Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cyradm-2.4.19-lp151.2.4 RPM for ppc64le

From OpenSuSE Ports Leap 15.1 for ppc64le

Name: cyradm Distribution: openSUSE Leap 15.1
Version: 2.4.19 Vendor: openSUSE
Release: lp151.2.4 Build date: Mon Dec 17 18:46:21 2018
Group: Productivity/Networking/Email/Utilities Build host: obs-power8-05
Size: 18739 Source RPM: cyrus-imapd-2.4.19-lp151.2.4.src.rpm
Summary: Administration tool for the Cyrus IMAP server
This package contains an administration tool for the Cyrus IMAP server.






* Thu Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Wed Oct 25 2017
  - Removed "cyrus-imapd-2.4.19_drac_auth.patch" and dropped drac
    from the BuildRequires. DRAC's upstream is bascially dead nowadays,
    and the drac patch in cyrus-imapd is also largely unmaintained.
    Rebased cyrus-imapd-2.4.17_openslp.patch and
    cyrus-imapd-2.4.19_autocreate-0.10-0.patch as a result of the
* Mon Jul 10 2017
  - Remove filler wording from description.
  - Improve find commands.
* Sun Jun 25 2017
  - Add cyrus-imapd-2.4.19-lmtpd_crash.patch:
    * lmtpd: fix uninitialised variable crash [boo#1045899]
* Wed Jun 21 2017
  - Rebased patch:
    * cyrus-imapd-2.4.18-implicit_definitions.patch as cyrus-imapd-2.4.19-implicit_definitions.patch
      Add fix for implicit-fortify-decl in ldap.c
* Wed Jun 14 2017
  - Update to 2.4.19
    * Complete backport of the new (2.5 and later) IMAP IDLE implementation (thanks Thomas Jarosh). This fixes a bunch of bugs and race conditions that were inherent to the older implementation
    * New option “imapidletimeout” overrides “timeout” specifically for connections in IDLE state
    * OpenSSL 1.1.0 is now supported
    * Fixed: imap ENABLED doesn’t print * ENABLED when nothing new enabled
    * Fixed: mailbox lock management over rename (thanks Thomas Jarosh)
    * Fixed: added overflow protection to urlfetch range checks
    * Fixed: lmtpd can now deliver when mupdate server isn’t available (thanks Michael Menge)
    * Fixed task 227: service processes no longer divide by zero when invoked with -T 0 argument (thanks Ian Batten and Jens Erat)
    * Fixed task 229: ctl_cyrusdb now uses database paths from imapd.conf (thanks Simon Matter)
    * Fixed bug #3862: mailbox database changes now rolled back on mupdate failure during rename (thanks Michael Menge)
    * Fixed: XFER to 2.5 and later no longer downgrades index to oldest version
    * Fixed: nonsensical “TEXT.MIME” section now handled as “HEADER”
    * Fixed: added missing ‘auditlog: ‘ prefix to backend connections (thanks Wolfgang Breyha)
    * Fixed: IMAP SEARCH crash on some platforms
    * Fixed: memory leaks in IMAP SEARCH and IMAP APPEND
    * Fixed Issue #1967: EXISTS count reported earlier if fetching past size of previous message set
  - Rebased patches:
    * cyrus-imapd-2.4.17_drac_auth.patch as cyrus-imapd-2.4.19_drac_auth.patch
    * cyrus-imapd-2.4.17_autocreate-0.10-0.patch as cyrus-imapd-2.4.19_autocreate-0.10-0.patch
  - Removed patches:
    - cyrus-imapd-2.4.18-CVE-2015-8077.patch (upstream)
    - cyrus-imapd-2.4.18-CVE-2015-8078.patch (upstream)
  - Added cyrus-imapd-2.4.19.tar.gz.sig
* Fri May 27 2016
  - Try to cleanup with spec-cleaner
  - Remove exit 0 in pre that stopped execution of the rest of the code
  - Update pre/post requires to be acutally correct
  - Disable stict-aliasing to avoid some problems
* Mon Dec 21 2015
  - Add cyrus-imapd-2.4.18-D19-Outlook_2013_XLIST.patch to add
    Outlook 2013-compatible XLIST behaviour.
* Sun Nov 15 2015
  - Added cyrus-imapd-2.4.18-CVE-2015-8077.patch:
    boo#954200, CVE-2015-8077: Integer overflow in range checks
  - Added cyrus-imapd-2.4.18-CVE-2015-8078.patch:
    boo#954201, CVE-2015-8078: Integer overflow in index_urlfetch
* Sun Aug 23 2015
  - Update to 2.4.18 [boo#945844]
    * Security fix: handle urlfetch range starting outside message range
    * A bunch of cleanups and fixes to compiling
    * A bunch of sieve cleanups
    * Enhanced SSL/TLS configuration options
    * Disable use of SSLv2/SSLv3
    * Allow SQL backend for mboxlist and statuscache (thanks Julien Coloos)
    * Fixed Task #116: correct LIST response for domains starting with ‘inbox.’
    * Fixed Task #76: fixed lmtpd userdeny db checks (thanks Leena Heino)
    * Fixed bug #3856: lmtpd now performs userdeny checks
    * Fixed bug #3848: support charset aliases in encoded headers
    * Fixed bug #3853: disconnect_on_vanished_mailbox: release mailbox lock before exiting (thanks Wolfgang Breyha)
    * Fixed bug #3415: fixed nntpd LIST/GROUP bug
    * Fixed bug #3784: no longer crash in THREAD REFERENCES when messages reference themselves
    * Fixed bug #3757: don’t segfault on mailbox close with no user
    * New ssl/tls configuration options
      tls_compression: 0
      Enable TLS compression. Disabled by default.
      tls_eccurve: prime256v1
      Select the elliptic curve used for ECDHE.
      tls_prefer_server_ciphers: 0
      Prefer the cipher order configured on the server-side.
      tls_versions: tls1_0 tls1_1 tls1_2
      Disable SSL/TLS protocols not in this list.
  - Removed the following patches (included upstream):
    - cyrus-imapd-2.4.17_tls-session-leak.patch
    - cyrus-imapd.tls_options.patch
  - Added patch cyrus-imapd-2.4.18-implicit_definitions.patch:
    - Have the correct #include when using implicit definitions
* Mon Dec 08 2014
  - Changed cyrus-imapd-rc-2.tar.gz/cron.daily.cyrus to use 'su -s
    /bin/bash - cyrus', as the default shell is now /sbin/nologin
  - Changed cyrus-imapd-rc-2.tar.gz/rc.cyrus to set
    /var/run/ as the PID file (was: /var/run/
* Fri Nov 21 2014
  - Drop unused patch:
    * KOLAB_cyrus-imapd-2.3.18_cross-domain-acls.patch
* Fri Nov 14 2014
  - Replace the TLS/POODLE patch with what was merged into the upstream
    git repo:
    * cyrus-imapd.tls_options.patch
    * Obsoletes patches cyrus-imapd.tls_tlsonly.patch and
  - Add a default tls_versions settings to imapd.conf which disables
    POODLE affected SSL versions.
* Sat Oct 18 2014
  - Add two patches from Kristian Kraemmer Nielsen found on the info-cyrus mailing list
    * cyrus-imapd.tls_ec.patch		- adding tls_ec for Perfect Forward Secrecy
    * cyrus-imapd.tls_tlsonly.patch	- add tlsonly config option to fix POODLE vulnerability
* Wed Jan 29 2014
  - Added -snmp and -snmp-mibs sub-packages
  - Added README.SNMP to cyrus-imapd-rc-2.tar.gz
  - Added sysconfig option to use SNMP
    * TODO: convert to a yesno option
* Fri Jan 24 2014
  - Updated to upstream release 2.4.17 (fate#311137)
    Changes to the Cyrus IMAP Server since 2.3.x:
    * All databases are now default skiplist, and ctl_cyrusdb will automatically convert database type on startup.
    * make_sha1 and make_md5 are removed (replaced by GUID and reconstruct changes)
    * Charset subsystem rewritten - Unicode 5.2 rather than Unicode 2, and UTF-8 support in sieve.
    * Core mailbox handling code largely rewritten with new APIs, CRC checksums, new locking mechanisms, merging of cyrus.index and cyrus.expunge, inclusion of user \Seen flag, and much more.
    * Replication code largely rewritten to provide better performance, consistency checking, and recovery from "split-brain" scenarios.
    * Added support for LIST-EXTENDED IMAP extension. Removed support for deprecated (compile-time) LISTEXT IMAP extension. Based on work by Martin Konold <>
    * Added support for ESEARCH IMAP extension.
    * Added support for WITHIN extension to IMAP SEARCH.
    * Added support for ENABLE IMAP extension.
    * Added support for QRESYNC IMAP extension.
    * Added support for URLAUTH=BINARY IMAP extension.
    * Removed legacy IMAP[2|3|4] cruft. We now only support IMAPrev1 + extensions.
    * Added support for marking QoS on traffic. (courtesy of Philip Prindeville <>)
    * Modified user_deny.db code to open database once at service startup time.
    * ... and hundreds of tiny things too numerous to mention in a short change log ...
  - Added the following patches:
    - cyrus-imapd-2.4.17_drac_auth.patch -- this is a rebased version of contrib/drac_auth.patch
    - cyrus-imapd-2.4.17_ptloader-ldap_user_attribute.patch -- Allow a result attribute to be specified with ptclient/ldap.c
    * Supersedes KOLAB_cyrus-imapd-2.3.18_UID.patch
  - Renamed the following patches:
    - syslog-facility-doc.patch to cyrus-imapd-2.3.16_syslog-facility-doc.patch
  - Rebased the following patches for cyrus-imapd-2.4.17:
    - cyrus-imapd-db6.diff as cyrus-imapd-2.4.17_db6.patch
    - cyrus-imapd-openslp.patch as cyrus-imapd-2.4.17_openslp.patch
    - luser_relay.patch as cyrus-imapd-2.4.17_lmtp_catchall_mailbox.patch
    * Option 'lmtp_luser_relay' was renamed to 'lmtp_catchall_mailbox'
    - cyrus-imapd_tls-session-leak.dif as cyrus-imapd-2.4.17_tls-session-leak.patch
    - cyrus-imapd-2.3.16-autocreate-0.10-0.drac.diff as cyrus-imapd-2.4.17_autocreate-0.10-0.patch
    - pie.patch as cyrus-imapd-2.4.17_pie.patch
  - Removed the following patches (unknown upstream status):
    - KOLAB_cyrus-imapd-2.3.18_Folder-names.patch
    * There is no need for us to extend the mailbox name restrictions
    - KOLAB_cyrus-imapd-2.3.18_Groups2.patch
    * optional/not needed
    - KOLAB_cyrus-imapd-2.3.18_timsieved_starttls-sendcaps.patch
    * Workaround for an issue with kontact/kio ~ KDE 3.5.9
    - KOLAB_cyrus-imapd-2.3.18_UID.patch
    * Superseded by cyrus-imapd-2.4.17_ptloader-ldap_user_attribute.patch
  - Removed the following patches (upstream inclusion):
    - charset.patch
    - cyrus-imapd-perl-5.14.patch
    - cyrus-imapd-perl-path.patch
    - cyrus-imapd_references_header-dos.dif
    - KOLAB_cyrus-imapd-2.3.18_Cyradm_Annotations.patch
    - KOLAB_cyrus-imapd-2.3.18_Logging.patch
    * Use 'auditlog: 1' in imapd.conf
    - user_deny_db-once.patch
  - Changed cyrus-imapd-rc.tar.gz contents, now having cyrus-imapd-rc-2.tar.gz:
    - dir name now is SUSE (was: SuSE)
    - renamed README.SuSE -> README.SUSE
    - added annotation definitions for groupware folders
    - imapd.conf: added annotaion definitions and lmtp_fuzzy_mailbox_match
    - imapd.conf: changed path to TLS certs form /usr/ssl/ to /etc/SSL_accept
    - imapd.conf: set default 'delete_mode' and 'expunge_mode' to 'delayed'
    - cyrus.conf: added more services, added deleteprune and expungeprune
    - moved DB_CONFIG into cyrus-imapd-rc.tar.gz
  - Spec file cleanup
  - Prepared systemd support
    * with systemd, we use cyrus-imapd as service name
    * we have a symlink 'rccyrus-imapd' to '/usr/sbin/service'
    * for compatibility, we have an alias 'rccyrus' = 'rccyrus-imapd'
  - New package: cyrus-imapd-utils, which now contains tools to test mail servers
  - New package: cyrus-imapd-cyradm, which now contains the cyradm tool
  - TODO:
    - Check KOLAB_cyrus-imapd-2.3.18_cross-domain-acls.patch
    * Patch is optional
    - systemd service not yet working as expected, so we disabled it atm
* Thu Jun 20 2013
  - Move kolab tag from package name to version field
* Fri Jun 14 2013
  - Add cyrus-imapd-db6.diff to fix compile abort with db >= 5
* Mon May 27 2013
  - Package perl-Cyrus-SIEVE-managesieve provides the sieveshell as
    well as the package python-managesieve, therefore make them
* Tue May 21 2013
  - Added /var/lib/imap/ptclient to %files section
* Fri Feb 15 2013
  - enable --with-ldap option
* Tue Jun 19 2012
  - allocate the right size (reported by
* Fri Dec 02 2011
  - add automake as buildrequire to avoid implicit dependency
* Wed Oct 05 2011
  - Update to 2.3.18:
    Malicious NNTP clients could bypass the authentication and
    execute commands that normally require authentication.
    (bnc#719998, CVE-2011-3372)
* Tue Sep 27 2011
  - parallel make is not possible, see openSUSE:Factory:PowerPC build failure.
* Wed Sep 21 2011
  - Update to 2.3.17. Only change:
    * includes the nntpd bufferoverflow patch
  - Refreshed KOLAB patches
  - Fixed a potential DoS bug, when server-side threading is used
* Sun Sep 18 2011
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
* Thu Sep 01 2011
  - Fixed a buffer overflow in nntpd (bnc#715251)
* Mon Jun 20 2011
  - TLS initialization failures could lead to a bdb resource leak
    resulting lmtpd to stop delivering mails. (bnc#606710,
* Mon May 23 2011
  - Fixed STARTTLS plaintext command injection vulnerability
    (bnc#694247, cyrus-bug#3425)
  - Fixed building against newer perl release (5.14)
* Tue Dec 07 2010
  - remove /var/adm/perl-modules
* Fri Nov 19 2010
  - Fixed cronjob to include the correct path to ctl_mboxlist
* Wed Oct 27 2010
  - removed unneeded authid_normalize.patch the same functionality
    is already available through "username_tolower" since quite some
* Thu Sep 30 2010
  - Check for libdb 4.8 presence
* Sun Jun 13 2010
  - Define and use _name because the macro expansion is not smart enough.
    Without this construction the name definition of cyrus-imapd-kolab is
    changed to cyrus-imapd.
* Mon May 31 2010
  - Don't create unneeded /var/lib/db/deliverdb directory
  - Add a default DB_CONFIG to avoid berkely db errors for deliver.db
* Wed May 19 2010
  - Removed unneeded useradd call from %install section
  - Fix the package naming for kolab package again (the last sumbit
    request broke that accidently)
* Mon May 03 2010
  - Only try to open user_deny.db once upon startup (bnc#601971).
    Backported from cvs HEAD.
* Fri Apr 30 2010
  - removed some unneeded patches
  - added missing tags to init script
* Wed Apr 28 2010
  - Changed cyrus' homedir to /var/lib/imap
* Tue Apr 13 2010
  - Remove the obsolete tag "AutoReqProv: on", its default value is
    already "on".
* Mon Apr 12 2010
  - Use cyrus-imapd-kolab when the package is build with kolab enabled
  - Use the preferred Requires(pre) tag instead of PreReq
* Fri Apr 09 2010
  - Adjusted documentation to reflect the correct syslog facility
    that the packages are build with ("daemon" instead of "local6")
* Tue Mar 30 2010
  - Removed Patch101 KOLAB_cyrus-imapd-%{version}_Annotations2.patch
  - Change Source107 to Patch107
* Tue Mar 30 2010
  - Mention KOLAB_cyrus-imapd-2.3.16_cross-domain-acls.patch in the
    spec file
* Wed Feb 24 2010
  - Replaced the 2.3.14 Kolab patches with their 2.3.16 equivalents
  - Removed the patch KOLAB_cyrus-imapd-2.3.14_Annotations2.patch as
    this is now part of cyrus
  - Added patch KOLAB_cyrus-imapd-2.3.16_cross-domain-acls.patch.
    This patch can not be directly applied, it needs to recreated
    due to the patches applied by openSUSE.
* Tue Feb 23 2010
  - Fixed crasher in lmtpproxy when backend server returns an empty
    SASL mechlist (bnc#551346)
* Mon Jan 25 2010
  - updated autocreate patch to avoid "no-return-in-nonvoid-function"
    failures on openSUSE 11.1
* Wed Jan 13 2010
  - Updated to 2.3.16
    * Added user_deny.db to be able to selectively deny users access
      to Cyrus services.
    * Added disconnect_on_vanished_mailbox option. See imapd.conf(5)
      for details
    * Reworked SQL detection code in configure. See
      install-upgrade.html for more details.
    * Added popuseimapflags option which enables setting and obeying
      IMAP flags in the POP server.
    * Added optimized method of handling an empty maildrop in pop3d.
      Requires statuscache to be enabled.
    * Added annotation_definitions option for specifying external
      (third-party) annotations.
    * Added sync_compress option to compress replication traffic
    * Added user_folder_limit option to limit the number of folders a
      non-admin user is allowed to create.
    * Added -x option to cyr_expire to disable expunge
    * Track idle state so a shutdown doesn't leave idled killing
      random other processes on a busy system
    * Fix missing closedir() - bug #3159
    * Make Cyrus compile with older GCC
* Tue Dec 01 2009
  - Changed capitalization of perl-Cyrus-Imap into perl-Cyrus-IMAP
    as it used to be.  It changed in 1 of the previous updates, due
    to a typo.
* Mon Nov 30 2009
  - Subpackages are now also renamed when cyrus is build with kolab
  - Renamed _enable_kolab to with_kolab.  What seem to be more in line
    with the rpm conventions.  There are macros like %%{with } and
    %%{bcond_with }, but unfortenately they did not work for me.
* Wed Nov 25 2009
  - Renumber kolab patches to start with 100
  - cyrus-imapd-kolab now conflicts with cyrus-imapd
* Sat Nov 21 2009
  - Added a switch to build Kolab enabled rpms, (cyrus with patches
    needed by the groupware project Kolab)
  - Added cyrus-imapd-2.3.14 patches for KOLAB
  - Updated patch ptclient_afskrb_return.patch to return NULL instead
    of 0
* Tue Nov 03 2009
  - updated patches to apply with fuzz=0
* Mon Sep 28 2009
  - Fixed init script dependencies. saslauthd is not a hard
    requirement for cyrus-imapd (bnc#538852)
* Wed Sep 23 2009
  - fixed multiple buffer overflows in the SIEVE code, caused by
    unsafe usage of the sprintf function (bnc#539877, CVE-2009-3235)
  - Added flex and bison to buildrequires as the above bugfix
    requires the sieve parser code to be regenerated.
* Tue Sep 08 2009
  - fixed buffer overflow in SIEVE implementation, caused by the
    incorrect use of sizeof() on a character pointer rather than a
    character buffer (bnc#537128, cert-vu#336053)
* Thu Sep 03 2009
  - fixed typo in cron-script
* Tue Jul 14 2009
  - warning fixes for gcc 4.4
* Mon Jun 29 2009
  - removed obsolete configure options and resorted the rest for
    better readability
* Mon Mar 30 2009
  - Updated to 2.3.14
    * Fixed incompatibility between older ManageSieve clients and
      newer servers that issue an auto-capability response after AUTH
      with a SASL security layer.
    * Fixed quota calculation to ignore files not mentioned in the
    * Correct cache truncation after an aborted append (was leaving
      empty holes in the cache file)
    * Fixed ACLs copying when renaming users
    * Fixed TLS session reuse
    * Log more detail about changes done by a reconstruct
      (indicating that there were problems with the mailbox before
      hand - mainly as a debugging aid)
    * Ensured that the longest possible named mailbox can still be
      deleted when delayed delete is enabled by increasing buffer
    * Add configuration option mailbox_default_options allowing
      (for example) modsequences to be turned on for all new
    * Various Replication fixes



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 12:01:00 2022