]> source.dussan.org Git - rspamd.git/log
rspamd.git
3 years agoSwitch PGP keyserver to hkps://keys.openpgp.org 3810/head
Joel Ray Holveck [Wed, 30 Jun 2021 08:51:00 +0000 (01:51 -0700)]
Switch PGP keyserver to hkps://keys.openpgp.org

The SKS keyserver infrastructure has been under attack for some time, and at the moment is unreachable.  The keys.openpgp.org keyserver has the rspamd key, and is resistant to the sort of attack that is hurting the SKS keyservers.  This change switches to that keyserver.

gpg won't load new keys from keys.openpgp.org unless the owner consented to publish the uids (see https://keys.openpgp.org/about/faq#older-gnupg).  This means you need the key imported first with the uid attached.  Here, we include the essential part of the key (the master key, uid, and its self-signature) in the Dockerfile.  We still poll keys.openpgp.org for updates, such as expiration extensions and revocations.

See https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f for background.

3 years ago[Minor] Use static buffer for tags names normalisation
Vsevolod Stakhov [Tue, 29 Jun 2021 13:14:57 +0000 (14:14 +0100)]
[Minor] Use static buffer for tags names normalisation

3 years ago[Rework] Remove tag name string
Vsevolod Stakhov [Tue, 29 Jun 2021 12:21:47 +0000 (13:21 +0100)]
[Rework] Remove tag name string

3 years ago[Test] Some fixes to html unit tests
Vsevolod Stakhov [Mon, 28 Jun 2021 13:01:25 +0000 (14:01 +0100)]
[Test] Some fixes to html unit tests

3 years ago[Minor] Fix xml tags and comments processing
Vsevolod Stakhov [Mon, 28 Jun 2021 10:51:31 +0000 (11:51 +0100)]
[Minor] Fix xml tags and comments processing

3 years agoMerge pull request #3808 from moisseev/codejar
Vsevolod Stakhov [Sun, 27 Jun 2021 20:35:57 +0000 (21:35 +0100)]
Merge pull request #3808 from moisseev/codejar

[WebUI] Update editor

3 years ago[WebUI] Editor: Set thin scrollbars 3808/head
moisseev [Sat, 26 Jun 2021 15:28:59 +0000 (18:28 +0300)]
[WebUI] Editor: Set thin scrollbars

to fix line wrapping

3 years ago[WebUI] Update editor
moisseev [Sat, 26 Jun 2021 15:10:27 +0000 (18:10 +0300)]
[WebUI] Update editor

  CodeJar 3.2.2 -> 3.5.0
  Prism 1.22.0 -> 1.23.0

3 years ago[Minor] Fix entities unit tests
Vsevolod Stakhov [Sat, 26 Jun 2021 13:46:39 +0000 (14:46 +0100)]
[Minor] Fix entities unit tests

3 years ago[Project] Html: Implement logic for tags pairing
Vsevolod Stakhov [Sat, 26 Jun 2021 13:30:19 +0000 (14:30 +0100)]
[Project] Html: Implement logic for tags pairing

3 years agoMerge pull request #3804 from fatalbanana/bitcoin_pcre
Vsevolod Stakhov [Fri, 25 Jun 2021 11:26:35 +0000 (12:26 +0100)]
Merge pull request #3804 from fatalbanana/bitcoin_pcre

[Fix] Fix an edge case in BITCOIN_ADDR rule

3 years ago[Project] Html: More spaces logic fixes
Vsevolod Stakhov [Thu, 24 Jun 2021 16:38:20 +0000 (17:38 +0100)]
[Project] Html: More spaces logic fixes

3 years ago[Project] Fix xml/sgml tags processing
Vsevolod Stakhov [Thu, 24 Jun 2021 16:30:20 +0000 (17:30 +0100)]
[Project] Fix xml/sgml tags processing

3 years ago[Minor] Another try to fix long compile time
Vsevolod Stakhov [Thu, 24 Jun 2021 13:11:51 +0000 (14:11 +0100)]
[Minor] Another try to fix long compile time

