Jean-Louis Dupond
3137892690
Fix disabling symbols
If enabled = false, then we should set RSPAMD_SYMBOL_FLAG_DISABLED.
Now setting enabled = true sets RSPAMD_SYMBOL_FLAG_DISABLED. Which is
incorrect.
před 2 roky
Vsevolod Stakhov
cd50e7bd57
[Minor] Fix some more issues
Found by: coverity scan
před 2 roky
Vsevolod Stakhov
4041c2d640
[Minor] Plug some leaks on error paths
Found by: coverity scan
před 2 roky
Vsevolod Stakhov
6729b60066
[Minor] Remove unused cfg fields
před 2 roky
Vsevolod Stakhov
718238fd33
[Rework] Rework learn and add classify condition
před 2 roky
Vsevolod Stakhov
6b80e5120a
[Minor] Add function to get a lua_reference from a string returning a function
před 2 roky
Tomohiro "Tomo-p" KATO
cdedeb9f4f
fix compatibility with lua-5.4
před 3 roky
Vsevolod Stakhov
b4679a32d4
[Project] Fix lua bindings
před 3 roky
Vsevolod Stakhov
fae4ed9fce
[Rework] Add composites manager concept
před 3 roky
Vsevolod Stakhov
b2c36feea7
[Rework] Composites: Start rework of the composites framework
před 3 roky
Vsevolod Stakhov
d31a116278
[Minor] Improve error logging
před 3 roky
Vsevolod Stakhov
137ceb2eb1
[Feature] Allow to log severity level explicitly
před 3 roky
Vsevolod Stakhov
40db5f6260
[Project] Css: Enable conditional css parsing support from the HTML parser
před 3 roky
Vsevolod Stakhov
cde1808617
[Minor] Allow empty string lists in config
před 3 roky
Vsevolod Stakhov
13a13b60f1
[Minor] Add `max_recipients` config knob
před 4 roky
Vsevolod Stakhov
a102caecf7
[Minor] Add a simple way to limit number of email addresses
před 4 roky
Vsevolod Stakhov
c2351037b5
[Feature] Support multiple base32 alphabets
před 4 roky
Vsevolod Stakhov
454b97c5e1
[Minor] Allow nulls as string value + improve errors report when I'm here
před 4 roky
Vsevolod Stakhov
5ebcabcff3
[Minor] Remove non-reject gtube patterns unless enable_test_patterns is enabled
před 4 roky
Vsevolod Stakhov
1a90ff5e27
[Minor] Support explicit enabling of the FIPS mode in OpenSSL
před 4 roky
Vsevolod Stakhov
fab141472d
[Minor] Distinguish max_lua_urls and max_urls
před 4 roky
Vsevolod Stakhov
545463577a
[Fix] Limit size of symbols options by max_opts_len option
před 4 roky
Vsevolod Stakhov
82ca7ec2ac
[Rework] Replace controller functions by any scanner worker if needed
před 4 roky
Vsevolod Stakhov
12f80b153d
[Minor] Fix redefining of `one_shot` and other `nshots` related attrs
před 4 roky
Vsevolod Stakhov
66005f3fa3
[Feature] Allow to disable symbols from the metric config
před 4 roky
Vsevolod Stakhov
4f21ecbd4a
[Minor] Allow 'upstreams' alias...
před 4 roky
Vsevolod Stakhov
ad664dd4c6
[Feature] Allow to explicitly set events backend
před 4 roky
Vsevolod Stakhov
e229b6dd55
[Fix] Add configurable number of threads for OpenBLAS
Issue: #3082
před 4 roky
Vsevolod Stakhov
c539153912
[Minor] Add some default options
před 4 roky
Vsevolod Stakhov
a49a31b3f7
[Feature] Add limit for number of URLs in Lua
před 4 roky
Vsevolod Stakhov
04127efeba
[Fix] Distinguish remote and local addrs parsing
před 4 roky
Vsevolod Stakhov
ca03fc2cc1
[Minor] Fix various static leaks
před 4 roky
Vsevolod Stakhov
66d8b6e434
[Fix] Do not call implicit strlen to avoid issues
před 4 roky
Vsevolod Stakhov
884a962a1e
[Project] More work towards heartbeating logic implementation
před 4 roky
Vsevolod Stakhov
261c54963d
[Project] Allow to kill workers that hang up
před 4 roky
Vsevolod Stakhov
3d97675cf4
[Project] Add preliminary support of the heartbeats
před 4 roky
Vsevolod Stakhov
56e236efa0
[Rework] No more magic
před 4 roky
Vsevolod Stakhov
ddcbe3942b
[Minor] Add public_groups_only flag
před 4 roky
Vsevolod Stakhov
d7c3fa7fe5
[Minor] Add public flag to the groups
před 4 roky
Vsevolod Stakhov
79fe034e7c
[Fix] Fix configuring symbols without scores
před 4 roky
Vsevolod Stakhov
6b1be1eb12
[Feature] Add description to the groups
Issue: #2985
před 4 roky
Vsevolod Stakhov
437cef075c
[Minor] Rework rspamd_parse_host_port_priority function result
před 5 roky
Vsevolod Stakhov
987dbf4487
[Minor] Plug leak
před 5 roky
Vsevolod Stakhov
615df8d1fa
[Rework] Eliminate lua_squeeze as it has shown no improvements
před 5 roky
Vsevolod Stakhov
c4cb8042cb
[Minor] Fix format string
před 5 roky
Vsevolod Stakhov
eb5fc65aca
[Fix] Do not use lightuserdata for traceback
LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to
break of the C <-> Lua interoperability using this type.
This rework has changed traceback function behaviour from lightuserdata
opaque pointer (GString * in particular) to luaL_Buffer.
Issue: #2906
před 5 roky
Vsevolod Stakhov
b218ec15bd
[Minor] Allow to tune GC related options
před 5 roky
Vsevolod Stakhov
04b317274d
[Minor] Allow to add additional paths to plugins
Issue: #2848
před 5 roky
Vsevolod Stakhov
61c2a3c1e4
[Fix] Initialize lua debugging earlier
před 5 roky
Vsevolod Stakhov
7dfecb9cc8
[Fix] Another fix for Redis sentinel
Issue: #2796
před 5 roky