]> source.dussan.org Git - rspamd.git/log
rspamd.git
19 months ago[Test] Add unit testing
Vsevolod Stakhov [Fri, 7 Apr 2023 11:06:25 +0000 (12:06 +0100)]
[Test] Add unit testing

19 months ago[Feature] Add some missing functions to `lua_rsa` library
Vsevolod Stakhov [Fri, 7 Apr 2023 11:06:07 +0000 (12:06 +0100)]
[Feature] Add some missing functions to `lua_rsa` library

19 months agoMerge pull request #4457 from moisseev/rspamd-stats
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

19 months ago[Minor] Use a scalar variable as a dir handle 4457/head
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

19 months ago[Minor] Re-sign drone yaml
Vsevolod Stakhov [Wed, 5 Apr 2023 19:00:04 +0000 (20:00 +0100)]
[Minor] Re-sign drone yaml

19 months agoMerge pull request #4453 from moisseev/webui
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

19 months ago[Test] Fix Stylelint and npm warnings 4453/head
moisseev [Wed, 5 Apr 2023 15:21:18 +0000 (18:21 +0300)]
[Test] Fix Stylelint and npm warnings

19 months ago[WebUI] Fix "Clean history" button
moisseev [Wed, 5 Apr 2023 14:07:31 +0000 (17:07 +0300)]
[WebUI] Fix "Clean history" button

enabling/disabling in the Scan tab

19 months ago[Rework] Default max shots must not influence options
Vsevolod Stakhov [Tue, 4 Apr 2023 21:31:13 +0000 (22:31 +0100)]
[Rework] Default max shots must not influence options

Issue: #4450

19 months ago[Minor] Do not propagate broken headers flag for attached messages
Vsevolod Stakhov [Mon, 3 Apr 2023 20:24:00 +0000 (21:24 +0100)]
[Minor] Do not propagate broken headers flag for attached messages

19 months agoMerge pull request #4448 from simbuerg/simbuerg/fix-double-dip-ratelimit
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

19 months agofix: avoid double-dip of nrcpt when calculating ratelimit condition 4448/head
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.

19 months ago[Test] Add unit tests for the compression functions
Vsevolod Stakhov [Sun, 26 Mar 2023 12:16:48 +0000 (13:16 +0100)]
[Test] Add unit tests for the compression functions

19 months ago[Minor] Fix some issues with the in-place gzip, add gunzip
Vsevolod Stakhov [Sun, 26 Mar 2023 12:16:24 +0000 (13:16 +0100)]
[Minor] Fix some issues with the in-place gzip, add gunzip

19 months ago[Feature] Use in-place deflation for strings
Vsevolod Stakhov [Sat, 25 Mar 2023 16:00:14 +0000 (16:00 +0000)]
[Feature] Use in-place deflation for strings

19 months agoMerge pull request #4444 from moisseev/bootstrap-v5
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

19 months ago[Minor] Sigh, some more portability for gcc
Vsevolod Stakhov [Sat, 25 Mar 2023 15:26:34 +0000 (15:26 +0000)]
[Minor] Sigh, some more portability for gcc

19 months ago[Minor] Remove dup
Vsevolod Stakhov [Sat, 25 Mar 2023 15:13:43 +0000 (15:13 +0000)]
[Minor] Remove dup

19 months ago[Minor] A more universal one..
Vsevolod Stakhov [Sat, 25 Mar 2023 14:59:48 +0000 (14:59 +0000)]
[Minor] A more universal one..

19 months ago[Minor] Uh-oh, fix compilers compatibility
Vsevolod Stakhov [Sat, 25 Mar 2023 14:58:50 +0000 (14:58 +0000)]
[Minor] Uh-oh, fix compilers compatibility

19 months ago[Minor] Print important Rspamd definitions in `-v` output
Vsevolod Stakhov [Sat, 25 Mar 2023 14:55:51 +0000 (14:55 +0000)]
[Minor] Print important Rspamd definitions in `-v` output

19 months ago[Minor] Neural: Extract lua scripts
Vsevolod Stakhov [Sat, 25 Mar 2023 13:49:16 +0000 (13:49 +0000)]
[Minor] Neural: Extract lua scripts

19 months ago[Minor] Add some more comments as we now strip them
Vsevolod Stakhov [Sat, 25 Mar 2023 13:40:31 +0000 (13:40 +0000)]
[Minor] Add some more comments as we now strip them

