Picon

Bug#829: Further information


As Ionic stated in IRC adding -nopersistent to x2goagent.options stops
the shortkey ctrl+alt+r from suspending the session after switching the
resize-mode

But by adding this option i am no longer able to suspend my session even
with the 'x2gosuspend-session'-command

-- 

Kind regards

 Florian Wicke

Hetzner Online AG
Industriestr. 25
91710 Gunzenhausen / Germany
Tel: +49 9831 505-0
Fax: +49 9831 505-3
florian.wicke <at> hetzner.de
www.hetzner.com

Register Court: Registergericht Ansbach, HRB 3204
Management Board: Dipl. Ing. (FH) Martin Hetzner
Chairwoman of the Supervisory Board: Diana Rothhan

_______________________________________________
x2go-dev mailing list
(Continue reading)

Michael DePaulo | 31 Mar 14:53 2015
Picon

FYI: I updated the Fedora Rawhide mock files onjenkins

On Japsand, which Jenkins builds on, I updated the mock files
(/etc/mock/*.cfg) for Fedora Rawhide to their mock 1.2.7-1 versions:
https://apps.fedoraproject.org/packages/mock/changelog/

One of the differences is that the rawhide RPMs now have "fc23"
instead of "fc22" in their names.

I started rebuilding the Rawhide packages through the Jenkins WebGUI.
I intend to finish doing so tonight.

-Mike#2
Mike Gabriel | 31 Mar 06:04 2015
Picon

Bug#686: X2Go issue (in src:x2gobroker) has been marked as pending for release

tag #686 pending
fixed #686 0.0.3.0
thanks

Hello,

X2Go issue #686 (src:x2gobroker) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:

    http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=f7e9e1e

The issue will most likely be fixed in src:x2gobroker (0.0.3.0).

light+love
X2Go Git Admin (on behalf of the sender of this mail)

---
commit f7e9e1edf659473e4917d6c0649c6a432fb73c3d
Author: Mike Gabriel <mike.gabriel <at> das-netzwerkteam.de>
Date:   Tue Mar 31 06:04:25 2015 +0200

    add closure for #686

diff --git a/debian/changelog b/debian/changelog
index d13ad72..df87b67 100644
--- a/debian/changelog
+++ b/debian/changelog
 <at>  <at>  -233,7 +233,7  <at>  <at>  x2gobroker (0.0.3.0-0x2go1) UNRELEASED; urgency=low
     - Makefile: Add installation rules for x2gobroker-loadchecker.
(Continue reading)

Mike Gabriel | 31 Mar 06:01 2015
Picon

Bug#685: X2Go issue (in src:x2gobroker) has been marked as pending for release

tag #685 pending
fixed #685 0.0.3.0
thanks

Hello,

X2Go issue #685 (src:x2gobroker) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:

    http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=7b98c05

The issue will most likely be fixed in src:x2gobroker (0.0.3.0).

light+love
X2Go Git Admin (on behalf of the sender of this mail)

---
commit 7b98c0514eaae794ce5880f86bab12f3a2bf9766
Author: Mike Gabriel <mike.gabriel <at> das-netzwerkteam.de>
Date:   Tue Mar 31 06:00:59 2015 +0200

    Provide x2gobroker system user public keys to broker agents with SSH options--strongly restricting the
key usage--now. Modify x2gobroker- pubkeyauthorizer in a way that it replaces non-option keys with the
newly provided optionized/restricted pubkeys. (Fixes: #685).

diff --git a/debian/changelog b/debian/changelog
index a0640e5..d13ad72 100644
--- a/debian/changelog
+++ b/debian/changelog
(Continue reading)

Mike Gabriel | 30 Mar 16:57 2015
Picon

Bug#666: X2Go issue (in src:x2gobroker) has been marked as pending for release

tag #666 pending
fixed #666 0.0.3.0
thanks

Hello,

X2Go issue #666 (src:x2gobroker) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:

    http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=6652693

The issue will most likely be fixed in src:x2gobroker (0.0.3.0).

light+love
X2Go Git Admin (on behalf of the sender of this mail)

---
commit 6652693c1fe47dbc53f84db84fab34f70485951a
Author: Mike Gabriel <mike.gabriel <at> das-netzwerkteam.de>
Date:   Mon Mar 30 16:57:56 2015 +0200

    Add security notice / disclaimer to x2gbroker.1 man page as suggested by Stefan Baur. (Fixes: #666).

diff --git a/debian/changelog b/debian/changelog
index 8ac74a1..a0640e5 100644
--- a/debian/changelog
+++ b/debian/changelog
 <at>  <at>  -283,6 +283,8  <at>  <at>  x2gobroker (0.0.3.0-0x2go1) UNRELEASED; urgency=low
     - man pages: Update date.
(Continue reading)

Mike Gabriel | 30 Mar 16:51 2015
Picon

X2Go Session Broker, now with load checker service

Dear all,

within the last week I have been working on X2Go Session Broker a bit  
more, pushing it towards release 0.0.3.0.

One feature, that was still missing, was a means to perform load  
checks on associated load-balanced X2Go servers, so that a real "load"  
balancing could take place.

Until last week, server load was detected by only counting the number  
of running / suspended X2Go sessions. If you have users that are  
working hard on an X2Go server, then the number of sessions is a very  
inaccurate way of detecting server load.

So now, we count X2Go sessions plus detect a couple of server metrics  
(via a background daemon, aka x2gobroker-loadchecker). All gathered  
information will be combined into a load-factor. The load-factor and  
the number of running/suspended sessions, will decide on what host the  
next new X2Go session will be started.

Quick install for testing the new feature (from the nightly builds, of couse):

Debian:

   apt-get install x2gobroker # will update your x2gobroker packages
   apt-get install x2gobroker-loadchecker

-> make sure x2gobroker-loadchecker starts via your init system

   edit /etc/x2go/x2gobroker.conf, set use-load-checker for inifile  
(Continue reading)

Mike Gabriel | 30 Mar 06:28 2015
Picon

Bug#832: X2Go Client in broker mode wiath autologin enabled expects transmission of private SSH key file

Package: x2goclient
Severity: important
Version: 4.0.4.0

If brokerage with autologin is in use (a very common broker setup),  
the current client<->broker communication design in X2Go Client is  
that the broker creates a SSH pubkey/privkey pair and transmits the  
private key to the client.

Never should we transmit private key files over the wire!!!

The X2Go Session Broker is already able to accept pubkey files from  
the client side and deploy those pubkeys appropriately. In Python  
X2Go, this is already used.

X2Go Client should switch here: create pubkey/privkey pair on  
client-side, push the pubkey to the broker and have it temporarily  
deployed from there to the X2Go Server where the next session login is  
scheduled by the broker.

Mike
--

-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel <at> das-netzwerkteam.de, http://das-netzwerkteam.de

(Continue reading)

Mike Gabriel | 30 Mar 06:24 2015
Picon

Bug#831: handle autologin failures via broker gracefully

Package: x2goclient
Version: 4.0.4.0
Severity: minor

With brokerage enabled, the broker can mediate an autologin mechanism  
from X2Go Client to a given (brokeraged) server.

The mechanism is this:

   o broker deploys a public key in ~/.x2go/authorized_keys on
     X2Go Server
   o X2Go Client receives the corresponding private key
   o (the above is already flawed, no private keys should be sent
     over networks, I will file another bug for that)
   o in SSHd, the ~/.x2go/authorized_keys must be configured as
     potential place for authorized_keys file

If the last step is forgotten, SSH authentication with X2Go Client  
against the X2Go Server fails.

If that fails, my expectation would be a fall-back to username /  
password authentication.

But what happens, is: X2Go Client "gets stuck" in the session startup  
procedure (it's not a real freeze), it does not return to the login  
dialog widget anymore. Options remaining: closing X2Go Client and  
reopening.

I stumbled over this because of a configuration in SSH daemon on one  
of my test boxes.
(Continue reading)

Mihai Moldovan | 29 Mar 08:24 2015
Picon

nx-libs SetPictureFilter() crash fix

Hi Jan,

The following patch will probably interest you, because it fixes the
crash in SetPictureFilter():

http://code.x2go.org/gitweb?p=nx-libs.git;a=blob;f=debian/patches/0017_nx-X11_fix-SetPictureFilter.full.patch;h=a6f978cad9024807e0ca771b73ecbdcecbda1bca;hb=da6bb07a0fbdbe75d46ac0ff1afb45cf7817e0f0

Incidentally, this was also the reason why nxagent on my Gentoo system
always crashed when clicking on any button in a XFCE desktop session.

This fix will also be included in the next nx-libs release, but I
haven't plan a date for this yet. Probably not coming any time soon,
especially due to the previous emergency releases a few weeks back...

Mihai

_______________________________________________
x2go-dev mailing list
x2go-dev <at> lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev
Daryl Clevenger | 27 Mar 13:41 2015
Picon

Issue with ssh-agent fix for bug #672

Folks,

I run x2go sessions for weeks, so just recently noticed this regression 
after a recent update from ppa:x2go/stable. I'm running

% cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"

The fix was for http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=672 and 
the commit
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=7fdcc5d

The issue is that when starting a new session, the SSH_AUTH_SOCKET is 
always set. As a result, on Linux Mint 17 the following code in 
/etc/x2go/Xsession.d/90x11-common_ssh-agent is bypassed

if has_option use-ssh-agent; then
   if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ] \
      && [ -z "$SSH2_AUTH_SOCK" ]; then
     STARTSSH=yes
     if [ -f /usr/bin/ssh-add1 ] && cmp -s $SSHAGENT /usr/bin/ssh-agent2; then
       # use ssh-agent2's ssh-agent1 compatibility mode
       SSHAGENTARGS=-1
     fi
   fi
fi

(Continue reading)

Mike Gabriel | 28 Mar 14:11 2015
Picon

Bug#830: X2Go issue (in src:x2goclient) has been marked as pending for release

tag #830 pending
fixed #830 4.0.4.0
thanks

Hello,

X2Go issue #830 (src:x2goclient) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:

    http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=8008873

The issue will most likely be fixed in src:x2goclient (4.0.4.0).

light+love
X2Go Git Admin (on behalf of the sender of this mail)

---
commit 800887326bb6dfe30170d74121422fb2c94439ff
Author: Mike Gabriel <mike.gabriel <at> das-netzwerkteam.de>
Date:   Sat Mar 28 14:11:39 2015 +0100

    debian/changelog: add closure for #830

diff --git a/debian/changelog b/debian/changelog
index c48c4d2..334f8ee 100644
--- a/debian/changelog
+++ b/debian/changelog
 <at>  <at>  -240,7 +240,7  <at>  <at>  x2goclient (4.0.4.0-0x2go1) UNRELEASED; urgency=low
     - configdialog.cpp: make XQuartz detection algorithm QStringList-based and
(Continue reading)


Gmane