aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/librdns
Commit message (Expand)AuthorAgeFilesLines
* [Minor] enable Wmissing-format-attributeChristian Göttsche2020-04-113-3/+12
* [Minor] Try to retransmit DNS requests on write failuresVsevolod Stakhov2019-12-161-31/+81
* [Minor] Add failure reason in the upstreams codeVsevolod Stakhov2019-11-132-5/+6
* [Fix] Fail DNS upstream on each retransmit attemptVsevolod Stakhov2019-11-082-11/+16
* [Minor] Rdns: Update loop timestamp if it is cheapVsevolod Stakhov2019-11-011-0/+3
* [Minor] Fix another static leakVsevolod Stakhov2019-09-271-0/+2
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-081-0/+5
* [Test] Fix functional testsVsevolod Stakhov2019-06-221-8/+8
* [Minor] Fix include pathsVsevolod Stakhov2019-06-221-1/+1
* [Minor] Connect UDP sockets when send was successfulVsevolod Stakhov2019-04-113-9/+35
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-5/+5
* [Minor] Add missing includeVsevolod Stakhov2019-04-011-0/+1
* [Minor] Improve errors handlingVsevolod Stakhov2019-03-301-2/+10
* [Feature] Allow unconnected DNS servers operationsVsevolod Stakhov2019-03-306-55/+90
* [Minor] Rdns: Fix parsing of nameserver linesVsevolod Stakhov2019-02-221-4/+14
* [Minor] RDNS: Filter starting and trailing dots in DNS namesVsevolod Stakhov2019-01-221-0/+27
* [Minor] Core: Pass server name when doing DNS requestVsevolod Stakhov2018-12-272-0/+18
* [Fix] Rdns: Fix multiple replies in fake repliesVsevolod Stakhov2018-12-151-2/+2
* [Minor] Convert some enums to static macrosVsevolod Stakhov2018-10-271-1/+1
* [Minor] Fix DNS packet writing to avoid alignment issuesVsevolod Stakhov2018-10-021-18/+18
* [Minor] str_from_rdns_type -> rdns_str_from_type to keep consistencyMikhail Galanin2018-08-102-2/+2
* [Minor] Add record type into log when set up fake recordsMikhail Galanin2018-08-102-0/+42
* [Fix] Save faked code into fake dns recordMikhail Galanin2018-08-081-0/+2
* [Fix] Allow to add result-less fake DNS recordsVsevolod Stakhov2018-08-071-2/+9
* [Fix] Work with broken resolvers in resolv.confVsevolod Stakhov2018-07-052-11/+30
* [Minor] Add special codes to mark invalid request/replyVsevolod Stakhov2018-06-112-2/+4
* [Minor] Fix hash lookupVsevolod Stakhov2018-06-113-4/+8
* [Minor] Improve fake names processingVsevolod Stakhov2018-06-113-35/+60
* [Feature] Add support of fake DNS recordsVsevolod Stakhov2018-06-084-68/+165
* [Minor] Try to fix endiannes detection on SolarisVsevolod Stakhov2018-04-291-0/+1
* [Feature] Implement rdns-curve plugin based on rspamd cryptoboxVsevolod Stakhov2017-06-303-2/+404
* [Fix] Fix crashes when socket write errors occurVsevolod Stakhov2017-06-142-0/+7
* [Fix] Fix parsing IPv6 nameservers in resolv.confVsevolod Stakhov2017-06-141-0/+8
* [Fix] Do not crash when resolver failed to initializeVsevolod Stakhov2017-06-131-1/+1
* [Feature] Allow to use custom callback when parsing resolv.confVsevolod Stakhov2017-05-152-8/+44
* [Minor] Don't hide errors in librdnsAndrew Lewis2016-09-271-1/+3
* [Fix] Do not replan retransmits if merely one server is definedVsevolod Stakhov2016-09-262-27/+42
* [Fix] Another fix for rdns write errorsVsevolod Stakhov2016-09-221-3/+17
* [Fix] Another try to fix RDNS events processing logicVsevolod Stakhov2016-09-214-30/+47
* [Fix] Fix DNS write errors processingVsevolod Stakhov2016-09-201-3/+7
* [Minor] Fix parsing of 'nxdomain' rcodeVsevolod Stakhov2016-08-271-0/+3
* [Minor] Add another helper for rdnsVsevolod Stakhov2016-08-262-0/+52
* [Minor] Add function to parse string to rdns request typeVsevolod Stakhov2016-08-262-0/+49
* [Fix] Make dnssec configurable option disabled by default for nowVsevolod Stakhov2016-08-184-1/+21
* [Minor] Make function to punycode DNS values publicly availableVsevolod Stakhov2016-08-182-10/+10
* [Feature] Add support of stub DNSSEC resolver to rdnsVsevolod Stakhov2016-08-184-4/+17
* [Fix] Fix potential NULL dereferenceVsevolod Stakhov2016-07-051-0/+5
* [Feature] Rework librdns to interact with external upstreamsVsevolod Stakhov2016-03-153-28/+121
* Fix couple of issues found by gcc-6Vsevolod Stakhov2016-02-162-9/+7
* Oops, fix typename for rndsVsevolod Stakhov2016-01-201-1/+1