19 months ago[Minor] Improve style in the scripts
Vsevolod Stakhov [Sat, 25 Mar 2023 13:19:35 +0000 (13:19 +0000)]
[Minor] Improve style in the scripts

19 months ago[Minor] Move redis scripts from ratelimit file to simplify checks
Vsevolod Stakhov [Sat, 25 Mar 2023 12:40:15 +0000 (12:40 +0000)]
[Minor] Move redis scripts from ratelimit file to simplify checks

19 months ago[Minor] Load redis scripts from the prefix to simplify calls
Vsevolod Stakhov [Sat, 25 Mar 2023 12:30:15 +0000 (12:30 +0000)]
[Minor] Load redis scripts from the prefix to simplify calls

19 months ago[Minor] Add a utility to join path components
Vsevolod Stakhov [Fri, 24 Mar 2023 15:21:33 +0000 (15:21 +0000)]
[Minor] Add a utility to join path components

20 months ago[Minor] Allow to load Redis script from a file
Vsevolod Stakhov [Fri, 24 Mar 2023 09:19:30 +0000 (09:19 +0000)]
[Minor] Allow to load Redis script from a file

20 months ago[Minor] Add a simple function to strip Lua comments
Vsevolod Stakhov [Thu, 23 Mar 2023 18:25:06 +0000 (18:25 +0000)]
[Minor] Add a simple function to strip Lua comments

20 months ago[Minor] Avoid Stylelint warnings 4444/head
moisseev [Thu, 23 Mar 2023 14:27:32 +0000 (17:27 +0300)]
[Minor] Avoid Stylelint warnings

20 months ago[WebUI] Migrate to Bootstrap v5.2
moisseev [Thu, 23 Mar 2023 14:13:03 +0000 (17:13 +0300)]
[WebUI] Migrate to Bootstrap v5.2

20 months ago[Test] Add some more test cases
Vsevolod Stakhov [Tue, 21 Mar 2023 22:10:34 +0000 (22:10 +0000)]
[Test] Add some more test cases

20 months ago[Minor] Disable clang as a compiler for debian distros
Vsevolod Stakhov [Sun, 19 Mar 2023 08:04:53 +0000 (08:04 +0000)]
[Minor] Disable clang as a compiler for debian distros

20 months ago[Minor] Sigh, another try to fix debian rules
Vsevolod Stakhov [Sat, 18 Mar 2023 14:42:10 +0000 (14:42 +0000)]
[Minor] Sigh, another try to fix debian rules

20 months ago[Minor] Post release fixes...
Vsevolod Stakhov [Sat, 18 Mar 2023 13:24:19 +0000 (13:24 +0000)]
[Minor] Post release fixes...

20 months ago[Minor] Update version to 3.6
Vsevolod Stakhov [Fri, 17 Mar 2023 13:26:50 +0000 (13:26 +0000)]
[Minor] Update version to 3.6

20 months agoRelease 3.5 3.5
Vsevolod Stakhov [Fri, 17 Mar 2023 13:25:04 +0000 (13:25 +0000)]
Release 3.5

20 months agoMerge pull request #4436 from a16bitsysop/warnings
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

20 months ago[Minor] Add safe-guard for a number of regular expressions to be cached
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

20 months ago[Minor] Fix some `uptime` output artefacts
Vsevolod Stakhov [Fri, 17 Mar 2023 10:14:31 +0000 (10:14 +0000)]
[Minor] Fix some `uptime` output artefacts

20 months ago[Minor] Try to fix link issues
Vsevolod Stakhov [Fri, 17 Mar 2023 10:01:12 +0000 (10:01 +0000)]
[Minor] Try to fix link issues

20 months ago[Minor] Update my email where relevant
Vsevolod Stakhov [Fri, 17 Mar 2023 09:56:07 +0000 (09:56 +0000)]
[Minor] Update my email where relevant

20 months ago[Minor] Fix some compiler warnings 4436/head
Duncan Bellamy [Tue, 14 Mar 2023 18:44:21 +0000 (18:44 +0000)]
[Minor] Fix some compiler warnings

20 months agoMerge pull request #4430 from a16bitsysop/cdefs.h
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

20 months ago[Minor] Fix pkg name in the rules file
Vsevolod Stakhov [Sun, 12 Mar 2023 13:01:53 +0000 (13:01 +0000)]
[Minor] Fix pkg name in the rules file

20 months ago[Minor] Add some missing fields
Vsevolod Stakhov [Sun, 12 Mar 2023 12:50:40 +0000 (12:50 +0000)]
[Minor] Add some missing fields

