]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Sat, 29 Apr 2023 17:09:17 +0000 (18:09 +0100)]
Merge pull request #4473 from rspamd/vstakhov-fasttext-langdet
[Feature] Add fasttext language detector to Rspamd
Vsevolod Stakhov [Sat, 29 Apr 2023 16:44:16 +0000 (17:44 +0100)]
[Project] Some further fixes
Vsevolod Stakhov [Sat, 29 Apr 2023 15:00:52 +0000 (16:00 +0100)]
[Fix] Ignore non-unique stop words
Vsevolod Stakhov [Sat, 29 Apr 2023 14:47:15 +0000 (15:47 +0100)]
[Project] Implement fasttext language detection
Vsevolod Stakhov [Sat, 29 Apr 2023 13:53:40 +0000 (14:53 +0100)]
[Conf] Add language detection configuration
Vsevolod Stakhov [Sat, 29 Apr 2023 13:46:55 +0000 (14:46 +0100)]
[Project] Show fasttext info
Vsevolod Stakhov [Sat, 29 Apr 2023 13:22:41 +0000 (14:22 +0100)]
[Project] Add preliminary language detector based on fasttext library
Vsevolod Stakhov [Thu, 27 Apr 2023 20:40:59 +0000 (21:40 +0100)]
[Minor] Remove unused macro
Vsevolod Stakhov [Wed, 26 Apr 2023 21:56:53 +0000 (22:56 +0100)]
[Test] Fix unit tests
Vsevolod Stakhov [Wed, 26 Apr 2023 21:54:24 +0000 (22:54 +0100)]
[Feature] Add html parsing limit
Vsevolod Stakhov [Tue, 25 Apr 2023 21:37:06 +0000 (22:37 +0100)]
[Minor] Use utf8 compatible comparison
Vsevolod Stakhov [Sun, 23 Apr 2023 20:03:07 +0000 (21:03 +0100)]
[Conf] Add `one_shot` to some specific multimap rules
Vsevolod Stakhov [Sun, 23 Apr 2023 19:53:39 +0000 (20:53 +0100)]
[Minor] Add build system support for fasttext library
Vsevolod Stakhov [Sat, 22 Apr 2023 12:03:12 +0000 (13:03 +0100)]
[Minor] Improve options
Vsevolod Stakhov [Sat, 22 Apr 2023 11:57:47 +0000 (12:57 +0100)]
[Feature] Add extra symbol when URL redirector reaches nested limit
Issue: #4406
Vsevolod Stakhov [Fri, 21 Apr 2023 20:11:11 +0000 (21:11 +0100)]
[Fix] Include the last character when parsing the last header with no value
Issue: #4388
Vsevolod Stakhov [Mon, 17 Apr 2023 19:41:45 +0000 (20:41 +0100)]
Merge pull request #4422 from a16bitsysop/redirector
[Fix] remove obsolete rspamd-redirector files
Vsevolod Stakhov [Sun, 16 Apr 2023 22:17:38 +0000 (23:17 +0100)]
Merge pull request #4461 from moisseev/webui
[Minor] Fix pagination control border radius
Vsevolod Stakhov [Sat, 15 Apr 2023 06:53:03 +0000 (07:53 +0100)]
Merge pull request #4449 from jendis/fix_arc
[CritFix] Fix arc signing
moisseev [Thu, 13 Apr 2023 13:50:09 +0000 (16:50 +0300)]
[Minor] Remove obsolete CSS rule
moisseev [Thu, 13 Apr 2023 09:40:53 +0000 (12:40 +0300)]
[Minor] Fix pagination control border radius
Vsevolod Stakhov [Sun, 9 Apr 2023 11:42:03 +0000 (12:42 +0100)]
[Minor] Update lua-tableshape to 2.6.0
Issue: #4455
Vsevolod Stakhov [Sat, 8 Apr 2023 21:05:14 +0000 (22:05 +0100)]
[Minor] Fix include/exclude policy
Vsevolod Stakhov [Sat, 8 Apr 2023 20:45:39 +0000 (21:45 +0100)]
[Feature] Add ability to deny specific fuzzy flags by default
Vsevolod Stakhov [Fri, 7 Apr 2023 20:54:58 +0000 (21:54 +0100)]
[Minor] Pet luacheck
Vsevolod Stakhov [Fri, 7 Apr 2023 20:50:14 +0000 (21:50 +0100)]
[Minor] Fix key type in output
Vsevolod Stakhov [Fri, 7 Apr 2023 20:36:45 +0000 (21:36 +0100)]
[Minor] Print more useful information in the `--version` output
Vsevolod Stakhov [Fri, 7 Apr 2023 20:17:44 +0000 (21:17 +0100)]
[Minor] Add `dnskey` type of output
Issue: #4429
Vsevolod Stakhov [Fri, 7 Apr 2023 15:54:37 +0000 (16:54 +0100)]
[Fix] Do not use `rspamadm.dkim_keygen`
Vsevolod Stakhov [Fri, 7 Apr 2023 15:38:50 +0000 (16:38 +0100)]
[Feature] Finish all features of dkim_keygen in Lua
Vsevolod Stakhov [Fri, 7 Apr 2023 15:08:15 +0000 (16:08 +0100)]
[Rework] Write dkim keygen tool in lua
Vsevolod Stakhov [Fri, 7 Apr 2023 14:59:46 +0000 (15:59 +0100)]
[Minor] Allow to save private key in output
Vsevolod Stakhov [Fri, 7 Apr 2023 13:34:34 +0000 (14:34 +0100)]
[Minor] Fix openssl invocation
Vsevolod Stakhov [Fri, 7 Apr 2023 11:06:25 +0000 (12:06 +0100)]
[Test] Add unit testing
Vsevolod Stakhov [Fri, 7 Apr 2023 11:06:07 +0000 (12:06 +0100)]
[Feature] Add some missing functions to `lua_rsa` library
Vsevolod Stakhov [Thu, 6 Apr 2023 21:07:28 +0000 (22:07 +0100)]
Merge pull request #4457 from moisseev/rspamd-stats
[Minor] Use a scalar variable as a dir handle
Alexander Moisseev [Thu, 6 Apr 2023 14:22:52 +0000 (17:22 +0300)]
[Minor] Use a scalar variable as a dir handle
instead of a bareword
Vsevolod Stakhov [Wed, 5 Apr 2023 19:00:04 +0000 (20:00 +0100)]
[Minor] Re-sign drone yaml
Vsevolod Stakhov [Wed, 5 Apr 2023 18:59:44 +0000 (19:59 +0100)]
Merge pull request #4453 from moisseev/webui
[WebUI] Fix "Clean history" button enabling/disabling in the Scan tab
moisseev [Wed, 5 Apr 2023 15:21:18 +0000 (18:21 +0300)]
[Test] Fix Stylelint and npm warnings
moisseev [Wed, 5 Apr 2023 14:07:31 +0000 (17:07 +0300)]
[WebUI] Fix "Clean history" button
enabling/disabling in the Scan tab
Vsevolod Stakhov [Tue, 4 Apr 2023 21:31:13 +0000 (22:31 +0100)]
[Rework] Default max shots must not influence options
Issue: #4450
Vsevolod Stakhov [Mon, 3 Apr 2023 20:24:00 +0000 (21:24 +0100)]
[Minor] Do not propagate broken headers flag for attached messages
Jan Smutny [Fri, 31 Mar 2023 14:21:20 +0000 (16:21 +0200)]
fixup! arc.lua: fix signature of ARC-Seal header
Vsevolod Stakhov [Thu, 30 Mar 2023 16:57:50 +0000 (17:57 +0100)]
Merge pull request #4448 from simbuerg/simbuerg/fix-double-dip-ratelimit
[Fix] Avoid double-dip of nrcpt when calculating ratelimit condition
Jan Smutny [Thu, 30 Mar 2023 09:16:53 +0000 (11:16 +0200)]
arc.lua: fix signature of ARC-Seal header
The ARC Set header field values must be supplied to the hash function in increasing
instance order, starting at 1.
Defined in https://www.rfc-editor.org/rfc/rfc8617.html#section-5.1.1.
Jan Smutny [Mon, 20 Mar 2023 08:48:26 +0000 (09:48 +0100)]
arc.lua: fix usage of ARC-Authentication-Results in arc_sign_seal func
The ARC-Authentication-Results header field was gathered in function arc_sign_seal
directly from headers.
This commit adds the sorted ARC-Authentication-Results header to cache
which is then reused in arc_sign_seal function.
Andreas Simbuerger [Wed, 29 Mar 2023 16:08:57 +0000 (18:08 +0200)]
fix: avoid double-dip of nrcpt when calculating ratelimit condition
Before this commit, rspamd would consider the number of recipients of
the current message twice when calculating the ratelimit condition.
Vsevolod Stakhov [Sun, 26 Mar 2023 12:16:48 +0000 (13:16 +0100)]
[Test] Add unit tests for the compression functions
Vsevolod Stakhov [Sun, 26 Mar 2023 12:16:24 +0000 (13:16 +0100)]
[Minor] Fix some issues with the in-place gzip, add gunzip
Vsevolod Stakhov [Sat, 25 Mar 2023 16:00:14 +0000 (16:00 +0000)]
[Feature] Use in-place deflation for strings
Vsevolod Stakhov [Sat, 25 Mar 2023 15:27:06 +0000 (15:27 +0000)]
Merge pull request #4444 from moisseev/bootstrap-v5
[WebUI] Migrate to Bootstrap v5.2
Vsevolod Stakhov [Sat, 25 Mar 2023 15:26:34 +0000 (15:26 +0000)]
[Minor] Sigh, some more portability for gcc
Vsevolod Stakhov [Sat, 25 Mar 2023 15:13:43 +0000 (15:13 +0000)]
[Minor] Remove dup
Vsevolod Stakhov [Sat, 25 Mar 2023 14:59:48 +0000 (14:59 +0000)]
[Minor] A more universal one..
Vsevolod Stakhov [Sat, 25 Mar 2023 14:58:50 +0000 (14:58 +0000)]
[Minor] Uh-oh, fix compilers compatibility
Vsevolod Stakhov [Sat, 25 Mar 2023 14:55:51 +0000 (14:55 +0000)]
[Minor] Print important Rspamd definitions in `-v` output
Vsevolod Stakhov [Sat, 25 Mar 2023 13:49:16 +0000 (13:49 +0000)]
[Minor] Neural: Extract lua scripts
Vsevolod Stakhov [Sat, 25 Mar 2023 13:40:31 +0000 (13:40 +0000)]
[Minor] Add some more comments as we now strip them
Vsevolod Stakhov [Sat, 25 Mar 2023 13:19:35 +0000 (13:19 +0000)]
[Minor] Improve style in the scripts
Vsevolod Stakhov [Sat, 25 Mar 2023 12:40:15 +0000 (12:40 +0000)]
[Minor] Move redis scripts from ratelimit file to simplify checks
Vsevolod Stakhov [Sat, 25 Mar 2023 12:30:15 +0000 (12:30 +0000)]
[Minor] Load redis scripts from the prefix to simplify calls
Vsevolod Stakhov [Fri, 24 Mar 2023 15:21:33 +0000 (15:21 +0000)]
[Minor] Add a utility to join path components
Vsevolod Stakhov [Fri, 24 Mar 2023 09:19:30 +0000 (09:19 +0000)]
[Minor] Allow to load Redis script from a file
Vsevolod Stakhov [Thu, 23 Mar 2023 18:25:06 +0000 (18:25 +0000)]
[Minor] Add a simple function to strip Lua comments
moisseev [Thu, 23 Mar 2023 14:27:32 +0000 (17:27 +0300)]
[Minor] Avoid Stylelint warnings
moisseev [Thu, 23 Mar 2023 14:13:03 +0000 (17:13 +0300)]
[WebUI] Migrate to Bootstrap v5.2
Vsevolod Stakhov [Tue, 21 Mar 2023 22:10:34 +0000 (22:10 +0000)]
[Test] Add some more test cases
Vsevolod Stakhov [Sun, 19 Mar 2023 08:04:53 +0000 (08:04 +0000)]
[Minor] Disable clang as a compiler for debian distros
Vsevolod Stakhov [Sat, 18 Mar 2023 14:42:10 +0000 (14:42 +0000)]
[Minor] Sigh, another try to fix debian rules
Vsevolod Stakhov [Sat, 18 Mar 2023 13:24:19 +0000 (13:24 +0000)]
[Minor] Post release fixes...
Vsevolod Stakhov [Fri, 17 Mar 2023 13:26:50 +0000 (13:26 +0000)]
[Minor] Update version to 3.6
Vsevolod Stakhov [Fri, 17 Mar 2023 13:25:04 +0000 (13:25 +0000)]
Release 3.5
Vsevolod Stakhov [Fri, 17 Mar 2023 11:47:05 +0000 (11:47 +0000)]
Merge pull request #4436 from a16bitsysop/warnings
[Minor] Fix some compiler warnings
Vsevolod Stakhov [Fri, 17 Mar 2023 11:45:35 +0000 (11:45 +0000)]
[Minor] Add safe-guard for a number of regular expressions to be cached
Vsevolod Stakhov [Fri, 17 Mar 2023 10:14:31 +0000 (10:14 +0000)]
[Minor] Fix some `uptime` output artefacts
Vsevolod Stakhov [Fri, 17 Mar 2023 10:01:12 +0000 (10:01 +0000)]
[Minor] Try to fix link issues
Vsevolod Stakhov [Fri, 17 Mar 2023 09:56:07 +0000 (09:56 +0000)]
[Minor] Update my email where relevant
Duncan Bellamy [Tue, 14 Mar 2023 18:44:21 +0000 (18:44 +0000)]
[Minor] Fix some compiler warnings
Vsevolod Stakhov [Mon, 13 Mar 2023 20:51:45 +0000 (20:51 +0000)]
Merge pull request #4430 from a16bitsysop/cdefs.h
[Minor] remove check for sys/cdefs.h in CMakelists.txt
Vsevolod Stakhov [Sun, 12 Mar 2023 13:01:53 +0000 (13:01 +0000)]
[Minor] Fix pkg name in the rules file
Vsevolod Stakhov [Sun, 12 Mar 2023 12:50:40 +0000 (12:50 +0000)]
[Minor] Add some missing fields
Vsevolod Stakhov [Sun, 12 Mar 2023 12:43:20 +0000 (12:43 +0000)]
[Minor] Use my old email to avoid users to update all singing gpg keys
Duncan Bellamy [Sat, 11 Mar 2023 11:16:28 +0000 (11:16 +0000)]
[Minor] remove check for sys/cdefs.h in CMakelists.txt
rspamd uses G_(BEGIN|END)_DECLS not __(BEGIN|END)_DECLS
Vsevolod Stakhov [Mon, 6 Mar 2023 09:35:09 +0000 (09:35 +0000)]
[Minor] Rpm: Old rpm has no %elif
Vsevolod Stakhov [Mon, 6 Mar 2023 09:09:50 +0000 (09:09 +0000)]
[Minor] Sigh... another fix for debian/rules
Vsevolod Stakhov [Mon, 6 Mar 2023 08:40:16 +0000 (08:40 +0000)]
[Minor] Use luajit all the time in Debian builds
Vsevolod Stakhov [Sun, 5 Mar 2023 19:54:31 +0000 (19:54 +0000)]
[Minor] Fix build with old hyperscan...
Vsevolod Stakhov [Sun, 5 Mar 2023 19:17:22 +0000 (19:17 +0000)]
Merge pull request #4420 from moisseev/webui
[WebUI] Update bootstrap
Duncan Bellamy [Sun, 5 Mar 2023 10:53:43 +0000 (10:53 +0000)]
[Fix] remove obsolete rspamd-redirector files
* fixes #4421
moisseev [Sun, 5 Mar 2023 08:16:32 +0000 (11:16 +0300)]
[WebUI] Update bootstrap
v4.6.0 → v4.6.2
Vsevolod Stakhov [Sat, 4 Mar 2023 13:41:58 +0000 (13:41 +0000)]
[Minor] One more mkstemp usage
Vsevolod Stakhov [Sat, 4 Mar 2023 12:41:56 +0000 (12:41 +0000)]
[Minor] Use `mkstemp` in one more place
Vsevolod Stakhov [Sat, 4 Mar 2023 12:34:41 +0000 (12:34 +0000)]
[Minor] Use mkstemp for temporary hyperscan cache file
Vsevolod Stakhov [Fri, 3 Mar 2023 10:15:54 +0000 (10:15 +0000)]
[Fix] Fix url reputation plugin
Issue: #4415
Vsevolod Stakhov [Fri, 3 Mar 2023 09:14:14 +0000 (09:14 +0000)]
Merge pull request #4414 from moisseev/webui
[WebUI] Update JS libraries
Vsevolod Stakhov [Thu, 2 Mar 2023 11:20:01 +0000 (11:20 +0000)]
Merge pull request #4416 from nishils/fix-x-rspamd-action
Fix for x-rspamd-action in Milter headers module
Vsevolod Stakhov [Thu, 2 Mar 2023 11:07:28 +0000 (11:07 +0000)]
[Fix] Add a database check function unless we have anything from Hyperscan
Related: https://github.com/intel/hyperscan/issues/389
Vsevolod Stakhov [Thu, 2 Mar 2023 09:46:05 +0000 (09:46 +0000)]
[Fix] Normalize glob paths to avoid hash table misses
Vsevolod Stakhov [Thu, 2 Mar 2023 09:33:52 +0000 (09:33 +0000)]
[Minor] Propagate xxhash flags