Commit Graph

110 Commits

Author SHA1 Message Date
Michal Hlavinka
b940852901 updated to 2.1.rc1
major changes since 2.0.x:
plugins now use UTF-8 mailbox names rather than mUTF-7
auth_username_format default changed to %Lu
solr full text search backend changed to use mailbox GUIDs instead of
mailbox names, requiring reindexing everything
2011-11-30 13:08:48 +01:00
Michal Hlavinka
6505a62eab dovecot updated to 2.0.16 2011-11-21 15:11:02 +01:00
Michal Hlavinka
0793b6f487 dovecot updated to 2.0.15
v2.0.14: Index reading could have eaten a lot of memory in some
situations
mbox: Fixed crash during mail delivery when mailbox didn't yet have
GUID assigned to it.
zlib+mbox: Fetching last message from compressed mailboxes crashed.
2011-09-19 11:19:23 +02:00
Michal Hlavinka
1f1fa948da dovecot updated to 2.0.14
userdb extra fields can now return name+=value to append to an
existing name
script-login attempted an unnecessary config lookup, which usually
failed with "Permission denied".
lmtp: Fixed parsing quoted strings with spaces as local-part for
MAIL FROM and RCPT TO.
imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
returned all data sometimes.
ldap: Fixed random assert-crashing with with sasl_bind=yes.
Fixes to handling mail chroots
Fixed renaming mailboxes under different parent with FS layout when
using separate ALT, INDEX or CONTROL paths.
zlib: Fixed reading concatenated .gz files.
2011-08-29 08:59:11 +02:00
Michal Hlavinka
9ae5b6102c dovecot updated to 2.0.13
mdbox purge: Fixed wrong warning about corrupted extrefs.
script-login binary wasn't actually dropping privileges to the
user/group/chroot specified by its service settings.
Fixed potential crashes and other problems when parsing header names
that contained NUL characters.
2011-05-12 09:54:15 +02:00
Michal Hlavinka
fcd3b0e93b pigeonhole updated 2011-04-15 09:50:48 +02:00
Michal Hlavinka
e597886c59 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
2011-04-13 10:22:38 +02:00
Michal Hlavinka
80c17acc4b IMAP: Fixed hangs with COMPRESS extension
IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox.
IMAP: Fixed hang/crash with SEARCHRES + pipelining $.
IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet.
2011-03-07 10:17:32 +01:00
Michal Hlavinka
34e45993c3 - dovecot updated to 2.0.9
- fixed a high system CPU usage / high context switch count performance problem
- lda: Fixed a crash when trying to send "out of quota" reply
2011-01-13 12:37:23 +01:00
Michal Hlavinka
3aae307762 - dovecot updated to 2.0.8, pigeonhole updated to 0.2.2
- services' default vsz_limits weren't being enforced correctly
- added systemd support
- dbox: Fixes to handling external mail attachments
- imap, pop3: When service { client_count } was larger than 1, the
  log messages didn't use the correct prefix
- MySQL: Only the first specified host was ever used
2010-12-07 12:13:03 +01:00
Michal Hlavinka
f855a48f4b - dovecot updated to 2.0.7
- IMAP: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces.
- IMAP: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were being sent.
- quota: Don't count virtual mailboxes in quota
- doveadm expunge didn't always actually do the physical expunging
- Fixed some index reading optimizations introduced by v2.0.5.
- LMTP proxying fixes
2010-11-09 13:14:11 +01:00
Michal Hlavinka
d9d18f2d00 - dovecot updated to 2.0.6
- Pre-login CAPABILITY includes IDLE again. Mainly to make Blackberry
  servers happy.
- auth: auth_cache_negative_ttl default was 0 in earlier v2.0.x, but it
  was supposed to be 1 hour as in v1.x. Changed it back to 1h.
- doveadm: Added import command for importing mails from other storages.
- Reduced NFS I/O operations for index file accesses
- dbox, Maildir: When copying messages, copy also already cached fields
  from dovecot.index.cache
- Maildir: LDA/LMTP assert-crashed sometimes when saving a mail.
- Fixed leaking fds when writing to dovecot.mailbox.log.
- Fixed rare dovecot.index.cache corruption
- IMAP: SEARCH YOUNGER/OLDER wasn't working correctly
2010-10-22 12:05:02 +02:00
Michal Hlavinka
f8c40fb976 - dovecot updated to 2.0.5
- acl: Fixed the logic of merging multiple ACL entries
- sdbox: Fixed memory leak when copying messages with hard links.
- zlib: Fixed several crashes, which mainly showed up with mbox.
- quota: Don't crash if user has quota disabled, but plugin loaded.
- acl: Fixed crashing when sometimes listing shared mailboxes via dict proxy.
2010-10-04 08:48:32 +02:00
Michal Hlavinka
f906c466e2 - dovecot updated to 2.0.4
- multi-dbox: If :INDEX=path is specified, keep storage/dovecot.map.index*
  files also in the index path rather than in the main storage directory.