3 years agoMerge pull request #3805 from moisseev/popover
Vsevolod Stakhov [Thu, 24 Jun 2021 09:13:11 +0000 (10:13 +0100)]
Merge pull request #3805 from moisseev/popover

[Minor] Dismiss popover by clicking outside

3 years ago[Minor] Another try to reduce compile time using broken toolset
Vsevolod Stakhov [Wed, 23 Jun 2021 18:53:37 +0000 (19:53 +0100)]
[Minor] Another try to reduce compile time using broken toolset

3 years ago[Minor] Reduce template overload by switching to vector
Vsevolod Stakhov [Wed, 23 Jun 2021 17:10:06 +0000 (18:10 +0100)]
[Minor] Reduce template overload by switching to vector

3 years ago[Test] Remove obsoleted test
Vsevolod Stakhov [Wed, 23 Jun 2021 15:21:03 +0000 (16:21 +0100)]
[Test] Remove obsoleted test

3 years ago[Test] Add visibility test case for html parsing
Vsevolod Stakhov [Wed, 23 Jun 2021 13:02:04 +0000 (14:02 +0100)]
[Test] Add visibility test case for html parsing

3 years ago[Minor] Fix FreeBSD release build with lld/libc++
Vsevolod Stakhov [Wed, 23 Jun 2021 13:01:36 +0000 (14:01 +0100)]
[Minor] Fix FreeBSD release build with lld/libc++

Issue: #3778

3 years ago[Minor] Sigh, fix crash
Vsevolod Stakhov [Wed, 23 Jun 2021 12:25:37 +0000 (13:25 +0100)]
[Minor] Sigh, fix crash

3 years ago[Minor] Ignore urls in head tag
Vsevolod Stakhov [Wed, 23 Jun 2021 12:20:16 +0000 (13:20 +0100)]
[Minor] Ignore urls in head tag

3 years ago[Minor] Fix styles processing
Vsevolod Stakhov [Wed, 23 Jun 2021 12:14:26 +0000 (13:14 +0100)]
[Minor] Fix styles processing

3 years ago[Minor] Head tags are default invisible
Vsevolod Stakhov [Wed, 23 Jun 2021 11:26:15 +0000 (12:26 +0100)]
[Minor] Head tags are default invisible

3 years ago[Minor] Some more fixes to spaces normalisation
Vsevolod Stakhov [Wed, 23 Jun 2021 11:19:22 +0000 (12:19 +0100)]
[Minor] Some more fixes to spaces normalisation

3 years ago[Minor] Workaround for old libicu (docs in libicu are still wrong)
Vsevolod Stakhov [Wed, 23 Jun 2021 11:06:56 +0000 (12:06 +0100)]
[Minor] Workaround for old libicu (docs in libicu are still wrong)

3 years ago[Minor] Another set of fixes in the spaces normalisation
Vsevolod Stakhov [Wed, 23 Jun 2021 11:04:05 +0000 (12:04 +0100)]
[Minor] Another set of fixes in the spaces normalisation

3 years ago[Minor] Fix base tag processing
Vsevolod Stakhov [Wed, 23 Jun 2021 10:09:42 +0000 (11:09 +0100)]
[Minor] Fix base tag processing

3 years ago[Fix] Fix an edge case in BITCOIN_ADDR rule 3804/head
Andrew Lewis [Wed, 23 Jun 2021 09:26:40 +0000 (11:26 +0200)]
[Fix] Fix an edge case in BITCOIN_ADDR rule

 - when using PCRE
 - and different address types are present

3 years ago[Minor] Dismiss popover by clicking outside 3805/head
moisseev [Wed, 23 Jun 2021 08:45:13 +0000 (11:45 +0300)]
[Minor] Dismiss popover by clicking outside

3 years ago[Minor] Add spaces trimming
Vsevolod Stakhov [Tue, 22 Jun 2021 23:26:56 +0000 (00:26 +0100)]
[Minor] Add spaces trimming

