Mikhail Gusarov
7fcaf66165
Unify systemd support
- Move it from debian/ and centos/
- Ensure Debian package installs .service/.socket
- Enable socket-activated service
- Clean up redundant CentOS config files
9 anos atrás
Andrew Lewis
2c7f4e103f
Fixes for RPM packaging
9 anos atrás
Mikhail Gusarov
d28ce79cb2
Use rspamd.sysvinit.conf for sysvinit init scripts
9 anos atrás
Andrew Lewis
dc40269226
Filter double-dots in rbl.lua validate_dns
9 anos atrás
Andrew Lewis
a5efa06e4b
Fix missing symbol registration
9 anos atrás
Vsevolod Stakhov
e1aaa10d62
Backport fix from libucl.
9 anos atrás
Vsevolod Stakhov
94ea1a337e
Do not check for lua5.2 when luajit is enabled.
9 anos atrás
Vsevolod Stakhov
aec69757d0
Eliminate GRegexp in surbl module.
9 anos atrás
Vsevolod Stakhov
6a1fd9b26c
Fix flags in pcre jit fast path.
9 anos atrás
Vsevolod Stakhov
7bbf934bd2
Fix allocated_len calculation found by fuzz testing.
9 anos atrás
Vsevolod Stakhov
badd07703c
Add fuzz testing for base32.
9 anos atrás
Vsevolod Stakhov
1c33cc894b
Add basic base32 tests.
9 anos atrás
Vsevolod Stakhov
dabf6b6e48
Use portable macro to get global variable.
9 anos atrás
Mikhail Gusarov
ac69ad95af
Do not fail if pid file is not specified in config
9 anos atrás
Vsevolod Stakhov
ed492b2b9f
Fix cache usage for rspamd_regexp.
9 anos atrás
Vsevolod Stakhov
52285ba801
Allow storage of auxiliary userdata inside regexp structure.
9 anos atrás
Vsevolod Stakhov
289809e287
More additions to the regexp module.
9 anos atrás
Vsevolod Stakhov
908df97327
Start moving to the rspamd regexps.
9 anos atrás
Vsevolod Stakhov
15200f7897
Merge pull request #199 from AlexeySa/patch-3
Hfilter: Fix FQDN check expression
9 anos atrás
Alexey AL
67f440bc13
Hfilter: Fix FQDN check expression
9 anos atrás
Vsevolod Stakhov
9bc218c25f
Implement lua regexp split, write test case.
9 anos atrás
Vsevolod Stakhov
453645aa37
More fixes to SA plugin.
9 anos atrás
Vsevolod Stakhov
8272fa5dcd
Distinguish match and search in lua regexp.
9 anos atrás
Vsevolod Stakhov
2868939004
Fix some issues in rspamd_regexp.
9 anos atrás
Vsevolod Stakhov
99b1a15586
m,, regexps are to be treated as strict match.
9 anos atrás
Vsevolod Stakhov
5bce9da911
Initialize regexp library.
9 anos atrás
Vsevolod Stakhov
b66a09265f
More fixes to regexp module.
9 anos atrás
Vsevolod Stakhov
50cb1d594e
pcre_free_study is only valid when JIT is supported.
9 anos atrás
Vsevolod Stakhov
cf16612848
Adopt lua regexps for rspamd_regexp.
9 anos atrás
Vsevolod Stakhov
20df05fe8d
Initialize regexp library.
9 anos atrás
Vsevolod Stakhov
ae364403ff
Fix study invocation.
9 anos atrás
Vsevolod Stakhov
9f8d613c23
Properly link rspamd_server on darwin.
9 anos atrás
Vsevolod Stakhov
afbe7a857b
Fix linking on Darwin.
9 anos atrás
Vsevolod Stakhov
13ba689e07
Fix clock_gettime invocation.
9 anos atrás
Vsevolod Stakhov
f2d8ad8d00
Add portable get_ticks function.
9 anos atrás
Vsevolod Stakhov
988cb2cc83
Implement match.
9 anos atrás
Vsevolod Stakhov
875f14fae4
Implement regexp search.
9 anos atrás
Vsevolod Stakhov
7f91e1a05a
Initialization code for JIT regexps.
9 anos atrás
Vsevolod Stakhov
64f8d4af40
Fix initialization.
9 anos atrás
Vsevolod Stakhov
2537f3e7fb
Add JIT detection macro.
9 anos atrás
Vsevolod Stakhov
a95cb759f5
Check for JIT support in pcre.
9 anos atrás
Vsevolod Stakhov
17ffcdc70c
Restore build id parsing.
9 anos atrás
Vsevolod Stakhov
71993413ec
Fix linkage with luajit on osx.
9 anos atrás
Vsevolod Stakhov
6aeab25b1d
Implement cache functions.
9 anos atrás
Vsevolod Stakhov
58ff3a43b7
Write skeleton of rspamd fast regexps.
9 anos atrás
Vsevolod Stakhov
7b00e0c737
Add unit test for lua regexp.
9 anos atrás
Vsevolod Stakhov
49731817d1
Fix match behaviour.
9 anos atrás
Vsevolod Stakhov
1ed6a2f0b9
Support m,, patterns in lua regexps.
9 anos atrás
Vsevolod Stakhov
5dabcdd94f
Fix iconv detection.
9 anos atrás
Vsevolod Stakhov
381ae05de3
Fix build under Darwin.
9 anos atrás