aboutsummaryrefslogtreecommitdiff
path: root/mail/dovecot2/pkg-plist
Commit message (Collapse)AuthorAgeFilesLines
* Update dovecot2 to 2.2.20, and bump PORTREVISION on antispam-plugin andAdam Weinberger2015-12-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pigeonhole. Also, remove the GC option from dovecot2. As reported in bug #205035, reported by sebastian@wolfgarten.com, all it does it cause leaks and spam the logs about it. Changes: + Added mailbox { autoexpunge=<time> } setting. See http://wiki2.dovecot.org/MailboxSettings for details. + ssl_options: Added support for no_ticket + imap/pop3/managesieve-login: Added postlogin_socket=path passdb extra field. This allows replacing the default service imap/pop3/managesieve {} settings for specific users (e.g. running their imap process via valgrind or strace). + doveadm fetch: Added date.sent/received/saved.unixtime + fs-posix: Added mode=auto parameter to set the created files' and directories' mode based on the parent dir if it has setgid-bit. + director: Support backends having hostnames, which makes it possible to verify their SSL certificates. - director: Directors' state became desynchronized if doveadm director commands were used to modify the same backend in multiple directors at the same time with conflicting changes. This fix includes some extra checks, which makes sure that if such a conflict still happens it's automatically fixed. In some situations such an automatic fix may now be unnecessarily triggered and an error logged. - director: Backend tags weren't working correctly. - ldap: tls_* settings weren't used for ldaps URIs. - ldap, mysql: Fixed setting connect timeout. - auth: userdb lookups via auth-worker couldn't change username - dsync: Fixed handling deleted directories. Make sure we don't go to infinite mailbox renaming loop. - imap: Fixed crash in NOTIFY when there were watched namespaces that didn't support NOTIFY. - imap: After SETMETADATA was used, various commands (especially FETCH) could have started hanging when their output was large. - stats: Idle sessions weren't refreshed often enough, causing stats process to forget them and log errors about unknown sessions when they were updated later. - stats: Fixed "Duplicate session ID" errors when LMTP delivered to multiple recipients and fts_autoindex=yes. - zlib plugin: Fixed copying causing cache corruption when zlib_save wasn't set, but the source message was compressed. - fts-solr: Fixed escaping Solr query parameters. - lmtp: quota_full_tempfail=yes was ignored with lmtp_rcpt_check_quota=yes Notes: svn path=/head/; revision=403426
* Update dovecot2 to 2.2.19, and bump PORTREVISION on antispam-pluginAdam Weinberger2015-10-021-1/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and pigeonhole. Changes: * pop3_deleted_flag has been broken since v2.2.10. Using it would cause buffer overflows, which could be exploitable. However, this bug would have become visible quite soon after users had deleted some POP3 mails, because the pop3 processes would have started crashing all the time even in normal use. * "doveadm director flush" command has a changed meaning now: It safely moves users to their wanted backends, instead of simply forgetting the mapping entirely and leaving the existing connections untouched. Use -F parameter to get the original unsafe behavior. + Added imap-hibernate processes (see imap_hibernate_timeout setting). IDLEing IMAP connections can be hibernated, which saves memory. + Optimized tracking mailboxes' vsizes (= sum of all messages' sizes). If mailbox_list_index=yes, it's also stored in there. This makes it very efficient to look up vsizes for all mailboxes. + Added a quota "count" backend, which uses the mailbox vsizes to get the current quota usage. It requires using the new quota_vsizes=yes setting, which tracks the messages' "virtual sizes" rather than "physical sizes". Their distiction is minor and mostly irrelevant nowadays (if mail sizes should be counted with LF or CRLF newlines). + "doveadm director up/down" commands added. The monitoring script should be using these commands instead of changing the vhost count. This allows admin to manually disable a server by changing the vhost count to 0 without the monitoring script changing it back. + Added support for HAProxy protocol: http://wiki2.dovecot.org/HAProxy + Added push-notification plugin framework, which can be used to easily implement push notifications to various backends. Implemented "ox" backend for notifying Open-Xchange via HTTP/json. + imap_logout_format supports more variables now, e.g. number of deleted messages. + pop3: Added pop3_delete_type setting (related to pop3_deleted_flag). + plugin { fts_enforced=yes } setting now fails body searches unless it can be done via the full text search engine. + Added %{passdb:*} and %{userdb:*} variables to various places + auth: Added ":protected" suffix for passdb and userdb fields. If used, the field doesn't overwrite an existing field. + IMAP/POP3 proxy: If a backend server dies, avoid client reconnection spikes by slowly disconnecting clients over time. This is enabled by setting login_proxy_max_disconnect_delay=secs passdb extra field. + imap: Added new read-only METADATA entries: /private/specialuse, /shared/comment, /shared/admin + imap: If client disconnects in the middle of a command, log how long the command had been running. - mdbox: Rebuilding could have caused message's reference count to overflow the 16bit number in some situations, causing problems when trying to expunge the duplicates. - Various search fixes (fts, solr, tika, lib-charset, indexer) - Various virtual plugin fixes - Various fixes and optimizations to dsync, imapc and pop3-migration - imap: Various RFC compliancy and crash fixes to NOTIFY Notes: svn path=/head/; revision=398453
* Update to 2.2.17.Adam Weinberger2015-05-131-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | For a full change list, see: http://dovecot.org/list/dovecot-news/2015-May/000292.html There are two changes that could potentially break setups: * Dovecot no longer checks or warns if a mountpoint is removed. This was causing more trouble than it was worth. Make sure that all the mountpoints that Dovecot accesses aren't writable by mail processes when they're unmounted. * dict server wasn't properly escaping/unescaping data. Fixing this broke backwards compatibility with data that contains line feeds. This hopefully affects only very few installations. If you're using dict to save multiline data (Sieve scripts to SQL), you may be affected. For this release I've introduced many new OPTIONS: * boehm-gc support * CDB database support * icu (for FTS) * libtextcat FTS * disabling kqueue support also disables kqueue fs change notification * databases and FTS plugins moved to their own config sections Notes: svn path=/head/; revision=386271
* Move the sample configuration files into ETCDIR.Adam Weinberger2015-03-241-1/+30
| | | | | | | | | | | | | | | | | | | | After talking more with Rozhuk Ivan (submitter of 198792, see r381930), the sample configuration files don't belong in DOCSDIR, and they really don't belong underneath an OPTION that many people have disabled by default. I still don't think that they're good candidates for @sample, but they make more sense living in ETCDIR. While here, shuffle around a few other docs/examples files. PORTREVISION bump for the plist changes. PR: 198792 Submitted by: Rozhuk Ivan Notes: svn path=/head/; revision=382128
* Update to 2.2.16.Adam Weinberger2015-03-121-0/+16
| | | | | | | List of changes is at http://dovecot.org/list/dovecot-news/2015-March/000283.html Notes: svn path=/head/; revision=381124
* Update dovecot2 to 2.2.14. PORTREVISION bumps for dovecot2-pigeonhole andAdam Weinberger2014-10-141-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dovecot2-antispam-plugin. Changes in 2.2.14: * lmtp: Delivered-To: header no longer contains <> around the email address. Other MDAs don't have it either. * "Out of disk space" errors are now treated as temporary errors (not the same as "Out of disk quota"). * replication plugin: Use replication only for users who have a non-empty mail_replica setting. + lmtp proxy: Log a line about each mail delivery. + Added login_source_ips setting. This can be used to set the source IP address round-robin from a pool of IPs (in case you run out of TCP ports). + Rawlog settings can use tcp:<host>:<port> as the path. + virtual plugin: Don't keep more than virtual_max_open_mailboxes (default 64) number of backend mailboxes open. + SSL/TLS compression can be disabled with ssl_options=no_compression + acl: Global ACL file now supports "quotes" around patterns. + Added last-login plugin to set user's last-login timestamp on login. + LDAP auth: Allow passdb credentials lookup also with auth_bind=yes - IMAP: MODSEQ was sent in FETCH reply even if CONDSTORE/QRESYNC wasn't enabled. This broke at least old Outlooks. - passdb static treated missing password field the same as an empty password field. - mdbox: Fixed potential infinite looping when scanning a broken mdbox file. - imap-login, pop3-login: Fixed potential crashes when client disconnected unexpectedly. - imap proxy: The connection was hanging in some usage patterns. This mainly affected older Outlooks. - lmtp proxy: The proxy sometimes delivered empty mails in error situations or potentially delivered truncated mails. - fts-lucene: If whitespace_chars was set, we may have ended up indexing some garbage words, growing the index size unnecessarily. - -c and -i parameters for dovecot/doveadm commands were ignored if the config socket was readable. - quota: Quota recalculation didn't include INBOX in some setups. - Mail headers were sometimes added to dovecot.index.cache in wrong order. The main problem this caused was with dsync+imapc incremental syncing when the second sync thought the local mailbox had changed. - doveadm backup didn't notice if emails were missing from the middle of the destination mailbox. Now it deletes and resyncs the mailbox. Notes: svn path=/head/; revision=370872
* net/openldap24-*:Tijl Coosemans2014-07-241-38/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Convert to USES=libtool and bump dependent ports - Avoid USE_AUTOTOOLS - Don't use PTHREAD_LIBS - Use MAKE_CMD databases/glom: - Drop :keepla - Add INSTALL_TARGET=install-strip databases/libgda4* databases/libgda5*: - Convert to USES=libtool and bump dependent ports - USES=tar:xz - Use INSTALL_TARGET=install-strip - Use @sample databases/libgdamm: - Drop :keepla - USES=tar:bzip2 - Use INSTALL_TARGET=install-strip databases/libgdamm5: - Add INSTALL_TARGET=install-strip - Drop --enable-static (inherited from old repocopy) devel/anjuta x11-toolkits/py-gnome-extras: - Drop :keepla dns/powerdns dns/powerdns-devel: - Convert to USES=libtool - Add INSTALL_TARGET=install-strip - Disable static modules - Stop creating library symlinks with .0 suffix, not needed for dynamically opened modules mail/dovecot2: - Add USES=libtool mail/dovecot2-pigeonhole: - Drop CONFIGURE_TARGET (incorrect for Dragonfly) - Add USES=libtool and INSTALL_TARGET=install-strip math/gnumeric: - USES=libtool tar:xz Approved by: portmgr (implicit, bump unstaged ports) Notes: svn path=/head/; revision=362835
* General tidying and cleanups. THe functional changes:Adam Weinberger2014-06-301-15/+16
| | | | | | | | | | | | Remove NOOP sed commands, and incorporate the pkg-deinstall message into pkg-plist. Use install-strip as the INSTALL_TARGET rather than manually stripping libraries. Technically it needs a PORTREVISION bump for the pkg-deinstall/pkg-plist thing, but I'm going to need to bump PORTREVISION for some other changes soon and I'd rather not force everyone to rebuild an extra time for a differently-phrased message. Notes: svn path=/head/; revision=359921
* Upgrade to version 2.2.13.Jimmy Olgeni2014-06-071-0/+2
| | | | | | | | | PR: 190182 Submitted by: Larry Rosenman Approved by: maintainer timeout (14 days) Notes: svn path=/head/; revision=356929
* - update to 2.2.12Olli Hauer2014-04-281-7/+15
| | | | | | | | | | | | | | - cleanup Makefile, (leftovers from copy dovecot e.g PLIST_SUB+= SQL) - use new OPTIONS syntax - use explicit username for USERS (instead ${PORTNAME}) - fix pkg-plist (add missing files + sort) PR: ports/188870 Submitted by: ohauer Approved by: Nagy Attila <bra@fsn.hu> (maintainer) Notes: svn path=/head/; revision=352493
* mail/dovecot2: fix package without DOCS optionWilliam Grzybowski2013-10-141-3/+2
| | | | | | | | | - Fix package without DOCS option PR: ports/182585 Notes: svn path=/head/; revision=330339
* mail/dovecot2: update to 2.2.6William Grzybowski2013-10-011-1/+39
| | | | | | | | | | | | | - Update to 2.2.6 [1] - Convert lib depends to new format - Allow staging - Bump antispam plugin (pigenhole update comming next) PR: ports/182543 [1] Submitted by: Attila Nagy <bra fsn.hu> (maintainer) [1] Notes: svn path=/head/; revision=329007
* mail/dovecot2: update to 2.2.5William Grzybowski2013-08-061-5/+8
| | | | | | | | | | | | | | | - Update to 2.2.5 [1] - Bump antispam plugin (pigeonhole update comming soon) - Fix SSL pkg-plist - Fix MAN1 list Changes: http://www.dovecot.org/doc/NEWS-2.2 PR: ports/181081 [1] Submitted by: Attila Nagy <bra fsn.hu> (maintainer) Notes: svn path=/head/; revision=324308
* mail/dovecot2: update to 2.2.4William Grzybowski2013-06-251-0/+2
| | | | | | | | | | | | - Update to 2.2.4 [1] - Bump plugins PORTREVISION - Add LICENSE (LGPL21 MIT) PR: ports/179953 Submitted by: Attila Nagy <bra@fsn.hu> [1] (maintainer) Notes: svn path=/head/; revision=321740
* - Update dovecot2 to 2.2.2Martin Wilke2013-05-231-16/+73
| | | | | | | | | | - Update dovecot2-pigeonhole to 0.4.0 PR: 178832 Submitted by: maintainer Notes: svn path=/head/; revision=318892
* Update mail/dovecot2 to 2.1.16 and mail/dovecot2-pigeonhole to 0.34.Xin LI2013-05-091-8/+12
| | | | | | | | PR: ports/178428 Approved by: maintainer Notes: svn path=/head/; revision=317742
* Add an optional support for full-text search with CLucene 2.3.x.Jung-uk Kim2013-01-281-3/+9
| | | | | | | | | PR: ports/174779 Submitted by: Veniamin Gvozdikov <g.veniamin@googlemail.com> Approved by: Attila Nagy <bra@fsn.hu> (maintainer) Notes: svn path=/head/; revision=311138
* - Update to 2.1.10 [1]Jase Thew2012-09-261-0/+6
| | | | | | | | | | | | | - Convert to new format Makefile header Changes: http://www.dovecot.org/list/dovecot-news/2012-September/000231.html PR: ports/172082 [1] Submitted by: Attila Nagy <bra@fsn.hu> (maintainer) Approved by: flo, culot (mentors, implicit) Notes: svn path=/head/; revision=304935
* Add an optional dependency on libwrap, using option LIBWRAP.Niclas Zeising2012-07-181-0/+1
| | | | | | | | | PR: ports/169932 (minor modifications) Submitted by: vfx9as <vfx9as [AT] gmail.com> Approved by: maintainer, kwm (mentor) Notes: svn path=/head/; revision=301076
* - Update to 2.1.8 [1]Jase Thew2012-07-071-4/+4
| | | | | | | | | | | | - Convert to optionsNG and add DOCS,EXAMPLES options - Minor PLIST_SUB and pkg-plist amendments PR: ports/169622 [1] Submitted by: Attila Nagy <bra@fsn.hu> (maintainer) Approved by: culot (mentor) Notes: svn path=/head/; revision=300608
* - Update to 2.1.6Ryan Steinmetz2012-05-181-1/+7
| | | | | | | | | PR: ports/167718 Submitted by: Josef Karthauser <joe@tao.org.uk> Approved by: Attila Nagy <bra@fsn.hu> (maintainer) Notes: svn path=/head/; revision=296869
* - Update to 2.1.1Martin Wilke2012-04-081-9/+63
| | | | | | | | | PR: 165882 Submitted by: maintainer Feature safe: yes Notes: svn path=/head/; revision=294392
* - Update to 2.0.16Sunpoet Po-Chuan Hsieh2011-11-281-1/+1
| | | | | | | | | | | Changes: http://www.dovecot.org/list/dovecot-news/2011-November/000200.html PR: ports/162916 Submitted by: Jase Thew <freebsd@beardz.net> Approved by: Attila Nagy <bra@fsn.hu> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=286544
* - Update to 2.0.14Sunpoet Po-Chuan Hsieh2011-09-081-0/+3
| | | | | | | | | Changes: http://www.dovecot.org/list/dovecot-news/2011-August/000193.html PR: ports/160476 Submitted by: Attila Nagy <bra@fsn.hu> (maintainer) Notes: svn path=/head/; revision=281452
* - Use USERS and GROUPSChris Rees2011-07-051-0/+1
| | | | | | | | | | - Use @stopdaemon PR: ports/157606 Approved by: rene (mentor, implicit), Attila Nagy <bra@fsn.hu> (maintainer) Notes: svn path=/head/; revision=277125
* -Update to 2.0.12Beech Rintoul2011-05-131-0/+1
| | | | | | | | | | | | | | | | | | | -Dovecot 2.0.12 changes: -doveadm: Added "move" command for moving mails between mailboxes. -virtual: Added support for "+mailbox" entries that clear \Recent flag from messages (default is to preserve them). -dbox: Fixes to handling external attachments -dsync: More fixes to avoid hanging with remote syncs -dsync: Many other syncing/correctness fixes -doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right PR: ports/156728 Submitted by: Uffe Jakobsen <uffe@uffe.org> Approved by: Maintainer timeout (>Two Weeks) itetcu (mentor)(implicit) Notes: svn path=/head/; revision=274064
* - Update to 2.0.11Martin Wilke2011-03-171-0/+7
| | | | | | | | PR: 155398 Submitted by: Attila Nagy <bra@fsn.hu> (maintainer) Notes: svn path=/head/; revision=271107
* - Update to 2.0.9 [1]Sunpoet Po-Chuan Hsieh2011-02-051-5/+5
| | | | | | | | | | | | | | | | | | | | - Enable VPOPMAIL [2] - Fix comments - Sort MAN1 - Use ETCDIR - Simplify installation - Space/Tab twiddle Changes: http://www.dovecot.org/list/dovecot-news/2011-January/000184.html http://www.dovecot.org/list/dovecot-news/2010-December/000182.html PR: ports/154004 [1] ports/153295 [2] Submitted by: Alexander Wittig <alexander@wittig.name> [1] Approved by: maintainer (timeout, 21 days) [1] Feature safe: yes Notes: svn path=/head/; revision=268690
* . Add an entry to the packing list to always try and remove DOCSDIR, sinceGreg Lewis2010-11-291-0/+1
| | | | | | | | | the dovecot build creates it whether docs are enabled ot not. Pointed out by: QAT Notes: svn path=/head/; revision=265364
* . Fix the packing list to respect NOPORTDOCS correctly.Greg Lewis2010-11-281-1/+1
| | | | | | | | Pointed out by: QAT Guidance from: itetcu Notes: svn path=/head/; revision=265327
* . Add a port of the 2.x series of Dovecot:Greg Lewis2010-11-271-0/+429
Dovecot is a secure and compact IMAP server which is in the early stages of development. It supports Maildirs and mbox formats and much of the IMAP v4 protocol including SSL/TLS. IPv6 support is also included. Dovecot supports authentication with OpenLDAP, PostgreSQL, MySQL, vpopmail and PAM. WWW: http://www.dovecot.org/ PR: 150789 Submitted by: "Nagy, Attila" <bra@fsn.hu> Notes: svn path=/head/; revision=265251