summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2007-08-13Added mk/misc/category.mk, which contains the definitions that are onlyrillig1-2/+2
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13Updated mail/postfix-current to 2.5-20070731martti2-6/+6
Lots of changes, see the ChangeLog for details.
2007-08-13Updated mail/postfix to 2.4.5martti2-6/+6
MILTER bugfix: When a milter replied with ACCEPT at or before the first RCPT command, the cleanup server would apply the non_smtpd_milters setting as if the message was a local submission. Problem reported by Jukka Salmi. MILTER bugfix: Problem with header updates after body updates. Reported by Jose-Marcio Martins da Cruz. MILTER robustness: Assorted cleanups to harden error handling in the Postfix Milter client. SASL workaround for Postfix SMTP client: Some non-Cyrus SASL SMTP servers require SASL login without authzid (authoriZation ID), i.e. the client must send only the authcid (authentiCation ID) + the authcid's password. This is now the default Postfix SMTP client behavior. Loopback TCP performance workaround: Some systems exhibited poor SMTP and Milter performance with loopback (127.0.0.1) connections. Problem reported by Mark Martinec. MILTER bugfix: When a milter replied with ACCEPT at or before the first RCPT command, the cleanup server would apply the non_smtpd_milters setting as if the message was a local submission. Problem reported by Jukka Salmi. MILTER bugfix: Problem with header updates after body updates. Reported by Jose-Marcio Martins da Cruz. MILTER robustness: Assorted cleanups to harden error handling in the Postfix Milter client. SASL workaround for Postfix SMTP client: Some non-Cyrus SASL SMTP servers require SASL login without authzid (authoriZation ID), i.e. the client must send only the
2007-08-11Precompile Python modules at post-install. Bump PKGREVISION.schmonz1-5/+9
2007-08-11Update to 4.7.6. From the changelog:schmonz2-6/+6
-fix exception when getmail is trying to report a POP3 server that completely missed generating a UIDL token for a message. Thanks: Hans Lammerts.
2007-08-10Update mail/sqwebmail to 5.1.6. Changes from version 5.1.2 include:jlam10-60/+101
+ Move a few more things around so that it looks more like a default installation of Courier. In particular, the "cgi-bin" directory has been renamed "webmail", and sbin/sqwebmaild to sbin/webmaild. * Use address returned from authlib as return address of sent messages. * Forbid rename folder if new folder name contains a dot. * Quietly prune trailing ':' from the tail end of a header name. * Trim whitespace from login username and new folder names.
2007-08-10Update mail/maildrop to 2.0.4. Changes from version 2.0.2 include:jlam8-62/+62
* New command-line option to require the use of a working courier-authlib installation. * Install makedat along with related documentation.
2007-08-10Update mail/courier-mta to 0.56.0. Changes from version 0.53.2 include:jlam31-172/+439
+ Drop the uucp module from the default option set. + Patch the webmlm sources to not use "stdin" and "stdout" as function or member names as they can be macros according to the C standards. * webadmin: Remove check that prevents multiple virtual domains to be aliased to the same account. * webmlmd: new CGI module that can manage a Courier mailing list created with couriermlm. * Rewrite and code cleanup of couriermlm. * Use domain name, not MX hostname, for looking up authenticated SMTP passwords in esmtpauthclient
2007-08-10Update mail/courier-maildir to 0.56.0. Changes from version 0.53.2jlam2-5/+11
include plugging some small resource leaks and installing the HTML documentation.
2007-08-10Update mail/courier-imap to 4.1.3. Changes from version 4.1.1 include:jlam6-25/+18
+ Remove BDB_LIB workaround which should already be handled by the wrapper scripts and db1.builtin.mk. * Plug some resource leaks in the maildir library code.
2007-08-10Add sendmail-open-source-license as found in tarballs, and removegdt2-4/+6
inexplicable and deprecated no-profit LICENSE tag.
2007-08-10This package is missing an inclusion of bsd.options.mk, which caused thejlam1-1/+2
"authlib" PKG_OPTION to be ignored.
2007-08-09the need for libSM is appearently only an unwanted side effect ofdrochner2-3/+3
startup-notification, so put the dependency close to that one
2007-08-09Add vcalendar plug-in for claws-mailsmb6-0/+90
2007-08-08Update mail/alpine to 0.999nb1abs1-1/+5
- The default configure scripts end up encoding '${prefix}' (note quotes) at the start of /etc/pine.conf{,.fixed}. Use --with-system-pinerc and --with-system-fixed-pinerc to explicitly set them to ${PKG_SYSCONFDIR}
2007-08-08Add claws-mail-synce plug-insmb5-1/+38
2007-08-07+policyd.ghen1-1/+2
2007-08-07Import policyd-1.81, based on input from Marcin M. Jessa <yazzy@yazzy.org>.ghen8-0/+149
Policyd is an anti-spam plugin for Postfix (written in C) that does greylisting, sender-(envelope, SASL or host/ip)-based throttling (on messages and/or volume per defined time unit), recipient rate limiting, spamtrap monitoring/blacklisting, HELO auto blacklisting and HELO randomization preventation.
2007-08-06Fix problems with some PLISTssmb6-6/+23
2007-08-06Added more plug-ins for claws-mail.smb25-1/+248
2007-08-05Make IPv6 support work again, bump package revision.tron2-5/+5
2007-08-05Bump PKGREVISION for imap-uw's ABI changes.obache4-6/+8
2007-08-05Add one header file for building mail/php-imap.obache3-4/+6
Bump ABI_DEPENDS, seems some binary imcompatibility.
2007-08-05Note that this conflicts with sylpheed-claws (the old name, beforesmb1-1/+4
the projects terminally separated).
2007-08-04Fix with xorg: use libSM/bl3.mk instead of x11.bl3.mk.wiz2-7/+3
2007-08-04Add missing icon to PLIST.wiz1-1/+2
2007-08-04Two non-working (and hence not committed to CVS) claws-mail plug-ins weresmb1-3/+1
inadvertently added. They're now deleted...
2007-08-03Per discussion with obache@, add an uncommitted comment noting that pine isjwise1-1/+5
a widely used consumer of this package. Many thanks to obache@ for updating this package.
2007-08-03Update imap-uw to 2006j2. OKed by jwise@.obache36-217/+231
Updated: 14 June 2007 imap-2006j is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 5 June 2007 imap-2006i is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. imapd now supports the CHILDREN and ESEARCH extensions. imapd's attempt to return COPYUID/APPENDUID information for a traditional UNIX (and MMDF) format mailbox when the mailbox is open by another process has been declared to be a failure and is now revoked. It was subject to a timing race, loss of which involved an expensive reset of the mailbox's UID regime. Any imapd COPY or APPEND to a traditional UNIX or MMDF format that is open by some other process will now no longer return COPYUID/APPEND. Although this is technically in violation of RFC 4315, there is a loophole in that document and the timing race/performance problem is worse. Updated: 4 April 2007 imap-2006h is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 30 March 2007 imap-2006g is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 30 January 2007 imap-2006f is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. For the benefit of multi-threaded applications, use of strtok() has been abolished in the c-client library. imapd and ipop3d stuff use it though. The TOPS-20 and VAX/VMS ports still use strtok() since they don't use UNIX threads. This version has been test-built on Linux, Mac OS X, NeXT, Windows XP, TOPS-20, and VAX/VMS. This will probably be the last test-build on VAX/VMS since the system I use for that purpose is being shut down. I have no way to test-build on DOS, legacy Mac OS (OS 9 and earlier), OS/2, or Windows CE; and the builds on those systems are probably broken. Updated: 26 January 2007 imap-2006e is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. Updated: 6 December 2006 imap-2006d is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. The decomposition mapping, title-case mapping, and character widths tables have been updated to comply with the Unicode 5.0 standard. Prototypes for the utf8aux.c functions have been moved to a new utf8aux.h. The general c-client modules now include c-client.h instead of the individual files. Use of c-client.h instead of individual include files insulates against future shuffling of include files. Updated: 23 October 2006 imap-2006c is a maintenance release, consisting primarily of bugfixes to problems discovered in the release that affected a small number of users. By popular request, if a user has a mix (or other dual-use) format INBOX, it will no longer be listed as \NoInferiors. It's a bad idea to depend upon this due to the case ambiguity issue, but it's there. Updated: 26 September 2006 imap-2006b is a maintenance release, consisting entirely of bugfixes to problems discovered in the release that affected a small number of users. Updated: 15 September 2006 imap-2006a is a maintenance release, consisting entirely of bugfixes to problems discovered in the release that affected a small number of users. If it is necessary to build IPv4-only on one of the ports that has IPv6 preconfigured (ldb, lfd, lmd, lrh, lsu, osx, oxp), this can be done by using IP6=4. You can't do IP=4 in the build command directly since these ports set IP themselves; however, now instead of setting IP=6 they now set IP=$(IP6). Updated: 30 August 2006 imap-2006 is a major release. Programs written for imap-2004g should build with this version with minor or no modification. imap-2005 was not released except as development snapshots. imap-2006 contains major extensions to its Unicode support. Searching and sorting are now done with strings canonicalized to titlecase and decomposed form. Among other things, this means that Latin letters with diacriticals will now sort with the basic Latin letter, and case-independent searching of such letters (e.g., German umlauts) now works. Previously, sorting was done strictly by Unicode codepoint, and case-independence only worked with ASCII. imapd now supports the UIDPLUS extension for mailboxes in unix, mmdf, mbx, mx, and mix formats. UID EXPUNGE is fully implemented. Note that UIDPLUS is not supported in the little-used drivers (mh, mtx, tenex) in which meaningful APPENDUID/COPYUID data can not be returned. Refer to bugs.txt for more details. The new mix format is a dual-use mailbox format designed for performance and reliability with large mailboxes. mix is documented in file mixfmt.txt. SSL/TLS certificate validation on UNIX now checks the alternative names in the certificate if the CN does not match. The new /tls-sslv23 flag in a mailbox name causes a TLS session to use the (incorrect) SSLv23 client method instead of the TLSv1 client method. Some broken servers use the SSLv23 server method, and this flag works around that problem. WARNING: use of this flag will cause TLS negotiation to fail with a server which uses the proper TLSv1 server method. Additionally, there are known security risks in SSLv2; so users should be suspicious if this switch suddenly becomes necesary. The silly mailbox flag combination /ssl/tls is now rejected as an invalid remote specification. Previous versions tried to negotiate TLS over an SSL session; even if the server permitted such a thing it couldn't work. The memory management of several drivers has been redesigned to consume less memory and hopefully be faster. The private.data member of the MESSAGECACHE (elt) has been replaced with a union that contains private.spare.data and private.spare.ptr, the latter being a pointer. A new FT_RETURNSTRINGSTRUCT flag has been added for mail_fetch_body() and mail_fetch_text() calls. If this flag is set, *and* if the function returns NIL, then the requested string data is available on a stringstruct on stream->private.string. This is a special hack for the IMAP and POP servers and is subject to incompatible change. The result is a major performance improvement in the servers with the mbx driver, particularly with large messages.
2007-08-03Add claws-mail and its pluginssmb1-1/+18
2007-08-03Add claws-mail 2.10.0 and many of the plug-inssmb62-0/+1529
2007-08-02Fix botched migration of PKG_OPTIONS from courier-mta/Makefile.commonjlam5-22/+10
into the Makefiles of the packages that include it: (1) PKGNAME and PKG_SUPPORTED_OPTIONS clearly no longer need to be defined since the only code that used it in Makefile.common was removed. (2) Package Makefiles need to properly define PKG_OPTIONS_VAR and PKG_SUPPORTED_OPTIONS prior to including bsd.options.mk. Set them to the appropriate values to match the orginal names from before the botched migration.
2007-08-02Update thunderbrd and thunderbird-gtk1 to 2.0.0.6.ghen2-6/+6
Security fixes in this version: MFSA 2007-27 Unescaped URIs passed to external programs MFSA 2007-26 Privilege escalation through chrome-loaded about:blank windows For more info, see http://www.mozilla.com/en-US/thunderbird/2.0.0.6/releasenotes/
2007-08-01Update to Dovecot 1.0.3. Some small fixes and one regression from 1.0.2:ghen2-7/+7
- deliver: v1.0.2's bounce fix caused message to be always saved to INBOX even if Sieve script had discard, reject or redirect commands. - LDAP: auth_bind=yes and empty auth_bind_userdn leaked memory - ACL plugin: If user was given i (insert) right for a mailbox, but not all s/t/w (seen, deleted, other flags) rights, COPY and APPEND commands weren't supposed to allow saving those flags. This is technically a security fix, but it's unlikely this caused problems for anyone. - ACL plugin: i (insert) right didn't work unless user was also given l (lookup) right. - Solaris: Fixed filesystem quota for autofs mounts.
2007-07-31Remove broken home page URL, replace broken master site URL withtron1-4/+5
"{LOCAL_PORTS}" and drop maintainership.
2007-07-31Update to 1.1.12. From the changelog:schmonz4-8/+21
* tmda-ofmipd now has native STARTTLS and SSL support courtesy of Stephen Warren. The new options are '--tls', '--ssl', '--ssl-key', and '--ssl-crt'. Note that the tlslite Python module needs to be installed to use this feature. For more information, see the "Builtin SSL/TLS" section of http://wiki.tmda.net/TmdaOfmipdHowto * Fixed a minor bug that prevented the use of both SMTPSSL and SMTPAUTH together.
2007-07-30Install TMDA/Queue, missed in a package upgrade. Fixes tmda-pending.schmonz2-5/+19
Bump PKGREVISION.
2007-07-29Added:adrianp1-1/+10
p5-Email-Address p5-Email-Date p5-Email-MessageID p5-Email-MIME-Attachment-Stripper p5-Email-MIME-Creator p5-Email-MIME-Modifier p5-Email-Reply p5-Email-Send p5-Email-Simple-Creator
2007-07-29Given a Email::MIME object, detach all attachments from the message.adrianp4-0/+29
These are then available separately.
2007-07-29This software takes the hard out of generating replies to email messages.adrianp4-0/+30
2007-07-29Email::MIME::Creator - Email::MIME constructor for starting anew.adrianp4-0/+28
Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29This software provides a constructor to Email::Simple for creatingadrianp4-0/+27
messages from scratch. Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29Remove package as it was imported with an incorrect name.adrianp4-27/+0
2007-07-29This software provides a constructor to Email::Simple for creatingadrianp4-0/+27
messages from scratch. Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29RFC 2822 defines the "Date:" header. It declares the header a requiredadrianp4-0/+37
part of an email message. The syntax for date headers is clearly laid out. Stil, even a perfectly planned world has storms. The truth is, many programs get it wrong. Very wrong. Or, they don't include a "Date:" header at all. This often forces you to look elsewhere for the date, and hoping to find something. For this reason, the tedious process of looking for a valid date has been encapsulated in this software. Further, the process of creating RFC compliant date strings is also found in this software. Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29This module provides a very simple, very clean, very specific interface toadrianp4-0/+46
multiple Email mailers. The goal if this software is to be small and simple, easy to use, and easy to extend. Mailers Mailers are simple to use. You can pre-load mailers when using "Email::Send". use Email::Send qw[SMTP NNTP]; If you don't preload a mailer before you use it in the "send" function, it will by dynamically loaded. Mailers are named either relative to the "Email::Send" namespace, or fully qualified. For example, when using the "IO" mailer, "Email::Send" first tries to load "Email::Send::IO". If that fails, an attempt is made to load "IO". If that final attempt fails, "Email::Send" will throw an exception. WWW: http://search.cpan.org/dist/Email-Send/ Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29Provides a number of useful methods for manipulating MIME messages.adrianp4-0/+31
WWW: http://search.cpan.org/dist/Email-MIME-Modifier mported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29Message-ids are optional, but highly recommended, headers thatadrianp4-0/+27
identify a message uniquely. This software generates a unique message-id. Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29This class implements a complete RFC 2822 parser that locates emailadrianp4-0/+27
addresses in strings and returns a list of Email::Address objects found. The goal of this software is to be correct, fast, and API compatible with the MailTools version. Imported from pkgsrc-wip and packaged by kuli0020@umn.edu
2007-07-29* Add new emulator framework in pkgsrc/mk/emulator that handles alljlam7-24/+28
binary-only packages that require binary "emulation" on the native operating system. Please see pkgsrc/mk/emulator/README for more details. * Teach the plist framework to automatically use any existing PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition. * Convert all of the binary-only packages in pkgsrc to use the emulator framework. Most of them have been tested to install and deinstall correctly. This involves the following cleanup actions: * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM} more consistently. * Simplify packages by using default INSTALL and DEINSTALL scripts instead of custom INSTALL/DEINSTALL code. * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc. Packages only need to state exactly which emulations they support, and the framework handles any i386-on-x86_64 or sparc-on-sparc64 uses. * Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will automatically detect when the package is installing on Linux. Specific changes to packages include: * Bump the PKGREVISIONs for all of the suse100* and suse91* packages due to changes in the +INSTALL/+DEINSTALL scripts used in all of the packages. * Remove pkgsrc/emulators/suse_linux, which is unused by any packages. * cad/lc -- remove custom code to create the distinfo file for all supported platforms; just use "emul-fetch" and "emul-distinfo" instead. * lang/Cg-compiler -- install the shared libraries under ${EMULDIR} instead of ${PREFIX}/lib so that compiled programs will find the shared libraries. * mail/thunderbird-bin-nightly -- update to latest binary distributions for supported platforms. * multimedia/ns-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch. * security/uvscan -- set LD_LIBRARY_PATH explicitly so that it's not necessary to install library symlinks into ${EMULDIR}/usr/local/lib. * www/firefox-bin-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch.