Age | Commit message (Collapse) | Author | Files | Lines |
|
Enigmail 1.9.2
Released 2016-04-25, works with Thunderbird 38.0 & newer and SeaMonkey 2.35 & newer.
Notable Changes
This is a bugfix release
Important Note
This version requires GnuPG 2.0.7 or newer. GnuPG 1.4.x is not supported anymore.
Bugs fixed
Check the list of fixed defects at
https://sourceforge.net/p/enigmail/bugs/search/?q=status%3Afixed+%26%26+_fixed%3A1.9.2
|
|
Notmuch 0.22 (2016-04-26)
=========================
General
-------
Xapian 1.3 support
Notmuch should now build (and the test suite should pass) on recent
releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5.
Limited support for S/MIME messages
Signature verification is supported, but not decryption. S/MIME
signature creation and S/MIME encryption are supported via built-in
support in Emacs. S/MIME support is not extensively tested at this
time.
Bug Fixes
Fix for threading bug involving deleting and re-adding
messages. Fix for case-sensitive content disposition headers. Fix
handling of 1 character directory names at top level.
Command Line Interface
----------------------
`notmuch show` now supports verifying S/MIME signatures
This support relies on an appropriately configured `gpgsm`.
Build System
------------
Drop dependency on "pkg-config emacs".
Emacs Interface
---------------
Notmuch replies now include all parts shown in the show view
There are two main user visible changes. The first is that rfc822
parts are now included in replies.
The second change is that part headers are now included in the reply
buffer to provide visible separation of the parts. The choice of
which part headers to show is customizable via the variable
`notmuch-mua-reply-insert-header-p-function`.
Filtering or Limiting messages is now bound to `l` in the search view
This binding now matches the analogous binding in show view.
`F` forwards all open messages in a thread
When viewing a thread of messages, the new binding `F` can be used
to generate a new outgoing message which forwards all of the open
messages in the thread. This is analogous to the `f` binding, which
forwards only the current message.
Preferred content type can be determined from the message content
More flexibility in choosing which sub-part of a
multipart/alternative part is initially shown is available by
setting `notmuch-multipart/alternative-discouraged` to a function
that returns a list of discouraged types. The function so specified
is passed the message as an argument and can examine the message
content to determine which content types should be discouraged. This
is in addition to the current capabilities (i.e. setting
`notmuch-multipart/alternative-discouraged` to a list of discouraged
types).
When viewing a thread ("show" mode), queries that match no messages no
longer generate empty buffers
Should an attempt be made to view the thread corresponding to a
query that matches no messages, a warning message is now displayed
and the terminal bell rung rather than displaying an empty buffer
(or, in some cases, displaying an empty buffer and throwing an
error). This also affects re-display of the current thread.
Handle S/MIME signatures in emacs
The emacs interface is now capable making and verifying S/MIME
signatures.
`notmuch-message-address-insinuate` is now a no-op
This reduces the amount of interference with non-notmuch uses of
message-mode.
Address completion improvements
An external script is no longer needed for address completion; if
you previously configured one, customize the variable
`notmuch-address-command` to try the internal completion. If
`company-mode` is available, notmuch uses it by default for
interactive address completion.
Test and experiment with the emacs MUA available in source tree
`./devel/try-emacs-mua` runs emacs and fills the window with
information how to try the MUA safely. Emacs is configured to use
the notmuch (lisp) files located in `./emacs` directory.
Documentation
-------------
New `notmuch-report(1)` and `notmuch-report.json(5)` man pages
describe `notmuch-report` and its JSON configuration file. You can
build these files by running `make` in the `devel/nmbug/doc`
directory.
notmuch-report
--------------
Renamed from `nmbug-status`. This script generates reports based on
notmuch queries, and doesn't really have anything to do with nmbug,
except for sharing the `NMBGIT` environment variable. The new name
focuses on the script's action, instead of its historical association
with the nmbug workflow. This should make it more discoverable for
users looking for generic notmuch reporting tools.
The default configuration file name (extracted from the `config`
branch of `NBMGIT` has changed from `status-config.json` to
`notmuch-report.json` so it is more obviously associated with the
report-generating script. The configuration file also has a new
`meta.message-url` setting, which is documented in
`notmuch-report.json(5)`.
`notmuch-report` now wraps query phrases in parentheses when and-ing
them together, to avoid confusion about clause grouping.
|
|
|
|
private e-mail.
|
|
|
|
|
|
v0.4.14 26-04-2016 Stephan Bosch <stephan@rename-it.nl>
* The address test now allows specifying the X-Original-To header.
+ Implemented the Sieve imapsieve extension and its IMAP counterpart
(RFC 6785) as a set of plugins. This allows running Sieve scripts at IMAP
activity, rather than at delivery. There are also facilities for the
familiar sieve_before/sieve_after administrator scripts. A user script is
defined for a mailbox using an IMAP METADATA entry, whereas administrator
scripts are configured using mailbox matching rules defined in the plugin
settings.
+ Adjusted the Sieve ihave extension to allow capability tests to be performed
at runtime. This way, scripts can be written that work both at delivery and
from IMAP.
+ Implemented support for runtime trace debugging. This means that detailed
information about which commands, actions and tests are performed is written
to a file. That file is created in the configured directory, but only if
that directory exists. This way, a particular user can be easily singled out
for debugging. This works much like the Dovecot rawlog facility. The trace
output is identical to what is produced using sieve-test with its "-t"
command line option.
+ Added a "sieve_user_email" setting that configures the user's primary email
address. This is mainly useful to have a user email address available in
IMAP, where envelope data is unavailable.
+ Implemented the dovecot-specific "vnd.dovecot.report" extension. This allows
sending report messages in the Message Abuse Reporting Format (RFC 5965).
- extprograms plugin: Fixed epoll() panic caused by closing the output FD
before the output stream.
- Made sure that the local part of a mail address is encoded properly using
quoted string syntax when it is not a dot-atom.
|
|
v2.2.24 2016-04-26 Timo Sirainen <tss@iki.fi>
* doveconf now warns if it sees a global setting being changed when
the same setting was already set inside some filters. (A common
mistake has been adding more plugins to a global mail_plugins
setting after it was already set inside protocol { .. }, which
caused the global setting to be ignored for that protocol.)
* LMTP proxy: Increased default timeout 30s -> 125s. This makes it
less likely to reach the timeout and cause duplicate deliveries.
* LMTP and indexer now append ":suffix" to session IDs to make it
unique for the specific user's delivery. (Fixes duplicate session
ID warnings in stats process.)
+ Added dict-ldap for performing read-only LDAP dict lookups.
+ lazy-expunge: All mails can be saved to a single specified mailbox.
+ mailbox { autoexpunge } supports now wildcards in mailbox names.
+ doveadm HTTP API: Added support for proxy commands
+ imapc: Reconnect when getting disconnected in non-selected state.
+ imapc: Added imapc_features=modseq to access MODSEQs/HIGHESTMODSEQ.
This is especially useful for incremental dsync.
+ doveadm auth/user: Auth lookup performs debug logging if
-o auth_debug=yes is given to doveadm.
+ Added passdb/userdb { auth_verbose=yes|no } setting.
+ Cassandra: Added user, password, num_threads, connect_timeout and
request_timeout settings.
+ doveadm user -e <value>: Print <value> with %variables expanded.
- Huge header lines could have caused Dovecot to use too much memory
(depending on config and used IMAP commands). (Typically this would
result in only the single user's process dying with out of memory
due to reaching service { vsz_limit } - not a global DoS).
- dsync: Detect and handle invalid/stale -s state string better.
- dsync: Fixed crash caused by specific mailbox renames
- auth: Auth cache is now disabled passwd-file. It was unnecessary and
it broke %variables in extra fields.
- fts-tika: Don't crash if it returns 500 error
- dict-redis: Fixed timeout handling
- SEARCH INTHREAD was crashing
- stats: Only a single fifo_listeners was supported, making it
impossible to use both auth_stats=yes and mail stats plugin.
- SSL errors were logged in separate "Stacked error" log lines
instead of as part of the disconnection reason.
- MIME body parser didn't handle properly when a child MIME part's
--boundary had the same prefix as the parent.
|
|
- Bug fix release. No features were modified or added.
|
|
- Based on PR pkg/51107 by ISIHARA Takanori
------------------------------------------------
Announce: #OpenSMTPD 5.7.3p2 released
- fixes crash when used with #OpenSSL 1.0.2f - portable only
|
|
--------------------------------------------
- Based on PR pkg/51107 by ISIHARA Takanori
- Explicit ChangeLog was not found.
- New command added:
^x e force to set encoding
See ${PREFIX}/share/doc/cue/cue.hlp
|
|
undefining these in getdomain.c fixes build on at least SunOS.
|
|
|
|
Reported by wiz@. Thank you.
|
|
|
|
|
|
version 2.16: Mon 18 Apr 17:58:23 CEST 2016
Fixes:
- Mail::header regression in parsing files.
rt.cpan.org#113874 [John L Berger]
version 2.15: Mon 18 Apr 13:55:30 CEST 2016
Fixes:
- Mail::Header continue reading after wrongly folders line
rt.cpan.org#113464 [Mark Sapiro]
Improvements:
- Mail::Mailer::open call of exec() explained [Malte Stretz]
- fix example in Mail::Address [peter77]
|
|
directories, fixes various issues with displaying them and PKGMANDIR
support. Bump PKGREVISION.
|
|
|
|
* Sync with thunderbird-45.0
* Include all locale files
|
|
* Regen patch names
Changelog:
New Add a Correspondents column combining Sender and Recipient
New Much better support for XMPP chatrooms and commands.
New Remote content exceptions: Improved options to add exceptions.
New Implement option to always use HTML formatting to prevent unexpected format loss when converting messages to plain text.
New Use OpenStreetmap for maps (even allow the user to choose from list of map services)
New Allow spell checking and dictionary selection in the subject line
New Add dropdown in compose to allow specific setting of font size.
New Return/Enter in composer will now insert a new paragraph by default (shift-Enter will insert a line break)
New Mail.ru supports OAuth authentication.
New Allow copying of name and email address from the message header of an email
New Allow editing of From when composing a message.
Fixed Fixed: When sending e-mail which was composed using Chinese, Japanese or Korean characters, unwanted extra spaces were inserted within the text.
Fixed Spell checker checked spelling in invisible HTML parts of the message.
Fixed When saving a draft that is edited as new message, original draft was overwritten.
Fixed External images not displayed in reply/forward
Fixed Properly preserve pre-formatted blocks in message replies.
Fixed Crashed in some cases while parsing IMAP messages.
Fixed Copy/paste from a plain text editor lost white-space (multiple spaces/blanks, tabs, newlines)
Fixed "Open Draft"/"Forward"/"Edit As New"/"Reply" created message composition with incorrect character encoding.
Fixed Fixed: Grouped By view sort direction change was broken, plus enabled custom column grouping.
Fixed Fixed: New emails into a mailbox did not adhere to sort order by received.
Fixed Fixed: Box.com attachments failed to upload.
Fixed Fixed: Drag and drop of multiple attachments failed to OS file folder.
Fixed XMPP had connection problems for users with large rosters
Security bugs:
Fixed in Thunderbird 45
2016-37 Font vulnerabilities in the Graphite 2 library
2016-36 Use-after-free during processing of DER encoded keys in NSS
2016-35 Buffer overflow during ASN.1 decoding in NSS
2016-34 Out-of-bounds read in HTML parser following a failed allocation
2016-27 Use-after-free during XML transformations
2016-24 Use-after-free in SetBody
2016-23 Use-after-free in HTML5 string parser
2016-20 Memory leak in libstagefright when deleting an array during MP4 processing
2016-19 Linux video memory DOS with Intel drivers
2016-18 CSP reports fail to strip location information for embedded iframe pages
2016-17 Local file overwriting and potential privilege escalation through CSP reports
2016-16 Miscellaneous memory safety hazards (rv:45.0 / rv:38.7)
|
|
|
|
This package contains language packs for mail/thunderbird38.
|
|
|
|
Mozilla Thunderbird is a redesign of the Mozilla mail component. The
goal is to produce a cross platform stand alone mail application using
the XUL user interface language. This version uses the gtk2 toolkit.
This package tracks 38 ESR branch.
|
|
No upstream changelog found.
|
|
|
|
|
|
This module provides basic functions for handling mime-types. It
can handle matching mime-types against a list of media-ranges.
|
|
|
|
|
|
Upstream changes:
CHANGES IN mime VERSION 0.4
NEW FEATURES
o added a new content type: .geojson -> application/vnd.geo+json (thanks,
@dmpe, #3)
BUG FIXES
o guess_type() may fail on Windows when the file paths are too long (#2)
CHANGES IN mime VERSION 0.3
NEW FEATURES
o added a few more content types
CHANGES IN mime VERSION 0.2
NEW FEATURES
o added a function parse_multipart() to parse multipart form data submitted via
HTTP POST
|
|
Upstream changes:
Version 1.5105: Sat May 2 2015
- Prevent CPAN from indexing private-lib
Version 1.5104: Mon Apr 20 2015
- Remove unused File::Cat import
Version 1.5103: Mon Apr 20 2015
- Add File::Path dependency for testing. Thanks to Paul Howarth
<paul@city-fan.org> for the info.
https://rt.cpan.org/Ticket/Display.html?id=103482
- Don't install private Module::Install extension. Thanks to Paul Howarth
<paul@city-fan.org> for the bug report.
https://rt.cpan.org/Ticket/Display.html?id=103482
- Clarify licensing terms
- Move verbose testing to a private module, and implement it in a way that
doesn't require editing the Makefile after it is generated.
- Require File::Slurp instead of including it, to avoid potential problems
like this:
http://www.cpantesters.org/cpan/report/86a0145a-e52b-11e4-a1d1-8536eb4f9f07
- Improve the ability of the test suite to be run in parallel
- Fix Windows test incompatibilities, such as:
http://www.cpantesters.org/cpan/report/12187014-af8d-1014-92d8-fdf72a825c07
http://www.cpantesters.org/cpan/report/12187014-af8d-1014-92d8-fdf72a825c07
Version 1.5102: Sun Apr 12 2015
- Fix xz and lzip test skip for when tools are not installed
- Enable verbose testing for CPAN-testers
- Use proper temp dir instead of t/temp
- Consolidate issue tracking at rt.cpan.org
Version 1.5101: Sat Apr 4 2015
- Add a version check for lzip, to make sure the .lz file can be decompressed
properly during testing. Thanks to Paul Howarth <paul@city-fan.org> for the
suggestion.
- Fix warning about deleting nonexistent test cache
- Enhance "make test TEST_VERBOSE=1" to dump debug information
- Work around a POD-stripping bug that would cause module load to fail on some
platforms
Version 1.5100: Sun Mar 22 2015
- Moved code to github
- Added xz support.
https://rt.cpan.org/Ticket/Display.html?id=68286
Thanks to sascha@trimind.de for initial patches.
- Added lzip support.
Thanks to an anonymous submitter for the idea.
http://sourceforge.net/p/grepmail/patches/8/
- Added POD test
- Fixed hang in pure Perl implementation for a malformed mbox file scenario.
Thanks to Jason Brooks <jason@petting-zoo.org> for providing an mbox
that found this bug.
- Fixed $OLDSTDERR used only once warning.
https://rt.cpan.org/Ticket/Display.html?id=58053
Thanks to paul@city-fan.org for the bug report and patch.
- Fixed enabling of warnings.
https://rt.cpan.org/Ticket/Display.html?id=79898
Thanks to atourbin@cpan.org for the bug report and patch.
- Fixed a division by zero error for malformed mbox files that start with a
newline.
https://rt.cpan.org/Ticket/Display.html?id=69469
Thanks to vadz@cpan.org for the bug report.
- Fix bug in M::M::Perl documentation.
Thanks to Christopher Orsolits <chris@s7logic.com> for spotting it.
- Add more cache file validation.
Thanks to Richard Higson <richard.higson@gt.owl.de> for reporting the
problem.
|
|
|
|
USE_DESTDIR.
|
|
1. The ACL conditions regex and mime_regex now capture substrings
into numeric variables $regex1 to 9, like the "match" expansion condition.
2. New $callout_address variable records the address used for a spam=,
malware= or verify= callout.
3. Transports now take a "max_parallel" option, to limit concurrency.
4. Expansion operators ${ipv6norm:<string>} and ${ipv6denorm:<string>}.
The latter expands to a 8-element colon-sep set of hex digits including
leading zeroes. A trailing ipv4-style dotted-decimal set is converted
to hex. Pure ipv4 addresses are converted to IPv4-mapped IPv6.
The former operator strips leading zeroes and collapses the longest
set of 0-groups to a double-colon.
5. New "-bP config" support, to dump the effective configuration.
6. New $dkim_key_length variable.
7. New base64d and base64 expansion items (the existing str2b64 being a
synonym of the latter). Add support in base64 for certificates.
8. New main configuration option "bounce_return_linesize_limit" to
avoid oversize bodies in bounces. The dafault value matches RFC
limits.
9. New $initial_cwd expansion variable.
|
|
+ Enabled utf-8 mailbox support for IMAP.
+ New expandos %r and %R for comma separated list of To: and Cc:
recipients respectively.
+ Improved support for internationalized email and SMTPUTF8 (RFC653[0-3]).
! $use_idn has been renamed to $idn_decode.
+ $idn_encode controls whether outgoing email address domains will
be IDNA encoded. If your MTA supports it, unset to use utf-8
email address domains.
+ The S/MIME message digest algorithm is now specified using the
option $smime_sign_digest_alg. Note that $smime_sign_command
should be modified to include "-md %d". Please see
contrib/smime.rc.
+ $reflow_space_quotes allows format=flowed email quotes to be
displayed with spacing between them.
! multipart draft files are now supported.
+ The "-E" command line argument causes mutt to edit draft or include files.
All changes made in mutt will be saved back out to those files.
+ $resume_draft_files and $resume_edited_draft_files control how
mutt processes draft files.
+ For classic gpg mode, $pgp_decryption_okay should be set to verify
multipart/encrypted are actually encrypted. Please see
contrib/gpg.rc for the suggested value.
! mailto URL header parameters by default are now restricted to
'body' and 'subject'.
+ mailto_allow and unmailto_allow can be used to add or remove
allowed mailto header parameters.
! The method of setting $hostname has been changed. Rather than
scanning /etc/resolv.conf, the domain will now be determined using
DNS calls.
|
|
+ Enabled utf-8 mailbox support for IMAP.
+ New expandos %r and %R for comma separated list of To: and Cc:
recipients respectively.
+ Improved support for internationalized email and SMTPUTF8 (RFC653[0-3]).
! $use_idn has been renamed to $idn_decode.
+ $idn_encode controls whether outgoing email address domains will
be IDNA encoded. If your MTA supports it, unset to use utf-8
email address domains.
+ The S/MIME message digest algorithm is now specified using the
option $smime_sign_digest_alg. Note that $smime_sign_command
should be modified to include "-md %d". Please see
contrib/smime.rc.
+ $reflow_space_quotes allows format=flowed email quotes to be
displayed with spacing between them.
! multipart draft files are now supported.
+ The "-E" command line argument causes mutt to edit draft or include files.
All changes made in mutt will be saved back out to those files.
+ $resume_draft_files and $resume_edited_draft_files control how
mutt processes draft files.
+ For classic gpg mode, $pgp_decryption_okay should be set to verify
multipart/encrypted are actually encrypted. Please see
contrib/gpg.rc for the suggested value.
! mailto URL header parameters by default are now restricted to
'body' and 'subject'.
+ mailto_allow and unmailto_allow can be used to add or remove
allowed mailto header parameters.
! The method of setting $hostname has been changed. Rather than
scanning /etc/resolv.conf, the domain will now be determined using
DNS calls.
|
|
|
|
This is a bugfix-only release with various important fixes on top of v2.2.22.
- Various fixes to doveadm. Especially running commands via
doveadm-server was broken.
- director: Fixed user weakness getting stuck in some situations
- director: Fixed a situation where directors keep re-sending
different states to each others and never becoming synced.
- director: Fixed assert-crash related to a slow "user killed" reply
- Fixed assert-crash related to istream-concat, which could have
been triggered at least by a Sieve script.
|
|
Update DEPENDS
Upstream changes:
1.300027 2016-04-03 10:02:52-04:00 America/New_York
- no changes since 1.300026
- SMTP transport now uses Net::SMTP for SSL and STARTTLS support
1.300026 2016-03-21 13:50:22-04:00 America/New_York (TRIAL RELEASE)
- another tweak to Net::SMTP and Test::MockObject, thanks to Matthew
Horsfall
1.300025 2016-03-19 17:11:34-04:00 America/New_York (TRIAL RELEASE)
- tweak how we load Net::SMTP to avoid problems when testing with a
Test::MockObject-mocked SMTP client
1.300024 2016-03-19 14:13:16-04:00 America/New_York (TRIAL RELEASE)
- Net::SMTP 3.07 is now required, both for SSL support and for a fix
to datasend implementation referenced in 1.300019 changes
1.300023 2016-03-19 14:06:51-04:00 America/New_York (TRIAL RELEASE)
- Email::Sender::Transport::SMTP now uses Net::SMTP for SSL
connections, and for a STARTTLS implementation
|
|
Upstream changes:
2.210 2016-03-05 12:16:16-05:00 America/New_York
- fix a bug where folding treated the string "0" as an empty string
(thanks, Pali Roh獺r)
2.209 2015-10-11 22:57:04-04:00 America/New_York (TRIAL RELEASE)
- avoid opportunity for pathological backtracking behavior on
malformed messages
|
|
Upstream changes:
1.200 2016-03-27 17:36:57-04:00 America/New_York
- skip more tests when Net::Domain::TLD not available, as required
1.199 2016-03-27 09:58:03-04:00 America/New_York
- More "no MX found" fixes (thanks, Troy Morehouse)
- treat restricted/reserved TLDs (invalid, test, example, localhost)
as invalid (thanks, Steve Bertrand!)
- Made first mention of various external modules be L<> linked.
- Added link to RFC822 to SEE ALSO
- Various typo and formatting fixes
|
|
This release brings:
- re-license as 3-clause BSD
- explicitly disable SSLv2 (security)
- functionality fix
- better support for IPv6
- better support for Gtk+ 3
- build fixes
- Spanish translation
|
|
handling.
|
|
|
|
|
|
|
|
|
|
|