aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/spf.c
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Check DNS limits when resolving MX/PTR recordsVsevolod Stakhov2024-12-031-41/+60
* [Minor] Restore copyright styleVsevolod Stakhov2024-12-031-13/+15
* [Fix] Fix dealing with happy eyeballs in SPFVsevolod Stakhov2024-12-031-60/+88
* [Minor] Fix several issues with flag propagationVsevolod Stakhov2024-07-181-1/+4
* [Feature] Treat SPF +all in a special wayVsevolod Stakhov2024-07-171-1/+1
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-82/+82
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-15/+15
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-979/+977
* [Minor] Improve loggingVsevolod Stakhov2023-05-301-40/+46
* [Fix] Fix parsing of the mask values that are invalidVsevolod Stakhov2023-05-301-7/+21
* [Minor] Remove redundant checkVsevolod Stakhov2022-10-071-6/+0
* [Fix] Skip cname records when processing SPF recordsVsevolod Stakhov2022-08-261-0/+9
* [Minor] SPF: Fix debugging domainVsevolod Stakhov2022-08-261-5/+6
* [Minor] Replace some of macro usesVsevolod Stakhov2022-05-071-5/+5
* Spelling (#4086)Josh Soref2022-02-221-5/+5
* [Minor] Fix format stringVsevolod Stakhov2021-12-011-3/+11
* [Minor] Spf: Deal with enormously large SPF recordsVsevolod Stakhov2021-12-011-21/+44
* [Minor] Reduce log noise for `exists` macro in SPFVsevolod Stakhov2021-11-231-3/+3
* [Minor] Increase log severity of some of the SPF errorsVsevolod Stakhov2021-11-221-7/+7
* [Minor] Write SPF digest even if it is not cachedVsevolod Stakhov2021-11-221-1/+12
* [Minor] Explain unobvious codeVsevolod Stakhov2021-09-211-1/+4
* [Minor] Fix misused variableVsevolod Stakhov2021-09-021-1/+2
* [Fix] Preserve SPF top record in the mempool variableVsevolod Stakhov2021-09-021-12/+30
* [Fix] Spf: Do not parse non TXT DNS replies as TXT repliesVsevolod Stakhov2021-08-231-14/+22
* [Minor] Support commonly mistaken spf ipv4/ipv6 elementsVsevolod Stakhov2021-07-301-6/+11
* [Fix] Use proper buffer lengthVsevolod Stakhov2021-02-031-2/+2
* [Fix] Fix IPv6 expansion for SPF macrosVsevolod Stakhov2021-01-281-5/+35
* [Minor] Slightly improve loggingVsevolod Stakhov2020-10-081-3/+22
* [Minor] Fix double free as ptr_array has already dtor definedVsevolod Stakhov2019-12-171-2/+0
* [Minor] Spf: Ignore redirect if `all` is also in a recordVsevolod Stakhov2019-12-171-4/+34
* [Minor] Permfail should be propagated merely by specific casesVsevolod Stakhov2019-12-161-1/+3
* [Minor] Fix length calculationsVsevolod Stakhov2019-12-091-4/+27
* [Minor] Remove debugging as it is called in a destructor where logger is absentVsevolod Stakhov2019-12-091-2/+0
* [Minor] Fix race condition with LRU keys lifetimeVsevolod Stakhov2019-12-061-3/+4
* [Minor] Add debugging for spf references to find refcount leakVsevolod Stakhov2019-12-061-8/+22
* [Minor] Fix issues foundVsevolod Stakhov2019-12-021-4/+3
* [Minor] Destroy old LRU cache to avoid reload leaksVsevolod Stakhov2019-11-291-0/+5
* [Rework] Move LRU SPF cache from spf pluginVsevolod Stakhov2019-11-291-19/+76
* [Minor] Fix warningsVsevolod Stakhov2019-11-181-1/+1
* [Minor] Show real ttl for recordsVsevolod Stakhov2019-10-301-13/+11
* [Feature] SPF: Allow to disable AAAA checks in configurationVsevolod Stakhov2019-10-251-23/+60
* [Feature] Implement configurable limits for SPF lookupsVsevolod Stakhov2019-10-251-10/+57
* [Minor] Fix compile warningsVsevolod Stakhov2019-10-101-2/+0
* [Minor] Log bad elements in SPF records, relax some common mistakesVsevolod Stakhov2019-09-031-9/+49
* [Project] Rework pluginsVsevolod Stakhov2019-07-121-53/+34
* [Fix] Make spf digest stableVsevolod Stakhov2019-04-121-34/+76
* [Minor] Add method to get matching SPF recordVsevolod Stakhov2019-04-111-0/+70
* [Minor] Add method to print resolved spf elementVsevolod Stakhov2019-04-111-0/+30
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-12/+12
* [Feature] Store SPF records digestsVsevolod Stakhov2019-04-091-1/+35