20 months ago[Minor] Use my old email to avoid users to update all singing gpg keys
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

20 months ago[Minor] remove check for sys/cdefs.h in CMakelists.txt 4430/head
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

20 months ago[Minor] Rpm: Old rpm has no %elif
Vsevolod Stakhov [Mon, 6 Mar 2023 09:35:09 +0000 (09:35 +0000)]
[Minor] Rpm: Old rpm has no %elif

20 months ago[Minor] Sigh... another fix for debian/rules
Vsevolod Stakhov [Mon, 6 Mar 2023 09:09:50 +0000 (09:09 +0000)]
[Minor] Sigh... another fix for debian/rules

20 months ago[Minor] Use luajit all the time in Debian builds
Vsevolod Stakhov [Mon, 6 Mar 2023 08:40:16 +0000 (08:40 +0000)]
[Minor] Use luajit all the time in Debian builds

20 months ago[Minor] Fix build with old hyperscan...
Vsevolod Stakhov [Sun, 5 Mar 2023 19:54:31 +0000 (19:54 +0000)]
[Minor] Fix build with old hyperscan...

20 months agoMerge pull request #4420 from moisseev/webui
Vsevolod Stakhov [Sun, 5 Mar 2023 19:17:22 +0000 (19:17 +0000)]
Merge pull request #4420 from moisseev/webui

[WebUI] Update bootstrap

20 months ago[WebUI] Update bootstrap 4420/head
moisseev [Sun, 5 Mar 2023 08:16:32 +0000 (11:16 +0300)]
[WebUI] Update bootstrap

v4.6.0 → v4.6.2

20 months ago[Minor] One more mkstemp usage
Vsevolod Stakhov [Sat, 4 Mar 2023 13:41:58 +0000 (13:41 +0000)]
[Minor] One more mkstemp usage

20 months ago[Minor] Use `mkstemp` in one more place
Vsevolod Stakhov [Sat, 4 Mar 2023 12:41:56 +0000 (12:41 +0000)]
[Minor] Use `mkstemp` in one more place

20 months ago[Minor] Use mkstemp for temporary hyperscan cache file
Vsevolod Stakhov [Sat, 4 Mar 2023 12:34:41 +0000 (12:34 +0000)]
[Minor] Use mkstemp for temporary hyperscan cache file

20 months ago[Fix] Fix url reputation plugin
Vsevolod Stakhov [Fri, 3 Mar 2023 10:15:54 +0000 (10:15 +0000)]
[Fix] Fix url reputation plugin

Issue: #4415

20 months agoMerge pull request #4414 from moisseev/webui
Vsevolod Stakhov [Fri, 3 Mar 2023 09:14:14 +0000 (09:14 +0000)]
Merge pull request #4414 from moisseev/webui

[WebUI] Update JS libraries

20 months agoMerge pull request #4416 from nishils/fix-x-rspamd-action
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

20 months ago[Fix] Add a database check function unless we have anything from Hyperscan
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

20 months ago[Fix] Normalize glob paths to avoid hash table misses
Vsevolod Stakhov [Thu, 2 Mar 2023 09:46:05 +0000 (09:46 +0000)]
[Fix] Normalize glob paths to avoid hash table misses

20 months ago[Minor] Propagate xxhash flags
Vsevolod Stakhov [Thu, 2 Mar 2023 09:33:52 +0000 (09:33 +0000)]
[Minor] Propagate xxhash flags

20 months ago[Minor] Fix xxhash build with the debug flags
Vsevolod Stakhov [Thu, 2 Mar 2023 09:32:05 +0000 (09:32 +0000)]
[Minor] Fix xxhash build with the debug flags

Related: https://github.com/Cyan4973/xxHash/pull/720

20 months ago[Minor] Fix another include path
Vsevolod Stakhov [Thu, 2 Mar 2023 09:20:58 +0000 (09:20 +0000)]
[Minor] Fix another include path

20 months ago[Minor] Update zstd to 1.5.4
Vsevolod Stakhov [Thu, 2 Mar 2023 09:19:48 +0000 (09:19 +0000)]
[Minor] Update zstd to 1.5.4

20 months ago[Minor] Allow other rpm based systems
Vsevolod Stakhov [Thu, 2 Mar 2023 09:02:40 +0000 (09:02 +0000)]
[Minor] Allow other rpm based systems

20 months agowhen metric action is not defined, it reads a score causing a type error where the... 4416/head
Nishil Shah [Wed, 1 Mar 2023 02:05:42 +0000 (18:05 -0800)]
when metric action is not defined, it reads a score causing a type error where the value should be a string and the actual action

