summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2010-02-25Updated mail/postfix to 2.7.0martti6-40/+32
Postfix stable release 2.7.0 is available. For the past several releases, the focus has moved towards improving the code and documentation, and updating the system for changing environments. - Improved before-queue content filter performance. With "smtpd_proxy_options = speed_adjust", the Postfix SMTP server receives the entire message before it connects to a before-queue content filter. Typically, this allows Postfix to handle the same mail load with fewer content filter processes. - Improved address verification performance. The verify database is now persistent by default, and it is automatically cleaned periodically, Under overload conditions, the Postfix SMTP server no longer waits up to 6 seconds for an address probe to complete. - Support for reputation management based on the local SMTP client IP address. This is typically implemented with "FILTER transportname:" actions in access maps or header/body checks, and mail delivery transports in master.cf with unique smtp_bind_address values. - The postscreen daemon (a zombie-blocker in front of Postfix) is still too rough for a stable release, and will be made "mature" in the Postfix 2.8 development cycle (however you can use Postfix 2.7 with the Postfix 2.8 postscreen and dnsblog executables and master.cf configuration; this code has already proven itself). No functionality has been removed, but it is a good idea to review the RELEASE_NOTES file for the usual minor incompatibilities or limitations. You can find Postfix version 2.7.0 at the mirrors listed at http://www.postfix.org/ The same code is also available as Postfix snapshot 2.8-20100213. Updated versions of Postfix version 2.6, 2.5 and perhaps earlier will be released with the same fixes that were already included with Postfix versions 2.7 and 2.8.
2010-02-22Updating mail/p5-MIME-Charset from 1.007.1 to 1.008sno2-6/+6
Upstream changes: 2009-10-19 Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu> * Release 1.008. * Imp: support for iso-8859-6-[ei], iso-8859-8-[ei]. cf. report by Hanne Moa on Sympa bug #6385 at <http://sourcesup.cru.fr/>. * Imp: support for iso-8859-16. * Imp: Allow body transfer-encoding profile "S". * Chg: Default body transfer-encoding for UTF-8 from "B" to "S". * Doc: Some fixes. New section "Incompatible changes". * Fix: META.yml: optional_features is not hashref but arrayref. Thanks SREZIC@CPAN.
2010-02-19Add $NetBSD$roy28-28/+82
2010-02-19Ensure that all plugins have e_lib_plugin_enable defined so thatroy29-3/+492
Evolution starts in a few seconds instead of a few minutes on NetBSD.
2010-02-19PRIVILEGED_STAGES is only necessary if installation does not useheinz1-1/+4
DESTDIR.
2010-02-19Added LICENSE information.heinz1-1/+2
2010-02-19Fix ownership.joerg1-2/+2
2010-02-19Use real root. XXX should be sgid to the mail daemon groupjoerg1-2/+2
2010-02-19Fix installation.joerg1-1/+3
2010-02-19Update im to 150.obache2-12/+17
While here, set LICENSE=modified-bsd and add user-destdir support. 150 (2010/02/15) * IM/Pop.pm: Move exec_getsbrfile() from pop_repr() to pop_inc() to work GetSbr correctly. (Thanks to Jacques Garrigue) * imput.in: Add msgid, nomsgid, nomime, noverbose, version and help to @CmpConfig, and Doc fix. (Thanks to HAT) * IM/EncDec.pm (mime_encode_string): Fix that iso-2022-jp strings are garbled to iso-8859-1. * IM/EncDec.pm (mime_decode): Use local variables $bq and $str instead of numbered variables. (Thanks to Kiyoshi OHGISHI) * IM/Config.pm.in: Set NamazuV2=yes as the default value. * IM/Config.pm.in: New subroutine mknmz_options. * immknmz.in: Use mknmz_options. * imsetup.in, cnf.im/SiteConfig.in, dot.im/Config: Add comment for MknmzOptions. * IM/Scan.pm, imput.in: Typo fix. * configure: Update using Debian autoconf 2.65-3. * config.guess, config.sub: Update using Debian autotools-dev 20090611.1.
2010-02-16Fixing PLIST by removing '*.orig' relics from patch stagesno1-2/+5
2010-02-16Update to 2.15:wiz2-6/+6
* t-prot: Release as v2.15. * t-prot.1: Describe --sani more precisely. * t-prot: Fine-tune some regex. * t-prot: Fix merging of multiple blank lines within pgp output using -Mmutt. * t-prot: Simplify expression. * t-prot, t-prot.1: Add --reply and --sani for fixing annoying headers. Add documentation for both. Many thanks to Matthias Kilian and Martin Neitzel for suggesting and providing some script invoked by procmail rules. * t-prot.1: Suggest reading about -p when using -P. * t-prot.1: Sort options in a consistent, alphabetical way. * t-prot.1: Fix hyphenation. Thanks to Gerfried Fuchs for noticing! * t-prot.1: Jeff Covey's article should not be missing under SEE * t-prot: Release as v2.14. * t-prot: Code cleanup for --pgp-short. Should get better performance now. * t-prot: Tighten --help output. * t-prot.1: Add fields of usage and mention the INN2 filter file. * t-prot.1: Improve word flow. * t-prot.1: Another occurence of RFC 2822, update to RFC 5322. * t-prot.1: RFC 5322 is offficial standard for the Internet Message Format since October 2008, obsoleting RFC 2822. * t-prot: Adjust comment to modern t-prot times. * t-prot.1: Update contributers list. * t-prot.1: Update date string. * t-prot.1: Remove redundancies, improve some descriptions. * contrib/muttrc.t-prot: By now, --bigq is pretty much standard and extremely well-tested, so we include it into default configuration. * t-prot: Revert thinko from r1.272. * t-prot: Fix syntax to match coding style. * t-prot: Release as v2.13. * t-prot: Fix long standig false positive for mutt<1.5.18 with Microsoft TOFU inside a PGP signed message and no lines above the full quote (indicating a forwarded message rather than a lazy full quote). Thanks to Gerfried Fuchs. * t-prot: Fix newline stripping for locales. * t-prot: Release as v2.12. * t-prot, t-prot.1: Exit with exit status EX_OK when --max-lines hits and -Mmutt is set (mutt is picky when a display_filter fails). Provide a notification line in that case. Update man page. Many thanks to Gerfried Fuchs, Martin F. Krafft and Tino Keitel for reporting, providing a patch and testing. * t-prot: Release as v2.11. * contrib/filter_innd.pl: Command line default has changed, check flags must be set now. * t-prot.1: Better explain ratio check value. * t-prot.1: Update copyright time stamp. * t-prot, t-prot.1: Fix initialization and command line parsing for --check (this should work as advertised now). Make the ratio check code a little easier to read. Add the default value for the ratio check to the man page. * t-prot.1: Remove URLs to example scripts and configs. The files are provided with the package. * t-prot, t-prot.1: Fix last commit, release as t-prot v2.10. Update man page. * t-prot: Release as t-prot v2.9. * t-prot: Do not check for message length in attachments (we checked already for the entire message). Do exit with proper exit code if message is longer than set in --max-lines (so scripts can see if we gave up processing). * t-prot.1: Fix speling. * t-prot.1: Fix time stamp. * t-prot.1: Fix rendering for anyone out there using UTF-8. Many thanks (and a very merry Christmas) to Alfie. * t-prot: Release as v2.8. * t-prot, t-prot.1: Update documentation to reflect last change. Avoid being tripped by endless (or non-existant) headers. * t-prot: Change check order and remove duplicated code for --max-lines.
2010-02-16Update to 2.06:wiz2-6/+6
version 2.06: Tue Jan 26 10:01:22 CET 2010 Improvements: - express more clearly that Authen::SASL needs to be installed manually if you need the functionality - support for smtps via Net::SMTP::SSL, by [Maciej Żenczykowski]
2010-02-15Regen entry for patch-bb.joerg1-2/+2
2010-02-14Use standard ownership.joerg2-8/+23
2010-02-14catch up w/ fetchmailtnn1-3/+2
2010-02-14document that mail/fetchmailconf reaches over heretnn1-1/+2
2010-02-14Update to 6.3.14:wiz2-6/+6
fetchmail 6.3.14 (released 2010-02-05, 25487 LoC): # SECURITY FIXES * SSL/TLS certificate information is now also reported properly on computers that consider the "char" type signed. Fixes malloc() buffer overrun. Workaround for older versions: do not use verbose mode. See fetchmail-SA-2010-01.txt for details, including a minimal patch. # BUG FIXES * The IMAP client no longer skips messages from several IMAP servers including Dovecot if fetchmail's "idle" is in use. Causes were that fetchmail (a) ignored some untagged responses when it should not (b) relied on EXISTS messages in response to EXPUNGE, which aren't mandated by RFC-3501 (the IMAP standard) and aren't sent by Dovecot either. Fix by Sunil Shetye (the fix also consolidates IMAP response handling, improving overall robustness of the IMAP client), bug report and testing by Matt Doran, with further hints from Timo Sirainen. * The SMTP client now recovers from errors (such as servers dropping the connection after errors) when sending an RSET command. Fix by Sunil Shetye. Report by James Moe. * The IMAP client now uses "SEARCH UNSEEN" rather than "SEARCH UNSEEN NOT DELETED" again on IMAP2, to fix a regression in fetchmail 6.2.5 reported by Will Stringer in June 2004. (Sunil Shetye) * The IMAP client now uses "SEARCH UNSEEN UNDELETED" on IMAP4 and IMAP4r1 servers (Sunil Shetye). * Workaround: The IMAP client now falls back to "FETCH n:m FLAGS" if the server does not support "SEARCH". (Sunil Shetye) * The IMAP client now requests message numbers in batches of 1,000 to avoid problems if there are more than 1860 unseen messages. (Sunil Shetye) Note that this wasn't security relevant because fetchmail would only read up to the maximum buffer size and leave the remainder of the string unread, going out of synch afterwards. * Stricter validation of IMAP responses containing byte or message counts. # CHANGES * Only include gssapi.h if we're not including gssapi/gssapi.h, to fix a FreeBSD compiler warning about gssapi.h being obsolete. # DOCUMENTATION * The README.SSL document was revised for grammar, spelling, and clarity. Courtesy of Robert Mullin. fetchmail 6.3.13 (released 2009-10-30, 25333 LoC): # REGRESSION FIXES * The multiline SMTP error fix in release 6.3.12 caused fetchmail to lose message codes 400..599 and treat all of these as temporary error. This would cause messages to be left on the server even if softbounce was turned off. Reported by Thomas Jarosch. fetchmail 6.3.12 (released 2009-10-05): # REGRESSION FIXES * The CVS-2009-2666 fix in fetchmail release 6.3.11 caused a free() of unallocated memory on SSL connections, which caused crashes or program aborts on some systems (depending on how initialization and free() of unallocated memory is handled in compiler and libc). Workaround for older versions: run in verbose mode. Patch courtesy of Thomas Heinz, fixes Gentoo Bug #280760. This regression affected only the 6.3.11 release, but not the patch that was part of the security announcement fetchmail-SA-2009-01. # BUG FIXES * Fix error reporting for GSSAPI on Heimdal (h5l) Kerberos. * Look for MD5_Init in libcrypto rather than libssl, fixes Gentoo Kerberos builds; fixes upstream parts of Gentoo Bugs #231400 and #185652, and fixes BerliOS Bug #16134. * Report multiline SMTP errors properly, reported by Earl Chew; fixes Debian Bug #529899, reported by Akihiro Terasaki. Note: This fix introduced a regression, fixed in 6.3.13. * Replace control characters in SMTP replies by '?'. * Fetchmailconf: Fix descriptions for smtpaddress and smtpname options; smtpaddress is for RCPT TO, not MAIL FROM. Found by Gerard Seibert. ...as well as translation updates in all three releases.
2010-02-14Update dbmail to 2.2.15.obache2-6/+6
Changes: * 0000837: [PIPE delivery (dbmail-smtp/dbmail-deliver)] dbmail-smtp segfault with To field with "unlisted-recipients". * 0000835: [POP3 daemon] Segfault after PASS. * 0000832: [IMAP daemon] messages marked as read during EXAMINE mailbox. * [delivery] Fix inverted to/from headers in native auto-reply. * [servers] Add non-detached network mode.
2010-02-11DESTDIR supportjoerg3-14/+18
2010-02-11DESTDIR supportjoerg1-3/+6
2010-02-11Add fix for http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0409wiz3-2/+20
from Fedora. Bump PKGREVISION.
2010-02-11+ cyrus-imapd23obache1-1/+2
2010-02-11Import cyrus-imapd-2.3.16 as mail/cyrus-imapd23.obache24-0/+883
IMAP (Internet Message Access Protocol) is an Internet standards-track protocol for accessing messages (mail, bboards, news, etc). The Cyrus IMAP server differs from other IMAP server implementations in that it is generally intended to be run on "sealed" servers, where normal users are not permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through the IMAP, POP3, or KPOP protocols.
2010-02-10Bump revision for change of PostgreSQL default version.joerg1-2/+2
2010-02-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg10-14/+20
2010-02-10Retire columba.joerg5-66/+1
2010-02-09Add & enable p5-Mail-Aliasseb1-1/+2
2010-02-09Initial import of p5-Mail-Alias version 1.12 in the NetBSD Packagesseb3-0/+28
Collection. The Perl 5 module Mail::Alias can read various formats of mail alias. Once an object has been created it can be used to expand aliases and output in another format.
2010-02-06Add and enable pear-Mail_mimeDecode.taca1-1/+2
2010-02-06Importing pear-Mail-mimeDecode 1.5.1.taca3-0/+23
Provides a class to deal with the decoding and interpreting of mime messages. This package used to be part of the Mail_Mime package, but has been split off.
2010-02-06Updaete pear-Mail_Mime from 1.4.0 to 1.6.0.taca3-14/+17
1.6.0 Bugs Fixed: * Don't break specified headers folding [alec] * Bug #17025: Wrong headers() result for long unwrapable header value [alec] Implemented Features: * Allow setting Content-ID for HTML Images [alec] * Added one setParam() in place of many set*() functions [alec] * Added getParam(), getTXTBody(), getHTMLBody() [alec] * Skip RFC2231's charset if filename contains only ASCII characters [alec] * Make sure that Received: headers are returned on the top [alec] * Added saveMessageBody() and getMessageBody() functions [alec] 1.6.0RC2 Fixed Bugs: * Bug #7561: _encodeQuotedPrintable() with mbstring function overloading broken in 1.6.0RC1 [alec] * Fixed quoted-printable encoding of characters with ord(char) < 10 [alec] 1.6.0RC1 Fixed Bugs: * Bug #13444: Problem in multipart mail with txt, html and images. Reverted fix for #9725 [alec] * Bug #14780: Content-Type is not set correctly when calling headers() before get() [alec] Implemented Features: * Feature #10884: Provide easy way to set build params [alec] * Feature #13962: Multiple header support [alec] * Use class (private) variables instead of MAIL_MIME_CRLF and MAIL_MIMEPART_CRLF constants [alec] * Feature #12411: Support both RFC2047 and RFC2231 for attachments filenames encoding [alec] * Optimized memory usage in quoted-printable encoding function [alec] * Feature #13969: Big attachments support [alec] * Changed default value of text_encoding to quoted-printable [alec] 1.5.3 Fixed bugs: * Fix Bug #14678: srand() lowers security [clockwerx] * Fix Bug #12921: _file2str not binary safe [walter] * Fix Bug #12385: Bad regex when replacing css style attachments [cipri] * Fix Bug #16911: Excessive semicolon in MIME header [alec] * Fix Bug #15320: Attachment charset is not set in Content-Type header [alec] * Fix Bug #16911: Lack of semicolon separator for MIME header parameters [alec] * Fix Bug #16846: Use preg_replace_callback() instead of /e modifier [alec] * Fix Bug #14779: Problem with an empty attachment [alec] * Fix Bug #15913: Optimize the memory used by Mail_mimePart::encode. Avoid having attachments data duplicated in memory [alec] * Fix Bug #16539: Headers longer than 998 characters aren't wrapped [alec] * Fix Bug #11238: Wrong encoding of structured headers [alec] * Fix Bug #13641: iconv_mime_encode() seems to work different/errorious than the build in logic. Removed 'ignore_iconv' param. [alec] * Fix Bug #16706: Incorrect double-quotes RFC 2231-encoded parameter values [alec] * Fix Bug #14232: RFC2231: tspecials encoding in _buildHeaderParam() [alec] Implemented Features: * Implement Feature #10438: Function (encodeHeader) for encoding of given header [alec] 1.5.2 * Fix Bug #11381: domain name is attached to content-id, trailing greater-than sign is not remove [cipri] 1.5.1 * Fix Bug #11344: Error at line 644 in mime.php [cipri] 1.5.0 Split off Mail_MimeDecode 1.5.0RC2 Fixed accidental characters included in mime.php
2010-02-06Update pear-Auth_SASL from 1.0.2 to 1.0.3.taca2-6/+6
QA release * Move SVN to proper directory structure [cweiske] * Fix Bug #8775: Error in package.xml * Fix Bug #14671: Security issue due to seeding random number generator [cweiske]
2010-02-06Update mew to 6.3.taca3-22/+6
Mew 6.3 (2009/11/20) * mew-find-cs-region for iso-8859-1 and iso-8859-15. * mew-pgp-signer for old PGP. Tatsuya Kinoshita <tats@vega.ocn.ne.jp> Mew 6.3 release candidate 2 (2009/11/02) * Maintaining backward compatibility of mew-find-cs-region on Emacs 23. * A patch for writefln() of d/smew. Masamichi HOSODA <trueroad@zob.ne.jp> Mew 6.3 release candidate 1 (2009/10/16) * Flush in cmew. Hideyuki SHIRAI <shirai@meadowy.org> * Reducing stat() in cmew. Takahiro Kambe <taca@back-street.net> * Using last-command-event instead of last-command-char. Hideyuki SHIRAI <shirai@meadowy.org> * Binding large-file-warning-threshold to nil in mew-find-file-noselect2. Hideyuki SHIRAI <shirai@meadowy.org> Mew 6.2.52 (2009/08/12) * A patch for mew-warn-addresses. Yu-ji Hosokawa <yu-ji@hoso.net> * Unibite buffer for image. Hideyuki SHIRAI <shirai@meadowy.org> * mode-id hack. Hideyuki SHIRAI <shirai@meadowy.org> * UTF-8 hack for Emacs 23. Hideyuki SHIRAI <shirai@meadowy.org> * A patch for warning. Hayashi Masahiro <mhayashi1120@gmail.com> Mew 6.2.51 (2009/02/16) * Supporting NTEmacs. Hayashi Masahiro <mhayashi1120@gmail.com> * A patch for mew-fill-match-adaptive-prefix. Takashi Masuda <masutaka@nifty.com> * Rescuing non-balanced parenthesis of addresses. * A patch for mew-input-folder-search-setup2 KOIE Hidetaka <hide@koie.org> * A patch for Makefile. Kazuyoshi Furutaka <furutaka@jb3.so-net.ne.jp> * Refile uses mew-case instead of mew-case-default. Hideyuki SHIRAI <shirai@meadowy.org> Mew 6.2.50 (2009/01/21) * Set IMAP's \Seen flag onto refiled messages. * Changing the timing of longlines-mode off. * A bug fix for mew-cite-prefix-username. * A patch for join. Hideyuki SHIRAI <shirai@meadowy.org> * chapter -> section in info. * Defining mew-fill-match-adaptive-prefix to save Emacs 21.4.
2010-02-05Update to mimedefang 2.67, thanks to Klaus Heinzmarkd4-27/+20
Release 2.67 adds the following features since 2.65 (there was no public 2.66 release): * The ability for mimedefang-multiplexor to use poll rather than select. This removes the FD_SETSIZE limit on the number of file descriptors the multiplexor can handle. * Support for FPROTD version 6 daemonized virus scanner. 2.65 There is only one change since 2.64: An error in the way the embedded perl interpreter was initialized has been fixed. This fixes problems on the Debian HPPA architecture and possibly others. 2.64 This is a minor bugfix release; * Add support for NOD32 command-line scanner * Add support for Sophos "savscan" scanner
2010-02-05Add a patch from Jonathan Angliss fixing IMAP search problems:wiz3-3/+77
http://thread.gmane.org/gmane.mail.squirrelmail.user/36642 Bump PKGREVISION.
2010-02-05Update to 2.2.25:wiz2-6/+6
2010-01-30 Jeffrey Stedfast <fejj@novell.com> * README: Bumped version * configure.in: Bumped version to 2.2.25 * configure.in: Disabled strict-aliasing to work around subtle bugs generated by gcc 4.4 when optimizations are enabled.
2010-02-04DESTDIR supportjoerg2-6/+12
2010-02-04DESTDIR supportjoerg3-10/+17
2010-02-04Update to 3.23, provided by Wen Heping in PR 42739.wiz2-6/+6
version 3.23: Fri Jan 29 00:39:27 EST 2010 - new beta idle_data() method to retrieve untagged messages during idle similar to method suggested by Daniel Richard G - added/updated documentation for idle, idle_data, and done - rt.cpan.org#53998: fix NTLM auth: call ntlm with challenge string [Dragoslav Mlakar] - report the return value from select/_read_more on errors - logout() again returns the success/failure of the LOGOUT command - set/return error when $response->() returns undef in authenticate() - new internal method _load_module() centralizing some 'require' calls - localize use $@ in several places to avoid stomping on global val - refactor code calling _read_more() to centralize error handling version 3.22: Thu Jan 21 15:25:54 EST 2010 - rt.cpan.org#52313: Getting read errors if Fast_io is set to 1 [Jukka Huhta] - updated Maxttemperrors docs related to EAGAIN handling - new starttls() method and Starttls attribute to support STARTTLS - update parse_headers to try harder to find UID in fetch response version 3.21: Tue Sep 22 19:45:13 EDT 2009 - rt.cpan.org#49691: rewrite of fetch_hash to resolve several issues [Robert Norris] includes new tests via t/fetch_hash.t - rt.cpan.org#48980: (enhancement) add support for XLIST extension [Robert Norris] - rt.cpan.org#49024: NIL personal name returned by *_addresses methods [Dmitry Bigunyak] - rt.cpan.org#49401: IMAPClient expunge fails (unless folder arg used) [Gary Baluha] - update/clarify close and expunge documentation a little version 3.20: Fri Aug 21 17:40:40 EDT 2009 - added file/tests in t/simple.t - added methods Rfc3501_date/Rfc3501_datetime used by deprecated methods Rfc2060_date/Rfc2060_datetime rt.cpan.org#48510: Rfc3501_date/Rfc3501_datetime methods do not exist [sedmonds] - login() hack to quote an empty password rt.cpan.org#48107: Cannot LOGIN with empty password [skunk]
2010-02-04DESTDIR supportjoerg6-31/+40
2010-02-04DESTDIR supportjoerg8-50/+36
2010-02-04DESTDIR supportjoerg6-29/+45
2010-02-04DESTDIR supportjoerg2-29/+33
2010-02-04DESTDIR readyjoerg1-1/+3
2010-02-04DESTDIR supportjoerg7-28/+44
2010-02-03update claws-mail to 3.7.5 and adjust plugins as necessarydrochner40-113/+177
changes: -many bugfixes -spellchecker, printing and other UI improvements -documentation and translation updates approved by smb
2010-02-03Update to 2.4.15. Extract of changes since .11:wiz2-6/+6
* gmime/gmime-encodings.h (GMIME_UUENCODE_LEN): Fixed to prevent possible buffer overflows. * configure.in: Bumped version to 2.4.14 and disabled strict-aliasing which causes bugs in GMime. * gmime/gmime-filter-crlf.c (filter_filter): Fixed bug #606875 by not trying to skip multiple characters per pass thru the loop when encountering the first '.' of a possible '..' sequence. * configure.in: Bumped version to 2.4.12 * gmime/gmime-utils.c (g_mime_utils_decode_8bit): Make sure to always increment inptr as we force-convert it to ascii. Thanks to Damian Pietras for finding this bug. * gmime-2.4.pc.in: Moved -lz -lnsl, etc into Libs.private. Fixes bug #603273.
2010-01-31Added complete support for installation to DESTDIR. The Exim executableheinz3-8/+29
file cannot run without EXIM_USER being present on the system, so scripts/exim_install was changed to derive the Exim version from the pkgsrc package version (see PKGSRC_EXIM_VERSION in the Makefile and patch-ae). Added LICENSE information. Ok'd by abs@
2010-01-30Added LICENSE information.heinz2-2/+4