This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository libx2goclient.

commit 2119d1621c521bec73082bb75102ce615c569d7b
Author: Mihai Moldovan <io...@ionic.de>
Date:   Thu May 28 13:38:23 2020 +0200

    src/x2goclient-network-ssh.c: hook up X2GoClientOpenSSHBugs object as 
property.
    
    Currently unused, but initialized.
---
 src/x2goclient-network-ssh.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/src/x2goclient-network-ssh.c b/src/x2goclient-network-ssh.c
index d2f681c..01b68cb 100644
--- a/src/x2goclient-network-ssh.c
+++ b/src/x2goclient-network-ssh.c
@@ -48,6 +48,7 @@
 #include "x2goclient-network-ssh.h"
 #include "x2goclient-utils.h"
 #include "x2goclient-openssh-version.h"
+#include "x2goclient-openssh-bugs.h"
 
 
 struct _X2GoClientNetworkOptionsSSH {
@@ -94,6 +95,7 @@ struct _X2GoClientNetworkSSH {
 
   /* Properties. */
   X2GoClientOpenSSHVersion *openssh_version;
+  X2GoClientOpenSSHBugs *openssh_bugs;
 
   char *control_path;
   GSubprocess *master_conn;
@@ -105,6 +107,7 @@ G_DEFINE_TYPE (X2GoClientNetworkSSH, 
x2goclient_network_ssh, X2GOCLIENT_TYPE_NET
 /* See src/x2goclient-network.c regarding abbreviations. */
 enum {
   X2GO_NET_SSH_PROP_OPENSSH_VERSION = 1,
+  X2GO_NET_SSH_PROP_OPENSSH_BUGS,
   X2GO_NET_SSH_N_PROPERTIES
 };
 
@@ -141,6 +144,12 @@ static void x2goclient_network_ssh_class_init 
(X2GoClientNetworkSSHClass *klass)
                                                                                
   X2GOCLIENT_TYPE_OPENSSH_VERSION,
                                                                                
   G_PARAM_READABLE);
 
+  net_ssh_obj_properties[X2GO_NET_SSH_PROP_OPENSSH_BUGS] = g_param_spec_boxed 
("openssh-bugs", _("Bug quirks structure for OpenSSH Client"),
+                                                                               
_("A structure containing quirks bits for known OpenSSH Client "
+                                                                               
  "bugs."),
+                                                                               
X2GOCLIENT_TYPE_OPENSSH_BUGS,
+                                                                               
G_PARAM_READABLE);
+
   g_object_class_install_properties (object_class, X2GO_NET_SSH_N_PROPERTIES, 
net_ssh_obj_properties);
 
   X2GoClientNetworkClass *parent_class = X2GOCLIENT_NETWORK_CLASS (klass);
@@ -152,6 +161,7 @@ static void x2goclient_network_ssh_class_init 
(X2GoClientNetworkSSHClass *klass)
 static void x2goclient_network_ssh_init (X2GoClientNetworkSSH *self) {
   /* Properties. */
   self->openssh_version = NULL;
+  self->openssh_bugs = x2goclient_openssh_bugs_new ();
 
   self->control_path = NULL;
   self->master_conn = NULL;
@@ -196,6 +206,9 @@ static void x2goclient_network_ssh_finalize (GObject 
*object) {
   x2goclient_openssh_version_free (self->openssh_version);
   self->openssh_version = NULL;
 
+  x2goclient_openssh_bugs_free (self->openssh_bugs);
+  self->openssh_bugs = NULL;
+
 
   g_free (self->control_path);
   self->control_path = NULL;
@@ -216,6 +229,10 @@ static void x2goclient_network_ssh_set_property (GObject 
*object, guint prop_id,
                                               x2goclient_openssh_version_free 
(self->openssh_version);
                                               self->openssh_version = 
g_value_dup_boxed (value);
                                               break;
+    case (X2GO_NET_SSH_PROP_OPENSSH_BUGS):
+                                           x2goclient_openssh_bugs_free 
(self->openssh_bugs);
+                                           self->openssh_bugs = 
g_value_dup_boxed (value);
+                                           break;
     default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, param_spec);
              break;
@@ -230,6 +247,10 @@ static void x2goclient_network_ssh_get_property (GObject 
*object, guint prop_id,
                                               g_value_take_boxed (value, 
g_boxed_copy (X2GOCLIENT_TYPE_OPENSSH_VERSION,
                                                                                
        self->openssh_version));
                                               break;
+    case (X2GO_NET_SSH_PROP_OPENSSH_BUGS):
+                                           g_value_take_boxed (value, 
g_boxed_copy (X2GOCLIENT_TYPE_OPENSSH_BUGS,
+                                                                               
     self->openssh_bugs));
+                                           break;
     default:
              G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, param_spec);
              break;

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on 
/srv/git/code.x2go.org/libx2goclient.git
_______________________________________________
x2go-commits mailing list
x2go-commits@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-commits

Reply via email to