98 Commits (master)

Author SHA1 Message Date
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) 1 month ago
  Vsevolod Stakhov 0835db27a1
[Minor] Fix some warnings 8 months ago
  Vsevolod Stakhov f11ca31d1b
[Minor] Fix issues introduced by migration 1 year ago
  Vsevolod Stakhov 3959dd39b6
[Rework] Use khash instead of uthash in rdns compression logic 1 year ago
  Vsevolod Stakhov 33f69f85ea
[Minor] Add support of CNAME requests to the lua resolver 1 year ago
  Vsevolod Stakhov 3d63887916
[Minor] Add experimental support of CNAME RR type 1 year ago
  Vsevolod Stakhov 920edd39c1
[Minor] Plug memory leak when rescheduling requests over TCP 2 years ago
  Vsevolod Stakhov 4899f78701
[Fix] Rework unshedule DNS request function 2 years ago
  Vsevolod Stakhov 4794767358
[Fix] Do not forget to clear pointers on IOC reset 2 years ago
  Vsevolod Stakhov 982901084d
[Fix] Unschedule DNS request when clearing IO channel 2 years ago
  Vsevolod Stakhov 0a738590ef [Minor] Close socket on connect error 2 years ago
  Vsevolod Stakhov c790a8db04 [Fix] Add guards to avoid race condition on TCP connection 2 years ago
  Vsevolod Stakhov 1731e3c945 [Minor] Fix parsing of the very long TXT records 2 years ago
  Vsevolod Stakhov d90f7a622f [Minor] Rdns: Fix hash delisting 2 years ago
  Vsevolod Stakhov 54b231266b [Project] Rdns: Fix various ownership issues 2 years ago
  Vsevolod Stakhov 9ed19f5743 [Project] Rdns: Restore the previous EDNS0 size 2 years ago
  Vsevolod Stakhov 3b0e294c48 [Project] Rdns: Add timeout logic for TCP requests 2 years ago
  Vsevolod Stakhov 5abc2e4b45 [Project] Rdns: More fixes in TCP handling 2 years ago
  Vsevolod Stakhov 31282224e9 [Project] Rdns: Unregister TCP requests 2 years ago
  Vsevolod Stakhov 92f6ee1a75 [Project] Rdns: Send truncated replies via TCP 2 years ago
  Vsevolod Stakhov 19d0e55011 [Project] Rdns: Fix TCP stuff cleanup 2 years ago
  Vsevolod Stakhov 273bd07382 [Project] Rdns: Add preliminary reading logic for TCP channels 2 years ago
  Vsevolod Stakhov 578f51a511 [Project] Rdns: Implement TCP writing logic 2 years ago
  Vsevolod Stakhov e9ef523d5e [Project] Rdns: Fix TCP connection mess 2 years ago
  Vsevolod Stakhov 3aec3589a4 [Project] Rdns: Add reaper for inactive TCP connections 2 years ago
  Vsevolod Stakhov be5153fa1b [Project] Rdns: Add more functions for TCP based requests 2 years ago
  Vsevolod Stakhov 5381697dbc [Fix] Fix removing from khash 2 years ago
  Vsevolod Stakhov af3994ae7d [Project] Rdns: Do not treat TCP channels failure as fatal 2 years ago
  Vsevolod Stakhov 02e027d0c0 [Project] Further DNS over TCP architecturing 2 years ago
  Vsevolod Stakhov 99151c4906 [Project] Rdns: Initial support of TCP IO channels 2 years ago
  Vsevolod Stakhov f4a243daac [Rework] Rdns: Use faster and more compact hash table for DNS requests 2 years ago
  Vsevolod Stakhov 64ea2a9a90 [Minor] Rdns: Use flags for IO channels 2 years ago
  Vsevolod Stakhov 9752886d5d [Minor] Increase EDNS0 max packet size to couple with some poor TXT records 2 years ago
  Vsevolod Stakhov 78ac4a61f7 [Minor] Process DNS reply flags 2 years ago
  Vsevolod Stakhov 8f9e6acda8 [Minor] Fix some issues in the contrib libraries 2 years ago
  Vsevolod Stakhov 4768b36e4d [Minor] Remove bogus condition 2 years ago
  Vsevolod Stakhov c96b4fc946 [Minor] Rdns: One more sanity check added 2 years ago
  Vsevolod Stakhov 620093c2a3 [Minor] One more safety check 2 years ago
  Vsevolod Stakhov 49dd721646 [Minor] Fix rdns requested_name field set-up 2 years ago
  Vsevolod Stakhov 2043543894 [Fix] Check remain before processing TXT records 2 years ago
  Vsevolod Stakhov e4fcd0fcda [Minor] Allow to skip IDN checks in rdns 3 years ago
  Vsevolod Stakhov 75d2e6e324 [Minor] Some fixes for aarch64 3 years ago
  Christian Göttsche 26e2a97b1c [Minor] enable Wmissing-format-attribute 4 years ago
  Vsevolod Stakhov cfbfd0fca8 [Minor] Try to retransmit DNS requests on write failures 4 years ago
  Vsevolod Stakhov 684996ee80 [Minor] Add failure reason in the upstreams code 4 years ago
  Vsevolod Stakhov 16bb4d5c1e [Fix] Fail DNS upstream on each retransmit attempt 4 years ago
  Vsevolod Stakhov 5b6d085795 [Minor] Rdns: Update loop timestamp if it is cheap 4 years ago
  Vsevolod Stakhov fecc373a98 [Minor] Fix another static leak 4 years ago
  Vsevolod Stakhov 9026da71bb [Rework] Use libsodium instead of hand crafted crypto implementations 4 years ago
  Vsevolod Stakhov 300acf008d [Test] Fix functional tests 4 years ago