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