head 1.11; access; symbols pkgsrc-2019Q4:1.10.0.86 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.82 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.80 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.78 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.76 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.74 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.72 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.70 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.68 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.66 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.62 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.60 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.58 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.56 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.54 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.52 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.50 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.48 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.46 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.44 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.42 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.40 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.38 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.36 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.34 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.32 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.30 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.28 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.26 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.24 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.22 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.20 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.18 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.16 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.14 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.12 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.10 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.8 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.6 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.4 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.2 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.9.0.4 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.2 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.8.0.12 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.10 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.2 pkgsrc-2008Q1:1.7.0.12 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.10 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.8 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.6 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.4 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.2 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.6.0.4 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.2 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.5.0.2 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.4.0.8 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.6 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.4 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.3.0.4 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.2 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2020.03.11.19.28.35; author nia; state dead; branches; next 1.10; commitid lxm5swloI4PYc10C; 1.10 date 2009.12.11.20.52.22; author ghen; state Exp; branches; next 1.9; 1.9 date 2009.05.20.08.07.38; author ghen; state Exp; branches; next 1.8; 1.8 date 2008.06.22.17.41.23; author ghen; state Exp; branches; next 1.7; 1.7 date 2006.10.09.19.06.57; author ghen; state Exp; branches; next 1.6; 1.6 date 2006.04.04.09.38.46; author ghen; state Exp; branches; next 1.5; 1.5 date 2006.02.06.15.54.37; author ghen; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 2005.01.08.19.58.16; author schmonz; state Exp; branches; next 1.3; 1.3 date 2004.08.01.05.17.19; author schmonz; state Exp; branches; next 1.2; 1.2 date 2003.06.19.16.11.12; author salo; state Exp; branches; next 1.1; 1.1 date 2003.05.14.04.17.31; author salo; state Exp; branches 1.1.1.1; next ; 1.5.2.1 date 2006.05.15.16.08.41; author salo; state Exp; branches; next ; 1.1.1.1 date 2003.05.14.04.17.31; author salo; state Exp; branches; next ; desc @@ 1.11 log @dovecot: Remove, broken now we're OpenSSL 1.1 - see dovecot2 "This package contains version 1.2 of dovecot, which has not been maintained since 2011. See pkgsrc/mail/dovecot2 for the current version." @ text @$NetBSD: patch-aa,v 1.10 2009/12/11 20:52:22 ghen Exp $ --- Makefile.in.orig 2009-06-01 06:30:25.000000000 +0200 +++ Makefile.in @@@@ -244,7 +244,7 @@@@ SUBDIRS = \ $(DOCS) confdir = $(sysconfdir) -conf_DATA = dovecot-example.conf +conf_DATA = EXTRA_DIST = \ COPYING.LGPL \ COPYING.MIT \ @ 1.10 log @Update to Dovecot 1.2.8, imported from pkgsrc-wip and based on work of Edgar Fuß . The package now contains Stephan Bosch' new Dovecot Sieve plugin as a pkgsrc option (instead of the old CMU Sieve plugin that was a separate package), as well as the ManageSieve extension. The dovecot-sieve package will be removed. Upgrading from Dovecot 1.1.x may require changes to your configuration file, see this webpage for more information: http://wiki.dovecot.org/Upgrading/1.2 Major changes since Dovecot 1.1: * When creating files or directories to mailboxes, Dovecot now uses the mailbox directory's permissions and GID for them. Previous versions simply used 0600 mode always. For backwards compatibility dovecot-shared file's permissions still override these with Maildir. * SQL dictionary (quota) configuration file is different than in v1.1. See doc/dovecot-dict-sql-example.conf for the new format. * deliver -m: Mailbox name is now assumed to be in UTF-8 format, not modified-UTF7. Stephan Bosch's new Sieve implementation also assumes UTF-8 format in fileinto parameters. + Full support for shared mailboxes and IMAP ACL extension. The code is mainly from Sascha Wilde and Bernhard Herzog. + IMAP: Added support for extensions: CONDSTORE, QRESYNC, ESEARCH, ESORT, SEARCHRES, WITHIN, ID and CONTEXT=SEARCH. + SEARCH supports INTHREAD search key, but the rest of the INTHREAD draft isn't implemented yet so it's not advertised in capability. + THREAD REFS algorithm where threads are sorted by their latest message instead of the thread root message. There is also no base subject merging. + IMAP: Implemented imap-response-codes draft. + Thread indexes for optimizing IMAP THREAD command and INTHREAD search key. + Added userdb checkpassword (by Sascha Wilde) + Virtual mailboxes: http://wiki.dovecot.org/Plugins/Virtual + Autocreate plugin: http://wiki.dovecot.org/Plugins/Autocreate + Listescape plugin: http://wiki.dovecot.org/Plugins/Listescape @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Update to Dovecot 1.1.15. v1.1.15 2009-05-17 Timo Sirainen + IMAP: When multiple commands are pipelined, try harder to combine their mailbox syncing together. For example with Maildir pipelining STORE 1:* +FLAGS \Deleted and EXPUNGE commands the files won't be unnecessarily rename()d before being unlink()ed. - IMAP: SEARCH command was slower than necessary in a large mailbox. - deliver: When forwarding messages, if -f parameter was given, it should have been used as the Return-Path. - Maildir saving: Fixed race condition bugs in uidlist handling, causing files to be given new UIDs sometimes. - mbox: Don't crash when expunging all messages and file doesn't end with [CR]LF. - expire-tool: Use mail_uid and mail_gid settings if userdb doesn't return uid/gid. - Berkeley DB dict: Transaction rollbacking was implemented wrong. - zlib plugin: Some email / FETCH command combinations could have disconnected the client or sent compressed garbage. @ text @d3 1 a3 1 --- Makefile.in.orig 2009-05-18 03:39:56.000000000 +0200 @ 1.8 log @Update to Dovecot 1.1.1. Beta's and RC's have been tracked in pkgsrc-wip, copy from there. Update the Sieve plugin accordingly to 1.1.5. Major changes since 1.0: * After Dovecot v1.1 has modified index or dovecot-uidlist files, they can't be opened anymore with Dovecot versions earlier than v1.0.2. * See doc/wiki/Upgrading.1.1.txt (or for latest changes, http://wiki.dovecot.org/Upgrading/1.1) for list of changes since v1.0 that you should be aware of when upgrading. + IMAP: Added support for UIDPLUS and LIST-EXTENDED extensions. + IMAP SORT: Sort keys are indexed, which makes SORT commands faster. + When saving messages, update cache file immediately with the data that we expect client to fetch later. + NFS caches are are flushed whenever needed. See mail_nfs_storage and mail_nfs_index settings. + Out of order command execution (SEARCH, FETCH, LIST), nonstandard command cancellation (X-CANCEL ) + IMAP: STATUS-IN-LIST draft implementation + Expire plugin can be used to keep track of oldest messages in specific mailboxes. A nightly run can then quickly expunge old messages from the mailboxes that have them. The tracking is done using lib-dict, so you can use either Berkeley DB or SQL database. + Namespaces are supported everywhere now. + Namespaces have new list and subscriptions settings. + Full text search indexing support with Lucene and Squat backends. + OTP and S/KEY authentication mechanisms (by Andrey Panin). + mbox and Maildir works with both Maildir++ and FS layouts. You can change these by appending :LAYOUT=3Dmaildir++ or :LAYOUT=3Dfs to mail_location. + LDAP: Support templates in pass_attrs and user_attrs + Support for listening in multiple IPs/ports. + Quota plugin rewrite: Support for multiple quota roots, warnings, allow giving storage size in bytes or kilo/mega/giga/terabytes, per-mailbox quota rules. + Filesystem quota backend supports inode limits, group quota and RPC quota for NFS. + SEARCH and SORT finally compare non-ASCII characters case-insensitively. We use i;unicode-casemap algorithm. + Config files support splitting values to multiple lines with \ @ text @d3 1 a3 1 --- Makefile.in.orig 2006-10-09 20:53:16.000000000 +0200 d5 1 a5 1 @@@@ -220,7 +220,7 @@@@ SUBDIRS = \ @ 1.7 log @Update to dovecot-1.orc8. From the release announcement mail: I've still over 200 mails unread in the mailing list, and important things left in TODO. This release is an improvement over rc7 anyway, hopefully I'll have time to fix the rest soon. * GSSAPI: Changed POP3 service name to "pop", which is what the standard says * "mbox:/var/mail/%u" no longer works as the mail location. You'll have to specify the mail root explicitly, just like the examples always have: "mbox:~/mail:INBOX=/var/mail/%u" + SHA1, LDAP-MD5, PLAIN-MD5, PLAIN-MD4: The password can be now either hex or base64 encoded. The encoding is detected automatically based on the password string length. + Allow running only Dovecot master and dovecot-auth processes with protocols=none setting + deliver: -f parameter can be used to set mbox From_-line's sender address + deliver: Log all mail saves and failures + Tru64 SIA passdb support. Patch by Simon L Jackson. - INBOX was listed twice in mailbox list if namespace prefix was used - INBOX-prefixed namespaces were a bit broken - kqueue: Fix 100% CPU usage - deliver: Duplicate storage was a bit broken - dictionary code was broken (ie. dict quota) - SIGHUP caused crashes sometimes @ text @@ 1.6 log @Update Dovecot from 1.0beta3 to 1.0beta5. The beta4 release had SSL issues which were fixed again in beta5. patch-ac and patch-ad were taken from CVS and are not needed anymore. Changes in Dovecot 1.0beta4: * Changed the default lock_method back to fcntl. Apparently flock gives problems with some systems. * mbox: mailboxes beginning with '.' are now also listed * Replaced mail_use_modules and mail_modules settings with mail_plugins and mail_plugin_dir. Now instead of loading all plugins from the directory, you'll have to give a list of plugins to load. If the plugin couldn't be loaded, the process exits instead of just ignoring the problem (this is important with ACL plugin). + Added support for "master users" who can log in as other people. The master username can be given either in authorization ID string with SASL PLAIN mechanism or by setting auth_master_user_separator and giving it within the normal username string. + Added ACL plugin with ACL file backend. This however doesn't mean that there yet exists a proper shared folder support. If master user logged in as someone else, the ACLs are checked as the master user. + Added some Dovecot extensions to checkpassword passdb, see ChangeLog + Updated passwd-file format to allow specifying any key=value fields + Maildir++ quota support and several quota fixes + passdb supporting extra fields: Added "allow_nets" option which takes a comma separated list of IPs/networks where to allow user to log in. + NFS: Handle ESTALE errors the best way we can + IMAP now writes to log when client disconnects + In shared mailboxes (if dovecot-shared file exists) \Seen flags are now kept only in index files, so as long as each user has a separate index file they have separate \Seen flags. - Fixes to DIGEST-MD5 realm handling so it works with more clients - BODYSTRUCTURE -> BODY conversion from cache file was broken with mails containing message/rfc822 parts. - Fixed several memory leaks - We could have sent client FETCH notifications about messages before telling about them with EXISTS - Compiling fixes for Solaris and some other OSes - Fixed problem with internal timeout handling code, which caused eg. outlook-idle workaround to break. - If /dev/urandom didn't exist, we didn't seed OpenSSL's random number generator properly. Patch by Vilmos Nebehaj. - Maildir: Recent flags weren't always immediately removed from mails when mailbox was opened. - Several changes to SSL proxying code, hopefully making it work better. Changes in Dovecot 1.0beta5: - Beta4's SSL proxying rewrite worked worse than I thought. Reverted it back to original code. - Filesystem quota plugin now looks up the mount path correctly. @ text @d3 1 a3 1 --- Makefile.in.orig 2006-03-15 10:47:59.000000000 +0100 d5 1 a5 1 @@@@ -214,7 +214,7 @@@@ SUBDIRS = \ @ 1.5 log @- Update mail/dovecot to 1.0beta2. The 1.0 betas are very stable, and recommended by the Dovecot author (the 0.99.x series are deprecated). Major changes: v1.0.beta2 2006-01-22 Timo Sirainen + Added SQLite support. Patch by Jakob Hirsch. + Added auth_debug_passwords setting. If it's not enabled, hide all password strings from logs. + Added mail_cache_min_mail_count and mbox_min_index_size settings which can be used to make Dovecot do less disk writes in small mailboxes where they don't benefit that much. + Added --build-ssl-parameters parameter to dovecot binary - SSL parameters were being regenerated every 10 minutes, although not with all systems. - Fixed dovecot-auth crashing at startup. Happened only with some specific compilers. - base_dir was supposed to be set world-readable, not world-writable v1.0.beta1 2006-01-16 Timo Sirainen * Almost a complete rewrite since 0.99.x, but some of the major changes are: + Index file code rewritten to do less disk I/O, wait locks less and in generate be smarter. They also support being in clustered filesystems and NFS support is mostly working also. + Mail caching is smarter. Only the data that client requests is cached. Before Dovecot opened and cached all mails when mailbox was opened the first time, which was slow. + Mbox handling code rewritten to be much faster, safer and correct + New authentication mechanisms: APOP, GSSAPI, LOGIN, NTLM and RPA. + LDAP supports authentication binds + Authentication server can cache password database lookups + Support for multiple authentication databases + Namespace configuration + Dovecot works with shared - Add an option for sqlite support. - Take over maintainership. All suggested (and ok'ed) by xtraeme. @ text @d3 1 a3 1 --- Makefile.in.orig 2006-01-31 11:12:20.000000000 +0100 d5 1 a5 1 @@@@ -212,7 +212,7 @@@@ SUBDIRS = \ d12 2 a13 2 dovecot.spec \ dovecot.spec.in \ @ 1.5.2.1 log @Pullup ticket 1585 - requested by ghen security update for dovecot Revisions pulled up: - pkgsrc/mail/dovecot/Makefile 1.47, 1.48, 1.49, 1.51 - pkgsrc/mail/dovecot/PLIST 1.9, 1.10 - pkgsrc/mail/dovecot/distinfo 1.26, 1.27, 1.28, 1.29 - pkgsrc/mail/dovecot/patches/patch-aa 1.6 - pkgsrc/mail/dovecot/patches/patch-ab 1.12 - pkgsrc/mail/dovecot/patches/patch-ac removed - pkgsrc/mail/dovecot/patches/patch-ad removed - pkgsrc/mail/dovecot/patches/patch-ae removed Module Name: pkgsrc Committed By: ghen Date: Tue Apr 4 09:38:46 UTC 2006 Modified Files: pkgsrc/mail/dovecot: Makefile PLIST distinfo pkgsrc/mail/dovecot/patches: patch-aa patch-ab Removed Files: pkgsrc/mail/dovecot/patches: patch-ac patch-ad patch-ae Log Message: Update Dovecot from 1.0beta3 to 1.0beta5. The beta4 release had SSL issues which were fixed again in beta5. patch-ac and patch-ad were taken from CVS and are not needed anymore. Changes in Dovecot 1.0beta4: * Changed the default lock_method back to fcntl. Apparently flock gives problems with some systems. * mbox: mailboxes beginning with '.' are now also listed * Replaced mail_use_modules and mail_modules settings with mail_plugins and mail_plugin_dir. Now instead of loading all plugins from the directory, you'll have to give a list of plugins to load. If the plugin couldn't be loaded, the process exits instead of just ignoring the problem (this is important with ACL plugin). + Added support for "master users" who can log in as other people. The master username can be given either in authorization ID string with SASL PLAIN mechanism or by setting auth_master_user_separator and giving it within the normal username string. + Added ACL plugin with ACL file backend. This however doesn't mean that there yet exists a proper shared folder support. If master user logged in as someone else, the ACLs are checked as the master user. + Added some Dovecot extensions to checkpassword passdb, see ChangeLog + Updated passwd-file format to allow specifying any key=value fields + Maildir++ quota support and several quota fixes + passdb supporting extra fields: Added "allow_nets" option which takes a comma separated list of IPs/networks where to allow user to log in. + NFS: Handle ESTALE errors the best way we can + IMAP now writes to log when client disconnects + In shared mailboxes (if dovecot-shared file exists) \Seen flags are now kept only in index files, so as long as each user has a separate index file they have separate \Seen flags. - Fixes to DIGEST-MD5 realm handling so it works with more clients - BODYSTRUCTURE -> BODY conversion from cache file was broken with mails containing message/rfc822 parts. - Fixed several memory leaks - We could have sent client FETCH notifications about messages before telling about them with EXISTS - Compiling fixes for Solaris and some other OSes - Fixed problem with internal timeout handling code, which caused eg. outlook-idle workaround to break. - If /dev/urandom didn't exist, we didn't seed OpenSSL's random number generator properly. Patch by Vilmos Nebehaj. - Maildir: Recent flags weren't always immediately removed from mails when mailbox was opened. - Several changes to SSL proxying code, hopefully making it work better. Changes in Dovecot 1.0beta5: - Beta4's SSL proxying rewrite worked worse than I thought. Reverted it back to original code. - Filesystem quota plugin now looks up the mount path correctly. --- Module Name: pkgsrc Committed By: xtraeme Date: Wed Apr 12 18:19:16 UTC 2006 Modified Files: pkgsrc/mail/dovecot: Makefile distinfo Log Message: Update to 1.0beta6: v1.0.beta6 2006-04-12 * The login and master usernames were reversed when using master_user_separator (now the order is UW-IMAP compatible). * Killing dovecot master process now kills all IMAP and POP3 processes also. + -a parameter to dovecot prints now all settings that Dovecot uses. -n prints all settings that are different from defaults. + Added pop3_lock_session setting + %M modifier returns string's MD5 sum. Patch by Ben Winslow - PLAIN SASL authentication wasn't working properly, causing failed logins with some clients (broken in beta4) - Fixes to Maildir++ quota, should actually work now - Don't crash if passwd-file has entries without passwords (eg. deny=yes databases) - Fixed prefetch userdb to work nicely with other userdbs - If master process runs out of file descriptors, don't go to infinite loop (unlikely to have happened unless the OS's default fd limit was too low) - Fixed non-plaintext password lookups from LDAP. Patch by Lior Okman - %U modifier was actually lowercasing the string. Patch by Ben Winslow --- Module Name: pkgsrc Committed By: ghen Date: Fri Apr 14 19:01:53 UTC 2006 Modified Files: pkgsrc/mail/dovecot: Makefile distinfo Log Message: Update dovecot to 1.0beta7: + Added shutdown_clients setting to control if existing imap/pop3 processes should be killed when master is. - Master login fixes, PLAIN authentication was still broken.. --- Module Name: pkgsrc Committed By: grant Date: Fri May 12 11:02:48 UTC 2006 Modified Files: pkgsrc/mail/dovecot: Makefile distinfo Log Message: update dovecot to 1.0beta8. changes since 1.0beta7: * Fixed a security hole with mbox: "1 LIST .. *" command could list all directories and files under the mbox root directory, so if your mails were stored in eg. /var/mail/%u/ directory, the command would list everything under /var/mail. + Unless nfs_check=no or mmap_disable=yes, check for the first login if the user's index directory exists in NFS mount. If so, refuse to run. This is done only on first login to avoid constant extra overhead. + If we have plugins set and imap_capability unset, figure out the IMAP capabilities automatically by running imap binary at startup. The generated capability list isn't updated until Dovecot is restarted completely, so if you add or remove IMAP plugins you should restart. If you have problems related to this, set imap_capabilities setting manually to work around it. + Added auth_username_format setting - pop3_lock_session setting wasn't really working - Lots of fixes related to quota handling. It's still not working perfectly though. - Lots of index handling fixes, especially with mmap_disable=yes - Maildir: saving mails could have sometimes caused "Append with UID n, but next_uid = m" errors - flock() locking never timeouted because ignoring SIGALRM caused the system call just to be restarted when SIGALRM occurred (probably not with all OSes though?) - kqueue: Fixed "Unrecognized event". Patch by Vaclav Haisman --- Module Name: pkgsrc Committed By: jwise Date: Fri May 12 15:47:39 UTC 2006 Modified Files: pkgsrc/mail/dovecot: PLIST Log Message: Fix missing file (lib/dovecot/pop3/lib01_quota_plugin.so) in PLIST. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2006/04/04 09:38:46 ghen Exp $ d3 1 a3 1 --- Makefile.in.orig 2006-03-15 10:47:59.000000000 +0100 d5 1 a5 1 @@@@ -214,7 +214,7 @@@@ SUBDIRS = \ d12 2 a13 2 COPYING.LGPL \ COPYING.MIT \ @ 1.4 log @Update to 0.99.13. From the changelog: * GNUTLS support hasn't been working for a while, so it's not even tried to be used anymore unless explicitly wanted. + Added CRAM-MD5 authentication mechanism. Patch by Joshua Goodall + Added SMD5 and LDAP-MD5 password schemes and changed MD5 scheme to use LDAP-MD5 if the password isn't in MD5crypt format. Patch by Joshua Goodall + Workaround for some POP3 client bugs: if message doesn't contain the "end of headers" empty line, add it automatically. + vpopmail supports now all password schemes, most importantly MD5crypt works now without support from libc's crypt() - SQL and LDAP authentication was broken - SEARCH UNKEYWORD wasn't working pkgsrc changes: * Disable GNU TLS support for the time being. * Move the workaround for the gcc2 sparc64 ICE into hacks.mk. * Format DESCR. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2004/08/01 05:17:19 schmonz Exp $ d3 1 a3 1 --- Makefile.in.orig 2005-01-06 13:28:47.000000000 -0500 d5 2 a6 2 @@@@ -101,7 +101,7 @@@@ ssldir = @@ssldir@@ SUBDIRS = src doc d11 3 a13 3 EXTRA_DIST = config.rpath dovecot.spec dovecot.spec.in COPYING.LGPL $(conf_DATA) @ 1.3 log @Update to 0.99.10.9. From the changelog: 0.99.10.9 2004-07-31 Timo Sirainen - MySQL compiling got broken in last release - More PostgreSQL reconnection fixing 0.99.10.8 2004-07-30 Timo Sirainen + LDAP support compiles now with Solaris LDAP library - IMAP BODY and BODYSTRUCTURE replies were wrong for MIME parts which didn't contain Content-Type header. - MySQL and PostgreSQL auth didn't reconnect if connection was lost to SQL server - Linking fixes for dovecot-auth with some systems - Last fix for disconnecting client when downloading mail longer than 30 seconds actually made it never disconnect client. Now it works properly: disconnect when client hasn't read _any_ data for 30 seconds. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.in.orig 2004-07-30 20:04:57.000000000 -0400 d10 1 a10 1 +conf_DATA = @ 1.2 log @Updated to version 0.99.10-test14 (0.99.10beta14 in pkgsrc). From Tom Hensel via tech-pkg and private mail. Changes: - new MAINTAINER, Tom Hensel 0.99.10-test14: =============== - IMAP over SSL works now without having to install (patched) OpenSSL from pkgsrc or patching dovecot itself. For instance, OpenSSL gets initalized before chrooting so it can open /dev/urandom, even some possible crashes have been fixed. - Many changes to the Maildir synchronization and expiration code, diffrent bugs and flaws are fixed. Improved indexing and hashing of Maildirs and mboxes. - Changes to improve overall perfomance have been incorparated. - The authorization daemon now supports the ANONYMOUS SASL mechanism, a few bugs were fixed. - Many flaws and glitches are gone, please see dovecot's ChangeLog for a complete list of changes. @ text @d3 3 a5 3 --- Makefile.in.orig Thu Jun 19 00:21:59 2003 +++ Makefile.in Thu Jun 19 16:06:04 2003 @@@@ -91,7 +91,7 @@@@ @ 1.1 log @Initial revision @ text @d3 3 a5 3 --- Makefile.in.orig 2003-05-06 18:33:40.000000000 +0200 +++ Makefile.in 2003-05-06 18:44:13.000000000 +0200 @@@@ -90,7 +90,7 @@@@ d10 1 a10 1 +conf_DATA = d12 1 a12 1 EXTRA_DIST = config.rpath dovecot.spec.in COPYING.LGPL $(conf_DATA) @ 1.1.1.1 log @Import of dovecot-0.99.9.1: Secure IMAP and POP3 server. Dovecot is a secure and compact IMAP/POP3 server which is in the early stages of developement. It supports Maildirs and mbox formats and much of the IMAP v4 protocol including SSL/TLS. IPv6 support is also included. Package provided by Juan RP via pkgsrc-wip with modifications by me. @ text @@