Skip to content

[request] Update dovecot to v2.3.2.1 #130

Description

@jfqd

Version 2.3.1 used by 2018Q2 has a bad bug for nfs-server usage. It cannot be used in production!

This issue was fixes in v2.3.2. Latest version is v2.3.2.1.

Would it be possible to get dovecot v2.3.2.1 into 2018Q2? Thx :)

Activity

  1. jfqd commented on Jul 29, 2018

    @jfqd
    Author

    Attached you can find the diff. Sorry no pull request.

    diff --git a/mail/dovecot2/Makefile.common b/mail/dovecot2/Makefile.common
    index 9e109a727..71f7558d1 100644
    --- a/mail/dovecot2/Makefile.common
    +++ b/mail/dovecot2/Makefile.common
    @@ -7,9 +7,9 @@
     # used by mail/dovecot2/Makefile
     # used by mail/dovecot2/Makefile.plugin
     
    -DISTNAME=      dovecot-2.3.1
    +DISTNAME=      dovecot-2.3.2.1
     CATEGORIES=    mail
    -MASTER_SITES=  https://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
    +MASTER_SITES=  https://www.dovecot.org/releases/${PKGVERSION_NOREV:R:R}/
     
     MAINTAINER=    [email protected]
     HOMEPAGE=      http://www.dovecot.org/
    diff --git a/mail/dovecot2/PLIST b/mail/dovecot2/PLIST
    index 6b0ab69cb..d1e53a416 100644
    --- a/mail/dovecot2/PLIST
    +++ b/mail/dovecot2/PLIST
    @@ -697,6 +697,7 @@ man/man1/doveadm-proxy.1
     man/man1/doveadm-purge.1
     man/man1/doveadm-pw.1
     man/man1/doveadm-quota.1
    +man/man1/doveadm-rebuild.1
     man/man1/doveadm-reload.1
     man/man1/doveadm-replicator.1
     man/man1/doveadm-save.1
    @@ -722,12 +723,14 @@ share/doc/dovecot/solr-schema.xml
     share/doc/dovecot/thread-refs.txt
     share/doc/dovecot/wiki/ACL.txt
     share/doc/dovecot/wiki/AixPluginsSupport.txt
    +share/doc/dovecot/wiki/AttachmentIndicator.txt
     share/doc/dovecot/wiki/AuthDatabase.CheckPassword.txt
     share/doc/dovecot/wiki/AuthDatabase.Dict.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.AuthBinds.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.PasswordLookups.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.Userdb.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.txt
    +share/doc/dovecot/wiki/AuthDatabase.Lua.txt
     share/doc/dovecot/wiki/AuthDatabase.Passwd.txt
     share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt
     share/doc/dovecot/wiki/AuthDatabase.SQL.txt
    @@ -765,12 +768,14 @@ share/doc/dovecot/wiki/Design.Dcrypt.txt
     share/doc/dovecot/wiki/Design.DoveadmProtocol.HTTP.txt
     share/doc/dovecot/wiki/Design.DoveadmProtocol.txt
    [root@pkgsrc-build /data/pkgsrc]# git diff > dovecot-v2.3.2.1.diff
    [root@pkgsrc-build /data/pkgsrc]# nano dovecot-v2.3.2.1.diff
    -bash: nano: command not found
    [root@pkgsrc-build /data/pkgsrc]# cat dovecot-v2.3.2.1.diff
    diff --git a/mail/dovecot2/Makefile.common b/mail/dovecot2/Makefile.common
    index 9e109a727..71f7558d1 100644
    --- a/mail/dovecot2/Makefile.common
    +++ b/mail/dovecot2/Makefile.common
    @@ -7,9 +7,9 @@
     # used by mail/dovecot2/Makefile
     # used by mail/dovecot2/Makefile.plugin
     
    -DISTNAME=      dovecot-2.3.1
    +DISTNAME=      dovecot-2.3.2.1
     CATEGORIES=    mail
    -MASTER_SITES=  https://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
    +MASTER_SITES=  https://www.dovecot.org/releases/${PKGVERSION_NOREV:R:R}/
     
     MAINTAINER=    [email protected]
     HOMEPAGE=      http://www.dovecot.org/
    diff --git a/mail/dovecot2/PLIST b/mail/dovecot2/PLIST
    index 6b0ab69cb..d1e53a416 100644
    --- a/mail/dovecot2/PLIST
    +++ b/mail/dovecot2/PLIST
    @@ -697,6 +697,7 @@ man/man1/doveadm-proxy.1
     man/man1/doveadm-purge.1
     man/man1/doveadm-pw.1
     man/man1/doveadm-quota.1
    +man/man1/doveadm-rebuild.1
     man/man1/doveadm-reload.1
     man/man1/doveadm-replicator.1
     man/man1/doveadm-save.1
    @@ -722,12 +723,14 @@ share/doc/dovecot/solr-schema.xml
     share/doc/dovecot/thread-refs.txt
     share/doc/dovecot/wiki/ACL.txt
     share/doc/dovecot/wiki/AixPluginsSupport.txt
    +share/doc/dovecot/wiki/AttachmentIndicator.txt
     share/doc/dovecot/wiki/AuthDatabase.CheckPassword.txt
     share/doc/dovecot/wiki/AuthDatabase.Dict.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.AuthBinds.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.PasswordLookups.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.Userdb.txt
     share/doc/dovecot/wiki/AuthDatabase.LDAP.txt
    +share/doc/dovecot/wiki/AuthDatabase.Lua.txt
     share/doc/dovecot/wiki/AuthDatabase.Passwd.txt
     share/doc/dovecot/wiki/AuthDatabase.PasswdFile.txt
     share/doc/dovecot/wiki/AuthDatabase.SQL.txt
    @@ -765,12 +768,14 @@ share/doc/dovecot/wiki/Design.Dcrypt.txt
     share/doc/dovecot/wiki/Design.DoveadmProtocol.HTTP.txt
     share/doc/dovecot/wiki/Design.DoveadmProtocol.txt
     share/doc/dovecot/wiki/Design.Dsync.txt
    +share/doc/dovecot/wiki/Design.Events.txt
     share/doc/dovecot/wiki/Design.Indexes.Cache.txt
     share/doc/dovecot/wiki/Design.Indexes.MailIndexApi.txt
     share/doc/dovecot/wiki/Design.Indexes.MainIndex.txt
     share/doc/dovecot/wiki/Design.Indexes.TransactionLog.txt
     share/doc/dovecot/wiki/Design.Indexes.txt
     share/doc/dovecot/wiki/Design.InputStreams.txt
    +share/doc/dovecot/wiki/Design.Lua.txt
     share/doc/dovecot/wiki/Design.MailProcess.txt
     share/doc/dovecot/wiki/Design.Memory.txt
     share/doc/dovecot/wiki/Design.OutputStreams.txt
    @@ -809,6 +814,7 @@ share/doc/dovecot/wiki/HowTo.SimpleVirtualInstall.txt
     share/doc/dovecot/wiki/HowTo.WriteConfiguration.txt
     share/doc/dovecot/wiki/HowTo.txt
     share/doc/dovecot/wiki/IMAPServer.txt
    +share/doc/dovecot/wiki/IMAPServer.Hibernation.txt
     share/doc/dovecot/wiki/ImapMetadata.txt
     share/doc/dovecot/wiki/IndexFiles.txt
     share/doc/dovecot/wiki/LDA.Exim.txt
    @@ -890,10 +896,12 @@ share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.Duplicate.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.Editheader.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.Include.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.SpamtestVirustest.txt
    +share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.Variables.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.Vacation.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.Extdata.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.Extprograms.txt
    +share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.IMAPFilterSieve.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.IMAPSieve.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.Pipe.txt
     share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.txt
    @@ -903,6 +911,7 @@ share/doc/dovecot/wiki/Pigeonhole.Sieve.txt
     share/doc/dovecot/wiki/Pigeonhole.txt
     share/doc/dovecot/wiki/Plugins.Apparmor.txt
     share/doc/dovecot/wiki/Plugins.Autocreate.txt
    +share/doc/dovecot/wiki/Plugins.CharsetAlias.txt
     share/doc/dovecot/wiki/Plugins.Compress.txt
     share/doc/dovecot/wiki/Plugins.Expire.txt
     share/doc/dovecot/wiki/Plugins.FTS.Lucene.txt
    @@ -956,6 +965,8 @@ share/doc/dovecot/wiki/SharedMailboxes.Symlinks.txt
     share/doc/dovecot/wiki/SharedMailboxes.txt
     share/doc/dovecot/wiki/SocketUnavailable.txt
     share/doc/dovecot/wiki/Statistics.txt
    +share/doc/dovecot/wiki/Statistics.Old.txt
    +share/doc/dovecot/wiki/Submission.txt
     share/doc/dovecot/wiki/SystemUsers.txt
     share/doc/dovecot/wiki/TestInstallation.txt
     share/doc/dovecot/wiki/TestPop3Installation.txt
    diff --git a/mail/dovecot2/distinfo b/mail/dovecot2/distinfo
    index 897d66c95..1c0037659 100644
    --- a/mail/dovecot2/distinfo
    +++ b/mail/dovecot2/distinfo
    @@ -1,14 +1,14 @@
     $NetBSD: distinfo,v 1.83 2018/05/22 20:49:45 triaxx Exp $
     
    -SHA1 (dovecot-2.3.1.tar.gz) = 4f098f4c1a63a714ec428292dce20f7ae5cc8ce1
    -RMD160 (dovecot-2.3.1.tar.gz) = 0728aee3bdaf66cdbb488dc59a1e1a5268b6db36
    -SHA512 (dovecot-2.3.1.tar.gz) = fe664ab771145f2390fef45839ff2756e36731c61e571dfa6975014f9cea43144e2aca0acf1a83b1dac55ad50042d0fa170b83570aa411228557861ada410b79
    -Size (dovecot-2.3.1.tar.gz) = 6703089 bytes
    +SHA1 (dovecot-2.3.2.1.tar.gz) = 4f4996db202584d4c54a1a906df870ee16ff02ed
    +RMD160 (dovecot-2.3.2.1.tar.gz) = b60ac0bd2c20f57cbe272781bd30523c9cbfa8a9
    +SHA512 (dovecot-2.3.2.1.tar.gz) = c085a0d04925485423086736a3c7d919ad0ca9efeff005890382da5333edb68c7d23ccb89fbe2ac44f8f016fc993bf2c669e450794c3ab13463676cbb47c7bf7
    +Size (dovecot-2.3.2.1.tar.gz) = 6797491 bytes
     SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666
     SHA1 (patch-ab) = 9db15fd853ba47ef4bf04f2adc9ab24f71ee4d1e
     SHA1 (patch-ae) = c795585df9f415ceabb28eec1ff691ee26168d3b
     SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498
     SHA1 (patch-src_imap_imap-client.h) = 1a2bf95ab6af57d88862a1512624bf263f4c2ce7
    -SHA1 (patch-src_lib_connection.h) = c147511f4ff50e4b5a048c3a363f0af90ee4c6ad
     SHA1 (patch-src_lib-ldap_ldap-private.h) = 2d5ce32330ad4164cc75f8d209ba499d37ed01fc
    +SHA1 (patch-src_lib_connection.h) = c147511f4ff50e4b5a048c3a363f0af90ee4c6ad
     SHA1 (patch-src_old-stats_mail-stats.h) = 0d40c618445c089af2646a6864c3e909812282af
    
  2. jfqd commented on Jul 29, 2018

    @jfqd
    Author

    I can confirm, that this release fixes the nasty mail_fsync = always bug!

  3. added a commit that references this issue on Aug 20, 2018
  4. self-assigned this
    on Sep 6, 2018
  5. jperkin commented on Sep 6, 2018

    @jperkin
    Collaborator

    This was updated in pkgsrc with 8344987, as 2018Q3 is due in a few weeks I think we'll just wait for that.

  6. added a commit that references this issue on Sep 24, 2018
  7. added a commit that references this issue on Jan 15, 2019
  8. added a commit that references this issue on Feb 13, 2019
  9. added a commit that references this issue on Aug 26, 2019
  10. added a commit that references this issue on Sep 18, 2019
  11. added a commit that references this issue on Nov 3, 2019
  12. 104 remaining items

  13. added a commit that references this issue on Jun 12, 2026
  14. added a commit that references this issue on Jul 14, 2026
  15. added a commit that references this issue on Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions