Commit graph

22 commits

Author SHA1 Message Date
jlam
c50c7f3609 Update mail/courier-imap to 4.2.1. Changes from version 4.1.3 include:
* Try to autodetect clock skew.

* Include remote port number in IMAP and POP3 logs.

* Optimization: skip over folders not in the current scope, avoiding
  unnecessary overhead of checking their ACLs.
2007-10-15 15:37:20 +00:00
jlam
2f710b31e7 Include a patch taken from the main Courier CVS repository that adds
a new TLS_PROTOCOL selection "SSL23" that allows for trying to negotiate
initially with SSLv3 but falling back to SSLv2:

	courier/tcpd/libcouriertls.c:1.21

This allows Courier to interoperate with older mail servers and clients
that are still using SSLv2 when advertising or attempting to use
advertised STARTTLS capabilities.

This change modifies the following packages and bumps their PKGREVISIONs:

	mail/courier-imap	to 1.
	mail/courier-mta	to 6.
	meta-pkgs/courier	to 2.
	net/couriertcpd		to 1.
2007-09-17 15:28:03 +00:00
jlam
e05f693e32 Update mail/courier-imap to 4.1.3. Changes from version 4.1.1 include:
+ 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-10 17:56:57 +00:00
ben
6a54b7423d Fix coutier-imap to link to BDB_LIB instead of -ldb.
This is related to PR#33802
2006-10-10 12:55:39 +00:00
jlam
18017dfa91 Update mail/courier-imap to 4.1.1. Changes from version 4.1.0 include:
* Fix quota calculations on 32 bit platforms with 64 bit off_t.
2006-06-09 22:12:10 +00:00
jlam
62c264453a Update mail/courier-imap to 4.1.0. Changes from version 4.0.6 include:
+ Install some more of the HTML documentation in the location expected
    by courier-mta.

  + Moved the default locations for the imapd and pop3d SSL certificates
    into ${PKG_SYSCONFDIR}.  These paths may be changed directly in the
    imapd-ssl and pop3d-ssl configuration files by modifying TLS_CERTFILE.

  * New capability to control announcements of IMAP ACL support when
    starting imapd.

  * Optimization: Skip going through the motions of outputting the results
    of a SORT if the number of sorted messages is 0.

  * Have CREATE and RENAME also create courierimapuidlist.

  * Log total bytes sent/received in IMAP and POP3 sessions.
2006-04-28 18:15:20 +00:00
jlam
dbb4566cfe Update mail/courier-imap to 4.0.6. Changes from version 4.0.4 include:
* Use PCRE for pattern-matching.

	* When autopurging messages from a folder based on their
	  timestamp, scan 'new' in addition to 'cur', otherwise mail
	  delivered to the folder directly never gets purged, unless
	  the folder is open.

	* Fix handling of invalid sequence number of 0.

	* NOT operator on content searches.
2005-10-20 20:26:23 +00:00
jlam
70bb4d97e8 Update mail/courier-imap to 4.0.4. Changes from version 4.0.1 include:
* imap: Implemented account groups, administrator group.
	* imapd.c: New OUTBOX_MULTIPLE_SEND option.
	* imap: add LOGGEROPTS and SSLLOGGEROPTS configuration settings
	which are passed to courierlogger to set the application name for
	syslog.

	* tcpd/tcpd.c: Added --accesslocal option.

	* smap: SMAP EXPUNGE >100 msg ranges was broken.

	* PROXY_HOSTNAME: new setting in imap and pop3 config file overrides
	gethostname() when checking if a proxy connection is required.

	* msgbodystructure.c (msgbodystructure): Fix MSGBODYSTRUCTURE response
	for a corrupted content-type of "text".
2005-08-11 00:04:01 +00:00
jlam
8072b40470 Update mail/courier-imap to 4.0.2. Changes from version 4.0.1 include:
* msgbodystructure.c (msgbodystructure): Fix MSGBODYSTRUCTURE response
      for a corrupted content-type of "text".
2005-03-23 04:07:03 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
jlam
77eebb3972 Update mail/courier-imap to courier-imap-4.0.1. Changes from version
3.0.5 include:

    * Implemented IMAP and POP3 proxy aggregator.  With a proxy
      aggregator, the mail accounts are split between multiple,
      independent servers, with an IMAP/POP3 server running on each
      individual server.  A separate, proxy server sits in front and
      accepts ordinary IMAP and POP3 connections.  It reads the login
      ID, determines which server the account is located on, connects
      to the server, and logs in.  Then, for the lifetime on the login
      session the front-end server takes itself out of the loop, and
      forwards all session traffic between the IMAP/POP3 client, and
      the back-end server.

    * Use courier-authlib for user authentication.

    * IPv6 support.

    * Minor bug fixes.

