summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2004-07-29update to 2.2.8recht3-19/+5
This release corrects a minor issue found with the handling of Sieve notifications in 2.2.7.
2004-07-29Fix a double-free bug. From ASG CVS.recht3-2/+17
Noted by Jukka Salmi in private mail. bump PKGREVISION to 1
2004-07-29Updated postfix to 2.1.4martti2-8/+8
* Bug fixes
2004-07-28Enable pkgviews installation. Iterate with "i" instead of "file"schmonz1-4/+8
to placate pkglint.
2004-07-28USE_LANGUAGES=c c++ ; USE_LIBTOOL=yesmarkd1-1/+3
2004-07-28Uncomment out BUILD_DEPENDS, to get the dependency.xtraeme1-2/+2
2004-07-27update to cyrus imapd 2.2.7recht4-15/+15
Changes to the Cyrus IMAP Server since 2.2.6: - Fix handling of PARTIAL command and partial body fetches - A large number of portability fixes supplied by Albert Chin - Added client_timeout option to control connect() timeouts for proxy code - Added popuseacl option - Fix a number of issues with the quota -f tool - Fix thread safety issue in saslserver() - Fix possible stage file leak in append code - Fix bugs in handling of MULTIAPPEND introduced in 2.2.3 - Fixed regression bug in Sieve vacation
2004-07-27Update to version 0.75. Only change is:simonb2-5/+5
This release fixes detection of e-mails generated by Worm.Mydoom.I.
2004-07-27Update mail/clamsmtp to 0.4.xtraeme2-6/+6
Changes: - Option for quarantining files with viruses - Fixed problem with returning wrong SMTP error code - Handling timeouts properly - Fixed stupid problem with sockets not getting closed properly
2004-07-26Add and enable mess822.schmonz1-1/+2
2004-07-26Initial import of mess822-0.58.schmonz5-0/+163
mess822 is a library for parsing Internet mail messages. The mess822 package contains several applications that work with qmail: * ofmipd rewrites messages from dumb clients. It supports a database of recognized senders and From lines, using cdb for fast lookups. * new-inject is an experimental new version of qmail-inject. It includes a flexible user-controlled hostname rewriting mechanism. * iftocc can be used in .qmail files. It checks whether a known address is listed in To or Cc. * 822header, 822field, 822date, and 822received extract various pieces of information from a mail message. * 822print converts a message into an easier-to-read format. mess822 supports the full complexity of RFC 822 address lists, including address groups, source routes, spaces around dots, etc. It also supports common RFC 822 extensions: backslashes in atoms, dots in phrases, addresses without host names, etc. It extracts each address as an easy-to-use string, with a separate string for the accompanying comment.
2004-07-24Use mk/pgsql.buildlink3.mk for choosing the PostgreSQL version to be used.recht1-4/+4
2004-07-24Use the new mk/pgsql.buildlink3.mk to select the correct PostgreSQLrecht6-23/+23
version.
2004-07-24As suggested by reed@, use '.pkgsrc.mailwrapper' as the backup suffix sojlam3-12/+17
that it's more apparent who owns that file. Bump the PKGREVISION.
2004-07-23Missing mailer.conf from PLIST.jlam1-1/+2
2004-07-23Remove @exec/@unexec lines from PLIST and add INSTALL/DEINSTALL scriptsjlam5-46/+90
instead. Be more careful about leaving a working MTA installation since we're touching files in /usr. Bump the PKGREVISION.
2004-07-23update to balsa-2.2.0recht10-44/+87
* Balsa-2.2.0 release. Release date 2004-07-06 - fix 143322, 143263, 145701. - GPGME updates. - GSSAPI IMAP authentication. - more build fixes. * Balsa-2.1.91 release. Release date 2004-07-06 - multiple build fixes. - few crashes fixed. * Balsa-2.1.90 release. Release date 2004-07-03 - mailbox scanning improvements. - Edit/Find UI more user-friendly. - message filtering fixes. - reset TLS status of broken IMAP sessions. * Balsa-2.1.3 release. Release date 2004-05-22 - GPGME fixes. - Reduce memory usage of local mailbox drivers. - numerous i18n fixes. - more careful error checking. - user configuration of TLS, APOP settings to work around broken servers. * Balsa-2.1.2 release. Release date 2004-04-05 - POP3 with TLS and PIPELINING. - mbox driver performance improvements. - numerous other performance improvements. - filters reenabled. - memory leaks plugged. * Balsa-2.1.1 release. Release date 2004-02-29 Numerous fixes, most prominent are: - reduce memory usage of mbox driver. - major cleanup of local and remote drivers. - searching re-enabled again. - SSL/TLS re-enabled again. - Use bonobo to bring up already running instances. * Balsa-2.1.0 release. Release date 2004-01-11 - entirely new backend and message index.
2004-07-23update to gmime-2.1.7recht4-9/+10
This is a bugfix release (including a fix for a possible buffer overrun).
2004-07-23Add POSTFIX_OPTIONS to the +BUILD_INFO file.jlam1-1/+2
2004-07-23Move options-related lines to Makefile.options.jlam2-3/+3
2004-07-23Update HOMEPAGE and MASTER_SITESzuntum1-3/+3
2004-07-23Update to 0.6.4.1:wiz2-5/+5
MD5_Final() has been corrected to actually zeroize the context structure. This makes no difference for popa3d itself, but may be important for possible other applications which might use the popa3d MD5 routines.
2004-07-23Update teapop to version 0.3.8zuntum3-13/+5
* Changes since previous pkgsrc version - 0.3.5: 0.3.8 + Allow port to listen to in standalone to be changed with -P. (Patch by: "Malte S. Stretz" <msquadrat.nospamplease@gmx.net>) ! Reduce memory footprint (Idea from: "Malte S. Stretz" <msquadrat.nospamplease@gmx.net>) + Warn when teapop.passwd isn't found and default authentication is used. + Introduce softlock, which gives the client an empty mailbox instead of an error. - Proper handling of CRLF in Maildirs. (Found by: Matthew Sayler <sayler@speedsite.com>) * Release date: 25-Nov-2003 0.3.7 - The configure script was broken under certain circumstances. * Release date: 22-Jul-2003 0.3.6 + Attempt to handle broken maildelivery programs that doesn't quote From_ lines. + Support to delete messages older then a certain expire date. + Support for tcpwrapper. ! Better cleanup of MySQL connections (Patch by: Ross West <westr@connection.ca>) ! Improved NULL handling on long lines (Pointed out by: Ross West <westr@connection.ca>) - Possible buffer underflow fixed. - Unbreak APOP with database authentication (Found by: "Toru Hosaka" <hosaka@kt.rim.or.jp>) ! Restrict max value for hashing. + Mailspool hashing is now availble for all authentication types. (Based on patch by: Robert Gomu?ka <carramba@pf.pl>) + Escape userdata for database authenticaion (Patch by: Robert Gomu?ka <carramba@pf.pl>) + Support for ia64. + Support for special logging in SSL-mode. + IPv6 support when running in inetd-mode. * Release date: 21-Jul-2003 * Superfluous MESSAGE file mentioning rc.d script was removed, as it was too generic and not really useful.
2004-07-23correct path to pkg directoryrecht1-2/+2
2004-07-22This package requires no compiler.jlam1-1/+2
2004-07-22just require "tbl", not necessarily the whole groffdrochner1-2/+2
2004-07-22Update to 1.2.0. From the changelog:schmonz3-13/+23
1.2.0 * CHANGED SWITCH NAME: "-m" is now used to view messages (no more "-v") * Added "-V" switch to print program version * Added switch to delete messages based on subject [thanks Arne Bernin] * Included GPL licence in the distribution * Now qmail is stopped only once for multiple deletions of messages, which makes things a bit faster * Corrected a bug which might have caused wrong messages to be deleted * Corrected several minor bugs 1.1.1 (July 10, 2003) * Corrected a bug which caused the -a switch not not work. 1.1.0 (June 4, 2003) * First release as a Sourceforge.Net community project... development resumes!!! * Added -a option to immediately send queued messages. Notable pkgsrc changes: * Configure using subst.mk. * Remove RESTRICTED (it no longer appears to be true). * Take MAINTAINER.
2004-07-22Clarify RESTRICTED. Rename pre-build to do-configure. Setschmonz1-4/+6
USE_BUILDLINK3=yes. Take MAINTAINER.
2004-07-22Let the ezmlm dependency be satisfied by ezmlm-idx, if present.schmonz1-4/+11
Also depend on qmail (or netqmail) directly. Set USE_BUILDLINK3=yes. Rename pre-build to do-configure, and configure all the conf-* files. Take MAINTAINER.
2004-07-22Express post-patch using subst.mk instead. Shorten COMMENT. Takeschmonz1-7/+7
MAINTAINER.
2004-07-22Enable pkgviews installation.schmonz1-1/+3
2004-07-21Define NO_BUILDLINK. Clarify DESCR a bit. Take MAINTAINER.schmonz2-3/+7
2004-07-21Now that we install into the normal ${LOCALBASE}, remove localschmonz2-21/+18
definitions of LOCALBASE and NO_MTREE. This requires either the latest qmail package or netqmail. Add needed dependencies on daemontools and ucspi-tcp also. Rename post-patch to do-configure. Set ALL_TARGET explicitly. Set USE_BUILDLINK3=yes. Update HOMEPAGE. Take MAINTAINER. Bump PKGREVISION.
2004-07-21Set USE_BUILDLINK3=yes.schmonz3-3/+9
2004-07-21Update to 2.0.5. From the changelog:schmonz3-14/+22
KJ 08/24/2003 2.0.4 From Woody Security team * Non-maintainer upload by the Security Team * Fix buffer overflow with EXT and HOST environment variables (CAN-2003-0654) JK 09/18/2003 2.0.5 fixed invalid exit codes in several places that cause qmail to bounce messages wrongly. Thanks to Flavio Curti fcu-autoresp@no-way.org for identifying further invalid exit situations. pkgsrc changes: * Express post-patch using subst.mk instead. * Add dependency on qmail or netqmail. * Take MAINTAINER.
2004-07-21Now that we install into the normal ${LOCALBASE}, remove localschmonz4-67/+38
definitions of LOCALBASE and NO_MTREE. This requires either the latest qmail package or netqmail, and conflicts with both postfix and sendmail. Rename post-patch to do-configure. Add "install" and "instcheck" to ALL_TARGET to build the installer at the end of the build phase, rather than at the beginning of the install phase. Remove notes at install and deinstall time about updating the "newaliases" mailer.conf entry, as this entry is now included in the qmail package's example mailer.conf. Clarify RESTRICTED. Take MAINTAINER. Bump PKGREVISION.
2004-07-21Add CONFLICTS with the upcoming mail/fastforward update.schmonz4-8/+8
2004-07-21We need the latest qmail package in order to install into ${LOCALBASE}.schmonz1-2/+2
2004-07-21Now that we install into the normal ${LOCALBASE}, remove localschmonz2-16/+11
definitions of LOCALBASE and NO_MTREE. Let the qmail dependency be satisfied by netqmail, if present. Rename post-patch to do-configure. Clarify RESTRICTED. Take MAINTAINER. Bump PKGREVISION.
2004-07-21Add and enable netqmail.schmonz1-1/+2
2004-07-21Let the qmail dependency be satisfied by netqmail, if present. Take MAINTAINER.schmonz3-6/+6
2004-07-21Use qmail-qfilter's installer, which wins us a manual page. Addschmonz4-14/+70
dependency on netqmail (but not qmail, as for pkgsrc purposes this requires the QMAILQUEUE patch). Enable pkgviews installation. Rename post-patch to do-configure, since that's what it's doing. Add a simple script that runs all the filters in ${PKG_SYSCONFDIR} whose filenames match "qfilter-*". Explain how to enable filtering on messages arriving via SMTP using this script. Take MAINTAINER. Bump PKGREVISION.
2004-07-21Now that the qmail package avoids modifying the source code, thoseschmonz4-0/+118
of us who want the netqmail patches should use this package instead. The two packages are otherwise identical. Included here, as in the old qmail package: * The netqmail 1.05 patches * http://www.ckdhr.com/ckd/qmail-103.patch (recommended by Dave Sill) Included in the old qmail package, but not here: * http://patch.be/qmail/badrcptto-v1.01.patch If you relied on the badrcptto patch, consider using qmail-qfilter instead. As with any other package, you can apply patches to your local builds with pkgsrc's LOCALPATCHES mechanism.
2004-07-21Add and enable mutt-devel.jlam1-1/+2
2004-07-21Resurrect mail/mutt-devel and make it install mutt-1.5.6, the developmentjlam13-0/+410
version of Mutt, a text mail reader and PGP & S/MIME support. This is primarily to support a mutt that builds with SASLv2 support.
2004-07-21Short story:schmonz31-898/+777
1) Mostly conform to hier(7) and honor PKG_SYSCONFDIR. 2) Follow more closely Dave Sill's "Life with qmail" (LWQ). 3) Add a bunch of features to the rc.d scripts. 4) Remove some (but not all) obstacles to binary packaging. 5) Introduce QMAIL_AUTOCONFIG, QMAIL_QUEUE_DIR, and QMAIL_QUEUE_EXTRA. 6) Enable pkgviews installation. 7) Bump PKGREVISION. Long story: 1) Mostly conform to hier(7) and honor PKG_SYSCONFDIR. Based on a January 1997 post by mrg to the qmail list: prior to installation, we create symlinks in ${QMAILDIR} that point into ${LOCALBASE} or ${PKG_SYSCONFDIR}, causing installation to place files in those locations while allowing the canonical /var/qmail paths to continue to work. The notable deviation from hier(7) is that even though some binaries ought to go in sbin, they've all been lumped into bin for simplicity. Pleasant effects: * We no longer need to set LOCALBASE (a big no-no), and as a result also no longer need to set NO_MTREE, RCD_SCRIPTS_EXAMPLEDIR, or EVAL_PREFIX. This will also allow a few qmail-related packages to do likewise. * The commands and manual pages are in easily accessible paths by default. * Package installation and deinstallation work much better. Side effects: * There were a few minor conflicts with mail/courier-maildirmake, mail/mutt, and mail/pulsar. The latest versions of each are fine, so we add CONFLICTS only for older versions. (Thanks to those packages' maintainers!) There's also a conflict with security/mirrordir, which has a "bin/forward" command and corresponding section 1 man page. * Some directories under ${PREFIX} get chown'd to group qmail. Rather than modify the qmail installer, the affected directories are simply chown'd back afterward during post-install if PKG_INSTALLATION_TYPE is "overwrite". (If it's "pkgviews", then only the package's depot directory is affected, so we leave it alone.) 2) Follow more closely Dave Sill's "Life with qmail" (LWQ). Similarities: * Installs into /var/qmail from source. * Installs ucspi-tcp and daemontools. * Uses tcpserver(1). * Uses tcp.smtp.cdb for relay access control. * Uses control/defaultdelivery. * Uses control/concurrencyincoming. * Requires that control/rcpthosts exist to prevent open relays. * Uses similar chains of commands in run scripts. * Provides a script much like qmailctl. Differences: * This package does the following work for you automatically: * Creates user accounts. * Fetches, extracts, patches, configures, and compiles the source. * Installs binaries. * Runs ./config-fast. * Creates tcp.smtp{,cdb} and tcp.pop3d{,cdb}. * Creates control/concurrencyincoming. * Creates control/defaultdelivery (defaulting to "./Mailbox"). * Creates the three required system aliases. * LWQ suggests doing some things this package doesn't do: * Applying patches. * Copying a script from /var/qmail/boot to /var/qmail/rc. * Configuring svscan(8) to run at boot. * Creating and populating /service. * Using supervise(8) and multilog(8). * Using the qmailctl script to control qmail. * Using the inst_check script to verify the installation. * Storing tcp.smtp{,cdb} in /etc. * Renaming the system sendmail(8) and marking it non-executable. * Instead, this package: * Builds from unmodified source. (See also mail/netqmail.) * Uses NetBSD-style rc.d scripts (including one similar to qmailctl). * Sends log messages to syslog(3). * Stores tcp.smtp{,cdb} and tcp.pop3{,cdb} in ${PKG_SYSCONFDIR}. * Provides an example mailer.conf(5). 3) Add a bunch of features to the rc.d scripts. Rename the qmail script and rcvar to qmailsend. Add "doqueue" (synonyms: alrm, flush) and "queue" commands, add "hup" as a synonym for "reload", and determine default delivery instruction from control/defaultdelivery (LWQ). Add control/defaultdelivery to required_files. Rename qmailsend_flags to qmailsend_defaultdelivery, which overrides control/defaultdelivery if set. In the qmailpop3d and qmailsmtpd scripts, enforce resource limits with softlimit(8) (LWQ). Add dependency on sysutils/daemontools for this. Rename qmailfoo_flags to qmailfoo_tcpflags. Add qmailfoo_tcphost (default: 0, meaning "any address") and qmailfoo_tcpport (default: 110 and 25, respectively). Add qmailfoo_softlimit (default: 2000000). Add qmailfoo_pretcpserver and qmailfoo_prefoo (default: empty), useful for inserting commands such as rblsmtpd(1) or relay-ctrl into the chain. Log to splogger's default syslog facility ("mail"), and use the name of the script as the tag. In the qmailpop3d, qmailsend, and qmailsmtpd scripts, add qmailfoo_postenv (defaults: empty, PATH=${PREFIX}/bin:$PATH, and QMAILQUEUE=${PREFIX}/bin/qmail-queue, respectively), useful primarily for setting environment variables for each service. Add "pause" and "cont" commands (LWQ). They send -STOP and -CONT signals, respectively. Add "stat" as a synonym for "status" (LWQ). In the qmailpop3d script, add -x to qmailpop3d_tcpflags and add "cdb" command. Add qmailpop3d_checkpassword (useful for authenticating against alternate user databases) and qmailpop3d_maildirname (useful if your maildirs are named something other than "Maildir"). Add tcp.pop3.cdb to required_files. In the qmailsmtpd script, add -x and remove -H from qmailsmtpd_tcpflags, limit the number of incoming connections to control/concurrencyincoming, and add "cdb" command (LWQ). Add control/concurrencyincoming and tcp.smtp.cdb to required_files. Add qmailqread script and ${PREFIX}/bin/qmail-qread-client, based on Steinar Haug's example on www.qmail.org. If enabled, this allows local non-root users to see the queue. Add qmail script (structure copied from net/samba/files/samba.sh). Its interface is very similar to LWQ's qmailctl: it provides the commands "start stop restart rcvar pause cont stat status cdb doqueue reload queue alrm flush hup help". These commands can be run either directly from the appropriate service-specific script(s), or from this qmail script (which will call the right script(s) for you). 4) Remove some (but not all) obstacles to binary packaging. Each of these is better explained elsewhere. Summary: * Installs into the normal ${LOCALBASE}. * /var/qmail paths still work. * No patches are applied. (See also mail/netqmail.) 5) Introduce QMAIL_AUTOCONFIG, QMAIL_QUEUE_DIR, and QMAIL_QUEUE_EXTRA. QMAIL_AUTOCONFIG (default: YES): whether to automatically create basic config files. QMAIL_QUEUE_DIR (default: ${VARBASE}/spool/qmail): the path to the queue. QMAIL_QUEUE_EXTRA (default: empty): an additional recipient that will be added to every delivery. This is used primarily for logging. If this is set to a non-empty value, the necessary dot-qmail(5) file is created automatically at install time. 6) Enable pkgviews installation. 7) Bump PKGREVISION. Other user-visible changes: This package no longer applies patches to qmail. mail/netqmail, to be imported shortly, does. Restrictions on the redistribution of modified qmail apply not only to binaries but also to source. Clarify this in RESTRICTED. Add "newaliases", "hoststat", and "purgestat" entries to the sample mailer.conf. Install it to ${PREFIX}/share/examples/${PKGBASE}, as other pkgsrc mailers do. ("newaliases" is actually provided by the fastforward package, and isn't needed unless you're using it.) Explain how to enable qmail in MESSAGE (cribbed from the postfix package). Thanks to zuntum, snj, salo, and jlam for ideas, discussion, and review.
2004-07-21Added clamsmtp-0.3 (finally!)xtraeme1-1/+2
2004-07-21Erm, the good name is "clamsmtp" not "clamsmtpd", sorry...xtraeme6-100/+0
2004-07-21Initial import of clamsmtp-0.3.xtraeme6-0/+102
ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and scanned before forwarding. ClamSMTP aims to be lightweight, reliable, and simple rather than have a myriad of options. It's written in C without major dependencies. If you need more options then you could use something big like AMaViS which is written in PERL and can do almost anything.
2004-07-21Initial import of clamsmtpd-0.3.xtraeme6-0/+100
ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and scanned before forwarding. ClamSMTP aims to be lightweight, reliable, and simple rather than have a myriad of options. It's written in C without major dependencies. If you need more options then you could use something big like AMaViS which is written in PERL and can do almost anything.