20 months ago[WebUI] Update JS libraries 4414/head
moisseev [Tue, 28 Feb 2023 07:25:29 +0000 (10:25 +0300)]
[WebUI] Update JS libraries

20 months ago[Minor] Be more consistent about the trailing slash
Vsevolod Stakhov [Mon, 27 Feb 2023 22:02:43 +0000 (22:02 +0000)]
[Minor] Be more consistent about the trailing slash

20 months ago[Minor] Avoid to initialise string with nullptr
Vsevolod Stakhov [Mon, 27 Feb 2023 22:02:11 +0000 (22:02 +0000)]
[Minor] Avoid to initialise string with nullptr

20 months ago[Fix] Add hyperscan databases sanity check
Vsevolod Stakhov [Mon, 27 Feb 2023 10:56:27 +0000 (10:56 +0000)]
[Fix] Add hyperscan databases sanity check

Issue: #4409

20 months ago[Fix] Do not do `lstat` when we are creating file
Vsevolod Stakhov [Mon, 27 Feb 2023 10:44:22 +0000 (10:44 +0000)]
[Fix] Do not do `lstat` when we are creating file

20 months ago[Minor] Allow content URLs in the url_redirector
Vsevolod Stakhov [Sun, 26 Feb 2023 09:55:05 +0000 (09:55 +0000)]
[Minor] Allow content URLs in the url_redirector

Issue: #4411

20 months ago[Minor] Honor more redirect 3xx codes
Vsevolod Stakhov [Sat, 25 Feb 2023 19:35:37 +0000 (19:35 +0000)]
[Minor] Honor more redirect 3xx codes

Issue: #4395

20 months agoMerge pull request #4413 from citrin/undisclosed-recipients
Vsevolod Stakhov [Sat, 25 Feb 2023 14:58:42 +0000 (14:58 +0000)]
Merge pull request #4413 from citrin/undisclosed-recipients

[Minor] Account for one more undisclosed-recipients address variant

20 months ago[Fix] Further checks for the hs_scratch_alloc
Vsevolod Stakhov [Sat, 25 Feb 2023 14:53:31 +0000 (14:53 +0000)]
[Fix] Further checks for the hs_scratch_alloc

Issue: #4409

20 months ago[Fix] Treat `hs_allocate_scratch` errors as non-fatal
Vsevolod Stakhov [Sat, 25 Feb 2023 13:36:41 +0000 (13:36 +0000)]
[Fix] Treat `hs_allocate_scratch` errors as non-fatal

Issue: #4409

20 months ago[Minor] Account for one more undisclosed-recipients address variant 4413/head
Anton Yuzhaninov [Sat, 25 Feb 2023 11:01:30 +0000 (11:01 +0000)]
[Minor] Account for one more undisclosed-recipients address variant

20 months agoMerge pull request #4410 from mta59066/patch-1
Vsevolod Stakhov [Fri, 24 Feb 2023 11:35:34 +0000 (11:35 +0000)]
Merge pull request #4410 from mta59066/patch-1

fix incorrect asn references in bimi.conf

20 months agofix incorrect asn references in bimi.conf 4410/head
Mehmet Tolga Avcioglu [Thu, 23 Feb 2023 15:21:28 +0000 (18:21 +0300)]
fix incorrect asn references in bimi.conf

20 months ago[Test] Add a unit test
Vsevolod Stakhov [Thu, 23 Feb 2023 12:10:23 +0000 (12:10 +0000)]
[Test] Add a unit test

20 months ago[Fix] Fix boundaries that contain only dashes
Vsevolod Stakhov [Thu, 23 Feb 2023 11:41:40 +0000 (11:41 +0000)]
[Fix] Fix boundaries that contain only dashes

Issue: #4394

20 months agoMerge pull request #4351 from korgoth1/master
Vsevolod Stakhov [Wed, 22 Feb 2023 12:28:34 +0000 (12:28 +0000)]
Merge pull request #4351 from korgoth1/master

Checking for redirector url in mail

21 months ago[Minor] CI: new docker repos
Vsevolod Stakhov [Tue, 21 Feb 2023 13:16:59 +0000 (13:16 +0000)]
[Minor] CI: new docker repos

21 months agoMerge pull request #4310 from twesterhever/temp-add-ipfs-heuristics
Vsevolod Stakhov [Mon, 20 Feb 2023 21:37:06 +0000 (21:37 +0000)]
Merge pull request #4310 from twesterhever/temp-add-ipfs-heuristics

