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
Found by: coverity scan
|
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 |