ALT Linux repositórios
S: | 2.3.21-alt1 |
D: | 1.1-alt0.hg20070530 |
5.0: | 1.1.6-alt2 |
4.1: | 1.0.13-alt1 |
4.0: | 1.0.3.hg20070801-alt1 |
+updates: | 1.0.3.hg20070801-alt1 |
3.0: | 0.99.14-alt2 |
Outros repositórios
Upstream: | 1.0.13 |
Group :: Sistema/Servidores
RPM: dovecot
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
1 agosto 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.3.hg20070801-alt1
- updated to 1.0.3, with security fix: If user was given i (insert) right
for a mailbox, but not all s/t/w (seen, deleted, other flags) rights,
COPY and APPEND commands weren't supposed to allow saving those flags.
This is technically a security fix, but it's unlikely this caused problems
for anyone.
- updated to 1.0.2, with better sieve handling errors (bounce
only if message couldn't be saved anywhere); fixes for UILDLIST plugins handling
and others, see ChangeLog
- new upstream changes, including:
crashfix if PAM returns a reply but the process doesn't die,
Update tmp/ directory's atime+mtime with utime(NULL) so it works
even if we're not the directory owner.
- recent upstream fixes:
2007-07-02 Timo Sirainen <tss@iki.fi>
* src/auth/passdb-ldap.c, src/auth/userdb-ldap.c:
Memory leak fix
2007-06-28 Timo Sirainen <tss@iki.fi>
* dovecot-example.conf:
Mention that flock doesn't work with NFS.
2007-06-27 Timo Sirainen <tss@iki.fi>
* src/auth/passdb-pam.c:
FIXME comment update
* src/lib/lib-signals.c:
Allow registering signal handlers even before lib_signals_init() is
called. The signals won't be effective until then though, unless
they're ignored.
* src/lib/ioloop-notify-inotify.c:
If inotify_init() fails with EMFILE, give an understandable error
message.
* src/imap/client.c, src/imap/client.h, src/imap/cmd-idle.c:
Changes sent by IDLE shouldn't affect the client's inactivity
timeout checking.
2007-06-26 Timo Sirainen <tss@iki.fi>
* src/imap/cmd-append.c:
APPEND {0+} didn't eat the finishing CRLF.
2007-06-25 Timo Sirainen <tss@iki.fi>
* src/imap/cmd-list.c:
LIST "" % with INBOX. namespace returned INBOX with \HasNoChildren.
- two more 1.0.1+ fixes:
2007-06-20 Timo Sirainen <tss@iki.fi>
* src/lib-index/mail-transaction-log-view.c:
Map the log files only after they've all been found. Otherwise we
could have skipped some transactions from the end of non-head logs.
* src/lib-index/mail-transaction-log.c:
mmap_disable=yes: Fixed invalid "hdr.size too large" transaction log
corruption errors.
- two more 1.0.1+ fixes:
2007-06-19 Timo Sirainen <tss@iki.fi>
* src/plugins/quota/quota-maildir.c:
If maildirsize file is being rewritten while we're trying to do
that, recalculate it later instead of failing with "Unknown quota
error".
* src/plugins/quota/quota.c:
Changed "Unknown error" to "Unknown quota error".
- added last after-1.0.1 fixes:
2007-06-17 Timo Sirainen <tss@iki.fi>
* src/pop3/client.c:
Even if mailbox sync fails, commit the transaction so that cache
file gets updated.
* src/imap/imap-fetch.c:
Always commit FETCH transaction to make sure cached data is
committed.
* src/imap/imap-fetch.c:
We didn't update last_output timestamp with long fetches, causing
Dovecot to idle-disconnect the client.
2007-06-16 Timo Sirainen <tss@iki.fi>
* src/lib-storage/mail-copy.c:
Added missing error logging for i_stream_read()
- directory structure returned to dovecot's original, thangs
to ldv (http://lists.altlinux.org/pipermail/devel/2007-June/047071.html).
Dovecot-wikies dropped from this package to be a separate package with own *.src.rpm
Update to 1.0.1 release, among the changes:
2007-06-14 Timo Sirainen <tss@iki.fi>
* src/lib-storage/index/index-storage.c:
Treat unknown errors as temporary errors.
* src/lib-storage/index/maildir/maildir-uidlist.c:
When saving a message to maildir without dovecot-uidlist file, give
the newly created uidlist file a non-zero uidvalidity.
* src/lib-storage/index/mbox/mbox-storage.c:
When trying to use mbox file as the root directory, give a nice
error.
2007-06-13 Timo Sirainen <tss@iki.fi>
* src/deliver/deliver.c:
If input mail gets lost somehow, log a real error instead of
"Unknown error".
* dovecot-example.conf:
Updated passwd/shadow comments.
2007-06-12 Timo Sirainen <tss@iki.fi>
* src/deliver/deliver.c:
If save failed, log also the reason for it.
* src/deliver/deliver.c:
Added -e parameter to write rejection error to stderr and exit with
EX_NOPERM instead of sending the rejection by executing sendmail.
* src/master/mail-process.c:
nfs check: If namespaces are defined, use the first one's location
instead of mail_location.
* src/lib-storage/index/index-storage.c, src/lib-storage/index/index-
storage.h, src/lib-storage/index/maildir/maildir-sync.c:
If new/ directory is lost when syncing, assume the mailbox was
deleted and make the mailbox inconsistent (which disconnects the
client).
- releasing 1.0.1rc3
- fixes from hg http://hg.dovecot.org/dovecot_1_0
2007-05-24 Timo Sirainen <tss@iki.fi>
* src/lib-mail/istream-header-filter.c:
If there's no message body, the final read() should return -1, not
-2
2007-05-23 Timo Sirainen <tss@iki.fi>
* src/master/master-settings.c:
If Dovecot is already running, complain about it instead of wiping
out login_dir and causing the already running Dovecot to break.
2007-05-22 Timo Sirainen <tss@iki.fi>
* src/lib-index/mail-cache-compress.c:
Cache compression actually lost the cache with non-x86 CPU and 64bit
file offsets.
* src/master/main.c:
If startup fails because of configuration problems, print "Invalid
configuration in <path>"
* src/master/master-settings.c:
Complain about missing pop3_uidl_format if pop3 is enabled.
* src/pop3/main.c:
Changed pop3_uidl_format error message once again.
* src/lib/ioloop.c:
Added wiki link to "time moved backwards" error.
2007-05-19 Timo Sirainen <tss@iki.fi>
We no longer need .cvsignore files
Mercurify the repository
2007-05-16 Timo Sirainen <tss@iki.fi>
* src/lib-storage/index/index-mail-headers.c:
Assert-crashfix in some conditions.
* src/lib-storage/index/maildir/maildir-uidlist.c:
When recreating dovecot-uidlist file based on dovecot.index, we set
next_uid value wrong if new messages had been added.
- fixes from cvs branch_1_0:
* If Return-Path doesn't contain user and domain, treat it as missing
Return-Path.
* Handle symlinks pointing to nonexisting files better.
* Log an error if pwrite_full() fails while overwriting index mapping.
* If ssl-parameters.dat has been updated externally, copy it to our base_dir.
* When running multiple Dovecot instances, only one of them needs to
regenerate ssl-parameters.dat.
* We sent "Hang in there.." too early sometimes and checked it too often.
* Give a better error message if dotlock is deleted immediately under us (or
more likely an OS bug).
* Print also Dovecot version with dovecot -n.
* Keyword characters weren't sorted in the maildir filename.
* If we don't have write access to cur/ directory, treat the mailbox as
read-only.
* Changed auth_request->created to last_access and update it a bit more often.
If there are slow authentications this could help avoid removing timeouted
auth requests too early.
* %c wasn't exported to auth worker processes. Patch by Andrey Panin
* Make sure uid_validity and next_uid aren't 0 in the uidlist header.
* Updated error message.
* If we synced the mbox while saving the message (happens only with quota
plugin loaded), we could have used a wrong append offset (calculated before
sync) which caused "Unexpectedly lost From-line" errors, and depending on
the sync either extra NUL lines or Content-Length header written over
existing mails (quite unlikely).
* If pop3_uidl_format=%m, it wasn't cached correctly when saving new messages
(eg. with deliver). X-Delivery-ID wasn't used in the MD5 sum, causing
duplicates when POP3 recalculated the MD5 sum later.
And others.
- clean-up (mostly rm .cvsignore files); update wikies.
- fix errors in -alt10 release of dovecot: by my mistake there were not applied recent patches.
- release 1.0.rc32 renamed to be 1.0; updated wiki to current state
- updated to rc32
- updated to rc31
- updated to rc30
- added doc/wiki/*txt files to dovecot-doc.rpm
- rc29: security fix: If zlib plugin was loaded, it was possible to open
gzipped mbox files outside the user's mail directory.
Other fixes and cleanups.
- fix Bug #11255: generate certificates if needed at start, not at install;
strip unneeded details in output;
patches from cvs up to 2007-03-29.
- upstream --enable-header-install obsoletes half hacks for dovecot-devel;
patches from cvs up to 2007-03-25.
- update to rc28 + patches from cvs up to 2007-03-24.
- update to rc27 + patches from cvs up to 2007-03-21.
- uncomment socket section in default config
- add dovecot-auth control
- upgrade to rc24
- upgrade to rc23
- upgrade to rc22
- upgrade to rc21
- upgrade to rc19: ACL plugin wasn't working in rc18
- upgrade to rc18.
- upgrade to rc17: fixed MySQL authentication broken in rc16.
- upgrade to rc16; fixed section Files which was broken in alt8.rc15
- upgrade to rc15
- Split to dovecot, dovecot-devel, dovecot-sieve removed to a separate
package. Refix #9634 (previous fix was lost during upgrades).
- upgrade to rc14
- sieve plugin update to 1.0
- update to rc13
- update to rc12
- update to rc11
- Update to recent dovecot rc10 and dovecot-sieve;
now dovecot.index.cache files have the same format for 32- and 64-bit machines.
- Restore dovecot's deliver agent building
- Fix #10045 & update to cvs20060926 (rc7+)
- Fix #9915
- Rebuilt with MySQL-5.0.24-alt2.
- fix bug #9836; update to cvs version of Aug/16/2006 (rc6+)
- updated to rc2
- fix #9634 by defaulting pop3_uidl_format = %08Xu%08Xv
- updated to rc1.
- Bug 9719 fixed in upstream, dovecot updated to CVS snapshot
- Reverted to CVS version of 2006.06.19: recent changes with strict UID policy
don't work on my mailboxes.
- updated to beta9, see Changelog. Sieve delivery agent now renamed to sievec.
Also closes bug #9634.
- updated to beta7, see Changelog; now with working sieve-like delivery
- s//usr/lib\/dovecot//usr/lib64\/dovecot/ in %files section
- updated to beta3 from cvs, with memory leak and other fixes;
disabled sieve-like local delivery agent for now.
- updated to beta3 from cvs, with security fixes
- built from dovecot cvs 2006-01-30 and with sieve local delivery agent
- 1.0-alpha4 of nightly cvs builds at 12/04/2005
- Fix postgresql-devel dependency, removed version number binding;
fix /usr/lib - /usr/lib64 confusion;
fix documentation installation.
- removed undefined macro from commented-out text;
removed conflicting relation to other POP3/IMAP servers
- Fix #7479
- Buildreq fix: removed version binding for libpq-devel
- Message address fields are now parsed differently, fixing some
issues with spaces. Affects only clients which use FETCH ENVELOPE
command. - Message MIME parser was somewhat broken with missing MIME boundaries
- mbox: Don't allow X-UID headers in mails to override the UIDs we
would otherwise set. Too large values can break some clients and
cause other trouble. - passwd-file userdb wasn't working
- PAM crashed with 64bit systems
- non-SSL inetd startup wasn't working
- If UID FETCH notices and skips an expunged message, don't return
a NO reply. It's not needed and only makes clients give error
messages.
- Update to new version. From it's 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
- Updated to new version. From changelog of 0.99.12:
- Fix memory leaks in LDAP, MySQL and PGSQL userdb/passdb
- Fix hanging when parsing mails that have over 4096 bytes in one
line (SMTP servers normally don't allow over 1000 bytes so it
shouldn't be much of a problem) - FETCH BODYSTRUCTURE sometimes gave a wrong reply
(eg. with FETCH (BODYSTRUCTURE RFC822.SIZE) if it wasn't cached) - Never return more than one INBOX in LIST even if there are such
files. They don't work anyway and it just confuses clients. - mbox: Don't allow creating INBOX directory by creating/renaming
mailboxes under it. They just wouldn't work. - POP3: Don't return PLAIN in SASL list. We don't support initial SASL
responses, so it only breaks with most clients that try to use it. - IMAP and POP3 login processes may have sent each line in two IP
packets, one with the data and another with CR+LF. Some clients
didn't work because of this.
- Updated to 0.99.11
- Update to 0.99.10.9
- Updated to 0.99.10.8
- Explicitly use automake-1.4 for build and run %__automake before
%configure (hope this fix build with new autotools and GCC).
- Updated to 0.99.10.4 (bugfix release).
- Initial release for ALT Linux Sisyphus.
- Built with pop3 daemon and enable it in config.
- Add into %summary and %descrition info about POP3 protocol.
- Minor improvements in %files section.
- PreReq tuned.
- Updated to 0.99.10.2 (bugfix release).
- Removed auth-no-homedir.patch (no longer need).
- Updated our patches for new version.
- Add Packager tag.
- added %postun for user removal and commented it out.
- TODO is still todo.
- New version 0.99.10.
- Applied upstream bugfix patch.
- Added alt-conf-paths.patch
- Updated alt-mkcert.patch
- Updated %description.
- Updated buildrequires.
- PAM config renamed: imap->dovecot
- SSL/TLS certs renamed.
- Additional flags for %configure.
- Temporary build with --without-pop3d (should we?)
- Use default config instead of our.
- Mark /etc/rc.d/init.d/dovecot as %config(noreplace) (should we?).
- Init script updated.
- Corrected permissions for /var/run/dovecot and /var/run/dovecot/login.
- Other minor updates in spec file.
- TODO:
+ build and split modules (like postfix2 package).
+ other.
- Initial build for ALT Linux.
- Spec file cleaned up and improved (courier-imap.spec as example).
- Automatically added BuildRequires.
- %confugure with additional keys.
- PAM configs added.
- Create user for imap-login process.
- added sample default config
- SSL/TLS certs generation during package install (need more working)
- TODO:
+ check FHS and ALT policy compliance
+ with/without logic of build (do we need shadow-auth support?)
- 0.99.4 and fix startup so it starts imap-master not vsftpd :)
- first build