]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Mon, 24 Feb 2020 14:00:26 +0000 (14:00 +0000)]
[Fix] Fuzzy_storage: Do not check for shingles if a direct hash has been found
Vsevolod Stakhov [Mon, 24 Feb 2020 11:59:40 +0000 (11:59 +0000)]
[Fix] Avoid collisions in mempool variables by changing fuzzy caching logic
Vsevolod Stakhov [Mon, 24 Feb 2020 09:49:30 +0000 (09:49 +0000)]
[Minor] Lpeg: Improve logging on type mismatch
Vsevolod Stakhov [Mon, 24 Feb 2020 09:48:43 +0000 (09:48 +0000)]
[Minor] Explicitly convert things to strings
Issue: #3272
Vsevolod Stakhov [Mon, 24 Feb 2020 09:31:42 +0000 (09:31 +0000)]
[Minor] Implement additional_address_bcc feature
Issue: #3242
Vsevolod Stakhov [Sat, 22 Feb 2020 09:59:43 +0000 (09:59 +0000)]
[Minor] Allow lua maps to process opaque texts
Vsevolod Stakhov [Sat, 22 Feb 2020 09:36:52 +0000 (09:36 +0000)]
Merge pull request #3273 from moisseev/milter-headers
[Minor] Make X-Rspamd-Server configurable
Alexander Moisseev [Sat, 22 Feb 2020 07:19:46 +0000 (10:19 +0300)]
[Minor] Make X-Rspamd-Server configurable
Vsevolod Stakhov [Fri, 21 Feb 2020 11:08:13 +0000 (11:08 +0000)]
[Minor] Fix strict config checks
Vsevolod Stakhov [Thu, 20 Feb 2020 21:48:19 +0000 (21:48 +0000)]
[Minor] Throw away crappy stuff
Vsevolod Stakhov [Thu, 20 Feb 2020 21:35:41 +0000 (21:35 +0000)]
[Fix] Fix smtp message on passthrough result
Issue: #3269
Vsevolod Stakhov [Thu, 20 Feb 2020 21:20:29 +0000 (21:20 +0000)]
[Minor] Improve documentation
Vsevolod Stakhov [Thu, 20 Feb 2020 15:56:54 +0000 (15:56 +0000)]
[Minor] Protect lpeg code against empty texts
Vsevolod Stakhov [Thu, 20 Feb 2020 15:48:27 +0000 (15:48 +0000)]
[Minor] Add null method to rspamd_text for testing purposes
Vsevolod Stakhov [Wed, 19 Feb 2020 14:59:18 +0000 (14:59 +0000)]
[Minor] Neural: Some default cfg improvements
Vsevolod Stakhov [Wed, 19 Feb 2020 14:37:24 +0000 (14:37 +0000)]
[Minor] Deal with cte modifications
Vsevolod Stakhov [Tue, 18 Feb 2020 18:13:59 +0000 (18:13 +0000)]
[Minor] Fix stupid email clients entities 'guessing'
Vsevolod Stakhov [Tue, 18 Feb 2020 17:38:42 +0000 (17:38 +0000)]
[Minor] Fix boundary detection in emails checks
Vsevolod Stakhov [Tue, 18 Feb 2020 17:32:09 +0000 (17:32 +0000)]
[Minor] One more trailing slash fix + tests
Vsevolod Stakhov [Tue, 18 Feb 2020 17:05:27 +0000 (17:05 +0000)]
[Minor] Fix trailing slash normalisation
Vsevolod Stakhov [Tue, 18 Feb 2020 16:19:42 +0000 (16:19 +0000)]
Merge pull request #3266 from citrin/publicsuffix
[Minor] Update public suffix list
Anton Yuzhaninov [Tue, 18 Feb 2020 13:23:09 +0000 (13:23 +0000)]
[Minor] Update public suffix list
Vsevolod Stakhov [Tue, 18 Feb 2020 13:17:00 +0000 (13:17 +0000)]
[Minor] Maps: Jitter HTTP maps load to get better chances of SSL caching
Vsevolod Stakhov [Tue, 18 Feb 2020 13:05:35 +0000 (13:05 +0000)]
[Rework] Use internal ssl cache for client sessions
Vsevolod Stakhov [Tue, 18 Feb 2020 12:49:54 +0000 (12:49 +0000)]
[Rework] Rework SSL caching
Vsevolod Stakhov [Mon, 17 Feb 2020 17:06:17 +0000 (17:06 +0000)]
[Fix] Lua_mime: Do not perform QP encoding for 7bit parts
Vsevolod Stakhov [Mon, 17 Feb 2020 17:05:05 +0000 (17:05 +0000)]
[CritFix] Fix parsing of the content type attributes
Vsevolod Stakhov [Mon, 17 Feb 2020 14:41:09 +0000 (14:41 +0000)]
[Minor] Clickhouse: Allow comments in extra columns
Vsevolod Stakhov [Mon, 17 Feb 2020 14:18:50 +0000 (14:18 +0000)]
[Feature] Clickhouse: Add extra columns support
Vsevolod Stakhov [Mon, 17 Feb 2020 10:04:19 +0000 (10:04 +0000)]
[Project] Clickhouse: Add extra columns concept
Vsevolod Stakhov [Sun, 16 Feb 2020 16:40:31 +0000 (16:40 +0000)]
Merge pull request #3265 from Lekensteyn/systemd-listen-fdnames
[Fix] Support listening on systemd sockets by name
Vsevolod Stakhov [Sun, 16 Feb 2020 16:36:30 +0000 (16:36 +0000)]
Merge pull request #3264 from Lekensteyn/packaging-updates
Update packaging versions
Peter Wu [Sat, 15 Feb 2020 19:05:37 +0000 (19:05 +0000)]
[Fix] Support listening on systemd sockets by name
* Add support for looking up sockets by the systemd socket name, e.g.
`systemd:rspamd-proxy.socket` or the name from `FileDescriptorName`.
https://www.freedesktop.org/software/systemd/man/sd_listen_fds.html
* Replace EOVERFLOW error code to avoid confusing error messages.
Fixes: #2035
Peter Wu [Sat, 15 Feb 2020 00:02:30 +0000 (00:02 +0000)]
[Minor] use quilt for debian/source/format
* Match the build scripts and main Debian packaging.
* This allows for a separate debian/ directory in debian.tar.gz, see
https://www.debian.org/doc/manuals/maint-guide/dother.en.html#sourcef
Peter Wu [Fri, 14 Feb 2020 23:21:52 +0000 (23:21 +0000)]
[Minor] debian/control: Update Vcs-Git URL and maintainer
* Let Vcs-Git point to a secure transport.
* Use Vsevolod's email address as maintainer to avoid having to patch
this file in rspamd_build.sh. Mikhail is not the current maintainer of
the Debian package anyway.
Peter Wu [Fri, 14 Feb 2020 23:14:28 +0000 (23:14 +0000)]
[Minor] Update Debian and RPM package versions
* Add script that can be used after tagging to update versions.
* Example (for this commit): `./set-version.sh 2.4`
* Clear Debian changelog, this information is not updated anyway.
Vsevolod Stakhov [Fri, 14 Feb 2020 17:39:00 +0000 (17:39 +0000)]
[Minor] Fix compatibility with cdb://
Vsevolod Stakhov [Fri, 14 Feb 2020 17:33:28 +0000 (17:33 +0000)]
[Minor] Fix daemonisation...
Vsevolod Stakhov [Fri, 14 Feb 2020 17:28:41 +0000 (17:28 +0000)]
[Project] Unify cdb maps
Vsevolod Stakhov [Fri, 14 Feb 2020 16:25:41 +0000 (16:25 +0000)]
[Project] CDB maps: Start making cdb a first class citizen
Vsevolod Stakhov [Fri, 14 Feb 2020 13:19:54 +0000 (13:19 +0000)]
[Fix] Fix sentinel connections leak by using async connections
Vsevolod Stakhov [Fri, 14 Feb 2020 12:56:02 +0000 (12:56 +0000)]
[Minor] Further logging improvements
Vsevolod Stakhov [Fri, 14 Feb 2020 12:13:46 +0000 (12:13 +0000)]
[Minor] Add separate log module for lua redis
Vsevolod Stakhov [Fri, 14 Feb 2020 11:17:35 +0000 (11:17 +0000)]
Merge pull request #3260 from d--j/patch-1
[Minor] add deprecated named HTML colors
Vsevolod Stakhov [Thu, 13 Feb 2020 17:24:40 +0000 (17:24 +0000)]
[Minor] Allow nulls as string value + improve errors report when I'm here
Vsevolod Stakhov [Thu, 13 Feb 2020 17:10:52 +0000 (17:10 +0000)]
[Minor] Split url and email regexps
Vsevolod Stakhov [Thu, 13 Feb 2020 17:10:35 +0000 (17:10 +0000)]
[Minor] Fix some of the moved functions
Vsevolod Stakhov [Thu, 13 Feb 2020 12:55:04 +0000 (12:55 +0000)]
[Minor] Fix length argument
Vsevolod Stakhov [Thu, 13 Feb 2020 12:49:47 +0000 (12:49 +0000)]
[Minor] Fix stupid ansi format string
Vsevolod Stakhov [Wed, 12 Feb 2020 19:53:56 +0000 (19:53 +0000)]
Merge pull request #3263 from spacefreak86/dmarc
[Minor] Fix parsing DMARC records containing upper-case letters
Vsevolod Stakhov [Wed, 12 Feb 2020 15:08:01 +0000 (15:08 +0000)]
[Minor] Fix prototypes
Thomas Oettli [Wed, 12 Feb 2020 15:04:38 +0000 (16:04 +0100)]
[Minor] Fix parsing DMARC records containing upper-case letters
Vsevolod Stakhov [Wed, 12 Feb 2020 15:02:41 +0000 (15:02 +0000)]
[Rework] Move local IPs check
Vsevolod Stakhov [Wed, 12 Feb 2020 09:34:34 +0000 (09:34 +0000)]
[Minor] Add missing include
Vsevolod Stakhov [Tue, 11 Feb 2020 12:56:58 +0000 (12:56 +0000)]
[Minor] Add missing include
Vsevolod Stakhov [Tue, 11 Feb 2020 12:34:40 +0000 (12:34 +0000)]
[Rework] Further project structure reorganisation
Vsevolod Stakhov [Mon, 10 Feb 2020 21:11:52 +0000 (21:11 +0000)]
[Minor] Fix unit tests
Vsevolod Stakhov [Mon, 10 Feb 2020 21:03:29 +0000 (21:03 +0000)]
[Rework] Refactor libraries structure
* Move logger implementation to libserver
* Move fuzzy backend files to a separate subdir
TODO: Move HTTP code from libutil
Vsevolod Stakhov [Mon, 10 Feb 2020 20:56:55 +0000 (20:56 +0000)]
[Rework] Logger: Fix logic of initialisation
Vsevolod Stakhov [Mon, 10 Feb 2020 20:53:22 +0000 (20:53 +0000)]
[Rework] Logger: Fix issues found so far
Vsevolod Stakhov [Mon, 10 Feb 2020 19:28:41 +0000 (19:28 +0000)]
[Rework] More logger refactoring
Vsevolod Stakhov [Mon, 10 Feb 2020 17:18:40 +0000 (17:18 +0000)]
[Rework] Add console and syslog modules
Vsevolod Stakhov [Mon, 10 Feb 2020 14:43:31 +0000 (14:43 +0000)]
[Rework] Start logger rework
Vsevolod Stakhov [Mon, 10 Feb 2020 12:15:23 +0000 (12:15 +0000)]
[Project] Allow to set a custom log function to the logger
Vsevolod Stakhov [Mon, 10 Feb 2020 18:21:04 +0000 (18:21 +0000)]
Merge pull request #3261 from citrin/fix-re-flag
[Fix] 'R' flag is for all headers regexp
Anton Yuzhaninov [Mon, 10 Feb 2020 16:14:44 +0000 (16:14 +0000)]
[Fix] 'R' flag is for all headers regexp
According to the documentation R flag is for regexp which applied for
all headers (unencoded):
https://rspamd.com/doc/modules/regexp.html#regular-expressions
Daniel Jagszent [Mon, 10 Feb 2020 15:18:49 +0000 (16:18 +0100)]
[Minor] add deprecated name HTML colors
https://drafts.csswg.org/css-color-4/#deprecated-system-colors has a list of deprecated named colors that are system dependent.
This commit adds them with default values.
Vsevolod Stakhov [Mon, 10 Feb 2020 11:37:02 +0000 (11:37 +0000)]
[Test] Add some more tests
Vsevolod Stakhov [Mon, 10 Feb 2020 11:17:21 +0000 (11:17 +0000)]
[Minor] Eliminate g_utf8_validate
Vsevolod Stakhov [Sun, 9 Feb 2020 21:04:15 +0000 (21:04 +0000)]
Merge pull request #3258 from korgoth1/master
[Test] Fuzzy skip hashes
korgoth1 [Sun, 9 Feb 2020 19:41:40 +0000 (22:41 +0300)]
[Test] Fuzzy skip hashes
korgoth1 [Sun, 9 Feb 2020 19:17:48 +0000 (22:17 +0300)]
[Test] Fuzzy skip hashes
korgoth1 [Sun, 9 Feb 2020 19:08:55 +0000 (22:08 +0300)]
[Test] Fuzzy skip hashes
Vsevolod Stakhov [Sat, 8 Feb 2020 14:17:06 +0000 (14:17 +0000)]
[Minor] Some fixes to the slovenian language
Vsevolod Stakhov [Sat, 8 Feb 2020 13:36:58 +0000 (13:36 +0000)]
[Minor] Add some more heuristics for stop words detection
Vsevolod Stakhov [Sat, 8 Feb 2020 13:35:04 +0000 (13:35 +0000)]
[Minor] Remove some strange words
Vsevolod Stakhov [Fri, 7 Feb 2020 17:49:03 +0000 (17:49 +0000)]
[Minor] Make server header reply configurable
Vsevolod Stakhov [Fri, 7 Feb 2020 17:36:52 +0000 (17:36 +0000)]
[Minor] Remove some old unused crap
Vsevolod Stakhov [Fri, 7 Feb 2020 15:27:59 +0000 (15:27 +0000)]
[Fix] Filter all options for symbols to have sane characters
korgoth1 [Fri, 7 Feb 2020 14:48:13 +0000 (17:48 +0300)]
Merge remote-tracking branch 'upstream/master'
Vsevolod Stakhov [Fri, 7 Feb 2020 13:36:57 +0000 (13:36 +0000)]
[Rework] Use length based strings when doing logging
Vsevolod Stakhov [Fri, 7 Feb 2020 13:18:32 +0000 (13:18 +0000)]
[Minor] Add explicit checks for FIPS mode presence
korgoth1 [Fri, 7 Feb 2020 13:06:11 +0000 (16:06 +0300)]
[Test] Fuzzy skip hashes
Vsevolod Stakhov [Fri, 7 Feb 2020 12:31:50 +0000 (12:31 +0000)]
[Fix] Fix all headers iteration
Vsevolod Stakhov [Fri, 7 Feb 2020 12:20:43 +0000 (12:20 +0000)]
[Minor] Implement preliminary termination for hs_helper
Vsevolod Stakhov [Fri, 7 Feb 2020 09:53:29 +0000 (09:53 +0000)]
[Minor] Oops, fix format string
Vsevolod Stakhov [Fri, 7 Feb 2020 09:52:19 +0000 (09:52 +0000)]
[Fix] Fix maps expressions evaluation
Issue: #3256
Submitted by: @rm-minus-rf
Vsevolod Stakhov [Fri, 7 Feb 2020 09:43:59 +0000 (09:43 +0000)]
[Minor] Further fixes in stop words detection
Vsevolod Stakhov [Fri, 7 Feb 2020 09:30:46 +0000 (09:30 +0000)]
[Minor] Reformat languages data json
Vsevolod Stakhov [Fri, 7 Feb 2020 09:27:34 +0000 (09:27 +0000)]
Merge pull request #3253 from Disassembler0/czech-stopwords
[Minor] Add Czech stop words
Vsevolod Stakhov [Fri, 7 Feb 2020 09:27:15 +0000 (09:27 +0000)]
Merge pull request #3252 from andryyy/patch-16
[Minor] More german stop words
Vsevolod Stakhov [Thu, 6 Feb 2020 21:19:53 +0000 (21:19 +0000)]
[Minor] Some more logging improvements
Vsevolod Stakhov [Thu, 6 Feb 2020 16:03:52 +0000 (16:03 +0000)]
[Minor] Improve dkim failures logging
Vsevolod Stakhov [Thu, 6 Feb 2020 15:39:47 +0000 (15:39 +0000)]
[Fix] Avoid strdup usage for symbols options
Vsevolod Stakhov [Wed, 5 Feb 2020 16:19:41 +0000 (16:19 +0000)]
[Minor] Fix hyperscan loaded when invalid files are presented
Vsevolod Stakhov [Wed, 5 Feb 2020 13:47:31 +0000 (13:47 +0000)]
[Minor] Fix error path
Disassembler [Wed, 5 Feb 2020 11:07:27 +0000 (12:07 +0100)]
Add Czech stop words
André Peters [Wed, 5 Feb 2020 10:22:52 +0000 (11:22 +0100)]
More german stop words
Vsevolod Stakhov [Wed, 5 Feb 2020 09:46:43 +0000 (09:46 +0000)]
[Fix] Allow to reset settings id from Lua (e.g. because of the priority)
Vsevolod Stakhov [Wed, 5 Feb 2020 09:35:53 +0000 (09:35 +0000)]
Merge pull request #3250 from korgoth1/master
[Test] Setting's priority