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
|
ca4bb38600
|
[Fix] Fix expanding of the variables
|
2 years ago |
Vsevolod Stakhov
|
c71f98b242
|
[Fix] Backport PR from libucl
https://github.com/vstakhov/libucl/pull/260
|
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
|
7a9000757d
|
[Minor] Backport ucl fix
|
2 years ago |
Vsevolod Stakhov
|
d2bad43bb3
|
[Minor] Remove unused x86 dispatcher
|
2 years ago |
Vsevolod Stakhov
|
7ad02fc1f7
|
[Rework] Use xxh3 as a default hash and fix memory/alignment issues
|
2 years ago |
Vsevolod Stakhov
|
23889da9ae
|
[Minor] Update bundled xxhash
|
2 years ago |
Vsevolod Stakhov
|
78ac4a61f7
|
[Minor] Process DNS reply flags
|
2 years ago |
Vsevolod Stakhov
|
b805127041
|
[Minor] Update bundled lua-argparse to 0.7.1
|
2 years ago |
Vsevolod Stakhov
|
da4034ce50
|
[Minor] Update bundled fmt to 8.0.1
|
2 years ago |
Vsevolod Stakhov
|
8f9e6acda8
|
[Minor] Fix some issues in the contrib libraries
Found by: coverity scan
|
2 years ago |
Vsevolod Stakhov
|
afdd86ad9b
|
[Minor] Allow ucl emitters to output rspamd_text
|
2 years ago |
Vsevolod Stakhov
|
e3a6c03b42
|
[Minor] Add C++ safe guards
|
2 years ago |
Duncan Bellamy
|
43b6f8aeb9
|
[Fix] fix static building
|
2 years ago |
Vsevolod Stakhov
|
4768b36e4d
|
[Minor] Remove bogus condition
|
2 years ago |
Vsevolod Stakhov
|
e00abd7047
|
[Minor] Fix some dead ends
Found by: coverity scan
|
2 years ago |
Petr Vaněk
|
7e935f6fca
|
Reflect recent doctest version bump in dependency info table
This just bumps the version number of currently bundled doctest library
in dependency info table.
|
2 years ago |
Vsevolod Stakhov
|
4dcee38fd3
|
[Minor] Update bundled doctest to the latest version
|
2 years ago |
Vsevolod Stakhov
|
aa4b2c6e0c
|
[Minor] Fix exit codes usage to POSIX portable EXIT_FAILURE
|
2 years ago |
CruX
|
f5398e4888
|
[Fix] Remove aarch64 GC64 workaround
luajit contains full support for lightuserdata on aarch64 in newest 2.1 versions
|
3 years ago |
Vsevolod Stakhov
|
1e73c009de
|
[Minor] Fix build
|
2 years ago |
Vsevolod Stakhov
|
94f656018d
|
[Minor] Rework replxx to make in compatible with Rspamd again
|
2 years ago |
Vsevolod Stakhov
|
4893fc8dc5
|
[Minor] Update replxx library
|
2 years ago |
Vsevolod Stakhov
|
c96b4fc946
|
[Minor] Rdns: One more sanity check added
|
2 years ago |
Vsevolod Stakhov
|
17d2046465
|
[Fix] Another rework of the ucl hashing
|
2 years ago |