Revisions of cyrus-imapd

Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 7)
- update and rename patch cyrus-imapd-3.3.1-fix-perl-linking.patch
  to cyrus-imapd-3.6.4-fix-perl-linking.patch
Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 6)
- 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
Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 5)
- 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+dav@domain)
    + Fixed: pop3d now avoids splitting ".\r\n" 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)
Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 4)
- 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)
Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 3)
- 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
Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 2)
- 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
Matthias Fehring's avatar Matthias Fehring (buschmann23) committed (revision 1)
- 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
Displaying all 7 revisions
openSUSE Build Service is sponsored by