You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by si...@apache.org on 2023/11/22 03:24:14 UTC
svn commit: r1914029 [2/3] - in /spamassassin/trunk: Changes lib/Mail/SpamAssassin.pm
Modified: spamassassin/trunk/Changes
URL: http://svn.apache.org/viewvc/spamassassin/trunk/Changes?rev=1914029&r1=1914028&r2=1914029&view=diff
==============================================================================
--- spamassassin/trunk/Changes (original)
+++ spamassassin/trunk/Changes Wed Nov 22 03:24:14 2023
@@ -1,4060 +1,1004 @@
------------------------------------------------------------------------
-r1905917 | sidney | 2022-12-11 19:21:41 +0000 (Sun, 11 Dec 2022) | 1 line
+r1913997 | sidney | 2023-11-21 04:10:39 +0000 (Tue, 21 Nov 2023) | 1 line
- Bug 7826 - Fix a couple missed blacklist to blocklist edits in comments
+ bug 8195 Specify Text::Diff and Devel::Cycle as optional modules instead
+of required
------------------------------------------------------------------------
-r1905889 | gbechis | 2022-12-09 15:59:31 +0000 (Fri, 09 Dec 2022) | 2
-lines
-
- unbreak when Test::Pod is not installed
+r1913985 | sidney | 2023-11-20 14:59:46 +0000 (Mon, 20 Nov 2023) | 1 line
+ Update version number to 4.0.1, was mistakenly not done after 4.0.0
+release
------------------------------------------------------------------------
-r1905879 | gbechis | 2022-12-09 09:09:55 +0000 (Fri, 09 Dec 2022) | 3
+r1913910 | gbechis | 2023-11-18 11:22:56 +0000 (Sat, 18 Nov 2023) | 2
lines
- remove "nice" tflags where not needed
- bz #8085
-
-------------------------------------------------------------------------
-r1905870 | sidney | 2022-12-08 21:42:40 +0000 (Thu, 08 Dec 2022) | 1 line
-
- Bug 8088 - Add -T and remove use strict and use warnings - copied
-initial file from wrong template
-------------------------------------------------------------------------
-r1905869 | sidney | 2022-12-08 21:31:13 +0000 (Thu, 08 Dec 2022) | 1 line
-
- Bug 8088 - Fix typo in POD documentation and add podchecker.t to
-regression tests
-------------------------------------------------------------------------
-r1905867 | sidney | 2022-12-08 18:53:56 +0000 (Thu, 08 Dec 2022) | 1 line
-
- Bug 8087 - Fix bug that showed up in DMARC with some subdomains
-------------------------------------------------------------------------
-r1905853 | hege | 2022-12-08 10:24:26 +0000 (Thu, 08 Dec 2022) | 2 lines
-
- Bug 8016 - Remove uridnsbl_skip_domain(s)
-
-------------------------------------------------------------------------
-r1905834 | sidney | 2022-12-07 09:07:23 +0000 (Wed, 07 Dec 2022) | 1 line
-
- remove caution against using versions of gpg that are now 15-20 years
-past their stated end of life date
-------------------------------------------------------------------------
-r1905829 | sidney | 2022-12-07 07:00:49 +0000 (Wed, 07 Dec 2022) | 1 line
-
- Bug 8086 - remove obsolete options and commands from build script. Also
-some old comments
-------------------------------------------------------------------------
-r1905828 | sidney | 2022-12-07 06:59:04 +0000 (Wed, 07 Dec 2022) | 1 line
-
- remove some garbage characters in the announcement file
-------------------------------------------------------------------------
-r1905823 | sidney | 2022-12-07 03:03:09 +0000 (Wed, 07 Dec 2022) | 1 line
-
- 4.0.0-rc4 RELEASED
-------------------------------------------------------------------------
-r1905819 | sidney | 2022-12-06 22:44:26 +0000 (Tue, 06 Dec 2022) | 1 line
-
- preparing to release 4.0.0-rc4
-------------------------------------------------------------------------
-r1905818 | sidney | 2022-12-06 21:53:22 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8056 - fix yet another typo in documentation line in earlier commit
-------------------------------------------------------------------------
-r1905817 | sidney | 2022-12-06 21:49:03 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8056 - fix typos in documentation lines in previous commit
-------------------------------------------------------------------------
-r1905814 | sidney | 2022-12-06 20:56:14 +0000 (Tue, 06 Dec 2022) | 1 line
+ skip test during disttest
- Minor edit to release build instructions documentation
------------------------------------------------------------------------
-r1905811 | sidney | 2022-12-06 20:19:59 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8056 - Add .gitattributes to MANIFEST.SKIP
-------------------------------------------------------------------------
-r1905809 | sidney | 2022-12-06 19:48:27 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8056 - add .gitattributes required for Windows test Github Actions
-to work
-------------------------------------------------------------------------
-r1905808 | sidney | 2022-12-06 19:35:16 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8045 - Add warning to tests about directory permissions now required
-for tests to pass
-------------------------------------------------------------------------
-r1905790 | sidney | 2022-12-06 11:05:53 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8056 - commit Github Actions that can be used in a fork of our
-Github mirror to run regression tests on Github action runners
-------------------------------------------------------------------------
-r1905787 | sidney | 2022-12-06 08:31:13 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8084 - exclude new perlcritic policy for bareword dir handles
-------------------------------------------------------------------------
-r1905783 | sidney | 2022-12-06 01:07:53 +0000 (Tue, 06 Dec 2022) | 1 line
-
- Bug 8083 - exclude Bangs::ProhibitDebuggingModules from perlcritic tests
-------------------------------------------------------------------------
-r1905778 | hege | 2022-12-05 19:15:26 +0000 (Mon, 05 Dec 2022) | 2 lines
-
- Bug 8078 - Shortcircuiting does not work as expected
-
-------------------------------------------------------------------------
-r1905769 | gbechis | 2022-12-05 15:47:59 +0000 (Mon, 05 Dec 2022) | 2
+r1913888 | gbechis | 2023-11-17 17:36:56 +0000 (Fri, 17 Nov 2023) | 2
lines
- "num" hashbl config regression tests
+ fix regression tests
------------------------------------------------------------------------
-r1905766 | gbechis | 2022-12-05 15:23:04 +0000 (Mon, 05 Dec 2022) | 2
+r1913887 | gbechis | 2023-11-17 17:08:39 +0000 (Fri, 17 Nov 2023) | 2
lines
- add a "num" option to check_hashbl_bodyre that removes the chars from
-the match that are not numbers
+ update domains
------------------------------------------------------------------------
-r1905737 | hege | 2022-12-04 14:04:52 +0000 (Sun, 04 Dec 2022) | 2 lines
-
- Fix EMPTY_MESSAGE description for nosubject
-
-------------------------------------------------------------------------
-r1905736 | hege | 2022-12-04 13:59:57 +0000 (Sun, 04 Dec 2022) | 2 lines
-
- Use nosubject for __NONEMPTY_BODY
-
-------------------------------------------------------------------------
-r1905735 | hege | 2022-12-04 13:59:35 +0000 (Sun, 04 Dec 2022) | 2 lines
-
- Clear out old tests
-
-------------------------------------------------------------------------
-r1905734 | hege | 2022-12-04 13:47:03 +0000 (Sun, 04 Dec 2022) | 2 lines
-
- Bug 8078 - Shortcircuiting does not work as expected
-
-------------------------------------------------------------------------
-r1905576 | gbechis | 2022-11-28 16:13:19 +0000 (Mon, 28 Nov 2022) | 3
+r1913886 | gbechis | 2023-11-17 14:31:52 +0000 (Fri, 17 Nov 2023) | 2
lines
- include the appropriate headers to avoid spurious test failures
- when "-Wimplicit-function-declaration" compiler option is used
+ group additional url shorteners
------------------------------------------------------------------------
-r1905566 | gbechis | 2022-11-28 08:34:04 +0000 (Mon, 28 Nov 2022) | 2
+r1913880 | gbechis | 2023-11-17 08:40:31 +0000 (Fri, 17 Nov 2023) | 2
lines
- update url shortener as well, spotted by hege@ thanks
+ Remove anchors and parameters from shortened uris
------------------------------------------------------------------------
-r1905564 | gbechis | 2022-11-28 07:59:10 +0000 (Mon, 28 Nov 2022) | 2
-lines
-
- add s.free.fr shortener
+r1913871 | jhardin | 2023-11-17 01:38:58 +0000 (Fri, 17 Nov 2023) | 1 line
+ FP exclusion and reduce score limit for __AC_FROM_MANY_DOTS
------------------------------------------------------------------------
-r1905524 | gbechis | 2022-11-25 10:04:38 +0000 (Fri, 25 Nov 2022) | 2
+r1913817 | gbechis | 2023-11-15 22:59:44 +0000 (Wed, 15 Nov 2023) | 2
lines
- catch more samples
+ typos
------------------------------------------------------------------------
-r1905523 | gbechis | 2022-11-25 09:07:36 +0000 (Fri, 25 Nov 2022) | 2
+r1913814 | gbechis | 2023-11-15 22:05:57 +0000 (Wed, 15 Nov 2023) | 2
lines
- catch another uri
+ more podlint(1) fixes
------------------------------------------------------------------------
-r1905518 | sidney | 2022-11-25 04:03:09 +0000 (Fri, 25 Nov 2022) | 1 line
-
- test from .fun and .site TLDs
-------------------------------------------------------------------------
-r1905425 | gbechis | 2022-11-21 09:06:27 +0000 (Mon, 21 Nov 2022) | 2
+r1913804 | gbechis | 2023-11-15 14:23:44 +0000 (Wed, 15 Nov 2023) | 3
lines
- catch more uris
+ basic regression tests for URIDetail plugin
+ bz #5957
------------------------------------------------------------------------
-r1905377 | gbechis | 2022-11-18 11:40:26 +0000 (Fri, 18 Nov 2022) | 2
+r1913803 | gbechis | 2023-11-15 14:04:03 +0000 (Wed, 15 Nov 2023) | 2
lines
- match more uris
+ reread included conf files when a user configuration file changes
------------------------------------------------------------------------
-r1905376 | gbechis | 2022-11-18 10:59:09 +0000 (Fri, 18 Nov 2022) | 2
-lines
-
- fix regexp
+r1913792 | jhardin | 2023-11-15 02:51:04 +0000 (Wed, 15 Nov 2023) | 1 line
+ Can't get capture version of __SUBJ_HAS_FROM_1 to ever hit in masscheck
------------------------------------------------------------------------
-r1905227 | billcole | 2022-11-10 22:04:16 +0000 (Thu, 10 Nov 2022) | 3
+r1913789 | gbechis | 2023-11-14 23:38:05 +0000 (Tue, 14 Nov 2023) | 2
lines
- Forcing publish of 2 extremely safe rules to see if that works to get
-around promotion blockage
-
-
-------------------------------------------------------------------------
-r1905214 | hege | 2022-11-10 07:28:04 +0000 (Thu, 10 Nov 2022) | 2 lines
-
- Bug 7735 - Meta rules need to handle missing/unrun dependencies
-
-------------------------------------------------------------------------
-r1905160 | hege | 2022-11-08 16:08:50 +0000 (Tue, 08 Nov 2022) | 2 lines
-
- Bug 7735 - Meta rules need to handle missing/unrun dependencies
-
-------------------------------------------------------------------------
-r1904981 | hege | 2022-11-01 20:11:58 +0000 (Tue, 01 Nov 2022) | 3 lines
-
- Bug 7735 - Meta rules need to handle missing/unrun dependencies
- - revert to old logic
-
-------------------------------------------------------------------------
-r1904928 | hege | 2022-10-30 08:07:30 +0000 (Sun, 30 Oct 2022) | 2 lines
-
- Remove accidentally committed unneeded debug line
-
-------------------------------------------------------------------------
-r1904893 | hege | 2022-10-28 05:35:52 +0000 (Fri, 28 Oct 2022) | 2 lines
-
- Bug 8070 - PDFInfo pdf_is_empty_body() destroys body array
-
-------------------------------------------------------------------------
-r1904865 | hege | 2022-10-27 06:46:28 +0000 (Thu, 27 Oct 2022) | 2 lines
-
- Adjust priority of GMD_PDF_EMPTY_BODY to work around Bug 8070
+ podlint(1) fixes
------------------------------------------------------------------------
-r1904837 | sidney | 2022-10-26 03:35:50 +0000 (Wed, 26 Oct 2022) | 1 line
-
- bug 8069 - Use shortened links that are under our control so test
-remains stable
-------------------------------------------------------------------------
-r1904818 | sidney | 2022-10-24 22:20:56 +0000 (Mon, 24 Oct 2022) | 1 line
-
- bug 8068 - Add a delay in the test to allow for some slow test systems
-------------------------------------------------------------------------
-r1904811 | hege | 2022-10-24 14:03:19 +0000 (Mon, 24 Oct 2022) | 2 lines
-
- Bug 8062 - no URL makes uridnsbl rules "unrun"
-
-------------------------------------------------------------------------
-r1904798 | hege | 2022-10-24 08:10:13 +0000 (Mon, 24 Oct 2022) | 2 lines
-
- Some extra test code slipped through in last commit, revert
-
-------------------------------------------------------------------------
-r1904797 | hege | 2022-10-24 07:59:32 +0000 (Mon, 24 Oct 2022) | 2 lines
-
- Bug 8061 - Fix meta handling for $suppl_attrib->{rule_hits}
-
-------------------------------------------------------------------------
-r1904779 | sidney | 2022-10-22 12:46:14 +0000 (Sat, 22 Oct 2022) | 1 line
-
- Bug 8066 - remove unnecessary svn:eol-style property from some files in
-svn repository
-------------------------------------------------------------------------
-r1904751 | sidney | 2022-10-20 23:11:06 +0000 (Thu, 20 Oct 2022) | 1 line
-
- Bug 8067 - Work around error thrown by Cwd::realpath on older Windows
-perl when path does not exist
-------------------------------------------------------------------------
-r1904709 | billcole | 2022-10-20 01:27:03 +0000 (Thu, 20 Oct 2022) | 1
-line
-
- Yet another hashbust pattern
-------------------------------------------------------------------------
-r1904696 | gbechis | 2022-10-19 14:02:15 +0000 (Wed, 19 Oct 2022) | 2
+r1913784 | gbechis | 2023-11-14 22:51:48 +0000 (Tue, 14 Nov 2023) | 2
lines
- add a Drupal uri check
-
-------------------------------------------------------------------------
-r1904678 | hege | 2022-10-18 09:29:30 +0000 (Tue, 18 Oct 2022) | 2 lines
-
- Update tlds
-
-------------------------------------------------------------------------
-r1904676 | hege | 2022-10-18 08:24:19 +0000 (Tue, 18 Oct 2022) | 2 lines
-
- Bug 8063 - uri not detected if two text/html parts exist
+ typo, documentation fixes
------------------------------------------------------------------------
-r1904671 | sidney | 2022-10-18 06:05:42 +0000 (Tue, 18 Oct 2022) | 1 line
-
- Bug 8066 - remove unnecessary svn:eol-style property from some files in
-svn repository
-------------------------------------------------------------------------
-r1904667 | billcole | 2022-10-17 21:41:36 +0000 (Mon, 17 Oct 2022) | 1
-line
-
- adjusting test rules
-------------------------------------------------------------------------
-r1904598 | hege | 2022-10-15 12:19:43 +0000 (Sat, 15 Oct 2022) | 3 lines
-
- Add missing debug logging for all rules in blocked DNS query, previously
-only first rule was logged.
- (consider this safe and trivial enough to commit without voting)
-
-------------------------------------------------------------------------
-r1904597 | hege | 2022-10-15 12:06:15 +0000 (Sat, 15 Oct 2022) | 2 lines
-
- Fix meta documentation
-
-------------------------------------------------------------------------
-r1904529 | hege | 2022-10-11 17:40:55 +0000 (Tue, 11 Oct 2022) | 2 lines
-
- Bug 8060 - Fix meta handling for metas without dependencies
-
-------------------------------------------------------------------------
-r1904528 | hege | 2022-10-11 17:39:03 +0000 (Tue, 11 Oct 2022) | 2 lines
-
- Bug 8059 - Fix meta handling for URIDNSBL NS/A lookups
-
-------------------------------------------------------------------------
-r1904484 | hege | 2022-10-10 09:29:48 +0000 (Mon, 10 Oct 2022) | 2 lines
-
- Bug 8058 - DMARC makes DNS queries with local_tests_only
-
-------------------------------------------------------------------------
-r1904481 | gbechis | 2022-10-10 06:43:47 +0000 (Mon, 10 Oct 2022) | 3
-lines
-
- check for Office 2003 markers only when needed
- bz #8055
-
-------------------------------------------------------------------------
-r1904466 | sidney | 2022-10-09 03:10:56 +0000 (Sun, 09 Oct 2022) | 1 line
-
- bug 8027 - skip extracttext tests if executable found in path with space
-to avoid test failure
-------------------------------------------------------------------------
-r1904448 | billcole | 2022-10-08 03:27:30 +0000 (Sat, 08 Oct 2022) | 1
-line
-
- de-testing some rules
-------------------------------------------------------------------------
-r1904368 | gbechis | 2022-10-03 06:30:32 +0000 (Mon, 03 Oct 2022) | 2
-lines
-
- add snip.ly
-
-------------------------------------------------------------------------
-r1904337 | billcole | 2022-09-29 18:25:59 +0000 (Thu, 29 Sep 2022) | 1
-line
-
- Intuit reported as spamming on Users ML
-------------------------------------------------------------------------
-r1904315 | billcole | 2022-09-28 02:49:06 +0000 (Wed, 28 Sep 2022) | 1
-line
-
- wrap mimeheader rules in ifplugin.
-------------------------------------------------------------------------
-r1904311 | sidney | 2022-09-27 22:39:36 +0000 (Tue, 27 Sep 2022) | 1 line
-
- Bug 8054 - Fix tests detection of existence of ipv4 and ipv6 local ip
-addresses
-------------------------------------------------------------------------
-r1904286 | billcole | 2022-09-26 19:35:06 +0000 (Mon, 26 Sep 2022) | 1
-line
-
- It only looks like a boundary string.
-------------------------------------------------------------------------
-r1904253 | billcole | 2022-09-25 19:49:34 +0000 (Sun, 25 Sep 2022) | 1
-line
-
- Various new test rules: hashbust texts and MIME bogosity
-------------------------------------------------------------------------
-r1904221 | sidney | 2022-09-22 22:36:12 +0000 (Thu, 22 Sep 2022) | 1 line
-
- 4.0.0-rc3 RELEASED
-------------------------------------------------------------------------
-r1904209 | sidney | 2022-09-22 12:52:26 +0000 (Thu, 22 Sep 2022) | 1 line
-
- preparing to release 4.0.0-rc3
-------------------------------------------------------------------------
-r1904206 | sidney | 2022-09-22 09:53:19 +0000 (Thu, 22 Sep 2022) | 1 line
-
- Bug 8050 - Fix global_state_dir on Windows
-------------------------------------------------------------------------
-r1904201 | sidney | 2022-09-21 20:38:43 +0000 (Wed, 21 Sep 2022) | 1 line
-
- Bug 8043 - Don't try and fail to setgid to drop privs when spamd started
-with a supplemental group without privs
-------------------------------------------------------------------------
-r1904166 | billcole | 2022-09-20 12:55:16 +0000 (Tue, 20 Sep 2022) | 1
-line
-
- adjusting to slight fingerprint change
-------------------------------------------------------------------------
-r1904165 | billcole | 2022-09-20 12:46:28 +0000 (Tue, 20 Sep 2022) | 1
-line
-
- adjusting to slight fingerprint change
-------------------------------------------------------------------------
-r1904155 | hege | 2022-09-20 05:19:30 +0000 (Tue, 20 Sep 2022) | 2 lines
-
- Deprecate HeaderEval check_for_unique_subject_id(),
-word_is_in_dictionary() functions (Bug 8051)
-
-------------------------------------------------------------------------
-r1904147 | sidney | 2022-09-19 12:57:56 +0000 (Mon, 19 Sep 2022) | 1 line
-
- Bug 8045 - Drop privileges for the one-time initialization of plugins at
-start of spamd
-------------------------------------------------------------------------
-r1904140 | sidney | 2022-09-18 23:52:24 +0000 (Sun, 18 Sep 2022) | 1 line
-
- Bug 8048 - Make default for pyzor and raxor2 fork options 0 on Windows
-------------------------------------------------------------------------
-r1904139 | sidney | 2022-09-18 23:48:01 +0000 (Sun, 18 Sep 2022) | 1 line
-
- Bug 8047 - work around MSG_DONTWAIT not existing on Windows
-------------------------------------------------------------------------
-r1904059 | hege | 2022-09-14 04:53:19 +0000 (Wed, 14 Sep 2022) | 2 lines
-
- Trivial debug line typo fix
-
-------------------------------------------------------------------------
-r1903986 | sidney | 2022-09-10 20:10:55 +0000 (Sat, 10 Sep 2022) | 1 line
-
- 4.0.0-rc2 RELEASED
-------------------------------------------------------------------------
-r1903975 | sidney | 2022-09-10 15:04:50 +0000 (Sat, 10 Sep 2022) | 1 line
-
- preparing to release 4.0.0-rc2
-------------------------------------------------------------------------
-r1903966 | sidney | 2022-09-10 12:21:30 +0000 (Sat, 10 Sep 2022) | 1 line
-
- Minor edit to release build instructions documentation
-------------------------------------------------------------------------
-r1903962 | sidney | 2022-09-10 11:28:35 +0000 (Sat, 10 Sep 2022) | 1 line
-
- Bug 8038 - work around quirk of newer Extutils::MakeMaker on Windows
-with dmake
-------------------------------------------------------------------------
-r1903921 | sidney | 2022-09-08 03:11:07 +0000 (Thu, 08 Sep 2022) | 1 line
-
- Bug 8040 - Add note to test that has a very rare failure due to race
-condition
-------------------------------------------------------------------------
-r1903917 | sidney | 2022-09-07 20:51:34 +0000 (Wed, 07 Sep 2022) | 1 line
-
- Bug 8033 - Add PRAGMA to SQLite test to speed test without unreliable
-use of /dev/shm
-------------------------------------------------------------------------
-r1903904 | sidney | 2022-09-06 21:31:50 +0000 (Tue, 06 Sep 2022) | 1 line
-
- bug 8036 - set -zsh so ps -C spamd works on linux
-------------------------------------------------------------------------
-r1903878 | sidney | 2022-09-05 10:39:38 +0000 (Mon, 05 Sep 2022) | 1 line
-
- Fix typo in pod doc
-------------------------------------------------------------------------
-r1903870 | sidney | 2022-09-05 05:54:46 +0000 (Mon, 05 Sep 2022) | 1 line
-
- bug 8033 - Remove use of /dev/shm to speed up test because that causes
-test failure on some machines. Label test as long running
-------------------------------------------------------------------------
-r1903850 | sidney | 2022-09-03 20:18:01 +0000 (Sat, 03 Sep 2022) | 1 line
-
- bug 8039 - Remove no longer used code accidentally left in Makefile.PL
-------------------------------------------------------------------------
-r1903795 | sidney | 2022-09-01 00:29:49 +0000 (Thu, 01 Sep 2022) | 1 line
-
- Bug 8034 Fix test failure when Net::DNS::Nameserver is not installed
-------------------------------------------------------------------------
-r1903794 | billcole | 2022-08-31 19:37:48 +0000 (Wed, 31 Aug 2022) | 1
-line
-
- Bug #8037
-------------------------------------------------------------------------
-r1903782 | gbechis | 2022-08-30 20:42:01 +0000 (Tue, 30 Aug 2022) | 3
+r1913783 | gbechis | 2023-11-14 22:31:10 +0000 (Tue, 14 Nov 2023) | 2
lines
- Mail::SpamAssassin::SubProcBackChannel is needed
- fix bz #8035
-
-------------------------------------------------------------------------
-r1903693 | hege | 2022-08-26 06:00:47 +0000 (Fri, 26 Aug 2022) | 2 lines
-
- Bug 8032 - DCC meta failure
-
-------------------------------------------------------------------------
-r1903659 | sidney | 2022-08-24 10:32:02 +0000 (Wed, 24 Aug 2022) | 1 line
-
- 4.0.0-rc1 RELEASED
-------------------------------------------------------------------------
-r1903655 | sidney | 2022-08-24 09:11:42 +0000 (Wed, 24 Aug 2022) | 1 line
-
- preparing to release 4.0.0-rc1
-------------------------------------------------------------------------
-r1903650 | sidney | 2022-08-24 02:23:32 +0000 (Wed, 24 Aug 2022) | 1 line
-
- bug 7981 - Update UPGRADE file for 4.0.0 replease. Re-wrap 4.0.0
-announcements file from 72 to 70 columns
-------------------------------------------------------------------------
-r1903649 | sidney | 2022-08-24 01:58:14 +0000 (Wed, 24 Aug 2022) | 1 line
-
- bug 8030 - Have spamd save incoming @INC to pass as -I options when it
-does a SIGHUP restart of itself
-------------------------------------------------------------------------
-r1903647 | gbechis | 2022-08-23 21:42:53 +0000 (Tue, 23 Aug 2022) | 2
-lines
-
- match more custom uris
-
-------------------------------------------------------------------------
-r1903607 | sidney | 2022-08-21 05:14:57 +0000 (Sun, 21 Aug 2022) | 1 line
-
- Correct typo force-mirror -> forcemirror
-------------------------------------------------------------------------
-r1903603 | sidney | 2022-08-20 23:26:52 +0000 (Sat, 20 Aug 2022) | 1 line
-
- Announcement file rewritten for 4.0.0, word wrapped at 72 (Thunderbird's
-default for plain text), placeholder for file hashes
-------------------------------------------------------------------------
-r1903602 | sidney | 2022-08-20 20:17:24 +0000 (Sat, 20 Aug 2022) | 1 line
-
- bug 6439 - Add new test file from previous commit to MANIFEST
-------------------------------------------------------------------------
-r1903595 | sidney | 2022-08-20 11:39:17 +0000 (Sat, 20 Aug 2022) | 1 line
-
- bug 8025 - Add a comment referencing this issue to the fix already
-committed
-------------------------------------------------------------------------
-r1903581 | sidney | 2022-08-20 00:19:41 +0000 (Sat, 20 Aug 2022) | 1 line
-
- bug 8029 - Change tests that use a spamd pid file to make use of the one
-already set up in SATest.pm
-------------------------------------------------------------------------
-r1903556 | gbechis | 2022-08-19 08:16:08 +0000 (Fri, 19 Aug 2022) | 2
-lines
-
- pubish rules
-
-------------------------------------------------------------------------
-r1903543 | sidney | 2022-08-18 23:36:56 +0000 (Thu, 18 Aug 2022) | 1 line
-
- bug 6439 - Add test case to t/extracttext.t to demonstrate using cat to
-handle text disguised as octet/stream
-------------------------------------------------------------------------
-r1903528 | sidney | 2022-08-18 16:49:59 +0000 (Thu, 18 Aug 2022) | 1 line
-
- Add DBD::SQLite min version requirement to some tests that didn't check
-for it. Cosmetic correction where it said 1.59
-------------------------------------------------------------------------
-r1903510 | sidney | 2022-08-18 04:32:14 +0000 (Thu, 18 Aug 2022) | 1 line
-
- bug 8028 - Fix tests that failed when run in perl built with
-uselongdouble that was not a SpamAssassin bug
-------------------------------------------------------------------------
-r1903469 | sidney | 2022-08-17 00:01:47 +0000 (Wed, 17 Aug 2022) | 1 line
-
- bug 8028 - SQLite now handles upsert using same syntax as pgsql, fix an
-error message
-------------------------------------------------------------------------
-r1903460 | gbechis | 2022-08-16 13:14:59 +0000 (Tue, 16 Aug 2022) | 2
-lines
-
- test for some html links
-
-------------------------------------------------------------------------
-r1903454 | sidney | 2022-08-16 08:33:56 +0000 (Tue, 16 Aug 2022) | 1 line
-
- Bug 8002 - Exclude another set of PerlCritic policies found on a CPAN
-test machine
-------------------------------------------------------------------------
-r1903420 | sidney | 2022-08-15 05:06:36 +0000 (Mon, 15 Aug 2022) | 1 line
-
- More complete fix for taint than in previous commit, using the code
-already in sa_t_init()
-------------------------------------------------------------------------
-r1903411 | sidney | 2022-08-14 11:22:37 +0000 (Sun, 14 Aug 2022) | 1 line
-
- bug 8026 - Update extracttest.t with test data that works with more
-versions of tesseract
-------------------------------------------------------------------------
-r1903388 | gbechis | 2022-08-13 09:07:22 +0000 (Sat, 13 Aug 2022) | 2
-lines
-
- Google storage cloud abuse rule
-
-------------------------------------------------------------------------
-r1903383 | sidney | 2022-08-13 00:50:00 +0000 (Sat, 13 Aug 2022) | 1 line
-
- bug 8025 - Use better untaint pattern for Windows file paths than the
-incomplete fix for bug 8010
-------------------------------------------------------------------------
-r1903375 | sidney | 2022-08-12 15:48:45 +0000 (Fri, 12 Aug 2022) | 1 line
-
- bug 7666 - Make declared module dependencies more accurate. Reduce noise
-in make_install.t, sa_compile.t on macOS
-------------------------------------------------------------------------
-r1903374 | sidney | 2022-08-12 15:38:44 +0000 (Fri, 12 Aug 2022) | 1 line
-
- bug 7666 - Fix tests running in taint mode that invoke spamassassin when
-PERL5LIB is used to pass in module paths
-------------------------------------------------------------------------
-r1903372 | mmartinec | 2022-08-12 14:26:43 +0000 (Fri, 12 Aug 2022) | 1
-line
-
- AskDNS.pm: documentation clarification
-------------------------------------------------------------------------
-r1903371 | sidney | 2022-08-12 13:19:19 +0000 (Fri, 12 Aug 2022) | 1 line
-
- Fix typo in previous commit
-------------------------------------------------------------------------
-r1903369 | sidney | 2022-08-12 11:19:32 +0000 (Fri, 12 Aug 2022) | 1 line
-
- Skip part of test if running in perl linked with too old libdb for this
-test's db file
-------------------------------------------------------------------------
-r1903365 | sidney | 2022-08-12 02:50:04 +0000 (Fri, 12 Aug 2022) | 1 line
+ typo
- Fix taint error in test when run in shell that sets
-/Users/sidney/.bashrc in environment, such as FreeBSD
------------------------------------------------------------------------
-r1903359 | gbechis | 2022-08-11 13:24:23 +0000 (Thu, 11 Aug 2022) | 2
+r1913782 | gbechis | 2023-11-14 22:01:14 +0000 (Tue, 14 Nov 2023) | 2
lines
- avoid a lint warning in named capture code
+ fix typo, add SpamAssassin 4.0.0 revision
------------------------------------------------------------------------
-r1903351 | hege | 2022-08-11 11:11:13 +0000 (Thu, 11 Aug 2022) | 2 lines
-
- Test that escaping %{} works
+r1913736 | jhardin | 2023-11-12 18:58:17 +0000 (Sun, 12 Nov 2023) | 1 line
+ Try to simplify the "if" and see if that's why masscheck isn't seeing
+anything
------------------------------------------------------------------------
-r1903347 | hege | 2022-08-11 11:00:08 +0000 (Thu, 11 Aug 2022) | 2 lines
-
- Catch regexp warnings
+r1913723 | jhardin | 2023-11-11 20:43:26 +0000 (Sat, 11 Nov 2023) | 1 line
+ Disable 4.x-capture version of __SUBJ_HAS_FROM_1 until the reason for no
+hits in masscheck is understood
------------------------------------------------------------------------
-r1903269 | sidney | 2022-08-07 12:21:13 +0000 (Sun, 07 Aug 2022) | 1 line
+r1913722 | jhardin | 2023-11-11 20:33:16 +0000 (Sat, 11 Nov 2023) | 1 line
- reorder checks for whether test can be run to avoid a spurious message
-when there is no spamc built
+ more rule tweaking
------------------------------------------------------------------------
-r1903240 | mmartinec | 2022-08-05 14:22:30 +0000 (Fri, 05 Aug 2022) | 1
+r1913677 | billcole | 2023-11-08 14:42:50 +0000 (Wed, 08 Nov 2023) | 1
line
- util: idn_to_ascii logging to include the affected string
-------------------------------------------------------------------------
-r1903224 | sidney | 2022-08-04 11:08:11 +0000 (Thu, 04 Aug 2022) | 1 line
-
- Add defined check for a value that can end up undefined
+ Correcting documentation error for spamc. BZ#6069
------------------------------------------------------------------------
-r1903198 | gbechis | 2022-08-02 15:50:25 +0000 (Tue, 02 Aug 2022) | 2
+r1913611 | gbechis | 2023-11-06 08:27:01 +0000 (Mon, 06 Nov 2023) | 4
lines
- fix man page
+ make it possible to run external programs if the path contains spaces
+ and it's sorrounded by double quotes.
+ bz #8057
------------------------------------------------------------------------
-r1903194 | sidney | 2022-08-02 10:37:01 +0000 (Tue, 02 Aug 2022) | 1 line
-
- bug 7666 - Fix module dependency checks in Makefile.PL so CPAN tests can
-install missing modules and continue running
-------------------------------------------------------------------------
-r1903193 | sidney | 2022-08-02 10:32:07 +0000 (Tue, 02 Aug 2022) | 1 line
-
- bug 7666 - Fix tests that run spamassassin in taint mode not passing
-through PERL5LIB path
-------------------------------------------------------------------------
-r1903176 | sidney | 2022-08-02 01:16:56 +0000 (Tue, 02 Aug 2022) | 1 line
-
- Remove unnecessary info line about SQL tests when SQL tests are skipped
-------------------------------------------------------------------------
-r1903131 | sidney | 2022-07-31 05:02:23 +0000 (Sun, 31 Jul 2022) | 1 line
-
- bug 8020 - Make failed NetAddr::IP dependency not fatal when checking
-dependencies
-------------------------------------------------------------------------
-r1903087 | sidney | 2022-07-29 04:04:40 +0000 (Fri, 29 Jul 2022) | 1 line
-
- Bug 8002 - Exclude another PerlCritic policy found on a CPAN test
-machine, add required modules for test
-------------------------------------------------------------------------
-r1903079 | gbechis | 2022-07-28 16:12:23 +0000 (Thu, 28 Jul 2022) | 3
+r1913610 | gbechis | 2023-11-06 08:23:53 +0000 (Mon, 06 Nov 2023) | 5
lines
- some .xls files are erroneously detected as encrypted,
- look for a marker not present on encrypted files
-
-------------------------------------------------------------------------
-r1903078 | jhardin | 2022-07-28 14:08:07 +0000 (Thu, 28 Jul 2022) | 1 line
-
- Add "page.link" as 2TLD for URIBL checks - e.g.: academia.page.link
-------------------------------------------------------------------------
-r1903070 | sidney | 2022-07-28 01:57:22 +0000 (Thu, 28 Jul 2022) | 1 line
-
- Bug 8019 - Fix make_install.t so it can be run using prove -T
-------------------------------------------------------------------------
-r1903063 | mmartinec | 2022-07-27 17:35:40 +0000 (Wed, 27 Jul 2022) | 1
-line
-
- fix t/root_spamd_*.t tests, they were expecting an extra blank before
-the result message line from spamc
-------------------------------------------------------------------------
-r1903061 | mmartinec | 2022-07-27 16:04:02 +0000 (Wed, 27 Jul 2022) | 1
-line
-
- t/perlcritic.pl: remove exemption for Perlsecret "Baby Cart", deal with
-the only case of its use in ExtractText.pm (the @{[]} hack is no longer
-needed around split() in scalar context since perl5.11, we require 5.14
-in SpamAssassin.pm)
-------------------------------------------------------------------------
-r1903050 | sidney | 2022-07-27 09:20:50 +0000 (Wed, 27 Jul 2022) | 1 line
-
- Add test dependencies to ensure that CPAN test bots know about them
-------------------------------------------------------------------------
-r1903039 | sidney | 2022-07-26 22:19:21 +0000 (Tue, 26 Jul 2022) | 1 line
-
- bug 8003 - fix path syntax when in Windows to let mkrule tests work
-------------------------------------------------------------------------
-r1903033 | mmartinec | 2022-07-26 18:00:47 +0000 (Tue, 26 Jul 2022) | 1
-line
-
- t/perlcritic.pl: remove exemption for Perlsecret Goatse, deal with the
-only two cases of its use in MIMEEval.pm, reduce perlcritic verbosity
-from 10 to 9
-------------------------------------------------------------------------
-r1903032 | sidney | 2022-07-26 15:50:07 +0000 (Tue, 26 Jul 2022) | 1 line
-
- bug 8003 - fix extra noise in test on Windows platform
-------------------------------------------------------------------------
-r1903030 | mmartinec | 2022-07-26 13:35:35 +0000 (Tue, 26 Jul 2022) | 1
-line
-
- perlcritic does not appreciate a !! operator
-------------------------------------------------------------------------
-r1903010 | mmartinec | 2022-07-25 15:24:41 +0000 (Mon, 25 Jul 2022) | 1
-line
-
- document ARC, cosmetics/style
-------------------------------------------------------------------------
-r1903009 | mmartinec | 2022-07-25 15:21:20 +0000 (Mon, 25 Jul 2022) | 1
-line
-
- MS::Plugin::DKIM : must not treat a selector "0" as missing! (also fixes
-warnings: call method "result_detail" on an undefined value)
-------------------------------------------------------------------------
-r1902917 | mmartinec | 2022-07-21 18:04:30 +0000 (Thu, 21 Jul 2022) | 1
-line
+ make spamc(1) build on Windows only with Strawberry Perl tools.
+ If Microsoft Windows Toolkit is installed, spamc.exe will be built
+ with Microsoft toolchain.
+ bz #8053
- spelling in doc
------------------------------------------------------------------------
-r1902916 | mmartinec | 2022-07-21 17:55:37 +0000 (Thu, 21 Jul 2022) | 1
-line
-
- documentation: match the list of recognized RR types to a regexp in code
-------------------------------------------------------------------------
-r1902912 | mmartinec | 2022-07-21 14:23:36 +0000 (Thu, 21 Jul 2022) | 1
-line
-
- set_tag() documentation small fix
-------------------------------------------------------------------------
-r1902889 | hege | 2022-07-20 19:15:25 +0000 (Wed, 20 Jul 2022) | 2 lines
-
- Bug 8016 - Remove uridnsbl_skip_domain(s)
-
-------------------------------------------------------------------------
-r1902865 | gbechis | 2022-07-19 21:11:55 +0000 (Tue, 19 Jul 2022) | 2
+r1913498 | gbechis | 2023-11-01 14:38:42 +0000 (Wed, 01 Nov 2023) | 3
lines
- improve check for forged Hotmail headers due to Microsoft changes
+ overwrite symlinks instead of failing
+ fixes MacOS tests with updated OpenSSL packages
------------------------------------------------------------------------
-r1902838 | gbechis | 2022-07-18 13:07:03 +0000 (Mon, 18 Jul 2022) | 2
+r1913468 | gbechis | 2023-10-31 16:35:01 +0000 (Tue, 31 Oct 2023) | 2
lines
- Google translate is used to obfuscate uris
-
-------------------------------------------------------------------------
-r1902744 | kb | 2022-07-15 18:09:59 +0000 (Fri, 15 Jul 2022) | 7 lines
-
- Bug 7980, plaintext_body_sig_ratio performance: Replaced the one-shot,
-prone
- to backtrack signature identifying regex. Now doing a fast single-pass
-over
- the entire string, using a minimal regex to identify signature
-delimiters.
-
- Also ignore decoy markers at the end.
-
+ check Microsoft Bing redirector abuse
------------------------------------------------------------------------
-r1902710 | sidney | 2022-07-14 04:24:51 +0000 (Thu, 14 Jul 2022) | 1 line
-
- bug 8015 - Remove test for blocked bitly link. Bitly has no permanent
-link to test with
-------------------------------------------------------------------------
-r1902571 | gbechis | 2022-07-08 13:44:54 +0000 (Fri, 08 Jul 2022) | 2
+r1913344 | gbechis | 2023-10-26 11:06:21 +0000 (Thu, 26 Oct 2023) | 2
lines
- use DKIM from $suppl_attrib if available
+ all ExtratText tags might not be present
------------------------------------------------------------------------
-r1902513 | billcole | 2022-07-06 20:34:44 +0000 (Wed, 06 Jul 2022) | 1
-line
-
- New spam-for-hire seen
-------------------------------------------------------------------------
-r1902486 | gbechis | 2022-07-05 13:43:27 +0000 (Tue, 05 Jul 2022) | 2
+r1913317 | gbechis | 2023-10-25 10:35:40 +0000 (Wed, 25 Oct 2023) | 2
lines
- adds proper if can() sub
+ store in the tag all content, not only http urls
------------------------------------------------------------------------
-r1902484 | gbechis | 2022-07-05 13:37:53 +0000 (Tue, 05 Jul 2022) | 3
+r1913314 | gbechis | 2023-10-25 08:17:28 +0000 (Wed, 25 Oct 2023) | 3
lines
- Checks if SPF checks have been skipped because EnvelopeFrom cannot be
-determined,
- to be used in meta-rules
-
-------------------------------------------------------------------------
-r1902425 | sidney | 2022-07-03 10:22:54 +0000 (Sun, 03 Jul 2022) | 1 line
+ avoid a warning
+ spotted by Ruud van den Hout
- bug 8003 - after changes made for other tests, re_base_extraction.t now
-works on Windows
------------------------------------------------------------------------
-r1902424 | sidney | 2022-07-03 09:30:08 +0000 (Sun, 03 Jul 2022) | 1 line
+r1913222 | jhardin | 2023-10-23 05:26:41 +0000 (Mon, 23 Oct 2023) | 1 line
- Bug 8003 - mass_check.t requires masscheck which is not written to run
-on Windows
+ tweak rule
------------------------------------------------------------------------
-r1902423 | sidney | 2022-07-03 09:23:00 +0000 (Sun, 03 Jul 2022) | 1 line
+r1913131 | jhardin | 2023-10-20 02:05:27 +0000 (Fri, 20 Oct 2023) | 1 line
- Bug 8003 - reuse.t requires masscheck which is not written to run on
-Windows
+ Push SHY_OBFU rules, RE cleanup, add rule for eval
------------------------------------------------------------------------
-r1902385 | gbechis | 2022-07-01 07:26:04 +0000 (Fri, 01 Jul 2022) | 2
+r1913069 | gbechis | 2023-10-17 16:25:18 +0000 (Tue, 17 Oct 2023) | 2
lines
- add ARC rules
+ add a tag that contains uris extracted from the plugin
------------------------------------------------------------------------
-r1902301 | gbechis | 2022-06-28 07:28:36 +0000 (Tue, 28 Jun 2022) | 3
+r1913048 | gbechis | 2023-10-17 09:36:26 +0000 (Tue, 17 Oct 2023) | 2
lines
- fix sql schema on MariaDB 10.1
- bz #8012
+ extract urls from QR-codes using zbar
------------------------------------------------------------------------
-r1902276 | gbechis | 2022-06-27 10:01:33 +0000 (Mon, 27 Jun 2022) | 2
+r1912995 | gbechis | 2023-10-16 07:33:17 +0000 (Mon, 16 Oct 2023) | 2
lines
- unbreak DKIM when $suppl_attrib are used (amavisd-new for example)
-
-------------------------------------------------------------------------
-r1902245 | jhardin | 2022-06-25 18:30:57 +0000 (Sat, 25 Jun 2022) | 1 line
-
- Add exclusion for myimages and myphotos to __URI_TRY_3LD
-------------------------------------------------------------------------
-r1902055 | sidney | 2022-06-19 04:48:21 +0000 (Sun, 19 Jun 2022) | 1 line
-
- bug 8003 - Reduce noise of warnings in Windows lock file code to make
-some tests practical in Windows
-------------------------------------------------------------------------
-r1902053 | sidney | 2022-06-19 04:10:57 +0000 (Sun, 19 Jun 2022) | 1 line
-
- bug 8003 - Fix bayesbdb.t not closing db files during test, now works on
-Windows
-------------------------------------------------------------------------
-r1901958 | sidney | 2022-06-16 03:44:43 +0000 (Thu, 16 Jun 2022) | 1 line
-
- bug 8003 - Remove debugging flag accidentally left in last commit
-------------------------------------------------------------------------
-r1901956 | sidney | 2022-06-15 23:10:44 +0000 (Wed, 15 Jun 2022) | 1 line
-
- bug 8011 - Fix Pyzor and Razor tests and various code that supports them
-for use in Windows
-------------------------------------------------------------------------
-r1901955 | sidney | 2022-06-15 22:57:24 +0000 (Wed, 15 Jun 2022) | 1 line
-
- bug 8010 - remove lines obsoleted by other untaint fixes
-------------------------------------------------------------------------
-r1901954 | sidney | 2022-06-15 22:53:05 +0000 (Wed, 15 Jun 2022) | 1 line
-
- bug 8003 - Skip tests or portions that cannot run in Windows, change
-other non-portable things in tests to portable equivalents
-------------------------------------------------------------------------
-r1901953 | sidney | 2022-06-15 22:45:51 +0000 (Wed, 15 Jun 2022) | 1 line
+ publish new IADB rules
- bug 8003 - Change ip address used in test from one that Windows is too
-strict with
------------------------------------------------------------------------
-r1901952 | sidney | 2022-06-15 22:23:22 +0000 (Wed, 15 Jun 2022) | 1 line
+r1912985 | jhardin | 2023-10-15 20:49:25 +0000 (Sun, 15 Oct 2023) | 1 line
- bug 8010 - Fix untaint pattern in File::Find in Windows
+ Restore 4.x __SUBJ_HAS_FROM_1
------------------------------------------------------------------------
-r1901951 | sidney | 2022-06-15 21:57:36 +0000 (Wed, 15 Jun 2022) | 1 line
+r1912925 | jhardin | 2023-10-13 02:24:30 +0000 (Fri, 13 Oct 2023) | 1 line
- bug 8003 - disable these tests i Windows since umask is a no-op there
+ Add another ZW obfu rule
------------------------------------------------------------------------
-r1901899 | sidney | 2022-06-14 09:15:28 +0000 (Tue, 14 Jun 2022) | 1 line
-
- Bug 8009 - Delete anti-pattern that matches when some optional modules
-are missing, and not real errors
-------------------------------------------------------------------------
-r1901887 | billcole | 2022-06-13 18:26:12 +0000 (Mon, 13 Jun 2022) | 1
+r1912923 | billcole | 2023-10-12 18:35:54 +0000 (Thu, 12 Oct 2023) | 1
line
- typo in prior comment
+ trued up welcome/white discrepancy
------------------------------------------------------------------------
-r1901885 | billcole | 2022-06-13 18:10:09 +0000 (Mon, 13 Jun 2022) | 1
+r1912921 | billcole | 2023-10-12 14:53:21 +0000 (Thu, 12 Oct 2023) | 1
line
- New MID pattern rule, tests very well on private B2B system.
-------------------------------------------------------------------------
-r1901879 | gbechis | 2022-06-13 14:03:50 +0000 (Mon, 13 Jun 2022) | 2
-lines
-
- mention Authentication-Results header in man page
-
-------------------------------------------------------------------------
-r1901875 | sidney | 2022-06-13 10:09:28 +0000 (Mon, 13 Jun 2022) | 1 line
-
- bug 8007 - POSIX::_exit in forked child on Windows terminates parent,
-use exit() instead if on Windows
-------------------------------------------------------------------------
-r1901764 | sidney | 2022-06-09 02:12:54 +0000 (Thu, 09 Jun 2022) | 1 line
-
- Bug 8003 - Fix compile time error in Windows in test that is supposed to
-be skipped on Windows
-------------------------------------------------------------------------
-r1901738 | sidney | 2022-06-08 02:26:05 +0000 (Wed, 08 Jun 2022) | 1 line
-
- bug 8005 - sleep() required in test in Windows where select() is needed
-in other OS
-------------------------------------------------------------------------
-r1901719 | gbechis | 2022-06-07 08:41:50 +0000 (Tue, 07 Jun 2022) | 3
-lines
-
- Add check_arc_signed() and check_arc_valid() subs to verify ARC
-signatures.
- bz #7935
-
-------------------------------------------------------------------------
-r1901667 | sidney | 2022-06-05 12:50:11 +0000 (Sun, 05 Jun 2022) | 1 line
-
- Bug 8003 - Fix determining when to skip spamc/spamd tests in Windows
-------------------------------------------------------------------------
-r1901657 | hege | 2022-06-05 08:24:49 +0000 (Sun, 05 Jun 2022) | 2 lines
-
- Fix revision 1901651
-
-------------------------------------------------------------------------
-r1901656 | hege | 2022-06-05 08:03:13 +0000 (Sun, 05 Jun 2022) | 2 lines
-
- Remove superfluous return
-
-------------------------------------------------------------------------
-r1901651 | sidney | 2022-06-05 03:43:52 +0000 (Sun, 05 Jun 2022) | 1 line
-
- bug 8003 - skip tests that fail in Windows that need further
-investigation to determine if they can be fixed
-------------------------------------------------------------------------
-r1901649 | sidney | 2022-06-05 02:41:19 +0000 (Sun, 05 Jun 2022) | 1 line
-
- bug 8003 - Remove check for sudo when in Windows
-------------------------------------------------------------------------
-r1901581 | hege | 2022-06-03 05:46:32 +0000 (Fri, 03 Jun 2022) | 2 lines
-
- Minor got_hit/rule_ready cleanups (Bug 7999)
-
-------------------------------------------------------------------------
-r1901580 | hege | 2022-06-03 05:46:17 +0000 (Fri, 03 Jun 2022) | 2 lines
-
- Add missing semicolon, cosmetic
-
-------------------------------------------------------------------------
-r1901579 | hege | 2022-06-03 05:12:35 +0000 (Fri, 03 Jun 2022) | 2 lines
-
- Minor rule_ready optimization
-
-------------------------------------------------------------------------
-r1901578 | hege | 2022-06-03 05:02:42 +0000 (Fri, 03 Jun 2022) | 2 lines
-
- Clean up plugin, don't call unnecessary got_hit() (Bug 7999)
-
-------------------------------------------------------------------------
-r1901577 | hege | 2022-06-03 04:59:29 +0000 (Fri, 03 Jun 2022) | 2 lines
-
- Check lint_rules correctly
-
-------------------------------------------------------------------------
-r1901573 | sidney | 2022-06-02 22:41:38 +0000 (Thu, 02 Jun 2022) | 1 line
-
- bug 8003 - Untaint PATH in Windows
-------------------------------------------------------------------------
-r1901534 | hege | 2022-06-02 05:40:27 +0000 (Thu, 02 Jun 2022) | 2 lines
-
- Bug 8003 - Many test failures in Windows due to various platform
-dependent things
-
-------------------------------------------------------------------------
-r1901533 | hege | 2022-06-02 05:32:04 +0000 (Thu, 02 Jun 2022) | 2 lines
-
- Use find_executable_in_env_path for better Windows support, clean up code
-
-------------------------------------------------------------------------
-r1901532 | hege | 2022-06-02 05:31:47 +0000 (Thu, 02 Jun 2022) | 2 lines
-
- find_executable_in_env_path: search .exe files on Windows
-
-------------------------------------------------------------------------
-r1901489 | sidney | 2022-06-01 11:21:27 +0000 (Wed, 01 Jun 2022) | 1 line
-
- Bug 8002 - Exclude more PerlCritic policies that are checked on CPAN
-test machines
-------------------------------------------------------------------------
-r1901451 | hege | 2022-05-31 13:32:39 +0000 (Tue, 31 May 2022) | 2 lines
-
- Skip dcc test on windows, I don't think a native cdcc.exe exists
-
-------------------------------------------------------------------------
-r1901450 | hege | 2022-05-31 13:28:28 +0000 (Tue, 31 May 2022) | 2 lines
-
- Bug 8001 - extracttext.t test failure
-
-------------------------------------------------------------------------
-r1901439 | sidney | 2022-05-31 06:37:39 +0000 (Tue, 31 May 2022) | 1 line
-
- bug 7986 - Cleanup of fix that was in previous commit
-------------------------------------------------------------------------
-r1901434 | sidney | 2022-05-31 03:10:28 +0000 (Tue, 31 May 2022) | 1 line
-
- bug 7986 - Fix by using File::Temp::tempdir() for socketpath in tests
-------------------------------------------------------------------------
-r1901426 | sidney | 2022-05-30 22:49:16 +0000 (Mon, 30 May 2022) | 1 line
-
- 4.0.0-pre2 released
+ usssa appears to have a SendGrid account that they've lost control of.
------------------------------------------------------------------------
-r1901424 | sidney | 2022-05-30 21:27:07 +0000 (Mon, 30 May 2022) | 1 line
-
- preparing to release 4.0.0-pr2
-------------------------------------------------------------------------
-r1901421 | gbechis | 2022-05-30 16:15:13 +0000 (Mon, 30 May 2022) | 2
+r1912913 | gbechis | 2023-10-12 06:43:37 +0000 (Thu, 12 Oct 2023) | 2
lines
- spam from freshdesk.com domain has been reported
-
-------------------------------------------------------------------------
-r1901419 | hege | 2022-05-30 14:12:23 +0000 (Mon, 30 May 2022) | 4 lines
-
- - hashbl_email_domain_alias
- - warn of undefined acl
- - lc base32 for better cosmetics
-
-------------------------------------------------------------------------
-r1901416 | hege | 2022-05-30 12:49:39 +0000 (Mon, 30 May 2022) | 2 lines
-
- Bug 6995 - specify user to fall back for spamd instead of nobody
-
-------------------------------------------------------------------------
-r1901405 | hege | 2022-05-30 09:21:09 +0000 (Mon, 30 May 2022) | 2 lines
-
- Document "return undef" for eval-functions
-
-------------------------------------------------------------------------
-r1901403 | hege | 2022-05-30 08:57:52 +0000 (Mon, 30 May 2022) | 2 lines
-
- Fix eval functions returning unintended "undef"
-
-------------------------------------------------------------------------
-r1901399 | sidney | 2022-05-30 07:42:02 +0000 (Mon, 30 May 2022) | 1 line
-
- bug 7998 Add two files to make clean that were dropped from distribution
-some time ago
-------------------------------------------------------------------------
-r1901397 | hege | 2022-05-30 05:58:31 +0000 (Mon, 30 May 2022) | 2 lines
-
- Minor cleaning up, ignore disabled metas (score 0), make unrun meta
-reporting foolproof
-
-------------------------------------------------------------------------
-r1901378 | sidney | 2022-05-29 04:53:44 +0000 (Sun, 29 May 2022) | 1 line
-
- fix irrelevant spf warning in test case
-------------------------------------------------------------------------
-r1901358 | sidney | 2022-05-28 15:06:49 +0000 (Sat, 28 May 2022) | 1 line
-
- bug 7997 move non-rule settings from 01_test_rules.cf to
-01_test_rules.pre
-------------------------------------------------------------------------
-r1901350 | hege | 2022-05-28 11:45:22 +0000 (Sat, 28 May 2022) | 2 lines
-
- Revert skipping last priority do_meta_tests, fixes some issues, but
-metas still need a bit more tweaking
-
-------------------------------------------------------------------------
-r1901349 | hege | 2022-05-28 11:43:13 +0000 (Sat, 28 May 2022) | 2 lines
-
- Make some tests run with and without extra rules to catch bugs
-
-------------------------------------------------------------------------
-r1901348 | hege | 2022-05-28 11:36:17 +0000 (Sat, 28 May 2022) | 2 lines
-
- Don't clear any tstprefs() or tstlocalrules() settings with
-clear_localrules()
-
-------------------------------------------------------------------------
-r1901347 | hege | 2022-05-28 11:00:42 +0000 (Sat, 28 May 2022) | 2 lines
-
- Fix Unescaped left brace for %{FOO} templates (Bug 7992)
-
-------------------------------------------------------------------------
-r1901346 | hege | 2022-05-28 10:38:25 +0000 (Sat, 28 May 2022) | 16 lines
-
- Test cleanups and fixes.
-
- Note that %patterns has now two exact patterns styles:
-
- - Literal strings match exactly the string. Whitespace is no longer
-ignored
- (any leading and trailing whitelist must match), but consecutive
- whitespace is normalized:
-
- q{ FOO } => ''
- ' FOO ' => ''
-
- - Regular expressions, defined with standard qr// operator:
-
- qr/ FOO / => ''
-
-
-------------------------------------------------------------------------
-r1901345 | hege | 2022-05-28 10:25:23 +0000 (Sat, 28 May 2022) | 2 lines
-
- Remove redundant if
-
-------------------------------------------------------------------------
-r1901344 | hege | 2022-05-28 10:24:55 +0000 (Sat, 28 May 2022) | 2 lines
-
- Fix tflags multiple handling for full rules
+ disconnect the database before destroying the object
------------------------------------------------------------------------
-r1901318 | sidney | 2022-05-27 09:59:23 +0000 (Fri, 27 May 2022) | 1 line
+r1912905 | jhardin | 2023-10-11 14:57:38 +0000 (Wed, 11 Oct 2023) | 1 line
- Bug 7989 Remove three more references in tests to deleted plugin Esp.pm
+ 4.0 version of __SUBJ_HAS_FROM_1 doesn't work in masscheck? Commenting
+out temporarily for analysis.
------------------------------------------------------------------------
-r1901311 | hege | 2022-05-27 06:06:52 +0000 (Fri, 27 May 2022) | 2 lines
-
- Enable HashBL plugin by default per devlist discussion
-
-------------------------------------------------------------------------
-r1901297 | gbechis | 2022-05-26 17:14:35 +0000 (Thu, 26 May 2022) | 2
+r1912889 | gbechis | 2023-10-11 07:30:15 +0000 (Wed, 11 Oct 2023) | 3
lines
- fix cache where CamelCase configuration options are used
-
-------------------------------------------------------------------------
-r1901270 | hege | 2022-05-26 06:27:34 +0000 (Thu, 26 May 2022) | 2 lines
-
- user/host/domain options for check_hashbl_emails() and some cleaning up
-
-------------------------------------------------------------------------
-r1901268 | hege | 2022-05-26 05:24:05 +0000 (Thu, 26 May 2022) | 2 lines
-
- Use uridnsbl_skip_domains for HashBL lookups
-
-------------------------------------------------------------------------
-r1901255 | hege | 2022-05-25 19:25:54 +0000 (Wed, 25 May 2022) | 2 lines
-
- Why is stuff like USER_IN_DKIM_WHITELIST in sandbox 10_force_active.cf?
-Add WELCOME/BLOCK alternatives. Should clean all of non-sandbox rules
-away if it's not necessary.
-
-------------------------------------------------------------------------
-r1901254 | hege | 2022-05-25 19:22:50 +0000 (Wed, 25 May 2022) | 2 lines
-
- USER_IN_SPF_WELCOMELIST and USER_IN_DKIM_WELCOMELIST ended up in
-72_scores.cf as 0.001? Try to fix?
-
-------------------------------------------------------------------------
-r1901249 | hege | 2022-05-25 15:48:43 +0000 (Wed, 25 May 2022) | 2 lines
-
- Make DMARC rules async to properly wait for SPF and DKIM results
-
-------------------------------------------------------------------------
-r1901241 | hege | 2022-05-25 13:46:02 +0000 (Wed, 25 May 2022) | 4 lines
-
- Unify __URL_SHORTENER usage:
- - Replace sandbox __URL_SHORTENER with rules/25_url_shortener.cf
- - Migrate __PDS_URISHORTENER list into __URL_SHORTENER
-
-------------------------------------------------------------------------
-r1901240 | hege | 2022-05-25 13:36:17 +0000 (Wed, 25 May 2022) | 2 lines
-
- Allow "max_short_urls 0" to disable all HTTP requests, enabling usage of
-short_url() as a list lookup only.
-
-------------------------------------------------------------------------
-r1901228 | hege | 2022-05-25 09:57:47 +0000 (Wed, 25 May 2022) | 2 lines
-
- Make sure checks are done in case of strange rule priorities vs
-check_dnsbl
-
-------------------------------------------------------------------------
-r1901227 | hege | 2022-05-25 09:46:02 +0000 (Wed, 25 May 2022) | 3 lines
-
- - Add short_url_redir() function to check if a valid redirection was
-found
- - short_url() will result in hit as long as url_shortener matching URL
-was found, no HTTP request required (fixes local tests only or missing
-LWP module)
-
-------------------------------------------------------------------------
-r1901166 | hege | 2022-05-23 12:55:35 +0000 (Mon, 23 May 2022) | 2 lines
-
- Optimize short url parsing
-
-------------------------------------------------------------------------
-r1901164 | hege | 2022-05-23 12:31:55 +0000 (Mon, 23 May 2022) | 2 lines
-
- Improve documentation
-
-------------------------------------------------------------------------
-r1901157 | hege | 2022-05-23 09:20:21 +0000 (Mon, 23 May 2022) | 2 lines
-
- Add current tinyurl block example. Remove deprecated go.to.
+ add new IADB rbl endpoints
+ diff looks ok to felicity@
------------------------------------------------------------------------
-r1901155 | hege | 2022-05-23 09:09:08 +0000 (Mon, 23 May 2022) | 8 lines
-
- DecodeShortURLs:
- - Add url_shortener_get (GET requests)
- - Add clear_url_shortener
- - Add url_shortener_timeout
- - Add max_short_url_redirections
- - Detect and warn about legacy short_url_tests() usage
- - Improve docs and tests
-
-------------------------------------------------------------------------
-r1901154 | hege | 2022-05-23 08:32:12 +0000 (Mon, 23 May 2022) | 2 lines
-
- Use $pms->get_uri_list() as do_uri_tests() argument, otherwise any
-add_uri_detail_list additions are not available for uri rules.
+r1912882 | jhardin | 2023-10-11 03:12:41 +0000 (Wed, 11 Oct 2023) | 1 line
+ Fix FPs from not relying on normalization of ALL pseudo-header. Add 4.x
+optimization for __SUBJ_HAS_FROM_1
------------------------------------------------------------------------
-r1901152 | gbechis | 2022-05-23 08:15:56 +0000 (Mon, 23 May 2022) | 2
+r1912726 | gbechis | 2023-10-04 06:59:30 +0000 (Wed, 04 Oct 2023) | 2
lines
- publish btc rbl
-
-------------------------------------------------------------------------
-r1901136 | hege | 2022-05-23 04:41:50 +0000 (Mon, 23 May 2022) | 2 lines
-
- Update docs
-
-------------------------------------------------------------------------
-r1901135 | hege | 2022-05-23 04:38:50 +0000 (Mon, 23 May 2022) | 2 lines
-
- Add url_shortener_user_agent (default Chrome) so request is not blocked
-by some services
-
-------------------------------------------------------------------------
-r1901118 | hege | 2022-05-22 09:21:31 +0000 (Sun, 22 May 2022) | 2 lines
-
- Improve tests
+ correctly list license in MYMETA files
------------------------------------------------------------------------
-r1901117 | hege | 2022-05-22 09:21:22 +0000 (Sun, 22 May 2022) | 2 lines
-
- Add some debug logging for named captures
-
-------------------------------------------------------------------------
-r1901116 | hege | 2022-05-22 09:20:58 +0000 (Sun, 22 May 2022) | 2 lines
-
- Forgot to escape capture name in regex
-
-------------------------------------------------------------------------
-r1901115 | hege | 2022-05-22 09:13:08 +0000 (Sun, 22 May 2022) | 2 lines
-
- Fix renamed hash check
-
-------------------------------------------------------------------------
-r1901114 | hege | 2022-05-22 08:44:07 +0000 (Sun, 22 May 2022) | 6 lines
-
- Bug 7992 - Capturing and reusing strings for matching across rules
- - Now uses %{TAGNAME} template format for regex matching
- - If any regex rule depends on undefined tag, consider the rule unrun
- - Allow tag names to contain underscores
- - Add documentation
-
-------------------------------------------------------------------------
-r1901112 | hege | 2022-05-22 08:39:51 +0000 (Sun, 22 May 2022) | 2 lines
-
- Clear out some ancient Perl 5.6 checks
-
-------------------------------------------------------------------------
-r1901096 | hege | 2022-05-21 08:51:57 +0000 (Sat, 21 May 2022) | 3 lines
-
- - Named capture cleanups, add tests, new PMS/set_captures,
-Parser/parse_captures functions (Bug 7992)
- - MIMEHeader: support named regex captures, add tflags multiple support,
-improve tests
-
-------------------------------------------------------------------------
-r1901093 | hege | 2022-05-21 06:21:56 +0000 (Sat, 21 May 2022) | 5 lines
-
- Bug 7992 - Capturing and reusing strings for matching across rules
- - Check %- right after regex matching, to prevent got_hit or anything
-else potentially messing with it in the future
- - Save all matches on tflags multiple rules
- - Remove duplicate values from matches/tags
-
-------------------------------------------------------------------------
-r1901085 | gbechis | 2022-05-20 13:52:25 +0000 (Fri, 20 May 2022) | 3
-lines
-
- better limit on regexp, it cannot work with longer strings because of dns
- labels limits.
-
-------------------------------------------------------------------------
-r1901082 | hege | 2022-05-20 08:52:33 +0000 (Fri, 20 May 2022) | 2 lines
-
- Bug 7994 - Plugin ASN.pm, AskDNS.pm: return early if $pkt is undefined
-
-------------------------------------------------------------------------
-r1901080 | hege | 2022-05-20 07:59:04 +0000 (Fri, 20 May 2022) | 2 lines
-
- Add missing header rule logging
-
-------------------------------------------------------------------------
-r1901068 | hege | 2022-05-19 15:48:50 +0000 (Thu, 19 May 2022) | 2 lines
-
- Better validation for rulenames
-
-------------------------------------------------------------------------
-r1901067 | hege | 2022-05-19 15:43:41 +0000 (Thu, 19 May 2022) | 2 lines
-
- Automatically adjust priority -100 for tflags net rules
-
-------------------------------------------------------------------------
-r1901063 | hege | 2022-05-19 13:23:35 +0000 (Thu, 19 May 2022) | 2 lines
-
- Add tflags net
-
-------------------------------------------------------------------------
-r1901060 | hege | 2022-05-19 09:47:40 +0000 (Thu, 19 May 2022) | 5 lines
-
- Some meta cleanups and optimizations (Bug 7987)
- - Use rule_ready() everywhere instead of direct tests_already_hit modify
- - Simple tracking of meta dependency hits, run do_meta_tests only when
-needed
- - Do not run do_meta_tests on last priority, as finish_meta_tests will
-run anyway
+r1912702 | jhardin | 2023-10-03 02:10:12 +0000 (Tue, 03 Oct 2023) | 1 line
+ FP Avoidance tuning
------------------------------------------------------------------------
-r1901042 | gbechis | 2022-05-18 17:59:54 +0000 (Wed, 18 May 2022) | 2
+r1912695 | gbechis | 2023-10-02 16:05:29 +0000 (Mon, 02 Oct 2023) | 2
lines
- silence a warning
-
-------------------------------------------------------------------------
-r1901033 | hege | 2022-05-18 12:40:40 +0000 (Wed, 18 May 2022) | 2 lines
-
- HashBL: add check_hashbl_attachments. Improve documentation.
-
-------------------------------------------------------------------------
-r1900984 | hege | 2022-05-17 07:52:27 +0000 (Tue, 17 May 2022) | 2 lines
-
- Revert get_async_pending_rules from do_meta_tests one more time. It's
-really not needed, as rule_ready() in run_eval_tests is enough.
-
-------------------------------------------------------------------------
-r1900983 | hege | 2022-05-17 07:48:20 +0000 (Tue, 17 May 2022) | 2 lines
-
- Remove outdated comment
-
-------------------------------------------------------------------------
-r1900981 | hege | 2022-05-17 06:03:11 +0000 (Tue, 17 May 2022) | 2 lines
-
- Add HashBL things
-
-------------------------------------------------------------------------
-r1900979 | hege | 2022-05-17 05:58:09 +0000 (Tue, 17 May 2022) | 2 lines
-
- Add local($1) just in case
-
-------------------------------------------------------------------------
-r1900978 | hege | 2022-05-17 05:48:11 +0000 (Tue, 17 May 2022) | 2 lines
-
- Forgot has_hashbl_sha256
-
-------------------------------------------------------------------------
-r1900977 | hege | 2022-05-17 05:43:57 +0000 (Tue, 17 May 2022) | 2 lines
-
- Add sha256 option to HashBL (Bug 7993)
-
-------------------------------------------------------------------------
-r1900976 | hege | 2022-05-17 05:40:33 +0000 (Tue, 17 May 2022) | 2 lines
-
- Add very simple Util/base32_encode function for HashBL
-
-------------------------------------------------------------------------
-r1900974 | hege | 2022-05-17 04:02:38 +0000 (Tue, 17 May 2022) | 5 lines
-
- Bug 7987 - DNSEval.pm,HashBL.pm,URILocalBL.pm: unnecessary use of
-rule_pending and rule_ready
- For backwards compatibility:
- - Use rule_ready() in run_eval_tests to allow async even for "return 0"
- - Bring back async pending check in do_meta_tests
-
-------------------------------------------------------------------------
-r1900961 | hege | 2022-05-16 15:51:19 +0000 (Mon, 16 May 2022) | 4 lines
-
- Bug 7987 - DNSEval.pm,HashBL.pm,URILocalBL.pm: unnecessary use of
-rule_pending and rule_ready
- - Remove $pms->rule_pending(), $pms->{tests_pending} to make things much
-simpler
- - Async eval-functions must now "return undef"
+ sync with ASF r1912694
------------------------------------------------------------------------
-r1900942 | gbechis | 2022-05-16 07:46:47 +0000 (Mon, 16 May 2022) | 2
+r1912694 | gbechis | 2023-10-02 16:03:53 +0000 (Mon, 02 Oct 2023) | 2
lines
- Remove Esp plugin
-
-------------------------------------------------------------------------
-r1900932 | hege | 2022-05-15 17:42:47 +0000 (Sun, 15 May 2022) | 2 lines
-
- Add missing t/data/spam/hashbl
-
-------------------------------------------------------------------------
-r1900929 | hege | 2022-05-15 16:07:26 +0000 (Sun, 15 May 2022) | 4 lines
-
- - Add options to check_hashbl_tag, ip/ipv4/ipv6/revip/fqdn/tld/trim
- - Cleanup HashBL code
- - Add basic HashBL tests
+ check for redirections from $urlshortener to www.$urlshortener
------------------------------------------------------------------------
-r1900928 | hege | 2022-05-15 15:31:51 +0000 (Sun, 15 May 2022) | 2 lines
-
- Add $current_checkfile variable to get current log output file
-
-------------------------------------------------------------------------
-r1900927 | hege | 2022-05-15 13:29:53 +0000 (Sun, 15 May 2022) | 2 lines
-
- Skip empty regex captures
-
-------------------------------------------------------------------------
-r1900917 | hege | 2022-05-15 09:05:12 +0000 (Sun, 15 May 2022) | 2 lines
-
- Add check_hashbl_tag eval
-
-------------------------------------------------------------------------
-r1900911 | hege | 2022-05-15 05:31:19 +0000 (Sun, 15 May 2022) | 2 lines
-
- Do not check if captured_rules exists, as all values are now potentially
-used as tags
-
-------------------------------------------------------------------------
-r1900910 | hege | 2022-05-15 05:12:44 +0000 (Sun, 15 May 2022) | 3 lines
-
- Bug 7992 - Capturing and reusing strings for matching across rules
- - Set captured value(s) as a tag
+r1912617 | jhardin | 2023-09-30 00:41:42 +0000 (Sat, 30 Sep 2023) | 1 line
+ rule and FP avoidance tuning
------------------------------------------------------------------------
-r1900880 | hege | 2022-05-14 12:38:56 +0000 (Sat, 14 May 2022) | 2 lines
-
- No regex capture for header exists: test
-
-------------------------------------------------------------------------
-r1900879 | hege | 2022-05-14 12:18:41 +0000 (Sat, 14 May 2022) | 2 lines
-
- Bug 7992 - Capturing and reusing strings for matching across rules
+r1912591 | jhardin | 2023-09-29 02:49:07 +0000 (Fri, 29 Sep 2023) | 1 line
+ Add rule to check for attempt to exploit bug #8190
------------------------------------------------------------------------
-r1900876 | gbechis | 2022-05-14 09:36:03 +0000 (Sat, 14 May 2022) | 2
+r1912573 | gbechis | 2023-09-28 09:20:59 +0000 (Thu, 28 Sep 2023) | 3
lines
- fix Esp regression tests, X-MC-User is a 25 chars string
-
-------------------------------------------------------------------------
-r1900873 | hege | 2022-05-14 06:58:57 +0000 (Sat, 14 May 2022) | 2 lines
-
- Small code cleanup
+ Remove the Unicode "replacement character" from the url
+ bz #8190
------------------------------------------------------------------------
-r1900871 | hege | 2022-05-14 06:30:45 +0000 (Sat, 14 May 2022) | 2 lines
+r1912566 | hege | 2023-09-28 04:17:04 +0000 (Thu, 28 Sep 2023) | 2 lines
- Do not leak options when redefining a header test. Add some actual basic
-header tests.
+ Try to let masscheck run
------------------------------------------------------------------------
-r1900857 | gbechis | 2022-05-13 13:27:05 +0000 (Fri, 13 May 2022) | 4
+r1912553 | gbechis | 2023-09-26 20:52:25 +0000 (Tue, 26 Sep 2023) | 2
lines
- Official ASF channel should be loaded first in
- order to be able to override scores by using custom channels
- bz #7991
+ add a shortener
------------------------------------------------------------------------
-r1900849 | hege | 2022-05-13 06:06:33 +0000 (Fri, 13 May 2022) | 8 lines
-
- - Bug 7987
- - fix body rules considered unrun when using sa-compile
- - fix check_rbl_sub rules considered unrun and other DNSEval cleanups
- - improve rule_pending/rule_ready/got_hit() logic
- - rename $pms->get_pending_lookups to get_async_pending_rules
- - other minor async cleanups
- - test and documentation improvements
-
-------------------------------------------------------------------------
-r1900839 | gbechis | 2022-05-12 14:25:12 +0000 (Thu, 12 May 2022) | 2
+r1912551 | gbechis | 2023-09-26 13:40:52 +0000 (Tue, 26 Sep 2023) | 2
lines
- set DMARC_PASS and DMARC_MISSING rules as immutable
-
-------------------------------------------------------------------------
-r1900834 | hege | 2022-05-12 11:34:54 +0000 (Thu, 12 May 2022) | 2 lines
-
- Limit fixing net rule priorities to -100
+ 'invalid' is not a correct DKIM result code, change it to 'permerror'
------------------------------------------------------------------------
-r1900832 | hege | 2022-05-12 09:39:34 +0000 (Thu, 12 May 2022) | 2 lines
+r1912526 | hege | 2023-09-24 12:19:06 +0000 (Sun, 24 Sep 2023) | 2 lines
- Auto adjust priority to -100
+ Bug 8188 - dns_block_rule does not accept underscore in domain
------------------------------------------------------------------------
-r1900829 | hege | 2022-05-12 09:29:35 +0000 (Thu, 12 May 2022) | 2 lines
-
- Cleanup ASN, add support for tag name in check_asn()
-
-------------------------------------------------------------------------
-r1900813 | hege | 2022-05-11 15:24:34 +0000 (Wed, 11 May 2022) | 2 lines
-
- Prettier failure pattern logging
-
-------------------------------------------------------------------------
-r1900812 | hege | 2022-05-11 15:12:25 +0000 (Wed, 11 May 2022) | 2 lines
-
- Don't override existing priority unless it's default 0
-
-------------------------------------------------------------------------
-r1900811 | hege | 2022-05-11 14:59:25 +0000 (Wed, 11 May 2022) | 2 lines
-
- Small Shortcircuit cleanup. Mention network lookups at -100 priority.
-
-------------------------------------------------------------------------
-r1900800 | jhardin | 2022-05-11 03:28:05 +0000 (Wed, 11 May 2022) | 1 line
+r1912472 | jhardin | 2023-09-22 02:23:45 +0000 (Fri, 22 Sep 2023) | 1 line
Add rule for eval
------------------------------------------------------------------------
-r1900798 | sidney | 2022-05-11 01:56:18 +0000 (Wed, 11 May 2022) | 1 line
-
- use prove for the rule tests too for a better release tester experience
-------------------------------------------------------------------------
-r1900796 | sidney | 2022-05-11 00:28:26 +0000 (Wed, 11 May 2022) | 1 line
-
- update script that runs release tests for change in the perlcritic test
-------------------------------------------------------------------------
-r1900794 | sidney | 2022-05-10 23:23:31 +0000 (Tue, 10 May 2022) | 1 line
-
- move percritic test code from xt directory which is not in MANIFEST
-------------------------------------------------------------------------
-r1900793 | gbechis | 2022-05-10 23:11:43 +0000 (Tue, 10 May 2022) | 3
-lines
-
- refactor some code
- improvements on Mailup and Sendinblue matches
-
-------------------------------------------------------------------------
-r1900789 | hege | 2022-05-10 16:55:26 +0000 (Tue, 10 May 2022) | 2 lines
-
- Add t/perlcritic.t in MANIFEST
-
-------------------------------------------------------------------------
-r1900788 | hege | 2022-05-10 16:53:03 +0000 (Tue, 10 May 2022) | 2 lines
-
- Add t/perlcritic.t per dev-list discussion
-
-------------------------------------------------------------------------
-r1900771 | sidney | 2022-05-10 03:31:25 +0000 (Tue, 10 May 2022) | 1 line
-
- corrected fix to perlcritic error
-------------------------------------------------------------------------
-r1900770 | sidney | 2022-05-10 03:22:40 +0000 (Tue, 10 May 2022) | 1 line
-
- make a map non-destructive fixes perlcritic error and makes it not
-destroy the list
-------------------------------------------------------------------------
-r1900768 | sidney | 2022-05-10 02:19:01 +0000 (Tue, 10 May 2022) | 1 line
-
- Updated build/release instructions - some content moved to wiki
-------------------------------------------------------------------------
-r1900764 | sidney | 2022-05-10 00:41:11 +0000 (Tue, 10 May 2022) | 1 line
-
- Fix texcat languages filename not defined warning in t/reuse.t test
-------------------------------------------------------------------------
-r1900741 | hege | 2022-05-09 12:52:20 +0000 (Mon, 09 May 2022) | 2 lines
-
- Remove non-existing check_rbl_results_for eval
-
-------------------------------------------------------------------------
-r1900740 | hege | 2022-05-09 12:51:18 +0000 (Mon, 09 May 2022) | 2 lines
-
- Adjust priority of all eval rules..
-
-------------------------------------------------------------------------
-r1900738 | hege | 2022-05-09 11:46:21 +0000 (Mon, 09 May 2022) | 2 lines
-
- Automatically adjust check_rbl* rules to -100 for early async launch
-
-------------------------------------------------------------------------
-r1900732 | gbechis | 2022-05-09 11:08:33 +0000 (Mon, 09 May 2022) | 2
+r1912414 | gbechis | 2023-09-19 15:44:46 +0000 (Tue, 19 Sep 2023) | 3
lines
- add "info" sub
-
-------------------------------------------------------------------------
-r1900725 | hege | 2022-05-09 09:11:43 +0000 (Mon, 09 May 2022) | 2 lines
-
- Improve logging
-
-------------------------------------------------------------------------
-r1900723 | hege | 2022-05-09 08:33:22 +0000 (Mon, 09 May 2022) | 2 lines
-
- Use $hitsptr for consistency
-
-------------------------------------------------------------------------
-r1900719 | hege | 2022-05-09 05:27:43 +0000 (Mon, 09 May 2022) | 2 lines
-
- Small code cleanup, improve logging. Ignore $ent->{key} as documented.
-
-------------------------------------------------------------------------
-r1900688 | hege | 2022-05-08 12:17:21 +0000 (Sun, 08 May 2022) | 2 lines
-
- Improve tests
-
-------------------------------------------------------------------------
-r1900680 | hege | 2022-05-08 06:40:12 +0000 (Sun, 08 May 2022) | 2 lines
-
- Improve rule_pending() documentation
-
-------------------------------------------------------------------------
-r1900678 | hege | 2022-05-08 06:04:55 +0000 (Sun, 08 May 2022) | 2 lines
-
- Remove redundant $would_log_rules_all check
-
-------------------------------------------------------------------------
-r1900676 | sidney | 2022-05-08 05:40:03 +0000 (Sun, 08 May 2022) | 8 lines
-
- bug 7988 Fixes and updates to regression tests
- - All tests now use common initialization in SATest.pm
- - Use absolute pathname in @INC to fix breakage caused by chdir
- - Some wording changes in test warnings
- - Revamp xt tests to use one shell script that calls t/*.t and another 3
-test scripts
- - Fix problems in saw-ampersand test and update for newer SpamAssassin
-code
-
+ read uris from bad formatted html as well
+ bz 8186
------------------------------------------------------------------------
-r1900675 | hege | 2022-05-08 05:15:50 +0000 (Sun, 08 May 2022) | 2 lines
-
- Remove outdated/superfluous suggestion to run prove command, all tests
-should be run the way general documentation suggests. (Note: "prove -T"
-should always be used, if used..)
-
-------------------------------------------------------------------------
-r1900674 | kmcgrail | 2022-05-08 04:23:09 +0000 (Sun, 08 May 2022) | 1
+r1912377 | billcole | 2023-09-17 19:03:21 +0000 (Sun, 17 Sep 2023) | 1
line
- BZ 7981 working on release UPGRADE and Announcement files in Google Docs
-------------------------------------------------------------------------
-r1900670 | sidney | 2022-05-08 00:24:17 +0000 (Sun, 08 May 2022) | 1 line
-
- Add missing declaration and fix an undefined var error uncovered in
-testing that it revealed
-------------------------------------------------------------------------
-r1900667 | hege | 2022-05-07 20:34:59 +0000 (Sat, 07 May 2022) | 2 lines
-
- Add a some more Bug 7735 comments/documentation
-
-------------------------------------------------------------------------
-r1900666 | hege | 2022-05-07 20:27:28 +0000 (Sat, 07 May 2022) | 2 lines
-
- Fix SA breaking typo, sorry
-
-------------------------------------------------------------------------
-r1900664 | hege | 2022-05-07 19:03:30 +0000 (Sat, 07 May 2022) | 2 lines
-
- Fix comment/documentation
-
-------------------------------------------------------------------------
-r1900658 | hege | 2022-05-07 14:41:14 +0000 (Sat, 07 May 2022) | 2 lines
-
- Add few more tests
-
-------------------------------------------------------------------------
-r1900653 | hege | 2022-05-07 14:00:49 +0000 (Sat, 07 May 2022) | 2 lines
-
- Add some more tests. Seems NetAddr::IP has some bug handling stuff like
-127.0.0.1/31 (I don't think it should match 127.0.0.0).
-
-------------------------------------------------------------------------
-r1900651 | hege | 2022-05-07 13:16:03 +0000 (Sat, 07 May 2022) | 2 lines
-
- Installing Net::CIDR::Lite allows to use dash separated IP range format
-(e.g. 192.168.1.1-192.168.255.255) for NetSet tables (internal_networks,
-trusted_networks, msa_networks, uri_local_cidr)
-
-------------------------------------------------------------------------
-r1900648 | hege | 2022-05-07 09:21:33 +0000 (Sat, 07 May 2022) | 2 lines
-
- No point mapping bayes_ignore_header constantly from array to lc hash,
-just make it lc hash from the start. Also make it more standards
-conforming, no point having differently named hash from the command.
-
-------------------------------------------------------------------------
-r1900646 | hege | 2022-05-07 08:13:29 +0000 (Sat, 07 May 2022) | 2 lines
-
- More DKIM-Signature like headers to "mark presence only"
-
-------------------------------------------------------------------------
-r1900642 | hege | 2022-05-07 06:01:02 +0000 (Sat, 07 May 2022) | 2 lines
-
- Remove superfluous version check, it's not possible to be false
-
-------------------------------------------------------------------------
-r1900630 | hege | 2022-05-06 15:03:13 +0000 (Fri, 06 May 2022) | 2 lines
-
- Use primary key for MySQL bayes_expire to make it potentially Galera
-compatible
-
-------------------------------------------------------------------------
-r1900622 | gbechis | 2022-05-06 10:45:31 +0000 (Fri, 06 May 2022) | 2
-lines
-
- better match on X-Mailer
-
-------------------------------------------------------------------------
-r1900614 | hege | 2022-05-06 05:53:16 +0000 (Fri, 06 May 2022) | 2 lines
-
- Make if logic a little more straightforward
-
-------------------------------------------------------------------------
-r1900613 | hege | 2022-05-06 05:40:14 +0000 (Fri, 06 May 2022) | 2 lines
-
- Act as soon as DKIMDOMAIN is ready
-
-------------------------------------------------------------------------
-r1900607 | hege | 2022-05-06 04:14:21 +0000 (Fri, 06 May 2022) | 2 lines
-
- Only mark rule_pending when needed
-
-------------------------------------------------------------------------
-r1900599 | hege | 2022-05-05 17:58:25 +0000 (Thu, 05 May 2022) | 2 lines
-
- Ok fix properly. Apparently checkfile() is only for saving filenames
-when error (Output can be examined in..). Fix the path.
-
-------------------------------------------------------------------------
-r1900597 | hege | 2022-05-05 17:48:29 +0000 (Thu, 05 May 2022) | 2 lines
-
- Fix spurious cannot open mkrules_else.0 warnings
-
-------------------------------------------------------------------------
-r1900596 | hege | 2022-05-05 17:39:36 +0000 (Thu, 05 May 2022) | 2 lines
-
- Fix HAVE_ZLIB
-
-------------------------------------------------------------------------
-r1900595 | hege | 2022-05-05 17:31:13 +0000 (Thu, 05 May 2022) | 2 lines
-
- Fix: "my" variable $dbh masks earlier declaration in same scope
-
-------------------------------------------------------------------------
-r1900594 | hege | 2022-05-05 17:31:00 +0000 (Thu, 05 May 2022) | 2 lines
-
- Fix: Name "main::libidn_done" used only once: possible typo
-
+ Update weird ATTR rule from JH suggestion
------------------------------------------------------------------------
-r1900586 | sidney | 2022-05-05 13:15:00 +0000 (Thu, 05 May 2022) | 1 line
-
- bug 7986 Partial fix lets tests run when directory path up to 80 long.
-Use workdir, remove now obsolete mk_safe_tmpdir()
-------------------------------------------------------------------------
-r1900583 | sidney | 2022-05-05 12:16:01 +0000 (Thu, 05 May 2022) | 1 line
-
- 4.0.0-pre1 released
-------------------------------------------------------------------------
-r1900572 | sidney | 2022-05-05 02:46:37 +0000 (Thu, 05 May 2022) | 1 line
+r1912326 | billcole | 2023-09-15 13:00:54 +0000 (Fri, 15 Sep 2023) | 1
+line
- preparing to release 4.0.0-pr1
+ HTML illegal character in attribute name rule
------------------------------------------------------------------------
-r1900556 | gbechis | 2022-05-04 17:09:39 +0000 (Wed, 04 May 2022) | 2
+r1912314 | gbechis | 2023-09-14 14:13:37 +0000 (Thu, 14 Sep 2023) | 2
lines
- basic FromNameSpoof tests
+ additional 2tld domain
------------------------------------------------------------------------
-r1900555 | gbechis | 2022-05-04 16:39:55 +0000 (Wed, 04 May 2022) | 2
+r1912304 | gbechis | 2023-09-14 09:39:53 +0000 (Thu, 14 Sep 2023) | 2
lines
- fix man page formatting
-
-------------------------------------------------------------------------
-r1900553 | hege | 2022-05-04 13:43:43 +0000 (Wed, 04 May 2022) | 2 lines
-
- Document parallel testing, also as reminder for everyone..
-
-------------------------------------------------------------------------
-r1900552 | hege | 2022-05-04 13:39:36 +0000 (Wed, 04 May 2022) | 2 lines
-
- Add FromNameSpoof
-
-------------------------------------------------------------------------
-r1900549 | hege | 2022-05-04 12:51:24 +0000 (Wed, 04 May 2022) | 2 lines
-
- Clean up code, properly wait for DKIM results, improve docs
-
-------------------------------------------------------------------------
-r1900547 | sidney | 2022-05-04 11:06:22 +0000 (Wed, 04 May 2022) | 1 line
+ add another 2tld domain
- bug 7982 fix tests failing when run from release tarball, removing
-dependency on rules that are in trunk
------------------------------------------------------------------------
-r1900546 | sidney | 2022-05-04 11:01:48 +0000 (Wed, 04 May 2022) | 1 line
-
- Back to development version until we are ready to build the next
-pre-release
-------------------------------------------------------------------------
-r1900541 | hege | 2022-05-04 06:56:15 +0000 (Wed, 04 May 2022) | 2 lines
-
- Fix typo
-
-------------------------------------------------------------------------
-r1900538 | gbechis | 2022-05-04 06:43:17 +0000 (Wed, 04 May 2022) | 2
+r1912292 | gbechis | 2023-09-13 16:03:48 +0000 (Wed, 13 Sep 2023) | 2
lines
- Match html files stored on Fleek cloud
-
-------------------------------------------------------------------------
-r1900536 | hege | 2022-05-04 04:38:59 +0000 (Wed, 04 May 2022) | 2 lines
-
- Don't add listname itself to a list
-
-------------------------------------------------------------------------
-r1900531 | hege | 2022-05-04 02:52:21 +0000 (Wed, 04 May 2022) | 2 lines
-
- Add missing to MANIFEST
+ add some .su 2tld
------------------------------------------------------------------------
-r1900515 | gbechis | 2022-05-03 15:02:40 +0000 (Tue, 03 May 2022) | 2
+r1912289 | gbechis | 2023-09-13 13:42:43 +0000 (Wed, 13 Sep 2023) | 3
lines
- revert r1900506, not correct for general use
+ add "shortcircuit_min_ham_score" and "shortcircuit_max_spam_score"
+configurations
+ in order to stop processing the email when total score reaches a
+determined value
------------------------------------------------------------------------
-r1900514 | gbechis | 2022-05-03 14:56:35 +0000 (Tue, 03 May 2022) | 3
+r1912261 | gbechis | 2023-09-12 07:33:49 +0000 (Tue, 12 Sep 2023) | 2
lines
- silence a warning if uri_to_domain fails.
- bz #7984
+ add an url shortener
------------------------------------------------------------------------
-r1900513 | hege | 2022-05-03 14:40:18 +0000 (Tue, 03 May 2022) | 4 lines
-
- - Add http code caching
- - Add short_url_code just in case, to check any non-redirect http code
- - Check register_eval_rule type
-
-------------------------------------------------------------------------
-r1900512 | hege | 2022-05-03 13:50:53 +0000 (Tue, 03 May 2022) | 3 lines
-
- - Add clear_localrules() test function to use only rules defined in *.t
-/ tstprefs().
- - Convert sql_based_welcomelist.t to clear_localrules
-
-------------------------------------------------------------------------
-r1900511 | sidney | 2022-05-03 13:48:24 +0000 (Tue, 03 May 2022) | 1 line
-
- Cosmetic fix that does not affect the test but I could not unsee it once
-I noticed it
-------------------------------------------------------------------------
-r1900508 | gbechis | 2022-05-03 12:41:02 +0000 (Tue, 03 May 2022) | 2
+r1912178 | gbechis | 2023-09-08 07:01:45 +0000 (Fri, 08 Sep 2023) | 2
lines
- missed in previous
+ add new freemail provider
------------------------------------------------------------------------
-r1900507 | gbechis | 2022-05-03 12:39:54 +0000 (Tue, 03 May 2022) | 2
-lines
-
- test autocleanup
+r1912152 | jhardin | 2023-09-07 01:44:19 +0000 (Thu, 07 Sep 2023) | 1 line
+ Add phishing obfuscation rule for eval
------------------------------------------------------------------------
-r1900506 | gbechis | 2022-05-03 12:39:04 +0000 (Tue, 03 May 2022) | 3
+r1912075 | gbechis | 2023-09-04 09:36:11 +0000 (Mon, 04 Sep 2023) | 2
lines
- cleanup database by checking "modified" field so that frequently checked
- urls are always in hot cache
+ avoid a warning
------------------------------------------------------------------------
-r1900494 | sidney | 2022-05-02 23:53:07 +0000 (Mon, 02 May 2022) | 1 line
-
- change a name used in test to make it clearer that a warning message is
-expected and can be ignored
-------------------------------------------------------------------------
-r1900485 | gbechis | 2022-05-02 16:12:44 +0000 (Mon, 02 May 2022) | 2
+r1912038 | gbechis | 2023-09-01 09:59:21 +0000 (Fri, 01 Sep 2023) | 2
lines
- DecodeShortURLs cache test
+ add a new url shortener seen on the wild
------------------------------------------------------------------------
-r1900483 | hege | 2022-05-02 15:23:50 +0000 (Mon, 02 May 2022) | 2 lines
-
- Make TTL handling foolproof, do a cheap delete before select. Tidy
-things up a bit.
+r1911935 | jhardin | 2023-08-26 18:40:23 +0000 (Sat, 26 Aug 2023) | 1 line
+ Rule tuning
------------------------------------------------------------------------
-r1900481 | hege | 2022-05-02 14:56:24 +0000 (Mon, 02 May 2022) | 2 lines
-
- Fix logic: Compare TTL to created field, otherwise entry might not never
-expire and update itself.
+r1911923 | jhardin | 2023-08-26 01:55:20 +0000 (Sat, 26 Aug 2023) | 1 line
+ Push some rules
------------------------------------------------------------------------
-r1900479 | hege | 2022-05-02 14:21:38 +0000 (Mon, 02 May 2022) | 2 lines
-
- Revert back to unix timestamps (int)
+r1911902 | jhardin | 2023-08-25 01:54:39 +0000 (Fri, 25 Aug 2023) | 1 line
+ More metas for evaluation
------------------------------------------------------------------------
-r1900477 | gbechis | 2022-05-02 12:56:54 +0000 (Mon, 02 May 2022) | 2
-lines
-
- more tweaks to Paypal rule
[... 2396 lines stripped ...]