pax -rw, the destination directory must exist. pax in NetBSD creates it if
not, pax in MirBSD complains. I read through all pkgsrc Makefiles that use
pax and added an entry to INSTALLATION_DIRS, or an INSTALL_DATA_DIR
invocation.
I did not test all the changes but they should be fairly safe. If you notice
any breakage because of this change, please contact me.
* Fix fallback for titles that contain malformed HTML.
* Fix atomic saves to avoid garbling config and data files if the disk is full.
* Convert the `friendly-name` boolean to the new `name-format`
setting. This allow users to customize how the friendly name is
constructed.
* Demote guessed encodings logs from 'error' to 'warning'.
* Incompatible change in Sieve doveadm plugin: the root attribute for
Sieve scripts is changed. Make sure that you update both sides of a
dsync setup simultaneously when Sieve is involved, otherwise
synchronization will likely fail.
+ Added support for sending Sieve vacation replies with an actual
sender, rather than the default <> sender. Check the updated
doc/extensions/vacation.txt for more information.
- Fixed a binary code read problem in the `set' command of the Sieve
variables extension. Using the set command with a modifier and an
empty string value would cause code corruption problems while running
the script.
- Various fixes for doveadm-sieve plugin, mostly crashes. These include
a fix for the `Invalid value for default sieve attribute' problem.
- Various fixes for compiler and static analyzer warnings, e.g. as
reported by CLang and on 32 bit systems.
- Fixed the implementation of the new :options flag for the Sieve
include extension.
- Fixed potential segfault bug at deinitialization of the lda-sieve
plugin.
- Fixed messed up hex output for sieve-dump tool.
* acl: If public/shared namespace has a shared subscriptions file for
all users, don't list subscription entries that are not visible to
the user accessing it.
+ doveadm: Added "auth lookup" command for doing passdb lookup.
+ login_log_format_elements: Added %{orig_user}, %{orig_username}
and %{orig_domain} expanding to the username exactly as sent by
the client (before any changes auth process made).
+ Added ssl_prefer_server_ciphers setting.
+ auth_verbose_passwords: Log the password also for unknown users.
+ Linux: Added optional support for SO_REUSEPORT with
inet_listener { reuse_port=yes }
- director: v2.2.5 changes caused "SYNC lost" errors
- dsync: Many fixes and error handling improvements
- doveadm -A: Don't waste CPU by doing a separate config lookup
for each user
- Long-running ssl-params process no longer prevents Dovecot restart
- mbox: Fixed mailbox_list_index=yes to work correctly
Based on PR pkg/48254 by Leonardo Taccari.
pkgsrc changes:
* add options.mk: now fdm supports "debug" and "pcre" options (previously the
PCRE support was always included).
Changes:
* Add mbox tags for messages fetched from a mbox
* Detect GMail's XYZZY capability for IMAP and use it to try and workaround
some of their broken behaviour (incorrectly reported message sizes).
* Print a warning on missing maildirs when fetching from them rather than
crashing or giving an error. Reported by Frank Terbeck.
* Introduce a configure script and tidy up build infrastructure.
* GMail IMAP doesn't correctly set the \Seen flag after UID FETCH BODY[], so
explicitly set it with STORE when mail is kept. Reported by Patrice Clement.
* Properly count mails when polling multiple folders on a single IMAP server,
reported by Claudio M. Alessi.
* Support user and pass on NNTP, requested by Michael Hamann.
* Escape . properly when delivering to SMTP.
* Don't be as strict about format at the end of messages when using IMAP -
accept additional information as well as FLAGS. Reported by rivo nurges.
2.10.2
* TLS Interoperability workaround: turn on SHA-2 digests by force. This
improves interoperability with clients and servers that deploy SHA-2 digests
without the required support for TLSv1.2-style digest negotiation.
* TLS Performance workaround: the Postfix SMTP server TLS session cache had
become ineffective because recent OpenSSL versions enable session tickets by
default, resulting in a different ticket encryption key for each smtpd(8)
process. The workaround turns off session tickets. Postfix 2.11 will enable
session tickets properly.
* TLS Interoperability workaround: Debian Exim versions before 4.80-3 may fail
to communicate with Postfix and possibly other MTAs, with the following Exim
SMTP client error message:
TLS error on connection to server-name [server-address]
(gnutls_handshake): The Diffie-Hellman prime sent by the server is not
acceptable (not long enough)
See the RELEASE_NOTES file for a Postfix SMTP server configuration
workaround.
* Bugfix (defect introduced: 1997): memory leak while forwarding mail with the
local(8) delivery agent, in code that handles a cleanup(8) server error.
2.10.1
* Workaround: down-stream maintainers fail to install the new
smtpd_relay_restrictions safety net, causing breakage that could have been
avoided. We now hard-code the safety net instead.
2.10.0
* Separation of relay policy (with smtpd_relay_restrictions) from spam policy
(with smtpd_{client, helo, sender, recipient}_restrictions), which makes
accidental open relay configuration less likely. The default is backwards
compatible.
* HAproxy load-balancer support for postscreen(8) and smtpd(8). The nginx
proxy was already supported by Postfix 2.9 smtpd(8), using XCLIENT commands.
* Support for the TLSv1 and TLSv2 protocols, as well as support to turn them
off if needed for inter-operability.
* Laptop-friendly configuration. By default, Postfix now uses UNIX-domain
sockets instead of FIFOs, and thus avoids MTIME file system updates on an
idle mail system.
* Revised postconf(1) command. The "-x" option expands $name in a parameter
value (both main.cf and master.cf); the "-o name=value" option overrides a
main.cf parameter setting; and postconf(1) now warns about a $name that has
no name=value setting.
* Sendmail-style "socketmap" lookup tables.
Changelog:
The following security bug fixes should be applied to thunderbird-17.0.9.
But I cannot find any documents.
MFSA 2013-91 User-defined properties on DOM proxies get the wrong "this" object
MFSA 2013-90 Memory corruption involving scrolling
MFSA 2013-89 Buffer overflow with multi-column, lists, and floats
MFSA 2013-88 compartment mismatch re-attaching XBL-backed nodes
MFSA 2013-83 Mozilla Updater does not lock MAR file after signature verification
MFSA 2013-82 Calling scope for new Javascript objects can lead to memory corruption
MFSA 2013-79 Use-after-free in Animation Manager during stylesheet cloning
MFSA 2013-76 Miscellaneous memory safety hazards (rv:24.0 / rv:17.0.9)
MFSA 2013-65 Buffer underflow when generating CRMF requests
based on mail/gmime before updated to incompatible 2.6, with patches for new
glib2 borrowed by mail/gmime24.
approved by wiz@ dureing freeze.
GMime is a set of utilities for parsing and creating messages using the
Multipurpose Internet Mail Extension (MIME) as defined by the following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 1521: MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for
Specifying and Describing the Format of Internet Message Bodies
* 1847: Security Multiparts for MIME: Multipart/Signed and Multipart/Encrypted
* 1864: The Content-MD5 Header Field (Obsoletes rfc1544)
* 2015: MIME Security with Pretty Good Privacy (PGP)
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
* 2184: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations
* 2231: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations (Obsoletes rfc2184)
* 3156: MIME Security with OpenPGP (Updates rfc2015)
option for sendmail.cf. it is required in order to remove weak ciphers,
and enforce Forward Secrecy on modern MUA
Usage example:
O CipherList=DH@STRENGTH:HIGH:!MD5:!DES:!aNULL:!eNULL
== 1.25 / 2013-08-30
* New Features:
* Adding lazy loading and caching functionality to the default data based on
work done by Greg Brockman (gdb).
* Bugs:
* Force the default internal application encoding to be used when reading the
MIME types database. Based on a change by briangamble, found in the rapid7
fork.
* New extensions:
* mjpeg (video/x-motion-jpeg) based on a change by punkrats, found in the
vidibus fork.
* Modernized MiniTest configuration.
== 1.24 / 2013-08-14
* Code Climate:
* Working on improving the quality of the mime-types codebase through the use
of Code Climate. https://codeclimate.com/github/halostatue/mime-types
* Simplified MIME::Type.from_array to make more assumptions about assignment.
* Documentation:
* LeoYoung <mrleoyoung@gmail.com> pointed out that the README.rdoc contained
examples that could never possibly work because MIME::Types#[] returns (for
all the versions I have handy) an array, not a single type. I have updated
README.rdoc to reflect this.
* Removed Nokogiri as a declared development dependency. It is still required
if you're going to use the IANA parser functionality, but it is not necessary
for most development purposes. This has been removed to ensure that Travis CI
passes on Ruby 1.8.7.
* New MIME Types:
* 7zip (application/x-7z-compressed). Fixes a request by kodram.
https://github.com/halostatue/mime-types/issues/32
* application/x-www-form-urlencoded. Fixes a request by alexkwolfe.
https://github.com/halostatue/mime-types/issues/39
* Various new MIME types from IANA:
* application/mbms-schedule\+xml from 3GPP and Turcotte.
* application/provenance\+xml from W3C and Herman.
* application/session-info from 3GPP and Firmin.
* application/urc-grpsheet\+xml, application/urc-targetdesc\+xml,
application/uisocketdesc\+xml from Zimmermann.
* application/api\+json from Klabnik.
* application/vnd.etsi.pstn\+xml from Han and Belling.
* application/vnd.fujixerox.docuworks.container from Tashiro.
* application/vnd.windows.devicepairing from Dandawate.
* video/vnd.radgamettools.bink and video/vnd.radgamettools.smacker from
Andersson.
* Updated MIME Types:
* RFC 6960 was adopted (application/ocsp-request and application/ocsp-response).
pkgsrc changes:
* Make installer work.
* Add various dependency to PHP extensions.
RELEASE 0.9.4
-------------
- Make identities matching case insensitive (#1485480)
- Fix issue where too big message data was stored in cache causing sql errors
(#1489316)
- Fix iframe scrollbars on webkit desktop browsers (#1489306)
- Fix issue where legacy config was overriden by default config (#1489288)
- Fix newmail_notifier issue where favicon wasn't changed back to default
(#1489313)
- Fix setting of Junk and NonJunk flags by markasjunk plugin (#1489285)
- Fix lack of Reply-To address in header of forwarded message body (#1489298)
- Fix bugs when invoking contact creation form when read-only addressbook is
selected (#1489296)
- Fix identity selection on reply (#1489291)
- Fix so additional headers are added to all messages sent (#1489284)
- Fix display issue after moving folder in Folder Manager (#1489293)
- Fix handling of non-default date formats (#1489294)
- Fix unquoted path in PREG expression on Windows (#1489290)
- Fix Junk folder icon alignment when it's nested in inbox folder (#1489292)
- Fix wrong close tag in /template/mail.html (#1489295)
Upstream changes:
1.192 2013-09-07 21:00:55 America/New_York
if Net::DNS is not available, do not test null mx validity
1.191 2013-09-04 21:52:50 America/New_York
update bugtracker, repo, etc.
mxcheck fails when remote MX record is "."
drop use of bytes.pm; any bug fixed by that should be fixed again
properly
Upstream changes:
2.202 2013-09-04 09:48:33 America/New_York
repackage with Dist::Zilla; update repo and bug tracker
2.201 2013-04-16
no changes
2.200_01 2013-04-09
preserve the original header layout unless changed
2.103 2013-04-09
fix a bug in header unfolding where "0\n 1" could be unfolded to "01"
Update DEPENDS
UPstream changes:
1.300006 2013-03-17 17:23:21 America/New_York
re-fix the problem with attribute accessors and role methods
clashing, previously fixed in 0.102360
1.300005 2013-02-14 11:37:09 America/New_York
add missing prereq, Sub::Exporter; thanks for report, Esteban
Manchado Vel谩zquez
1.300004 2013-02-09 10:09:02 America/New_York
bump required version of MooX::Types::MooseLike
1.300003 2013-02-06 15:56:53 America/New_York
make Wrapper transports proxy is_simple and allow_partial_success to
the wrapped transport
allow Wrapper transports to construct their own targets; useful for
configuring entire wrapper chain from the environment
1.300002 2013-02-06 14:06:24 America/New_York
THIS IS A BIG DEAL: see v1.300000
this is the first non-trial release using Moo instead of Moose
increase version of Moo to interoperate with ancient Mouse.pm
1.300001 2013-01-07 21:38:31 America/New_York
increase required versions of Throwable and Moo
1.300000 2013-01-02 22:42:58 America/New_York
THIS IS A BIG DEAL:
use Moo instead of Moose (thanks to Justin Hunter and Christian
Walde!)
0.120002 2012-09-11 14:43:07 America/New_York
added shift_deliveries to the Test transport, for treating the
sent messages like a queue of things to inspect
0.120001 2012-07-19 16:28:01 America/Los_Angeles
no changes from 0.120000, just marked as stable release
0.120000 2012-05-08 20:53:43 America/New_York
THIS IS A BIG DEAL:
This release deprecates the scalar context behavior of:
* Failure->recipients
* Failure::Multi->failures
* Failure::Multi->recipients
* Transport::Test->deliveries
* Transport::Failable->failure_conditions
Until now, these methods returned a list in list context and
an array reference in scalar context. This still works, but
scalar context calls will now generate a warning. In one
year (2013-05), they will be become fatal.
0.110005 2012-03-05 21:37:35 America/New_York
binmode output handle to avoid line ending munging in Mbox and
Maildir; thanks, Christian Walde!
0.110004 2012-02-21 17:47:35 America/New_York
import the "Bcc" page from the (otherwise empty) github wiki; this
adds some information to the QuickStart page about why Bcc support
isn't there and why this isn't a bug
0.110003 2012-02-01 15:09:52 America/New_York
add the add_lines_header and add_envelope_headers attributes to
Maildir transports
0.110002 2012-01-31 17:02:35 America/New_York
Maildir deliveries now have a ->filename method to tell you just
where the mail was delivered
Upstream changes:
2.199 2013-08-18
** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD **
stop warning from Return::Value; if it didn't switch you to
Email::Sender by now, it isn't gonna
cope with irritating differences between Net::SMTP and Net::SMTP::TLS
(thanks, Yanick Champoux!)
Update DEPENDS
Upstream changes:
1.924 2013-08-10 23:23:55 America/New_York
update use of Email::MIME::ContentType to match new, fixed hash keys:
type/subtype
1.923 2013-08-08 21:59:02 America/New_York
do not consider the part-ending CRLF part of the body
avoid undefined warnings in debug_structure [rt.cpan.org #82388]
(Thanks, Kurt Anderson)
better error message when the given body is a ref but not a scalar
ref [rt.cpan.org #59205]
1.922 2013-07-10 08:45:02 America/New_York
repackage, fixing version number
1.921 2013-07-01 22:51:01 America/New_York
repackage, remove PEP links, update bugtracker
1.920 2013-06-17
do not call parts_set during walk_parts unless the parts have
actually changed
When trying to decode a body, fall back to 7bit if the encoding is
unknown. Trying to create a new body in an unknown encoding is still
forbidden. This should make it easier to handle broken messages
from "the internet." ("Content-Transfer-Encoding: n"!?)
1.912_01 2013-04-08
try to encode headers based on the header structure, if it has one,
rather than treating the header as a big string in all cases; thanks
for this work go to Jesse Luehrs
Update LICENSE
Upstream changes:
1.315 2013-08-12 21:11:46 America/New_York
repackage to update repository and bug tracker
1.314 2013-06-17
add a third argument to encode/decode/codec to allow a fallback
codec
Add LICENSE
Upstream changes:
1.017 2013-08-10 23:19:14 America/New_York
make $STRICT_PARAMS actually work! (thanks, Matthew Green!)
[rt.cpan.org #87460]
1.016 2013-08-10 23:14:42 America/New_York
correct the longstanding and embarrassing misuse of "discrete" and
"composite" to mean "type" and "subtype"; the returned data still
contains the wrong old names so your code shouldn't break
repackage to update bugtracker, repo, etc.
Add LICENSE
Upstream changes:
1.200 2013-08-08 21:24:39 America/New_York
crank the version number *way* up to bring all the module versions in
sync without rolling any of them back
0.218 2013-08-08 20:36:42 America/New_York
point to new repo, bugtracker; also reference Email::Sender
Upstream changes:
0.857 2013-08-05 18:16:44 America/New_York
eliminate extra Pod tests
0.856 2013-08-05 18:12:09 America/New_York
avoid duplicating headers when data is malformed (#31132)
make MH folder reader work on VMS
Upstream changes:
1.004 2013-08-05 08:09:14 America/New_York
fix repo and bugtracker link (stupid case sensitivity!)
(thanks, Slaven Rezic!)
1.003 2013-08-02 18:05:49 America/New_York
new repo, new bugtracker
Add LICENSE
Update DEPENDS
Upstream changes:
1.104 2013-08-02 18:00:42 America/New_York
point to new repo, new bug tracker, suggest users just use other
libraries when possible
Upstream changes:
1.900 2013-08-08 14:44:43 America/New_York
avoid trying to stringify undef, and so avoid a warning (thanks, Alex
Vandiver)
1.899 2013-08-02 10:53:19 America/New_York
repackaged, pointed at new bugtracker
fallback overloads are enabled, so "cmp" will now compare with string
overloads... which still might not be what you expect
code has been futzed with to rely on some 5.6-isms, rather than
trying to be 5.005 compatible
a warning has been added: calling ->parse in scalar context gets
undefined behavior
1.898 2013-02-07
remove dead link