summaryrefslogtreecommitdiffstats
path: root/src/libserver/spf.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-979/+977
| | | | No meaningful changes.
* [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
| | | [Rework] Massive spelling fix from @jsoref
* [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
| | | | Issue: #3625
* [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
|
* [Minor] Improve debugging in spfVsevolod Stakhov2018-11-201-0/+16
|
* [Minor] Another out-of-boundary access fixVsevolod Stakhov2018-09-131-1/+5
|
* [Fix] Add sanity checks when expanding SPF macrosVsevolod Stakhov2018-07-221-20/+58
|
* [Minor] Fix spf record savingVsevolod Stakhov2018-07-201-0/+4
|
* [Minor] Save the original SPF record in mempool variableVsevolod Stakhov2018-07-201-0/+5
|
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-2/+3
|
* [Fix] Fix format stringsVsevolod Stakhov2017-11-081-1/+1
|