3 years ago[Project] Html: Rework img/a tags handling
Vsevolod Stakhov [Tue, 22 Jun 2021 23:11:13 +0000 (00:11 +0100)]
[Project] Html: Rework img/a tags handling

3 years agoMerge pull request #3803 from moisseev/tooltips-1
Vsevolod Stakhov [Tue, 22 Jun 2021 18:23:55 +0000 (19:23 +0100)]
Merge pull request #3803 from moisseev/tooltips-1

[WebUI] Disable bootstrap tooltips

3 years ago[WebUI] Disable bootstrap tooltips 3803/head
moisseev [Tue, 22 Jun 2021 17:53:44 +0000 (20:53 +0300)]
[WebUI] Disable bootstrap tooltips

that are too difficult to handle properly for dynamic HTML content.

3 years ago[Project] Html: Fix crossing spans
Vsevolod Stakhov [Tue, 22 Jun 2021 16:13:59 +0000 (17:13 +0100)]
[Project] Html: Fix crossing spans

3 years ago[Project] Html: One more attempt to write text content
Vsevolod Stakhov [Tue, 22 Jun 2021 15:10:52 +0000 (16:10 +0100)]
[Project] Html: One more attempt to write text content

3 years ago[Project] Html: Try another approach to append tags content
Vsevolod Stakhov [Tue, 22 Jun 2021 13:53:17 +0000 (14:53 +0100)]
[Project] Html: Try another approach to append tags content

