GNU mailutils - News: Version 3.5
Version 3.5
Item posted by Sergey Poznyakoff <gray> on Sat Oct 27 08:18:52 2018.
Version 3.5 is available for download from main GNU ftp server. You can also use one of the mirrors for higher download bandwidth.
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
- 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
Comments:
No messages in Version 3.5