<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mail/dovecot2/Makefile, branch pkgsrc_2012Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2012Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2012Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2012-05-30T11:52:05Z</updated>
<entry>
<title>Update to Dovecot 2.1.7</title>
<updated>2012-05-30T11:52:05Z</updated>
<author>
<name>ghen</name>
<email>ghen</email>
</author>
<published>2012-05-30T11:52:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=223f683290a61e28832cd9455eaacc95f2ef2fd1'/>
<id>urn:sha1:223f683290a61e28832cd9455eaacc95f2ef2fd1</id>
<content type='text'>
* LDAP: Compatibility fix for v2.0: ldap: If attributes contain
  ldapAttr=key=template%$ and ldapAttr doesn't exist, skip the key
  instead of using "template" value with empty %$ part for the key.

+ pop3: Added pop3_uidl_duplicates setting for changing the behavior
  for duplicate UIDLs.
+ director: Added "doveadm director ring remove" command.
- director: Don't crash with quickly disconnecting incoming director
  connections.
- mdbox: If mail was originally saved to non-INBOX, and namespace
  prefix is non-empty, don't assert-crash when rebuilding indexes.
- sdbox: Don't use more fds than necessary when copying mails.
- auth: Fixed crash with DIGEST-MD5 when attempting to do master user
  login without master passdbs.
- Several fixes to mail_shared_explicit_inbox=no
- imapc: Use imapc_list_prefix also for listing subscriptions.
</content>
</entry>
<entry>
<title>Add support for net_getunixcred() to NetBSD before 5.0 which dosen't</title>
<updated>2012-05-14T14:04:59Z</updated>
<author>
<name>taca</name>
<email>taca</email>
</author>
<published>2012-05-14T14:04:59Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=94daf77a2fea9ef2d5837a384a2f83c6eeada598'/>
<id>urn:sha1:94daf77a2fea9ef2d5837a384a2f83c6eeada598</id>
<content type='text'>
have getpeereid(3); no LOCAL_PEEREID socket options.

Bump PKGREVISION.
</content>
</entry>
<entry>
<title>Update to Dovecot 2.1.6</title>
<updated>2012-05-10T13:25:37Z</updated>
<author>
<name>ghen</name>
<email>ghen</email>
</author>
<published>2012-05-10T13:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b5a7f074bd6cfb0fae1f05bd359e1f117dba4999'/>
<id>urn:sha1:b5a7f074bd6cfb0fae1f05bd359e1f117dba4999</id>
<content type='text'>
* Session ID is now included by default in auth and login process log lines. It
  can be added to mail processes also by adding %{session} to mail_log_prefix.
+ Added ssl_require_crl setting, which specifies if CRL check must be successful
  when verifying client certificates.
+ Added mail_shared_explicit_inbox setting to specify if a shared INBOX should
  be accessible as "shared/$user" or "shared/$user/INBOX".
- v2.1.5: Using "~/" as mail_location or elsewhere failed to actually expand it
  to home directory.
- dbox: Fixed potential assert-crash when reading dbox files.
- trash plugin: Fixed behavior when quota is already over limit.
- mail_log plugin: Logging "copy" event didn't work.
- Proxying to backend server with SSL: Verifying server certificate name always
  failed, because it was compared to an IP address.
</content>
</entry>
<entry>
<title>Recursive bump from icu shlib major bumped to 49.</title>
<updated>2012-04-27T12:31:32Z</updated>
<author>
<name>obache</name>
<email>obache</email>
</author>
<published>2012-04-27T12:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=11539e1bf493b47f897555ec8c8e05d5f3fd26e3'/>
<id>urn:sha1:11539e1bf493b47f897555ec8c8e05d5f3fd26e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to Dovecot 2.1.5</title>
<updated>2012-04-23T17:43:15Z</updated>
<author>
<name>ghen</name>
<email>ghen</email>
</author>
<published>2012-04-23T17:43:15Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=79f523aca699db3270d5727fcc3e41f1053a3394'/>
<id>urn:sha1:79f523aca699db3270d5727fcc3e41f1053a3394</id>
<content type='text'>
* IMAP: When neither the session nor the mailbox has modseq tracking enabled,
  return the mailbox as having NOMODSEQ in SELECT/EXAMINE reply. Old versions
  in this situation always simply returned HIGHESTMODSEQ as 1, which could have
  broken some clients.

