summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
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
2010-01-27Basic destdir support. From Steven Drake.joerg4-25/+98
2010-01-27DEPENDS should be right after MAINTAINER block, reorder.wiz1-3/+3
2010-01-26When using the ncursesw option, set USE_NCURSES to force the real ncursesw,ghen2-2/+4
NetBSD's built-in curses is not sufficient. See devel/ncursesw/builtin.mk.
2010-01-25Use "soc" target if building with Sun Studio C++ and modify that targettron3-5/+20
to use "cc" rather than an absolute path (which is no longer correct). This fixes the build with that compiler without breaking the build using GCC.
2010-01-25Update to thunderbird-3.0.1.tnn2-7/+6
General stability/bugfix update.
2010-01-25Update to Dovecot 1.2.10, Sieve 0.1.15 and ManageSieve 0.11.11.ghen4-27/+57
Changelog for Dovecot 1.2.10: + %variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME} everywhere. + LIST-STATUS capability is now advertised - maildir: Fixed several assert-crashes. - imap: LIST "" inbox shouldn't crash when using namespace with "INBOX." prefix. - lazy_expunge now ignores non-private namespaces. Changelog for Sieve 0.1.15: * Enotify extension: - Adjusted notify method API for addition of new notification methods. - Set default importance level to 'normal' (was 'high'). * Include extension: updated implementation towards most recent specification (all should be backwards compatible): - Implemented global variables namespace. - Global command may now appear anywhere in a script. - Implemented script name checking using the requirements specified in the ManageSieve draft. - One issue remains: ManageSieve currently requires included scripts to be uploaded first, which is not according to specification. * Changed envelope path parser to allow to and from envelope addresses that have no domain part. + Added preliminary support for Sieve plugins and added support for installing Sieve development headers. + Started work on the implementation of the spamtest, spamtestplus and virustest extensions (unfinished). + Deprecated notify extension: implemented denotify command. + Variables extension: added support for variable namespaces. + Added configurable script size limit. Compiler will refuse to compile files larger than sieve_max_script_size. + Testsuite changes: - Added support for changing and testing an extension's configuration. - Added a command line parameter for copying errors to stderr. - Fixed a bug in the i;ascii-numeric comparator. If one of the strings started with a non-digit character, the comparator would always yield less-than. - Imap4flags extension: fixed bug in removeflag: removing a single flag failed due to off-by-one error (bug report by Julian Cowley). - Improved EACCES error messages for stat() and lstat() syscalls and slightly improved error messages that may uccur when saving a binary. - Vacation extension: fixed typo in runtime log message (patch by Julian Cowley). - Fixed use of minus '-' in man pages; it is now properly escaped. - Fixed parser recovery. In particular cases it would trigger spurious errors after an initial valid error and sometimes additional errors were inappropriately ignored. Changelog for ManageSieve 0.11.11: * This release contains adjustments to match changes in the Sieve API. This means that this release will only compile against Pigeonhole Sieve v0.1.15. + Implemented ManageSieve QUOTA enforcement. + Added MAXREDIRECTS capability after login. + Implemented new script name rules specified in most recent ManageSieve draft. - Fixed assertion failure occuring with challenge-response SASL mechanisms. - Made configure complain about trying to compile against installed Dovecot headers alone. - Fixed compile warning for compilation against CMUSieve.
2010-01-25Option dovecot-managesieve without dovecot-sieve not supported.ghen1-1/+5
Set PKG_FAIL_REASON in that case.
2010-01-24More PKGREVISION bumps of jpeg dependencies.wiz4-7/+8
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files and Robert Elz.
2010-01-23Update dbmail to 2.2.14.obache3-12/+17
Changes: * 0000816[Database layer] DEF_QUERYSIZE is currently 1024, causing sieve generated autoresponders to fail (paul) - resolved * 0000822[General] Incoming IP addresses missing in syslog (paul) - resolved. * 0000827[IMAP daemon] postgresql-8.4.2 Strangeness - resolved. * fix native autoreply/autonotify support * skip caching of broken 8bit addresses * requires gmime > 2.2.10
2010-01-23Fixes scripts installation path for postgresql.obache1-3/+3
2010-01-21Added LICENSE information.heinz1-1/+2
2010-01-20Update to 2.05:wiz2-7/+6
version 2.05: Fri Dec 18 22:39:21 CET 2009 Fixes: - no de-ref error when index out of range in Mail::Header::get() [Bob Rogers] - repaired fixed selection of smtp for non-unix systems. Improvements: - do not run pod.t in devel environment. - set default output filename for Mail::Mailer::testfile::PRINT [Kaare Rasmussen[ - warn when no mailers were found. rt.cpan.org#52901 [Christoph Zimmermann]
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz10-19/+20
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz48-80/+96
2010-01-16Added LICENSE.heinz1-1/+2
2010-01-16Remove workaround for compiler bug in gcc2 on sparc64.wiz1-9/+0
2010-01-16Reset package revision after "sendmail" update.tron1-2/+1
2010-01-16 Update to 8.14.4:jnemeth5-29/+9
8.14.4/8.14.4 2009/12/30 SECURITY: Handle bogus certificates containing NUL characters in CNs by placing a string indicating a bad certificate in the {cn_subject} or {cn_issuer} macro. Patch inspired by Matthias Andree's changes for fetchmail. During the generation of a queue identifier an integer overflow could occur which might result in bogus characters being used. Based on patch from John Vannoy of Pepperdine University. The value of headers, e.g., Precedence, Content-Type, et.al., was not processed correctly. Patch from Per Hedeland. Between 8.11.7 and 8.12.0 the length limitation on a return path was erroneously reduced from MAXNAME (256) to MAXSHORTSTR (203). Patch from John Gardiner Myers of Proofpoint; the problem was also noted by Steve Hubert of University of Washington. Prevent a crash when a hostname lookup returns a seemingly valid result which contains a NULL pointer (this seems to be happening on some Linux versions). The process title was missing the current load average when the MTA was delaying connections due to DelayLA. Patch from Dick St.Peters of NetHeaven. Do not reset the number of queue entries in shared memory if only some of them are processed. Fix overflow of an internal array when parsing some replies from a milter. Problem found by Scott Rotondo of Sun Microsystems. If STARTTLS is turned off in the server (via M=S) then it would not be initialized for use in the client either. Patch from Kazuteru Okahashi of IIJ. If a Diffie-Hellman cipher is selected for STARTTLS, the handshake could fail with some TLS implementations because the prime used by the server is not long enough. Note: the initialization of the DSA/DH parameters for the server can take a significant amount of time on slow machines. This can be turned off by setting DHParameters to none or a file (see doc/op/op.me). Patch from Petr Lampa of the Brno University of Technology. Fix handling of `b' modifier for DaemonPortOptions on little endian machines for loopback address. Patch from John Beck of Sun Microsystems. Fix a potential memory leak in libsmdb/smdb1.c found by parfait. Based on patch from Jonathan Gray of OpenBSD. If a milter sets the reply code to "421" during the transfer of the body, the SMTP server will terminate the SMTP session with that error to match the behavior of the other callbacks. Return EX_IOERR (instead of 0) if a mail submission fails due to missing disk space in the mail queue. Based on patch from Martin Poole of RedHat. CONFIG: Using FEATURE(`ldap_routing')'s `nodomain' argument would cause addresses not found in LDAP to be misparsed. CONFIG: Using a CN restriction did not work for TLS_Clt as it referred to a wrong macro. Patch from John Gardiner Myers of Proofpoint. CONFIG: The option relaytofulladdress of FEATURE(`access_db') did not work if FEATURE(`relay_hosts_only') is used too. Problem noted by Kristian Shaw. CONFIG: The internal function lower() was broken and hence strcasecmp() did not work either, which could cause problems for some FEATURE()s if upper case arguments were used. Patch from Vesa-Matti J Kari of the University of Helsinki. LIBMILTER: Fix internal check whether a milter application is compiled against the same version of libmilter as it is linked against (especially useful for dynamic libraries). LIBMILTER: Fix memory leak that occurred when smfi_setsymlist() was used. Based on patch by Dan Lukes. LIBMILTER: Document the effect of SMFIP_HDR_LEADSPC for filters which add, insert, or replace headers. From Benjamin Pineau. LIBMILTER: Fix error messages which refer to "select()" to be correct if SM_CONF_POLL is used. Based on patch from John Nemeth. LIBSM: Fix handling of LDAP search failures where the error is carried in the search result itself, such as seen with OpenLDAP proxy servers. VACATION: Do not refer to a local variable outside its scope. Based on patch from Mark Costlow of Southwest Cyberport. Portability: Enable HAVE_NANOSLEEP for SunOS 5.11. Patch from John Beck of Sun Microsystems. Drop NISPLUS from default SunOS 5.11 map definitions. Patch from John Beck of Sun Microsystems.
2010-01-15use official mirrors, remove broken ones.zafer1-3/+2
2010-01-15Update to Dovecot 1.2.9, Sieve 0.1.14 and ManageSieve 0.11.10.ghen2-17/+17
Changelog for Dovecot 1.2.9: * maildir: When saving, filenames now always contain ,S=<size>. Previously this was done only when quota plugin was loaded. It's required for zlib plugin and may be useful for other things too. + lazy-expunge: Support a single-namespace configuration. If a mailbox is deleted, its messages are merged with its old expunged messages (if there were any). + expire: Settings now support spaces in mailbox names by using quoted strings. - maildir: v1.2.7 and v1.2.8 caused assert-crashes in maildir_uidlist_records_drop_expunges() - maildir_copy_preserve_filename=yes could have caused crashes. - Maildir++ quota: % limits weren't updated when limits were read from maildirsize. - virtual: v1.2.8 didn't fully fix the "lots of mailboxes" bug - virtual: Fixed updating virtual mailbox based on flag changes. - fts-squat: Fixed searching multi-byte characters. Changelog for Sieve 0.1.14: * Made the imposed limits on the number of redirects and the number of actions configurable. The settings are called sieve_max_actions and sieve_max_redirects. * Did a major rework of extension handling, making sure that no global state is maintained. This change was triggered by problems that global state info would cause for Dovecot v2.0, but it is also important for v1.2 as it significantly cleans up the library implementation. + Made LDA Sieve plugin recognize the deliver_log_format setting. + Message headers produced from user-supplied data are now RFC2047-encoded if necessary for outgoing messages. This is for example important for the :subject argument of the vacation action. + Added support for the $text$ substitution in the deprecated notify extension. + The subaddress extension now also accepts recipient_delimiter setting as an alias for sieve_subaddress_sep setting. This anticipates the recipient_delimiter setting in v2.0. - Fixed logging of mailbox names. It logged the converted mUTF7 version in stead of the original UTF8 version supplied by the user. - Fixed a minor memory leak in the multiscript support. - Fixed a bug in the recompilation of Sieve scripts. Made sure that scripts are only recompiled when the script file - or the symlink pointing to it - is strictly newer. Changelog for ManageSieve 0.11.10: * This release contains adjustments to match changes in the Sieve API. This means that this release will only compile against Pigeonhole Sieve v0.1.14. - Fixed compilation of ManageSieve against CMUSieve.
2010-01-11Don't remove "CC=gcc" from the Solaris GCC build target. This breaks thetron2-13/+4
build at least on setups where "cc" is not present or not GCC which is the default under Solaris 10.
2010-01-09Fixed building with DESTDIR:heinz1-7/+7
Special permissions for filterctl and courierfilter have to be applied in an install script at installation time. Actions for the post-install target forgot to propagate DESTDIR appropriately as a make parameter.
2010-01-09Fixed installation by _really_ disabling building of ldapaliasd. Bugheinz3-5/+37
reported upstream (typo in courier/configure.in prevented option "--without-ldapaliasd" from working).
2010-01-07Fix build on DragonFly. From Peter Avalos.joerg2-1/+12
2010-01-07Update to 4.16.0. From the changelog:schmonz2-6/+6
-additional fix for IMAP server that offers a message it then fails to return, to allow getmail to continue with the next message. Thanks: Yaw Anokwa.
2010-01-06regen for changes in patch-ab.wiz1-2/+2
2010-01-06Fix (commented out) substitution.sketch1-2/+2
2010-01-06- thunderbird-bin-nightly.wiz1-2/+1
2010-01-04Doesn't work with evolution-data-server in pkgsrc, so mark as BROKEN.joerg1-1/+3
2010-01-04rehash isn't really used, so effectively disable the check.joerg1-1/+5
Package still doesn't build as it always includes the ldap stuff.
2010-01-04Remove mail/thunderbird-bin-nightly, it hasn't worked for too long.joerg5-41/+0
2010-01-03Improve HOMEPAGE.wiz1-2/+2
2010-01-02Added fix for bad rule FH_DATE_PAST_20XX, triggering for every messageheinz3-3/+17
since 2010-01-01. Ok by agc@.
2010-01-01Starting with ExtUtils::MakeMaker 6.43 some public variables (esp.heinz2-6/+19
Recognized_Att_Keys) were made private, which broke SpamAssassin's (ab)use of those variables. For details see https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6131. Perl 5.10.1 includes ExtUtils::MakeMaker 6.55_2 and consequently building SpamAssassin 3.2.5 with DESTDIR support in pkgsrc does not work anymore. The fix changes the decision whether the used EU::MM module has good enough DESTDIR support to depend only on the version number (ie. mm_has_good_destdir is true) instead of the availability of the key 'DESTDIR' in the (now non-public) Recognized_Att_Keys hash. Ok to commit during freeze by wiz@