- dsync: POP3 UIDLs weren't copied with Maildir
- dict file: Fixed fd leak (showed up easily with LMTP + quota)
2010-09-28 19:08:30 +02:00
Michal Hlavinka
2278a254ef - dovecot updated to 2.0.3
- dovecot-lda: Removed use of non-standard Envelope-To: header as
  a default for -a
- dsync: Fixed handling \Noselect mailboxes
- Fixed an infinite loop introduced by v2.0.2's message parser changes.
- Fixed a crash introduced by v2.0.2's istream-crlf changes.
2010-09-20 13:17:43 +02:00
Michal Hlavinka
3abc14bbe9 - dovecot updated
- vpopmail support is disabled for now, since it's broken. You can use
  it via checkpassword support or its sql/ldap database directly.
- maildir: Fixed "duplicate uidlist entry" errors that happened at
  least with LMTP when mail was delivered to multiple recipients
- Deleting ACLs didn't cause entries to be removed from acl_shared_dict
- mail_max_lock_timeout setting wasn't working with all locks
2010-09-16 12:38:01 +02:00
Michal Hlavinka
ef76e88337 add missing sources and update file list 2010-08-25 14:47:25 +02:00
Michal Hlavinka
7275edc473 - dovecot and pigeonhole updated
- dict quota didn't always decrease quota when messages were expunged
- Shared INBOX wasn't always listed with FS layout
2010-08-17 20:31:42 +02:00
Michal Hlavinka
547c8ca87b - dovecot and pigeonhole updated
- Using more than 2 plugins could have caused broken behavior
- Listescape plugin fixes
- mbox: Fixed a couple of assert-crashes
- mdbox: Fixed potential assert-crash when saving multiple messages
  in one transaction
2010-08-11 12:51:50 +02:00
Michal Hlavinka
5c1cac327a * Thu Aug 05 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.20.rc4
- dovecot and pigeonhole updated
- doveadm mailbox status: Fixed listing non-ASCII mailbox names.
- doveadm fetch: Fixed output when fetching message header or body
- doveadm director map/add/remove: Fixed handling IP address as parameter.
- dsync: A few more fixes
2010-08-05 11:20:18 +02:00
Michal Hlavinka
85bcb54554 - dovecot and pigeonhole updated
- fixed lda + sieve crash
- added mail_temp_dir setting, used by deliver and lmtp for creating
    temporary mail files. Default is /tmp.
- imap: Fixed checking if list=children namespace has children.
- mdbox: Race condition fixes related to copying and purging
2010-07-21 07:40:28 +00:00
Michal Hlavinka
8f3e92912a - dovecot and pigeonhole updated
- enabled pigeonhole's build time test suite
- acl: Fixed crashon FS layout with non-default hierarchy separator
- dbox renamed to sdbox
- dsync fixes and improvements
2010-07-16 09:02:24 +00:00
Michal Hlavinka
7a947687b1 - dovecot and pigeonhole updated
- fixed a crash with empty mail_plugins
- fixed sharing INBOX to other users
- director+LMTP proxy wasn't working correctly
- v1.x config parser failed with some settings if pigeonhole wasn't
    installed.
- virtual: If non-matching messages weren't expunged within same session,
    they never got expunged.
2010-07-12 08:33:16 +00:00
Michal Hlavinka
d555ceed10 - updated dovecot and pigeonhole
- a lot of dsync fixes
- improved (m)dbox recovery
2010-07-07 14:21:24 +00:00
Michal Hlavinka
0c526086d4 - updated dovecot, pigeonhole and man pages
- moved disable_plaintext_auth to 10-auth.conf
- mdbox: Fixed assert-crash on storage rebuild if file got lost
- lib-charset: Don't assert-crash when iconv() skips lots of invalid input
- master: Fixed crash on deinit (maybe also on reload)
2010-06-28 09:53:20 +00:00
Michal Hlavinka
3c9e95d290 - dovecot updated
- lib-storage: Fixed accessing uncommitted saved mails with dsync
- example-config: Moved ACL and quota settings to a separate .conf files
- dbox, mdbox: Fixed race conditions when creating mailboxes
2010-06-10 15:01:38 +00:00
Michal Hlavinka
b639eacaef - dovecot and pigeonhole updated
- enable solr fulltext search
- master: Fixed crash on config reload
- lib-storage: Don't assert-crash when copying a mail fails
2010-05-31 11:04:50 +00:00
Michal Hlavinka
44a6773254 upload missing source 2010-05-17 16:15:35 +00:00
Michal Hlavinka
c8da1b8e2e - pigeonhole and dovecot updated to snapshot 20100515
- fix crash for THREAD command
2010-05-17 15:59:00 +00:00
Michal Hlavinka
05f822bca9 - pigeonhole and dovecot updated to snapshot 20100505
- mdbox: Avoid rebuilding storage if another process already did it
- lib-storage: Fixed () sublists in IMAP SEARCH parser
- example-config: auth-checkpassword include wasn't listed in 10-auth.conf
- doveadm: Added search command
- lib-master: Don't crash after timeouting an auth-master request
- master: If inet listener uses DNS name, which returns multiple IPs,
    listen in all of them
