Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Fix pushing empty strings | Vsevolod Stakhov | 2021-10-07 | 1 | -10/+15 |
| | |||||
* | [Minor] Remove from_ip view as it is useless | Vsevolod Stakhov | 2021-10-06 | 2 | -27/+1 |
| | |||||
* | [Test] Add some more received tests | Vsevolod Stakhov | 2021-10-06 | 1 | -8/+28 |
| | |||||
* | [Test] Move tests from lua to C++ | Vsevolod Stakhov | 2021-10-06 | 3 | -228/+99 |
| | |||||
* | [Minor] Fix ownership issue | Vsevolod Stakhov | 2021-10-06 | 2 | -13/+7 |
| | |||||
* | [Minor] Remove bogus forward for non-forwarding reference | Vsevolod Stakhov | 2021-10-06 | 1 | -4/+4 |
| | |||||
* | [Test] Adopt received framework to allow unit testing | Vsevolod Stakhov | 2021-10-06 | 2 | -59/+165 |
| | |||||
* | [Minor] Add utility function for the default size mempool | Vsevolod Stakhov | 2021-10-06 | 1 | -0/+2 |
| | |||||
* | [Minor] One more fix for old libicu | Vsevolod Stakhov | 2021-10-06 | 1 | -2/+2 |
| | |||||
* | [Minor] Fix rfind usage | Vsevolod Stakhov | 2021-10-05 | 1 | -2/+2 |
| | |||||
* | [Minor] Fix test message as we now process received headers as expected | Vsevolod Stakhov | 2021-10-05 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix parsing of the unquoted attributes in HTML | Vsevolod Stakhov | 2021-10-05 | 1 | -2/+16 |
| | |||||
* | [Fix] Avoid copy for received structure as it has raw C pointers | Vsevolod Stakhov | 2021-10-05 | 2 | -14/+23 |
| | |||||
* | [Minor] Fix build where vector size() is not constexpr | Vsevolod Stakhov | 2021-10-05 | 1 | -1/+1 |
| | |||||
* | [Minor] Add workaround for old libicu | Vsevolod Stakhov | 2021-10-05 | 1 | -1/+1 |
| | |||||
* | [Project] Finish received headers rework part | Vsevolod Stakhov | 2021-10-05 | 4 | -156/+215 |
| | |||||
* | [Minor] Mark operators constexpr | Vsevolod Stakhov | 2021-10-05 | 1 | -3/+3 |
| | |||||
* | [Project] Start using of the new received structure | Vsevolod Stakhov | 2021-10-04 | 4 | -156/+121 |
| | |||||
* | [Project] Move C++ specific declarations to C++ header | Vsevolod Stakhov | 2021-10-04 | 1 | -0/+112 |
| | |||||
* | [Project] Rework received headers parsing to C++ | Vsevolod Stakhov | 2021-10-03 | 8 | -845/+819 |
| | |||||
* | [Minor] Add some more helpers | Vsevolod Stakhov | 2021-10-03 | 1 | -5/+8 |
| | |||||
* | [Minor] Add some utility methods | Vsevolod Stakhov | 2021-10-02 | 1 | -1/+24 |
| | |||||
* | [Minor] Add missing include | Vsevolod Stakhov | 2021-10-01 | 1 | -1/+2 |
| | |||||
* | [Project] Allow mempool allocated mime strings | Vsevolod Stakhov | 2021-10-01 | 2 | -0/+42 |
| | |||||
* | [Feature] Ratelimit: Add per bucket configurations | Vsevolod Stakhov | 2021-10-01 | 1 | -14/+40 |
| | | | | | | | 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 | ||||
* | [Minor] Allow to construct an empty string with a filter | Vsevolod Stakhov | 2021-09-30 | 1 | -0/+2 |
| | |||||
* | [Project] Add trim operations | Vsevolod Stakhov | 2021-09-30 | 1 | -12/+39 |
| | |||||
* | [Minor] Remove const_iterator, template filter functor | Vsevolod Stakhov | 2021-09-30 | 1 | -54/+16 |
| | |||||
* | [Test] Update iterator tests | Vsevolod Stakhov | 2021-09-30 | 1 | -0/+36 |
| | |||||
* | [Project] Add constant iterators | Vsevolod Stakhov | 2021-09-29 | 2 | -12/+284 |
| | |||||
* | [Minor] Remove optional as function_view has nullable semantics | Vsevolod Stakhov | 2021-09-29 | 1 | -7/+14 |
| | |||||
* | [Minor] Missing include | Vsevolod Stakhov | 2021-09-29 | 1 | -0/+1 |
| | |||||
* | [Project] Add helper library to handle mime strings in a more safe matter | Vsevolod Stakhov | 2021-09-29 | 3 | -1/+393 |
| | |||||
* | [Minor] Add C++ safe guards | Vsevolod Stakhov | 2021-09-29 | 1 | -3/+9 |
| | |||||
* | [Minor] Improve learn error reporting | Vsevolod Stakhov | 2021-09-28 | 1 | -20/+31 |
| | |||||
* | Merge pull request #3915 from a16bitsysop/static | Vsevolod Stakhov | 2021-09-28 | 4 | -4/+16 |
|\ | | | | | [Fix] fix static building | ||||
| * | [Fix] fix static building | Duncan Bellamy | 2021-09-27 | 4 | -4/+16 |
| | | |||||
* | | [Minor] Finish transition to signed log id | Vsevolod Stakhov | 2021-09-27 | 4 | -12/+12 |
| | | |||||
* | | [Minor] Add a special state to tags content parsing to avoid illegal lookahead | Vsevolod Stakhov | 2021-09-27 | 1 | -9/+20 |
| | | |||||
* | | [Fix] Add temporary guard to prevent linked list exploitation | Vsevolod Stakhov | 2021-09-27 | 1 | -3/+13 |
|/ | |||||
* | [Minor] Rework to fix issues in Lua API | Vsevolod Stakhov | 2021-09-25 | 5 | -26/+60 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Fix some more issues | Vsevolod Stakhov | 2021-09-25 | 5 | -7/+46 |
| | | | | Found by: coverity scan | ||||
* | [Fix] Remove bogus G_LIKELY | Vsevolod Stakhov | 2021-09-25 | 1 | -2/+2 |
| | |||||
* | [Minor] Remove unreachable code | Vsevolod Stakhov | 2021-09-25 | 2 | -15/+3 |
| | |||||
* | [Minor] Ensure that Redis inactive connections are well maintained | Vsevolod Stakhov | 2021-09-23 | 1 | -1/+4 |
| | |||||
* | [Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis ↵ | Vsevolod Stakhov | 2021-09-23 | 1 | -0/+36 |
| | | | | failures | ||||
* | [Minor] Free the proper pointer | Vsevolod Stakhov | 2021-09-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3901 from citrin/rspamc | Vsevolod Stakhov | 2021-09-22 | 1 | -5/+5 |
|\ | | | | | [Fix] buffer overflow in rspamc counters | ||||
| * | [Minor] Improve readability of recently changed rspamc code | Anton Yuzhaninov | 2021-09-21 | 1 | -6/+4 |
| | | |||||
| * | [Fix] buffer overflow in rspamc counters | Anton Yuzhaninov | 2021-09-21 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | If request to /counters returns no symbols then max_len would have a negative value: Results for command: counters (0.003 seconds) ================================================================= ==22096==ERROR: AddressSanitizer: negative-size-param: (size=-2147483604) #0 0x33ff13 in __asan_memset (/usr/bin/rspamc+0x33ff13) #1 0x383432 in rspamc_counters_output /usr/src/debug/rspamd/src/client/rspamc.c:1064:2 #2 0x388c49 in rspamc_client_cb /usr/src/debug/rspamd/src/client/rspamc.c:1600:6 ... |