Commit graph

31 commits

Author SHA1 Message Date
Thomas Klausner
303fd48adc Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:03:22 +00:00
OBATA Akio
cc0d01d022 cannot build with zephyr from pkgsrc, unsupported. 2010-01-16 12:31:10 +00:00
OBATA Akio
56d9e4acc1 Use PLIST_VARS. 2010-01-16 12:25:08 +00:00
OBATA Akio
34eaf36f51 Fixes "include" syntax. 2010-01-16 12:13:03 +00:00
OBATA Akio
dfe25ff09a Split option part to options.mk 2010-01-16 12:10:30 +00:00
OBATA Akio
9779d6018e Update cyrus-imapd to 2.3.16.
Changes to the Cyrus IMAP Server since 2.3.15

      * Added user_deny.db to be able to selectively deny users access to
        Cyrus services.
      * Added disconnect_on_vanished_mailbox option. See imapd.conf(5) for
        details
      * Reworked SQL detection code in configure. See install-upgrade.html
        for more details.
      * Added popuseimapflags option which enables setting and obeying IMAP
        flags in the POP server.
      * Added optimized method of handling an empty maildrop in pop3d.
2009-12-23 08:30:18 +00:00
OBATA Akio
dab409a6f9 pkglint said, CRYPTO should be set "YES", but define PKG_USE_KERBEROS=YES instead. 2009-11-25 12:10:50 +00:00
OBATA Akio
e41e891dea remove redundant :Q operators. 2009-11-25 12:02:32 +00:00
OBATA Akio
727b3a778c sort 2009-11-25 11:56:07 +00:00
OBATA Akio
5f07211199 Update cyrus-imapd to 2.3.15.
Changes to the Cyrus IMAP Server since 2.3.14

      * Fixed CERT VU#336053 - Potential buffer overflow in Sieve.
      * Added new cyr_df tool for reporting Cyrus spool partition disk
        space usage.
      * Fixed a crash when selecting a folder after using the SCAN command
      * Split mupdate_synchronize() into network scarfing and mailbox
        comparision pieces. This allows us to not lock out the mailboxes.db
        and mupdate clients while scarfing the UPDATE response, which can
        be quite time consuming over slow links.
      * Added support for MUPDATE COMPRESS and IMAP COMPRESS commands which
        help speed up bulk data commands over slow links.
      * Allow frontend servers in a Murder to proxy the CREATE, DELETE,
        SETACL, SETQUOTA, and GETQUOTA commands for toplevel mailboxes. In
        order for a frontend to know where to CREATE a toplevel mailbox,
        either the defaultserver option must be set (ALL new toplevel
        mailboxes are created on this particular server), or the serverlist
        option must be set (new toplevel mailboxes are created on whichever
        server has the most available spool space).
      * Use delayed expunge in ipurge to avoid corrupting cache file and as
        a bonus make it unexpungable.
      * Run daily tasks at the same time each day instead of exactly 24
        hours apart to detect daylight savings changes
      * Fixed Bug #2727 by immediately expunging old messages on INBOX to
        INBOX.sub rename
      * Fixed incorrect quota calculations on sync_server when replicating
        unexpunged messages (thanks David Carter)
      * Allow user rename to succeed even if the user is over quota
      * Fixed a skiplist foreach bug and various datatype size issues that
        caused problems on some 64 bit architectures
      * Added additional logging of mailbox events if condstore is enabled
        to ensure modseq values are always correctly replicated
      * Fixed "DBERROR db4: environment reference count went negative" by
        forking idled before opening the database environment.
      * Fixed a squatter bug where any short search term (< 4 characters)
        would cause squatter to return all messages regardless of the other
        filters being applied
2009-09-10 05:40:12 +00:00
OBATA Akio
c9ec886028 Good-bye @dirrm. 2009-08-09 04:38:42 +00:00
OBATA Akio
da03d8fae0 Update cyrus-imapd to 2.3.14.
Changes to the Cyrus IMAP Server since 2.3.13

      * Fixed incompatibility between older ManageSieve clients and newer
        servers that issue an auto-capability response after AUTH with a
        SASL security layer.
      * Fixed quota calculation to ignore files not mentioned in the index
      * Correct cache truncation after an aborted append (was leaving empty
        holes in the cache file>)
      * Fixed ACLs copying when renaming users
      * Fixed TLS session reuse
      * Log more detail about changes done by a reconstruct (indicating
        that there were problems with the mailbox before hand - mainly as a
        debugging aid)
      * Ensured that the longest possible named mailbox can still be
        deleted when delayed delete is enabled by increasing buffer sizes
      * Add configuration option mailbox_default_options allowing (for
        example) modsequences to be turned on for all new mailboxes
      * Replication:

          * added -R option to sync_client to do rolling replication in the
            foreground (to run under supervise or similar)
          * made cyr_synclog run as cyrus user if started as root
          * Changed ADDSUB/DELSUB replication to replicate current state
            rather than log explicit changes, avoiding a bug where if
            multiple subscription changes happened in one sync run, the
            replica could be incorrect
          * Changed replication logging related to user creation and
            mailboxes to ensure correct replication of delayed delete of
            entire users
          * Always overwrite the seen DB on the replica with the full DB
            from the master on "setseen_all" to guarantee consistency
          * Sync all mailbox annotations, not just condstore, ensuring
            mailbox is consistent on both ends (solves POP3_NEW_UIDL bug)
