Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: courier-imap | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 5.2.5 | Vendor: openSUSE |
Release: bp156.1.6 | Build date: Tue May 14 06:35:22 2024 |
Group: Productivity/Networking/Email/Servers | Build host: s390zp22 |
Size: 1208761 | Source RPM: courier-imap-5.2.5-bp156.1.6.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.courier-mta.org/imap/ | |
Summary: An IMAP and POP3 Server for Maildir MTAs |
Courier-IMAP is a fast, scalable, enterprise IMAP server that uses Maildirs. Many E-mail service providers use Courier-IMAP to easy handle hundreds of thousands of mail accounts. With its built-in IMAP and POP3 aggregation proxy, Courier-IMAP has practically infinite horizontal scalability. In a proxy configuration, a pool of Courier servers service initial IMAP and POP3 connections from clients. They wait to receive the client's log in request, look up the server that actually holds this mail account's mailbox, and establish a proxy connection to the server, all in a single, seamless process. Mail accounts can be moved between different servers, to achieve optimum resource usage. The only practical limitation on Courier-IMAP is available network and I/O bandwidth. If you are new to Courier-IMAP, this may sound a bit intimidating. But you do not need to tackle everything at once. Start by taking small, easy steps. Your first step will be to set up a small Courier-IMAP server, using it like any other traditional IMAP service, on a single server. After you gain experience and become comfortable with Courier, you can then begin exploring its advanced features. This is the same IMAP server that's included in the Courier mail server, but configured as a standalone IMAP server that can be used with other mail servers - such as Qmail, Exim, or Postfix - that deliver to maildirs. If you already have Courier installed, you do not need to download this version. If you install this version, you must remove it if you later install the entire Courier server.
GPL-3.0-or-later
* Wed Aug 30 2023 Arjen de Korte <suse+build@de-korte.org> - update to 5.2.5 * Turn off IMAP_TLS_REQUIRED if IMAP_TLS is already set. * Compiling with -DMAILDIR_SKIP_SYMLINK_CHECKS turns off checking for rogue symlinks in maildirs. - update courier-imap.keyring with new signing key * Sun Apr 30 2023 Arjen de Korte <suse+build@de-korte.org> - update to 5.2.4 * Fix spurious gcc 13 compiler warnings. Have configure script include the standardized location of the CA certificate bundle, in addition to various legacy compatibility paths. * Wed Apr 05 2023 Arjen de Korte <suse+build@de-korte.org> - update to 5.2.3 * all: update configure.ac to require at least version 2.0.5 of libidn * Mon Feb 20 2023 Arjen de Korte <suse+build@de-korte.org> - update to 5.2.2 * imapd.c (append): No longer accept a non-standard single flag name instead of a parenthesized flag list to APPEND, due to ambiguity with the UTF8 extension. * Thu Jan 12 2023 Stefan Schubert <schubi@suse.com> - Migration of PAM settings to /usr/lib/pam.d. * Sun Dec 18 2022 Arjen de Korte <suse+build@de-korte.org> - update to 5.2.1 * Fix a compatibility problem with OpenSSL 3 that results in TLS negotiation failures in some non-default configurations. * Fix an error in courier-imap's installation script that results in creation of absolute, rather than relative, symbolic links. * Sun Dec 04 2022 Arjen de Korte <suse+build@de-korte.org> - 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. * Sat Aug 20 2022 Arjen de Korte <suse+build@de-korte.org> - 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. * Mon Jan 17 2022 Arjen de Korte <suse+build@de-korte.org> - 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. * Mon Aug 02 2021 Arjen de Korte <suse+build@de-korte.org> - 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. * Sun Apr 25 2021 Arjen de Korte <suse+build@de-korte.org> - update to 5.1.3 * pop3d: pro-forma POP3 LANG extension. * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry in the pop3d-ssl configuration file. * Sat Mar 27 2021 Arjen de Korte <suse+build@de-korte.org> - update to 5.1.2 * make: Individual files that did not end in a newline were not handled correctly. * imap: adjust error message. * Sun Mar 21 2021 Arjen de Korte <suse+build@de-korte.org> - update to 5.1.1 * Fix swapped TLS_CACHEFILE settings in the IMAP and POP3 configuration files * Sat Mar 20 2021 Arjen de Korte <suse+build@de-korte.org> - update to 5.1.0 * Implement support for the TLS ALPN extension. * Replace FAM/Gamin with inotify. * Install the maildirwatch tool. * Remove the IMAP_ENHANCEDIDLE setting from the imapd configuration file. - update source download URL - remove courier-imap-Makefile.patch (upstreamed) * Tue Mar 02 2021 Arjen de Korte <suse+build@de-korte.org> - update to 5.0.14 * 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 * Wed Feb 10 2021 Arjen de Korte <suse+build@de-korte.org> - update to 5.0.12 * openssl: Add TLS_PROTOCOL setting to disable client-initiated renegotiation. * imap: send corrupted Unicode alerts only for new messages. * waitlib: fix testwait.c failure with LTO enabled on F33. * pop3login.c: fflush before STARTLS. * Fri Jun 19 2020 Arjen de Korte <suse+build@de-korte.org> - update to 5.0.11 * courier-authlib API update. * Add AC_PROG_CC_C99 to configure - remove courier-imap-stdc.patch (no longer needed) * Thu May 28 2020 Arjen de Korte <suse+build@de-korte.org> - 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 * Tue Nov 12 2019 Arjen de Korte <suse+build@de-korte.org> - 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 * Fri Jul 19 2019 matthias.gerstner@suse.com - removal of SuSEfirewall2 services, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html * Tue Jun 11 2019 Dominique Leuenberger <dimstar@opensuse.org> - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini * Thu Jan 03 2019 Bernhard Wiedemann <bwiedemann@suse.com> - Add reproducible.patch to override build date (boo#1047218) * Mon Dec 04 2017 suse+build@de-korte.org - update to 4.18.2 * imapd.c (do_folder_delete): Fix check for DELETE INBOX. * libs/maildrop/maildir.C (MaildirSave): Fix new/delete mismatch. * libs/sqwebmail/gpg.c: Fix external linkage. * libs/tcpd/libcouriertls.c: OpenSSL API update. * courier-unicode library API update. * libs/maildir/maildirquota.c (docheckquota): Skip DT_LNK. * OpenSSL 1.1.0 compilation fixes. * courier: switch default header encoding to UTF-8. * Fix to configure.ac * Mon Feb 20 2017 kukuk@suse.de - Don't call insserv if we use systemd - Don't install LSB init scripts if we use systemd - Create rc* links to service command if we use systemd * Fri May 20 2016 kukuk@suse.de - Remove directories already part of filesystem rpm * Tue May 17 2016 kukuk@suse.de - Fix path of SuSEfirewall2.d directory * Mon May 16 2016 chris@computersalat.de - update to 4.17.1 * Fix TLS SNI code. - update to 4.17.0 * Stop using SSL2 and SSL3 openssl configuration methods. * libs/tcpd/libcouriertls.c: Add support for TLS SNI. * imaplogin.c (starttls): flush stdin after negotiating STARTTLS. * Fix Courier-IMAP rpm build on pre-systemd systems. - rebase courier-imap-Makefile.patch * Wed Aug 05 2015 chris@computersalat.de - update to 4.16.2 * imap/mailboxlist.c (match_mailbox_prep): Use strncmp instead of memcmp, to pacify overzealous static analysis checkers. * Drop SSLv3 from TLS_CIPHER_LIST. * imap, pop3: Added AUTH_MKHOMEDIR_SKEL setting. - update to 4.16.1 * maildircache.c: fix use after free. * mkdhparams: make compatible with libressl * Handle 01-Jan-1970 for date-based searches. * Update to courier-unicode 1.2. * Add the makeimapaccess script. - add Patch courier-imap-Makefile.patch * Wed Oct 29 2014 chris@computersalat.de - update to 4.15.1.20141122 * tcpd/libcouriertls.c: add parsing options for different protocol combination. * Update comments in *ssl config files. * libs/tcpd/libcouriertls.c (tls_create): Set SSL_OP_NOSSLv3 flag, to disable SSL3 support. * mkdhparams: TLS_DHPARAMS environmnt variable overrides default DH parameter file location. * courier-imap.spec.in: generate the default DH parameter file and package it into the rpm, instead of generating one on the first start. * libs/maildir/maildirinfo.c (maildir_info_imapmunge): Fix UTF-8 charset name. * tcpd/libcouriertls.c (tls_create): Initialize temporary ecdh parameters. * imap: try to print a message on stderr if the alarm() call, that detects FAM library breakage, goes off. * mkdhparams: default to 2048 DH params for OpenSSL. * courier-imap.service: bump up startup timeout, initial service start may take several minutes to generate DH parameters for the first time. - add new dependency * courier-unicode-devel (libunicode)
/etc/courier /etc/courier/imapaccess /etc/courier/imapd-ssl.dist /etc/courier/imapd.cnf /etc/courier/imapd.dist /etc/courier/pop3d-ssl.dist /etc/courier/pop3d.cnf /etc/courier/pop3d.dist /etc/courier/quotawarnmsg.example /etc/courier/shared /etc/courier/shared.tmp /etc/pam.d/imap /etc/pam.d/pop3 /usr/bin/deliverquota /usr/bin/maildiracl /usr/bin/maildirkw /usr/bin/maildirmake /usr/bin/makedat /usr/bin/makeimapaccess /usr/lib/courier-imap /usr/lib/courier-imap/couriertcpd /usr/lib/courier-imap/makedatprog /usr/lib/systemd/system/courier-imap-gencert.service /usr/lib/systemd/system/courier-imap-ssl.service /usr/lib/systemd/system/courier-imap.service /usr/lib/systemd/system/courier-pop-gencert.service /usr/lib/systemd/system/courier-pop-ssl.service /usr/lib/systemd/system/courier-pop.service /usr/sbin/couriertls /usr/sbin/imapd /usr/sbin/imaplogin /usr/sbin/mkdhparams /usr/sbin/mkimapdcert /usr/sbin/mkpop3dcert /usr/sbin/pop3d /usr/sbin/pop3login /usr/sbin/rccourier-imap /usr/sbin/rccourier-imap-gencert /usr/sbin/rccourier-imap-ssl /usr/sbin/rccourier-pop /usr/sbin/rccourier-pop-gencert /usr/sbin/rccourier-pop-ssl /usr/sbin/sharedindexinstall /usr/sbin/sharedindexsplit /usr/share/courier-imap /usr/share/courier-imap/configlist /usr/share/courier-imap/mkdhparams /usr/share/courier-imap/mkimapdcert /usr/share/courier-imap/mkpop3dcert /usr/share/courier-imap/sysconftool /usr/share/doc/packages/courier-imap /usr/share/doc/packages/courier-imap/AUTHORS /usr/share/doc/packages/courier-imap/BUGS /usr/share/doc/packages/courier-imap/ChangeLog /usr/share/doc/packages/courier-imap/README /usr/share/doc/packages/courier-imap/README.maildirquota /usr/share/doc/packages/courier-imap/README.proxy /usr/share/doc/packages/courier-imap/README.sharedfolders /usr/share/licenses/courier-imap /usr/share/licenses/courier-imap/COPYING /usr/share/licenses/courier-imap/COPYING.GPL /usr/share/man/man1/couriertcpd.1.gz /usr/share/man/man1/maildiracl.1.gz /usr/share/man/man1/maildirkw.1.gz /usr/share/man/man1/maildirmake.1.gz /usr/share/man/man8/courier-imapd.8.gz /usr/share/man/man8/deliverquota.8.gz /usr/share/man/man8/makeimapaccess.8.gz /usr/share/man/man8/mkdhparams.8.gz /usr/share/man/man8/mkimapdcert.8.gz /usr/share/man/man8/mkpop3dcert.8.gz /var/cache/courier-imap /var/cache/courier-imap/sslimapcache /var/cache/courier-imap/sslpop3cache
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 15:18:49 2025