Hello community,
here is the log from the commit of package telepathy-gabble for openSUSE:Factory checked in at 2012-09-03 18:56:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/telepathy-gabble (Old)
and /work/SRC/openSUSE:Factory/.telepathy-gabble.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "telepathy-gabble", Maintainer is "gnome-maintainers@suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/telepathy-gabble/telepathy-gabble.changes 2012-06-26 17:38:25.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.telepathy-gabble.new/telepathy-gabble.changes 2012-09-03 18:56:38.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 23 11:14:24 UTC 2012 - mailaender@opensuse.org
+
+- Update to version 0.16.2
+ + Fixes: Crash in tp_base_channel_close (fdo#53087).
+
+-------------------------------------------------------------------
Old:
----
telepathy-gabble-0.16.1.tar.gz
New:
----
telepathy-gabble-0.16.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ telepathy-gabble.spec ++++++
--- /var/tmp/diff_new_pack.TOcgQZ/_old 2012-09-03 18:56:40.000000000 +0200
+++ /var/tmp/diff_new_pack.TOcgQZ/_new 2012-09-03 18:56:40.000000000 +0200
@@ -17,7 +17,7 @@
Name: telepathy-gabble
-Version: 0.16.1
+Version: 0.16.2
Release: 0
Summary: XMPP connection manager for Telepathy
License: LGPL-2.1+
++++++ telepathy-gabble-0.16.1.tar.gz -> telepathy-gabble-0.16.2.tar.gz ++++++
++++ 5159 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/ChangeLog new/telepathy-gabble-0.16.2/ChangeLog
--- old/telepathy-gabble-0.16.1/ChangeLog 2012-06-20 16:12:43.000000000 +0200
+++ new/telepathy-gabble-0.16.2/ChangeLog 2012-08-14 15:50:41.000000000 +0200
@@ -1,3 +1,23 @@
+commit 46be2e2be7e11d9270907b886085c962ee361861
+Author: Xavier Claessens
+Date: 2012-08-14 15:41:52 +0200
+
+ Prepare 0.16.2
+
+commit 49dc42c7ee6a77858d6e57df919a3008122661c1
+Author: Xavier Claessens
+Date: 2012-08-14 15:49:41 +0200
+
+ Make sure "make -j3 maintainer-foo" works
+
+commit f88ae541292e0ff4abd9214bef4c7b99a55dc4e9
+Author: Jonny Lamb
+Date: 2012-07-11 11:53:03 +0100
+
+ server-tls-manager: deal with modification of the GList while iterating it
+
+ Signed-off-by: Jonny Lamb
+
commit 8947be225e17d1cee96cf41586f495dcd35c6904
Author: Xavier Claessens
Date: 2012-06-20 15:24:58 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/NEWS new/telepathy-gabble-0.16.2/NEWS
--- old/telepathy-gabble-0.16.1/NEWS 2012-06-20 15:24:31.000000000 +0200
+++ new/telepathy-gabble-0.16.2/NEWS 2012-08-14 15:50:16.000000000 +0200
@@ -1,3 +1,10 @@
+telepathy-gabble 0.16.2 (2012-08-14)
+====================================
+
+Fixes:
+
+• fd.o#53087 - Crash in tp_base_channel_close
+
telepathy-gabble 0.16.1 (2012-06-20)
====================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/configure.ac new/telepathy-gabble-0.16.2/configure.ac
--- old/telepathy-gabble-0.16.1/configure.ac 2012-06-20 15:24:44.000000000 +0200
+++ new/telepathy-gabble-0.16.2/configure.ac 2012-08-14 15:50:16.000000000 +0200
@@ -9,7 +9,7 @@
m4_define([gabble_major_version], [0])
m4_define([gabble_minor_version], [16])
-m4_define([gabble_micro_version], [1])
+m4_define([gabble_micro_version], [2])
m4_define([gabble_nano_version], [0])
# Some magic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/WockyNodeTree.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/WockyNodeTree.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/WockyNodeTree.html 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/WockyNodeTree.html 2012-08-14 15:50:39.000000000 +0200
@@ -80,7 +80,7 @@
<p>
</p>
<div class="example">
-<a name="idp9314624"></a><p class="title"><b>Example 2. </b></p>
+<a name="idp15446288"></a><p class="title"><b>Example 2. </b></p>
<div class="example-contents"><pre class="programlisting">
wocky_node_tree_new ("html", "http://www.w3.org/1999/xhtml",
'(', "body", '@', "textcolor", "red",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/api-index-full.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/api-index-full.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/api-index-full.html 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/api-index-full.html 2012-08-14 15:50:39.000000000 +0200
@@ -2166,19 +2166,19 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus-enum" title="enum WockyTLSCertStatus">WockyTLSCertStatus</a>, enum in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus-enum" title="enum WockyTLSCertStatus">WockyTLSCertStatus</a>, enum in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType-enum" title="enum WockyTLSCertType">WockyTLSCertType</a>, enum in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType-enum" title="enum WockyTLSCertType">WockyTLSCertType</a>, enum in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection-struct" title="WockyTLSConnection">WockyTLSConnection</a>, struct in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection-struct" title="WockyTLSConnection">WockyTLSConnection</a>, struct in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection--session" title='The "session" property'>WockyTLSConnection:session</a>, object property in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection--session" title='The "session" property'>WockyTLSConnection:session</a>, object property in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
@@ -2198,39 +2198,39 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession-struct" title="WockyTLSSession">WockyTLSSession</a>, struct in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession-struct" title="WockyTLSSession">WockyTLSSession</a>, struct in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--base-stream" title='The "base-stream" property'>WockyTLSSession:base-stream</a>, object property in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--base-stream" title='The "base-stream" property'>WockyTLSSession:base-stream</a>, object property in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--dh-bits" title='The "dh-bits" property'>WockyTLSSession:dh-bits</a>, object property in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--dh-bits" title='The "dh-bits" property'>WockyTLSSession:dh-bits</a>, object property in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--server" title='The "server" property'>WockyTLSSession:server</a>, object property in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--server" title='The "server" property'>WockyTLSSession:server</a>, object property in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-cert" title='The "x509-cert" property'>WockyTLSSession:x509-cert</a>, object property in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-cert" title='The "x509-cert" property'>WockyTLSSession:x509-cert</a>, object property in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-key" title='The "x509-key" property'>WockyTLSSession:x509-key</a>, object property in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-key" title='The "x509-key" property'>WockyTLSSession:x509-key</a>, object property in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel-enum" title="enum WockyTLSVerificationLevel">WockyTLSVerificationLevel</a>, enum in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel-enum" title="enum WockyTLSVerificationLevel">WockyTLSVerificationLevel</a>, enum in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS" title="WOCKY_TLS_CERT_ERROR">WOCKY_TLS_CERT_ERROR</a>, macro in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS" title="WOCKY_TLS_CERT_ERROR">WOCKY_TLS_CERT_ERROR</a>, macro in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-cert-error-quark" title="wocky_tls_cert_error_quark ()">wocky_tls_cert_error_quark</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-cert-error-quark" title="wocky_tls_cert_error_quark ()">wocky_tls_cert_error_quark</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
@@ -2246,11 +2246,11 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-ERROR:CAPS" title="WOCKY_TLS_ERROR">WOCKY_TLS_ERROR</a>, macro in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-ERROR:CAPS" title="WOCKY_TLS_ERROR">WOCKY_TLS_ERROR</a>, macro in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-error-quark" title="wocky_tls_error_quark ()">wocky_tls_error_quark</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-error-quark" title="wocky_tls_error_quark ()">wocky_tls_error_quark</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
@@ -2274,35 +2274,35 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-add-ca" title="wocky_tls_session_add_ca ()">wocky_tls_session_add_ca</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-add-ca" title="wocky_tls_session_add_ca ()">wocky_tls_session_add_ca</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-get-peers-certificate" title="wocky_tls_session_get_peers_certificate ()">wocky_tls_session_get_peers_certificate</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-get-peers-certificate" title="wocky_tls_session_get_peers_certificate ()">wocky_tls_session_get_peers_certificate</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake" title="wocky_tls_session_handshake ()">wocky_tls_session_handshake</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake" title="wocky_tls_session_handshake ()">wocky_tls_session_handshake</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-async" title="wocky_tls_session_handshake_async ()">wocky_tls_session_handshake_async</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-async" title="wocky_tls_session_handshake_async ()">wocky_tls_session_handshake_async</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-finish" title="wocky_tls_session_handshake_finish ()">wocky_tls_session_handshake_finish</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-finish" title="wocky_tls_session_handshake_finish ()">wocky_tls_session_handshake_finish</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-new" title="wocky_tls_session_new ()">wocky_tls_session_new</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-new" title="wocky_tls_session_new ()">wocky_tls_session_new</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-server-new" title="wocky_tls_session_server_new ()">wocky_tls_session_server_new</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-server-new" title="wocky_tls_session_server_new ()">wocky_tls_session_server_new</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-verify-peer" title="wocky_tls_session_verify_peer ()">wocky_tls_session_verify_peer</a>, function in <a class="link" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">Wocky OpenSSL TLS</a>
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-verify-peer" title="wocky_tls_session_verify_peer ()">wocky_tls_session_verify_peer</a>, function in <a class="link" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">Wocky GnuTLS TLS</a>
</dt>
<dd></dd>
<a name="idxW"></a><h3 class="title">W</h3>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/ch01.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/ch01.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/ch01.html 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/ch01.html 2012-08-14 15:50:39.000000000 +0200
@@ -21,7 +21,7 @@
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="idp4447952"></a>API Reference</h2></div></div></div>
+<a name="idp5174944"></a>API Reference</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="wocky-WockyAuthHandler.html">WockyAuthHandler</a></span><span class="refpurpose"></span>
@@ -169,7 +169,7 @@
<span class="refentrytitle"><a href="wocky-wocky-tls-enumtypes.html">wocky-tls-enumtypes</a></span><span class="refpurpose"></span>
</dt>
<dt>
-<span class="refentrytitle"><a href="wocky-Wocky-OpenSSL-TLS.html">Wocky OpenSSL TLS</a></span><span class="refpurpose"> — Establish TLS sessions</span>
+<span class="refentrytitle"><a href="wocky-Wocky-GnuTLS-TLS.html">Wocky GnuTLS TLS</a></span><span class="refpurpose"> — Establish TLS sessions</span>
</dt>
<dt>
<span class="refentrytitle"><a href="wocky-WockyTLSHandler.html">WockyTLSHandler</a></span><span class="refpurpose"></span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/index.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/index.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/index.html 2012-06-20 16:12:41.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/index.html 2012-08-14 15:50:39.000000000 +0200
@@ -164,7 +164,7 @@
<span class="refentrytitle"><a href="wocky-wocky-tls-enumtypes.html">wocky-tls-enumtypes</a></span><span class="refpurpose"></span>
</dt>
<dt>
-<span class="refentrytitle"><a href="wocky-Wocky-OpenSSL-TLS.html">Wocky OpenSSL TLS</a></span><span class="refpurpose"> — Establish TLS sessions</span>
+<span class="refentrytitle"><a href="wocky-Wocky-GnuTLS-TLS.html">Wocky GnuTLS TLS</a></span><span class="refpurpose"> — Establish TLS sessions</span>
</dt>
<dt>
<span class="refentrytitle"><a href="wocky-WockyTLSHandler.html">WockyTLSHandler</a></span><span class="refpurpose"></span>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/index.sgml new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/index.sgml
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/index.sgml 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/index.sgml 2012-08-14 15:50:39.000000000 +0200
@@ -856,41 +856,41 @@
<ANCHOR id="wocky-wocky-tls-enumtypes.synopsis" href="wocky/wocky-wocky-tls-enumtypes.html#wocky-wocky-tls-enumtypes.synopsis">
<ANCHOR id="wocky-wocky-tls-enumtypes.description" href="wocky/wocky-wocky-tls-enumtypes.html#wocky-wocky-tls-enumtypes.description">
<ANCHOR id="wocky-wocky-tls-enumtypes.details" href="wocky/wocky-wocky-tls-enumtypes.html#wocky-wocky-tls-enumtypes.details">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS" href="wocky/wocky-Wocky-OpenSSL-TLS.html">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS.synopsis" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-Wocky-OpenSSL-TLS.synopsis">
-<ANCHOR id="WockyTLSCertStatus" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus">
-<ANCHOR id="WockyTLSCertType" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType">
-<ANCHOR id="WockyTLSConnection" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection">
-<ANCHOR id="WockyTLSSession" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession">
-<ANCHOR id="WockyTLSVerificationLevel" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS.object-hierarchy" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-Wocky-OpenSSL-TLS.object-hierarchy">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS.properties" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-Wocky-OpenSSL-TLS.properties">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS.description" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-Wocky-OpenSSL-TLS.description">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS.details" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-Wocky-OpenSSL-TLS.details">
-<ANCHOR id="WOCKY-TLS-CERT-ERROR:CAPS" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS">
-<ANCHOR id="WOCKY-TLS-ERROR:CAPS" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-ERROR:CAPS">
-<ANCHOR id="WockyTLSCertStatus-enum" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus-enum">
-<ANCHOR id="WockyTLSCertType-enum" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType-enum">
-<ANCHOR id="WockyTLSConnection-struct" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection-struct">
-<ANCHOR id="WockyTLSSession-struct" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession-struct">
-<ANCHOR id="WockyTLSVerificationLevel-enum" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel-enum">
-<ANCHOR id="wocky-tls-cert-error-quark" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-cert-error-quark">
-<ANCHOR id="wocky-tls-error-quark" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-error-quark">
-<ANCHOR id="wocky-tls-session-add-ca" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-add-ca">
-<ANCHOR id="wocky-tls-session-get-peers-certificate" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-get-peers-certificate">
-<ANCHOR id="wocky-tls-session-handshake" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake">
-<ANCHOR id="wocky-tls-session-handshake-async" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-async">
-<ANCHOR id="wocky-tls-session-handshake-finish" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-finish">
-<ANCHOR id="wocky-tls-session-new" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-new">
-<ANCHOR id="wocky-tls-session-server-new" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-server-new">
-<ANCHOR id="wocky-tls-session-verify-peer" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-verify-peer">
-<ANCHOR id="wocky-Wocky-OpenSSL-TLS.property-details" href="wocky/wocky-Wocky-OpenSSL-TLS.html#wocky-Wocky-OpenSSL-TLS.property-details">
-<ANCHOR id="WockyTLSConnection--session" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection--session">
-<ANCHOR id="WockyTLSSession--base-stream" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--base-stream">
-<ANCHOR id="WockyTLSSession--dh-bits" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--dh-bits">
-<ANCHOR id="WockyTLSSession--server" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--server">
-<ANCHOR id="WockyTLSSession--x509-cert" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-cert">
-<ANCHOR id="WockyTLSSession--x509-key" href="wocky/wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-key">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS" href="wocky/wocky-Wocky-GnuTLS-TLS.html">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS.synopsis" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-Wocky-GnuTLS-TLS.synopsis">
+<ANCHOR id="WockyTLSCertStatus" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus">
+<ANCHOR id="WockyTLSCertType" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType">
+<ANCHOR id="WockyTLSConnection" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection">
+<ANCHOR id="WockyTLSSession" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession">
+<ANCHOR id="WockyTLSVerificationLevel" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS.object-hierarchy" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-Wocky-GnuTLS-TLS.object-hierarchy">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS.properties" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-Wocky-GnuTLS-TLS.properties">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS.description" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-Wocky-GnuTLS-TLS.description">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS.details" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-Wocky-GnuTLS-TLS.details">
+<ANCHOR id="WOCKY-TLS-CERT-ERROR:CAPS" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS">
+<ANCHOR id="WOCKY-TLS-ERROR:CAPS" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-ERROR:CAPS">
+<ANCHOR id="WockyTLSCertStatus-enum" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus-enum">
+<ANCHOR id="WockyTLSCertType-enum" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType-enum">
+<ANCHOR id="WockyTLSConnection-struct" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection-struct">
+<ANCHOR id="WockyTLSSession-struct" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession-struct">
+<ANCHOR id="WockyTLSVerificationLevel-enum" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel-enum">
+<ANCHOR id="wocky-tls-cert-error-quark" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-cert-error-quark">
+<ANCHOR id="wocky-tls-error-quark" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-error-quark">
+<ANCHOR id="wocky-tls-session-add-ca" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-add-ca">
+<ANCHOR id="wocky-tls-session-get-peers-certificate" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-get-peers-certificate">
+<ANCHOR id="wocky-tls-session-handshake" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake">
+<ANCHOR id="wocky-tls-session-handshake-async" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-async">
+<ANCHOR id="wocky-tls-session-handshake-finish" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-finish">
+<ANCHOR id="wocky-tls-session-new" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-new">
+<ANCHOR id="wocky-tls-session-server-new" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-server-new">
+<ANCHOR id="wocky-tls-session-verify-peer" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-verify-peer">
+<ANCHOR id="wocky-Wocky-GnuTLS-TLS.property-details" href="wocky/wocky-Wocky-GnuTLS-TLS.html#wocky-Wocky-GnuTLS-TLS.property-details">
+<ANCHOR id="WockyTLSConnection--session" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection--session">
+<ANCHOR id="WockyTLSSession--base-stream" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--base-stream">
+<ANCHOR id="WockyTLSSession--dh-bits" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--dh-bits">
+<ANCHOR id="WockyTLSSession--server" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--server">
+<ANCHOR id="WockyTLSSession--x509-cert" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-cert">
+<ANCHOR id="WockyTLSSession--x509-key" href="wocky/wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-key">
<ANCHOR id="wocky-WockyTLSHandler" href="wocky/wocky-WockyTLSHandler.html">
<ANCHOR id="wocky-WockyTLSHandler.synopsis" href="wocky/wocky-WockyTLSHandler.html#wocky-WockyTLSHandler.synopsis">
<ANCHOR id="wocky-WockyTLSHandler.description" href="wocky/wocky-WockyTLSHandler.html#wocky-WockyTLSHandler.description">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/object-tree.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/object-tree.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/object-tree.html 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/object-tree.html 2012-08-14 15:50:39.000000000 +0200
@@ -31,11 +31,11 @@
<a class="link" href="WockyResourceContact.html" title="WockyResourceContact">WockyResourceContact</a>
<a class="link" href="WockyCapsCache.html" title="WockyCapsCache">WockyCapsCache</a>
<a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html">GIOStream</a>
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection">WockyTLSConnection</a>
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection">WockyTLSConnection</a>
<a class="link" href="WockyNodeTree.html" title="WockyNodeTree">WockyNodeTree</a>
<a class="link" href="WockyPubsubNode.html" title="WockyPubsubNode">WockyPubsubNode</a>
<a class="link" href="WockySession.html" title="WockySession">WockySession</a>
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession">WockyTLSSession</a>
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession">WockyTLSSession</a>
<a class="link" href="wocky-wocky-http-proxy.html#WockyHttpProxy">WockyHttpProxy</a>
GEnum
<a class="link" href="WockyAuthRegistry.html#WockyAuthError">WockyAuthError</a>
@@ -52,9 +52,9 @@
<a class="link" href="wocky-WockyPubsubService.html#WockyPubsubServiceError">WockyPubsubServiceError</a>
<a class="link" href="wocky-WockyPubsubService.html#WockyPubsubSubscriptionState">WockyPubsubSubscriptionState</a>
<a class="link" href="wocky-wocky-xmpp-error.html#WockySIError">WockySIError</a>
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus">WockyTLSCertStatus</a>
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType">WockyTLSCertType</a>
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel">WockyTLSVerificationLevel</a>
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus">WockyTLSCertStatus</a>
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType">WockyTLSCertType</a>
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel">WockyTLSVerificationLevel</a>
<a class="link" href="wocky-wocky-xmpp-error.html#WockyXmppError">WockyXmppError</a>
<a class="link" href="wocky-wocky-xmpp-error.html#WockyXmppErrorType">WockyXmppErrorType</a>
<a class="link" href="wocky-WockyXmppReader.html#WockyXmppReaderError">WockyXmppReaderError</a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-Wocky-GnuTLS-TLS.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-Wocky-GnuTLS-TLS.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-Wocky-GnuTLS-TLS.html 1970-01-01 01:00:00.000000000 +0100
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-Wocky-GnuTLS-TLS.html 2012-08-14 15:50:39.000000000 +0200
@@ -0,0 +1,343 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Wocky GnuTLS TLS</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="Wocky Reference Manual">
+<link rel="up" href="ch01.html" title="API Reference">
+<link rel="prev" href="wocky-wocky-tls-enumtypes.html" title="wocky-tls-enumtypes">
+<link rel="next" href="wocky-WockyTLSHandler.html" title="WockyTLSHandler">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="wocky-wocky-tls-enumtypes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">Wocky Reference Manual</th>
+<td><a accesskey="n" href="wocky-WockyTLSHandler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#wocky-Wocky-GnuTLS-TLS.synopsis" class="shortcut">Top</a>
+ |
+ <a href="#wocky-Wocky-GnuTLS-TLS.description" class="shortcut">Description</a>
+ |
+ <a href="#wocky-Wocky-GnuTLS-TLS.object-hierarchy" class="shortcut">Object Hierarchy</a>
+ |
+ <a href="#wocky-Wocky-GnuTLS-TLS.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="wocky-Wocky-GnuTLS-TLS"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="wocky-Wocky-GnuTLS-TLS.top_of_page"></a>Wocky GnuTLS TLS</span></h2>
+<p>Wocky GnuTLS TLS — Establish TLS sessions</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="wocky-Wocky-GnuTLS-TLS.synopsis"></a><h2>Synopsis</h2>
+<a name="WockyTLSCertStatus"></a><a name="WockyTLSCertType"></a><a name="WockyTLSConnection"></a><a name="WockyTLSSession"></a><a name="WockyTLSVerificationLevel"></a><pre class="synopsis">#define <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS" title="WOCKY_TLS_CERT_ERROR">WOCKY_TLS_CERT_ERROR</a>
+#define <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-ERROR:CAPS" title="WOCKY_TLS_ERROR">WOCKY_TLS_ERROR</a>
+enum <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus-enum" title="enum WockyTLSCertStatus">WockyTLSCertStatus</a>;
+enum <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType-enum" title="enum WockyTLSCertType">WockyTLSCertType</a>;
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection-struct" title="WockyTLSConnection">WockyTLSConnection</a>;
+ <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession-struct" title="WockyTLSSession">WockyTLSSession</a>;
+enum <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel-enum" title="enum WockyTLSVerificationLevel">WockyTLSVerificationLevel</a>;
+<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-cert-error-quark" title="wocky_tls_cert_error_quark ()">wocky_tls_cert_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
+<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-error-quark" title="wocky_tls_error_quark ()">wocky_tls_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
+<span class="returnvalue">void</span> <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-add-ca" title="wocky_tls_session_add_ca ()">wocky_tls_session_add_ca</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
+<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-get-peers-certificate" title="wocky_tls_session_get_peers_certificate ()">wocky_tls_session_get_peers_certificate</a>
+ (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType"><span class="type">WockyTLSCertType</span></a> *type</code></em>);
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake" title="wocky_tls_session_handshake ()">wocky_tls_session_handshake</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span> <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-async" title="wocky_tls_session_handshake_async ()">wocky_tls_session_handshake_async</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-finish" title="wocky_tls_session_handshake_finish ()">wocky_tls_session_handshake_finish</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-new" title="wocky_tls_session_new ()">wocky_tls_session_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>);
+<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-server-new" title="wocky_tls_session_server_new ()">wocky_tls_session_server_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dhbits</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cert</code></em>);
+<span class="returnvalue">int</span> <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-verify-peer" title="wocky_tls_session_verify_peer ()">wocky_tls_session_verify_peer</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel"><span class="type">WockyTLSVerificationLevel</span></a> level</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus"><span class="type">WockyTLSCertStatus</span></a> *status</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="wocky-Wocky-GnuTLS-TLS.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+ GEnum
+ +----WockyTLSCertStatus
+</pre>
+<pre class="synopsis">
+ GEnum
+ +----WockyTLSCertType
+</pre>
+<pre class="synopsis">
+ <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+ +----<a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html">GIOStream</a>
+ +----WockyTLSConnection
+</pre>
+<pre class="synopsis">
+ <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+ +----WockyTLSSession
+</pre>
+<pre class="synopsis">
+ GEnum
+ +----WockyTLSVerificationLevel
+</pre>
+</div>
+<div class="refsect1">
+<a name="wocky-Wocky-GnuTLS-TLS.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+ "<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection--session" title='The "session" property'>session</a>" <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a>* : Write / Construct Only
+ "<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--base-stream" title='The "base-stream" property'>base-stream</a>" <a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a>* : Write / Construct Only
+ "<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--dh-bits" title='The "dh-bits" property'>dh-bits</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Write / Construct Only
+ "<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--server" title='The "server" property'>server</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Write / Construct Only
+ "<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-cert" title='The "x509-cert" property'>x509-cert</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
+ "<a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-key" title='The "x509-key" property'>x509-key</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
+</pre>
+</div>
+<div class="refsect1">
+<a name="wocky-Wocky-GnuTLS-TLS.description"></a><h2>Description</h2>
+<p>
+The WOCKY_TLS_DEBUG_LEVEL environment variable can be used to print debug
+output from GNU TLS. To enable it, set it to a value from 1 to 9.
+Higher values will print more information. See the documentation of
+gnutls_global_set_log_level for more details.
+</p>
+<p>
+Increasing the value past certain thresholds will also trigger increased
+debugging output from within wocky-tls.c as well.
+</p>
+<p>
+The WOCKY_GNUTLS_OPTIONS environment variable can be set to a gnutls
+priority string [See gnutls-cli(1) or the gnutls_priority_init docs]
+to control most tls protocol details. An empty or unset value is roughly
+equivalent to a priority string of "SECURE:+COMP-DEFLATE".
+</p>
+</div>
+<div class="refsect1">
+<a name="wocky-Wocky-GnuTLS-TLS.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="WOCKY-TLS-CERT-ERROR:CAPS"></a><h3>WOCKY_TLS_CERT_ERROR</h3>
+<pre class="programlisting">#define WOCKY_TLS_CERT_ERROR (wocky_tls_cert_error_quark ())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WOCKY-TLS-ERROR:CAPS"></a><h3>WOCKY_TLS_ERROR</h3>
+<pre class="programlisting">#define WOCKY_TLS_ERROR (wocky_tls_error_quark ())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSCertStatus-enum"></a><h3>enum WockyTLSCertStatus</h3>
+<pre class="programlisting">typedef enum {
+ WOCKY_TLS_CERT_OK = 0,
+ WOCKY_TLS_CERT_INVALID,
+ WOCKY_TLS_CERT_NAME_MISMATCH,
+ WOCKY_TLS_CERT_REVOKED,
+ WOCKY_TLS_CERT_SIGNER_UNKNOWN,
+ WOCKY_TLS_CERT_SIGNER_UNAUTHORISED,
+ WOCKY_TLS_CERT_INSECURE,
+ WOCKY_TLS_CERT_NOT_ACTIVE,
+ WOCKY_TLS_CERT_EXPIRED,
+ WOCKY_TLS_CERT_NO_CERTIFICATE,
+ WOCKY_TLS_CERT_MAYBE_DOS,
+ WOCKY_TLS_CERT_INTERNAL_ERROR,
+ WOCKY_TLS_CERT_UNKNOWN_ERROR,
+} WockyTLSCertStatus;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSCertType-enum"></a><h3>enum WockyTLSCertType</h3>
+<pre class="programlisting">typedef enum {
+ WOCKY_TLS_CERT_TYPE_NONE = 0,
+ WOCKY_TLS_CERT_TYPE_X509,
+ WOCKY_TLS_CERT_TYPE_OPENPGP,
+} WockyTLSCertType;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSConnection-struct"></a><h3>WockyTLSConnection</h3>
+<pre class="programlisting">typedef struct _WockyTLSConnection WockyTLSConnection;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSSession-struct"></a><h3>WockyTLSSession</h3>
+<pre class="programlisting">typedef struct _WockyTLSSession WockyTLSSession;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSVerificationLevel-enum"></a><h3>enum WockyTLSVerificationLevel</h3>
+<pre class="programlisting">typedef enum {
+ WOCKY_TLS_VERIFY_STRICT = 0,
+ WOCKY_TLS_VERIFY_NORMAL,
+ WOCKY_TLS_VERIFY_LENIENT,
+} WockyTLSVerificationLevel;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-cert-error-quark"></a><h3>wocky_tls_cert_error_quark ()</h3>
+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> wocky_tls_cert_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-error-quark"></a><h3>wocky_tls_error_quark ()</h3>
+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> wocky_tls_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-add-ca"></a><h3>wocky_tls_session_add_ca ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span> wocky_tls_session_add_ca (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-get-peers-certificate"></a><h3>wocky_tls_session_get_peers_certificate ()</h3>
+<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * wocky_tls_session_get_peers_certificate
+ (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType"><span class="type">WockyTLSCertType</span></a> *type</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-handshake"></a><h3>wocky_tls_session_handshake ()</h3>
+<pre class="programlisting"><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * wocky_tls_session_handshake (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-handshake-async"></a><h3>wocky_tls_session_handshake_async ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span> wocky_tls_session_handshake_async (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-handshake-finish"></a><h3>wocky_tls_session_handshake_finish ()</h3>
+<pre class="programlisting"><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * wocky_tls_session_handshake_finish (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-new"></a><h3>wocky_tls_session_new ()</h3>
+<pre class="programlisting"><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * wocky_tls_session_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-server-new"></a><h3>wocky_tls_session_server_new ()</h3>
+<pre class="programlisting"><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * wocky_tls_session_server_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dhbits</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cert</code></em>);</pre>
+<p>
+Create a new TLS server session
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
+<td>a GIOStream on which we expect to receive the client TLS handshake</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>dhbits</code></em> :</span></p></td>
+<td>size of the DH parameters (see gnutls for valid settings)</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
+<td>the path to the X509 PEM key file</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cert</code></em> :</span></p></td>
+<td>the path to the X509 PEM certificate</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> object</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="wocky-tls-session-verify-peer"></a><h3>wocky_tls_session_verify_peer ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span> wocky_tls_session_verify_peer (<em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
+ <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
+ <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel"><span class="type">WockyTLSVerificationLevel</span></a> level</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus"><span class="type">WockyTLSCertStatus</span></a> *status</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="wocky-Wocky-GnuTLS-TLS.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="WockyTLSConnection--session"></a><h3>The <code class="literal">"session"</code> property</h3>
+<pre class="programlisting"> "session" <a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a>* : Write / Construct Only</pre>
+<p>the TLS session object for this connection.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSSession--base-stream"></a><h3>The <code class="literal">"base-stream"</code> property</h3>
+<pre class="programlisting"> "base-stream" <a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a>* : Write / Construct Only</pre>
+<p>the stream that TLS communicates over.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSSession--dh-bits"></a><h3>The <code class="literal">"dh-bits"</code> property</h3>
+<pre class="programlisting"> "dh-bits" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Write / Construct Only</pre>
+<p>Diffie-Hellmann bits: 768, 1024, 2048, 3072 0r 4096.</p>
+<p>Allowed values: [768,4096]</p>
+<p>Default value: 1024</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSSession--server"></a><h3>The <code class="literal">"server"</code> property</h3>
+<pre class="programlisting"> "server" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Write / Construct Only</pre>
+<p>whether this is a server.</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSSession--x509-cert"></a><h3>The <code class="literal">"x509-cert"</code> property</h3>
+<pre class="programlisting"> "x509-cert" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
+<p>x509 PEM certificate file.</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="WockyTLSSession--x509-key"></a><h3>The <code class="literal">"x509-key"</code> property</h3>
+<pre class="programlisting"> "x509-key" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
+<p>x509 PEM key file.</p>
+<p>Default value: NULL</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+ Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-Wocky-OpenSSL-TLS.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-Wocky-OpenSSL-TLS.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-Wocky-OpenSSL-TLS.html 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-Wocky-OpenSSL-TLS.html 1970-01-01 01:00:00.000000000 +0100
@@ -1,336 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Wocky OpenSSL TLS</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="Wocky Reference Manual">
-<link rel="up" href="ch01.html" title="API Reference">
-<link rel="prev" href="wocky-wocky-tls-enumtypes.html" title="wocky-tls-enumtypes">
-<link rel="next" href="wocky-WockyTLSHandler.html" title="WockyTLSHandler">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="wocky-wocky-tls-enumtypes.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">Wocky Reference Manual</th>
-<td><a accesskey="n" href="wocky-WockyTLSHandler.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#wocky-Wocky-OpenSSL-TLS.synopsis" class="shortcut">Top</a>
- |
- <a href="#wocky-Wocky-OpenSSL-TLS.description" class="shortcut">Description</a>
- |
- <a href="#wocky-Wocky-OpenSSL-TLS.object-hierarchy" class="shortcut">Object Hierarchy</a>
- |
- <a href="#wocky-Wocky-OpenSSL-TLS.properties" class="shortcut">Properties</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="wocky-Wocky-OpenSSL-TLS"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="wocky-Wocky-OpenSSL-TLS.top_of_page"></a>Wocky OpenSSL TLS</span></h2>
-<p>Wocky OpenSSL TLS — Establish TLS sessions</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="wocky-Wocky-OpenSSL-TLS.synopsis"></a><h2>Synopsis</h2>
-<a name="WockyTLSCertStatus"></a><a name="WockyTLSCertType"></a><a name="WockyTLSConnection"></a><a name="WockyTLSSession"></a><a name="WockyTLSVerificationLevel"></a><pre class="synopsis">#define <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS" title="WOCKY_TLS_CERT_ERROR">WOCKY_TLS_CERT_ERROR</a>
-#define <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-ERROR:CAPS" title="WOCKY_TLS_ERROR">WOCKY_TLS_ERROR</a>
-enum <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus-enum" title="enum WockyTLSCertStatus">WockyTLSCertStatus</a>;
-enum <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType-enum" title="enum WockyTLSCertType">WockyTLSCertType</a>;
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection-struct" title="WockyTLSConnection">WockyTLSConnection</a>;
- <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession-struct" title="WockyTLSSession">WockyTLSSession</a>;
-enum <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel-enum" title="enum WockyTLSVerificationLevel">WockyTLSVerificationLevel</a>;
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-cert-error-quark" title="wocky_tls_cert_error_quark ()">wocky_tls_cert_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-error-quark" title="wocky_tls_error_quark ()">wocky_tls_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-add-ca" title="wocky_tls_session_add_ca ()">wocky_tls_session_add_ca</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-get-peers-certificate" title="wocky_tls_session_get_peers_certificate ()">wocky_tls_session_get_peers_certificate</a>
- (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType"><span class="type">WockyTLSCertType</span></a> *type</code></em>);
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake" title="wocky_tls_session_handshake ()">wocky_tls_session_handshake</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-async" title="wocky_tls_session_handshake_async ()">wocky_tls_session_handshake_async</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-finish" title="wocky_tls_session_handshake_finish ()">wocky_tls_session_handshake_finish</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-new" title="wocky_tls_session_new ()">wocky_tls_session_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>);
-<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-server-new" title="wocky_tls_session_server_new ()">wocky_tls_session_server_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dhbits</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cert</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-verify-peer" title="wocky_tls_session_verify_peer ()">wocky_tls_session_verify_peer</a> (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel"><span class="type">WockyTLSVerificationLevel</span></a> level</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus"><span class="type">WockyTLSCertStatus</span></a> *status</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="wocky-Wocky-OpenSSL-TLS.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="synopsis">
- GEnum
- +----WockyTLSCertStatus
-</pre>
-<pre class="synopsis">
- GEnum
- +----WockyTLSCertType
-</pre>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----<a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html">GIOStream</a>
- +----WockyTLSConnection
-</pre>
-<pre class="synopsis">
- <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
- +----WockyTLSSession
-</pre>
-<pre class="synopsis">
- GEnum
- +----WockyTLSVerificationLevel
-</pre>
-</div>
-<div class="refsect1">
-<a name="wocky-Wocky-OpenSSL-TLS.properties"></a><h2>Properties</h2>
-<pre class="synopsis">
- "<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection--session" title='The "session" property'>session</a>" <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a>* : Write / Construct Only
- "<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--base-stream" title='The "base-stream" property'>base-stream</a>" <a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a>* : Write / Construct Only
- "<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--dh-bits" title='The "dh-bits" property'>dh-bits</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Write / Construct Only
- "<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--server" title='The "server" property'>server</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Write / Construct Only
- "<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-cert" title='The "x509-cert" property'>x509-cert</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
- "<a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-key" title='The "x509-key" property'>x509-key</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only
-</pre>
-</div>
-<div class="refsect1">
-<a name="wocky-Wocky-OpenSSL-TLS.description"></a><h2>Description</h2>
-<p>
-The WOCKY_TLS_DEBUG_LEVEL environment variable can be used to print debug
-output from OpenSSL. To enable it, set it to a value from 1 to 9.
-Higher values will print more information.
-</p>
-<p>
-Increasing the value past certain thresholds will also trigger increased
-debugging output from within wocky-openssl.c as well.
-</p>
-</div>
-<div class="refsect1">
-<a name="wocky-Wocky-OpenSSL-TLS.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="WOCKY-TLS-CERT-ERROR:CAPS"></a><h3>WOCKY_TLS_CERT_ERROR</h3>
-<pre class="programlisting">#define WOCKY_TLS_CERT_ERROR (wocky_tls_cert_error_quark ())
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WOCKY-TLS-ERROR:CAPS"></a><h3>WOCKY_TLS_ERROR</h3>
-<pre class="programlisting">#define WOCKY_TLS_ERROR (wocky_tls_error_quark ())
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSCertStatus-enum"></a><h3>enum WockyTLSCertStatus</h3>
-<pre class="programlisting">typedef enum {
- WOCKY_TLS_CERT_OK = 0,
- WOCKY_TLS_CERT_INVALID,
- WOCKY_TLS_CERT_NAME_MISMATCH,
- WOCKY_TLS_CERT_REVOKED,
- WOCKY_TLS_CERT_SIGNER_UNKNOWN,
- WOCKY_TLS_CERT_SIGNER_UNAUTHORISED,
- WOCKY_TLS_CERT_INSECURE,
- WOCKY_TLS_CERT_NOT_ACTIVE,
- WOCKY_TLS_CERT_EXPIRED,
- WOCKY_TLS_CERT_NO_CERTIFICATE,
- WOCKY_TLS_CERT_MAYBE_DOS,
- WOCKY_TLS_CERT_INTERNAL_ERROR,
- WOCKY_TLS_CERT_UNKNOWN_ERROR,
-} WockyTLSCertStatus;
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSCertType-enum"></a><h3>enum WockyTLSCertType</h3>
-<pre class="programlisting">typedef enum {
- WOCKY_TLS_CERT_TYPE_NONE = 0,
- WOCKY_TLS_CERT_TYPE_X509,
- WOCKY_TLS_CERT_TYPE_OPENPGP,
-} WockyTLSCertType;
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSConnection-struct"></a><h3>WockyTLSConnection</h3>
-<pre class="programlisting">typedef struct _WockyTLSConnection WockyTLSConnection;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSSession-struct"></a><h3>WockyTLSSession</h3>
-<pre class="programlisting">typedef struct _WockyTLSSession WockyTLSSession;</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSVerificationLevel-enum"></a><h3>enum WockyTLSVerificationLevel</h3>
-<pre class="programlisting">typedef enum {
- WOCKY_TLS_VERIFY_STRICT = 0,
- WOCKY_TLS_VERIFY_NORMAL,
- WOCKY_TLS_VERIFY_LENIENT,
-} WockyTLSVerificationLevel;
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-cert-error-quark"></a><h3>wocky_tls_cert_error_quark ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> wocky_tls_cert_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-error-quark"></a><h3>wocky_tls_error_quark ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> wocky_tls_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-add-ca"></a><h3>wocky_tls_session_add_ca ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> wocky_tls_session_add_ca (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-get-peers-certificate"></a><h3>wocky_tls_session_get_peers_certificate ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> * wocky_tls_session_get_peers_certificate
- (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType"><span class="type">WockyTLSCertType</span></a> *type</code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-handshake"></a><h3>wocky_tls_session_handshake ()</h3>
-<pre class="programlisting"><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * wocky_tls_session_handshake (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-handshake-async"></a><h3>wocky_tls_session_handshake_async ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> wocky_tls_session_handshake_async (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> io_priority</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-handshake-finish"></a><h3>wocky_tls_session_handshake_finish ()</h3>
-<pre class="programlisting"><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection"><span class="returnvalue">WockyTLSConnection</span></a> * wocky_tls_session_handshake_finish (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-new"></a><h3>wocky_tls_session_new ()</h3>
-<pre class="programlisting"><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * wocky_tls_session_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>);</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-server-new"></a><h3>wocky_tls_session_server_new ()</h3>
-<pre class="programlisting"><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="returnvalue">WockyTLSSession</span></a> * wocky_tls_session_server_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a> *stream</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> dhbits</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *cert</code></em>);</pre>
-<p>
-Create a new TLS server session
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>a GIOStream on which we expect to receive the client TLS handshake</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dhbits</code></em> :</span></p></td>
-<td>size of the DH parameters</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>the path to the X509 PEM key file</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>cert</code></em> :</span></p></td>
-<td>the path to the X509 PEM certificate</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> object</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="wocky-tls-session-verify-peer"></a><h3>wocky_tls_session_verify_peer ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> wocky_tls_session_verify_peer (<em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *session</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel"><span class="type">WockyTLSVerificationLevel</span></a> level</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus"><span class="type">WockyTLSCertStatus</span></a> *status</code></em>);</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="wocky-Wocky-OpenSSL-TLS.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="WockyTLSConnection--session"></a><h3>The <code class="literal">"session"</code> property</h3>
-<pre class="programlisting"> "session" <a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a>* : Write / Construct Only</pre>
-<p>the TLS session object for this connection.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSSession--base-stream"></a><h3>The <code class="literal">"base-stream"</code> property</h3>
-<pre class="programlisting"> "base-stream" <a href="http://library.gnome.org/devel/gio/unstable/GIOStream.html"><span class="type">GIOStream</span></a>* : Write / Construct Only</pre>
-<p>the stream that TLS communicates over.</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSSession--dh-bits"></a><h3>The <code class="literal">"dh-bits"</code> property</h3>
-<pre class="programlisting"> "dh-bits" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Write / Construct Only</pre>
-<p>Diffie-Hellmann bits: 768, 1024, 2048, 3072 0r 4096.</p>
-<p>Allowed values: [768,4096]</p>
-<p>Default value: 1024</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSSession--server"></a><h3>The <code class="literal">"server"</code> property</h3>
-<pre class="programlisting"> "server" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Write / Construct Only</pre>
-<p>whether this is a server.</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSSession--x509-cert"></a><h3>The <code class="literal">"x509-cert"</code> property</h3>
-<pre class="programlisting"> "x509-cert" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
-<p>x509 PEM certificate file.</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="WockyTLSSession--x509-key"></a><h3>The <code class="literal">"x509-key"</code> property</h3>
-<pre class="programlisting"> "x509-key" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Write / Construct Only</pre>
-<p>x509 PEM key file.</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-WockyNode.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-WockyNode.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-WockyNode.html 2012-06-20 16:12:41.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-WockyNode.html 2012-08-14 15:50:39.000000000 +0200
@@ -283,7 +283,7 @@
Add a node subtree to an existing parent node.
</p>
<div class="example">
-<a name="idp14752592"></a><p class="title"><b>Example 1. </b></p>
+<a name="idp17000608"></a><p class="title"><b>Example 1. </b></p>
<div class="example-contents"><pre class="programlisting">
wocky_node_add_build (node,
'(', "body",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-WockyStanza.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-WockyStanza.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-WockyStanza.html 2012-06-20 16:12:41.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-WockyStanza.html 2012-08-14 15:50:39.000000000 +0200
@@ -337,7 +337,7 @@
<p>
</p>
<div class="example">
-<a name="idp18860032"></a><p class="title"><b>Example 3. </b></p>
+<a name="idp21871296"></a><p class="title"><b>Example 3. </b></p>
<div class="example-contents"><pre class="programlisting">
wocky_stanza_build (
WOCKY_STANZA_TYPE_MESSAGE, WOCKY_STANZA_SUB_TYPE_NONE,
@@ -372,7 +372,7 @@
<p>
</p>
<div class="example">
-<a name="idp18864768"></a><p class="title"><b>Example 4. </b></p>
+<a name="idp21876032"></a><p class="title"><b>Example 4. </b></p>
<div class="example-contents"><pre class="programlisting">
wocky_stanza_build (
WOCKY_STANZA_TYPE_MESSAGE, WOCKY_STANZA_SUB_TYPE_NONE,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-WockyTLSHandler.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-WockyTLSHandler.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-WockyTLSHandler.html 2012-06-20 16:12:41.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-WockyTLSHandler.html 2012-08-14 15:50:39.000000000 +0200
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="index.html" title="Wocky Reference Manual">
<link rel="up" href="ch01.html" title="API Reference">
-<link rel="prev" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">
+<link rel="prev" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">
<link rel="next" href="wocky-wocky-utils.html" title="wocky-utils">
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
@@ -14,7 +14,7 @@
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
-<td><a accesskey="p" href="wocky-Wocky-OpenSSL-TLS.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="wocky-Wocky-GnuTLS-TLS.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Wocky Reference Manual</th>
@@ -39,7 +39,7 @@
<a name="wocky-WockyTLSHandler.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">struct <a class="link" href="wocky-WockyTLSHandler.html#WockyTLSHandlerClass" title="struct WockyTLSHandlerClass">WockyTLSHandlerClass</a>;
<span class="returnvalue">void</span> (<a class="link" href="wocky-WockyTLSHandler.html#WockyTLSHandlerVerifyAsyncFunc" title="WockyTLSHandlerVerifyAsyncFunc ()">*WockyTLSHandlerVerifyAsyncFunc</a>) (<em class="parameter"><code><span class="type">WockyTLSHandler</span> *self</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -52,7 +52,7 @@
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <a class="link" href="wocky-WockyTLSHandler.html#wocky-tls-handler-get-cas" title="wocky_tls_handler_get_cas ()">wocky_tls_handler_get_cas</a> (<em class="parameter"><code><span class="type">WockyTLSHandler</span> *self</code></em>);
<span class="returnvalue">WockyTLSHandler</span> * <a class="link" href="wocky-WockyTLSHandler.html#wocky-tls-handler-new" title="wocky_tls_handler_new ()">wocky_tls_handler_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> ignore_ssl_errors</code></em>);
<span class="returnvalue">void</span> <a class="link" href="wocky-WockyTLSHandler.html#wocky-tls-handler-verify-async" title="wocky_tls_handler_verify_async ()">wocky_tls_handler_verify_async</a> (<em class="parameter"><code><span class="type">WockyTLSHandler</span> *self</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -99,7 +99,7 @@
<div class="refsect2">
<a name="WockyTLSHandlerVerifyAsyncFunc"></a><h3>WockyTLSHandlerVerifyAsyncFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span> (*WockyTLSHandlerVerifyAsyncFunc) (<em class="parameter"><code><span class="type">WockyTLSHandler</span> *self</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -163,7 +163,7 @@
<div class="refsect2">
<a name="wocky-tls-handler-verify-async"></a><h3>wocky_tls_handler_verify_async ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span> wocky_tls_handler_verify_async (<em class="parameter"><code><span class="type">WockyTLSHandler</span> *self</code></em>,
- <em class="parameter"><code><a class="link" href="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
+ <em class="parameter"><code><a class="link" href="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession"><span class="type">WockyTLSSession</span></a> *tls_session</code></em>,
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *peername</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Boxed-Types.html#GStrv"><span class="type">GStrv</span></a> extra_identities</code></em>,
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-wocky-tls-enumtypes.html new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-wocky-tls-enumtypes.html
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky-wocky-tls-enumtypes.html 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky-wocky-tls-enumtypes.html 2012-08-14 15:50:39.000000000 +0200
@@ -7,7 +7,7 @@
<link rel="home" href="index.html" title="Wocky Reference Manual">
<link rel="up" href="ch01.html" title="API Reference">
<link rel="prev" href="wocky-WockyTLSConnector.html" title="WockyTLSConnector">
-<link rel="next" href="wocky-Wocky-OpenSSL-TLS.html" title="Wocky OpenSSL TLS">
+<link rel="next" href="wocky-Wocky-GnuTLS-TLS.html" title="Wocky GnuTLS TLS">
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
@@ -18,7 +18,7 @@
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Wocky Reference Manual</th>
-<td><a accesskey="n" href="wocky-Wocky-OpenSSL-TLS.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="wocky-Wocky-GnuTLS-TLS.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#wocky-wocky-tls-enumtypes.synopsis" class="shortcut">Top</a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky.devhelp2 new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky.devhelp2
--- old/telepathy-gabble-0.16.1/lib/ext/wocky/docs/reference/html/wocky.devhelp2 2012-06-20 16:12:40.000000000 +0200
+++ new/telepathy-gabble-0.16.2/lib/ext/wocky/docs/reference/html/wocky.devhelp2 2012-08-14 15:50:39.000000000 +0200
@@ -51,7 +51,7 @@
<sub name="WockyStanza" link="wocky-WockyStanza.html"/>
<sub name="WockyTLSConnector" link="wocky-WockyTLSConnector.html"/>
<sub name="wocky-tls-enumtypes" link="wocky-wocky-tls-enumtypes.html"/>
- <sub name="Wocky OpenSSL TLS" link="wocky-Wocky-OpenSSL-TLS.html"/>
+ <sub name="Wocky GnuTLS TLS" link="wocky-Wocky-GnuTLS-TLS.html"/>
<sub name="WockyTLSHandler" link="wocky-WockyTLSHandler.html"/>
<sub name="wocky-utils" link="wocky-wocky-utils.html"/>
<sub name="WockyXmppConnection" link="wocky-WockyXmppConnection.html"/>
@@ -532,29 +532,29 @@
<keyword type="function" name="wocky_tls_connector_new ()" link="wocky-WockyTLSConnector.html#wocky-tls-connector-new"/>
<keyword type="function" name="wocky_tls_connector_secure_async ()" link="wocky-WockyTLSConnector.html#wocky-tls-connector-secure-async"/>
<keyword type="function" name="wocky_tls_connector_secure_finish ()" link="wocky-WockyTLSConnector.html#wocky-tls-connector-secure-finish"/>
- <keyword type="macro" name="WOCKY_TLS_CERT_ERROR" link="wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS"/>
- <keyword type="macro" name="WOCKY_TLS_ERROR" link="wocky-Wocky-OpenSSL-TLS.html#WOCKY-TLS-ERROR:CAPS"/>
- <keyword type="enum" name="enum WockyTLSCertStatus" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertStatus-enum"/>
- <keyword type="enum" name="enum WockyTLSCertType" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSCertType-enum"/>
- <keyword type="struct" name="WockyTLSConnection" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection-struct"/>
- <keyword type="struct" name="WockyTLSSession" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession-struct"/>
- <keyword type="enum" name="enum WockyTLSVerificationLevel" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSVerificationLevel-enum"/>
- <keyword type="function" name="wocky_tls_cert_error_quark ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-cert-error-quark"/>
- <keyword type="function" name="wocky_tls_error_quark ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-error-quark"/>
- <keyword type="function" name="wocky_tls_session_add_ca ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-add-ca"/>
- <keyword type="function" name="wocky_tls_session_get_peers_certificate ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-get-peers-certificate"/>
- <keyword type="function" name="wocky_tls_session_handshake ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake"/>
- <keyword type="function" name="wocky_tls_session_handshake_async ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-async"/>
- <keyword type="function" name="wocky_tls_session_handshake_finish ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-handshake-finish"/>
- <keyword type="function" name="wocky_tls_session_new ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-new"/>
- <keyword type="function" name="wocky_tls_session_server_new ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-server-new"/>
- <keyword type="function" name="wocky_tls_session_verify_peer ()" link="wocky-Wocky-OpenSSL-TLS.html#wocky-tls-session-verify-peer"/>
- <keyword type="property" name="The "session" property" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSConnection--session"/>
- <keyword type="property" name="The "base-stream" property" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--base-stream"/>
- <keyword type="property" name="The "dh-bits" property" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--dh-bits"/>
- <keyword type="property" name="The "server" property" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--server"/>
- <keyword type="property" name="The "x509-cert" property" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-cert"/>
- <keyword type="property" name="The "x509-key" property" link="wocky-Wocky-OpenSSL-TLS.html#WockyTLSSession--x509-key"/>
+ <keyword type="macro" name="WOCKY_TLS_CERT_ERROR" link="wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-CERT-ERROR:CAPS"/>
+ <keyword type="macro" name="WOCKY_TLS_ERROR" link="wocky-Wocky-GnuTLS-TLS.html#WOCKY-TLS-ERROR:CAPS"/>
+ <keyword type="enum" name="enum WockyTLSCertStatus" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertStatus-enum"/>
+ <keyword type="enum" name="enum WockyTLSCertType" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSCertType-enum"/>
+ <keyword type="struct" name="WockyTLSConnection" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection-struct"/>
+ <keyword type="struct" name="WockyTLSSession" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession-struct"/>
+ <keyword type="enum" name="enum WockyTLSVerificationLevel" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSVerificationLevel-enum"/>
+ <keyword type="function" name="wocky_tls_cert_error_quark ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-cert-error-quark"/>
+ <keyword type="function" name="wocky_tls_error_quark ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-error-quark"/>
+ <keyword type="function" name="wocky_tls_session_add_ca ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-add-ca"/>
+ <keyword type="function" name="wocky_tls_session_get_peers_certificate ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-get-peers-certificate"/>
+ <keyword type="function" name="wocky_tls_session_handshake ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake"/>
+ <keyword type="function" name="wocky_tls_session_handshake_async ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-async"/>
+ <keyword type="function" name="wocky_tls_session_handshake_finish ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-handshake-finish"/>
+ <keyword type="function" name="wocky_tls_session_new ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-new"/>
+ <keyword type="function" name="wocky_tls_session_server_new ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-server-new"/>
+ <keyword type="function" name="wocky_tls_session_verify_peer ()" link="wocky-Wocky-GnuTLS-TLS.html#wocky-tls-session-verify-peer"/>
+ <keyword type="property" name="The "session" property" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSConnection--session"/>
+ <keyword type="property" name="The "base-stream" property" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--base-stream"/>
+ <keyword type="property" name="The "dh-bits" property" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--dh-bits"/>
+ <keyword type="property" name="The "server" property" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--server"/>
+ <keyword type="property" name="The "x509-cert" property" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-cert"/>
+ <keyword type="property" name="The "x509-key" property" link="wocky-Wocky-GnuTLS-TLS.html#WockyTLSSession--x509-key"/>
<keyword type="struct" name="struct WockyTLSHandlerClass" link="wocky-WockyTLSHandler.html#WockyTLSHandlerClass"/>
<keyword type="function" name="WockyTLSHandlerVerifyAsyncFunc ()" link="wocky-WockyTLSHandler.html#WockyTLSHandlerVerifyAsyncFunc"/>
<keyword type="function" name="WockyTLSHandlerVerifyFinishFunc ()" link="wocky-WockyTLSHandler.html#WockyTLSHandlerVerifyFinishFunc"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/src/server-tls-manager.c new/telepathy-gabble-0.16.2/src/server-tls-manager.c
--- old/telepathy-gabble-0.16.1/src/server-tls-manager.c 2012-06-20 14:49:34.000000000 +0200
+++ new/telepathy-gabble-0.16.2/src/server-tls-manager.c 2012-08-14 15:19:48.000000000 +0200
@@ -122,8 +122,17 @@
if (self->priv->channel != NULL)
tp_base_channel_close (TP_BASE_CHANNEL (self->priv->channel));
- for (l = self->priv->completed_channels; l != NULL; l = l->next)
- tp_base_channel_close (l->data);
+ l = self->priv->completed_channels;
+ while (l != NULL)
+ {
+ /* use a temporary variable as the ::closed callback will delete
+ * the link from the list. */
+ GList *next = l->next;
+
+ tp_base_channel_close (l->data);
+
+ l = next;
+ }
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/telepathy-gabble-0.16.1/tools/telepathy.am new/telepathy-gabble-0.16.2/tools/telepathy.am
--- old/telepathy-gabble-0.16.1/tools/telepathy.am 2012-05-17 18:16:15.000000000 +0200
+++ new/telepathy-gabble-0.16.2/tools/telepathy.am 2012-08-14 15:50:16.000000000 +0200
@@ -45,9 +45,16 @@
%.tar.gz.asc: %.tar.gz
$(AM_V_GEN)gpg --detach-sign --armor $@
-@PACKAGE@-@VERSION@.tar.gz: _is-release-check check distcheck
-
-maintainer-prepare-release: _is-release-check all distcheck release-mail
+@PACKAGE@-@VERSION@.tar.gz:
+ $(MAKE) _is-release-check
+ $(MAKE) check
+ $(MAKE) distcheck
+
+maintainer-prepare-release:
+ $(MAKE) _is-release-check
+ $(MAKE) all
+ $(MAKE) distcheck
+ $(MAKE) release-mail
git tag -s @PACKAGE@-@VERSION@ -m @PACKAGE@' '@VERSION@
gpg --detach-sign --armor @PACKAGE@-@VERSION@.tar.gz
@@ -67,7 +74,9 @@
rsync -vzP @PACKAGE@-@VERSION@.tar.gz telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/releases/@PACKAGE@/@PACKAGE@-@VERSION@.tar.gz
rsync -vzP @PACKAGE@-@VERSION@.tar.gz.asc telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/releases/@PACKAGE@/@PACKAGE@-@VERSION@.tar.gz.asc
-maintainer-make-release: maintainer-prepare-release maintainer-upload-release
+maintainer-make-release:
+ $(MAKE) maintainer-prepare-release
+ $(MAKE) maintainer-upload-release
@echo "Now:"
@echo " • bump the nano-version;"
@echo " • push the branch and tags upstream; and"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org