Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37502808
en ru br
ALT Linux repos
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

Other repositories
Upstream:1.0.13

Group :: System/Servers
RPM: dovecot

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

1 august 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.

17 july 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.2.hg20070717-alt1

  • 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

5 july 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1.5-alt1

  • 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.

2 july 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1.4-alt1

  • 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.

20 june 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1.3-alt1

  • 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.

19 june 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1.2-alt13

  • 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".

18 june 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1.1-alt13

  • 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()

15 june 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1-alt13

  • 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).

12 june 2007 Sergey Ivanov <seriv at altlinux.ru> 1.0.1-alt12.hg20070612

  • releasing 1.0.1rc3

27 may 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt12.hg20070527

  • 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.

15 may 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt12.cvs20070515

  • 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.

16 april 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt12

  • clean-up (mostly rm .cvsignore files); update wikies.

14 april 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt11

  • fix errors in -alt10 release of dovecot: by my mistake there were not applied recent patches.

13 april 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt10

  • release 1.0.rc32 renamed to be 1.0; updated wiki to current state

12 april 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt9.rc32

  • updated to rc32

8 april 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt9.rc31

  • updated to rc31

6 april 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt9.rc30

  • updated to rc30

30 march 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt9.rc29

  • added doc/wiki/*txt files to dovecot-doc.rpm

30 march 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc29

  • 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.

29 march 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc28.cvs20070329

  • 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.

25 march 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc28.cvs20070325

  • upstream --enable-header-install obsoletes half hacks for dovecot-devel;
     patches from cvs up to 2007-03-25.

24 march 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc28.cvs20070324

  • update to rc28 + patches from cvs up to 2007-03-24.

21 march 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc27.cvs20070321

  • update to rc27 + patches from cvs up to 2007-03-21.

2 march 2007 Stanislav Ievlev <inger at altlinux.org> 1.0-alt8.rc24.1

  • uncomment socket section in default config
  • add dovecot-auth control

22 february 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc24

  • upgrade to rc24

21 february 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc23

  • upgrade to rc23

6 february 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc22

  • upgrade to rc22

3 february 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc21

  • upgrade to rc21

23 january 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc19

  • upgrade to rc19: ACL plugin wasn't working in rc18

22 january 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc18

  • upgrade to rc18.

7 january 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc17

  • upgrade to rc17: fixed MySQL authentication broken in rc16.

6 january 2007 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc16

  • upgrade to rc16; fixed section Files which was broken in alt8.rc15

18 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc15

  • upgrade to rc15

13 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt8.rc14

  • Split to dovecot, dovecot-devel, dovecot-sieve removed to a separate
     package. Refix #9634 (previous fix was lost during upgrades).

12 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt7.rc14

  • upgrade to rc14

10 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt7.rc13

  • sieve plugin update to 1.0

8 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt6.rc13

  • update to rc13

5 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt6.rc12

  • update to rc12

4 november 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt6.rc11

  • update to rc11

16 october 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt6.cvs20061016

  • Update to recent dovecot rc10 and dovecot-sieve;
     now dovecot.index.cache files have the same format for 32- and 64-bit machines.

13 october 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt6.cvs20060926

  • Restore dovecot's deliver agent building

28 september 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt5.cvs20060926

  • Fix #10045 & update to cvs20060926 (rc7+)

17 september 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt5.cvs20060812

  • Fix #9915

15 september 2006 ALT QA Team Robot <qa-robot at altlinux.org> 1.0-alt4.cvs20060812.1

  • Rebuilt with MySQL-5.0.24-alt2.

16 august 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt4.cvs20060812

  • fix bug #9836; update to cvs version of Aug/16/2006 (rc6+)

5 july 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt3.rc2

  • updated to rc2

3 july 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt3.rc1

  • fix #9634 by defaulting pop3_uidl_format = %08Xu%08Xv

28 june 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt2.rc1

  • updated to rc1.

26 june 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt2.cvs20060626

  • Bug 9719 fixed in upstream, dovecot updated to CVS snapshot

23 june 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt2.cvs20060619

  • Reverted to CVS version of 2006.06.19: recent changes with strict UID policy
     don't work on my mailboxes.

22 june 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt1.cvs20060622

  • updated to beta9, see Changelog. Sieve delivery agent now renamed to sievec.
     Also closes bug #9634.

12 april 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt1.cvs20060412

  • updated to beta7, see Changelog; now with working sieve-like delivery

3 march 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt1.cvs20060303

  • s//usr/lib\/dovecot//usr/lib64\/dovecot/ in %files section

27 february 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt0.cvs20060227

  • updated to beta3 from cvs, with memory leak and other fixes;
     disabled sieve-like local delivery agent for now.

15 february 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt0.cvs20060215

  • updated to beta3 from cvs, with security fixes

30 january 2006 Sergey Ivanov <seriv at altlinux.org> 1.0-alt0.cvs20060130

  • built from dovecot cvs 2006-01-30 and with sieve local delivery agent

4 december 2005 Sergey Ivanov <seriv at altlinux.ru> 1.0-alt0.cvs20051204

  • 1.0-alpha4 of nightly cvs builds at 12/04/2005

21 november 2005 Sergey Ivanov <seriv at altlinux.ru> 0.99.14-alt5

  • Fix postgresql-devel dependency, removed version number binding;
     fix /usr/lib - /usr/lib64 confusion;
     fix documentation installation.

11 october 2005 Sergey Ivanov <seriv at altlinux.ru> 0.99.14-alt4

  • removed undefined macro from commented-out text;
     removed conflicting relation to other POP3/IMAP servers

5 august 2005 Sergey Ivanov <seriv at altlinux.ru> 0.99.14-alt3

  • Fix #7479

22 may 2005 Sergey Ivanov <seriv at altlinux.ru> 0.99.14-alt2

  • Buildreq fix: removed version binding for libpq-devel

18 february 2005 Sergey Ivanov <seriv at altlinux.ru> 0.99.14-alt1

  • 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.

6 january 2005 Sergey Ivanov <seriv at altlinux.ru> 0.99.13-alt1

  • 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

5 december 2004 Sergey Ivanov <seriv at altlinux.ru> 0.99.12-alt1

  • 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.

23 september 2004 Sergey Ivanov <seriv at altlinux.ru> 0.99.11-alt1

  • Updated to 0.99.11

2 august 2004 Sergey Ivanov <seriv at altlinux.ru> 0.99.10.9-alt1

  • Update to 0.99.10.9

30 july 2004 Sergey Ivanov <seriv at altlinux.ru> 0.99.10.8-alt1

  • Updated to 0.99.10.8

10 january 2004 Anton V. Denisov <avd at altlinux.org> 0.99.10.4-alt1.1

  • Explicitly use automake-1.4 for build and run %__automake before
     %configure (hope this fix build with new autotools and GCC).

15 december 2003 Anton V. Denisov <avd at altlinux.org> 0.99.10.4-alt1

  • Updated to 0.99.10.4 (bugfix release).

9 december 2003 Anton V. Denisov <avd at altlinux.org> 0.99.10.2-alt1

  • Initial release for ALT Linux Sisyphus.

8 december 2003 Anton V. Denisov <avd at altlinux.org> 0.99.10.2-alt0.2

  • 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.

11 november 2003 Anton V. Denisov <avd at altlinux.org> 0.99.10.2-alt0.1

  • 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.

10 november 2003 Anton V. Denisov <avd at altlinux.org> 0.99.10-alt0.1

  • 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.

9 november 2003 Anton V. Denisov <avd at altlinux.org> 0.99.4-alt0.2

  • 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?)

1 december 2002 Seth Vidal <skvidal at phy.duke.edu>

  • 0.99.4 and fix startup so it starts imap-master not vsftpd :)

26 november 2002 Seth Vidal <skvidal at phy.duke.edu>

  • first build
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin