Vsevolod Stakhov
2038f3c92a
[CritFix] Protect regexp matcher from regexps with empty patterns
Issue: #4885
Closes: #4885
il y a 3 mois
Vsevolod Stakhov
05636d9af8
[Minor] Deny zero length in regexp search functions
il y a 3 mois
Vsevolod Stakhov
07d9ea28f5
Merge pull request #4882 from rspamd/vstakhov-mime-parser-fix
Fix inconsistent nesting in mime parts
il y a 3 mois
Vsevolod Stakhov
10577f1f79
[Fix] Fix inconsistent nesting in mime parts
We should do like MUAs do: imlicitly close incomplete mime parts
and treat them as ususal. It is weird and utterly stupid but that's
what MUA do.
Issue: #4740
Closes: #4740
il y a 3 mois
Vsevolod Stakhov
c8897ff041
Merge pull request #4880 from rspamd/vstakhov-fix-glib-types
[Rework] Remove some of the GLib types in lieu of standard ones
il y a 3 mois
Vsevolod Stakhov
14c13854d3
[Rework] Further types conversion (no functional changes)
il y a 3 mois
Vsevolod Stakhov
6b2b416718
[Rework] Remove some of the GLib types in lieu of standard ones
This types have constant conflicts with the system ones especially on OSX.
il y a 3 mois
Vsevolod Stakhov
47bcfc8360
Merge pull request #4878 from moisseev/webui
[Minor] Change FooTable breakpoints to match Bootstrap 5
il y a 3 mois
moisseev
74cef6faca
[Minor] Change FooTable breakpoints
to match Bootstrap 5
il y a 3 mois
moisseev
f20bcceaf7
[Minor] Use cascade FooTable column breakpoints
il y a 3 mois
Vsevolod Stakhov
eb88dcc8e7
Merge pull request #4877 from moisseev/webui
[WebUI] Add column display mode settings
il y a 3 mois
moisseev
02b82858aa
[WebUI] Add column display mode settings
for Scan and History tables
il y a 3 mois
Vsevolod Stakhov
c676e0df63
Merge pull request #4876 from fatalbanana/testlog
[Test] Really fix saving test logs...
il y a 3 mois
Andrew Lewis
1926464dba
[Test] Really fix saving test logs...
il y a 3 mois
Vsevolod Stakhov
fe385d0594
Merge pull request #4875 from fatalbanana/badge
[Minor] README: update build status badge
il y a 3 mois
Andrew Lewis
3ab1559477
[Minor] README: update build status badge
il y a 3 mois
Vsevolod Stakhov
23f4c94e5d
Merge pull request #4873 from rspamd/vstakhov-fix-multipattern-init
Do not save multipatterns to FS in certain cases
il y a 3 mois
Vsevolod Stakhov
5e13c2e314
[Test] Run functional tests using root user
il y a 3 mois
Vsevolod Stakhov
fa4d299b3e
[Test] More rework of the tests
il y a 3 mois
Vsevolod Stakhov
06838bfcc8
[Test] Add missing path
il y a 3 mois
Vsevolod Stakhov
d4ec16c739
[Test] Try to hack
il y a 3 mois
Vsevolod Stakhov
ba48cbafe8
Merge remote-tracking branch 'origin/master' into vstakhov-fix-multipattern-init
il y a 3 mois
Vsevolod Stakhov
862608a585
Merge pull request #4874 from fatalbanana/checkout_action
[Test] Use actions/checkout
il y a 3 mois
Andrew Lewis
b420d7e561
[Test] Use actions/checkout
il y a 3 mois
Vsevolod Stakhov
8637480155
[Minor] Another similar `getline` fix
il y a 3 mois
Vsevolod Stakhov
edc43a68f7
[Minor] Fix irrelevant issue with the `getline` invocation
il y a 3 mois
Vsevolod Stakhov
1d0ff299f5
[Fix] Do not save multipatterns to FS in certain cases
il y a 3 mois
Vsevolod Stakhov
c4ddccba82
[Test] Another try to fight with Python
It is probably easier to learn Chinese than to understand this language
il y a 3 mois
Vsevolod Stakhov
db72b41a3d
Merge pull request #4823 from fatalbanana/use_gha
Migrate to Github Actions
il y a 3 mois
Vsevolod Stakhov
a73a67f91d
[Fix] Fuzzy add/delete handlers are badly broken for compression
il y a 3 mois
Vsevolod Stakhov
de384ad1e4
Merge pull request #4871 from rspamd/vstakhov-remove-demjson
Remove demjson dependency as it is clearly outdated and broken
il y a 3 mois
Andrew Lewis
7dfcf36e2c
[Test] Fix paths
il y a 3 mois
Vsevolod Stakhov
9e53ac263e
[Minor] Fix CLion fuck up
il y a 3 mois
Vsevolod Stakhov
ec6e00e201
[Test] Remove demjson dependency as it is clearly outdated and broken
il y a 3 mois
Andrew Lewis
323b19adaa
[Test] Use correct image name
il y a 3 mois
Andrew Lewis
c1e16ab45f
[Test] Use github-hosted runner
il y a 3 mois
Andrew Lewis
6aee123f55
[Test] Migrate to Github Actions
il y a 3 mois
Vsevolod Stakhov
41e564da7a
Merge pull request #4870 from rspamd/vstakhov-rspamc-use-zstd
Use zstd compression in client all the time
il y a 3 mois
Vsevolod Stakhov
57c456615c
Merge pull request #4869 from rspamd/vstakhov-fix-maps-parse
Fix parsing of maps definitions
il y a 3 mois
Vsevolod Stakhov
87f77fb0c7
[Minor] Grr, reverse
il y a 3 mois
Vsevolod Stakhov
b606954ac3
[Minor] Use zstd compression by default in the client
No reasons why not to do it, as there are no supported versions without compression support
il y a 3 mois
Vsevolod Stakhov
149e4cccf3
[Fix] Fix parsing of maps definitions
il y a 3 mois
Vsevolod Stakhov
69f265d68c
Merge pull request #4867 from rspamd/vstakhov-reply-type
[Feature] Support reply in message pack format
il y a 3 mois
Vsevolod Stakhov
b368f28b84
[Fix] Libucl: Fix messagepack autodetection
il y a 3 mois
Vsevolod Stakhov
bc1d4d92f5
[Feature] Use msgpack in the client
il y a 3 mois
Vsevolod Stakhov
fa45782ada
[Minor] Fix invocation
il y a 3 mois
Vsevolod Stakhov
9b78be4f03
[Feature] Support reply in message pack format
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.
il y a 3 mois
Vsevolod Stakhov
eb67e5572b
Merge pull request #4866 from rspamd/vstakhov-dkim-signing-vault
Vault signing improvements
il y a 3 mois
Vsevolod Stakhov
a4de9b2ebb
[Rework] Another rework of the dkim signing logic
il y a 3 mois
Vsevolod Stakhov
3de247b318
[Rework] Allow multiple conditions for dkim signing when using vault/redis
il y a 3 mois