| Age | Commit message (Collapse) | Author | 
 | 
 | 
 | 
 | 
 | 
Seems to be harmless. The memory leak is in a standalong couriertls
process, which is mostly a nothing-burger.
 | 
 | 
 | 
 | 
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.
 | 
 | 
 | 
 | 
Make gnutls return the same error message about unexpected connection
terminatation as the openssl version does.
 | 
 | 
Imported from subversion report, converted to git. Updated all paths in
scripts and makefiles, reflecting the new directory hierarchy.
 |