3 years ago[Project] Html: Insert closing tags as well :(
Vsevolod Stakhov [Tue, 22 Jun 2021 10:10:54 +0000 (11:10 +0100)]
[Project] Html: Insert closing tags as well :(

3 years ago[Rework] Html: Further rework of the tags content extraction
Vsevolod Stakhov [Mon, 21 Jun 2021 23:21:24 +0000 (00:21 +0100)]
[Rework] Html: Further rework of the tags content extraction

3 years ago[Project] Html: Rework tags placement
Vsevolod Stakhov [Mon, 21 Jun 2021 22:46:26 +0000 (23:46 +0100)]
[Project] Html: Rework tags placement

3 years ago[Test] Use --help from doctest and not glib
Vsevolod Stakhov [Mon, 21 Jun 2021 19:27:46 +0000 (20:27 +0100)]
[Test] Use --help from doctest and not glib

3 years ago[Rework] Html: Start html text extraction rework
Vsevolod Stakhov [Mon, 21 Jun 2021 18:59:35 +0000 (19:59 +0100)]
[Rework] Html: Start html text extraction rework

3 years ago[Minor] Fix for old libicu
Vsevolod Stakhov [Mon, 21 Jun 2021 12:39:26 +0000 (13:39 +0100)]
[Minor] Fix for old libicu

3 years ago[Test] Rework some tests to subcases
Vsevolod Stakhov [Sun, 20 Jun 2021 11:24:45 +0000 (12:24 +0100)]
[Test] Rework some tests to subcases

3 years ago[Minor] Use separate htb for heuristical elements in entities
Vsevolod Stakhov [Sat, 19 Jun 2021 16:34:47 +0000 (17:34 +0100)]
[Minor] Use separate htb for heuristical elements in entities

3 years ago[Minor] Html entities seem like a big anecdote, enable bug-to-bug compat with WebKit
Vsevolod Stakhov [Sat, 19 Jun 2021 10:41:17 +0000 (11:41 +0100)]
[Minor] Html entities seem like a big anecdote, enable bug-to-bug compat with WebKit

3 years ago[Project] Html: Add more tests cases and fix some more corner issues
Vsevolod Stakhov [Sat, 19 Jun 2021 10:18:33 +0000 (11:18 +0100)]
[Project] Html: Add more tests cases and fix some more corner issues

3 years ago[Fix] Finally rework parsing entities logic
Vsevolod Stakhov [Fri, 18 Jun 2021 23:43:39 +0000 (00:43 +0100)]
[Fix] Finally rework parsing entities logic

3 years ago[Test] Slightly reorganize tests
Vsevolod Stakhov [Fri, 18 Jun 2021 19:35:05 +0000 (20:35 +0100)]
[Test] Slightly reorganize tests

3 years ago[Project] Html: Allow decode entities function to normalise spaces
Vsevolod Stakhov [Fri, 18 Jun 2021 19:34:31 +0000 (20:34 +0100)]
[Project] Html: Allow decode entities function to normalise spaces
+ unit tests

3 years ago[Minor] Fix some visibility classes
Vsevolod Stakhov [Fri, 18 Jun 2021 19:16:01 +0000 (20:16 +0100)]
[Minor] Fix some visibility classes

3 years ago[Minor] Distinguish inline/block/invisible display
Vsevolod Stakhov [Fri, 18 Jun 2021 15:29:14 +0000 (16:29 +0100)]
[Minor] Distinguish inline/block/invisible display

3 years ago[Minor] Add one more case
Vsevolod Stakhov [Fri, 18 Jun 2021 15:22:04 +0000 (16:22 +0100)]
[Minor] Add one more case

3 years agoMerge pull request #3800 from moisseev/tooltips
Vsevolod Stakhov [Fri, 18 Jun 2021 13:52:16 +0000 (14:52 +0100)]
Merge pull request #3800 from moisseev/tooltips

[WebUI] Rework symbol description tooltips

3 years ago[Feature] Strip smtp comments from message id
Vsevolod Stakhov [Fri, 18 Jun 2021 12:38:21 +0000 (13:38 +0100)]
[Feature] Strip smtp comments from message id

3 years ago[Minor] Add a simple routine to remove smtp comments in place
Vsevolod Stakhov [Fri, 18 Jun 2021 12:35:05 +0000 (13:35 +0100)]
[Minor] Add a simple routine to remove smtp comments in place

3 years ago[Minor] Add a simple utility to find a value in a map like stuff as an optional
Vsevolod Stakhov [Fri, 18 Jun 2021 11:56:50 +0000 (12:56 +0100)]
[Minor] Add a simple utility to find a value in a map like stuff as an optional

3 years ago[Minor] Refactor scan history auto-scrolling 3800/head
moisseev [Thu, 17 Jun 2021 16:35:34 +0000 (19:35 +0300)]
[Minor] Refactor scan history auto-scrolling

3 years ago[Minor] Rework symbol description tooltips
moisseev [Thu, 17 Jun 2021 16:19:13 +0000 (19:19 +0300)]
[Minor] Rework symbol description tooltips

3 years ago[Minor] Fix stupid misprints
Vsevolod Stakhov [Thu, 17 Jun 2021 15:47:49 +0000 (16:47 +0100)]
[Minor] Fix stupid misprints

3 years ago[Minor] Broken CT != missing CT
Vsevolod Stakhov [Thu, 17 Jun 2021 13:05:50 +0000 (14:05 +0100)]
[Minor] Broken CT != missing CT

3 years ago[Minor] Do not treat ASiC files as pure archives
Vsevolod Stakhov [Thu, 17 Jun 2021 13:01:43 +0000 (14:01 +0100)]
[Minor] Do not treat ASiC files as pure archives

Issue: #3790
Closes: #3790
3 years ago[Minor] Add ASICE format support
Vsevolod Stakhov [Thu, 17 Jun 2021 12:51:18 +0000 (13:51 +0100)]
[Minor] Add ASICE format support

Issue: #3790

3 years ago[Fix] Check remain before processing TXT records
Vsevolod Stakhov [Thu, 17 Jun 2021 10:38:11 +0000 (11:38 +0100)]
[Fix] Check remain before processing TXT records

3 years ago[Fix] Fix tokenization near exceptions
Vsevolod Stakhov [Wed, 16 Jun 2021 15:40:53 +0000 (16:40 +0100)]
[Fix] Fix tokenization near exceptions

3 years agoMerge pull request #3797 from moisseev/webui-fixes
Vsevolod Stakhov [Wed, 16 Jun 2021 15:30:49 +0000 (16:30 +0100)]
Merge pull request #3797 from moisseev/webui-fixes

Webui fixes

3 years ago[WebUI] Fix click on icons inside buttons 3797/head
moisseev [Wed, 16 Jun 2021 08:19:52 +0000 (11:19 +0300)]
[WebUI] Fix click on icons inside buttons

3 years ago[Minor] Wait until "auth" Ajax request finishes
moisseev [Tue, 15 Jun 2021 17:47:16 +0000 (20:47 +0300)]
[Minor] Wait until "auth" Ajax request finishes

3 years ago[Project] Add process exceptions for invisible text
Vsevolod Stakhov [Wed, 16 Jun 2021 14:22:48 +0000 (15:22 +0100)]
[Project] Add process exceptions for invisible text

3 years ago[Minor] Fix tags based selectors
Vsevolod Stakhov [Wed, 16 Jun 2021 13:49:05 +0000 (14:49 +0100)]
[Minor] Fix tags based selectors

3 years ago[Minor] Implement C++ function to get tag id by name
Vsevolod Stakhov [Wed, 16 Jun 2021 13:48:47 +0000 (14:48 +0100)]
[Minor] Implement C++ function to get tag id by name

3 years ago[Minor] Add sse2 accelerated function for lowercasing and copying a string
Vsevolod Stakhov [Wed, 16 Jun 2021 13:39:06 +0000 (14:39 +0100)]
[Minor] Add sse2 accelerated function for lowercasing and copying a string

3 years ago[Minor] Update docs
Vsevolod Stakhov [Tue, 15 Jun 2021 16:27:38 +0000 (17:27 +0100)]
[Minor] Update docs

3 years ago[Feature] Milter_headers: Add x-rspamd-pre-result header
Vsevolod Stakhov [Tue, 15 Jun 2021 16:25:59 +0000 (17:25 +0100)]
[Feature] Milter_headers: Add x-rspamd-pre-result header

3 years ago[Minor] Pass more information about pre_result in task:has_pre_result()
Vsevolod Stakhov [Tue, 15 Jun 2021 16:22:02 +0000 (17:22 +0100)]
[Minor] Pass more information about pre_result in task:has_pre_result()

3 years ago[Minor] Use cached regexps for multimap
Vsevolod Stakhov [Tue, 15 Jun 2021 16:05:50 +0000 (17:05 +0100)]
[Minor] Use cached regexps for multimap

3 years ago[Project] Html/CSS: Link html and css styles
Vsevolod Stakhov [Tue, 15 Jun 2021 14:24:21 +0000 (15:24 +0100)]
[Project] Html/CSS: Link html and css styles

3 years ago[Project] Css: Implement simple css selectors lookup
Vsevolod Stakhov [Tue, 15 Jun 2021 13:55:02 +0000 (14:55 +0100)]
[Project] Css: Implement simple css selectors lookup

3 years ago[Minor] Improve smart hash helper
Vsevolod Stakhov [Tue, 15 Jun 2021 13:36:14 +0000 (14:36 +0100)]
[Minor] Improve smart hash helper

3 years ago[Minor] Lowecase tag name
Vsevolod Stakhov [Tue, 15 Jun 2021 12:49:11 +0000 (13:49 +0100)]
[Minor] Lowecase tag name

3 years ago[Minor] Html: Support ID component
Vsevolod Stakhov [Tue, 15 Jun 2021 12:46:29 +0000 (13:46 +0100)]
[Minor] Html: Support ID component

3 years ago[Rework] Html/CSS: Remove css C bindings as they are useless now
Vsevolod Stakhov [Tue, 15 Jun 2021 11:54:47 +0000 (12:54 +0100)]
[Rework] Html/CSS: Remove css C bindings as they are useless now

3 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Mon, 14 Jun 2021 13:12:20 +0000 (14:12 +0100)]
[Minor] Pet luacheck

3 years ago[Project] Rework html visibility rule
Vsevolod Stakhov [Mon, 14 Jun 2021 13:06:56 +0000 (14:06 +0100)]
[Project] Rework html visibility rule

3 years ago[Project] Html/Css: Implement visibility rules for a block
Vsevolod Stakhov [Mon, 14 Jun 2021 12:42:28 +0000 (13:42 +0100)]
[Project] Html/Css: Implement visibility rules for a block

3 years ago[Minor] Propagate styles for html blocks
Vsevolod Stakhov [Mon, 14 Jun 2021 12:21:44 +0000 (13:21 +0100)]
[Minor] Propagate styles for html blocks

3 years ago[Minor] Add conversion to rgb without alpha channel
Vsevolod Stakhov [Mon, 14 Jun 2021 12:21:20 +0000 (13:21 +0100)]
[Minor] Add conversion to rgb without alpha channel

3 years agoMerge pull request #3793 from moisseev/webui
Vsevolod Stakhov [Sun, 13 Jun 2021 22:12:29 +0000 (23:12 +0100)]
Merge pull request #3793 from moisseev/webui

[WebUI] Add date locale setting

3 years ago[WebUI] Add date locale setting 3793/head
moisseev [Sat, 12 Jun 2021 16:19:41 +0000 (19:19 +0300)]
[WebUI] Add date locale setting

3 years ago[Minor] Set all tags visible (for now)
Vsevolod Stakhov [Sat, 12 Jun 2021 13:41:59 +0000 (14:41 +0100)]
[Minor] Set all tags visible (for now)

3 years ago[Rules] Fix zerofont rule (partially)
Vsevolod Stakhov [Sat, 12 Jun 2021 13:40:26 +0000 (14:40 +0100)]
[Rules] Fix zerofont rule (partially)

3 years ago[Minor] Lowercase css before parsing
Vsevolod Stakhov [Sat, 12 Jun 2021 13:40:12 +0000 (14:40 +0100)]
[Minor] Lowercase css before parsing

3 years ago[Minor] Fix misprint
Vsevolod Stakhov [Fri, 11 Jun 2021 16:37:54 +0000 (17:37 +0100)]
[Minor] Fix misprint

3 years ago[Minor] Multimap use limits when parsing email addresses
Vsevolod Stakhov [Fri, 11 Jun 2021 16:36:50 +0000 (17:36 +0100)]
[Minor] Multimap use limits when parsing email addresses

3 years ago[Fix] Fix check of limits in email address parsing
Vsevolod Stakhov [Fri, 11 Jun 2021 16:36:34 +0000 (17:36 +0100)]
[Fix] Fix check of limits in email address parsing

3 years ago[Minor] Oops, fix index
Vsevolod Stakhov [Fri, 11 Jun 2021 16:31:57 +0000 (17:31 +0100)]
[Minor] Oops, fix index

3 years ago[Minor] Lua_parsers: Use limit in rspamd_util.parse_mail_address
Vsevolod Stakhov [Fri, 11 Jun 2021 16:26:12 +0000 (17:26 +0100)]
[Minor] Lua_parsers: Use limit in rspamd_util.parse_mail_address

3 years ago[Minor] Do not allocate non-unique options
Vsevolod Stakhov [Fri, 11 Jun 2021 16:25:29 +0000 (17:25 +0100)]
[Minor] Do not allocate non-unique options

3 years ago[Minor] Use traverse over all tags
Vsevolod Stakhov [Fri, 11 Jun 2021 15:36:31 +0000 (16:36 +0100)]
[Minor] Use traverse over all tags

3 years ago[Minor] Fix sgml tags processing
Vsevolod Stakhov [Fri, 11 Jun 2021 15:33:29 +0000 (16:33 +0100)]
[Minor] Fix sgml tags processing