Cyrus IMAP 3.4.3 Release Notes
******************************

Download from GitHub:

   * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-
     imapd-3.4.3/cyrus-imapd-3.4.3.tar.gz

   * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-
     imapd-3.4.3/cyrus-imapd-3.4.3.tar.gz.sig


Changes since 3.4.2
===================


Build changes
-------------

* Fixed Issue #3854: miscellaneous build warnings reported by gcc
  8.3.0 with optimisations turned on

* Fixed: typos in some GCC feature detection macros

* Fixed Issue #3769: undefined reference when using flock locking
  rather than fcntl (thanks Дилян Палаузов)

* Fixed Issue #3843: man pages for optional features had been excluded
  from release tarballs


Bug fixes
---------

* Fixed Issue #3605: don't send unsolicited updates about other
  mailboxes in response to STATUS command.  This is technically okay
  but can confuse clients that don't expect it.

* Fixed Issue #3664: flush output when starting IDLE so changes are
  told immediately

* Fixed Issue #2383: XFER of a single user or mailbox now works again

* 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.

* Fixed Issue #3597: ignore case difference in 'mailto:' prefix when
  comparing CalDAV ORGANIZERs

* Fixed: compare ORGANIZER in CalDAV requests against user's schedule
  addresses

* Fixed: scheduling userid now set correctly when virtdomains is
  disabled or a defaultdomain is set

* Fixed: use-after-free in Xapian search error logging

* Fixed Issue #3750: use-after-free in JMAP Calendar/set error logging

* Fixed Issue #3839: *quota -f -u [user]* no longer removes quota
  information from other, similarly-named users


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
