aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/spf.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* [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
* [Minor] Further portion of g_slice eliminationVsevolod Stakhov2017-10-281-11/+11
* [Fix] Fix couple of warningsVsevolod Stakhov2017-10-271-3/+3
* [Fix] Do not cache SPF records with PTR elementsVsevolod Stakhov2017-09-081-0/+4
* [Minor] More efforts to handle SPF PTR properlyVsevolod Stakhov2017-09-081-0/+1
* [Fix] Fix PTR processing in SPFVsevolod Stakhov2017-09-071-0/+4
* [Fix] Do not cache SPF records with macrosVsevolod Stakhov2017-07-031-0/+6
* [Feature] Support SPF macros transformationsVsevolod Stakhov2017-07-031-237/+326
* [Fix] Allow modifiers in SPF macrosVsevolod Stakhov2017-07-021-13/+8
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-271-1/+1
* [Fix] Fix issues in SPF macros parsingVsevolod Stakhov2017-06-061-6/+15
* [Minor] Move more magic constants to definesVsevolod Stakhov2017-05-121-3/+7
* [Minor] More bounds checksVsevolod Stakhov2017-04-071-1/+6
* [Minor] Add some more boundaries checksVsevolod Stakhov2017-04-071-5/+5
* [Minor] Fix various style issuesVsevolod Stakhov2017-03-231-2/+0
* [Feature] Ignore too wide elements in SPFVsevolod Stakhov2017-01-031-0/+29
* [Fix] Fix parsing includes and redirects in SPFVsevolod Stakhov2016-10-061-11/+4
* [Minor] Fix a SPF_DNSFAIL caseAndrew Lewis2016-10-031-0/+8
* [Fix] Finally fix ambiguity between parsed and resolved spf eltsVsevolod Stakhov2016-10-011-44/+33