blob: ca3504b81e2c99cec0665fad69bf9b8dca6ae3fa [file] [log] [blame]
------------------------------------------------------------------------
r1901421 | gbechis | 2022-05-30 16:15:13 +0000 (Mon, 30 May 2022) | 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
------------------------------------------------------------------------
r1901375 | jhardin | 2022-05-28 21:33:30 +0000 (Sat, 28 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
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
------------------------------------------------------------------------
r1901318 | sidney | 2022-05-27 09:59:23 +0000 (Fri, 27 May 2022) | 1 line
Bug 7989 Remove three more references in tests to deleted plugin Esp.pm
------------------------------------------------------------------------
r1901311 | hege | 2022-05-27 06:06:52 +0000 (Fri, 27 May 2022) | 2 lines
Enable HashBL plugin by default per devlist discussion
------------------------------------------------------------------------
r1901309 | jhardin | 2022-05-27 04:02:25 +0000 (Fri, 27 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
r1901297 | gbechis | 2022-05-26 17:14:35 +0000 (Thu, 26 May 2022) | 2
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.
------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r1901152 | gbechis | 2022-05-23 08:15:56 +0000 (Mon, 23 May 2022) | 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
------------------------------------------------------------------------
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
------------------------------------------------------------------------
r1901048 | jhardin | 2022-05-19 00:59:11 +0000 (Thu, 19 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
r1901042 | gbechis | 2022-05-18 17:59:54 +0000 (Wed, 18 May 2022) | 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
------------------------------------------------------------------------
r1900980 | jhardin | 2022-05-17 06:01:30 +0000 (Tue, 17 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
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"
------------------------------------------------------------------------
r1900942 | gbechis | 2022-05-16 07:46:47 +0000 (Mon, 16 May 2022) | 2
lines
Remove Esp plugin
------------------------------------------------------------------------
r1900933 | jhardin | 2022-05-16 02:04:34 +0000 (Mon, 16 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
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
------------------------------------------------------------------------
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
------------------------------------------------------------------------
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
------------------------------------------------------------------------
r1900876 | gbechis | 2022-05-14 09:36:03 +0000 (Sat, 14 May 2022) | 2
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
------------------------------------------------------------------------
r1900871 | hege | 2022-05-14 06:30:45 +0000 (Sat, 14 May 2022) | 2 lines
Do not leak options when redefining a header test. Add some actual basic
header tests.
------------------------------------------------------------------------
r1900857 | gbechis | 2022-05-13 13:27:05 +0000 (Fri, 13 May 2022) | 4
lines
Official ASF channel should be loaded first in
order to be able to override scores by using custom channels
bz #7991
------------------------------------------------------------------------
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
------------------------------------------------------------------------
r1900844 | jhardin | 2022-05-13 02:38:44 +0000 (Fri, 13 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
r1900839 | gbechis | 2022-05-12 14:25:12 +0000 (Thu, 12 May 2022) | 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
------------------------------------------------------------------------
r1900832 | hege | 2022-05-12 09:39:34 +0000 (Thu, 12 May 2022) | 2 lines
Auto adjust priority to -100
------------------------------------------------------------------------
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()
------------------------------------------------------------------------
r1900819 | jhardin | 2022-05-12 02:39:44 +0000 (Thu, 12 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
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
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
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
------------------------------------------------------------------------
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
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
------------------------------------------------------------------------
r1900605 | jhardin | 2022-05-06 03:34:53 +0000 (Fri, 06 May 2022) | 1 line
Update generated ruleset
------------------------------------------------------------------------
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
------------------------------------------------------------------------
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
------------------------------------------------------------------------