- update to 5.2.0
* Switch to libidn2.
* Debian/Ubuntu: update lintian overrides
* make install: replace absolute links with relative links.
- update to 5.1.9
* Adjust deb packaging. Check /etc/lsb-release and include the
distribution release in the deb package version, to faciliate
updating to the same version of the package in an updated release.
* Fix build dependencies.
OBS-URL: https://build.opensuse.org/request/show/1040085
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=113
- update to 5.1.8
* gcc 12 and autotools update. OpenSSL 3.0 update.
* courier, courier-imap: remove the --disable-root-check configure
option, now that make check can deal with it.
* Add scripts to create installable .deb packages, update
documentation.
* imap/authenticate_auth.c: Fix broken SASL authentication.
* Adjust behavior of inherited ACLs. After deleting and recreating
a folder, have the recreated folder inherit its parent folder's ACLs,
normally, instead of mysteriously restoring whatever ACLs the folder
had when it was deleted.
* Fixes to Makefile to workaround test suite failures related to
permission checking when make check runs as root.
* Fix minor memory leaks.
OBS-URL: https://build.opensuse.org/request/show/998395
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=111
- update to 5.1.7
* Fix linking failure on some Linux distributions.
- update to 5.1.6
* Fix linking failure on some Linux distributions.
- update to 5.1.5
* Fix minor memory leaks. If valgrind is installed, "make check" will
run it to check for memory leaks.
* Convert to PCRE2.
* libcouriertls: use ALARM to kill couriertls if the server process
terminates but openssl hangs trying to shut down the socket.
OBS-URL: https://build.opensuse.org/request/show/946900
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=110
* Fix minor memory leaks. If valgrind is installed, "make check" will
run it to check for memory leaks.
* Convert to PCRE2.
* libcouriertls: use ALARM to kill couriertls if the server process
terminates but openssl hangs trying to shut down the socket.
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=107
- update to 5.1.4
* all: code changes so that courier can be compiled with -Wall
-Werror gcc flags. The default compilation flags are not changed.
This also includes changes to the configuration scripts, which
includes removing outdated configuration settings.
* pop3: buffer input by ourselves, clear input buffer before
switching to TLS.
* imap: fix crash if the connection to the client is terminated at
the wrong/right time.
OBS-URL: https://build.opensuse.org/request/show/909708
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=106
* Fix packaging problem with a faulty courier-unicode dependency
- update to 5.0.13
* Fixes a crash caused by a malformed DNS query/response
- move SSL cache files to /var/cache/courier-imap/ and put (open)SUSE
specific changes to configuration files in a patch file (instead of
sed scripts)
+ courier-imap-config.patch
- remove obsolete SysV init files
- courier-imap.init
- courier-imap-ssl.init
- courier-pop.init
- courier-pop-ssl.init
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=95
- update to 5.0.10
* tcpd/starttls.c (dossl): Start client after negotiating SSL, in
order to allow EXTERNAL client certificate authentication.
* Fix virtual IP and hostname handling when using GnuTLS for SSL.
* imap, pop3: include remote port TCP port number together with the
IP address, in log messages.
- add courier-imap-stdc.patch to remove 'for' loop initial declarations
OBS-URL: https://build.opensuse.org/request/show/811836
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=89
- update to 5.0.8
* Update documentation in the imapd and pop3d ssl config flies.
- update to 5.0.7
* pop3dserver.c (do_retr): Use the new MIME_UNICODE_MESSAGE_TYPE
setting to set the type of the wrapped MIME attachment.
- update to 5.0.6
* pop3dserver.c: Fix parsing of pop3d file cache, on some
architectures.
* tcpd/libcouriertls.c: Ignore unreadable cert files.
- update to 5.0.5
* fetch.c: Send an alert about a Unicode messages to a non-Unicode
client at most once per IMAP session.
- update to 5.0.4
* pop3dserver.c: Deal with MS Outlook's broken implementation of
RFC 6856.
- update to 5.0.3
* pop3dserver.c (calcsize): Fix spurious flagging of non-UTF8
messages as UTF-8.
To fix existing mailboxes with erroneously-flagged messages. In
each mailbox, if its existing courierpop3dsizelist file starts with
/3 [followed by additional data]
Only if the first line in courierpop3dsizelist starts with /3, then
execute:
perl -p -i -e 's/:\d+$/:0/' courierpop3dsizelist
* pop3dserver.c (readpop3dlist): Be able to update
courierpop3dsizelist from version 2 to 3 in place.
(do_retr): Instead of returning an ERR to a non-Unicode client,
handle Unicode messages by wrapping them as an attachment.
- update to 5.0.2
* configure.ac: Additional changes to how Unicode messages are
handled with non-Unicode clients: disclaim all warranties, still
report an error, but provide the raw message content, as is.
- update to 5.0.1
* Provide an substitute message to IMAP clients that did not enable
UTF-8.
* couriertls: additional fixes.
* couriertls: option to use a separate file for the SSL certificate's
private key, as an alternative to the combined keyfile+certificate.
- update to 5.0.0
* pop3dserver.c: update Courier-IMAP to support UTF8 POP3. Update
version of the courierpop3dsizelist cache file.
* courier-imap, sqwebmail: update Courier-IMAP to support UTF8 IMAP.
Convert maildir folders to use UTF-8 for folder names. Add
--checkutf8 and --convutf8 options to maildirmake to convert
pre-UTF8 maildirs to UTF8 maildirs, a mandatory upgrade procedure.
* waitlib/configure.ac: Fix typo.
* libs/tcpd/starttls.c (main): Add -user option. Additional fixes
to startup script to have couriertls drop root privileges.
* libs/tcpd/tlsclient.h: add username option, used in couriertls_start
to set the child process's uid and gid.
* imaplogin.c (starttls): Set username option for couriertls
* pop3login.c (starttls): Set username option for couriertls
* imapd-ssl.dist, pop3d-ssl.dist: Use separate imap and pop3 session
cache files. Startup script: remove/set ownership and permsission
on the imap and pop3 session cache files.
* libs/tcpd/libcouriergnutls.c: Remove usage of deprecated OpenPGP
API. Tag the "Unexpected SSL connection shutdown" with the "DEBUG"
label just like the OpenSSL version does.
* libs/tcpd/starttls.c: If TCPREMOTEIP is set, prepend it to error
messages.
- delete reproducible.patch (upstreamed)
- add courier-imap.keyring for source verification
- cleanup spec
OBS-URL: https://build.opensuse.org/request/show/747954
OBS-URL: https://build.opensuse.org/package/show/server:mail/courier-imap?expand=0&rev=87