Vsevolod Stakhov
|
14c13854d3
|
[Rework] Further types conversion (no functional changes)
|
před 2 měsíci |
Vsevolod Stakhov
|
3959dd39b6
|
[Rework] Use khash instead of uthash in rdns compression logic
|
před 1 rokem |
Vsevolod Stakhov
|
920edd39c1
|
[Minor] Plug memory leak when rescheduling requests over TCP
|
před 2 roky |
Vsevolod Stakhov
|
982901084d
|
[Fix] Unschedule DNS request when clearing IO channel
|
před 2 roky |
Vsevolod Stakhov
|
c790a8db04
|
[Fix] Add guards to avoid race condition on TCP connection
|
před 2 roky |
Vsevolod Stakhov
|
54b231266b
|
[Project] Rdns: Fix various ownership issues
|
před 2 roky |
Vsevolod Stakhov
|
3b0e294c48
|
[Project] Rdns: Add timeout logic for TCP requests
|
před 2 roky |
Vsevolod Stakhov
|
5abc2e4b45
|
[Project] Rdns: More fixes in TCP handling
|
před 2 roky |
Vsevolod Stakhov
|
92f6ee1a75
|
[Project] Rdns: Send truncated replies via TCP
|
před 2 roky |
Vsevolod Stakhov
|
19d0e55011
|
[Project] Rdns: Fix TCP stuff cleanup
|
před 2 roky |
Vsevolod Stakhov
|
273bd07382
|
[Project] Rdns: Add preliminary reading logic for TCP channels
|
před 2 roky |
Vsevolod Stakhov
|
578f51a511
|
[Project] Rdns: Implement TCP writing logic
|
před 2 roky |
Vsevolod Stakhov
|
e9ef523d5e
|
[Project] Rdns: Fix TCP connection mess
|
před 2 roky |
Vsevolod Stakhov
|
3aec3589a4
|
[Project] Rdns: Add reaper for inactive TCP connections
|
před 2 roky |
Vsevolod Stakhov
|
be5153fa1b
|
[Project] Rdns: Add more functions for TCP based requests
|
před 2 roky |
Vsevolod Stakhov
|
5381697dbc
|
[Fix] Fix removing from khash
|
před 2 roky |
Vsevolod Stakhov
|
af3994ae7d
|
[Project] Rdns: Do not treat TCP channels failure as fatal
|
před 2 roky |
Vsevolod Stakhov
|
02e027d0c0
|
[Project] Further DNS over TCP architecturing
|
před 2 roky |
Vsevolod Stakhov
|
99151c4906
|
[Project] Rdns: Initial support of TCP IO channels
|
před 2 roky |
Vsevolod Stakhov
|
f4a243daac
|
[Rework] Rdns: Use faster and more compact hash table for DNS requests
|
před 2 roky |
Vsevolod Stakhov
|
64ea2a9a90
|
[Minor] Rdns: Use flags for IO channels
|
před 2 roky |
Vsevolod Stakhov
|
78ac4a61f7
|
[Minor] Process DNS reply flags
|
před 2 roky |
Vsevolod Stakhov
|
8f9e6acda8
|
[Minor] Fix some issues in the contrib libraries
Found by: coverity scan
|
před 2 roky |
Vsevolod Stakhov
|
620093c2a3
|
[Minor] One more safety check
|
před 2 roky |
Vsevolod Stakhov
|
49dd721646
|
[Minor] Fix rdns requested_name field set-up
|
před 2 roky |
Vsevolod Stakhov
|
e4fcd0fcda
|
[Minor] Allow to skip IDN checks in rdns
|
před 3 roky |
Christian Göttsche
|
26e2a97b1c
|
[Minor] enable Wmissing-format-attribute
|
před 4 roky |
Vsevolod Stakhov
|
cfbfd0fca8
|
[Minor] Try to retransmit DNS requests on write failures
|
před 4 roky |
Vsevolod Stakhov
|
684996ee80
|
[Minor] Add failure reason in the upstreams code
|
před 4 roky |
Vsevolod Stakhov
|
16bb4d5c1e
|
[Fix] Fail DNS upstream on each retransmit attempt
|
před 4 roky |
Vsevolod Stakhov
|
1a23c43776
|
[Minor] Connect UDP sockets when send was successful
|
před 5 roky |
Vsevolod Stakhov
|
12367efb62
|
[Minor] Improve errors handling
|
před 5 roky |
Vsevolod Stakhov
|
6dd638eafa
|
[Feature] Allow unconnected DNS servers operations
This allows to stop relying on resolvers initialisation and send
requests when the resolvers are available.
|
před 5 roky |
Vsevolod Stakhov
|
a0b6284734
|
[Minor] RDNS: Filter starting and trailing dots in DNS names
|
před 5 roky |
Vsevolod Stakhov
|
3e9e08d54e
|
[Fix] Rdns: Fix multiple replies in fake replies
|
před 5 roky |
Mikhail Galanin
|
0ce49725b9
|
[Fix] Save faked code into fake dns record
|
před 5 roky |
Vsevolod Stakhov
|
6ac122670a
|
[Fix] Allow to add result-less fake DNS records
|
před 5 roky |
Vsevolod Stakhov
|
a073be8fbc
|
[Fix] Work with broken resolvers in resolv.conf
|
před 5 roky |
Vsevolod Stakhov
|
f30371e886
|
[Minor] Fix hash lookup
|
před 6 roky |
Vsevolod Stakhov
|
6b07a361d0
|
[Minor] Improve fake names processing
|
před 6 roky |
Vsevolod Stakhov
|
906e7cfaaa
|
[Feature] Add support of fake DNS records
|
před 6 roky |
Vsevolod Stakhov
|
34a8c93ce3
|
[Fix] Fix crashes when socket write errors occur
|
před 7 roky |
Vsevolod Stakhov
|
9ee06af6e5
|
[Fix] Do not crash when resolver failed to initialize
|
před 7 roky |
Andrew Lewis
|
3c56454896
|
[Minor] Don't hide errors in librdns
|
před 7 roky |
Vsevolod Stakhov
|
502559ceab
|
[Fix] Do not replan retransmits if merely one server is defined
|
před 7 roky |
Vsevolod Stakhov
|
93afc2d45f
|
[Fix] Another fix for rdns write errors
Issue: #971
|
před 7 roky |
Vsevolod Stakhov
|
f5c26fc396
|
[Fix] Another try to fix RDNS events processing logic
Issue: #971
MFH: true
|
před 7 roky |
Vsevolod Stakhov
|
b0ecc727aa
|
[Fix] Fix DNS write errors processing
Issue: #971
MFH: true
|
před 7 roky |
Vsevolod Stakhov
|
4435b4ec2d
|
[Fix] Make dnssec configurable option disabled by default for now
|
před 7 roky |
Vsevolod Stakhov
|
795fe5c42f
|
[Feature] Add support of stub DNSSEC resolver to rdns
|
před 7 roky |