SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for cyrus-imapd-utils-3.6.6-lp155.1.1.x86_64.rpm :

* Mon Jul 29 2024 Matthias Fehring - 3.6.6- update to version 3.6.6
* Fixed: LITERAL+ broken in mupdate (gh#cyrusimap/cyrus-imapd#4932)
* Fixed: updating a script on a pre-sieve mailbox server resulted in an empty script on a sieve-mailbox replica (gh#cyrusimap/cyrus-imapd#4947)- update patches
* cyrus-imapd-3.6.5-rename.patch to cyrus-imapd-3.6.6-rename.patch
* Tue Jun 18 2024 Matthias Fehring - 3.6.5- use correct sbin and libexec directories: previously all was installed into %%{_libexecdir}/cyrus/bin, now internal used executables are installed into %%{_libexecdir}/cyrus and sbin binaries go into %%{_sbindir}- rename some conflicting binaries and their man pages that are also provided by other packages
* %%{_sbindir}/fetchnews -> %%{_sbindir}/cyr_fetchnews
* %%{_sbindir}/restore -> %%{_sbindir}/cyr_restore
* %%{_sbindir}/quota -> %%{_sbindir}/cyr_quota
* add cyrus-imapd-3.6.5-rename.patch- create more directories in the config diretory and mail partition that would also be created by mkimap tool- use systemd-sysusers to create user cyrus
* add cyrus-user.conf source file- update SUSE specific files to version 3 (cyrus-imapd-rc-3.tar.gz)
* set correct path for backup script- clean up spec file
* dropped package conflicts for
*cyrus-
*-kolab; those packages weren\'t build in a really, really long time, since they were obsoleted with cyrus-imapd 2.4
* Mon Jun 17 2024 Matthias Fehring - 3.6.5- fix perl linking: add linking for PCRE2 and libcap
* cyrus-imapd-3.6.4-fix-perl-linking.patch to cyrus-imapd-3.6.5-fix-perl-linking.patch
* Wed Jun 05 2024 Matthias Fehring - 3.6.5- update to version 3.6.5
* Fixed: Cyrus-IMAP through 3.8.2 and 3.10.0-beta2 allow authenticated attackers to cause unbounded memory allocation by sending many LITERALs in a single command. The IMAP protocol allows for command arguments to be LITERALs of negotiated length, and for these the server allocates memory to receive the content before instructing the client to proceed. The allocated memory is released when the whole command has been received and processed. The IMAP protocol has a number commands that specify an unlimited number of arguments, for example SEARCH. Each of these arguments can be a LITERAL, for which memory will be allocated and not released until the entire command has been received and processed. This can run a server out of memory, with varying consequences depending on the server’s OOM policy. Two limits, with corresponding imapd.conf(5) options, have been added to address this: + maxargssize (default: unlimited): limits the overall length of a single IMAP command. Deployments should configure this to a size that suits their system resources and client usage patterns + maxliteral (default: 128K): limits the length of individual IMAP LITERALs Connections sending commands that would exceed these limits will see the command fail, or the connection closed, depending on the specific context. The error message will contain the [TOOBIG] response code. These limits may be set small without affecting message uploads, as the APPEND command’s message literal is limited by maxmessagesize, not by these new options. (CVE-2024-34055)- spec file changes
* remove obsolete dependencies for documentation generation as we are usin the pre built documentation from the release tarball
* remove obsolete cyrus-imapd-3.6.4-fix-newer-sphinx.patch
* Wed Mar 27 2024 Matthias Fehring - 3.6.4- update and rename patch cyrus-imapd-3.3.1-fix-perl-linking.patch to cyrus-imapd-3.6.4-fix-perl-linking.patch
* Sun Mar 17 2024 Matthias Fehring - 3.6.4- spec file changes
* disable Link Time Optimization because Cyruso does not support it
* remove unnecessary build requirements + autoconf + automake
* update build requirements + pkgconfig(libnghttp2) minimum requirement 1.5 -> 1.34.0
* no need to run autoreconf on release tarballs
* Sun Mar 17 2024 Matthias Fehring - 3.6.4- update to version 3.6.4
* Build changes + Fixed: cunit crash when built with newer compilers (gh#cyrusimap/cyrus-imapd#3974) + PCRE2 is now supported and detected with pkg-config (used by this package) + Fixed: build failure when ssl.h unavailable (gh#cyrusimap/cyrus-imapd#4770)
* Bug fixes + Fixed: sieve tester jmapquery + Fixed: ctl_mboxlist(8) crash (gh#cyrusimap/cyrus-imapd#4570) + Fixed: squat db reindexes are no longer always incremental + Fixed: squat db corruption from unintentional indexing of fields intended to be skipped. Squat search databases may benefit from a full (non-incremental) reindex + Fixed: squat db out of bounds access in incremental reindex docID map (gh#cyrusimap/cyrus-imapd#4660) + Fixed: squat db searches now handle unindexed messages correctly again (gh#cyrusimap/cyrus-imapd#4692) + Fixed: crash on copy/append fail in mailbox with custom user flags (gh#cyrusimap/cyrus-imapd#4710) + Fixed: GETMETADATA no longer shows internal DAV mailboxes (unless imapmagicplus is enabled and the user is authenticated as username+davAATTdomain) + Fixed: pop3d now avoids splitting \".\\r\
\" across packet boundaries, which can confuse some clients (gh#cyrusimap/cyrus-imapd#4717) + Fixed: lmtpd(8) processimip sieve action now correctly strips known timezones from iCalendar objects (gh#cyrusimap/cyrus-imapd#4663) + Fixed: potential uninitialized access in extract_convdata (gh#cyrusimap/cyrus-imapd#4756) + Fixed: potential invalid read in message_parse_received_date (gh#cyrusimap/cyrus-imapd#4771) + Fixed: DAV requests now respond with 507 rather than 500 when mailbox_maxmessages limits exceeded (gh#cyrusimap/cyrus-imapd#4424) + Fixed: mailbox_maxmessages limits now applied correctly (gh#cyrusimap/cyrus-imapd#4804) + Fixed: PREVIEW message attribute must be qstring/literal, not an atom (gh#cyrusimap/cyrus-imapd#4820) + Fixed: the default addressbook can no longer be deleted (gh#cyrusimap/cyrus-imapd#4828)
* Other changes + Fixed: some man pages were missing from distribution tarballs (gh#cyrusimap/cyrus-imapd#4790)- spec file changes
* enable JMAP support
* use autosetup macro in prep script
* change arch for package cyradm to noarch
* use PCRE2 instead of PCRE- fix build with newer Sphinx
* add cyrus-imapd-3.6.4-fix-newer-sphinx.patch
* Mon Sep 11 2023 Matthias Fehring - 3.6.3- update to version 3.6.3
* Fixed: incorrect error code used for JMAP invalidResultReference errors (gh#cyrusimap/cyrus-imapd#4309)
* Fixed: fixed use of uninitialised value (gh#cyrusimap/cyrus-imapd#4577)
* Fixed: timsieved shut_down crash (gh#cyrusimap/cyrus-imapd#4537)
* Fixed: leaked SSL_SESSION during backend disconnect (gh#cyrusimap/cyrus-imapd#4544)
* Fixed: cyr_cd.sh is bash, not sh (gh#cyrusimap/cyrus-imapd#4293)
* Fixed: lock ordering fixes (gh#cyrusimap/cyrus-imapd#4359) (gh#cyrusimap/cyrus-imapd#4611)
* Fixed: XFER did not fully remove source mailbox (gh#cyrusimap/cyrus-imapd#4370)
* Fixed: potential crash in jmap_email_parse (gh#cyrusimap/cyrus-imapd#4574)
* Fixed: assertion when setting sharedseen on a shared mailbox (gh#cyrusimap/cyrus-imapd#4611)
* Fixed: invalid FETCH BINARY response for sections with unknown Content-Transfer-Encoding (gh#cyrusimap/cyrus-imapd#4567)
* Fixed: better cyrusdb / ctl_cyrusdb -r UX (gh#cyrusimap/cyrus-imapd#4558)
* Fri Jun 02 2023 Matthias Fehring - update to version 3.6.2
* Fixed: XFER to 3.4 destination no longer loses specialuse annotations (gh#cyrusimap/cyrus-imapd#3771)
* Fixed: squatter(8) no longer crashes on invalid mailbox names (gh#cyrusimap/cyrus-imapd#3892)
* Fixed: squatter(8) in rolling mode now periodically compacts databases, rather than only at shutdown (gh#cyrusimap/cyrus-imapd#4383)
* Fixed: JMAP no longer permits moving a mailbox under a deleted one (gh#cyrusimap/cyrus-imapd#4401)
* Fixed: sieve path lookup errors no longer lead to writes to root directory (gh#cyrusimap/cyrus-imapd#4415)
* Fixed: deleting mailboxes no longer leaves behind orphan I records in mailboxes.db (gh#cyrusimap/cyrus-imapd#4426)
* Fixed: murder frontends now proxy DAV PUT correctly (gh#cyrusimap/cyrus-imapd#4437)
* Fixed: murder frontends now proxy GETMETADATA correctly (gh#cyrusimap/cyrus-imapd#4439)
* Fixed: httpd(8) no longer crashes on precondition failure during deletion of calendar collection (gh#cyrusimap/cyrus-imapd#4442)
* Fixed: uninitialized value warning from cyradm(8) listmailbox command (gh#cyrusimap/cyrus-imapd#4440)
* Fixed: missing calls to mailbox_iter_done() (gh#cyrusimap/cyrus-imapd#4465)
* Fixed: ctl_mboxlist(8) -v option now detects and reports broken UUID mailboxes (gh#cyrusimap/cyrus-imapd#4187)- add python3-six to the BuildRequires to fix building docs on Tumbleweed
* Mon Feb 13 2023 Matthias Fehring - update to version 3.6.1
* 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)- require OpenSSL 1.1 on Tumbleweed as OpenSSL 3 is not supported yet
* Mon Dec 12 2022 Matthias Fehring - 3.6.0- initial package version 3.6.0- changes from 3.4.0
* https://www.cyrusimap.org/3.6/imap/download/release-notes/3.6/x/3.6.0.html- before upgrading from previous versions please read https://www.cyrusimap.org/3.6/imap/download/upgrade.html
 
ICM