Vsevolod Stakhov
c790a8db04
[Fix] Add guards to avoid race condition on TCP connection
2 years ago
Vsevolod Stakhov
d3a1896577
[Rework] Timeouts are now global per event and not reseted by IO activity
This actually reproduces old libevent behaviour and it was changed by a big design mistake.
We really want IO timeouts to be fired for the whole set of subsequent events, otherwise it should be
designed in a more configurable way...
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
7fd6b2b766
[Fix] Fix HTTP(s) client timeout
2 years ago
Vsevolod Stakhov
d90f7a622f
[Minor] Rdns: Fix hash delisting
2 years ago
Vsevolod Stakhov
cd2b10baed
[Minor] Fix format string
2 years ago
Vsevolod Stakhov
b689a80752
[Minor] Use memcpy instead of unaligned access
2 years ago
Vsevolod Stakhov
7b7813c46b
[Minor] Init xxhash3 state properly
2 years ago
Vsevolod Stakhov
b8d8cd810f
Merge pull request #4033 from rspamd/rdns-tcp-rework
Rdns tcp rework
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
afc7ea07c1
Merge pull request #4031 from dupondje/add_soft_reject
[Minor] Add no soft reject selector for metadata exporter
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
Jean-Louis Dupond
5cdb5cd3dc
[Minor] Add no soft reject selector for metadata exporter
I think its quite common to not export soft rejects via the metadata
exporter. Because when its not spam, the sender will most likely try to
redeliver it again anyway.
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
4b96939617
Merge pull request #4030 from moisseev/webui
[WebUI] Add scan options
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
moisseev
6db3a6437b
[WebUI] Add scan options
which allow to set HTTP headers for scan request
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
1acb4ba50c
[Minor] Dkim_keygen: Use 0640 instead of 0600
Suggested by: @moisseev
Issue: #4023
2 years ago
Vsevolod Stakhov
d2a9a7765c
[Minor] Set 0600 mode on privkey files by default
Issue: #4023
2 years ago
Vsevolod Stakhov
3deecad150
[Minor] Slightly improve session events logging
2 years ago
Vsevolod Stakhov
160184d857
[Minor] Refactor argument/member name for better soundness
2 years ago
Vsevolod Stakhov
d6b21b8142
[Minor] Log events on forced timeout
2 years ago
Vsevolod Stakhov
a941c55248
[Minor] Sigh, one more fix to the conditions
2 years ago
Vsevolod Stakhov
b4cf34230c
[Minor] Add namespace
2 years ago
Vsevolod Stakhov
f91baff183
[Minor] Fix another overflow
2 years ago
Vsevolod Stakhov
6bf8a3e898
[Minor] Check for NULL pointer
2 years ago
Vsevolod Stakhov
2d8c7bfb4e
[Minor] More divisions by zero
2 years ago
Vsevolod Stakhov
ae24d391fb
[Minor] Fix division by zero
2 years ago
Vsevolod Stakhov
3f578a1e9c
Merge pull request #4019 from rekup/fix/arc_whitelisted_signers_map
[Fix] Avoid overwriting whitelisted_signers_map
2 years ago
Reto Kupferschmid
4129ef5132
[Fix] Avoid overwriting whitelisted_signers_map
2 years ago
Vsevolod Stakhov
6f2788b45b
[Fix] Try to revert back maps content on errors properly
2 years ago
Vsevolod Stakhov
9faf4e70ce
[Minor] Fix fuzzy hashes exporting
Suggested by: @dupondje
2 years ago
Vsevolod Stakhov
2bcc9897a3
[Minor] Use unhex utility
2 years ago
Vsevolod Stakhov
dd2b7b4c24
[Minor] Add unhex utility
2 years ago