"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "NEWS" between
mailfromd-8.11.tar.xz and mailfromd-8.12.tar.xz

About: Mailfromd is a general-purpose mail filtering daemon for Sendmail, Postfix and MeTA1 (interfaces with the MTA using Milter or PMilter protocols).

NEWS  (mailfromd-8.11.tar.xz):NEWS  (mailfromd-8.12.tar.xz)
Mailfromd NEWS -- history of user-visible changes. 2021-05-26 Mailfromd NEWS -- history of user-visible changes. 2021-08-06
See the end of file for copying conditions. See the end of file for copying conditions.
Please send Mailfromd bug reports to <bug-mailfromd@gnu.org.ua> Please send Mailfromd bug reports to <bug-mailfromd@gnu.org.ua>
Version 8.12, 2021-08-06
* Filters and filter pipes
A "filter" is a mailutils entity which converts its input to output
using a predefined set of rules. Filters are used to implement such
basic conversions as base64 and quoted-printable.
A "filter pipe" is a string consisting of filter invocations delimited
by pipe characters ('|'). Each invocation is a filter name optionally
followed by a comma-separated list of parameters.
Filter pipes are passed in string arguments to various MFL functions
in order to perform string data conversions.
Filter pipes are described in detail in the Section 5.7 "Filtering
functions" of the Mailfromd Manual.
* Decoding MIME messages
Please refer to the subsection 5.18.3, "MIME functions" in the Mailfromd
Manual for a detailed description of the functions below.
** New functions
- string filter_string (string input, string filter_pipe)
Transforms the string input using filters defined in filter_pipe
and returns the result.
- void filter_fd (number src_fd, number dst_fd, string filter_pipe)
Reads data from file descriptor src_fd, passes it through filters
defined in filter_pipe and writes the result to the file descriptor
dst_fd
- string message_content_type (number nmsg)
Returns the content type of the message or message part, identified by
its argument.
- number message_body_decode (number nmsg)
(module mime.mf)
Decodes the body of the message or message part nmsg.
- number message_part_decode(number nmsg, number part)
(module mime.mf)
Decodes the body of the given part of a MIME message.
** Changes to message_body_to_stream
Optional third argument contains a filter pipe, which will be applied
to the data obtained from body before passing it to the output stream.
Special filter "mimedecode" is defined, which decodes the data in
accordance with the message content transfer encoding.
Version 8.11, 2021-05-26 Version 8.11, 2021-05-26
* Fix operation on big-endian architectures (tested on s390x) * Fix operation on big-endian architectures (tested on s390x)
Version 8.10, 2021-02-23 Version 8.10, 2021-02-23
* Use of uninitialized automatic variables * Use of uninitialized automatic variables
The MFL compiler issues a warning if it encounters the use of a The MFL compiler issues a warning if it encounters the use of a
previously uninitialized automatic variable. In future versions previously uninitialized automatic variable. In future versions
the warning will change to error. the warning will change to error.
 End of changes. 2 change blocks. 
1 lines changed or deleted 59 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)