Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Use internal flags | Vsevolod Stakhov | 2024-06-19 | 3 | -10/+13 | |
| | ||||||
* | [Rework] Another bunch of changes to the dependencies processing | Vsevolod Stakhov | 2024-06-19 | 8 | -68/+72 | |
| | ||||||
* | [Minor] Remove bogus message | Vsevolod Stakhov | 2024-06-18 | 1 | -10/+4 | |
| | ||||||
* | [Minor] Add notice about unknown deps | Vsevolod Stakhov | 2024-06-18 | 1 | -0/+2 | |
| | ||||||
* | [Rework] Dependencies must be unique... | Vsevolod Stakhov | 2024-06-18 | 4 | -25/+69 | |
| | ||||||
* | [Rework] Use explicit item status | Vsevolod Stakhov | 2024-06-18 | 6 | -68/+97 | |
| | ||||||
* | [Rework] Rething slow timer | Vsevolod Stakhov | 2024-06-17 | 2 | -28/+34 | |
| | ||||||
* | [Fix] Fix documentation nesting | Vsevolod Stakhov | 2024-06-08 | 1 | -3/+3 | |
| | ||||||
* | [Feature] Make min_resolve_interval configurable | Vsevolod Stakhov | 2024-06-08 | 2 | -0/+7 | |
| | ||||||
* | [Fix] Unset autolearn flag if we learn explicitly | Vsevolod Stakhov | 2024-05-24 | 1 | -0/+3 | |
| | ||||||
* | [Minor] Tweak some checks | Vsevolod Stakhov | 2024-05-18 | 1 | -2/+11 | |
| | ||||||
* | [Minor] Oops, fix the build | Vsevolod Stakhov | 2024-05-18 | 1 | -2/+2 | |
| | ||||||
* | [Feature] Verify sanity of l= tag in DKIM | Vsevolod Stakhov | 2024-05-18 | 1 | -2/+16 | |
| | ||||||
* | [Fix] Allow autolearn for the controller worker | Vsevolod Stakhov | 2024-05-18 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #4973 from rspamd/vstakhov-fix-dmarc-rua | Vsevolod Stakhov | 2024-05-17 | 1 | -3/+11 | |
|\ | | | | | Fix parsing of DMARC records with spaces | |||||
| * | [Minor] Relax mailto processing with no TLD | Vsevolod Stakhov | 2024-05-16 | 1 | -3/+11 | |
| | | ||||||
* | | [Minor] Make log message less confusing | Vsevolod Stakhov | 2024-05-13 | 1 | -1/+1 | |
| | | ||||||
* | | [Fix] Check nconns when firing the final termination event | Vsevolod Stakhov | 2024-05-13 | 1 | -1/+44 | |
|/ | | | | Issue: #4941 | |||||
* | [Fix] Allow to set 0 as number of rows to disable roll history | Vsevolod Stakhov | 2024-04-29 | 1 | -1/+3 | |
| | | | | | Issue: #4947 Closes: #4947 | |||||
* | [Minor] Deal with descriptors in the wait queue | Vsevolod Stakhov | 2024-04-22 | 1 | -2/+39 | |
| | ||||||
* | [Minor] Do not use pointers to local variables, sigh | Vsevolod Stakhov | 2024-04-22 | 1 | -8/+11 | |
| | ||||||
* | [Minor] Try to fix mess with refcounts | Vsevolod Stakhov | 2024-04-22 | 1 | -9/+9 | |
| | ||||||
* | [Rework] Serialize control commands | Vsevolod Stakhov | 2024-04-22 | 1 | -57/+158 | |
| | | | | | | | In fact, we cannot send multiple commands and read them through the pipe. It has caused multiple weird issues in the past but I can now see clearly how it should be done. We should send commands and serialize all requests pending to let them being sent one by one, after reply for the previous command has been received. | |||||
* | [Project] Adjust some final bits | Vsevolod Stakhov | 2024-04-08 | 1 | -0/+4 | |
| | ||||||
* | [Project] Rework grow factor as it is currently broken | Vsevolod Stakhov | 2024-04-08 | 1 | -5/+3 | |
| | ||||||
* | [Fix] Fix shared memory proxying when compression is set | Vsevolod Stakhov | 2024-04-03 | 1 | -68/+67 | |
| | ||||||
* | [Feature] Allow custom milter quarantine and tempfail messages | Vsevolod Stakhov | 2024-04-02 | 2 | -19/+52 | |
| | | | | | Issue: #4892 Closes: #4892 | |||||
* | [CritFix] Protect regexp matcher from regexps with empty patterns | Vsevolod Stakhov | 2024-03-22 | 1 | -0/+5 | |
| | | | | | Issue: #4885 Closes: #4885 | |||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 81 | -2574/+2606 | |
| | ||||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 37 | -217/+217 | |
| | | | | This types have constant conflicts with the system ones especially on OSX. | |||||
* | [Fix] Do not save multipatterns to FS in certain cases | Vsevolod Stakhov | 2024-03-15 | 1 | -3/+5 | |
| | ||||||
* | [Minor] Fix invocation | Vsevolod Stakhov | 2024-03-11 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Support reply in message pack format | Vsevolod Stakhov | 2024-03-11 | 2 | -7/+34 | |
| | | | | | | Rspamd currently sends reply in JSON format. However, message pack seems to be a better choice for a compatible client. It is faster and does not need escaping or even UTF8 validation. This is a surface for further updates. | |||||
* | [Minor] Add HTTP_MAGIC_SVG key | moisseev | 2024-03-07 | 1 | -2/+3 | |
| | ||||||
* | [Minor] Serve SVG with the correct CT | moisseev | 2024-03-07 | 1 | -0/+1 | |
| | ||||||
* | [Project] Convert the remaining | Vsevolod Stakhov | 2024-03-05 | 3 | -4/+4 | |
| | ||||||
* | [Project] Start optimization of userdata hashing | Vsevolod Stakhov | 2024-03-05 | 3 | -6/+9 | |
| | ||||||
* | [Fix] Fix initial maps load | Vsevolod Stakhov | 2024-02-17 | 2 | -7/+12 | |
| | ||||||
* | [Test] Add unit tests | Vsevolod Stakhov | 2024-02-12 | 2 | -3/+15 | |
| | ||||||
* | [Fix] Try to fix url path issue | Vsevolod Stakhov | 2024-02-12 | 1 | -4/+18 | |
| | ||||||
* | [Minor] Add LOG_CONS flag to `openlog` | Vsevolod Stakhov | 2024-02-10 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Support JSON logging when in syslog mode | Vsevolod Stakhov | 2024-02-09 | 1 | -8/+145 | |
| | ||||||
* | [Fix] Fix potential double free by expclicitly zeroing pointers | Vsevolod Stakhov | 2024-01-25 | 1 | -4/+4 | |
| | ||||||
* | Update cfg_utils.cxx | Julien Voisin | 2023-12-29 | 1 | -1/+1 | |
| | | | Fix another dumb s/NULL/nullptr/g | |||||
* | Update cfg_rcl.cxx | Julien Voisin | 2023-12-29 | 1 | -1/+1 | |
| | | | Fixed an overzealous s/NULL/nullptr/g | |||||
* | Merge pull request #4718 from rspamd/vstakhov-bayes-rework | Vsevolod Stakhov | 2023-12-10 | 1 | -6/+6 | |
|\ | | | | | Migrate bayes redis backend to Lua scripts | |||||
| * | [Project] Move the whole backend to C++ | Vsevolod Stakhov | 2023-12-05 | 1 | -6/+6 | |
| | | | | | | | | Easier to work further. | |||||
* | | [CritFix] - Fix reported length of logging structure | Adam Majer | 2023-12-07 | 1 | -31/+11 | |
|/ | | | | | | | | | | | | The logging code contains one place where the apparent size of the logging structure is defined and then it's actually utilized in another place. Re-writes and refactoring this code ended up with these values to not co-relate what was previously there resulting in a stack overwrite in last version or currently in log truncation. Move assignment of logging structure to the place where it's actually used, reducing future logic de-sync dangers. Also move the g_assert() to the end as it should be a development aid only. | |||||
* | [Rework] Use a more sane data structure and refactor | Vsevolod Stakhov | 2023-11-21 | 2 | -4/+5 | |
| | ||||||
* | [Fix] Fix some corner cases when parsing maps with no newlines | Vsevolod Stakhov | 2023-11-18 | 1 | -0/+3 | |
| |