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