Andrew Lewis
4d3d5401c2
[Test] whitelist: fix tests
пре 2 година
Vsevolod Stakhov
2ce612ba70
[Minor] Do not push invalid real_ip for received
пре 2 година
Vsevolod Stakhov
5c4438a5bb
[Minor] Add explicit move operators for mime_string
пре 2 година
Vsevolod Stakhov
de4454e5e1
[Minor] Fix parsing received that start from a comment
пре 2 година
Vsevolod Stakhov
f533598082
[Minor] Require either by or from parts in received headers
пре 2 година
Vsevolod Stakhov
8a4c1dc178
[Minor] Restore compatible behaviour for incomplete received headers
пре 2 година
Vsevolod Stakhov
b8c0ebc334
[Minor] Arc: Specify explicit order for the headers added
пре 2 година
Vsevolod Stakhov
0dc617cb0e
[Minor] Lua_mime: Allow to add headers in specific order
пре 2 година
Vsevolod Stakhov
030873c19f
[Minor] Fix pushing empty strings
пре 2 година
Vsevolod Stakhov
08bf393881
[Minor] Remove from_ip view as it is useless
пре 2 година
Vsevolod Stakhov
edaf990da4
[Test] Add some more received tests
пре 2 година
Vsevolod Stakhov
26e33fb5c1
[Test] Move tests from lua to C++
пре 2 година
Vsevolod Stakhov
c55b683b92
[Minor] Fix ownership issue
пре 2 година
Vsevolod Stakhov
4251918a1a
[Minor] Remove bogus forward for non-forwarding reference
пре 2 година
Vsevolod Stakhov
3fecc4efe4
[Test] Adopt received framework to allow unit testing
пре 2 година
Vsevolod Stakhov
ae4b84005c
[Minor] Add utility function for the default size mempool
пре 2 година
Vsevolod Stakhov
2e144202c1
[Minor] One more fix for old libicu
пре 2 година
Vsevolod Stakhov
d6323c9c3d
[Minor] Fix rfind usage
пре 2 година
Vsevolod Stakhov
90b664698c
[Minor] Fix test message as we now process received headers as expected
пре 2 година
Vsevolod Stakhov
4f254839f8
[Fix] Fix parsing of the unquoted attributes in HTML
пре 2 година
Vsevolod Stakhov
19d0bc2989
[Fix] Avoid copy for received structure as it has raw C pointers
пре 2 година
Vsevolod Stakhov
449aca4df9
[Minor] Fix build where vector size() is not constexpr
пре 2 година
Vsevolod Stakhov
f5ed45a2cf
[Minor] Add workaround for old libicu
пре 2 година
Vsevolod Stakhov
d79fdd8a40
[Project] Finish received headers rework part
пре 2 година
Vsevolod Stakhov
6dfe2c5700
[Minor] Mark operators constexpr
пре 2 година
Vsevolod Stakhov
513b6c6ab9
[Project] Start using of the new received structure
пре 2 година
Vsevolod Stakhov
a3752855c6
[Project] Move C++ specific declarations to C++ header
пре 2 година
Vsevolod Stakhov
e040d66c35
[Project] Rework received headers parsing to C++
пре 2 година
Vsevolod Stakhov
028bda7293
[Minor] Add some more helpers
пре 2 година
Vsevolod Stakhov
0751ed286c
[Minor] Add some utility methods
пре 2 година
Vsevolod Stakhov
65803d93db
[Minor] Add missing include
пре 2 година
Vsevolod Stakhov
11edb8d089
[Project] Allow mempool allocated mime strings
пре 2 година
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
пре 2 година
Vsevolod Stakhov
aba766f487
[Minor] Allow to construct an empty string with a filter
пре 2 година
Vsevolod Stakhov
c61a8e0d47
[Project] Add trim operations
пре 2 година
Vsevolod Stakhov
856eec0e2a
[Minor] Remove const_iterator, template filter functor
пре 2 година
Vsevolod Stakhov
a36881648d
[Test] Update iterator tests
пре 2 година
Vsevolod Stakhov
72450991ee
[Project] Add constant iterators
пре 2 година
Vsevolod Stakhov
63a6ecd9e6
[Minor] Remove optional as function_view has nullable semantics
пре 2 година
Vsevolod Stakhov
a8e5ffed85
[Minor] Missing include
пре 2 година
Vsevolod Stakhov
d7fde71507
[Project] Add helper library to handle mime strings in a more safe matter
пре 2 година
Vsevolod Stakhov
e3a6c03b42
[Minor] Add C++ safe guards
пре 2 година
Vsevolod Stakhov
eb0ec636b6
[Minor] Improve learn error reporting
пре 2 година
Vsevolod Stakhov
0d66719b5e
Merge pull request #3915 from a16bitsysop/static
[Fix] fix static building
пре 2 година
Vsevolod Stakhov
7a9c8de045
[Minor] Finish transition to signed log id
пре 2 година
Vsevolod Stakhov
a26db85d6a
[Minor] Add a special state to tags content parsing to avoid illegal lookahead
пре 2 година
Vsevolod Stakhov
7680a0ffd9
[Fix] Add temporary guard to prevent linked list exploitation
пре 2 година
Duncan Bellamy
43b6f8aeb9
[Fix] fix static building
пре 2 година
Vsevolod Stakhov
b36eaf826c
[Minor] Rework to fix issues in Lua API
Found by: coverity scan
пре 2 година
Vsevolod Stakhov
cf071c74aa
[Minor] Fix some more issues
Found by: coverity scan
пре 2 година