2009-04-06 04:56:52 +00:00
OBATA Akio
e505809432 Need cyrus-sasl>=2.1.17. 2008-12-08 00:59:30 +00:00
OBATA Akio
b135324a27 Update Cyrus IMAPd to 2.3.13 Release.
Noteworthy changes:

* Added an experimental "sql" backend for cyrusdb.  Currently MySQL,
   PostgreSQL, and SQLite are supported.
* Added support for IMAP [CAPABILITY] response code to client-side
   of Murder proxies.
* Added support for ManageSieve auto-capability response after
   STARTTLS and after AUTH with a SASL security layer.
* Made MAXWORD and MAXQUOTED sizes configurable via imapd.conf
* Rewrote cyrusdb_quotalegacy.c to use readir()
   rather than glob.c.  This avoids a potential crash due to
   conflicts between glibc and Heimdal implementations of glob().
* Added support for fulldirhash to 'ctl_mboxlist -v'
* Several skiplist transaction bugfixes.
* cyr_expire no longer has a default of 0 (zero) for -X and -D.
   These options must be used explicitly in order to have the desired
   effect.
* Added sieve_utf8fileinto option.
* Added sieve_sasl_send_unsolicited_capability and
   sieve_sasl_expect_unsolicited_capability options.
* Several 32/64-bit compatibility fixes.
2008-10-21 00:29:00 +00:00
OBATA Akio
5b1c587308 Bump PKGREVISION for perl-5.10. 2008-10-20 10:41:44 +00:00
Thomas Klausner
c7bf2b8972 Bump PKGREVISION for db4 shlib name change (4.6 -> 4.7).
Noted by OBATA Akio.
2008-09-07 11:24:36 +00:00
OBATA Akio
1f0129e415 distfile was replaced, previous one is mis-packaged. 2008-04-26 00:48:01 +00:00
OBATA Akio
7202e2fde3 Update Cyrus IMAPd to 2.3.12p1.
The only change from 2.3.12 is a patch to fix a memory corruption in the
imapd.conf parsing code which could cause segfaults on certain platforms.
2008-04-24 14:49:35 +00:00
OBATA Akio
753c5d6f2f Changes to the Cyrus IMAP Server since 2.3.11
*  Added statuscache.db to cache IMAP STATUS data which significantly reduces
    the amount of I/O necessary when neither the mailbox nor \Seen state has
    changed -- courtesy of Fastmail.fm.
 *  Added option to unexpunge to restore messages by time interval -- courtesy
    of David Carter.
 *  Implemented undocumented IMAP SCAN extension, which allows Pine/Alpine to
    do cross-mailbox searches -- based on work of David Carter.
 *  Implemented incremental squat updates (see squatter.8) -- courtesy of David
    Carter.
 *  Fixed major bugs in reconstruct -k implementation -- courtesy of David
    Carter.
 *  Added code to promote transaction safety and to track the lock status of
    skiplist databases -- courtesy of Fastmail.fm.
 *  Added option to mbexamine to compare quota usage in cyrus.index to the
    actual message file sizes.
 *  Allow long lines in imapd.conf to be split across multiple lines by using
    backslash as a continuation character.
 *  The Sieve compiler now translates UTF-8 mailbox names used in fileinto to
    modified UTF-7 so that messages will be successfully inserted into the
    mailbox.
 *  Use a more appropriate argument with LHLO command.
 *  Added serverinfo option to control the information displayed in banner
    greetings and capability responses.
 *  Fixed miscellaneous bugs and build issues.
2008-04-22 01:45:43 +00:00
OBATA Akio
2750e04e47 Try to start snmp option. 2008-01-24 03:15:36 +00:00
Tobias Nygren
d2ab3469b0 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 04:30:10 +00:00
OBATA Akio
9bc4129fd2 Add ldap and zephyr option. 2008-01-16 14:57:03 +00:00
OBATA Akio
910c34530b Build idled by default.
Version 2.3.x can select no/poll/idled with runtime configuration.

Bump PKGREVISION.
2008-01-16 13:41:47 +00:00
OBATA Akio
dabe6a2396 Some cosmetic fixes. 2008-01-16 13:00:35 +00:00
OBATA Akio
db7f81497a Update Cyrus IMAPd to 2.3.11.
While here, DESTDIR ready.

Noteworthy changes:

      * Fixed several skiplist bugs -- courtesy of Fastmail.fm.
      * Add robustness to skiplist recovery -- courtesy of Fastmail.fm.
      * Added support for modification sequences to replication protocol
        (for CONDSTORE) -- courtesy of David Carter.
      * Fixed delayed delete replication -- courtesy of Fastmail.fm.
      * Allow [un]deleting of user INBOXes (renaming to/from deleted
        hierarchy) to work when using delayed delete -- courtesy of Simon
        Matter.
      * Prevented SSL_accept() from blocking indefinitely when using
        TLS/SSL.
