Age | Commit message (Collapse) | Author | Files | Lines |
|
update to 2.7.0. Excerpt from the release notes:
NEW FEATURES SUMMARY
- significant improvements affecting a pre-queue content filtering setup
(time limiting, warm/flying restart, ...) - requires Postfix 2.7.0 and
SpamAssassin 3.3.0, or later;
- new daemon amavisd-signer makes it possible to sign mail with DKIM
signatures without requiring amavisd process to have access to private
signing keys;
- added support for the Sophos-SSSP, Avira SAVAPI and ClamAV clamd streaming
protocols allows amavisd to communicate with these antivirus solutions;
- allow specifying multiple (fail-over) back-end mailers for resubmission
of messages from amavisd back to MTA;
- support for Postfix 2.8.0 XFORWARD IDENT, passes a local message identifier
(queue id) downstream to a post-queue content filter and back to Postfix;
- speedup in data transfer rate on receiving large mail via SMTP/LMTP
sessions by a factor of 3.9 for plain text sessions, and by a factor
of 11 for encrypted (TLS) sessions;
- recognize and insert header fields as prepared by SpamAssassin 3.3.0
or later through its 'add_header' configuration option;
- a new setting allows a forward_method to be chosen based on a message
content type and/or recipient address; this may be useful for outgoing
mail routing purposes or to implement sender reputation schemes;
- per-recipient (or per- policy bank) SpamAssassin configuration files or
SQL configuration sets are supported (@sa_userconf_maps), and per-recipient
SQL Bayes database usernames (@sa_username_maps);
- new macros: client_helo, client_addr, client_port, client_addr_port,
mime2utf8, rusage, ADDEDHEADERHAM, ADDEDHEADERSPAM, banned_parts_as_attr,
actions_performed, new arguments to macros dkim, header_field, HEADER,
YESNO and YESNOCAPS;
- @listen_sockets setting offers a unified configuration of listening
sockets; it may be configured directly, or the traditional way: the
$inet_socket_port, $unix_socketname and $inet_socket_bind just add their
entries to the @listen_sockets list;
- lists of lookup tables (the @*_maps variables) can now contain
explicit SQL and LDAP lookup objects as their elements, instead of
(or in addition to) the implied SQL and LDAP lookups;
- a new configuration variable @virus_name_to_policy_bank_maps allows
loading of policy banks based on a virus name;
- a new configuration variable $mail_id_size_bits allows setting the size
of randomly generated mail_id and secret_id codes;
- a new configuration variable $sql_store_info_for_all_msgs allows storing
information on mail messages selectively just for quarantined messages;
- added SNMP counters InMsgsStatus* which combine the final mail checking
status with a direction of a mail flow;
- optional transparent archival quarantine, retaining envelope recipient
addresses on delivery to a dedicated SMTP server;
|
|
Postfix stable release 2.8.6, 2.7.7, 2.6.13 and 2.5.16 are available.
These contain fixes that are also included with the Postfix 2.9
experimental release.
* The Postfix SMTP daemon sent "bare" newline characters instead
of <CR><LF> when a header_checks REJECT pattern matched
multi-line header. This bug was introduced with Postfix 1.1.
* The Postfix SMTP daemon sent "bare" newline characters instead
of <CR><LF> when an smtpd_proxy_filter returned a multi-line
response. This bug was introduced with Postfix 2.1.
* For compatibility with future EAI (email address
internationalization) implementations, the Postfix MIME
processor no longer enforces the strict_mime_encoding_domain
check on unknown message subtypes such as message/global*.
This check is disabled by default.
* The Postfix master daemon could report a panic error
("master_spawn: at process limit") after the process limit
for some service was reduced with "postfix reload". This bug
existed in all Postfix versions.
You can find the updated Postfix source code at the mirrors listed
at http://www.postfix.org/.
|
|
Changes from previous:
1.02 14 Nov 2009
- Fix CPAN RT bug 35320 - add missing dependency
- Add Test::Kwalitee to ensure we always have kwalitee.
- Add github repo http://github.com/mstevens/Mail--ListDetector
1.03 30 Jun 2010
- Make license more explicit
1.04 19 Feb 2011
- Fix pod warnings.
|
|
* Remove included patches.
Changelog:
Mew 6.4 stable release (2011/10/19)
* cmew falls back to getModificationTime on Windows.
Masamichi HOSODA <trueroad>
* Supporting Ruby 1.9.
Takahiro Kambe <taca>
Mew 6.4 release candidate 1 (2011/09/06)
* A bug of rescan is fixed finally!
* mewl avoids causing error if a folder does not exist.
Masamichi HOSODA <trueroad>
* Catching up to stunnel 4.39.
Ryo ONODERA <ryo_on>
* Supporting text/csv.
Tetsuya Toda <toda>
Mew 6.3.51 (2011/06/29)
* A hack for calling browser on Unix.
"Diogo F. S. Ramos" <diogofsr> and Tatsuya Kinoshita <tats>
* Bug fixes for hankaku.
<tmurata> and Tatsuya Kinoshita <tats>
* Avoiding broken end-of-line for quoted-printable.
* Multibyte hack for Emacs 23 and 24.
* Supporting GBK.
* Fixing excel and powerpoint on Unix.
Kan Sasaki <sasaki@fcc.ad.jp>
* pdftotext support for Windows.
Shuichi KITAGUCHI <ki>
* &rest to mew-user-agent-compose for Emacs 24.
Harald Hanche-Olsen <hanche>
* More gentle for broken Multipart/Signed.
Eisaku YAMAGUCHI <eisaku>
* Improving the documentation of mew-draft-use-format-flowed.
Christophe TROESTLER <Christophe.Troestler>
* varsx hack.
* Fixing regex of time.
Christophe TROESTLER <Christophe.Troestler>
* Fixing major mode hooks.
Hayashi Masahiro <mhayashi1120>
* Inline display of PDF with "pdftotext".
Hideyuki SHIRAI <shirai>
Harumitsu YOSHITAKE <yositake>
* Text/Pdf for Thunderbird
Christophe TROESTLER <Christophe.Troestler>
* Removing warnings for Emacs 23.3
Yu-ji Hosokawa <yu-ji>
* Killing stunnel with -KILL since the spec of stunnel changed.
* The -b option for mewest.
"Diogo F. S. Ramos" <diogofs>
Mew 6.3.50 (2010/08/31)
* Defining mew-draft-use-format-flowed.
Christophe TROESTLER <Christophe.Troestler>
* Making use of mew-save-dir.
* Fixing the hash-vs-array problem of cmew.
Masamichi HOSODA <trueroad>
* Making cmew safer in the case where mewest works at the same time.
Masamichi HOSODA <trueroad>
* Hack for mew-time-rfc-to-sortkey.
Hideyuki SHIRAI <shirai>
* A patch for unzip.
Yu-ji Hosokawa <yu-ji>
* Supporting unzip.
* Bug fix for PGP/MIME of binary encryption.
Shoichi Kurosaka <sho>
* Both cmew and smew in Haskell works well finally!
Shuichi KITAGUCHI <kit>
* Fixing info/Makefile.
Yasuhiro KIMURA <yasu>
* Guarding mew-addrbook-clean-up.
Hideyuki SHIRAI <shirai>
* A bug fix of mew-mime-content-type.
Yu-ji Hosokawa <yu-ji>
* Setting split-width-threshold to nil in mew-summary-reply.
* "b" in Summary saves the buffer of Message mode to a file.
* header-only now can work for M-x mew.
* Bold of font can be specified on Emacs 23.
* Deleting " " from global-mode-string.
Christophe TROESTLER <Christophe.Troestler>
* Correcting the -P option of stunnel3.
Kendall Shaw <kshaw>
* Define mew-sumsym-encode-folder and mew-sumsym-decode-folder.
* set-buffer -> with-current-buffer.
* Making mew-mime-image() safer.
Hideyuki SHIRAI <shirai>
|
|
|
|
Changelog:
Version 1.4.25:
- DIGEST-MD5 authentication is not considered secure any longer. See RFC 6331.
- Support for alias expansion was added. See the aliases command and --aliases
option.
|
|
Changes from previous:
2011-06-09 Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>
* Release 1.009.1.
* Chg: Workaround for aliasing on TIS-620 that is treated as
ISO-8859-11 by Encode.
And added WINDOWS-874 as EXTENDED map of TIS-620.
* Imp: Result of _find_encoder() will be cached.
* Imp/Chg: 'S' encoding will be resolved numerically, without comparing
actually encoded lengths.
* Added informations for WINDOWS-125[03-8].
* Added some cases to test #4.
2011-06-08 Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>
* Release 1.009 - withdrawn.
2011-05-28 Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>
* Release 1.008.2.
* Bug Fix: Body transfer-encoding profile "S" did not work properly,
and profile for UTF-8 was NOT really updated.
2011-02-19 Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>
* Release 1.008.1.
* Chg: Workaround for CPAN RT #65796: Deep recursion error finding
invalid charset. Limit length of charset name upto 75.
* Imp: Supports Unicode/multibyte on Perl 5.7.3 (experimental).
* Perl 5.7.3 & 5.8.3:
avoid ``Useless use of a constant in void context'' warnings.
* Doc: small fixes.
|
|
|
|
|
|
anything but Darwin.
|
|
Bump PKGREVISION.
|
|
|
|
* Solaris build fix for Oracle's LDAP libraries.
* HP/UX build fix: avoid arithmetic on a void pointer.
* DKIM Verification: Fix relaxed canon for empty headers w/o whitespace trailer
* Fix a couple more cases where we did not log the error message when unlink()
failed.
* Make the exiwhat support code safe for signals. Previously Exim might lock up
or crash if it happened to be inside a call to libc when it got a SIGUSR1
from exiwhat.
* Improved ratelimit ACL condition.
* Removed a few PCRE remnants.
* Automatically extract Exim's version number from tags in the git repository
when doing development or release builds.
* Raise smtp_cmd_buffer_size to 16kB.
* Implement SSL-on-connect outbound with protocol=smtps on smtp transport.
* Use .dylib instead of .so for dynamic library loading on MacOS.
* Variable $av_failed, true if the AV scanner deferred.
* Stop make process more reliably on build failure.
* Make maildir_use_size_file an _expandable_ boolean.
* Handle ${run} returning more data than OS pipe buffer size.
* Handle IPv6 addresses with SPF.
* GnuTLS: support TLS 1.2 & 1.1.
* match_* no longer expand right-hand-side by default.
* fix uninitialised greeting string from PP/03 (smtps client support).
* shell and compiler warnings fixes for RC1-RC4 changes.
|
|
|
|
|
|
|
|
Changes to the Cyrus IMAP Server since 2.4.11
* Bug #3150 - fix issue with overview and messages without a
References header
* fixed nntp login with tab and space in password
* Bug #3501 - be more relaxed about names of DELETED folders
* Bug #3553 - fix QRESYNC passing to murder backend - thanks alec
<alec@alec.pl>
* Bug #3554 - only show ENABLED response the first time each option
is ENABLEd
* Lots of cleanup of build process and backporting of APIs
* Bug #3502 - make configure.in more portable - thanks OBATA Akio
<obata@lins.jp>
* Bug #3533 - add missing break statements in sieve - thanks Thomas
Jarosch <thomas.jarosch@intra2net.com>
* Bug #3550 - support wildcards for ACLS in cyradm - thanks
<mark.cave-ayland@siriusit.co.uk>
* Bug #3556 - print remote server in mbpath - thanks Wolfgang Breyha
<wbreyha@gmx.net>
* Bug #3559 - make XFER work with unlimited quota - thanks Wolfgang
Breyha <wbreyha@gmx.net>
* Bug #3547 - use strconcat() in writefile()
* fixed a case where skiplist library could write error messages
directly to stdout
* Bug #3545 - fix sign extension in squat_decode_64
* Bug #3558 - return error if backend doesn't support LIST-EXTENDED
* Bug #3565 - clean up in preparation for automake
* fixed incomplete authentication checks in nntpd, reported by
Secunia as SA46093
|
|
|
|
Changes to the Cyrus IMAP Server since 2.3.17
* Fix for incomplete authentication checks in nntpd, reported by
Secunia as SA46093 - thanks Stefan Cornelius, Secunia Research
|
|
Changes:
* etc/icons/unplugged.xpm: Change design. Use `unplugged' style
instead of `prohibition sign' style.
* doc/wl.texi (Variables of Summary): Replace unicode character.
|
|
It could be modified about handling of character encoding, but it might
take some more time.
|
|
release notes.
|
|
|
|
- fix BrokenUIDLPOP3Retriever breakage from 4.21.0. Thanks: Scott Robbins,
"hgolden".
|
|
|
|
-when retriever supports multiple mail folders (IMAP), store oldmail data for
each folder separately, preventing problems in some cases when using multiple
rc files with the same account. Thanks: Jesse Schobben.
While here, add a patch comment to quell pkglint.
|
|
|
|
spelling of the variables
|
|
-automatically open IMAP folders read-only if neither the delete nor
delete_after options are in use; necessary to access chatlogs via Gmail.
Thanks: Daniel M. Drucker.
-avoid sorting msgids on each retrieval, reducing overhead when dealing with
folders containing thousands of messages. Thanks: Daniel Koukola.
|
|
|
|
files.
|
|
|
|
+ doveadm altmove: Added -r parameter to move mails back to primary storage.
- v2.0.14: Index reading could have eaten a lot of memory in some situations
- doveadm index no longer affects future caching decisions
- mbox: Fixed crash during mail delivery when mailbox didn't yet have GUID
assigned to it.
- zlib+mbox: Fetching last message from compressed mailboxes crashed.
- lib-sql: Fixed load balancing and error handling when multiple hosts are
used.
|
|
|
|
|
|
|
|
Changelog:
+ Vacation extension: finally added support for using the original
recipient in vacation address check. It is also possible to disable
the recipient address check entirely. Check doc/vacation.txt for
configuration information.
+ Include extension: made limits on the include depth and the total
number of included scripts configurable. Check doc/include.txt for
configuration information.
+ Implemented ihave extension. This allows checking for the availability
of Sieve language extensions at 'runtime'. Actually, this is checked
at compile time. At runtime the interpreter checks whether extensions
that were not previously available are still unavailable. If the
situation changed, the script is re-compiled and the ihave tests are
evaluated again.
+ Sieve: optimized compilation of tests that yield constant results
(i.e. known at compile tme), such as 'true' and 'false'. No code is
produced anymore for script sections that are never executed. Also,
semantics are not verified anymore in uncompiled script sections.
+ Made vnd.dovecot.debug extension available to the LDA plugin instead
of only the command line tools.
+ Sieve: redirect action now adds X-Sieve-Redirected-From header
(mainly for people using SPF/SRS).
- Sieve: fixed bug in handling flags and keywords; in case of error an
assertion was triggered.
- Script storage: improved handling of unconfigured user home directory.
Originally this would produce an unhelpful error message.
- Imap4flags extension: prevent forcibly enabling imap4flags when
imapflags is enabled.
- Fixed various -Wunused-but-set-variable compiler warnings.
- Include extension: forgot to check variable identifier syntax for
'global' command.
- Sieve: fixed debug mode; no messages were logged in some situations.
- sievec tool: forgot to enable -D (debug) parameter.
|
|
|
|
2011-09-07
* version 3.1.2
2011-08-03
* src/quick_search.c: applied a patch to fix quick search text color
on dark themes (thanks to speps).
2011-06-24
* src/update_check.c: win32: also check the file size of updater exe.
2011-06-24
* libsylph/utils.c: my_tmpfile(): win32: fixed a memory leak.
unix: removed alloca().
|
|
2011-08-08 Jeffrey Stedfast <fejj@gnome.org>
* README: Bumped version
* configure.in: Bumped version to 2.4.26
* build/vs2008/gmime.vcproj: Bumped version.
2011-07-17 Jeffrey Stedfast <fejj@gnome.org>
* gmime/gmime-utils.c (charset_convert): Don't skip validation of
UTF-8 text.
2011-07-17 Jeffrey Stedfast <fejj@gnome.org>
* gmime/gmime-utils.c (charset_convert): Handle ERANGE the same as
EILSEQ.
* gmime/gmime-filter-charset.c (filter_filter): Handle ERANGE the
same as EILSEQ.
* gmime/gmime-charset.c (g_mime_charset_map_init): Improved logic
for Win32 (and even Linux) systems. Don't rely on setlocale().
2011-06-15 Jeffrey Stedfast <fejj@gnome.org>
* gmime/gmime-gpg-context.c: Define nfds_t on OSX.
2011-06-09 Jeffrey Stedfast <fejj@gnome.org>
Fix for bug #652056
* gmime/gmime-param.c (decode_value): If STRICT_PARSER isn't
defined, don't require the value to start with a valid character.
2011-06-08 Jeffrey Stedfast <fejj@gnome.org>
* README: Bumped version
* configure.in: Bumped version to 2.4.25
* build/vs2008/gmime.vcproj: Bumped version.
* gmime/gmime-session.c: Don't crash if the request_passwd()
virtual method is set to NULL. Fixes bug #651825.
2011-06-08 Jeffrey Stedfast <fejj@gnome.org>
* gmime/gmime-gpg-context.c: If building on Apple, force the use
of our own implementation of poll() because Apple's poll() is
broken on some versions of MacOS.
|
|
changes:
-UI and logging improvements
-documentation/i18n updates
-bugfixes
|
|
1.9 [2011-01-23]
- Fix build warnings.
- Fix problem on linux not detecting netfilter headers.
- Add true transparent proxying, where both client and server have no
knowledge of the proxy. Documented at the proxsmtp web page.
- Use capabilities to have transparent proxying without running as root.
- Implement a simple reject filter, so no scripts need to be run.
- Allow skipping of filtering for authenticated connections.
- Bump up the top number of simultaneous connections.
- Add client IP addresses to the log line.
1.8 [2008-06-30]
- Make the XFOWARD HELO available as a environment variable in scripts. [Glenn Matthys]
- Send an RSET to the server after filter fails an email.
- Fix an uninitialized pid variable.
1.7 [2007-05-28]
- Use my real name 'Stef Walter'
See: http://memberwebs.com/nielsen/
1.6 [2006-11-13]
- On FreeBSD fix problem where stderr wasn't processed when filter
didn't read stdin.
- Add strcasestr which is missing on Solaris.
- Add back 'Header' option which was accidentally removed in 1.5. Blush!
1.5 [2006-09-05]
- Added support for setting the REMOTE variable when an XFORWARD
command is seen.
1.4 [2006-08-10]
- Fix crasher after connection closes unexpectedly.
- Fix problem with waiting for processes [Jeff Fisher]
- Better message for 'busy' [Akihiro Sagawa]
1.3 [2005-10-21]
- Handle condition of server refusing data transfers more gracefully.
- Less chatty when setting timeouts fail
- Drop privileges after binding to port. Allows listening on ports < 1024
- Ported to Solaris
- Fix problem with binding to certain 'long' addresses
- Support embedded NULLs in email data.
- Fix problems with empty addresses in logs.
- Don't let exchange send it's strange binary data through the proxy
- Don't reject emails when server is overloaded or errors.
- Don't reject emails when starting the filter command fails.
1.2.1 [2005-04-15]
- Fixed bug (introduced in 1.2) when 'Header' option is not present.
1.2 [2005-03-24]
- Don't leak file descriptors when clamsmtpd can't connect to outgoing
SMTP server [Chris Mason]
- 'Header' configuration option with special format arguments [Olivier Beyssac]
- Supress weird warnings when looking up names of local unix connections.
1.1 [2005-01-27]
- Fixed crasher when outgoing connection couldn't be established
- Removed erroneous chown line from clamsmtpd.sh
|
|
pkgsrc change: add comments to patch files.
Bump PKGREVISION.
|
|
settings we want / do not want with the debug option.
|
|
|
|
Changes to the Cyrus IMAP Server since 2.4.10
* fixed replication recovery from different messages at the each end
* Bug #3489 - fixed quotalegacy handling of prefixes so only exact
subfolders match
* Bug #3498 - fixed deletion of users quota files with
unixheriarchysep enabled, thanks Leena Heino
* Bug #3491 - NOOP and UNAUTHENTICATE for timsieved, thanks Dilyan
Palauzov
* Bug #3492 - better response codes for timsieved, thanks Dilyan
Palauzov
* Bug #3497 - fix cmd syslog from master, thanks Kristof Katus
* Bug #3503 - compilation of perl libraries on dragonfly and freebsd,
thanks OBATA Akio
* Bug #3451 - allow CC to have spaces
* Bug #3505 - fix sync_reset, thanks David Carter
* Bug #3506 - use literal+ for sync_(client|server), thanks David
Carter
* Bug #3300 - use portable function for TCP constants, thanks OBATA
Akio
* Bug #3507 - fix replication recovery with non-delayed expunge,
thanks Julien Coloos
* Bug #3495 - improved duplicate suppression, thanks Kristof Katus
* Bug #2772/3463 - fixed crashes in THREAD by correcting folding of
references headers
* Bug #3439 - fix ugly syslog message for vacation
* Bug #3499 - options to disable namespaces to reduce load on big
servers with no shared folders. Thanks Olivier ROLAND
* Changed skiplist to truncate old files after checkpoint, which can
save disk space on tmpfs or small ssds when old copies were held
open by other processes
* Made Cyrus more robust against corruption in mailboxes.db data, so
it will return an error rather than crashing on invalid entries
* Fix for CVE-2011-3208, a remotely exploitable buffer overflow in
nntpd - thanks Coverity
|
|
(add an patch to fix compilation on perl 5.14)
Changes to the Cyrus IMAP Server since 2.3.16
* Fix for CVE-2011-3208, a remotely exploitable buffer overflow in
nntpd
|
|
2011-03-26 Jeffrey Stedfast <fejj@novell.com>
* README: Bumped version
* configure.in: Bumped version to 2.4.24
* build/vs2008/gmime.vcproj: Bumped version.
* gmime/gmime-gpg-context.c (gpg_ctx_parse_signer_info): Fixed to
actually set the signer status. Fixes bug #645787, based on an
initial patch by Thomas Jost.
2011-03-14 Jeffrey Stedfast <fejj@novell.com>
* configure.in: Check for glib-sharp-2.0 instead of gtk-sharp-2.0
since we really only depend on glib-sharp. Also check for gapi-2.0
via pkgconfig.
* mono/gmime-sharp.dll.config.in: Dll map the .so.MajorVersion
instead of .so.Version.
|
|
the option added.
|
|
|