Dear all,
the X2Go project is proud to officially announce a new X2Go component called ,,x2gobroker''.
The documentation of the X2Go Session Broker (that's its long name)
will soon appear here:
http://wiki.x2go.org/doku.php/wiki:advanced:x2gobroker:start
X2Go Component: x2gobroker
Version: 0.0.1.0
Status: RELEASE
Date: Sun, 10 Mar 2013 12:56:47 +0100
Changes:
x2gobroker (0.0.1.0) RELEASED; urgency=low
.
* New upstream version (0.0.1.0):
- Only packaging issues fixed.
* /debian/control, /debian/rules:
+ Add hack that allows building the package with python2 or pysupport,
depending on what's present on the build system. (Fixes: #135).
.
x2gobroker (0.0.0.7) RELEASED; urgency=low
.
[ Mike Gabriel ]
* New upstream version (0.0.0.7):
- Add algorithm to ,,normalize'' hostnames used in session profiles
vs. those returned by the broker agent. (Fixes: #133).
- Ignore off-line X2Go servers in multi-node load-balanced setups.
(Fixes: #132).
- Return some sane output to x2goclient if the / all configured X2Go
server(s) is/are down.
- Tornado: Use RequestHandler.set_header() instead of
RequestHandler.add_header().
* /debian/control:
+ Build-Depend on python-paste, python-nose (testsuite needs them).
.
x2gobroker (0.0.0.6) RELEASED; urgency=low
.
[ Mike Gabriel ]
* New upstream version (0.0.0.6):
- Rewrite empty user parameter in session profile. Fill in
the UID that has been used for broker authentication.
- Implement session autologin feature. (Fixes: #134).
- If X2Go Session Broker's PAM Auth Service is not available, try to
fallback to direct PAM authentication (only works if x2gobroker
runs as super-user root).
- Switch from webpy to using tornado as http engine.
- Divert tornado log requests into the broker's logger instances.
- Add workaround to handle bug #138 in x2goclient.
* /debian/*.default:
- Be more explanatory about the X2GOBROKER_DEBUG option and allow
to enable debug mode for the different services independently.
(Fixes: #126).
* /debian/x2gobroker-daemon.postinst:
- Fix home path for user x2gobroker. (Fixes: #127).
* /debian/control:
- Dependency for python-x2gobroker: python-gevent.
.
x2gobroker (0.0.0.5) RELEASED; urgency=low
.
[ Mike Gabriel ]
* New upstream version (0.0.0.5):
- Prepare for WSGI based integration into an external httpd.
- Monkey patch Paramiko/SSH (adopted from Python X2Go).
- Add variable X2GOBROKER_AGENT_USER, so that remote broker
agents can theoretically run under another (i.e. != x2gobroker)
user ID.
- Properly set the Paramiko/SSH missing hostkey policy.
* /debian/control:
+ Add dependency to python-x2gobroker: python-paramiko.
* /debian/x2gobroker-daemon.default:
+ Fix variable names for SSL suport.
.
[ Jan Engelhardt ]
* New upstream version (0.0.0.5):
- Avoid using install -o/-g.
.
x2gobroker (0.0.0.4) RELEASED; urgency=low
.
* New upstream version (0.0.0.4):
- Capture DNS resolver failures on client ACLs in cases where
one of the listed hostnames in one client ACL definition is
not resolvable. Such a failure will deny access to the
corresponding session profile.
- Fix init script x2gobroker-authservice. (Fixes: #124).
.
x2gobroker (0.0.0.3) RELEASED; urgency=low
.
* New upstream version (0.0.0.3):
- Script x2gobroker-pubkeyauthorizer is now independent
from Python module x2gobroker.
- Word wrap config files and limit line lenght to <= 80 chars.
.
x2gobroker (0.0.0.2) RELEASED; urgency=low
.
* New upstream version (0.0.0.2):
- Make CC, CFLAGS and LDFLAGS configurable through build system.
- Make host session option a (Python) list, not unicode/string.
- Add load balancing support.
- Add file logging support.
- Add logrotate configuration for x2gobroker log files.
- Make the daemon user and group ID configurable through
python-x2gobroker.default.
- Set log level to CRITICAL if running unit tests.
- Perform PAM authentication via an authentication service (the broker
runs as non-privileged user, the authentication service as root).
- To make SSH pubkey deployment easier, serve the broker's public SSH
key(s)
under this URL http(s)://<broker_hostname>:<port>/pubkeys/.
- Add tool: x2gobroker-keygen. Generate pub/priv SSH keypair for the
system user x2gobroker.
- Add tool: x2gobroker-pubkeyauthorizer. Retrive broker's public SSH
keys and install them (on X2Go Servers with x2gobroker-agent
installed).
- Add man pages for all executables in /usr/sbin.
* /debian/control:
+ Add bin:package x2gobroker-agent.
* /debian/x2gobroker-daemon.init:
+ Handle stale PID file and already running daemon.
+ Handle different situation for X2GOBROKER_DAEMON_USER. Make sure
the getpass.getuser() function sees the correct effective UID.
+ Make sure the unprivileged daemon user (x2gobroker) has access to the
PID file directory.
* postinst/postrm scripts:
+ The user x2gobroker is required by x2gobroker-agent and x2gobroker-
daemon.
So now both bin:packages provide that user account.
.
x2gobroker (0.0.0.1) RELEASED; urgency=low
.
* Initial upstream version.
Regards, Mike Gabriel
--
DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
x2go-announcements@lists.x2go.org