2007-12-11 00:47:31 +00:00
OBATA Akio
9fd7d0a21c Need perl to build. 2007-11-21 05:20:16 +00:00
OBATA Akio
b3bb9bf1aa Update cyrus-imapd to 2.3.10.
Changes to the Cyrus IMAP Server since 2.3.9

 *  Added support for "delayed" delete, in which mailboxes are renamed to a
    special admin-only "deleted" hierarchy at the time of the DELETE (hiding
    them from the client), rather than immediately removing them from the
    filesystem. This allows messages/mailboxes to be recovered by the admin in
    case of user error. The mailboxes and messages can be removed at a later
    time by cyr_expire. The new delete_mode and deletedprefix options in
    imapd.conf controls whether deletes are "immediate" or "delayed" and the
    mailbox hierarchy for "delayed" deletes. -- courtesy of David Carter and
    FastMail.fm.
 *  Fixed the special case of RENAMEing an Inbox, so that it doesn't keep the
    same mailbox uniqueid, thus allowing it to replicate properly (seen state
    is still preserved).
 *  Disabled Nagle's algorithm in sync_client and sync_server to increase the
    throughput of the replication protocol. -- courtesy of Wes Craig.
 *  Added support for a shared \Seen flag on messages (must be enabled on a
    per-mailbox basis with the /vendor/cmu/cyrus-imapd/sharedseen mailbox
    annotation.
 *  Added -u and -U options to reconstruct -- courtesy of David Carter.
 *  Added SETUIDVALIDITY command to the replication protocol -- courtesy of
    David Carter.
 *  Finally fixed (again?) alignment issues on 64-bit SPARC.
 *  Changed message GUIDs used by replication to be the SHA1 hash of the
    messages -- based on work of David Carter and Fastmail.fm.
 *  Improve the performance of commands that operate on sequence-sets. The
    sequence-set is now parsed only once, and the commands operate on a sorted
    list of seq-ranges.
 *  Added new cyr_synclog utility for adding events to the replication log --
    courtesy of Fastmail.fm.
 *  Added support for PCRE library -- courtesy of Fastmail.fm.
 *  Added support for disabling duplicate delivery suppression on a per-folder
    basis with the /vendor/cmu/cyrus-imapd/duplicatedeliver mailbox annotation
    -- courtesy of Fastmail.fm.
 *  Fixed miscellaneous bugs and build issues.
2007-10-25 12:36:33 +00:00
OBATA Akio
e4694f94ab Update cyrus-imapd to 2.3.9
*  Added support for BDB 4.5 and 4.6.
 *  Fixed bug in frontend handling of CREATE for both proxying and referring.
    -- courtesy of Gary Mills
 *  Fixed local deletion during XFER from a unified server. -- courtesy of Gary
    Mills
 *  Fixed XFER bug which prevented sieve scripts from being migrated. --
    courtesy of Gary Mills
 *  Allow utilities to be run as root (acquiring 'cyrus' uid on-the-fly).
 *  Changed the default value of the allowplaintext option to disabled (0).
 *  Finally fixed 64-bit alignment problem with HIGHESTMODSEQ.
 *  Fixed initialization of UUID subsystem for replication. -- courtesy of
    Fastmail.fm
 *  Added -a option to cyr_expire to ignore to skip annotation check. --
    courtesy of Fastmail.fm
 *  Set the mtime of synchronized message files to INTERNALDATE (makes
    reconstruction a little friendlier). -- courtesy of Fastmail.fm
 *  Fixed a bug in sync_client which caused it to bail when a message was
    deleted out from under it.
 *  Allow sync_server to accept unauthenticated connections from sync_client on
    a UNIX socket.
 *  Drastically reduced the amount of time it takes for a mupdate slave to
    synchronize with a master.
 *  Added URI contained in the Content-Location header to the BODYSTRUCTURE
    response (per RFC 3501). -- inspired by Fastmail.fm
 *  Fixed flushseenstate bug which was causing unsolicited EXPUNGE responses
    during FETCH/STORE. -- courtesy of David Carter
 *  Added option to ctl_mboxlist to verify the consistency of the mailbox list
    database and the spool partition(s). See ctl_mboxlist.8 for details.
 *  RENAME now copies cyrus.expunge index file as well as expunged message
    files.
 *  Fixed replication of 64-bit quotas. -- courtesy of David Carter
 *  Fixed miscellaneous bugs, memory leaks, and build issues.
2007-08-21 03:57:52 +00:00
OBATA Akio
131485f32d Fix to build with db4>=4.5. 2007-06-12 11:15:30 +00:00
OBATA Akio
7a363f3635 Add Ring Server as master sites. 2007-05-07 08:17:27 +00:00
OBATA Akio
efcd457e18 New stable branch of Cyrus IMAP server 2.2.8. 2007-04-14 15:30:49 +00:00