Please note when updating that the locations of the userdb files has
changed to be within the courier-authlib config directory, e.g.
/usr/pkg/etc/authlib/userdb*.
2005-02-18 22:12:46 +00:00
jlam
bfa796133d Update mail/courier-imap to 3.0.5 (based on the courier-0.45.6
distribution).  Changes from version 2.2.1 include:

  * Honor ${VARBASE}.
  * courierlogger(1) has been moved to mail/courier-auth.
  * Use the sysconftool from courier-auth to merge config files.
  * The courier* rc.d scripts now check that authdaemond is also set to
    "YES" to ensure that authdaemond is running before the courier-imap
    daemons are started.
  * Support for the ACL IMAP extension (RFC 2086 as well as the 2nd draft
    revision of the ACL specification) via shared maildirs.
  * Bug fixes and improvements to MIME encoding.
  * Fixes buffer overflow vulnerability (PR 25774):
	http://www.securityfocus.com/bid/9845
	http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0224
2004-07-14 20:07:16 +00:00
jlam
5d5e3577ac Update mail/courier-imap to 2.2.1. Changes from version 1.4.2 include
addition of keywords on Maildir messages, use of FAM if it exists to
allow simultaneous access to the same Maildir from multiple clients,
and fixed handling of DELETEd messages and the Trash folder.
2004-02-22 03:13:02 +00:00
schmonz
d233ccc9b1 Regenerate patch checksums. (Hi Grant!) 2002-06-26 16:05:37 +00:00
jlam
e1563fc3e5 Update mail/courier-imap to 1.4.2nb1. Changes from version 1.4.2 include
moving config files related to Maildirs under the control of the
courier-maildirmake package.
2002-01-23 02:22:20 +00:00
jlam
cad0d080bd Update mail/courier-imap to 1.4.2. Changes from version 1.4.0 include minor
bug fixes, plus the major change of moving the authentication modules into
a separate package (courier-auth).  The authentication modules are to be
shared with a forthcoming sqwebmail package.
2002-01-22 22:08:48 +00:00
jlam
7e965c3ec7 Install maildirmake as "imapd.maildirmake" to match what other courier
packages used to do.
2002-01-02 22:51:19 +00:00
jlam
d1168c8aae Update mail/courier-imap to 1.4.0. Pkgsrc changes include splitting the
Makefile into package and common parts to facilitate creating sub-packages
for the separate authentication modules, and using the general INSTALL
scripts.  Changes from version 1.3.8.2 include:

	* bug fixes
	* move authentication modules into a separate daemon process
	* partial support of the IMAP QUOTA extension.
	* added experimental PostgreSQL authentication module.
	* added experimental LDAP_TLS option to LDAP authentication.
	* workarounds for Outlook
	* Disable MSIE 6.0 smart tags in all html files
2002-01-02 22:19:37 +00:00
jlam
0f1a6d84c3 Always use pkgdiff to generate the patch files. 2001-08-16 06:49:12 +00:00
jlam
40fac4c9bb * Install maildirmake as imapd.maildirmake and depend on
mail/courier-maildirmake.
* There was an inverted test in the rc.d scripts that was causing them to
  fail on newer NetBSD systems.
* Install the rc.d scripts under ${PREFIX}/etc/rc.d, not in ${PREFIX}/etc.
2001-08-16 06:23:21 +00:00
jlam
ede1d114f4 * Instead of patching imap/configure to replace for SSLCERTS, do it directly
in the package Makefile since we substitute for @SSLCERTS@ anyway.
* Add the *.rand files to the list of files to DEINSTALL.
* Explicitly disable the PAM, LDAP, and MySQL authentication modules so
  that hidden dependencies aren't accidentally added to the build.
  XXX - These should probably be added in via make variables (USE_PAM,
  XXX - USE_LDAP, etc.) in the future, but aren't needed for now in the
  XXX - base package.
2001-08-15 19:40:04 +00:00
jlam
75654a3cd2 courier-imap: IMAP server for access to Maildir-style mailboxes
Courier-IMAP is a server that provides IMAP access to Maildirs. This IMAP
server does NOT handle traditional mailbox files (/var/spool/mail, and
derivatives), it was written for the specific purpose of providing IMAP
access to Maildirs.

"Maildir" is a directory-based mail storage format originally introduced
in the Qmail mail server, and adopted as an alternative mail storage
format by both Exim and Postfix. Courier-IMAP is popular on
Qmail/Exim/Postfix sites that are configured to use maildirs. The primary
advantage of maildirs is that multiple applications can access the same
Maildir simultaneously without requiring any kind of locking whatsoever.
It is a faster and more efficient way to store mail. It works particularly
well over NFS, which has a long history of locking-related woes.
2001-07-31 22:48:50 +00:00