bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-mailutils] mailutils-3.5 released [stable]


From: Sergey Poznyakoff
Subject: [bug-mailutils] mailutils-3.5 released [stable]
Date: Sat, 27 Oct 2018 11:22:08 +0300

Hello,

This is to announce the release of GNU mailutils 3.5.

GNU Mailutils is a protocol-independent framework for email processing.
It provides a set of libraries for doing almost any mail-related task on
any existing mailbox format, using a consistent format-independent API.

Several tools are built atop of these libraries and included in the package.
Among them are pop3 and imap4 servers, the traditional mailx mail reader,
the sieve mail filtering utility and a complete set of MH utilities
compatible with GNU Emacs MH-E mode.

Visit http://mailutils.org for more information.

Please see below for a list of noteworthy changes in this release.

Here are the compressed sources:
  http://ftp.gnu.org/gnu/mailutils/mailutils-3.5.tar.gz   (6.2MB)
  http://ftp.gnu.org/gnu/mailutils/mailutils-3.5.tar.bz2  (4.1MB)
  http://ftp.gnu.org/gnu/mailutils/mailutils-3.5.tar.xz   (2.7MB)

Here are the GPG detached signatures[*]:
  http://ftp.gnu.org/gnu/mailutils/mailutils-3.5.tar.gz.sig
  http://ftp.gnu.org/gnu/mailutils/mailutils-3.5.tar.bz2.sig
  http://ftp.gnu.org/gnu/mailutils/mailutils-3.5.tar.xz.sig

Use a mirror for higher download bandwidth:
  https://www.gnu.org/order/ftp.html

Here are the MD5 and SHA1 checksums:

fee044a020d5d94420df41cd8da36b8f  mailutils-3.5.tar.gz
61cc3ef33cc7aa8c943d2183ed09b45b  mailutils-3.5.tar.bz2
c3d93a143a7920edd5fcc20a658ca9cf  mailutils-3.5.tar.xz
fe07ebb96ad0f0fb0a2ce9c8416c767cfb4b639d  mailutils-3.5.tar.gz
1f879fa4115ecba11ac83aa184699624d1b63560  mailutils-3.5.tar.bz2
86205cd661566c44a651ddec7eb2e7e10e0e2d44  mailutils-3.5.tar.xz

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify mailutils-3.5.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 3602B07F55D0C732

and rerun the 'gpg --verify' command.

New in this release:

* Support for Guile version 2.2.0 and later

Support for prior versions has been withdrawn.

* New scheme functions

** mu-encoder-port port name . args

Create encoding port using Mailutils filter <name> with optional arguments
<args>. The <port> argument must be a port opened either for writing
or for reading, but not both. The returned port will have the same
mode as <port>.

If <port> is open for reading, data will be read from it, passed through the
filter and returned. If it is open for writing, data written to the returned
port will be passed through filter and its output will be written to <port>.

** mu-decoder-port port name . args

Create decoding port using Mailutils filter <name> with optional arguments
<args>. The <port> argument must be a port opened either for writing
or for reading, but not both. The returned port will have the same
mode as <port>.

If <port> is open for reading, data will be read from it, passed through the
filter and returned. If it is open for writing, data written to the returned
port will be passed through filter and its output will be written to <port>.

** mu-header-decode hdr [charset]

Decode the header value <hdr>, encoded as per RFC 2047.
Optional <charset> defaults to "utf-8".

** mu-header-encode hdr [encoding [charset]]

Encode the string <hdr> as per RFC 2047.
Allowed values for <encoding> are "base64" and "quoted-printable".
Default is selected depending on number of printable characters in <hdr>.
Optional charset defaults to "utf-8".

* Introduced support for Python 3.x

* Define sieve variables from the command line

The sieve utility now allows you to supply initial values for
RFC 5229 variables using the --variable command line option, e.g.

  sieve --variable mailbox=outgoing 

* Support for Berkeley DB versions 5 and 6

* headline variable in the mail utility

The new %D specifier has been implemented, which allows the user to
supply arbitrary strftime(3) format string for outputting message
date/time. E.g.:

  set headline="%4m %20D{%Y-%m-%dT%H:%M:%S} %18f %s"

In simplified form, %D can be followed by a single time format
specifier. E.g. %DH can be used instead of %D{%H}.

* Bugfixes

** Fix alignment specifiers in the headline variable (mail utility)
** Fix eventual segmentation violation in imap4d

It occurred when a recently started subprocess received a termination
signal before initializing its I/O subsystem. Most often this happens
when the master process is being shut down.

** Fix endianness bug in string to IP conversion
** Force terminating null character in the output of mh_format
** Fix bug in base64 encoder - don't return immediately upon receiving eof
** Fix command expansion in wordsplit

Best regards,
Sergey




reply via email to

[Prev in Thread] Current Thread [Next in Thread]