2006-11-10 [colin] 2.6.0cvs26
authorColin Leroy <colin@colino.net>
Fri, 10 Nov 2006 07:43:53 +0000 (07:43 +0000)
committerColin Leroy <colin@colino.net>
Fri, 10 Nov 2006 07:43:53 +0000 (07:43 +0000)
* src/etpan/imap-thread.c
Add a reference to libetpan's sasl engine
so that sasl_done() doesn't get called by
libetpan, and doesn't break openssl.
Should fix bug 1053, 'SC fails to reestablish
a secure connection'
Patch by Hoa

ChangeLog
PATCHSETS
configure.ac
src/etpan/imap-thread.c

index f9a72b0cfa9c146d60ef3651d93e49020a890b91..c2f0fe1a39996386d54e094885c6761563f434b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-11-10 [colin]     2.6.0cvs26
+
+       * src/etpan/imap-thread.c
+               Add a reference to libetpan's sasl engine
+               so that sasl_done() doesn't get called by
+               libetpan, and doesn't break openssl.
+               Should fix bug 1053, 'SC fails to reestablish 
+               a secure connection'
+               Patch by Hoa
+
 2006-11-10 [colin]     2.6.0cvs25
 
        * manual/addrbook.xml
index 95aecc40e64665a92072b653ef48fccd433bb0c7..0d3852b60e75d19849822b2f5dd54705c1cec88f 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.1.2.11 -r 1.1.2.12 src/plugins/bogofilter/bogofilter.c;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/plugins/bogofilter/bogofilter_gtk.c;  ) > 2.6.0cvs23.patchset
 ( cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/plugins/bogofilter/bogofilter_gtk.c;  ) > 2.6.0cvs24.patchset
 ( cvs diff -u -r 1.1.2.5 -r 1.1.2.6 manual/addrbook.xml;  cvs diff -u -r 1.1.2.33 -r 1.1.2.34 manual/advanced.xml;  cvs diff -u -r 1.1.2.13 -r 1.1.2.14 manual/faq.xml;  cvs diff -u -r 1.1.2.8 -r 1.1.2.9 manual/intro.xml;  ) > 2.6.0cvs25.patchset
+( cvs diff -u -r 1.1.4.57 -r 1.1.4.58 src/etpan/imap-thread.c;  ) > 2.6.0cvs26.patchset
index d19dd4650b06abc56fda3b5e1c37820b63cc5b77..10446ff9e09fd18d332f936c8b5571b247b0e2e1 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=6
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=25
+EXTRA_VERSION=26
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index a26d736cb31f455bbd1f8788cb51430bc65a95a9..a1ca413de4a95f0466fe57895d1ddf73afc7e580 100644 (file)
@@ -197,6 +197,7 @@ void imap_logger_append(int direction, const char * str, size_t size)
 
 #define ETPAN_DEFAULT_NETWORK_TIMEOUT 60
 static gboolean etpan_skip_ssl_cert_check = FALSE;
+extern void mailsasl_ref(void);
 
 void imap_main_init(gboolean skip_ssl_cert_check)
 {
@@ -208,7 +209,8 @@ void imap_main_init(gboolean skip_ssl_cert_check)
        
        mailstream_debug = 1;
        mailstream_logger = imap_logger_cmd;
-
+       mailsasl_ref();
+       
        imap_hash = chash_new(CHASH_COPYKEY, CHASH_DEFAULTSIZE);
        session_hash = chash_new(CHASH_COPYKEY, CHASH_DEFAULTSIZE);
        courier_workaround_hash = chash_new(CHASH_COPYKEY, CHASH_DEFAULTSIZE);