Vsevolod Stakhov
5de6247460
[Minor] Add CLion artefacts
3 months ago
Vsevolod Stakhov
9483f70b87
Merge pull request #4849 from moisseev/webui
[WebUI] Add file input and drop area to scan tab
3 months ago
moisseev
62b136a336
[WebUI] Add file input and drop area to scan tab
3 months ago
Vsevolod Stakhov
152676f274
Merge pull request #4845 from fatalbanana/sync_publicsuffix
Sync public suffix list
3 months ago
Vsevolod Stakhov
c674224867
Merge pull request #4847 from fatalbanana/rspamadm_tests
[Test] rspamadm tests: override DBDIR
3 months ago
Vsevolod Stakhov
8154c91fb7
Merge pull request #4846 from twesterhever/temp-file-url
[Minor] Add HAS_FILE_URL rule for messages containing a file:// URL
3 months ago
Andrew Lewis
29fb22ad75
[Test] rspamadm tests: override DBDIR
3 months ago
twesterhever
c599cb599e
[Minor] Add HAS_FILE_URL rule for messages containing a file:// URL
These are frequently abused for distributing malware via non-HTTP
protocols, such as public Samba servers. file:// URLs may also be abused
for including files from the victims' machine in a message. Either way,
a legitimate usecase is unlikely.
Signed-off-by: twesterhever <40121680+twesterhever@users.noreply.github.com>
3 months ago
Vsevolod Stakhov
78f4df1e3f
Merge pull request #4834 from fatalbanana/gha_zombies
[Test] Use Robot-native process management
3 months ago
Andrew Lewis
f47853130d
[Test] Use Robot-native process management
- Partially unbreak functional tests in Github Actions
3 months ago
Andrew Lewis
7a15364103
Sync public suffix list
3 months ago
Vsevolod Stakhov
0689f0e7bd
Merge pull request #4843 from rspamd/vstakhov-libarchive
Support libarchive
3 months ago
Vsevolod Stakhov
d093bb5e0a
[Minor] Ask for utf8 string from libarchive
3 months ago
Vsevolod Stakhov
35085a042f
[Minor] Detect encryption when libarchive is used
3 months ago
Vsevolod Stakhov
8e8a09ffbf
[Project] Use libarchive for troublesome archives
3 months ago
Vsevolod Stakhov
642ca8c3a4
[Minor] Escape liquid
3 months ago
Vsevolod Stakhov
c64bea53c7
Merge pull request #4839 from rspamd/vstakhov-another-lupa-fix
Rework `jinja_template` functions to avoid LUPA global state dependency
3 months ago
Vsevolod Stakhov
21d8190dc1
Merge pull request #4838 from moisseev/webui
[WebUI] Disable buttons until tables are ready
3 months ago
Vsevolod Stakhov
33c00d4502
[Fix] Avoid stupid practice of polluting module's internal state
3 months ago
Vsevolod Stakhov
7b5b413b40
[Rework] Allow custom filters in `jinja_template`
3 months ago
moisseev
4b07085920
[WebUI] Disable buttons until tables are ready
to prevent race conditions
3 months ago
moisseev
945da96f9f
[Minor] Remove obsolete code
3 months ago
Vsevolod Stakhov
f719e0f329
Merge pull request #4830 from rspamd/vstakhov-fix-history-key
[Fix] Allow different template expansion parameters
3 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...
3 months ago
Vsevolod Stakhov
23b730c272
Merge pull request #4829 from rspamd/revert-4826-vstakhov-fix-history-key
Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"
3 months ago
Vsevolod Stakhov
923a70bbce
Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"
3 months ago
Vsevolod Stakhov
a8c0e34fc8
Merge pull request #4826 from rspamd/vstakhov-fix-history-key
[Fix] Fix history key, as we use `{=` and not `{{` in templates
3 months ago
Vsevolod Stakhov
50e9652789
[Fix] Fix history key, as we use `{=` and not `{{` in templates
3 months ago
Vsevolod Stakhov
8c8f53d783
[Minor] Update version to 3.9.0
3 months ago
Vsevolod Stakhov
6c8e9a3378
[Minor] Allow to have only dynamic keys in fuzzy storage
3 months ago
Vsevolod Stakhov
dfe65a52f3
Merge pull request #4822 from rspamd/vstakhov-ctest
Build tests with CTest in Cmake
3 months ago
Vsevolod Stakhov
ee1c7fffdb
[Minor] Build tests with CTest in Cmake
3 months ago
Vsevolod Stakhov
cdca3d868c
Merge pull request #4818 from rspamd/vstakhov-fuzzy-keymap
Allow dynamic keypairs loading in fuzzy storage
3 months ago
Vsevolod Stakhov
9fae4ea25b
[Test] Working with bloody robot to add some new tests
3 months ago
Vsevolod Stakhov
8cf1f0698b
[Minor] Improve logging
3 months ago
Vsevolod Stakhov
6296080e41
[Fix] Fix initial maps load
3 months ago
Vsevolod Stakhov
0ded9a29ce
[Test] Add tests for dynamic fuzzy keys
3 months ago
Vsevolod Stakhov
27de26f22f
Merge pull request #4806 from rspamd/vstakhov-kas-improvements
[Feature] Improve Kaspersky AS integration
3 months ago
Vsevolod Stakhov
20bd3eecb7
[Feature] Implement dynamic keys map in fuzzy storage
3 months ago
Vsevolod Stakhov
a3866372a6
[Minor] Add refcounts on fuzzy keys for shared usage
3 months ago
Vsevolod Stakhov
c5da2ff5e9
[Rework] Use khash instead of glib hashes for many reasons
3 months ago
Vsevolod Stakhov
64c5a15ddd
Merge pull request #4816 from rspamd/vstakhov-4808
[Fix] Encode headers in metadata exporter
3 months ago
Vsevolod Stakhov
8d7081d885
[Fix] Encode headers in metadata exporter
Issue: #4808
3 months ago
Vsevolod Stakhov
dca0a49e6d
[Fix] Make stat tokens allocation consistent
3 months ago
Vsevolod Stakhov
2cc55730c9
Merge pull request #4814 from rspamd/vstakhov-redirector-fragment
Fix issues with URL fragment in HTTP requests
3 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
ced57f7483
Merge pull request #4813 from rspamd/vstakhov-json-syslog
[Feature] Support JSON logging when in syslog mode
3 months ago