summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-02-25Merge pull request #17 from FlorianMickler/patch-1Sam Varshavchik
fix ssl client cert authentication (EXTERNAL)
2020-02-26fix ssl client cert authentication (EXTERNAL)FlorianMickler
The connect_callback verify_connection does setenv(TLS_SUBJECT_*) by calling dump_to_fp. These Environment variables are needed to do "AUTHENTICATE EXTERNAL" by doing a user lookup with one of the TLS_SUBJECT_* Variables (specified in the config file via TLS_EXTERNAL). If we call startclient() after the ssl connection has established, we actually do the fork()/exec with the updated environment and thus imapdlogin can do authentication. This error was not producing any error messages besides LOGIN FAILED. :( With this change, i was able to connect with openssl s_client, run "AUTHENTICATE EXTERNAL" and have a successfull login. No further testing was done.
2020-01-26Add link to the autobloat script from the unicode subdir.Sam Varshavchik
2020-01-25courier-unicode build fixes.Sam Varshavchik
2020-01-25Merge branch 'master' of monster:/home/var/www/gitrepos/courier-libsSam Varshavchik
2020-01-25Fix build from git checkout.Sam Varshavchik
2020-01-23Fix compilation warning.Sam Varshavchik
2019-12-10Restore OpenSSL 1.1, and earlier support.Sam Varshavchik
Restores code that c8115514b4830a668ce726b2fcb8ab4a3d438ec9 removed, but make it conditionally compiled. Have configure.ac autodetect the openssl version. Correctly UTF8-ize SSL_set_tlsext_host_name()'s parameter.
2019-12-06Explicitly chmod installed directories.Sam Varshavchik
make install results in identical permissions with umask 022 or 002.
2019-12-05Fix make distcheck for the gnutls version.Sam Varshavchik
2019-12-05gnutls: UTF-8 and hostname fixes.Sam Varshavchik
2019-12-05Use UTF-8 for IDNs.Sam Varshavchik
2019-11-16gettext update.Sam Varshavchik
2019-11-16gettext update.Sam Varshavchik
2019-10-08Use OpenSSL to verify hostnames.Sam Varshavchik
2019-10-02If either ipv4 or ipv6 lookup succeeeds, ignore the other's SOFTFAIL.Sam Varshavchik
2019-09-24Documentation fixesSam Varshavchik
2019-09-24Remove links to www.qmail.org, it's gone.Sam Varshavchik
2019-09-05Log remote port numbers.Sam Varshavchik
2019-08-28Fix documentation of openssl settings.Sam Varshavchik
2019-07-308-bit clean SPF headers.Sam Varshavchik
2019-06-08sqwebmail: fix regression when renaming the Sent folder every month.Sam Varshavchik
2019-05-17Fix quoting of HTTP headers of error messages.Sam Varshavchik
2019-04-30Fix documentation.Sam Varshavchik
2019-03-27Bump versionSam Varshavchik
2019-02-24pop3: New MIME_UNICODE_MESSAGE_TYPE config setting.Sam Varshavchik
2019-02-03Add dumping of alt name to the GnuTLS version.Sam Varshavchik
2019-02-03Add subject alternative name checking. Implement override_vars option.Sam Varshavchik
2019-01-30Bump versionSam Varshavchik
2019-01-30Fix parsing.Sam Varshavchik
2019-01-08Ignore unreadable cert files.Sam Varshavchik
2018-12-17Bump versionSam Varshavchik
2018-12-09Send a Unicode alert at most once per message.Sam Varshavchik
2018-12-03Fix compliance with IMAP.Sam Varshavchik
2018-12-03Hideki SAKAMOTO <hsakamt@tsnr.com>: Thunderbird sends malformed messageSam Varshavchik
2018-11-28Workaround for MS Outlook bug.Sam Varshavchik
2018-11-17Add changelog documentation.Sam Varshavchik
2018-11-17Bump versionSam Varshavchik
2018-11-17Make sure isutf8 is initialized.Sam Varshavchik
2018-11-16Adjust Unicode wrapping.Sam Varshavchik
2018-10-27courier-imap: change error handling.Sam Varshavchik
2018-10-24Merge pull request #16 from szepeviktor/patch-2Sam Varshavchik
Support ca-cert in Debian
2018-10-24Support ca-cert in DebianViktor Szépe
Could you kindly support Debian's path.
2018-10-13Bump versionSam Varshavchik
2018-10-13Update version.Sam Varshavchik
2018-10-10Merge branch 'master' of github.com:svarshavchik/courier-libsSam Varshavchik
2018-10-10Merge pull request #15 from ↵Sam Varshavchik
mumumu/ADD_COMMENT_TLS_PRIVATE_KEYFILE_DOES_NOT_SUPPORT_PASSPHRASE added comment TLS_PRIVATE_KEYFILE does not support Pass-Phrase
2018-10-11added comment TLS_PRIVATE_KEYFILE does not support Pass-PhraseYoshinari Takaoka
2018-09-27courier-imap: use untagged OK message to send unicode alerts.Sam Varshavchik
2018-09-26Substitute message for non-UTF-8 IMAP clients.Sam Varshavchik