Vsevolod Stakhov
79b0b67f2d
[Minor] Remove sequential algorithm as it is not actually a rotation alg
Sequential rotation was used just to rotate all upstreams in the loop (e.g.
when you need to do some action for all upstreams). Allowing to specify it as
a user defined algorithm was a mistake as it breaks upstreams API expectations.
See #4043
vor 2 Jahren
Vsevolod Stakhov
c52ec5f8f7
[Minor] Place obfuscated check properly to count u16 characters and not u8
vor 2 Jahren
Vsevolod Stakhov
e27291f671
[Minor] Fix for random monitored
Reported by: @moisseev
vor 2 Jahren
Vsevolod Stakhov
b936888752
[Minor] Improve logic to select a random monitored mode for RBLs
vor 2 Jahren
Vsevolod Stakhov
0213518a5f
[Minor] Add missing namespace
vor 2 Jahren
Vsevolod Stakhov
77e7bc98e0
[Minor] Composites: Always register composite symbols
vor 2 Jahren
Vsevolod Stakhov
b3073d94bd
[Minor] Deal with unknown weight more carefully to avoid special meaning of 0
The special unknown weight must be NAN not 0.0
vor 2 Jahren
Vsevolod Stakhov
0956f41e23
[Minor] Improve logging
vor 2 Jahren
Vsevolod Stakhov
eb577f16af
[Conf] Score MIME_OBFUSCATED_ARCHIVE to 8 points
vor 2 Jahren
Vsevolod Stakhov
1ae43b63ba
[Minor] Mime_types: Insert MIME_OBFUSCATED_ARCHIVE symbol
vor 2 Jahren
Vsevolod Stakhov
f1b30e10fa
[Minor] Add knobs to check if an archive was obfuscated
vor 2 Jahren
Vsevolod Stakhov
2d1c4a34eb
[Minor] Check archive file names for 'strange' stuff
vor 2 Jahren
Vsevolod Stakhov
246e62c22b
[Minor] Damn C++ implicit conversions
vor 2 Jahren
Vsevolod Stakhov
e834cdb26d
[Minor] Oops, fix foldl call
vor 2 Jahren
Vsevolod Stakhov
c6f7b897d4
[Minor] Fix some issues in URI_COUNT_ODD rule
Issue: #4037
vor 2 Jahren
Vsevolod Stakhov
420a261aa4
[Minor] Set special flag for non A generated html urls
vor 2 Jahren
Vsevolod Stakhov
fe630db2db
[Minor] Add `special` flag for URLs
vor 2 Jahren
Vsevolod Stakhov
278328aa1c
[Fix] Fix exclude flags setting
vor 2 Jahren
Vsevolod Stakhov
0c533d20e6
[Minor] Arc: Do not fail if no AAR header is presented
vor 2 Jahren
Vsevolod Stakhov
c7fb456901
[Minor] Arc: Add logic to adjust rejected dmarc policy by ARC trusted forwarding
vor 2 Jahren
Vsevolod Stakhov
0b31bfd2c7
[Minor] Arc: Use ARC_CHECK as the callback symbol's name
vor 2 Jahren
Vsevolod Stakhov
b98e76367a
[Minor] Arc: Check AAR on trusted forwarding check
vor 2 Jahren
Vsevolod Stakhov
5704b3b55f
[Minor] Fix iteration
vor 2 Jahren
Vsevolod Stakhov
80eb112471
[Minor] Arc: Process AAR headers
vor 2 Jahren
Vsevolod Stakhov
3f14f4a3e5
[Minor] Add authentication results parser function
vor 2 Jahren
Vsevolod Stakhov
9473ed82b5
[Minor] Arc: Rename bogus variable
vor 2 Jahren
Vsevolod Stakhov
0a738590ef
[Minor] Close socket on connect error
vor 2 Jahren
Vsevolod Stakhov
c790a8db04
[Fix] Add guards to avoid race condition on TCP connection
vor 2 Jahren
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...
vor 2 Jahren
Vsevolod Stakhov
1731e3c945
[Minor] Fix parsing of the very long TXT records
vor 2 Jahren
Vsevolod Stakhov
ca4bb38600
[Fix] Fix expanding of the variables
vor 2 Jahren
Vsevolod Stakhov
c71f98b242
[Fix] Backport PR from libucl
https://github.com/vstakhov/libucl/pull/260
vor 2 Jahren
Vsevolod Stakhov
7fd6b2b766
[Fix] Fix HTTP(s) client timeout
vor 2 Jahren
Vsevolod Stakhov
d90f7a622f
[Minor] Rdns: Fix hash delisting
vor 2 Jahren
Vsevolod Stakhov
cd2b10baed
[Minor] Fix format string
vor 2 Jahren
Vsevolod Stakhov
b689a80752
[Minor] Use memcpy instead of unaligned access
vor 2 Jahren
Vsevolod Stakhov
7b7813c46b
[Minor] Init xxhash3 state properly
vor 2 Jahren
Vsevolod Stakhov
b8d8cd810f
Merge pull request #4033 from rspamd/rdns-tcp-rework
Rdns tcp rework
vor 2 Jahren
Vsevolod Stakhov
54b231266b
[Project] Rdns: Fix various ownership issues
vor 2 Jahren
Vsevolod Stakhov
9ed19f5743
[Project] Rdns: Restore the previous EDNS0 size
vor 2 Jahren
Vsevolod Stakhov
3b0e294c48
[Project] Rdns: Add timeout logic for TCP requests
vor 2 Jahren
Vsevolod Stakhov
5abc2e4b45
[Project] Rdns: More fixes in TCP handling
vor 2 Jahren
Vsevolod Stakhov
31282224e9
[Project] Rdns: Unregister TCP requests
vor 2 Jahren
Vsevolod Stakhov
92f6ee1a75
[Project] Rdns: Send truncated replies via TCP
vor 2 Jahren
Vsevolod Stakhov
afc7ea07c1
Merge pull request #4031 from dupondje/add_soft_reject
[Minor] Add no soft reject selector for metadata exporter
vor 2 Jahren
Vsevolod Stakhov
19d0e55011
[Project] Rdns: Fix TCP stuff cleanup
vor 2 Jahren
Vsevolod Stakhov
273bd07382
[Project] Rdns: Add preliminary reading logic for TCP channels
vor 2 Jahren
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.
vor 2 Jahren
Vsevolod Stakhov
578f51a511
[Project] Rdns: Implement TCP writing logic
vor 2 Jahren
Vsevolod Stakhov
e9ef523d5e
[Project] Rdns: Fix TCP connection mess
vor 2 Jahren