Vsevolod Stakhov
8e8a09ffbf
[Project] Use libarchive for troublesome archives
2 months ago
Vsevolod Stakhov
269243987f
[Fix] Allow different template expansion parameters
Probably one of the most dirty hacks I've used in the Lua code in Rspamd...
2 months ago
Vsevolod Stakhov
923a70bbce
Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"
2 months ago
Vsevolod Stakhov
50e9652789
[Fix] Fix history key, as we use `{=` and not `{{` in templates
2 months ago
Vsevolod Stakhov
6c8e9a3378
[Minor] Allow to have only dynamic keys in fuzzy storage
2 months ago
Vsevolod Stakhov
8cf1f0698b
[Minor] Improve logging
2 months ago
Vsevolod Stakhov
6296080e41
[Fix] Fix initial maps load
2 months ago
Vsevolod Stakhov
20bd3eecb7
[Feature] Implement dynamic keys map in fuzzy storage
2 months ago
Vsevolod Stakhov
a3866372a6
[Minor] Add refcounts on fuzzy keys for shared usage
2 months ago
Vsevolod Stakhov
c5da2ff5e9
[Rework] Use khash instead of glib hashes for many reasons
2 months ago
Vsevolod Stakhov
8d7081d885
[Fix] Encode headers in metadata exporter
Issue: #4808
2 months ago
Vsevolod Stakhov
dca0a49e6d
[Fix] Make stat tokens allocation consistent
2 months ago
Vsevolod Stakhov
f8210a5ba9
[Test] Add unit tests
3 months ago
Vsevolod Stakhov
d3a56d9509
[Fix] Try to fix url path issue
3 months ago
Vsevolod Stakhov
c6514d44c8
[Minor] Slightly improve log message
3 months ago
Vsevolod Stakhov
52d1dfb9ac
[Feature] Lua_url: Add `to_http` method
3 months ago
Vsevolod Stakhov
cb6478111d
[Minor] Add LOG_CONS flag to `openlog`
3 months ago
Vsevolod Stakhov
d650562632
[Feature] Support JSON logging when in syslog mode
3 months ago
Andrew Lewis
b66bbcbea1
[Minor] rspamd_task API docs: fix broken link
3 months ago
Vsevolod Stakhov
500fac7fd7
[Fix] Resolve issue with bayes stat in `rspamadm` mode
3 months ago
Vsevolod Stakhov
c8dc2b00f9
[Fix] Deal with `Connection` and `Host` headers on proxying
3 months ago
Vsevolod Stakhov
66fde72a40
[Minor] Fix doc string
3 months ago
Vsevolod Stakhov
5faefe0c6c
[Feature] Allow to add templates to redis history prefix
Issue: #4793
Closes: #4793
3 months ago
Alexander Moisseev
c8452b009d
[Rework] Breaking: Do not report module as action
in the /history response since we have the `passthrough_module` key
for that purpose.
While that might be handy in some situations,
mixing actions and module names is confusing in general.
3 months ago
Vsevolod Stakhov
16c1336942
[Minor] Allow the same logic for recipients
3 months ago
Vsevolod Stakhov
6b1f319e21
[Feature] Add extraction type for `from` maps
Attribute name: `extract_from`. Possible values:
* `default` - try smtp, if not exists try mime
* `mime` - check mime only
* `smtp` - check smtp only
* `both` - try to match both
3 months ago
Vsevolod Stakhov
4015346e2f
[Fix] Fix potential double free by expclicitly zeroing pointers
3 months ago
Andrew Lewis
1ea7a0b88c
[Minor] rbl: fix warning
3 months ago
Vsevolod Stakhov
32e2fc07e1
[Minor] Fix old test
3 months ago
Vsevolod Stakhov
f4aa0ba5a8
[Fix] Fix learning with long prefixes
Issue: #4786
Closes: #4786
3 months ago
Vsevolod Stakhov
b1299ac910
[Fix] Fix headers insertion in the ordered list
3 months ago
Vsevolod Stakhov
c7c901ef4b
[Fix] Fix learn error propagation
3 months ago
Vsevolod Stakhov
4fd676e6f5
[Minor] Add some convenience methods
3 months ago
Vsevolod Stakhov
66cc2d3d88
[Fix] Fix storing of the bayes tokens
3 months ago
Vsevolod Stakhov
adf0dae1e8
[Minor] Print some more stats
3 months ago
Andrew Lewis
b9beb4ce7e
[Fix] multimap: rawtext: use decoded parts
3 months ago
Vsevolod Stakhov
2da61df6d8
[Fix] Really fix the language detector statistical heuristic
3 months ago
Vsevolod Stakhov
1fee9a3901
[Fix] Make words selection random deterministic upon content
3 months ago
Vsevolod Stakhov
5570daed2d
[Minor] Cleanup
3 months ago
Vsevolod Stakhov
c2fd943dc8
[Project] Final things on redis cache rework
3 months ago
Vsevolod Stakhov
7b9dd286ea
[Minor] Fix scripts invocation
3 months ago
Vsevolod Stakhov
5d861d8dd1
[Project] Further rework of the C part
3 months ago
Vsevolod Stakhov
7541d281d3
[Project] Initial implementation of the lua counterpart
4 months ago
Vsevolod Stakhov
dea397a3b1
[Rework] Start rewriting of the redis cache logic
4 months ago
Andrew Lewis
c55e935c94
[Feature] Support suppressing DMARC reporting for particular recipients
4 months ago
Vsevolod Stakhov
6d0cfe35ab
[Project] Implement text tokens storage on C++ side
4 months ago
Julien Voisin
177e3e6f61
Update cfg_utils.cxx
Fix another dumb s/NULL/nullptr/g
4 months ago
Julien Voisin
2a8909f88b
Update cfg_rcl.cxx
Fixed an overzealous s/NULL/nullptr/g
4 months ago
moisseev
5adc48b747
[Minor] Fix typo in hfilter map
4 months ago
moisseev
fd1be2dec9
[Minor] Log a debug message when ratelimit skipped
for a local request
4 months ago