Changelog v0.4.7:
* editheader extension: Made protection against addition and deletion of
headers configurable separately. Also, the `Received' and
`Auto-Submitted' headers are no longer protected against addition by
default.
* Turned message envelope address parse errors into warnings.
* The interpreter now accepts non-standard domain names, e.g.
containing '_'.
+ Implemented the Sieve index extension (RFC 5260).
+ Implemented support for the mboxmetadata and servermetadata extensions
(RFC 5490).
+ Implemented new sieve commands for the doveadm command line utility.
These commands are currently limited to ManageSieve operations, but
the other current sieve tools will be migrated to doveadm in the near
future as well.
+ Added more debug output about binary up-to-date checking.
+ Added script metadata to binary dump output.
- Fixed Sieve script binary up-to-date checking by normalizing the
script location.
- The Sieve interpreter now flushes the duplicate database during start
phase of result execution rather than commit phase. This makes sure
locks on the duplicate database are released as soon as possible,
preventing contention.
- Performed a few optimizations in the lexical scanner of the language.
- Fixed bug in `:matches' match-type that made a pattern without
wildcards match as if there were a '*' at the beginning.
- Fixed crash in validation of the string parameter of the comparator
tag.
- extprograms extension: Made sure supplemental group privileges are
also dropped. This was a problem reported by Debian lintian.
- Fixed bug in handling of binary errors for action side-effects and
message overrides.
- file script storage: Restructured storage initialization to address
backwards compatibility issues.
- dict script storage: Fixed small memory allocation bug.
PR: 198747
Submitted by: Larry Rosenman <ler@lerctr.org> (maintainer)
If a sendmail header is not present, pull in mail/sendmail and
edit the Makefile.m4 to send CFLAGS and LDFLAGS appropriately. This
Allows batv-milter to build on systems without Sendmail in base.
Approved by: just fix it
In some cases no-sendmail support was in place but missing CFLAGS or
LDFLAGS, but in others it needed to be added. Problems found as a result
of DragonFly removing sendmail from base.
Approved by: just fix it.
This failed on multi-job; I think the clean target removed a config
file after it was built. While here, use BSD_INSTALL_* macros instead
of hardcoding install commands.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag. This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.
The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
GH -> GHL
GITHUB -> GITHUB_LEGACY
Differential Revision: https://reviews.freebsd.org/D748
Submitted by: amdmi3
Reviewed by: mat, swills, antoine, bdrewery
With hat: portmgr
- Remove dependencies on modules distributed as part of perl core
- Remove references to FreeBSD < 8 and perl < 5.16
- Ensure that DOCS and EXAMPLES options exist for ports installing
PORTDOCS or PORTEXAMPLES
- Reduce unnecessary inclusions of bsd.port.options.mk by using
OPTIONS helpers and the like
- Fix some cases where dependencies were only assigned to BUILD_DEPENDS
- Fix a few of the cases where dependencies were only assigned to RUN_DEPENDS.
This one happens in many, many ports. I only applied it in cases where
it interfered with 'make test' but it should maybe be done more generally.
- Mute ${MKDIR} in installation
- Parethesize compound commands
- In www/p5-URI-Fetch, remove the ZLIB option that wasn't used
This is mainly a bug fix release, but it does contain one important new
feature. Upgrade is recommended.
The full RELEASE_NOTES for this version, showing changes since the last
release:
1.3.1 2015/02/23
Fix bug #97: Add ability to change envelope sender, client IP
address, client hostname, and HELO value used in test
mode, via environment variables. This can be turned
into something more formal in a later release. Suggested
by Andreas Schulze.
Fix bug #102: Don't lose SPF results and output the "-1" default.
Reported by Kurt Roeckx.
Fix bug #103: Fix IgnoreAuthenticatedClients by requesting the
right macro value from the MTA.
Fix bug #113: Remove "TemporaryDirectory" (unused). Patch from
Andreas Schulze.
LIBOPENDMARC: Fix bug #104: Include <sys/param.h> and <resolv.h>
in <opendmarc/dmarc.h> so that MAXPATHLEN and MAXNS get
defined consistently. Reported by Frank J. Lhota.
LIBOPENDMARC: Fix bug #105: Get the h_errno definition from
<netdb.h> rather than declaring it. Problem noted
by Frank J. Lhota.
LIBOPENDMARC: Fix bug #106: Clean up issues with the types passed
to opendmarc_policy_library_dns_hook(). Noted by
Frank J. Lhota.
DOCS: Fix bug #99: Update list of constraints on
opendmarc_policy_fetch_alignment(). Reported by
Frank J. Lhota.
REPORTS: Fix bug #108: Handle malformed mailto URIs in DMARC
records (e.g., just "mailto:"). Reported by Andreas Schulze.
REPORTS: Fix bug #110: Support SQL backend selection in
opendmarc-expire. Reported by Mark Reidenbach.
PR: 198502
Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer)