diff --git a/VERSION b/VERSION index 1809198..31b21ac 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.4.0 +3.4.1-dirty diff --git a/configure b/configure index 63f35e9..7c39c39 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for cyrus-imapd 3.4.0. +# Generated by GNU Autoconf 2.69 for cyrus-imapd 3.4.1. # # Report bugs to . # @@ -650,8 +650,8 @@ # Identity of this package. PACKAGE_NAME='cyrus-imapd' PACKAGE_TARNAME='cyrus-imapd' -PACKAGE_VERSION='3.4.0' -PACKAGE_STRING='cyrus-imapd 3.4.0' +PACKAGE_VERSION='3.4.1' +PACKAGE_STRING='cyrus-imapd 3.4.1' PACKAGE_BUGREPORT='https://github.com/cyrusimap/cyrus-imapd/issues' PACKAGE_URL='https://www.cyrusimap.org' @@ -1693,7 +1693,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures cyrus-imapd 3.4.0 to adapt to many kinds of systems. +\`configure' configures cyrus-imapd 3.4.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1765,7 +1765,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of cyrus-imapd 3.4.0:";; + short | recursive ) echo "Configuration of cyrus-imapd 3.4.1:";; esac cat <<\_ACEOF @@ -2027,7 +2027,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -cyrus-imapd configure 3.4.0 +cyrus-imapd configure 3.4.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2803,7 +2803,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by cyrus-imapd $as_me 3.4.0, which was +It was created by cyrus-imapd $as_me 3.4.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3303,9 +3303,9 @@ ENABLE_STATIC="$enable_static" -CYRUS_IMAPD_SERIES=`echo 3.4.0 | cut -d- -f1 | cut -d. -f1-2` -CYRUS_IMAPD_REVISION=`echo 3.4.0 | cut -d- -f1 | cut -d. -f3` -CYRUS_IMAPD_PATCH=`echo 3.4.0 | cut -d- -f2-` +CYRUS_IMAPD_SERIES=`echo 3.4.1 | cut -d- -f1 | cut -d. -f1-2` +CYRUS_IMAPD_REVISION=`echo 3.4.1 | cut -d- -f1 | cut -d. -f3` +CYRUS_IMAPD_PATCH=`echo 3.4.1 | cut -d- -f2-` @@ -3917,7 +3917,7 @@ # Define the identity of the package. PACKAGE='cyrus-imapd' - VERSION='3.4.0' + VERSION='3.4.1' cat >>confdefs.h <<_ACEOF @@ -28436,7 +28436,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by cyrus-imapd $as_me 3.4.0, which was +This file was extended by cyrus-imapd $as_me 3.4.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -28507,7 +28507,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -cyrus-imapd config.status 3.4.0 +cyrus-imapd config.status 3.4.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/doc/html/.buildinfo b/doc/html/.buildinfo index f8d5f47..53e26a0 100644 --- a/doc/html/.buildinfo +++ b/doc/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: b8a4e2f6ec0adecc7b5cb804a800d913 +config: f97b2aece7c7ac95f4ae15724ba1ccb4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/doc/html/_sources/imap/download/release-notes/3.2/x/3.2.7.txt b/doc/html/_sources/imap/download/release-notes/3.2/x/3.2.7.txt new file mode 100644 index 0000000..e1628fe --- /dev/null +++ b/doc/html/_sources/imap/download/release-notes/3.2/x/3.2.7.txt @@ -0,0 +1,38 @@ +:tocdepth: 3 + +============================== +Cyrus IMAP 3.2.7 Release Notes +============================== + +Download from GitHub: + + * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.2.7/cyrus-imapd-3.2.7.tar.gz + * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.2.7/cyrus-imapd-3.2.7.tar.gz.sig + +.. _relnotes-3.2.7-changes: + +Changes since 3.2.6 +=================== + +Security fixes: +--------------- + +* Fixed CVE-2021-32056_: Remote authenticated users could bypass intended + access restrictions on certain server annotations. Additionally, a + long-standing bug in replication did not allow server annotations to be + replicated. Combining these two bugs, a remote authenticated user could + stall replication, requiring administrator intervention. + +.. _CVE-2021-32056: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32056 + +Build changes +------------- + +* Fixed: various symbols were missing explicit symbol visibility + +Bug fixes +--------- + +* Fixed :issue:`3225`: xapian get_stopper() did not use the cached stoppers + (thanks Дилян Палаузов) +* Fixed :issue:`2882`: reordered HTTP auth schemes to order expected by browsers diff --git a/doc/html/_sources/imap/download/release-notes/3.4/x/3.4.1.txt b/doc/html/_sources/imap/download/release-notes/3.4/x/3.4.1.txt new file mode 100644 index 0000000..ef6ac86 --- /dev/null +++ b/doc/html/_sources/imap/download/release-notes/3.4/x/3.4.1.txt @@ -0,0 +1,53 @@ +:tocdepth: 3 + +============================== +Cyrus IMAP 3.4.1 Release Notes +============================== + +Download from GitHub: + + * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.4.1/cyrus-imapd-3.4.1.tar.gz + * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.4.1/cyrus-imapd-3.4.1.tar.gz.sig + +.. _relnotes-3.4.1-changes: + +Changes since 3.4.0 +=================== + +Security fixes: +--------------- + +* Fixed CVE-2021-32056_: Remote authenticated users could bypass intended + access restrictions on certain server annotations. Additionally, a + long-standing bug in replication did not allow server annotations to be + replicated. Combining these two bugs, a remote authenticated user could + stall replication, requiring administrator intervention. + +.. _CVE-2021-32056: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-32056 + +Build changes +------------- + +* Fixed :issue:`3462`: using GLIBC-only macro to check for GCC features + (thanks Andy Fiddaman) + +Bug fixes +--------- + +* Fixed :issue:`3456`: per-server annotations were unable to replicate +* Fixed :issue:`3468`: `ctl_cyrusdb -r` assertion on startup when mboxlist_db + configured to "skiplist" (thanks Felix J. Ogris) +* Fixed: JMAP email updates must result in non-empty mailboxIds +* Fixed: output JMAP dates as Dates, not UTCDates + +Fixes to nonstandard JMAP extensions +------------------------------------ + +(These extensions are not yet formally standardised, and are only available +with the `jmap_nonstandard_extensions` :cyrusman:`imapd.conf(5)` option +enabled.) + +* Fixed: JMAP Calendars Extension - gracefully handle empty property values +* Fixed: JMAP Calendars Extension - ignore empty string default values in + events +* Fixed: JMAP Calendars Extension - do not use Participant.email for scheduling diff --git a/doc/html/contribute.html b/doc/html/contribute.html index bd2f42b..8d12f2e 100644 --- a/doc/html/contribute.html +++ b/doc/html/contribute.html @@ -8,7 +8,7 @@ - We need your help — Cyrus IMAP 3.4.0 documentation + We need your help — Cyrus IMAP 3.4.1 documentation @@ -35,7 +35,7 @@ - + @@ -763,7 +763,7 @@