Dear all,
the X2Go project is proud to announce the release of the X2Go
component ,,x2gobroker''.
New gains of this version of ,,x2gobroker'' are:
o Add a package (x2gobroker-wsgi) that configures X2Go Session Broker with
Apache2 via WSGI
o Thorough separation of the X2Go Session Broker Authservice from
the rest of
the broker (authservice runs as root, the rest as unpriv user)
o Many many bug fixes (reported mostly by Anders Bruun Olson, THANKS!)
o Bug closures: 154 170 171 172 175 176 180
The X2Go Session Broker development is currently sponsored by
Fletennet.dk. Thanks a lot to Kjetil Fleten!!!
Please note that the X2Go Session Broker is still under heavy
development and a rather fresh project. Test it, but be also prepared
for knowing what you do.
X2Go Component: x2gobroker
Version: 0.0.1.1
Status: RELEASE
Date: Tue, 23 Apr 2013 21:38:07 +0200
Changes:
x2gobroker (0.0.1.1) RELEASED; urgency=low
.
* New upstream version (0.0.1.1):
- Add WSGI support to X2Go Session Broker. Allows plugging into
Apache2 by using the mod_wsgi module.
- Add Apache2 configuration for WSGI support that shows how to
setup a VirtualHost for X2Go Session Broker.
- For session profiles with autologin enable, add a dummy key
session profile parameter that triggers key based auth in X2Go Client.
(Fixes: #154).
- Fix hard-coded path to x2gobroker's authservice socket.
- Separate logging logic of x2gobroker-authservice from the rest of
the logging in x2gobroker. (Fixes: #172).
- x2gobroker-pubkeyauthorizer: no logging-to-file support anymore.
(Fixes: #175).
- Fix name of get() method for /pubkeys/ URL path. (Fixes: #176).
- Move AuthService server code fully into x2gobroker-authservice
daemon script.
- Add forgotten file: x2gobroker-authservice-logger.conf. (Fixes: #180).
- Add script: x2gobroker-testauth.
- Add enable()/disable() methods to broker backends.
- Move complete authservice logic into x2gobroker-authservice script.
- Add command and directrdp session profile parameters to defaults.
- Fix wrong usage of session option »cmd«, has to be »command«.
* /debian/control:
+ Fix --root parameter in DEB_PYTHON_INSTALL_ARGS.
+ Let bin:package x2gobroker-authservice depend on python-x2gobroker (of
the same version). (Fixes: #170).
* Properly remove the X2Go Session broker log files on package purgal.
* Let bin:package x2gobroker-authservice create x2gobroker:x2gobroker, as
well.
(Fixes: #171).
Regards,
Mike Gabriel (aka sunweaver)
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
the X2Go project is proud to announce the release of the X2Go
component ,,pyhoca-gui''.
This release is mainly a release for the MS Windows world:
o Freeze utility now is bbfreeze (was: py2exe which has been
unmaintained for
a while).
o The multiple notifications icons in the system tray have an end. All
notifications are now bound to the main systray icon of PyHoca-GUI
o The systray icon on Windows has changed: X2Go logo -> PyHoca logo
o further details: see below in the changelog...
X2Go Component: pyhoca-gui
Version: 0.4.0.2
Status: RELEASE
Date: Sun, 21 Apr 2013 22:45:46 +0200
Changes:
pyhoca-gui (0.4.0.2) RELEASED; urgency=low
.
* New upstream version (0.4.0.2):
- Make PyHoca-GUI aware of the Cinnamon desktop shell.
- Make sure that there is no KeyException when checking/unchecking the
restoreexports item in the shared folders menu.
* MS Windows specific:
+ Use bbfreeze to freeze the Win32 version of PyHoca-GUI.
+ Make sure PyHoca-GUI freezing works with gevent 1.0b3 and later.
+ Freeze with gui_only enabled, hides the console Window PyHoca-GUI runs
in.
+ Provide icon2exe.py for adding .ico files to .exe files. Thanks
to the original authors: Giovanni Bajo and previously McMillan
Enterprises, Inc.
+ Use TaskBarIcon.ShowBalloon() instead of wx.NotificationMessage for
notifications. Let's us get rid of the multiple notification icons
in the system tray.
+ On MS Windows, also use the PyHoca icon in the system tray.
Regards,
Mike Gabriel (aka sunweaver)
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
the X2Go project is proud to announce the release of the X2Go
component ,,python-x2go''.
New gains of this version of ,,python-x2go'' are:
o Fix of faulty creation of the export session profile parameter.
o Fixing an Exception that got raised during session profile creation.
o Bug closures: #162
X2Go Component: python-x2go
Version: 0.4.0.3
Status: RELEASE
Date: Sun, 21 Apr 2013 22:40:43 +0200
Changes:
python-x2go (0.4.0.3) RELEASED; urgency=low
.
* New upstream version (0.4.0.3):
- Fix inheritance of Paramiko/SSH exception.
- Make Python X2Go aware of the Cinnamon desktop shell.
- Fix faulty value creations for the export session profile parameter.
(Fixes: #162). This issue occured when the restoreexports feature
had been activated in the session profile.
- Prevent Exception when creating new session profiles. Spotted by
Dick Kniep. Thanks!
Regards,
Mike Gabriel (aka sunweaver)
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
the X2Go project is very sorry for the failing session connections
that occurred to those who installed nx-libs aka x2goagent 3.5.0.19.
The issue was caused by a broken symlink in the Debian/Ubuntu packages.
The issue has now been fixed, we did our best to react as soon as possible.
o Bug closures of this release: #156 (see below)
X2Go Component: nx-libs
Version: 2:3.5.0.20
Status: RELEASE
Date: Thu, 28 Mar 2013 20:43:31 +0100
Changes:
nx-libs (2:3.5.0.20-0) RELEASED; urgency=low
.
* Fix faulty symlink path. Make sure that x2goagent symlink
does not point to absolute path somewhere within the build
environment. (Fixes: #156).
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
the X2Go project is proud to announce the (bugfix, FTBFS) release of the X2Go
component ,,nx-libs''.
New gains of this version of ,,nx-libs'' are:
o Fix FTBFS of nx-libs 3.5.0.18 when built with dpkg-buildpackage
o Bug closures: no official bug closures, follow up for fixing #145
X2Go Component: nx-libs
Version: 2:3.5.0.19
Status: RELEASE
Date: Thu, 28 Mar 2013 08:59:01 +0100
Changes:
nx-libs (2:3.5.0.19-0) RELEASED; urgency=low
.
* Add Jan's reasoning for using string_rep() instead of bash based
string substitutions as comment to /debian/Makefile.replaces.sh.
* Fix FTBFS for .deb packages after including fix for #145.
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
this is to announce the site X2Go-Community.org as the official German
support forum for X2Go.
X2Go-Community.org is mainly run by Tobias Luther and he will do his
best to answer your (German) questions on X2Go there. Tobias is an
active member of the Linux4Africa project, located in Leipzig, Germany.
Tobias and I (on behalf of the X2Go Developers) have worked out a
workflow that will assure an exchange between the German(-only) forum
users and our Englisch mailing list user community.
1.
If technical problems with X2Go occur that need reporting upstream to
the X2Go bug tracker (in English), Tobias will support the forum users
with it (and maybe even translate their bug reports to English).
2.
If issues occur that are beyond Tobias's scope, he will try to get
support and help from the (Englisch speaking) international X2Go
community and after that report back to the German forum users.
3.
Tobias has also offered helping to improve the documentation of X2Go.
Originally, X2Go-Community.org offered its own X2Go documentation.
This effort will be joined and his work will be merged into the X2Go
Wiki. Once that is done, a German extract will be generated from what
is available on wiki.x2go.org which then will be presented on
X2Go-Community.org.
Welcome on the team, Tobias! Thanks a lot for your contributions.
light+love,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Hi all,
the X2Go project is proud to announce its bundle release of X2Go
components called
X2Go Baikal (LTS)
X2Go Baikal is the fourth bundle release in the history of the X2Go project.
As many of you might have guessed, the acronym LTS stands for
,,long-term support''.
The idea of a bundle release with long term support is to provide
reliability for companies / freelancers / consultants / universities
who deploy X2Go in productive environments.
For further information (e.g. support duration), visit the X2Go homepage/wiki:
http://wiki.x2go.org/doku.php/download:baikal
light+love,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
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(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
the X2Go project is proud to announce the release of the X2Go
component ,,nx-libs''.
New gains of this version of ,,nx-libs'':
o Several fixes in the build scripts
o This is release mainly fixes issues reported by package maintainers
o Bug closures: #104, #107, #143, #145 (see below)
X2Go Component: nx-libs
Version: 2:3.5.0.18-0
Status: RELEASE
Date: Fri, 22 Mar 2013 23:39:39 +0100
Changes:
nx-libs (2:3.5.0.18-0) RELEASED; urgency=low
.
[ Mike Gabriel ]
* Remove duplicate install of nxproxy from main Makefile. Spotted by Jan
Engelhard.
* Work-in patch from Jan Engehardt for working around different
improper bash implementations of string-in-string replacing. (Fixes:
#145).
* Main Makefile: Use absolute symlink when linking from $(X2GOLIBDIR)
into $(NXLIBDIR) (i.e. linking x2goagent -> nxagent). (Fixes: #143).
.
[ Orion Poplawski ]
* Fix wrong symlink direction of libNX_* files. (Fixes: #107).
* Avoid building of libxcomp1 (which actually is identical to libxcomp3,
just with a wrong name). (Fixes: #104).
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…
Dear all,
the X2Go project is proud to announce the release of the X2Go
component ,,x2goserver''.
New gains of this version of ,,x2goserver'':
o Bug fix for failing starts of Unity-2d sessions
o Allow for deploying X2Go Published Applications system-wide on a
per-user basis
o Bug closures: #83, #105 (see below)
X2Go Component: x2goserver
Version: 4.0.0.1
Status: RELEASE
Date: Mon, 11 Feb 2013 11:42:32 +0100
Changes:
x2goserver (4.0.0.1) RELEASED; urgency=low
.
[ Bernard Cafarelli ]
* New upstream version (4.0.0.1):
- Make CFLAGS usable in x2goserver. (Fixes: #83).<gain-1>
.
[ Matthew L. Dailey ]
* New upstream version (4.0.0.1):
- Fix command/version detection for GNOME/Unity on Ubuntu. (Fixes: #105).
.
[ Mike Gabriel ]
* New upstream version (4.0.0.1):
- Allow for deploying X2Go Published Applications system-wide on a
per-user basis (in /etc/x2go/applications-per-user/<username>).
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel(a)das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x…