2010-05-05 09:57:38 +00:00
Michal Hlavinka
941d6dc3d3 update source tarball 2010-04-28 14:56:47 +00:00
Michal Hlavinka
d49eb8ff9e update dovecot tarball 2010-04-21 16:17:59 +00:00
Michal Hlavinka
a15693e148 - updated to snapshot 20100414
- config: Added nn- prefix to *.conf files so the sort ordering makes more
    sense
- lib-master: Log an error if login client disconnects too early
- mdbox: If purging found corrupted files, it didn't auto-rebuild storage
- lib-storage: Added support for searching save date
- and more...
- pigeonhole updated:
- Mailbox extension: fixed memory leak in the mailboxexists test
- added login failure handler
2010-04-14 08:29:46 +00:00
Michal Hlavinka
adc8d02ea9 - updated to snapshot 20100406
- auth: If userdb lookup fails internally, don't cache the result.
- Added support for userdb lookup to fail with a reason
- sdbox: mailbox_update() could have changed UIDVALIDITY incorrectly
- layout=maildir++: Fixed deleting mailboxes with mailbox=file storages
- Fixed potential problems with parsing invalid address groups.
- dsync: Don't repeatedly try to keep opening the same failing mailbox
- lib-storage: Don't crash if root mail directory isn't given.
2010-04-06 12:04:23 +00:00
Michal Hlavinka
cfab5631c0 - fix certs location in ssl.conf 2010-03-30 09:40:11 +00:00
Michal Hlavinka
ad83a5ece1 - update to snapshot aefa279e2c70 from 2010-03-27
- fixes complains about missing tcpwrap (#577426)
2010-03-29 07:08:01 +00:00
Michal Hlavinka
52c9c2969f update sources 2010-03-25 14:23:46 +00:00
Michal Hlavinka
fddf639ba2 - updated to 1.2.11
- mbox: Message header reading was unnecessarily slow. Fetching a huge
    header could have resulted in Dovecot eating a lot of CPU. Also
    searching messages was much slower than necessary.
- maildir: Reading uidlist could have ended up in an infinite loop.
- IMAP IDLE: v1.2.7+ caused extra load by checking changes every
0.5 seconds after a change had occurred in mailbox
2010-03-09 10:58:15 +00:00
Michal Hlavinka
d9e67b590b update sieve and managesieve 2010-01-25 14:44:00 +00:00
Michal Hlavinka
7cff37a93e - updated to 1.2.10
- %variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME}
    everywhere.
- LIST-STATUS capability is now advertised
- maildir: Fixed several assert-crashes.
- imap: LIST "" inbox shouldn't crash when using namespace with "INBOX."
    prefix.
- lazy_expunge now ignores non-private namespaces.
2010-01-25 09:33:08 +00:00
Michal Hlavinka
e3f90928c6 - sieve updated to 0.1.14
- managesieve updated to 0.11.10
2009-12-22 17:57:53 +00:00
Michal Hlavinka
8901686bd6 updated to 1.2.9 2009-12-18 17:23:47 +00:00
Michal Hlavinka
1424304286 updated to 1.2.8 2009-11-20 08:21:13 +00:00
Michal Hlavinka
53f7b2e358 update sources 2009-11-18 10:15:22 +00:00
Michal Hlavinka
180412ea2c - updated to dovecot 1.2.7
- add man pages
2009-11-13 13:52:01 +00:00
Michal Hlavinka
70a412d96c sieve updated to 0.1.13 2009-10-19 07:32:42 +00:00
Michal Hlavinka
eed6bdbfd6 - fix init script for case when no action was specified 2009-10-09 19:01:08 +00:00
Michal Hlavinka
47d0637e61 - dovecot updated to 1.2.6
- Added authtest utility for doing passdb and userdb lookups.
- login: ssl_security string now also shows the used compression.
- quota: Don't crash with non-Maildir++ quota backend.
- imap proxy: Fixed crashing with some specific password characters.
- fixed broken dovecot --exec-mail.
- Avoid assert-crashing when two processes try to create index at the same
    time.
2009-10-06 09:57:36 +00:00
Michal Hlavinka
b71fd61689 updated to 1.2.5 2009-09-17 15:08:17 +00:00
Michal Hlavinka
455b69cd55 - updated: dovecot 1.2.4, managesieve 0.11.9, sieve 0.1.12 2009-08-21 10:44:35 +00:00