aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/librdns/util.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Add support of CNAME requests to the lua resolverVsevolod Stakhov2022-08-111-26/+31
* [Minor] Add experimental support of CNAME RR typeVsevolod Stakhov2022-08-101-0/+3
* [Fix] Rework unshedule DNS request functionVsevolod Stakhov2022-02-051-11/+28
* [Fix] Do not forget to clear pointers on IOC resetVsevolod Stakhov2022-01-291-0/+2
* [Fix] Unschedule DNS request when clearing IO channelVsevolod Stakhov2022-01-221-14/+28
* [Minor] Close socket on connect errorVsevolod Stakhov2022-01-071-0/+2
* [Fix] Add guards to avoid race condition on TCP connectionVsevolod Stakhov2022-01-071-2/+16
* [Minor] Rdns: Fix hash delistingVsevolod Stakhov2022-01-051-1/+1
* [Project] Rdns: Fix various ownership issuesrdns-tcp-reworkVsevolod Stakhov2022-01-051-2/+8
* [Project] Rdns: Add timeout logic for TCP requestsVsevolod Stakhov2022-01-051-0/+6
* [Project] Rdns: Unregister TCP requestsVsevolod Stakhov2022-01-051-0/+3
* [Project] Rdns: Fix TCP stuff cleanupVsevolod Stakhov2022-01-031-0/+15
* [Project] Rdns: Add preliminary reading logic for TCP channelsVsevolod Stakhov2022-01-031-2/+39
* [Project] Rdns: Fix TCP connection messVsevolod Stakhov2022-01-031-6/+4
* [Project] Rdns: Add reaper for inactive TCP connectionsVsevolod Stakhov2022-01-021-23/+101
* [Project] Rdns: Add more functions for TCP based requestsVsevolod Stakhov2022-01-021-0/+1
* [Fix] Fix removing from khashVsevolod Stakhov2022-01-021-14/+19
* [Project] Further DNS over TCP architecturingVsevolod Stakhov2022-01-011-3/+16
* [Project] Rdns: Initial support of TCP IO channelsVsevolod Stakhov2022-01-011-3/+34
* [Rework] Rdns: Use faster and more compact hash table for DNS requestsVsevolod Stakhov2022-01-011-7/+47
* [Minor] Fix some issues in the contrib librariesVsevolod Stakhov2021-10-171-1/+2
* [Minor] Some fixes for aarch64Vsevolod Stakhov2020-09-021-0/+1
* [Minor] Fix another static leakVsevolod Stakhov2019-09-271-0/+2
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-5/+5
* [Feature] Allow unconnected DNS servers operationsVsevolod Stakhov2019-03-301-37/+47
* [Minor] Rdns: Fix parsing of nameserver linesVsevolod Stakhov2019-02-221-4/+14
* [Minor] Core: Pass server name when doing DNS requestVsevolod Stakhov2018-12-271-0/+10
* [Minor] str_from_rdns_type -> rdns_str_from_type to keep consistencyMikhail Galanin2018-08-101-1/+1
* [Minor] Add record type into log when set up fake recordsMikhail Galanin2018-08-101-0/+34
* [Fix] Work with broken resolvers in resolv.confVsevolod Stakhov2018-07-051-6/+5
* [Minor] Add special codes to mark invalid request/replyVsevolod Stakhov2018-06-111-2/+2
* [Feature] Add support of fake DNS recordsVsevolod Stakhov2018-06-081-27/+35
* [Fix] Fix crashes when socket write errors occurVsevolod Stakhov2017-06-141-0/+4
* [Fix] Fix parsing IPv6 nameservers in resolv.confVsevolod Stakhov2017-06-141-0/+8
* [Feature] Allow to use custom callback when parsing resolv.confVsevolod Stakhov2017-05-151-8/+30
* [Fix] Another try to fix RDNS events processing logicVsevolod Stakhov2016-09-211-12/+35
* [Minor] Fix parsing of 'nxdomain' rcodeVsevolod Stakhov2016-08-271-0/+3
* [Minor] Add another helper for rdnsVsevolod Stakhov2016-08-261-0/+45
* [Minor] Add function to parse string to rdns request typeVsevolod Stakhov2016-08-261-0/+42
* Fix resolv.conf parsing with comments.Vsevolod Stakhov2015-04-081-1/+1
* Move ucl and rdns to contrib.Vsevolod Stakhov2015-02-211-0/+523