newsGNU Mailutils - News: Version 3.5

 
 
Latest News
GNU mailutils version 3.17 posted by gray, Sat 06 Jan 2024 03:20:17 PM UTC
GNU mailutils version 3.16 posted by gray, Mon 01 May 2023 12:05:57 PM UTC
Version 3.15 posted by gray, Sun 17 Apr 2022 07:22:59 PM UTC
Version 3.14 posted by gray, Sun 02 Jan 2022 09:21:16 AM UTC
Version 3.13 posted by gray, Thu 05 Aug 2021 11:46:54 AM UTC

Version 3.5

Item posted by Sergey Poznyakoff <gray> on Sat 27 Oct 2018 08:10:28 AM UTC.

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


 

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code