Andrew Lewis
b77d1ee6f4
[Minor] config: remove RBL defaults that re-enforce true defaults
vor 2 Jahren
Andrew Lewis
8d17d71163
[Minor] config: don't lie about antivirus whitelist
vor 2 Jahren
Vsevolod Stakhov
b8c0ebc334
[Minor] Arc: Specify explicit order for the headers added
vor 2 Jahren
Vsevolod Stakhov
0dc617cb0e
[Minor] Lua_mime: Allow to add headers in specific order
vor 2 Jahren
Vsevolod Stakhov
030873c19f
[Minor] Fix pushing empty strings
vor 2 Jahren
Vsevolod Stakhov
08bf393881
[Minor] Remove from_ip view as it is useless
vor 2 Jahren
Vsevolod Stakhov
edaf990da4
[Test] Add some more received tests
vor 2 Jahren
Vsevolod Stakhov
26e33fb5c1
[Test] Move tests from lua to C++
vor 2 Jahren
Vsevolod Stakhov
c55b683b92
[Minor] Fix ownership issue
vor 2 Jahren
Vsevolod Stakhov
4251918a1a
[Minor] Remove bogus forward for non-forwarding reference
vor 2 Jahren
Vsevolod Stakhov
3fecc4efe4
[Test] Adopt received framework to allow unit testing
vor 2 Jahren
Vsevolod Stakhov
ae4b84005c
[Minor] Add utility function for the default size mempool
vor 2 Jahren
Vsevolod Stakhov
2e144202c1
[Minor] One more fix for old libicu
vor 2 Jahren
Vsevolod Stakhov
d6323c9c3d
[Minor] Fix rfind usage
vor 2 Jahren
Vsevolod Stakhov
90b664698c
[Minor] Fix test message as we now process received headers as expected
vor 2 Jahren
Vsevolod Stakhov
4f254839f8
[Fix] Fix parsing of the unquoted attributes in HTML
vor 2 Jahren
Vsevolod Stakhov
19d0bc2989
[Fix] Avoid copy for received structure as it has raw C pointers
vor 2 Jahren
Vsevolod Stakhov
449aca4df9
[Minor] Fix build where vector size() is not constexpr
vor 2 Jahren
Vsevolod Stakhov
f5ed45a2cf
[Minor] Add workaround for old libicu
vor 2 Jahren
Vsevolod Stakhov
d79fdd8a40
[Project] Finish received headers rework part
vor 2 Jahren
Vsevolod Stakhov
6dfe2c5700
[Minor] Mark operators constexpr
vor 2 Jahren
Vsevolod Stakhov
513b6c6ab9
[Project] Start using of the new received structure
vor 2 Jahren
Vsevolod Stakhov
a3752855c6
[Project] Move C++ specific declarations to C++ header
vor 2 Jahren
Vsevolod Stakhov
e040d66c35
[Project] Rework received headers parsing to C++
vor 2 Jahren
Vsevolod Stakhov
028bda7293
[Minor] Add some more helpers
vor 2 Jahren
Vsevolod Stakhov
0751ed286c
[Minor] Add some utility methods
vor 2 Jahren
Vsevolod Stakhov
65803d93db
[Minor] Add missing include
vor 2 Jahren
Vsevolod Stakhov
11edb8d089
[Project] Allow mempool allocated mime strings
vor 2 Jahren
Vsevolod Stakhov
7ba0e69b2f
[Feature] Ratelimit: Add per bucket configurations
This change add custom per bucket configuration
- symbol: for custom symbol
- message: for custom message
- skip_soft_reject: to disable soft rejection logic for this bucket
vor 2 Jahren
Vsevolod Stakhov
aba766f487
[Minor] Allow to construct an empty string with a filter
vor 2 Jahren
Vsevolod Stakhov
c61a8e0d47
[Project] Add trim operations
vor 2 Jahren
Vsevolod Stakhov
856eec0e2a
[Minor] Remove const_iterator, template filter functor
vor 2 Jahren
Vsevolod Stakhov
a36881648d
[Test] Update iterator tests
vor 2 Jahren
Vsevolod Stakhov
72450991ee
[Project] Add constant iterators
vor 2 Jahren
Vsevolod Stakhov
63a6ecd9e6
[Minor] Remove optional as function_view has nullable semantics
vor 2 Jahren
Vsevolod Stakhov
a8e5ffed85
[Minor] Missing include
vor 2 Jahren
Vsevolod Stakhov
d7fde71507
[Project] Add helper library to handle mime strings in a more safe matter
vor 2 Jahren
Vsevolod Stakhov
e3a6c03b42
[Minor] Add C++ safe guards
vor 2 Jahren
Vsevolod Stakhov
eb0ec636b6
[Minor] Improve learn error reporting
vor 2 Jahren
Vsevolod Stakhov
0d66719b5e
Merge pull request #3915 from a16bitsysop/static
[Fix] fix static building
vor 2 Jahren
Vsevolod Stakhov
7a9c8de045
[Minor] Finish transition to signed log id
vor 2 Jahren
Vsevolod Stakhov
a26db85d6a
[Minor] Add a special state to tags content parsing to avoid illegal lookahead
vor 2 Jahren
Vsevolod Stakhov
7680a0ffd9
[Fix] Add temporary guard to prevent linked list exploitation
vor 2 Jahren
Duncan Bellamy
43b6f8aeb9
[Fix] fix static building
vor 2 Jahren
Vsevolod Stakhov
b36eaf826c
[Minor] Rework to fix issues in Lua API
Found by: coverity scan
vor 2 Jahren
Vsevolod Stakhov
cf071c74aa
[Minor] Fix some more issues
Found by: coverity scan
vor 2 Jahren
Vsevolod Stakhov
0d0e9a7046
[Fix] Remove bogus G_LIKELY
vor 2 Jahren
Vsevolod Stakhov
85b5b1b4c5
[Minor] Remove unreachable code
vor 2 Jahren
Vsevolod Stakhov
7721a1a19b
[Minor] Ensure that Redis inactive connections are well maintained
vor 2 Jahren
Vsevolod Stakhov
fbcad3a827
[Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis failures
vor 2 Jahren