+ dict file: Added optional fcntl/flock locking (default is dotlock)
+ fts-solr: doveadm fts rescan now resets indexes, which allows reindexing
  mails. (This isn't a full rescan implementation like fts-lucene has.)
+ doveadm expunge: Added -d parameter to delete mailbox if it's empty after
  expunging.
- IMAP: Several fixes related to mailbox listing in some configs
- director: A lot of fixes and performance improvements
- v2.1.4 didn't work without a mail home directory set
- mbox: Deleting a mailbox didn't delete its index files.
- pop3c: TOP command was sent incorrectly
- trash plugin didn't work properly
- LMTP: Don't add a duplicate Return-Path: header when proxying.
- listescape: Don't unescape namespace prefixes.
</content>
</entry>
<entry>
<title>Update to Dovecot 2.1.4.</title>
<updated>2012-04-10T12:12:21Z</updated>
<author>
<name>ghen</name>
<email>ghen</email>
</author>
<published>2012-04-10T12:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=00ffd2355d33d5f61b91741b765917aa806575cc'/>
<id>urn:sha1:00ffd2355d33d5f61b91741b765917aa806575cc</id>
<content type='text'>
+ Added mail_temp_scan_interval setting and changed its default value
  from 8 hours to 1 week.
+ Added pop3-migration plugin for easily doing a transparent IMAP+POP3
  migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync
+ doveadm user: Added -m parameter to show some of the mail settings.
- Proxying SSL connections crashed in v2.1.[23]
- fts-solr: Indexing mail bodies was broken.
- director: Several changes to significantly improve error handling
- doveadm import didn't import messages' flags
- mail_full_filesystem_access=yes was broken
- Make sure IMAP clients can't create directories when accessing
  nonexistent users' mailboxes via shared namespace.
- Dovecot auth clients authenticating via TCP socket could have failed
  with bogus "PID already in use" errors.
</content>
</entry>
<entry>
<title>Add patch from Dovecot Mercury repository to fix crash this crash in</title>
<updated>2012-04-06T15:56:26Z</updated>
<author>
<name>tron</name>
<email>tron</email>
</author>
<published>2012-04-06T15:56:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=eb962e9a07ae61834a67883b3ee5e42ee25fc6d0'/>
<id>urn:sha1:eb962e9a07ae61834a67883b3ee5e42ee25fc6d0</id>
<content type='text'>
the IMAP server:

Panic: file mail-storage.c: line 628 (mailbox_alloc): assertion failed:
(uni_utf8_str_is_valid(vname))

Problem reported and fix tested by Thorsten Frueauf.
</content>
</entry>
<entry>
<title>Update to Dovecot 2.1.3.  Changelog since 2.1.1:</title>
<updated>2012-03-17T02:14:15Z</updated>
<author>
<name>ghen</name>
<email>ghen</email>
</author>
<published>2012-03-17T02:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=117a697ebeb4feacc65dc35f07044209795ce2b0'/>
<id>urn:sha1:117a697ebeb4feacc65dc35f07044209795ce2b0</id>
<content type='text'>
There are a ton of proxying related improvements in this release. You
should now be able to do pretty much anything you want with Dovecot
proxy/director.

This release also includes the initial version of dsync-based replication.
I'm already successfully using it for @dovecot.fi mails, but it still has
some problems. See http://dovecot.org/list/dovecot/2012-March/064243.html
for some details how to configure it.

+ Initial implementation of dsync-based replication. For now this
  should be used only on non-critical systems.
+ Proxying: POP3 now supports sending remote IP+port from proxy to
  backend server via Dovecot-specific XCLIENT extension.
+ Proxying: proxy_maybe=yes with host=&lt;hostname&gt; (instead of IP)
  works now properly.
+ Proxying: Added auth_proxy_self setting
+ Proxying: Added proxy_always extra field (see wiki docs)
+ Added director_username_hash setting to specify what part of the
  username is hashed. This can be used to implement per-domain
  backends (which allows safely accessing shared mailboxes within
  domain).
+ Added a "session ID" string for imap/pop3 connections, available
  in %{session} variable. The session ID passes through Dovecot
  IMAP/POP3 proxying to backend server. The same session ID is can be
  reused after a long time (currently a bit under 9 years).
+ passdb checkpassword: Support "credentials lookups" (for
  non-plaintext auth and for lmtp_proxy lookups)
+ fts: Added fts_index_timeout setting to abort search if indexing
  hasn't finished by then (default is to wait forever).
- doveadm sync: If mailbox was expunged empty, messages may have
  become back instead of also being expunged in the other side.
- director: If user logged into two directors while near user
  expiration, the directors might have redirected the user to two
  different backends.
- imap_id_* settings were ignored before login.
- Several fixes to mailbox_list_index=yes
- Previous v2.1.x didn't log all messages at shutdown.
- mbox: Fixed accessing Dovecot v1.x mbox index files without errors.
</content>
</entry>
<entry>
<title>Update to Dovecot 2.1.1.  Major changes since 2.0.x:</title>
<updated>2012-02-23T09:53:05Z</updated>
<author>
<name>ghen</name>
<email>ghen</email>
</author>
<published>2012-02-23T09:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7a984ee65000221ec06022f952fae90ca9bac0be'/>
<id>urn:sha1:7a984ee65000221ec06022f952fae90ca9bac0be</id>
<content type='text'>
* Plugins now use UTF-8 mailbox names rather than mUTF-7: acl, autocreate,
  expire, trash, virtual
* auth_username_format default changed to %Lu. If you really want case
  sensitive usernames, set it back to empty.
* Solr full text search backend changed to use mailbox GUIDs instead of mailbox
  names, requiring reindexing everything. solr_old backend can be used with old
  indexes to avoid reindexing, but it doesn't support some newer features.
* Expire plugin: Only go through users listed by userdb iteration.  Delete dict
  rows for nonexistent users, unless expire_keep_nonexistent_users=yes.
* Temporary authentication failures sent to IMAP/POP3 clients now includes the
  server's hostname and timestamp. This makes it easier to find the error
  message from logs.
* dsync was merged into doveadm. There is still "dsync" symlink pointing to
  "doveadm", which you can use the old way for now.  The preferred ways to run
  dsync are "doveadm sync" (for old "dsync mirror") and "doveadm backup".

+ imapc (= IMAP client) storage allows using a remote IMAP server to be used as
  storage. This allows using Dovecot as a smart (caching) proxy or using dsync to
  do migration from remote IMAP server.
+ Mailbox indexing via queuing indexer service (required for Lucene)
+ Lucene full text search (FTS) backend rewritten with support for different
  languages
+ FTS finally supports "OR" search operation
+ FTS supports indexing attachments via external programs
+ IMAP FUZZY extension, supported by Lucene and Solr FTS backends
+ IMAP SPECIAL-USE extension to describe mailboxes
+ Mailbox list indexes
+ Statistics tracking via stats service. Exported via doveadm stats.
+ Autocreate plugin creates/subscribes mailboxes physically only when the
  mailbox is opened for the first time. Mailbox listing shows the autocreated
  mailboxes even if they don't physically exist.
+ Password and user databases now support default_fields and override_fields
  settings to specify template defaults/overrides.
+ SCRAM-SHA-1 authentication mechanism by Florian Zeitz
+ LDAP: Allow building passdb/userdb extra fields from multiple LDAP attributes
  by using %{ldap:attributeName} variables in the template.
+ Improved multi-instance support: Track automatically which instances are
  started up and manage the list with doveadm instance commands.  All Dovecot
  commands now support -i &lt;instance_name&gt; parameter to select the instance
  (instead of having to use -c &lt;config path&gt;).  See instance_name setting.
+ auth: Implemented support for Postfix's "TCP map" sockets for user existence
  lookups.
- listescape plugin works perfectly now

Changes since 2.1.0:

+ dsync: If message with same GUID is saved multiple times in session, copy it
  instead of re-saving.
- acl plugin + autocreated mailboxes crashed when listing mailboxes
- doveadm force-resync: Don't skip autocreated mailboxes (especially INBOX).
- If process runs out of fds, stop listening for new connections only
  temporarily, not permanently (avoids hangs with process_limit=1 services)
- auth: passdb imap crashed for non-login authentication (e.g. smtp).
</content>
</entry>
<entry>
<title>Changes 2.0.17:</title>
<updated>2012-01-08T09:43:47Z</updated>
<author>
<name>adam</name>
<email>adam</email>
</author>
<published>2012-01-08T09:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=75289e8ccb5129bd730f263e5dbda5c32b64f30b'/>
<id>urn:sha1:75289e8ccb5129bd730f263e5dbda5c32b64f30b</id>
<content type='text'>
* Proxying now supports sending SSL client certificate to server with
  ssl_client_cert/key settings.
* doveadm dump: Added support for dumping dbox headers/metadata.
* Fixed memory leaks in login processes with SSL connections
* vpopmail support was broken in v2.0.16
</content>
</entry>
</feed>
