[X2Go-Commits] [x2goclient] 01/01: If using x2go broker and ssh proxy check for the option "usebrokeruserforproxy" in the session file. If it's "true", use the same username for the proxy as broker login.

git-admin at x2go.org git-admin at x2go.org
Wed Jun 19 09:24:24 CEST 2019


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

x2go pushed a commit to branch master
in repository x2goclient.

commit 0a40c9071294d09aec6ab78d65926fd414231d42
Author: Oleksandr Shneyder <o.shneyder at phoca-gmbh.de>
Date:   Wed Jun 19 09:24:15 2019 +0200

    If using x2go broker and ssh proxy check for the option "usebrokeruserforproxy" in the session file. If it's "true", use the same username for the proxy as broker login.
---
 debian/changelog     |  2 ++
 src/onmainwindow.cpp | 12 ++++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index dd113a6..b9e5f6b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -29,6 +29,8 @@ x2goclient (4.1.2.2-0x2go1) UNRELEASED; urgency=medium
     - Direct RDP sesion send to broker event CONNECTED instead of CONNECTING at start of RDP client.
     - Fixing setting correct session command when resuming the session.
     - Don't exit if sending event to http broker has failed.
+    - If using x2go broker and ssh proxy check for the option "usebrokeruserforproxy" in the session
+      file. If it's "true", use the same username for the proxy as broker login.
 
   [ Mihai Moldovan ]
   * New upstream version (4.1.2.2):
diff --git a/src/onmainwindow.cpp b/src/onmainwindow.cpp
index cd97e6c..77652b7 100644
--- a/src/onmainwindow.cpp
+++ b/src/onmainwindow.cpp
@@ -3803,11 +3803,19 @@ bool ONMainWindow::startSession ( const QString& sid )
         {
             bool ok;
             bool useBrokerPassForProxy=false;
+            bool useBrokerUserForProxy=false;
             if(brokerMode)
             {
                 useBrokerPassForProxy=(st->setting()->value (
-                                           sid+"/usebrokerpassforproxy", false
-                                       ).toBool() );
+                    sid+"/usebrokerpassforproxy", false
+                ).toBool() );
+                useBrokerUserForProxy=(st->setting()->value (
+                    sid+"/usebrokeruserforproxy", false
+                ).toBool() );
+                if(useBrokerUserForProxy)
+                {
+                    proxylogin=config.brokerUser;
+                }
             }
             if(useBrokerPassForProxy)
                 proxypassword=config.brokerPass;

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient.git


More information about the x2go-commits mailing list