Revisions of cyrus-imapd
Matthias Fehring (buschmann23)
committed
(revision 29)
- spec file changes * disable Link Time Optimization as it is not supported by Cyrus * remove unnecessary build requirements + autoconf + automake * no need to run autoreconf on release tarballs
Matthias Fehring (buschmann23)
committed
(revision 28)
- fix rpmlint filterfix rpmlint filterss
Matthias Fehring (buschmann23)
committed
(revision 27)
- spec file changes * change arch for package cyradm to noarch * use autosetup macro in prep script * tag COPYING as license in files list - add new rpmlint filters * cyrus-imapd.* non-standard-dir-in-var adm * cyrus-imapd.* files-duplicate /etc/pam.d/sieve /etc/pam.d/imap:/etc/pam.d/pop * cyradm.* bin-sh-syntax-error /usr/bin/cyradm * cyrus-imapd.* bin-sh-syntax-error /usr/libexec/cyrus/tools/translatesieve * cyrus-imapd.* bin-sh-syntax-error /usr/libexec/cyrus/tools/mkimap * cyrus-imapd.* bin-sh-syntax-error /usr/libexec/cyrus/tools/mknewsgroups * cyrus-imapd.* bin-sh-syntax-error /usr/libexec/cyrus/tools/masssievec * perl-Cyrus-SIEVE-managesieve.* bin-sh-syntax-error /usr/bin/installsieve * perl-Cyrus-SIEVE-managesieve.* bin-sh-syntax-error /usr/bin/sieveshell
Matthias Fehring (buschmann23)
committed
(revision 26)
- explicitely require OpenSSL 1.1 for building on openSUSE Tumbleweed
Matthias Fehring (buschmann23)
committed
(revision 25)
- require OpenSSL below version 3 for building
Matthias Fehring (buschmann23)
committed
(revision 24)
- update to version 3.0.18 * Build changes + Fixed: iCal GEO property is text in new libical versions + Fixed: docs now build correctly with python3 and Sphinx 3.4 * Bug fixes + Fixed: cyradm: allow LIST command even when support_referrals is false (gh#cyrusimap/cyrus-imapd#4002) + Fixed: httpd killed by SIGSEGV for calendar request (gh#cyrusimap/cyrus-imapd#4216) * Other changes + Fixed: backend_version() now properly parses the remote server's version string, and can recognise when it is newer than the local server. This means XFER to a newer backend no longer requires a local software update to recognise the new version number first. (gh#cyrusimap/cyrus-imapd#4380)
Matthias Fehring (buschmann23)
committed
(revision 23)
- add cyrus-imapd-3.0.17-fix-assert.patch to fix assert on current distributions with perl 5.36+ (gh#cyrusimap/cyrus-imapd#4123)
Matthias Fehring (buschmann23)
committed
(revision 22)
- update to version 3.0.17 * Bug fixes + Fixed: XFER of a single user or mailbox now works again (gh#cyrusimap/cyrus-imapd/issues#2383) + Fixed: XFER no longer tries to sync_restart (and hangs) when the destination backend doesn't support XFER-via-replication + Fixed: XFER now reports an error when the name argument doesn't match anything, instead of doing nothing and then reporting that it succeeded at it. * Other changes + The formerly-standalone Cassandane tool has been merged into the cyrus-imapd repository, in the 'cassandane' subdirectory. + XFER will now recognise backends from the upcoming 3.6 and 3.7 versions
Matthias Fehring (buschmann23)
committed
(revision 21)
- update to version 3.0.16 * Security fixes + Certain user inputs are used as hash table keys during processing. A poorly chosen string hashing algorithm meant that the user could control which bucket their data was stored in, allowing a malicious user to direct many inputs to a single bucket. Each subsequent insertion to the same bucket requires a strcmp of every other entry in it. At tens of thousands of entries, each new insertion could keep the CPU busy in a strcmp loop for minutes. (CVE-2021-33582) * Build fixes + Fixed: expired test certificates caused unit test failures + Fixed: various warnings raised by newer compilers * Bug fixed + Fixed: crash when looking up entries in zero-sized hash tables + Fixed: deduplicated code in hash_del + Fixed: per-server annotations were unable to replicate (gh#cyrusimap/cyrus-imapd#3456)
Matthias Fehring (buschmann23)
committed
(revision 20)
- configuration changes * add some resource control settings to cyrus-imapd.service file + TasksMax=2048 + LimitNOFILE=10000 + Restart=on-failure + RestartSec=5
Matthias Fehring (buschmann23)
committed
(revision 19)
- update to version 3.0.15 * Fixed: tools/git-version.sh did not need bash specifically (gh#cyrusimap/cyrus-imapd#3143) * Fixed: saved session reuse crash when TLS enabled for backend connections (gh#cyrusimap/cyrus-imapd#3191) * Fixed: tools/translatesieve directory iteration protection (gh#cyrusimap/cyrus-imapd#3287) * Fixed: mailbox tombstones were not being cleaned up by cyr_expire(8) (gh#cyrusimap/cyrus-imapd#53) * Fixed: XFER now recognises 3.4 and 3.5 backends * Fixed: memory leak during backend auth state cleanup (gh#cyrusimap/cyrus-imapd#3320) * Fixed: use-after-free segfault in mupdate-client (gh#cyrusimap/cyrus-imapd#3312) - removed obsolete patches now included upstream * cyrus-imapd-3.0.14-make-sure-saved-tls-session-is-refcounted.patch
Matthias Fehring (buschmann23)
committed
(revision 18)
- fix installation of tools into libexecdir
Matthias Fehring (buschmann23)
committed
(revision 17)
- add cyrus-imapd-3.0.14-make-sure-saved-tls-session-is-refcounted.patch to fix a crash in sync_client (gh#cyrusimap#cyrus-imapd#3191)
Matthias Fehring (buschmann23)
committed
(revision 16)
- update to version 3.0.14 * Added compatibility with recent versions of libcap (thanks Jakob Gahde) * Fixed: backup tools now expect admin namespace mboxnames, not internal names (additional fixes that were not included in 3.0.13) [gh#cyrusimap/cyrus-imapd#2920] * Fixed: don’t cross ‘.’ boundaries when iterating DELETED mailboxes * Fixed: cyr_info(8) now correctly validates archivepartition- settings [gh#cyrusimap/cyrus-imapd#3116] * Fixed: XFER now correctly distinguishes between 2.3.x releases * Fixed: XFER now recognises 3.1, 3.2 and 3.3 backends [gh#cyrusimap/cyrus-imapd#3123] * Fixed: XFER now syslogs a warning when it doesn’t recognise the backend Cyrus version - removed obsolete patches now included upstream: * cyrus-imapd-3.0.13-fix-cmdline-backups-mboxnames.patch * cyrus-imapd-3.0.13-mboxtree_deleted-needs-trailing-dot.patch * cyrus-imapd-3.0.13-fix-typo-archivepartition-validation.patch * cyrus-imapd-3.0.13-recent-libcap-compatibility.patch - add runtime directories in /run as ghosts to the files list of cyrus-imapd
Matthias Fehring (buschmann23)
committed
(revision 15)
- use %%{_libexecdir}/cyrus/bin instead of %%{_prefix}/lib/cyrus/bin for --libexecdir and --sbindir - do not set --bindir and install the utils executables into %%_bindir - set correct path to cyrus binaries in cyrus-imapd.service and the custom backup script - remove shebang from some Perl files - remove pointless libtool archive files instead of exclude them from the file list - improve Cassandane integration test suite but do not enabled it because there are still errors * fix cassandane-fix-annotator.patch * change working directory to /srv/cass because having the working directory inside the build root exceeds the maximum length of socket path strings allowed by the underlying Perl modules * add urlauth-binary to the list of suppressed imaptest tests * change prefix path to /usr to fix wrong Perl INC paths * add cassandane-set-libexecdir.patch to find the cyrus executables * requires net-tools-deprecated instead of net-tools because Cassandane still requires netstat
Matthias Fehring (buschmann23)
committed
(revision 14)
- enable Sender Rewriting Scheme support for SIEVE redirects - remove build requirement for tcpd-devel, not needed anymore
Matthias Fehring (buschmann23)
committed
(revision 13)
- enable backup support - do not build snmp subpackages if snmp support is disabled
Matthias Fehring (buschmann23)
committed
(revision 12)
- explicitely require libpcreposix0 >= 8.42 because of gh#cyrusimap/cyrus-imapd/3125 as that version in openSUSE contains the needed patch
Matthias Fehring (buschmann23)
committed
(revision 11)
- require pcre >= 8.42 for building - it not really requires pcre >= 8.42 but a pcre that has a specific patch applied for pcreposix
Matthias Fehring (buschmann23)
committed
(revision 10)
- remove obsolete cyrus-imapd-3.0.13-increase-unit-test-timeout.patch as it is not needed anymore - add Cassandane integration test suite inspired by the Fedora packages but disable it for now because of too many errors - fix typo in clalarmd build condition - enable position-independent executables
Displaying revisions 1 - 20 of 29