[Enhancement] Add IPFS URL heuristic

21 months agoMerge branch 'master' into temp-add-ipfs-heuristics 4310/head
Vsevolod Stakhov [Mon, 20 Feb 2023 21:36:50 +0000 (21:36 +0000)]
Merge branch 'master' into temp-add-ipfs-heuristics

21 months agoMerge pull request #4398 from twesterhever/temp-propose-alternative-solution-to-xbl...
Vsevolod Stakhov [Sun, 19 Feb 2023 23:21:04 +0000 (23:21 +0000)]
Merge pull request #4398 from twesterhever/temp-propose-alternative-solution-to-xbl-any-hack

[Minor] Replace "Spamhaus XBL any" hack with a more clear solution

21 months agoMerge branch 'master' into temp-propose-alternative-solution-to-xbl-any-hack 4398/head
Vsevolod Stakhov [Sun, 19 Feb 2023 23:20:56 +0000 (23:20 +0000)]
Merge branch 'master' into temp-propose-alternative-solution-to-xbl-any-hack

21 months agoMerge pull request #4404 from georglauterbach/add-betterbird-to-header-rules
Vsevolod Stakhov [Sun, 19 Feb 2023 23:19:50 +0000 (23:19 +0000)]
Merge pull request #4404 from georglauterbach/add-betterbird-to-header-rules

addition: add Betterbird to `user_agent_thunderbird`

21 months ago[Minor] Add autodetection of the libc++
Vsevolod Stakhov [Sun, 19 Feb 2023 19:34:34 +0000 (19:34 +0000)]
[Minor] Add autodetection of the libc++

21 months agoadd Betterbird to `user_agent_thunderbird` 4404/head
georglauterbach [Sun, 19 Feb 2023 18:05:58 +0000 (19:05 +0100)]
add Betterbird to `user_agent_thunderbird`

See https://github.com/Betterbird/thunderbird-patches/issues/125 for
reference.

This way, Rspamd will not add `FORGED_MUA_MOZILLA_MAIL_MSGID_UNKNOWN` to
mails sent perfectly find with Betterbird. Betterbird
(<https://www.betterbird.eu/>) is an adjusted version of Thunderbird,
fixing many bugs and adding long-wanted features. It is a common and
well-known alternative to Thunderbird, so I think the addition is
justified.

21 months ago[Minor] Further debian packages fixes
Vsevolod Stakhov [Sat, 18 Feb 2023 19:19:05 +0000 (19:19 +0000)]
[Minor] Further debian packages fixes

21 months agoMerge pull request #4397 from twesterhever/temp-misc-cleanups-and-housekeeping
Vsevolod Stakhov [Fri, 17 Feb 2023 21:55:35 +0000 (21:55 +0000)]
Merge pull request #4397 from twesterhever/temp-misc-cleanups-and-housekeeping

[Minor] Assorted cleanup and housekeeping of configuration files

21 months agoMerge pull request #4401 from twesterhever/temp-google-firebase
Vsevolod Stakhov [Fri, 17 Feb 2023 21:52:53 +0000 (21:52 +0000)]
Merge pull request #4401 from twesterhever/temp-google-firebase

[Enhancement] Add rule to detect Google Firebase URLs

21 months agoMerge pull request #4399 from twesterhever/temp-google-redir
Vsevolod Stakhov [Fri, 17 Feb 2023 21:52:14 +0000 (21:52 +0000)]
Merge pull request #4399 from twesterhever/temp-google-redir

[Enhancement] Make Google URL redirection rules productive

21 months ago[Minor] Fix permissions in the asan package
Vsevolod Stakhov [Fri, 17 Feb 2023 19:57:24 +0000 (19:57 +0000)]
[Minor] Fix permissions in the asan package

21 months ago[Minor] Rework debian packages build system
Vsevolod Stakhov [Fri, 17 Feb 2023 19:53:21 +0000 (19:53 +0000)]
[Minor] Rework debian packages build system

21 months ago[Minor] Several fixes for clang-16
Vsevolod Stakhov [Fri, 17 Feb 2023 19:52:55 +0000 (19:52 +0000)]
[Minor] Several fixes for clang-16

21 months ago[Enhancement] Add rule to detect Google Firebase URLs 4401/head
twesterhever [Fri, 17 Feb 2023 16:01:16 +0000 (16:01 +0000)]
[Enhancement] Add rule to detect Google Firebase URLs