summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-03-06Fix makefile.Sam Varshavchik
2017-03-06courier-unicode: C++11 update.Sam Varshavchik
* Migrate to C++11: remove unicode_char, use char32_t. Replace std::vector<unicode_char> with std::u32string.
2017-02-18OpenSSL API update.Sam Varshavchik
2017-02-07OpenSSL API update.Sam Varshavchik
2017-02-07Merge several Debian patches.Sam Varshavchik
0001-Include-cstdio-in-afx.h.patch 0005-Ignore-and-.dpkg-a-z-files.patch 0007-Fix-bashisms.patch 0009-Fix-linking-in-upstream-Makefiles.patch 0012-Define-and-use-PEMFILE-in-mkesmtpdcert.patch (*) with some changes. 0013-Add-P-to-ghostscript-invocation.patch 0014-Improve-error-reporting-in-preline.c.patch 0017-Fix-formatting-errors-in-syslog-calls.patch 0020-Add-perl-stanza-to-perlfilter-scripts.patch
2017-01-13Bump versionSam Varshavchik
2017-01-13Bump versionSam Varshavchik
2017-01-13Bump versionSam Varshavchik
2016-11-27Add missing setting.Sam Varshavchik
2016-11-27sqwebmail: improve compatibility with gnupg 2 (gpglib update).Sam Varshavchik
2016-11-27gpglib: fixes for gpg2.Sam Varshavchik
Add --with-gpg2 compiler option, to prefer gpg2 instead of gpg. When compiled against gpg2, --pinentry-mode local must be given, for certain operations. Implement libmail_gpg_makepassphrasepipe(), to help apps pass passphrases via pipes. Removes obsolete 'trust level' parameter from libmail_gpg_signkey().
2016-09-26Fix missing config settings.Sam Varshavchik
2016-09-20Fix new/delete mismatch, external linkage.Sam Varshavchik
2016-09-20OpenSSL: remove old deinitialization functionsSam Varshavchik
2016-08-03Version bump.Sam Varshavchik
2016-08-03Merge branch 'master' of monster:/home/var/www/gitrepos/courier-libsSam Varshavchik
2016-08-03imap: fix check for DELETE INBOX.Sam Varshavchik
2016-06-27reformime: do not abort due to invalid encoding of the "name" attribute.Sam Varshavchik
2016-05-01Rebump version.Sam Varshavchik
2016-04-30Bump versionSam Varshavchik
2016-04-30Fix server-side openssl SNI.Sam Varshavchik
Must use SSL_set_SSL_CTX(), instead of loading new certificate into the same CTX. Can't pass the same CTX, because SSL_set_SSL_CTX checks that, and returns without doing anything. Create a 2nd CTX, temporarily attach it to the SSL object, update the certificate in the original CTX, then use SSL_set_SSL_CTX again. Remove redundant call to SSL_CTX_set_session_cache_mode.
2016-04-29Remove debugging message.Sam Varshavchik
2016-04-23Tag version.Sam Varshavchik
2016-04-23Bump versionSam Varshavchik
2016-04-23Stop using SSL2 and SSL3 openssl configuration methods.Sam Varshavchik
2016-04-16Fix compiler warning.Sam Varshavchik
2016-03-31maildrop: add banner for the Courier build of maildrop.Sam Varshavchik
2016-03-06"mx" keyword a no-op MX-less domains, rather than returning "error".Sam Varshavchik
2016-03-04OpenSSL: add support for the TLS SNI extension.Sam Varshavchik
2016-03-04Remove newlines from SPF error messages, were logged as ?s in headers.Sam Varshavchik
2016-03-04sqwebmail: update to gettext-0.19.6.Sam Varshavchik
2016-02-19courier-unicode: better configure test for nl_langinfo_l().Sam Varshavchik
2016-01-22imap: flush stdin after negotiating STARTTLSSam Varshavchik
2016-01-17Courier-IMAP RPM spec file update.Sam Varshavchik
2015-12-19maildrop: implement FLAGSSam Varshavchik
2015-12-16Fix last line not being searched.Sam Varshavchik
2015-11-05Bump versionSam Varshavchik
2015-09-03Add freebsd10 packaging script.Sam Varshavchik
2015-08-01Fix tolower/toupper.Sam Varshavchik
2015-07-31Implement unicode_locale_chset_l()Sam Varshavchik
2015-07-31Merge branch 'master'.Sam Varshavchik
2015-07-31Check if SSLv3 is available.Sam Varshavchik
2015-07-29Clean up the API.Sam Varshavchik
2015-07-28Add additional tolower/toupper overloads, unicode_locale_charset().Sam Varshavchik
2015-07-27Add tolower, toupper.Sam Varshavchik
2015-07-26courier-unicode: minor tweaks.Sam Varshavchik
2015-07-26courier-unicode: implement tn36 (unicode_category_lookup).Sam Varshavchik
2015-07-19Fix parsing of a message without a body.Sam Varshavchik
Until the empty line separating headers from body is read, point startofbody at the end of the parsed text, so if the empty line is never read, the entire contents of the message is parsed as headers.
2015-06-28New release.Sam Varshavchik
2015-06-27TypoSam Varshavchik