Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (47m)  pkgsrc-2024Q1 (11d)  pkgsrc-2023Q4 (58d)  pkgsrc-2023Q2 (90d)  pkgsrc-2023Q3 (169d) 

2024-05-28 17:04:05 UTC Now

2018-03-02 21:24:18 UTC pkgsrc-2017Q4 commitmail json YAML

Pullup ticket #5713 - requested by taca
mail/dovecot2-ldap: security update
mail/dovecot2-sqlite: security update
mail/dovecot2: security update

Revisions pulled up:
- mail/dovecot2-ldap/Makefile                                  1.2
- mail/dovecot2-sqlite/Makefile                                1.10
- mail/dovecot2/Makefile.common                                1.16-1.18
- mail/dovecot2/PLIST                                          1.58-1.59
- mail/dovecot2/buildlink3.mk                                  1.26
- mail/dovecot2/distinfo                                        1.80-1.82
- mail/dovecot2/patches/patch-ab                                1.5
- mail/dovecot2/patches/patch-ae                                1.2
- mail/dovecot2/patches/patch-src_old-stats_mail-stats.h        1.1
- mail/dovecot2/patches/patch-src_plugins_quota_quota-fs.c      deleted
- mail/dovecot2/patches/patch-src_stats_mail-stats.h            deleted

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: fhajny
  Date: Tue Jan  2 15:52:44 UTC 2018

  Modified Files:
  pkgsrc/mail/dovecot2: Makefile.common PLIST distinfo
  pkgsrc/mail/dovecot2-ldap: Makefile
  pkgsrc/mail/dovecot2-sqlite: Makefile
  pkgsrc/mail/dovecot2/patches: patch-ab patch-ae
      patch-src_plugins_quota_quota-fs.c
  Added Files:
  pkgsrc/mail/dovecot2/patches: patch-src_old-stats_mail-stats.h
  Removed Files:
  pkgsrc/mail/dovecot2/patches: patch-src_stats_mail-stats.h

  Log Message:
  Update mail/dovecot2* to 2.3.0.

  Some of the larger changes:

  * Various setting changes, see https://wiki2.dovecot.org/Upgrading/2.3
  * Logging rewrite started: Logging is now based on hierarchical events.
    This makes it possible to do various things, like: 1) giving
    consistent log prefixes, 2) enabling debug logging with finer
    granularity, 3) provide logs in more machine readable formats
    (e.g. json). Everything isn't finished yet, especially a lot of the
    old logging code still needs to be translated to the new way.
  * Statistics rewrite started: Stats are now based on (log) events.
    It's possible to gather statistics about any event that is logged.
    See http://wiki2.dovecot.org/Statistics for details
  * ssl_dh setting replaces the old generated ssl-parameters.dat
  * IMAP: When BINARY FETCH finds a broken mails, send [PARSE] error
    instead of [UNKNOWNCTE]
  * Linux: core dumping via PR_SET_DUMPABLE is no longer enabled by
    default due to potential security reasons (found by cPanel Security
    Team).
  + Added support for SMTP submission proxy server, which includes
    support for BURL and CHUNKING extension.
  + LMTP rewrite. Supports now CHUNKING extension and mixing of
    local/proxy recipients.
  + auth: Support libsodium to add support for ARGON2I and ARGON2ID
    password schemes.
  + auth: Support BLF-CRYPT password scheme in all platforms
  + auth: Added LUA scripting support for passdb/userdb.
    See https://wiki2.dovecot.org/AuthDatabase/Lua
  - Input streams are more reliable now when there are errors or when
    the maximum buffer size is reached. Previously in some situations
    this could have caused Dovecot to try to read already freed memory.
  - Output streams weren't previously handling failures when writing a
    trailer at the end of the stream. This mainly affected encrypt and
    zlib compress ostreams, which could have silently written truncated
    files if the last write happened to fail (which shouldn't normally
    have ever happened).
  - virtual plugin: Fixed panic when fetching mails from virtual
    mailboxes with IMAP BINARY extension.
  - doveadm-server: Fix potential hangs with SSL connections
  - doveadm proxy: Reading commands' output from v2.2.33+ servers could
    have caused the output to be corrupted or caused a crash.
  - Many other smaller fixes

  To generate a diff of this commit:
  cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/dovecot2/Makefile.common
  cvs rdiff -u -r1.57 -r1.58 pkgsrc/mail/dovecot2/PLIST
  cvs rdiff -u -r1.79 -r1.80 pkgsrc/mail/dovecot2/distinfo
  cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/dovecot2-ldap/Makefile
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/dovecot2-sqlite/Makefile
  cvs rdiff -u -r1.4 -r1.5 pkgsrc/mail/dovecot2/patches/patch-ab
  cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/mail/dovecot2/patches/patch-ae
  cvs rdiff -u -r0 -r1.1 \
      pkgsrc/mail/dovecot2/patches/patch-src_old-stats_mail-stats.h
  cvs rdiff -u -r1.6 -r1.7 \
      pkgsrc/mail/dovecot2/patches/patch-src_plugins_quota_quota-fs.c
  cvs rdiff -u -r1.2 -r0 \
      pkgsrc/mail/dovecot2/patches/patch-src_stats_mail-stats.h

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: maya
  Date: Thu Jan  4 00:22:02 UTC 2018

  Modified Files:
  pkgsrc/mail/dovecot2: distinfo
  Removed Files:
  pkgsrc/mail/dovecot2/patches: patch-src_plugins_quota_quota-fs.c

  Log Message:
  dovecot2: remove now redundant patch.

  Heads up by jzu, thanks.

  To generate a diff of this commit:
  cvs rdiff -u -r1.80 -r1.81 pkgsrc/mail/dovecot2/distinfo
  cvs rdiff -u -r1.7 -r0 \
      pkgsrc/mail/dovecot2/patches/patch-src_plugins_quota_quota-fs.c

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: fhajny
  Date: Mon Jan  8 13:03:15 UTC 2018

  Modified Files:
  pkgsrc/mail/dovecot2: buildlink3.mk

  Log Message:
  mail/dovecot2: bump ABI dependency to 2.3.0 for dovecot2-pigeonhole.

  To generate a diff of this commit:
  cvs rdiff -u -r1.25 -r1.26 pkgsrc/mail/dovecot2/buildlink3.mk

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Wed Jan 24 15:16:49 UTC 2018

  Modified Files:
  pkgsrc/mail/dovecot2: Makefile.common

  Log Message:
  dovecot2: Don't automatically add compiler security features.

  To generate a diff of this commit:
  cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/dovecot2/Makefile.common

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Mar  1 11:13:14 UTC 2018

  Modified Files:
  pkgsrc/mail/dovecot2: Makefile.common PLIST distinfo

  Log Message:
  mail/dovecot2: update to 2.3.0.1

  Small patch release to fix the worst bugs in v2.3.0. v2.3.1 is coming in about a month with a lot more changes.

    * CVE-2017-15130: TLS SNI config lookups may lead to excessive
      memory usage, causing imap-login/pop3-login VSZ limit to be reached
      and the process restarted. This happens only if Dovecot config has
      local_name { } or local { } configuration blocks and attacker uses
      randomly generated SNI servernames.
    * CVE-2017-14461: Parsing invalid email addresses may cause a crash or
      leak memory contents to attacker. For example, these memory contents
      might contain parts of an email from another user if the same imap
      process is reused for multiple users. First discovered by Aleksandar
      Nikolic of Cisco Talos. Independently also discovered by "flxflndy"
      via HackerOne.
    * CVE-2017-15132: Aborted SASL authentication leaks memory in login
      process.
    * Linux: Core dumping is no longer enabled by default via
      PR_SET_DUMPABLE, because this may allow attackers to bypass
      chroot/group restrictions. Found by cPanel Security Team. Nowadays
      core dumps can be safely enabled by using "sysctl -w
      fs.suid_dumpable=2". If the old behaviour is wanted, it can still be
      enabled by setting:
      import_environment=$import_environment PR_SET_DUMPABLE=1
    - imap-login with SSL/TLS connections may end up in infinite loop

  To generate a diff of this commit:
  cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/dovecot2/Makefile.common
  cvs rdiff -u -r1.58 -r1.59 pkgsrc/mail/dovecot2/PLIST
  cvs rdiff -u -r1.81 -r1.82 pkgsrc/mail/dovecot2/distinfo

(spz)