aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/librdns
Commit message (Expand)AuthorAgeFilesLines
* [Project] Remove NIST mode from everywhereVsevolod Stakhov2024-08-091-280/+289
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-384/+396
* [Minor] Fix some warningsVsevolod Stakhov2023-09-081-171/+196
* [Minor] Fix issues introduced by migrationVsevolod Stakhov2022-08-173-25/+33
* [Rework] Use khash instead of uthash in rdns compression logicVsevolod Stakhov2022-08-173-51/+60
* [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-103-3/+13
* [Minor] Plug memory leak when rescheduling requests over TCPVsevolod Stakhov2022-03-201-1/+14
* [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-223-19/+33
* [Minor] Close socket on connect errorVsevolod Stakhov2022-01-071-0/+2
* [Fix] Add guards to avoid race condition on TCP connectionVsevolod Stakhov2022-01-073-2/+18
* [Minor] Fix parsing of the very long TXT recordsVsevolod Stakhov2022-01-061-5/+5
* [Minor] Rdns: Fix hash delistingVsevolod Stakhov2022-01-051-1/+1
* [Project] Rdns: Fix various ownership issuesrdns-tcp-reworkVsevolod Stakhov2022-01-053-21/+23
* [Project] Rdns: Restore the previous EDNS0 sizeVsevolod Stakhov2022-01-051-1/+1
* [Project] Rdns: Add timeout logic for TCP requestsVsevolod Stakhov2022-01-052-0/+19
* [Project] Rdns: More fixes in TCP handlingVsevolod Stakhov2022-01-051-6/+31
* [Project] Rdns: Unregister TCP requestsVsevolod Stakhov2022-01-052-1/+4
* [Project] Rdns: Send truncated replies via TCPVsevolod Stakhov2022-01-042-4/+67
* [Project] Rdns: Fix TCP stuff cleanupVsevolod Stakhov2022-01-032-0/+16
* [Project] Rdns: Add preliminary reading logic for TCP channelsVsevolod Stakhov2022-01-036-33/+216
* [Project] Rdns: Implement TCP writing logicVsevolod Stakhov2022-01-032-2/+82
* [Project] Rdns: Fix TCP connection messVsevolod Stakhov2022-01-032-31/+17
* [Project] Rdns: Add reaper for inactive TCP connectionsVsevolod Stakhov2022-01-023-24/+127
* [Project] Rdns: Add more functions for TCP based requestsVsevolod Stakhov2022-01-026-9/+51
* [Fix] Fix removing from khashVsevolod Stakhov2022-01-023-15/+26
* [Project] Rdns: Do not treat TCP channels failure as fatalVsevolod Stakhov2022-01-021-4/+22
* [Project] Further DNS over TCP architecturingVsevolod Stakhov2022-01-013-43/+143
* [Project] Rdns: Initial support of TCP IO channelsVsevolod Stakhov2022-01-013-4/+55
* [Rework] Rdns: Use faster and more compact hash table for DNS requestsVsevolod Stakhov2022-01-014-62/+95
* [Minor] Rdns: Use flags for IO channelsVsevolod Stakhov2022-01-012-12/+20
* [Minor] Increase EDNS0 max packet size to couple with some poor TXT recordsVsevolod Stakhov2021-12-171-1/+1
* [Minor] Process DNS reply flagsVsevolod Stakhov2021-12-012-3/+12
* [Minor] Fix some issues in the contrib librariesVsevolod Stakhov2021-10-175-10/+19
* [Minor] Remove bogus conditionVsevolod Stakhov2021-09-201-4/+1
* [Minor] Rdns: One more sanity check addedVsevolod Stakhov2021-08-231-1/+11
* [Minor] One more safety checkVsevolod Stakhov2021-07-261-1/+7
* [Minor] Fix rdns requested_name field set-upVsevolod Stakhov2021-07-262-1/+2
* [Fix] Check remain before processing TXT recordsVsevolod Stakhov2021-06-171-39/+55
* [Minor] Allow to skip IDN checks in rdnsVsevolod Stakhov2020-09-234-15/+26
* [Minor] Some fixes for aarch64Vsevolod Stakhov2020-09-021-0/+1
* [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