Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [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 ... | |||||
* | | [Test] Add the test for the previous fix | Vsevolod Stakhov | 2021-09-22 | 1 | -0/+8 | |
| | | ||||||
* | | [Fix] Fix parsing of the from_hostname when it is an IP address | Vsevolod Stakhov | 2021-09-22 | 1 | -1/+30 | |
| | | ||||||
* | | [Fix] Another try to fix rspamd_text passing in the selectors | Vsevolod Stakhov | 2021-09-22 | 1 | -2/+2 | |
| | | | | | | | | Suggested by: @citrin | |||||
* | | [Minor] Free the allocated and not modified key | Vsevolod Stakhov | 2021-09-22 | 1 | -28/+28 | |
| | | | | | | | | Found by: coverity scan | |||||
* | | [Minor] Explain unobvious code | Vsevolod Stakhov | 2021-09-21 | 1 | -1/+4 | |
| | | ||||||
* | | [Minor] Fix use after free | Vsevolod Stakhov | 2021-09-21 | 1 | -3/+3 | |
| | | | | | | | | Reported by: @citrin | |||||
* | | [Fix] Fix passing of rspamd_text in selectors pipelines | Vsevolod Stakhov | 2021-09-21 | 1 | -1/+1 | |
| | | ||||||
* | | [Minor] Fix format string... | Vsevolod Stakhov | 2021-09-21 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #3902 from citrin/warnings | Vsevolod Stakhov | 2021-09-21 | 1 | -4/+1 | |
|\ \ | | | | | | | [Minor] Fix compiler warnings in src/libutil/util.c | |||||
| * | | [Minor] Fix compiler warnings in src/libutil/util.c | Anton Yuzhaninov | 2021-09-21 | 1 | -4/+1 | |
| |/ | | | | | | | | | | | | | | | | | | | src/libutil/util.c:1362:7: warning: unused variable 'len' [-Wunused-variable] gint len = 0; ^ src/libutil/util.c:1363:8: warning: unused variable 'pass' [-Wunused-variable] gchar pass[BUFSIZ]; ^ 2 warnings generated. | |||||
* | | [Minor] Fix some more issues | Vsevolod Stakhov | 2021-09-21 | 3 | -13/+19 | |
| | | | | | | | | Found by: coverity scan |