Vsevolod Stakhov
eb67e5572b
Merge pull request #4866 from rspamd/vstakhov-dkim-signing-vault
Vault signing improvements
2 months ago
Vsevolod Stakhov
a4de9b2ebb
[Rework] Another rework of the dkim signing logic
2 months ago
Vsevolod Stakhov
3de247b318
[Rework] Allow multiple conditions for dkim signing when using vault/redis
2 months ago
Vsevolod Stakhov
db0911cdb4
[Minor] Improve logging when doing signing via Vault
Issue: #4865
2 months ago
Vsevolod Stakhov
ef35949188
[Fix] Change expiration logic for redis_cache
Noticed by: @jeremy
2 months ago
Vsevolod Stakhov
9dcce12100
Merge pull request #4864 from moisseev/filtering
[WebUI] Add check/uncheck all checkboxes buttons
2 months ago
moisseev
72b660061d
[WebUI] Add check/uncheck all checkboxes buttons
to table filter dropdowns
2 months ago
Vsevolod Stakhov
08deb761dc
Merge pull request #4863 from moisseev/webui
[Minor] Add HTTP_MAGIC_SVG key
2 months ago
moisseev
e6bde4044a
[Minor] Add HTTP_MAGIC_SVG key
2 months ago
Vsevolod Stakhov
a7776b19ce
Merge pull request #4862 from moisseev/webui
[Minor] Add background icon to drop area
2 months ago
moisseev
a71c5a26a3
[Minor] Add background icon to drop area
2 months ago
Vsevolod Stakhov
0b14fd385e
Merge pull request #4861 from moisseev/webui
[Minor] Serve SVG with the correct CT
2 months ago
moisseev
1ef13a2419
[Minor] Serve SVG with the correct CT
2 months ago
Vsevolod Stakhov
f546071626
Merge pull request #4860 from rspamd/vstakhov-lua-udata-opt-moar
Further optimization to the hot path of lua userdata checks
3 months ago
Vsevolod Stakhov
0e1c723643
[Feature] Further optimization to the hot path
We check userdata very frequently, so the idea here is the following:
- Store the address of classname (converted to int) in the metatable at index 1
- When we need to check some udata, we can just compare the static address with
the integer stored in metatable
- This avoid quite an expensive `lua_rawequal` call for two tables as we know that
our classes are quite static
3 months ago
Vsevolod Stakhov
5c8a705941
Merge pull request #4857 from rspamd/vstakhov-lua-udata-opt
[Project] Optimization of userdata hashing
3 months ago
Vsevolod Stakhov
4ddfbe0a6e
Merge pull request #4856 from moisseev/webui
[Minor] Fix status tables borders
3 months ago
Vsevolod Stakhov
bcd36f7959
[Rework] Rework dynamic usage
3 months ago
Vsevolod Stakhov
dd284d1c1e
[Minor] Fix lua_tensor usage
3 months ago
Vsevolod Stakhov
900f364e36
[Rework] Use direct hashing instead of string hashing
3 months ago
Vsevolod Stakhov
75327b3889
[Project] Convert the remaining
3 months ago
Vsevolod Stakhov
72539a7ad1
[Minor] Forgotten files
3 months ago
Vsevolod Stakhov
8238dc0a23
[Project] Start optimization of userdata hashing
3 months ago
moisseev
c509c904a3
[Minor] Fix status tables borders
3 months ago
Vsevolod Stakhov
1fc2eaa7b3
Merge pull request #4855 from moisseev/webui
[Minor] Align items in card headers and buttons
3 months ago
moisseev
cc4bae7b93
[Minor] Update documentation reference
3 months ago
moisseev
08c034c966
[Minor] Align items in card headers and buttons
3 months ago
Vsevolod Stakhov
108dad4a6e
Merge pull request #4853 from moisseev/webui
[Minor] Improve minWidth calculation
3 months ago
moisseev
1dc3fe402b
[Minor] Improve minWidth calculation
3 months ago
Vsevolod Stakhov
f93ad4626b
Merge pull request #4852 from rspamd/vstakhov-proxy-nconns
Update `nconns` in proxy
3 months ago
Vsevolod Stakhov
24b189a91a
[Fix] Update `nconns` in proxy
3 months ago
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