Dear all,
the X2Go project is very proud to announce a new major release of the X2Go
component ,,x2gothinclient''.
New gains of this version of ,,x2gothinclient'' are:
o Works with Debian wheezy/jessie as TCE distro version
o Package x2gothinclient can be installed standalone on minimal
Debian system (e.g. on USB flashdrive images). The package now installs
like other display manager (e.g. gdm, kdm, etc.)
o TCE machines now have a plymouth bootsplash
o Add FreeRDP support so that native RDP sessions can easily be set up
o Explain how to test your TCE inside of qemu: README.qemu
o Only auto-setup 486 kernel
NOTE: other then previous version of x2gothinclient, the user the TCE
daemon runs as is now ,,x2gothinclient'' (was: x2goclient). If you
have old TCE instances (v1.0.1.x and older), please do not upgrade
those instances. Rather create new TCE instances with
x2gothinclient_create from package x2gothinclientmanagement. Again:
TCEs created with 1.0.1.x are upgradable, but the task is far beyond
of being trivial!!!
The TCE installation has been tested with Debian squeeze/wheezy and
even jessie. All those Debian versions work well with this version of
x2gothinclient.
KNOWN ISSUES:
o Pulseaudio creates some verbose output during system startup (normally
hidden by the plymouth boot splash). The issue is caused by pulseaudio
IMHO.
This version of the X2Go Thin Client Environment will soon be
available in Debian. Those of you who have time for testing the new
TCE are welcome to give feedback via our bug tracker (so we get as
many flaws our of the code as possible, before I upload the TCE to the
Debian archives).
X2Go Component: x2gothinclient
Version: 1.1.0.0
Status: RELEASE
Date: Fri, 19 Jul 2013 23:31:10 +0200
Fixes these bug report(s): 47 48 66 95 115 251
Changes:
x2gothinclient (1.1.0.0) RELEASED; urgency=low
.
[ Mike Gabriel ]
* New upstream version (1.1.0.0):
- When X2Go TCE has plymouth installed, make sure pressing the
halt button does not change to the wrong tty.
- Truncate echo output lines to less than 80 chars.
- Use sed to patch initramfs configuration (rather than a patch
that fails on wheezy). The change is needed for squeeze only.
- Fix x2go_tce_shell.sh script, escape braces.
- Change method of mounting /proc, /sys and /dev inside of chroots.
- Step towards wheezy, enable plymouth boot splash.
- Symlink /etc/mtab to /proc/mounts before installing any kernel
during the chroot creation process.
- Handle /etc/fstab in TCE chroot differently for squeeze and wheezy
(/dev/pts does not need an entry in fstab on wheezy systems, /var/run
got relocated to /run).
- /etc/network/interfaces in wheezy already contains a loopback device
entry.
- Mount proc and sysfs from outside chroot, cleanly unmount both in case
there are more than one mountpoints for sysfs or proc mounted.
- Do not fail if proc or sysfs are already mounted within chroot.
- Allow thin client management (x2gothinclient_shell,
x2gothinclient_upgrade) while thin clients are in use.
- Disable kms for radeon and i915 graphics adapters.
- x2gothinclient_shell now does not affect boot behavious of the TCE
machines anymore, thus, removing the notification output when
launching the X2Go TCE maintenance shell.
- Drop i686 kernel support, use i486 kernel by default. In Debian wheezy
we only find a 686-pae kernel which fails on some (virtual) hardware
(e.g. virtualbox).
- Make sure that kernel + initrd symlinks are relative symlinks.
- Keep mounts for /proc and /dev/pts with option noauto for mounting
inside of chroot. They are not needed during TCE boot.
- Make the SSH daemon listen on IPv4 localhost address only.
- Provide /dev/pts inside chroot.
- Move configuration template from /usr/share/tce to /usr/share/tce/etc.
- Add direct FreeRDP support for defaults TCE installation.
- Add empty known_host file for FreeRDP.
- Start with US keyboard as default keyboard layout.
- Only mount /proc, /sys, /dev/pts inside chroot if not already mounted.
- Xorg appears as /usr/bin/X in ps ax output. Make sure it gets detected.
- Provide a README.hostname file in doc folder of
x2gothinclientmanagement.
- For TCE stations with multiple heads, align heads next to each other
in order of appearance in xrandr.
- Fix multi-head detection failures where xrandr writes output to stderr
(closes upstream issue #48).
- Rename x2goclient user to ,,x2gothinclient'' user (system user
account).
Make sure that the system user account gets created during
x2gothinclient_create and during installation of the x2gothinclient
package (closes upstream issue #47).
- x2gothinclient_create: replace /home by /var/lib/x2gothinclient in
/etc/fstab template.
- x2gothinclient_update: make sure config target folders exist.
- x2gothinclient_create: syntax fix, spotted by Thomas Güttler (Fixes:
#95).
- Export $LANG and $LANGUAGE to TCE daemon.
- Use qx instead of open3 to launch x2goclient. (Fixes: #66).
- Only make x2gousbmount and x2gognupgccid scripts functional if
x2gothinclientd is running.
- When finishing x2gothinclientd, wait when killing processes till all
processes have vanished. Only kill processes owned by user
x2gothinclient.
- When finishing x2gothinclientd, make sure no dbus-* processes remain.
- Unmount /proc, /sys and /dev/pts before doing x2gothinclient_cleanup.
- Add README.qemu that explains how to test the X2Go TCE with qemu.
(Fixes: #115).
- Fix code that turns absolute symlinks into relative symlink for
/vmlinuz and /initrd.img.
- Fix shutdown button failures.
- TCE management: Do an apt-get clean after TCE creation/upgrade.
- TCE creation: fix installation path of FreeRDP's known_hosts file.
- TCE creation: install the TCE from the nightly builds while this
project is not yet released. (Fixes these bug report(s): #251).
- TCE creation: default to wheezy for creating new TCE environments.
* /debian/control:
+ Maintainer change in package: X2Go Developers
<x2go-dev(a)lists.berlios.de>.
+ Priority: optional.
+ Add dependency (x2gothinclient bin:package): x11-xserver-utils (for
xrandr support).
+ Add dependency (x2gousbmount, x2gocdmanager): libfile-path-expand-perl.
+ Bump Standards to 3.9.3 (no changes needed).
+ Remove TCE tools (vim, mc, ...) from Recommends: field, install those
via x2gothinclient_create. Add pulseaudio, dbus-x11, policykit-1 to
Depends: field.
* /debian/rules:
+ Fix lintian issue: debian-rules-missing-recommended-target build-arch
+ Fix lintian issue: debian-rules-missing-recommended-target build-indep
* /debian/x2gothinclient.examples:
+ Fix src location of example config files.
* /debian/x2gothinclient.install:
+ Install TCE config files into /etc/x2go by default.
* /debian/x2gothinclientmanagement.manpages:
+ Make sure all man pages for bin:package x2gothinclientmanagement get
installed into package.
* /debian/x2gothinclient.init:
+ Update pointer to X2Go TCE documentation on http://wiki.x2go.org.
* /debian/x2gothinclient.postrm:
+ On action=purge, wait for 20s until x2gothinclientd has stopped.
* /debian/po/*:
+ Use po-debconf for translating debconf templates. Add German debconf
translation.
* Launch X2Go TCE via /etc/X11/default-display-manager. Add debconf
template to handle default display manager selection. Inspired by
Debian's gdm package.
* Only start X2Go CD Manager if x2gothinclientd is the default display
manager.
.
[ Oleksandr Shneyder ]
* New upstream version (1.1.0.0):
- Use expand_file from File::Path::Expand to detect full path
of ~x2gothinclient/.halt.
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
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 a new release of the X2Go
component ,,pyhoca-gui''.
New gains of this version of ,,pyhoca-gui'' are:
o Cosmetic fixes around new About... window
o Use VcXsrv 1.14.2.0 for the Win32 build
X2Go Component: pyhoca-gui
Version: 0.4.0.4
Status: RELEASE
Date: Fri, 19 Jul 2013 22:32:33 +0200
Changes:
pyhoca-gui (0.4.0.4) RELEASED; urgency=low
.
* New upstream version (0.4.0.4):
- Allow custom window titles for About...windows.
- Fix size of ,,About...'' windows for Win32 version.
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
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 a new release of the X2Go
component ,,pyhoca-gui''.
New gains of this version of ,,pyhoca-gui'' are:
o Add source code download location of Python X2Go
o Show Python X2Go version in right-click taskbar icon menu
o Handle ,,Unshare all local folder'' differently (see below)
X2Go Component: pyhoca-gui
Version: 0.4.0.3
Status: RELEASE
Date: Fri, 19 Jul 2013 20:50:06 +0200
Fixes these bug report(s): 166
Changes:
pyhoca-gui (0.4.0.3) RELEASED; urgency=low
.
* New upstream version (0.4.0.3):
- On selecting »Unshare All Local Folders« purge all shares from the
»export« session profile parameter if »restoreexports« is set to true
in the session profile.
- Catch SSH Exception for mismatching host keys and make it translatable.
(Fixes these bug report(s): #166).
- Add an ,,About Python X2Go...'' menu item that opens a window providing
information on the Python X2Go source code download location.
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
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 a new release of the X2Go
component ,,python-x2go''.
New gains of this version of ,,python-x2go'' are:
o Fix redundant queries to accept host keys if SSH port 22 is used to
connect.
X2Go Component: python-x2go
Version: 0.4.0.5
Status: RELEASE
Date: Thu, 18 Jul 2013 22:32:11 +0200
Changes:
python-x2go (0.4.0.5) RELEASED; urgency=low
.
* New upstream version (0.4.0.5):
- Paramiko monkey patch: Hostnames with the default SSH_PORT are stored
in hostname-only format to the known_hosts file. Fixes redundant
requests for confirming the remote host's fingerprint if port 22 is
used.
- Improve log message when setting up port forwarding tunnel.
Regards,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
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…