aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-05-21 22:29:00 +0200
committerMarcel Holtmann <marcel@holtmann.org>2012-05-21 22:38:44 +0200
commitd3451fd661da638533267a23e241139d972bac4e (patch)
treebd25c94432ca7def449f42f49d1a4d201b72394d
parent3880dc3198630382ea6e5a7fb5edbf05e176a9f3 (diff)
downloadmmsd-d3451fd661da638533267a23e241139d972bac4e.tar.gz
gweb: Add function to check for TLS support
-rw-r--r--gweb/giognutls.c5
-rw-r--r--gweb/giognutls.h2
-rw-r--r--gweb/gionotls.c5
3 files changed, 12 insertions, 0 deletions
diff --git a/gweb/giognutls.c b/gweb/giognutls.c
index f7f5faa..47ff8c4 100644
--- a/gweb/giognutls.c
+++ b/gweb/giognutls.c
@@ -408,6 +408,11 @@ static ssize_t g_io_gnutls_pull_func(gnutls_transport_ptr_t transport_data,
return result;
}
+gboolean g_io_channel_supports_tls(void)
+{
+ return TRUE;
+}
+
GIOChannel *g_io_channel_gnutls_new(int fd)
{
GIOGnuTLSChannel *gnutls_channel;
diff --git a/gweb/giognutls.h b/gweb/giognutls.h
index 4131317..f16c75d 100644
--- a/gweb/giognutls.h
+++ b/gweb/giognutls.h
@@ -21,4 +21,6 @@
#include <glib.h>
+gboolean g_io_channel_supports_tls(void);
+
GIOChannel *g_io_channel_gnutls_new(int fd);
diff --git a/gweb/gionotls.c b/gweb/gionotls.c
index 75b20a3..88db3e4 100644
--- a/gweb/gionotls.c
+++ b/gweb/gionotls.c
@@ -25,6 +25,11 @@
#include "giognutls.h"
+gboolean g_io_channel_supports_tls(void)
+{
+ return FALSE;
+}
+
GIOChannel *g_io_channel_gnutls_new(int fd)
{
return NULL;