[glibmm/glibmm-2-60] Gio::TlsConnection: Deprecate rehandshake API



commit e77cc97dc8eb35dc4887d7379767149d81a1cd92
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Mon Mar 18 12:49:17 2019 +0100

    Gio::TlsConnection: Deprecate rehandshake API

 gio/src/tlsconnection.ccg | 17 -----------------
 gio/src/tlsconnection.hg  | 12 ++++++------
 2 files changed, 6 insertions(+), 23 deletions(-)
---
diff --git a/gio/src/tlsconnection.ccg b/gio/src/tlsconnection.ccg
index d41edbef..4ec8d7e4 100644
--- a/gio/src/tlsconnection.ccg
+++ b/gio/src/tlsconnection.ccg
@@ -19,20 +19,3 @@
 #include <giomm/tlsdatabase.h>
 #include <giomm/tlsinteraction.h>
 #include "slot_async.h"
-
-namespace Gio
-{
-
-// Deprecated in glib 2.60, but not in glibmm 2.58.
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-void TlsConnection::set_rehandshake_mode(TlsRehandshakeMode mode)
-{
-  g_tls_connection_set_rehandshake_mode(gobj(), ((GTlsRehandshakeMode)(mode)));
-}
-TlsRehandshakeMode TlsConnection::get_rehandshake_mode() const
-{
-  return ((TlsRehandshakeMode)(g_tls_connection_get_rehandshake_mode(const_cast<GTlsConnection*>(gobj()))));
-}
-G_GNUC_END_IGNORE_DEPRECATIONS
-
-} // namespace Gio
diff --git a/gio/src/tlsconnection.hg b/gio/src/tlsconnection.hg
index f0c1bfff..142bd2b3 100644
--- a/gio/src/tlsconnection.hg
+++ b/gio/src/tlsconnection.hg
@@ -60,11 +60,10 @@ public:
   _WRAP_METHOD(void set_require_close_notify(bool require_close_notify = true), 
g_tls_connection_set_require_close_notify)
   _WRAP_METHOD(bool get_require_close_notify() const, g_tls_connection_get_require_close_notify)
 
-  // Deprecated in glib 2.60, but not in glibmm 2.58.
-  _WRAP_METHOD_DOCS_ONLY(g_tls_connection_set_rehandshake_mode)
-  void set_rehandshake_mode(TlsRehandshakeMode mode);
-  _WRAP_METHOD_DOCS_ONLY(g_tls_connection_get_rehandshake_mode)
-  TlsRehandshakeMode get_rehandshake_mode() const;
+  _WRAP_METHOD(void set_rehandshake_mode(TlsRehandshakeMode mode), g_tls_connection_set_rehandshake_mode,
+    deprecated "Changing the rehandshake mode is no longer required for compatibility. Also, rehandshaking 
has been removed from the TLS protocol in TLS 1.3.")
+  _WRAP_METHOD(TlsRehandshakeMode get_rehandshake_mode() const, g_tls_connection_get_rehandshake_mode,
+    deprecated "Changing the rehandshake mode is no longer required for compatibility. Also, rehandshaking 
has been removed from the TLS protocol in TLS 1.3.")
 
   _WRAP_METHOD(void set_use_system_certdb(bool use_system_certdb = true), 
g_tls_connection_set_use_system_certdb,
     deprecated "Use set_database() instead.")
@@ -94,7 +93,8 @@ public:
   _WRAP_PROPERTY("interaction", Glib::RefPtr<TlsInteraction>)
   _WRAP_PROPERTY("peer-certificate", Glib::RefPtr<TlsCertificate>)
   _WRAP_PROPERTY("peer-certificate-errors", TlsCertificateFlags)
-  _WRAP_PROPERTY("rehandshake-mode", TlsRehandshakeMode)
+  _WRAP_PROPERTY("rehandshake-mode", TlsRehandshakeMode,
+    deprecated "Changing the rehandshake mode is no longer required for compatibility. Also, rehandshaking 
has been removed from the TLS protocol in TLS 1.3.")
   _WRAP_PROPERTY("require-close-notify", bool)
   _WRAP_PROPERTY("use-system-certdb", bool, deprecated "Use property_database() instead.")
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]