aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/dns.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Allow to skip IDN checks in rdnsVsevolod Stakhov2020-09-231-1/+2
* [Fix] Use strict IDNA for utf8 DNS names + add sanity checks for DNS namesVsevolod Stakhov2020-09-231-2/+119
* [Minor] Implement `hosts` parameter in DNS configVsevolod Stakhov2020-03-171-2/+16
* [Feature] Implement hosts file processingVsevolod Stakhov2020-03-171-1/+120
* [Minor] Add failure reason in the upstreams codeVsevolod Stakhov2019-11-131-3/+3
* [Minor] Except the current upstream when doing final DNS retransmitVsevolod Stakhov2019-11-081-1/+7
* [Fix] Fail DNS upstream on each retransmit attemptVsevolod Stakhov2019-11-081-2/+6
* [Minor] DNS: Add servfail cacheVsevolod Stakhov2019-10-311-8/+142
* [Minor] Oops, fix unref logicVsevolod Stakhov2019-09-301-2/+0
* [Fix] Fix registry leak in case of DNS errorsVsevolod Stakhov2019-09-301-0/+2
* [Fix] Distinguish remote and local addrs parsingVsevolod Stakhov2019-09-281-1/+2
* [Minor] Allocate memory from cfg pool to avoid leakVsevolod Stakhov2019-09-271-1/+1
* [Minor] Allow to deinit resolverVsevolod Stakhov2019-09-271-0/+16
* [Minor] Merge fake DNS recordsVsevolod Stakhov2019-08-261-167/+185
* [Minor] Reduce log severityVsevolod Stakhov2019-07-271-1/+1
* [Project] Rework pluginsVsevolod Stakhov2019-07-121-2/+2
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-6/+7
* [Minor] Refactor DNS resolver invocationsVsevolod Stakhov2019-04-111-21/+21
* [Minor] Allow delayed DNS servers initVsevolod Stakhov2019-03-301-1/+1
* [Fix] Core: Fix address rotation bugVsevolod Stakhov2019-02-181-1/+1
* [Minor] Fix some issuesVsevolod Stakhov2019-01-141-1/+0
* [Minor] Add logging number of fake entriesVsevolod Stakhov2018-12-151-1/+6
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-2/+2
* [Rework] Add more traces to async events, get rid of GQuarksVsevolod Stakhov2018-10-261-3/+5
* [Minor] Try harder to track DNS based chainingVsevolod Stakhov2018-10-251-0/+5
* [Fix] Various fixes in embedded pluginsVsevolod Stakhov2018-10-211-9/+12
* [Project] Add items logic in DNS resolverVsevolod Stakhov2018-10-201-10/+26
* [Fix] Fix more issues with watching of async eventsVsevolod Stakhov2018-09-121-3/+1
* [Fix] Fix crashes on task cleanupVsevolod Stakhov2018-09-101-1/+1
* [Fix] Add fail-safety for destroying sessionsVsevolod Stakhov2018-08-141-0/+4
* [Fix] Call Lua callback on DNS timeoutsVsevolod Stakhov2018-08-141-5/+27
* Merge pull request #2412 from negram/add-record-type-to-logVsevolod Stakhov2018-08-101-4/+4
|\
| * [Minor] str_from_rdns_type -> rdns_str_from_type to keep consistencyMikhail Galanin2018-08-101-3/+3
| * [Minor] Add record type into log when set up fake recordsMikhail Galanin2018-08-101-4/+4
* | [Minor] Fixed parsing of faked mx-record: priority goes first and then the valueMikhail Galanin2018-08-101-2/+2
|/
* [Fix] Work with broken resolvers in resolv.confVsevolod Stakhov2018-07-051-0/+29
* [Feature] Distinguish IP failures from connection failuresVsevolod Stakhov2018-07-021-1/+1
* [Minor] Fix fake records parsingVsevolod Stakhov2018-06-111-1/+10
* [Feature] Allow to specify fake DNS address from the configVsevolod Stakhov2018-06-111-0/+208
* [Minor] More g_slice cleanupsVsevolod Stakhov2017-10-281-6/+6
* [Fix] Fix parsing IPv6 nameservers in resolv.confVsevolod Stakhov2017-06-141-2/+3
* [Fix] Allow to init resolver without rspamd_configVsevolod Stakhov2017-06-131-46/+42
* [Feature] Use normal resolv.conf rules of rotation in RspamdVsevolod Stakhov2017-05-151-7/+39
* [Minor] Save resolver in config structure and allow to get it from LuaVsevolod Stakhov2017-01-271-0/+4
* [Fix] Fix couple of issuesVsevolod Stakhov2017-01-151-2/+2
* [Fix] Do not resolve numeric IP addresses due to ipv6 insanityVsevolod Stakhov2016-11-281-1/+4
* [Fix] Do not replan retransmits if merely one server is definedVsevolod Stakhov2016-09-261-0/+10
* [Fix] Another try to fix RDNS events processing logicVsevolod Stakhov2016-09-211-0/+1
* [Fix] Make dnssec configurable option disabled by default for nowVsevolod Stakhov2016-08-181-0/+1
* [Feature] Rework rspamd DNS to use the ordinary upstreams rotationVsevolod Stakhov2016-03-151-45/+132