This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2gobroker. from 04a9982 Don't hard-define session DPI value. This allows X2Go Client to auto-detect the client-side DPI value and use that for the X2Go session. (Fixes: #834). new 8dcbce9 Add run-optional-script support to SSH broker. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 1 + x2gobroker/client/plain.py | 6 ++++++ 2 files changed, 7 insertions(+) -- Alioth's /srv/git/code.x2go.org/x2gobroker.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gobroker. commit 8dcbce9c7a1c709494809ed668133292928552a7 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Apr 2 06:30:30 2015 +0200 Add run-optional-script support to SSH broker. --- debian/changelog | 1 + x2gobroker/client/plain.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index ced1bd8..3d4759e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -311,6 +311,7 @@ x2gobroker (0.0.3.0-0x2go1) UNRELEASED; urgency=low - Don't hard-define session DPI value. This allows X2Go Client to auto-detect the client-side DPI value and use that for the X2Go session. (Fixes: #834). + - Add run-optional-script support to SSH broker. * debian/control: + Provide separate bin:package for SSH brokerage: x2gobroker-ssh. + Replace LDAP support with session brokerage support in LONG_DESCRIPTION. diff --git a/x2gobroker/client/plain.py b/x2gobroker/client/plain.py index 9e4d7d1..aa68bd1 100644 --- a/x2gobroker/client/plain.py +++ b/x2gobroker/client/plain.py @@ -67,7 +67,10 @@ class X2GoBrokerClient(object): broker_backend._do_authenticate = _override_do_authenticate + username, password, task, profile_id, ip, cookie, authed, server = broker_backend.run_optional_script(script_type='pre_auth_scripts', username=username, password="SSH", task=task, profile_id=profile_id, ip=ip, cookie=cookie) access, next_cookie = broker_backend.check_access(username=username, ip=ip, cookie=cookie, override_password_auth=True) + username, password, task, profile_id, ip, cookie, authed, server = broker_backend.run_optional_script(script_type='post_auth_scripts', username=username, password="SSH", task=task, profile_id=profile_id, ip=ip, cookie=cookie, authed=access) + if access: logger_broker.debug ('username: {username}, task: {task}, profile_id: {profile_id}'.format(username=username, task=task, profile_id=profile_id)) @@ -122,6 +125,9 @@ class X2GoBrokerClient(object): if profile_id: profile_info = broker_backend.select_session(profile_id=profile_id, username=username) + + username, password, task, profile_id, ip, cookie, authed, server = broker_backend.run_optional_script(script_type='select_session_scripts', username=username, password="SSH", task=task, profile_id=profile_id, ip=ip, cookie=cookie, authed=access, server=profile_info['server']) + if profile_info.has_key('server'): output += "SERVER:" output += profile_info['server'] -- Alioth's /srv/git/code.x2go.org/x2gobroker.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git