[X2Go-Commits] [x2goserver] branch build-main updated (6b888e4 -> 6b5adaf)

git-admin at x2go.org git-admin at x2go.org
Fri Mar 2 21:05:52 CET 2018


This is an automated email from the git hooks/post-receive script.

x2go pushed a change to branch build-main
in repository x2goserver.

     omits  6b888e4   release 4.0.1.22
     omits  0e4ed49   x2goserver/bin/x2go{resume-session,startagent}: use the actual system's host name instead of the short name only.
     omits  8960e93   Continue development
     omits  506a149   release 4.0.1.21
     omits  88bc656   x2goserver/bin/x2gostartagent: log x2goagent startup command to syslog in debug mode.
     omits  8b363c5   x2goserver/bin/x2go{resume-session,startagent}: revert error catching while inserting values into database.
     omits  a2da6e1   x2goserver/Makefile: actually unreference x2goagent.options file as well.
     omits  c737a7d   x2goserver/etc/x2goagent.options: remove file, moved to x2goagent.
     omits  15cd4c2   x2goserver.spec: pull in x2goagent >= 3.5.0.33 explicitly, first version that reflects the x2goagent.options file move.
     omits  21ad1ba   debian/control: pull in x2goagent >= 3.5.0.33 explicitly, first version that reflects the x2goagent.options file move.
     omits  6e4ea44   x2goserver/{bin/x2go{runcommand,suspend-session},sbin/x2gocleansessions}: remove hopefully redundant HOSTNAME export commands.
     omits  0c103b8   x2goserver/bin/x2gostartagent: write hostname errors to stderr to make X2Go Client (and maybe PyHoca?) fail.
     omits  80d2f2d   x2goserver/bin/x2goresume-session: catch errors while inserting values into database more gracefully. Fixes: #1230.
     omits  6d87b74   x2goserver/bin/x2goresume-session: backport HOSTNAME changes from x2goserver/bin/x2gostartagent.
     omits  4445a14   x2goserver.spec: pull in dbus-run-session if possible.
     omits  cf548ef   debian/control: depend upon dbus for dbus-run-session.
     omits  6415a7d   x2goserver/bin/x2goruncommand: use dbus-run-session to start a new dbus user session if available.
     omits  780622a   x2goserver/lib/x2go{sqlitewrapper.pl,utils.pm}: allow arbitrary-length user names, user names starting with digits and drop $ as a valid user name character. Fixes: #1229.
     omits  b2f033b   x2goserver/{bin/x2golistshadowsessions,lib/x2go{dbwrapper.pm,sqlitewrapper.pl}}: backport listshadowsessions* DB functions and unmark them as FIXME entries.
     omits  7b89eb1   x2goserver-xsession/etc/Xsession: add support for OS RT via /etc/os-rt-release (file needs to be created by upstream first, bug pending.)
     omits  11bb1d2   x2goserver/bin/x2golistshadowsessions: mark unavailable functionality with FIXME comments.
     omits  0159ba1   x2goserver/bin/x2golistshadowsessions: copy and use a few needed utility functions from x2gocleansessions.
     omits  fcfed5e   x2goserver/sbin/x2gocleansessions: whitespace only.
     omits  08fc0dc   x2goserver/sbin/x2gocleansessions: close syslog at program exit.
     omits  989336f   x2goserver/bin/x2golistshadowsessions: whitespace only.
     omits  a3ae80e   x2goserver/: backport x2golistshadowsessions.
     omits  5a74c4b   x2goserver/x2gosqlitewrapper.c: fix implicit declaration of execv().
     omits  b73480d   x2goserver/bin/x2gostartagent: fetch hostname via "hostname -s" and do not rely on the HOSTNAME variable.
     omits  b27490f   Make x2goruncommand aware of the LXQt desktop shell.
     omits  5c5aad1   x2goserver-xsession/etc/Xsession: support Devuan just like Debian, give useful error message in case the OS is unknown.
     omits  d0d592b   x2goserver/bin/x2gostartagent: try to enable lingering via systemd's loginctl utility before calling x2goagent. Fixes: #1198.
     omits  c9a6fd5   x2goserver/bin/x2gosetkeyboard: only match up the first ending quote character in a non-greedy way.
     omits  f7eae8f   x2goserver/bin/x2gosetkeyboard: $BASH_REMATCH is tricky, actually fetch the first match.
     omits  5735ec8   x2goserver/bin/x2gosetkeyboard: setxkbmap expects a parameter called "-option", but nxagent uses the key "options". Make setxkbmap happy.
     omits  c25e515   x2goserver/bin/x2goruncommand: stop exporting LD_LIBRARY_PATH when using Arctica's nx-libs and its new Xinerama feature. Fixes: #1153.
     omits  adcfa88   x2goserver/bin/x2gosetkeyboard: rename ${setxkbcomp_opts} to ${setxkbmap_opts}, that's what it really is.
     omits  da74275   x2goserver/bin/x2gosetkeyboard: fix a typo that caused the script to not work properly - with or without Arctica's nx-libs.
     omits  fb3c8ad   x2goserver.spec: there is no %trans scriptlet, we're using %posttrans, so the dependency should be specified as Requires(posttrans) as well.
     omits  9520baa   x2goserver.spec: RPM spec does not allow %elif or %elseif, which lead to all weird kinds of errors.
     omits  5f289d0   x2goserver.spec: also add a trans(action)-requirement on shared-mime-info for older RHEL-based distros.
     omits  d6f8fa7   x2goserver.spec: pull in shared-mime-info as a build requirement only on *SuSE and add comment regarding why desktop-file-utils is always needed.
     omits  15c0700   x2goserver.spec: more platform-specific condition fixup.
     omits  3a012a5   x2goserver.spec: contrary to other information that says "brackets" and consistent with RPM's source code, grouping is done via "(" and ")" in conditions.
     omits  942aae7   x2goserver.spec: fix typo in %if condition (0%?{?fedora} instead of 0%{?fedora}.)
     omits  a247c73   x2goserver.spec: break older SLES builds on purpose to see what branch is *actually* taken.
     omits  b5cd12f   x2goserver.spec: make sure that there's always at least one (nil) command in the if command list.
     omits  22f2097   x2goserver.spec: work around a bug in SuSE's mime DB update script...
     omits  e680c9d   x2goserver.spec: make sure that we don't go into branches just because a macro is not defined on our platform.
     omits  7920944   x2goserver.spec: add the correct package name to the %posttrans scriptlet, we only need it for x2goserver-fmbindings.
     omits  23b2080   x2goserver.spec: fix %{?fedora} macro usage.
     omits  1a5d303   x2goserver.spec: fix RPM spec syntax error in shared-mime-info dependency section.
     omits  8210225   x2goserver.spec: use Suggests instead of Recommends, as an even weaker dependency.
     omits  08fa500   Simplify systemd usage a bit and make sure that it's restarted on Fedora and RHEL-based distros.
     omits  4c4731a   x2goserver.spec: correct usage of mime and desktop database upgrade scriptlets and dependencies.
     omits  88358ab   x2goserver.spec: sort some %files entries.
     omits  1b7d84f   x2goserver.spec: delete .packlist which may be in different locations.
     omits  4cac807   x2goserver.spec: perl(:MODULE_COMPAT...) is only needed for perl modules.
     omits  8442242   x2goserver.spec: Fedora >= 21 and (Open)SUSE >= 11 now allow Recommends.
     omits  3d4179c   x2goserver.spec: Requires(post) does not imply Requires, and missing ones on grep and the SQLite perl module.
     omits  ea403a7   debian/changelog: add closure for #1151.
     omits  002c975   x2goserver/bin/x2gosetkeyboard: make compatible with changes in Arctica's nxagent.
     omits  7562177   debian/rules: don't fail if we don't have the systemd addon.
     omits  185970e   debian/rules: call the systemd addon to process and install the systemd service file.
     omits  9f30747   debian/control: add BD on dh-systemd.
     omits  e647dca   debian/control: whitespace fixes.
     omits  afb3636   x2goserver/sbin/x2gocleansessions: fix syntax error introduced in last change to this file.
     omits  e7164fa   x2goserver/bin/x2gostartagent: convert X2GO_PORT searching algorithm to pure bash and let script fail if no display port is available.
     omits  0e6a47d   x2goserver/sbin/x2gocleansessions: don't overzealously try to remove old nxagent sockets.
     omits  695190c   debian/changelog: sync up with master branch.
     omits  78ff316   debian/po: translate DebConf templates to Finnish.
     omits  4aaa201   x2goserver.spec: add mandatory perl-generators Build-Requires as per https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl
     omits  bda6e4f   Continue development
     omits  2c50469   release 4.0.1.20
     omits  9c94875   x2goserver/bin/x2golistdesktops: fixup for previous commit, brainfart on my end.
     omits  30f8642   x2goserver/bin/x2golistdesktops: drop -u parameter to ss. Fixes: #799.
     omits  aba1a0b   x2goserver/sbin/x2godbadmin: exit earlier when not finding the required "x2gouser" user.
     omits  4d7615e   x2goserver/sbin/x2gocleansessions: move in-file POD to end of file, rather than "commenting" out all the remaining code. Fixes: #1068.
     omits  23bf7ca   x2goserver-xsession/etc/Xsession: fix wrong variable usage. Fixes: #1073.
     omits  65e9b8c   x2goserver-xsession/etc/Xsession: rotate old log/error file before appending new data. Fixes: #923.
     omits  ad7e210   debian/control: add new dependency on perl-modules for Cwd. Part of #923.
     omits  aa29e1e   x2goserver.spec: add new dependency on perl and the Cwd module to x2goserver-xsession. Part of #923.
     omits  ccf305c   x2goserver-xsession/etc/Xsession: include hostname in session-x2go-errors file name. Part of #923.
     omits  f8c89a6   x2goserver-xsession/etc/Xsession: fix uname calls when (potentially) creating session log/error file and add uname call where necessary.
     omits  cae9ba3   x2goserver/man/man8/x2gocleansessions.8: drop obsolete man page.
     omits  39e369d   x2goserver/sbin/x2gocleansessions: add Perl documentation and --help, -h, -? and --man options. Fixes: #1065.
     omits  e912bfa   debian/control: add myself as uploader.
     omits  5aa8fd6   x2goserver/bin/x2goruncommand: capture x2goruncommand debug output for x2gofeature X2GO_XSESSION. Fixes: #1035.
     omits  e49f7c4   x2goserver/bin/x2goruncommand: whitespace only.
     omits  c3eb995   debian/control: maintainer change in package: X2Go Developers <x2go-dev at lists.x2go.org>.
     omits  86a0e42   x2goserver/bin/x2gomountdirs: remove blowfish Cipher spec hardcoded for sshfs mounts.
     omits  7ae2669   x2goserver-xsession/etc/Xsession: use /bin/bash explicitly on RedHat-, Gentoo- and SuSE-based systems.
     omits  1cc93d5   x2goserver/bin/x2gocleansessions: replace system_capture_stdout_output() with actual implementation.
     omits  203d95e   x2goserver/bin/x2goruncommand: add the other trinity launcher scripts in order from newest to oldest. Fixes: #985.
     omits  b12d8b6   x2goserver/bin/x2goruncommand: whitespace and comment changes only.
     omits  beb3517   x2goserver/bin/x2gostartagent: changes to Robert Nowotny's SSH_PORT patch. Fixes: #922.
     omits  52c4480   debian/x2goserver.preinst: Use proper comment header explaining about preinst script argument calls (not postinst).
     omits  ec11a3c   x2goserver.spec: add new dependency on xkeyboard-config to x2goserver. Fixes: #903.
     omits  2cdbc00   debian/control: add new dependency on xkb-data to x2goserver.
     omits  c00cd1e   x2goserver/sbin/x2gocleansessions: only output status refreshing debug message if the old and new states actually differ.
     omits  ae239e9   x2goserver/sbin/x2gocleansessions: add debugging output to show the state change when updating the cached state result.
     omits  f1a8718   x2goserver/sbin/x2gocleansessions: don't use gmtime (time ()) but merely time ().
     omits  a828f15   x2goserver/sbin/x2gocleansessions: don't add failed/finished sessions to remembered list if that list already includes them.
     omits  eff9f17   x2goserver/sbin/x2gocleansessions: add @remembered_finished_sessions array.
     omits  0954384   x2goserver/sbin/x2gocleansessions: move socket and lock file cleanup into time-based block for finished/failed sessions.
     omits  6203e20   x2goserver/sbin/x2gocleansessions: also delete entries in the other, overlooked hashes.
     omits  9db387f   x2goserver/sbin/x2gocleansessions: whitespace only.
     omits  c968382   x2goserver/sbin/x2gocleansessions: unify log messages. Move dangling line around.
     omits  27b0fd7   x2goserver/sbin/x2gocleansessions: move up session status sync a bit, don't update session state when session has been removed from the database.
     omits  4ecf8b4   x2goserver/sbin/x2gocleansessions: fix ugly missing whitespace.
     omits  8592542   x2goserver/sbin/x2gocleansessions: give suspended-but-running sessions a grace period of one iteration.
     omits  eeddf46   x2goserver/sbin/x2gocleansessions: rename %remembered_sessions_status_since to %remembered_sessions_status_since_time.
     omits  68d7d0f   x2goserver/sbin/x2gocleansessions: rename %remembered_sessions_since to %remembered_sessions_status_since.
     omits  08ab5c8   x2goserver/sbin/x2gocleansessions: re-fetch the current sessions' status before handling it.
     omits  35e9b98   x2goserver/sbin/x2godbadmin: revoke all PRIVILEGES before trying to delete a user on postgres.
     omits  492f478   x2goserver/sbin/x2godbadmin: remove trailing whitespace.
     omits  a571b5f   x2goserver/bin/x2gosessionlimit: don't iterate over the whole groups file.
     omits  88bece4   {debian/control,x2goserver.spec}: add new dependency on bash.
     omits  c8cee41   TRINITY: Add support for Q4OS
     omits  4399293   Revert "Make X2Go Server aware of Rick Astley (RICKROLL)"
     omits  8e57556   Make X2Go Server aware of Rick Astley (RICKROLL)
     omits  b39dc01   x2goserver-extensions: add runcommand.d hooks to x2goserver-extensions Makefile. Fix changelog.
     omits  8062b81   x2goserver.spec: add shadow/shadow-utils/pwdutils Requires to x2goserver-printing sub package.
     omits  6862d30   x2goserver.spec: add workaround documentation for sudoers on *SUSE 11.
     omits  ec5b3ce   x2goserver.spec: fix installation on OpenSUSE 12.3 and higher: has replaced pwdutils with shadow. Also affects SLE{S,D} 12.
     omits  0688bfa   x2goserver.spec: typo fix in comment: Recommands -> Recommends.
     omits  5e92d1d   x2goserver.spec: add sudo and logcheck as BuildRequires and Requires. Don't own directories that are owned by sudo and logcheck.
     omits  1347c0c   general: change X2go -> X2Go.
     omits  e305c5a   x2goserver/bin/x2gogetapps: do not print spurious newlines.
     omits  23f0480   x2goserver/bin/x2gogetapps: first define an array, then use it...
     omits  86d9b3c   x2goserver/bin/x2gogetapps: respect NoDisplay and Hidden values, don't parse the full desktop file if there are non-Desktop Entries groups.
     omits  426b601   x2goserver.spec: %defattr must come before %doc, OR ELSE. Fixes SLE{S,D} 11 builds.
     omits  0a079d6   x2goserver.spec: fix RPM build failure due to misplaced fi in %pre scriptlet.
     omits  72f412c   debian/changelog: fix wrong version string in changelog.
     omits  6456d28   TERMINAL Session: Add support for qterminal
     omits  751b2ff   x2goserver.spec: only use /etc/permissions.d on SUSE. Unsupported on RHEL/FC/EPEL.
     omits  c133657   debian/changelog: reference 4.0.1.19-0x2go2 bump.
     omits  869e031   x2goserver.spec: change deprecated and removed PreReq to Requires(pre) header.
     omits  8c556c1   x2goserver.spec: don't use %{_sbindir} for chkconfig and service on SLE{S,D}.
     omits  63900ca   x2goserver.spec: add support for %{_datadir}/applications symlink in %{_sysconfdir}/x2go.
     omits  f81c738   x2goserver.spec: Do not search for unavailable file in x2goserver's post install script.
     omits  8bacb2b   Continue development...
     omits  8a494e7   release 4.0.1.19
     omits  eccda0e   debian/changelog: whitespace fix
     omits  89af59d   Use if then clauses for creating user/group x2goprint.
     omits  7fed553   Add man page for x2gogetapps. Weave into that a security / disclaimer message as proposed by Stefan Baur. (Fixes: #728).
     omits  132f46b   update date in man pages
     omits  b0ee871   Legacy for applications (and X2Go scripts) that expect $SSH_CLIENT to be set in the X2Go session's environment. (Fixes: #644).
     omits  0a44b34   sync x2goserver.spec from master branch to release/4.0.1.x branch
     omits  bef9b74   drop branding fix on SLE 11.x
     omits  8096d4f   various changelog fixes
     omits  566efcc   Only call $dbh->sqlite_busy_timeout() if the $dbh object is capable of that. Works around a too-old DBD::SQLite package on SLE 11.x.
     omits  7d5d251   Fix SQLite wrapper permissions (02775 -> 02755)
     omits  544d2fe   Use "undef $dbh" instead of "$dbh->disconnect()". Fixes SQLite3 issues on SLE 11.x.
     omits  e6135c1   fix for 3f14c03
     omits  3510f01   Fix wrong evocation of x2gosyslog ("error" -> "err").
     omits  3f14c03   Provide legacy support for old File::Path packages in x2godbadmin. (Fixes: #715).
     omits  8f3aae0   fix permissions file(2)
     omits  40431a6   fix permissions file
     omits  fc64a49   fix builds on SLES 11.3
     omits  26ae5ad   fix for last commit(s)
     omits  e6e2710   fix for last commit
     omits  2d94c67   fix for 0c3f4a5c
     omits  94dd32e   fix for cb54eb71
     omits  0c3f4a5   On SUSE, add permissions.d/x2goserver.
     omits  41d2464   Revert "x2goserver.spec: On SUSE, add permissions.d/x2goserver."
     omits  b2b9324   fix SUSE version check
     omits  11a6848   fix for last commit
     omits  cb54eb7   x2goserver.spec: On SUSE, add permissions.d/x2goserver.
     omits  24209c2   typo in previous commit
     omits  ba40a21   Forceful BR on glib2-branding-SLE for SUSE <= 11.2.
     omits  b8e9824   "%set_permissions" / "%verify_permissions" macros are not know in SLE <= 11.3. Using "%run permissions" and "%verify permissions" instead.
     omits  68e8c94   rpmlint requires shared-mime-info at build time on SLE <= 11.3.
     omits  c723232   x2goserver.spec: Requires (x2goserver-xsession): SUSE <= 11.3 has xorg-x11, not xinit.
     omits  06b0933   rpmlint requires xdg-utils at build time.
     omits  cbf52f7   No Bashisms in scriptlets.
     omits  26c451e   fix commit two commits ago
     omits  9b62b81   BuildRequires: SUSE <= 11.3 has xorg-x11, xinit.
     omits  7a57a37   x2goserver.spec: Always set BuildRoot: parameter.
     omits  a7183d2   Upgrade to D again (bin:package x2goserver): xfonts-base (Fixes: #770).
     omits  729d18d   Don't depend on libdb-pg-perl for armhf builds. (Fixes: #712). Thanks to Heinrich Schuchardt for providing information on this.
     omits  f800b36   Create system user x2gouser with $HOME in /var/lib/x2go.
     omits  91da54c   Add C (x2goserver: x2godesktopsharing (<< 3.1.1.2-0~). (Fixes: #700).
     omits  fc13fb3   Handle execution of ss command from Perl script x2golistdesktops in a way that not only works on Debian, but also on Fedora et al. (Fixes: #727).
     omits  e0f9ef0   all: update copyright notices. Happy new year!
     omits  d6b726d   Start sshfs with a timeout of 30 seconds (because it never finishes if something is wrong with the client-side TCP socket). Also remove/unmount mountpoints erroneously registered sshfs mountpoints if sshfs command times out. (Fixes: #405).
     omits  a3abbf5   Remove macro call %systemd_pre for Fedora/EPEL-7 builds. No such macro in Fedora/RHEL7. (Fixes: 698).
     omits  896b4c6   Allow usernames in session IDs of length 48 chars.
     omits  17d0210   Improve sanitizer, use 'x2gosid' sanitizer for session IDs everywhere. Drop unused 'pnixusername' sanitizer in 4.0.1.x release of X2Go Server.
     omits  7be656c   Handle AD domain users gracefully when X2Go is used with SQLite DB backend. (Fixes: #664).
     omits  c6fa31e   For Fedora-like systems, don't make x2goserver bin:package authoritative for non-X2Go directories. (Fixes: #676).
     omits  2d62997   Bump Standards: to 3.9.6. No changes needed.
     omits  8cb97ab   Use "printf" instead of "echo -n". (Fixes: #668).
     omits  b3c449b   Don't make x2goserver bin:package authoritative for non-X2Go directories. (Fixes: #676).
     omits  a315b08   add closure for #675
     omits  93bcf85   x2gocleansessions: Redirect stdin, stdout and stderr to /dev/null, test for the existence of the file descriptor before issuing the close, only capture the file descriptor backreference in the regex and send any close failures to syslog. (Fixes: #678).
     omits  3da76e9   Add C (x2goserver: x2godesktopsharing (<< 3.1.1.2).
     omits  9429bf2   be more precise with error message for unset X2GO_CLIENT env var
     omits  d5beefb   wrap too-long-line in changelog
     omits  e355c9e   fix for cf4ce1f62
     omits  f896085   Document session startup / resumption failures (and their reasons) in server-side log output.
     omits  cf4ce1f   Fix cross-user X2Go Desktop Sharing after being broken by implementing clipboard mode feature (and probably other code changes).
     omits  6430968   Trigger Xsession code for SUSE systems (look for /etc/SUSE-brand or /etc/SuSE-release for SUSE system recognition). (Fixes: #671).
     omits  a589ff5   add closure for #671
     omits  7fdcc5d   Make SSH agent forwarding work after having reconnected via SSH and having resumed a session. (Fixes: #672). Thanks to Robert Siemer for coming up with that idea.
     omits  ae57bba   debian/x2goserver.docs: Install README.i18n file into bin:package x2goserver.
     omits  a61159b   README.i18n: Add file that explains the translation workflow for this package. Thanks to Mark Pedersen-Cook for drafting this file.
     omits  eaf8151   Revert "Move X2Go Desktop Sharing options around. Make sure all desktop sharing relevant options are provided at the beginning when evoking the "x2godesktopsharing client" command."
     omits  d418528   Also enforce /bin/sh as shell in su command in x2goprint.
     omits  5f7752b   Make sure that all "su"-to-user-contexts use /bin/sh for wrapping around the executed command (in x2gocleansessions and x2golistsessions_root)
     omits  78157ee   Move X2Go Desktop Sharing options around. Make sure all desktop sharing relevant options are provided at the beginning when evoking the "x2godesktopsharing client" command.
     omits  2aa4556   improve last commit
     omits  619ad6e   Accept more verbose "DENY" output from x2godesktopsharing.
     omits  51184ee   Add to BR: findutils.
     omits  dd2b57a   Don't hard-code /var/lib/ in $HOME path of to-be-created user "x2gouser".
     omits  b298188   x2goserver.spec: fix build of 4.0.1.x release series
     omits  6853ba0   add forgotten file: x2goserver-rpmlintrc... picked from master branch
     omits  996fb63   Merge-in x2goserver.spec from master branch...
     omits  84f3ca0   bump some version strings forgotten in 4.0.1.16->17
     omits  3ed0ad0   Fix missing session list output if state file does not exist on the machine that runs x2golistsessions(_root).
     omits  570ab6c   fix for last commit
     omits  6c1907e   Provide pam_namespace support for has_agent_state_file() function.
     omits  8c0ff33   fix for fcbd37ba5
     omits  67f8ec0   fix for last commit
     omits  fcbd37b   x2golistsessions(_root): Only update session state in session DB if x2goagent's state file really exists. This addresses a problem that occurs when x2golistsessions gets called via an x2gobroker-agent. The x2golistsessions script may show session states (--all-servers) of sessions on other servers that have session states files on their remote /tmp dirs. These files are not accessible for that x2golistsessions script and should simply be ignored.
     omits  fc53bd5   x2gocleansessions: Call x2gormforward also on terminated sessions. This will make sure that re-assigned ports are really available on new session startup.
     omits  395d4b4   Fix gramma in error message (in x2goresume-session).
     omits  71c053a   Use %{_localstatedir} instead of %{_sharedstatedir}.
     omits  edd544f   The macro %{_sharedstatedir} is %{_localstatedir} on SUSE build systems.
     omits  15e5800   x2goserver.spec: Own some more directories.
     omits  217408c   x2goserver.spec: More scriptlet fixes.
     omits  1af926f   x2gosqlitewrapper.c: Fix rpmlint error: no-return-in-nonvoid-function. Return the exitcode of execve().
     omits  d4df200   Hack for x2goserver-xsession/Makefile during SUSE builds. If directoy /usr/share/doc/packages/brp-check-suse is present, the build env is also considered to be a SUSE system.
     omits  3d98f89   Trigger Xsession code for SUSE systems (look for /etc/SUSE-brand for SUSE system recognition).
     omits  a9a5785   x2goserver.spec: No %{_sysconfdir}/x2go/Xclients.d on SUSE systems.
     omits  9929311   x2goserver-xsession/Makefile: Fix for detection of SUSE system.
     omits  0a8db77   Fix x2goserver-xsession/Makefile on SUSE. Detect SUSE distro and create Xsession related directory symlinks (xinitrc.d and Xclients.d).
     omits  de62c51   x2goserver.spec: Don't mention /etc/x2go/x2gosql/sql twice (directly and with wildcard).
     omits  6bbe8c3   No shell expansion possible in obs-build, detect perl version only for non-SUSE builds.
     omits  ed064bc   Add to R: x2goserver-xsession.
     omits  7bca259   Make man2html an optional tool. Don't fail if it is missing on the build system (required for openSUSE/SLES builds).
     omits  c6ef0df   Additionally adapt to building on openSUSE/SLES.
     omits  14f941d   x2gogetapps: Support scanning of sub-directories when searching for .desktop files. (Fixes: #633).
     omits  ce120ea   x2goumount-session: typo fix
     omits  0ecc8d1   improve changelog
     omits  33a64a3   Prevent bash failures when sourcing external bash scripts beyond our scope. (Fixes: #632).
     omits  c3c2e3d   Be a bit more tolerant when trying to detect if a desktop icon is to be removed (using regexp, not eq).
     omits  34be618   Use File::Which to detect if sshfs command is available before trying to mount a client-side folder.
     omits  933d7a2   Continue development...
     omits  724d2ee   release 4.0.1.18
     omits  0174a52   Remove stale X11 lock files in cases where x2goagent mysteriously disappeared (e.g., due to kill -9 or a crash). (Fixes: #630).
     omits  84e927f   Continue development...
     omits  9c4a449   release 4.0.1.17
     omits  bdedf6e   Update date in several man pages.
     omits  3b4e99b   Fix unreliable removal of client-side folder sharing desktop icons.
     omits  f5b3c63   debian/control: Upgrade x2goserver-xsession from Suggests: to Recommends:.
     omits  90dc33f   follow-up for #626 bugfix
     omits  ab1b79e   place log message at correct position
     omits  246152a   fix for last commit
     omits  e11f565   Make sure that incompletely started up sessions get wiped from the session DB after 10 seconds.
     omits  5231443   Handle stale X11 socket files in cases where x2goagent has mysteriously disappeared (e.g. kill -9). (Fixes: #626).
     omits  a13accd    Fix breakage of X2Go Server when upgrading from 4.0.1.15 while sessions are still in running / suspended state. (Fixes: #623).
     omits  764acbc   Continue development...
     omits  ddbb2f0   release 4.0.1.16
     omits  bc3183f   update man pages' date
     omits  696bae1   fix argv retrieval in get_agent_state() function
     omits  b84b8bc   x2gogetagentstate has to be executable
     omits  c5d5b22   Pick x2gogetagentstate from 4.1.0.0 release series and adapt to usage with X2Go Server 4.0.1.x. (Fixes: #619).
     omits  bd7c549   Fix x2gormforward for 4.0.1.x release series (the X2Go::Log Perl module only exists in X2Go Server >= 4.1.0.0, the 4.0.1.x release series has to use x2gologlevel.pm in `x2gopath lib`. (Fixes: #617).
     omits  b627e81   Make X2Go Server aware of the Openbox and IceWM desktop environments (Fixes: #605,#606)
     omits  ee34832   changelog: Typo fix
     omits  023beaf   changelog: Add warning about GNOME Flashback support
     omits  945187d   x2goserver.spec: Sync Fedora .spec file with our upstream-provided x2goserver.spec.
     omits  7ba7f6c   Fix launching GNOME 3 Fallback session (GNOME 3.4 & 3.6) on distros other than Ubuntu and Debian (Fixes: #599)
     omits  75af0b5   Don't use Perl package File::ReadBackwards anymore.
     omits  7a36670   release cleanup / x2golistsessions: don't depend on X2Go::Utils, not present in the release/4.0.1.x series
     omits  ea06233   release cleanup / x2goserver.spec: no x2goserver-common package in release/4.0.1.x series
     omits  9592735   Mark x2goserver-pyhoca bin:package as deprecated.
     omits  28b752b   Bump Standards: to 3.9.5. No changes needed.
     omits  4ffd03f   x2goserver.spec: Install {libdir}/x2go/x2gormforward into bin:package x2goserver.
     omits  f243553   x2gocleansessions: Don't print to stderr if the session state file cannot be found. This can happen during session startups. Report to system log instead.
     omits  421d42a   Export XAUTHORITY env var in x2goruncommand to enable privilege upgrade for applications started via pkexec. (Fixes: #458).
     omits  a2e9b6d   Abort session if env var $HOME is not set or if $HOME contains non-ASCII characters. (Fixes: #397).
     omits  fd38956   wrap too-long-lines in changelog
     omits  49c4a84   Allow length of username up to 48 characters (was: 32 characters). (Fixes: #574).
     omits  7495f92   Abort session startup if env var $USER or $SSH_CLIENT are not set. (Fixes: #558).
     omits  29572c1   add closure for #547 (fixed by commit bf318af)
     omits  352ef5f   add closure for #511 (fixed by commit cee4857)
     omits  47b1784   add closure for #495 (fixed by commit bf318af)
     omits  8b509cf   fix typo in changelog
     omits  fc10d21   Allow email addresses as login usernames. (Fixes: #573).
     omits  4d6fb03   Fix support for Cinnamon 1.4. (Fixes: #569) Update the logic for launching Cinnamon 1.6 and 1.8. Fix the logic for launching Cinnamon 2.0 and 2.2. (Fixes: #572)
     omits  513206b   Clean user SSHD process if connection between server and client lost. This should fix error "Global request tcpip-forward failed".
     omits  a879af8   Set default value for clipboard to "both" in x2gostartagent and x2goresume-session.
     omits  13227f9   Improve the comments in x2goagent.options
     omits  ce5bf88   Silently timeout in x2golistdesktops if calls to x2golistsessions and/or xwininfo don't produce output within one second. (Fixes: #543).
     omits  1905d59   Don't fail Xsession startup if any of the profile scripts returns with an error.
     omits  482467f   Make x2goruncommand more robust.
     omits  588d3ad   Fix x2gostartagent fails if kbd is not "auto". Remove comma at end of options file.
     omits  c3afe1c   Detect the exit of rootless applications that forked to background on application execution. (Fixes: #122).
     omits  2482af8   Use more quotes in x2goruncommand.
     omits  6232fbb   Provide support for client-side choice of clipboard security. (Fixes: #524).
     omits  c7d64b3   don't use the STDERR bareword
     omits  ee21d0c   report missing state file to STDERR
     omits  71f56a5   Make sure x2gogetagentstate gets packaged in bin:package x2goserver.
     omits  6fbfa38   Don't die if no session state file is found, as it will break X2Go completely after upgrading from versions << 4.0.1.16 if sessions are still running/suspended during package upgrade.
     omits  b634130   add bug closure for #523
     omits  99b74a4   clean changelog
     omits  cf977fe   no more script x2gonxcleanup
     omits  62ea5ba   plenty of whitespace fixes
     omits  36e6b66   typo fix :-)
     omits  aa7adcf   x2gostartagent, x2golistsession, x2gosuspend-session and x2goresume-session getting agent state from ~/.x2go/C-$SID/state. This should help to avoid session damage. Remove nxcleanup.
     omits  417d520   Move session file to /tmp/.x2go-$USER.
     omits  c43817e   logcheck file: add EOL at EOF
     omits  286a447   Correctly use diversions from stderr to stdout in shell commands. (Fixes: #520).
     omits  e08bec4   Add logcheck rules for X2Go Server. Thanks to Frank Werner for sending them in.
     omits  4c0120a   fix for last commit
     omits  e025795   x2golistdesktops: Also detect sharable desktop sessions behind abstract kernel namespace sockets.
     omits  2d39f30   More reliably sync the NX session state with the status information in the X2Go session DB.
     omits  109396a   Use if--then--else--fi during x2goagent resuming in x2goresume-session script.
     omits  8aceac3   Use type -p instead of which in x2goumount-session. Suppress output to stdout properly.
     omits  803fcba   Fix problems with unmounting shared folders on session suspension/ termination. Remove extra parentheses from the fusermount execution call. (Fixes: #407).
     omits  be4f939   Fix string comparion in x2goumount-session.
     omits  4077397   improve last commit
     omits  ffa8638   Refuse client communcation if server-side hostname is not set up correctly (Fixes: #468).
     omits  fdce4de   add closure for #353 to old relase 4.0.1.10
     omits  f85b3a3   On suspend: Call x2goumount-session before sending SIGHUP to x2goagent.
     omits  d60258d   fix for 30afb5a8c674d33d4247faca198da0b661951893
     omits  f89af5c   Enforce immediate socket cleanup/closure after session suspension and termination. (Fixes: #302).
     omits  30afb5a   simplify path search for /tmp-inst
     omits  d917e2a   fix for last commit(2)
     omits  bdbd5b0   fix for last commit
     omits  40cd4db   debian/control, x2goserver.spec: Update versioned D: x2goagent (>= 3.5.0.25). This assures that X2Go works with poly-instantiated /tmp directories.
     omits  1128e44   addition to last commit
     omits  6f7ca3c   Be aware of poly-instantiated /tmp directories bind-mounted under /tmp-inst. (Fixes: #406).
     omits  2120f2c   Provide config option for server-side/global clipboard behaviour in x2goagent.options. (Fixes: #506).
     omits  be77a7d   Interpret NX sessions marked as "aborting session" as (not yet) terminated sessions.
     omits  6b0d84c   Interpret NX display failures as (about to be) suspended sessions.
     omits  54e78e7   typo fix
     omits  b940e56   Detect started/starting/resumed/resuming sessions by explicitly scanning the NX session log file for those keywords.
     omits  c29c879   Fix changelog entry for another commit (2).
     omits  631c4a4   Fix changelog entry for last commit.
     omits  9a9c008   Detect terminated sessions from NX log file. Also interpret a session as terminated if terminating just has started.
     omits  618505b   Detect suspended sessions from NX log file. Also interpret a session as suspended if suspending just has started.
     omits  8250740   Let x2goversion exit with an error if the X2Go component cannot be found.
     omits  d2ee045   fix changelog entry
     omits  19d501d   debian/rules: Improve dh_auto_clean override.
     omits  376675d   Give thanks to Eugene San for the last commit.
     omits  94d50de   Support GNOME Flashback session on Ubuntu 13.10+ and on debian Jessie
     omits  574387b   Continue development on release branch...
     omits  29b6cb5   increment release version
     omits  98c4f84   release 4.0.1.15
     omits  68771bf   Add COPYING (GPL-2) file to base project folder.
     omits  336917a    Fix hanging of x2goserver init script. Cherry-pick a322d8c from master branch. (Fixes: #471).
     omits  890ee4e   Continue development on release branch...
     omits  31760ea   increment release version
     omits  ed4a76c   release 4.0.1.14
     omits  5c00642   Spcial handling of x2gofm.desktop. In EPEL-5 the Encoding key is still required for .desktop files.
     omits  92b5333   Fix typos / hyphen-as-minus signs issues in x2goversion.8 and x2gomountdirs.8.
     omits  48a358d   debian/rules: Detect Git-created ChangeLog file if present (created by X2Go upstream's build scripts during package build).
     omits  0774dd9   x2gofm.desktop: Drop obsolete Encoding key from .desktop file.
     omits  6dc555d   debian/config: Explicitly call set -e. Makes lintian happier.
     omits  7851b71   debian/x2goserver.init: status option / LSB header     + Add status option for init script (test if x2gocleansessions is       running or not).     + Add Description key to LSB header.
     omits  48499f7   debian/*.doc-base: Provide *.doc-base files for bin:packages containing HTML man pages or other documentation.
     omits  36c4935   Provide proper Gentoo support in x2goserver-xsession portion of X2Go Server. (Fixes: #445).
     omits  bfba2da   whitespace fix in copyright headers
     omits  34e59ae   Fix broken file descriptor closures in x2gocleansessions. (Fixes: #441).
     omits  b3bcef1   rephrase changelog line
     omits  16bb3b6   If x2goumount-session is used without cmd option <session_id>, then the env var $X2GO_SESSION (current session) will be attempted to used.
     omits  f7ba8f8   Safely remove desktop files for client-side shared folders. Remove the correct desktop file, even if the shared folder has already been (forcefully) umounted. Such situations occur in cases where the connection gets interrupted. SSHFS will then get removed by the Linux kernel and we have to "guess" what desktop icons is actually to be removed.
     omits  4a1a3aa   Fix x2gostartagent. Make sure the -nolisten tcp option is configurable via x2goagent.options. (Fixes: #424).
     omits  50018d3   If x2golistmounts is used with out cmd options <session_id>, then the env var $X2GO_SESSION (current session) will be used.
     omits  d599523   Fix datetime output format in x2godbwrapper.pm.
     omits  cc3fb85   update version in man pages
     omits  2b927da   update version string in man pages
     omits  7794d36   increment version
     omits  4dfc9c8   import changelog entry from LTS branch
     omits  f73cb58   Continue development on LTS release branch...
     omits  50111fd   Fix the x2goserver.service unit file. Allow systemd to track the service after startup. (Fixes: #428).
     omits  0732d96   x2goserver.spec: Let builds for EPEL-7 behave like recent Fedora builds.
     omits  8cfebea   Correctly quote the tests against $DISTRIB_RELEASE in x2goruncommand that were badly quoted (which caused them to report the wrong result and to create a file called "=" in the user home directory). Aligning all tests to use the same style of quoting fixes this. (Fixes: #409).
     omits  b3717e6   Fix wrong path to xinitrd.d in Xsession (section for RPM based distros). Also, add some existence/readability checking. (Fixes: #414).
     omits  8fed931   Log SSHFS output and errors to ~/.x2go/C-<session>/sshfs-mounts.log. (Fixes: #415).
     omits  a7f9f21   Continue development on main release/4.0.1.x branch...
     omits  66eb1b0   release 4.0.1.13
     omits  ce80933   release 4.0.0.11
     omits  1ca9183    Use perl instead of sed for search+replace in session names sanitizing. (Fixes: #404).
     omits  41a3da8   Continue development on LTS release branch...
     omits  90aeaf1   Continue development on release branch...
     omits  3c18d58   release build hotfix
     omits  5ddd48b   Build hotfix for RPM packages (x2goserver.spec):
     omits  f99bca5   release 4.0.1.12
     omits  3321e02   release 4.0.0.10 (cherry-picked from release/4.0.0.x branch)
     omits  6429a00   New upstream version (4.0.0.10):
     omits  f0118c5   changelog: work in next LTS release
     omits  2271c62   happy new year
     omits  2bbed86   release 4.0.1.11
     omits  92c2c8b   release 4.0.0.9 (cherry-picked from release/4.0.0.9 branch)
     omits  8768b81   whitespace cleanup
     omits  c8956dd   fix for last commit
     omits  e29fa6e   Allow dots (".") in sanitized session names.
     omits  4c62b38   Sanitize session name in x2gostartagent, as well. Fixes problems with custom session commands containing characters that get sanitized out.
     omits  0b67dd2   Fix x2gofm.desktop syntax. (Fixes: #391). x2goserver.spec: Enhance requirement of desktop-file-utils, validate x2gofm.desktop during package build.
     omits  5ef17da   Continue development on stable branch of X2Go Server...
     omits  059837a   x2goserver.spec: install new file x2goutils.pm into RPM package
     omits  18702f6   release 4.0.1.10
     omits  eec64c2   release 4.0.0.8 (cherry-picked from release/4.0.0.x branch)
     omits  e75d01a   improve changelog entry
     omits  331ef63   Sanitize session ID string, port numbers, display numbers and agent PID numbers.
     omits  18bd2f0   whitespace fix
     omits  bf44925   Avoid backticks in x2goshowblocks, move script to <prefix>/sbin/ as it is for being run with root privileges.
     omits  b465d13   fix system() call in x2golistsessions_root
     omits  8347d3f   Avoid one argument system calls and backticks in x2goprint.
     omits  b036655   Avoid one argument system calls and backticks in x2golistsessions.
     omits  ebbb6a0   whitespace fix
     omits  99c70bb   move vulnerability fix in x2gocleansessions/x2golistsessions_root to 4.0.0.8
     omits  5a2aa0c   Avoid one argument system calls and backticks in x2gocleansessions and x2golistsessions_root.
     omits  12c9c19   x2goserver.spec: disable making x2goserver-compat, x2goserver-pyhoca
     omits  db8de1a   update Makefiles from master branch
     omits  13bdacd   Provide man page for x2goserver.conf.
     omits  4d8b623   x2goserver.spec: whitespace fix
     omits  1c009da   pull in x2goserver.init script for RPM distros from master branch
     omits  623438a   x2goserver.spec: adapt spec file to release/4.0.1.x branch
     omits  9ea9b72   x2goserver.spec: copy in spec file from master branch, needs reworking\!\!\!
     omits  41876ae   Only sanity check for existence of /etc/x2go/Xsession.d on Debian (derived) systems.
     omits  a556af7   x2goserver-xsession/Makefile: fix syntax error
     omits  de739c1   Provide RHEL/Fedora support in x2goserver-xsession.
     omits  2dbdac6   changelog update(2)
     omits  9f7295b   changelog update
     omits  5f8d8ed   Use xkb ruleset 'base' rather than xfree86 as on RHEL systems the xfree86 symlink to base rulset does not exist.
     omits  adf8284   Clean up Makefiles, remove commented out line.
     omits  13ec71f   Handle TCP listening of x2goagent in x2goagent.options. (Fixes: #354).
     omits  855c925   x2goserver-printing/Makefile: create feature.d directory before installing files into it.
     omits  10a1388   x2goserver-fmbindings/Makefile: install share/applications and share/mime.
     omits  c877f88   x2goserver-fmbindings/Makefile: install x2gofm.
     omits  93b733a   Improve parsing of the NX session.log file where unexpected extra logging takes place during session suspension/resumption. Thanks to Gerald Richter for finding this!!! (Fixes: #356).
     omits  14900d5   Fix x2goresume-session. The several parameters placed into the NX options file are expected by x2goresume-session at very specific positions. This we broke by trying to fix the fullscreen/geometry issue in x2gostartagent. Thanks to Harvey Eneman for tracking this down!!! (Fixes: #355).
     omits  17cbacb   Ship x2goserver.spec (RPM package definitions) in upstream project. (Thanks to the Fedora package maintainers). File differs from the Fedora file already.
     omits  bf3010d   Add init script for RPM based distro. Taken from the Fedora package.
     omits  782dfcc   Grab systemd service file from Fedora and ship it upstream.
     omits  e56275b   Replace makepasswd by pwgen (because Fedora does not have makepasswd).
     omits  346bfc6   Use mktemp instead of tempfile (because Fedora does not have the tempfile binary). (Fixes: #347).
     omits  7fd20e6   Revert "Test commit... This should trigger the package build in Jenkins."
     omits  7c9fc51   Revert "jenkins test commit (2)"
     omits  3217830   jenkins test commit (2)
     omits  32b92c0   Test commit... This should trigger the package build in Jenkins.
     omits  9edd22b   Continue development on stable branch of X2Go Server...
     omits  f261224   release 4.0.1.9
     omits  2732334   release 4.0.0.7 (cherry-picked from release/4.0.0.x branch)
     omits  5aec9ea   change versioning scheme
     omits  e6f2ea2   Revert keyboard workaround for Mac OS X, as it causes other issues. (Fixes: #348).
     omits  510a53d   debian/source/format: Switch to format 1.0.
     omits  86bbc02   test-wise switch to source/format 1.0 (latest dpkg won't allow 3.0 (native) with -0 as revision)
     omits  3a5777a   increment version files
     omits  3feefc6   Continue development for LTS release branch... (cherry-picked from release/4.0.0.x branch)
     omits  7fc6197   Continue development for release branch...
     omits  e568fd5   changelog fix
     omits  a56b852   release 4.0.1.8
     omits  8f8a034   Fix resizing when resuming sessions.
     omits  f09263a   release 4.0.1.7
     omits  3f75e53   release 4.0.0.6 (cherry-picked from release/4.0.0.x branch)
     omits  c099e16   remove duplicate log entry
     omits  310803c   move x2goruncommand fix from Oleksandr Shneyder into release 4.0.1.7
     omits  a032d08   follow-up commit for 90cd1a0
     omits  c97fa8e   wrap too-long changelog line
     omits  32416b9   fix for commit c7026a5
     omits  3607be1   Typo fix in x2goruncommand (for MATE session startup).
     omits  90cd1a0   Start/resume rootless sessions without geometry parameter. Esp. using X2GO_GEOMETRY=fullscreen for rootless sessions lead to an extra 1x1 px session window (nxagentCreateIconWindow in nxagent's Window.c).
     omits  25e91a5   fix for commit e6cdad13
     omits  afed646   Fix x2goruncommand: "type -P $cmd" can create new lines in EXEC variable if command have the arguments wich have same names as existing commands, for example "rdesktop -k nl" -> "/usr/bin/rdesktop\n/usr/bin/nl". Now we splitting $cmd and taking only first part.
     omits  ff40816   Execute DB status changes as late as possible during suspend / terminate.
     omits  4b51ee1   Make init script LSB compliant.
     omits  6f0ad62   fix parentheses
     omits  c7026a5   Raise Standards: to 3.9.4 (no changes needed). Move xfonts-base to Recommends: field of bin:package x2goserver.
     omits  ce2312a   indentation fix
     omits  c3be1cd   Make umask that is used when mounting client-side folders via SSHFS configurable in x2goserver.conf. (Fixes: #331).
     omits  a7d331d   Work around buggy X2Go Client on Mac OS. If the keyboard type is set to "query", we force X2GO_SET_KBD to 1. (Partly resolves: #112).
     omits  91230bd   With PostgreSQL as session db backend, prevent the root user from launching sessions. Also, prevent x2gouser_root from being added as a PostgreSQL user. (Fixes: #310).
     omits  eff2d25   Provide sudoers.d/x2goserver file that allows sudoed commands under KDE (by pertaining the env var QT_GRAPHICSSYSTEM. (Fixes: #276).
     omits  057048d   Use bash-builtin 'type' instead of to be avoided 'which'. (Fixes: #305).
     omits  afa555f   Fix automatic keyboard setup (via x2gosetkeyboard) while resuming a session. (Fixes: #285).
     omits  97f863c   Move xfonts-base from Recommends: field to Depends: field (bin:package x2goserver).
     omits  6567318   Fine-tune x2goserver-xsession/Makefile: if /etc/X11 has Xsession.d and/or Xsession.options they get symlinked into /etc/x2go. Otherwise Xsession.d and Xsession.options are created under /etc/x2go as empty dir/file. (Fixes: #278).
     omits  7d0d4ff   Install Xsession file as executable, make Xsession.d directory location configurable during build process, do not create unused Xsession.options. (Fixes: #278).
     omits  aab237e   Install Xsession file as executable.
     omits  f7ea81f   /debian/control: Update LONG_DESCRIPTIONS
     omits  2d19587   release 4.0.1.6
     omits  7b915fc   increment version
     omits  edf06db   Fix client-side unmounting of shared folders.
     omits  0a2c9a8   release 4.0.1.5
     omits  6667eef   Do not hard-code paths to NX code in x2goruncommand anymore. Use x2gopath instead. (Fixes: #273).
     omits  9edcabf   Continue development...
     omits  7d15fe2   release 4.0.1.4
     omits  c34a486   /debian/changelog: typo fix
     omits  340d48a   x2goumount-session: allow args $X2GO_SESSION <server-mount-point> in addition to $X2GO_SESSIOn <client-directory>.
     omits  2085cb6   The gnome-terminal TERMINAL returns immediately and runs in background starting with GNOME 3.8. Thus, set IMEXIT to false for gnome-terminal. (Fixes: #268).
     omits  e2c021f   Make X2Go Server aware of the MATE desktop environment.
     omits  15860d2   Multiply query USED_DISPLAYS and USED_PORTS in x2gostartagent to minimize race conditions in cases where many clients launch session simultaneously.
     omits  74f823a   Make x2goumount-session tolerant towards usernames that contain spaces (Fixes: #202).
     omits  5e95a3c   release 4.0.1.3
     omits  666e848   increment version on release/4.0.1.x branch
     omits  95ed41f   Improve session status management in x2gocleansessions.
     omits  02ce6b4   release 4.0.1.2
     omits  45a51eb   increment version on this release branch
     omits  2f63131   Accelerate resuming of sessions. Fix failures when resuming sessions that result from the latest changes in x2gocleansessions. (Fixes: #247).
     omits  9c2ab56   release 4.0.1.1
     omits  6333c01   release 4.0.0.4 (cherry-picked from release/4.0.0.x branch)
     omits  1629f60   Syntax fix in x2goumount-session.
     omits  06fe412   Continue development on release/4.0.1.x branch...
     omits  35915e7   Fix Perl include path for X2Go related Perl packages (which do not get installed to some system default path for this version of x2goserver).
     omits  026f39b   release 4.0.1.0
     omits  7c429b0   update upstream version in VERSION files
     omits  e1ff901   release 4.0.0.3 (changelog update, cherry-picked from release/4.0.0.x branch)
     omits  8027671   changelog fix
     omits  bfc8a90   Partially revert USED_PORTS detection code back to the old-style awk-way. (Fixes: #155).
     omits  0d79bd4   changelog cleanup: move latest changes to upcoming release 4.0.1.0
     omits  3982b34   fix missing parentheses
     omits  632ea41   fix for one of the last commits
     omits  1d3705b   fix missing curly bracket
     omits  70fdd91   typo
     omits  2bb0600   another follow-up fix
     omits  7095712   syntax fixes
     omits  037a8b8   only remove old sessions from the DB if the agent process is gone (not while it is still there)
     omits  afeeb58   Send SIGKILL to blocked X-Server (x2goagent) processes, if they do not disappear within 20secs. (Fixes: #32).
     omits  dfe76c8   Raise the frequency of the x2gocleansessions loop to every two seconds.
     omits  cc0d730   Add support for terminating sessions via the session DB.
     omits  1f4efc0   Make x2gomountdirs / x2goumount-session UNC path aware.
     omits  9d05c07   Add support to x2gocleansessions to suspend session via state changes in the session DB.
     omits  82ff682   typo fix in x2gosuspend-session comment
     omits  2aabac7   Make pre-set DESTDIR and PREFIX traverse through all Makefiles. Do not include DESTDIR in Makefile-hard-coded path in x2gosqlitewrapper.
     omits  52763c2   Continue development...
     omits  498e2b7   release 4.0.0.2
     omits  1341d20   Create session log symlink after launching x2goagent. Fix order of target and symlink name when executing the command.
     omits  011d14a   Security fix for setgid wrapper x2gosqlitewrapper.c. Hard-code path to x2gosqlitewrapper.pl during build via defining a macro in the Makefile. Thanks to Richard Weinberger for spotting this!!!
     omits  3f7c053   changelog: add closure for issue #200
     omits  275a802   Revert "changelog update: add closure for issue #200"
     omits  8f2eb0d   changelog update: add closure for issue #200
     omits  bad455e   Use make_path from File::Path in x2godbadmin to create user directory if not present.
     omits  fb53bd9   /debian/control: + Let x2goserver bin:package depend on xfonts-base and fontconfig. (Fixes: #163).
     omits  98fa38c   Revert "As LP issue #985202 has been fixed, we revert back to keeping the XFIXES extension enabled by default."
     omits  219e465   As LP issue #985202 has been fixed, we revert back to keeping the XFIXES extension enabled by default.
     omits  44e6743   Use x2gopath in Perl scripts to set the lib path. (Fixes: #103).
     omits  966ad0d   Do parse profile/xprofile files in X2Go's Xsession file. (Fixes: #149).
     omits  ee84314   Continue development...
     omits  ca8320d   Revert "Continue development..."
     omits  c1c60c2   Revert "Continue development..."
     omits  9ef3110   Revert "Continue development(3)"
     omits  0111e55   Continue development(3)
     omits  e8b78ed   Continue development...
     omits  7f48240   Continue development...
     omits  6a78a84   release 4.0.0.1
     omits  cbf163e   fix changelog
     omits  c12aa8e   Allow for deploying X2Go Published Applications system-wide on a per-user basis (in /etc/x2go/applications-per-user/<username>).
     omits  df45ea1   Fix command/version detection for GNOME/Unity on Ubuntu. (Fixes: #105).
     omits  5a29dae   Make CFLAGS usable in x2goserver. (Fixes: #83).
     omits  a147c0c   update version in man pages
     omits  397b7e0   fix typo
     omits  c1be0db   post-release addition of fix for #93
     omits  3bb58b5   release 4.0.0.0
     omits  6c61d6e   whitespace/indentation fix
     omits  258bd11   uncomment LD_LIBRARY_PATH for Xrandr when KDE4 is launched
     omits  214bc14   Bump version to 4.0.0.0 (for Baikal bundle release).
     omits  d2ce99b   rename nxagent.options to x2goagent.options
     omits  355c2a9   fix changelog
     omits  23f6b25   Create /tmp/.X11-unix if not exists.
     omits  6199b60   fix changelog
     omits  d38f6b8   Introduce /etc/x2go/nxagent.options to allow overriding nxagent options
     omits  54ced06   Fix SSHFS mounting from Ubuntu clients
     omits  961c61c   rewrite bug closures from Closes: <nnn> -> Fixes: <nnn>
     omits  a306e36   Honour CFLAGS when compiling the server's sgid wrapper script (closes upstream.issue #83).
     omits  5a0b2ca   Fix mounting of multiple paths, thanks to Pascal Vibet. (Closes upstream issue #67).
     omits  8292c49   Adapt Xinerama path in x2gopath: use $base for detecting the path to the Xinerama libs, as well, as is done with all the other paths.
     omits  1fe0407   fine-tune layout of x2gopath
     omits  7579865   Replace script x2gobasepath by script x2gopath that makes it much easier for distro packagers to tweak the installation paths of X2Go Server components.
     omits  fccfdb6   Continue development...
     omits  6d8d5d4   release 3.1.1.9
     omits  191012c   remove debug code
     omits  cc11577   Fix x2godesktopsharing, we had added to many quotation marks in x2gostartagent.
     omits  ee963a1   Continue development...
     omits  4218318   release 3.1.1.8
     omits  bcbc438   increment version
     omits  90c6884   Fix startup of GNOME and UNITY sessions (issue introduced with 3.1.1.7).
     omits  5af367f   release 3.1.1.7
     omits  a9ddc03   changelog cleanup
     omits  e8d7700   Detect GNOME and UNITY startup commands via DISTRIB_RELEASE version number and by using the bc command for comparing versions.
     omits  ac44ee3   syntax fix
     omits  8ee6338   Use DISTRIB_RELEASE to query Ubuntu release versions and detect Unity launch command.
     omits  5213ce6   Do not fail if source_environment() cannot find the file to be sourced.
     omits  623a464   bugfix release 3.1.1.6
     omits  3328841   version increment
     omits  6657450   Fix for non-well-tested x2gomountdirs script.
     omits  66f1507   release 3.1.1.5
     omits  07524db   skip comment lines while sourcing XDG vars
     omits  de0ef23   fix i18n XDG support for release/3.1.1x branch
     omits  ec11165   modify changelog entry for last commit
     omits  3e7f787   Fix database call in x2gogetagent.
     omits  fe8874e   use File::BaseDir for XDG environment detection
     omits  abf5ce6   /debian/control: Depend on libfile-basedir-perl.
     omits  e8c4fc1   Detect i18n name of Desktop folder via XDG_DESKTOP_DIR environment variable.
     omits  c7d7bc7   Fix ,,Only extend LD_LIBRARY_PATH by Xrandr extension for KDE. Breaks GNOME.'' from last release.
     omits  3a9f412   fix changelog entry
     omits  cb4796d   add BTS closures
     omits  5cc4d72   Remove redundant setting of syslog level.
     omits  f8015d5   Fix x2gogetapps when rendering multi-section .desktop files.
     omits  8da7d30   Add a very basic SIGCHLD handler to x2gocleansessions. on SIGCHLD let the script wait for cleaning up after its children.
     omits  97ae712   Continue development...
     omits  7dced61   release 3.1.1.4
     omits  504167b   Only extend LD_LIBRARY_PATH by Xrandr extension for KDE. Breaks GNOME.
      adds  ee00478   * Bump next upstream version to 3.2.0.0.  - Transform x2gologlevel.pm into proper Perl module X2Go::Log  - Package X2Go::Log in separate package: libx2go-log-perl.
      adds  984be7f   typo fix in x2goserver dependency
      adds  4734598   fix function name in X2Go::Log
      adds  ca8d497   more fixes for X2GO::* module transistion
      adds  7936b64   Transform x2godbwrapper.pm into proper Perl module X2Go::Server::DB, package X2Go::Server::DB in separate package: libx2go-server-db-perl.
      adds  73c4040   /debian/changelog: typo
      adds  fb1ee65   x2goserver package: Depend on libx2go-log-perl, libx2go-server-db-perl.
      adds  064d58e   whitespace fix
      adds  bbb685f   fix for X2Go::Server::DB transition -> make sure that db_* functions are available in the &main namespace
      adds  4107f0d   we do not provide Perl modules, we provide packages
      adds  d10d2cc   fix package name in X2Go::Server::DB
      adds  2d2e2c3   fix in perldoc template
      adds  d34d365   add forgotten files for X2Go::Server package
      adds  d845b63   Transform x2gosqlitewrapper.pl into small wrapper script and move the SQLite3 into Perl package X2Go::Server::DB::SQLite3.
      adds  99e0160   update wrapper script, last commit was the test version
      adds  48bba82   Move x2gosqlitewrapper into package X2Go::Server::DB::SQLite3 Perl package.
      adds  9ecd656   Fix file permission.
      adds  8314a25   Move PostgreSQL DB code into Perl package X2Go::Server::DB::PostgreSQL.
      adds  3cbeb32   changelog fix
      adds  e349e14   add perldoc header to SQLite3 db backend, make sure all man3 pages get installed into libx2go-server-db-perl package
      adds  b71edee   PostgreSQL.pm is a module now, return True at the end
      adds  2717399   bumb VERSION.* files to 3.2.0.0
      adds  8ee62de   Only extend LD_LIBRARY_PATH by Xrandr extension for KDE. Breaks GNOME.
      adds  d688c97   Move X2Go SQL configuration files (/etc/x2go/x2gosql) into package libx2go-server-db-perl.
      adds  55852fb   update version and date in man pages
      adds  e4229c2   Install /etc/x2go/x2go_logout with its directory x2go_logout.d via Makefile installation.
      adds  cbebebc   Move x2goserver.conf into separate package: x2goserver-common. Provide man page for x2goserver.conf.
      adds  fecfb1e   follow-up commit, call Makefile in x2goserver-common from main Makefile
      adds  6655d11   fix man page section in Makefile
      adds  861398a   fix x2goserver-common.install
      adds  c5cd92d   wrap too-long changelog line
      adds  4248dbe   Use Breaks/Replaces to exchange x2goserver.conf in x2goserver package by x2goserver.conf in new x2goserver-common package.
      adds  0f4c848   Move code in pre/post+inst/rm scripts around (from x2goserver package to libx2go-server-db-perl and x2goserver-common).
      adds  4b48023   more packaging fixes
      adds  45d72cd   Move several x2goserver-* package to x2goserver's Recommends field.
      adds  0057643   fix control file
      adds  cab3afa   let libx2go-server-db-perl also break x2goserver
      adds  b55d2e2   make sure the x2gouser can access his own home
      adds  539006b   Fix new SQLite3 wrapper for db_getmounts Perl call.
      adds  d2569f8   Fix list output in new SQLite3 wrapper.
      adds  6a42975   Remove redundant setting of loglevel in x2gogetapps.
      adds  5a6639b   import changelog entry from 3.1.1.4
      adds  e010395   Add a very basic SIGCHLD handler to x2gocleansessions. on SIGCHLD let the script wait for cleaning up after its children.
      adds  22ee790   Fix x2gogetapps when rendering multi-section .desktop files.
      adds  f562fff   add BTS closures
      adds  55d23d3   Fix ,,Only extend LD_LIBRARY_PATH by Xrandr extension for KDE. Breaks GNOME.'' from last release.
      adds  2a683a3   fix x2golistsessions_root with SQLite3
      adds  619a267   fix function names in SQLite3.pm
      adds  ebc2b46   Detect i18n name of Desktop folder via XDG_DESKTOP_DIR environment variable.
      adds  25d1db9   move source_environment function into Perl package, use File::BaseDir for XDG_CONFIG_HOME detection
      adds  4209bf1   move changelog entry from 3.2.0.0 to 3.1.1.5
      adds  347c95c   /debian/control: Depend on libfile-basedir-perl.
      adds  5751be6   instal Utils.pm into libx2go-server-perl package
      adds  41b4b81   fixing Perl package chaos... (arggh)
      adds  40589aa   Make session type label XFCE a valid session that starts xfce4-session.
      adds  b779443   Fix typo fix in x2goagent introduced by an earlier commit (closes upstream issue #50).
      adds  02a0499   Revert "Fix typo fix in x2goagent introduced by an earlier commit (closes upstream issue #50)."
      adds  bdc59b1   Fix database call in x2gogetagent.
      adds  a47324e   modify changelog entry for last commit
      adds  68eff26   fix environment sourcing
      adds  3e3f94f   fix missing i18n desktop code in x2goumount-session
      adds  bbef462   fix i18n Desktop detection(2)
      adds  1ba01e9   skip comment lines while sourcing XDG vars
      adds  b55a501   release 3.1.1.5
      adds  9d80dff   work-in changelog entry of bugfix release 3.1.1.6
      adds  f7a9006   Use DISTRIB_RELEASE to query Ubuntu release versions and detect Unity launch command.
      adds  332da03   syntax fix
      adds  c264271   Detect GNOME and UNITY startup commands via DISTRIB_RELEASE version number and by using the bc command for comparing versions.
      adds  5a96410   Do not fail if X2Go::Utils::source_environment() cannot find the file to be sourced.
      adds  5131ebd   fix changelog entry
      adds  d70e0e7   changelog cleanup
      adds  7901b02   Fix failures of x2gogetagent that was related to faulty regexp in SQLite3 DB wrapper script.
      adds  43cdc2f   release 3.1.1.7
      adds  2ec814c   Fix startup of GNOME and UNITY sessions (issue introduced with 3.1.1.7).
      adds  9ae33c2   release 3.1.1.8 (cherry-picked from release branch, changelog update)
      adds  6543a39   Fix x2godesktopsharing, we had added to many quotation marks in x2gostartagent.
      adds  3b277bd   remove debug code
      adds  a49082a   release 3.1.1.9 (cherry-picked from release branch, updates changelog)
      adds  8382d49   add-in changelog entry of 3.1.1.10
      adds  9ec490f   Replace script x2gobasepath by script x2gopath that makes it much easier for distro packagers to tweak the installation paths of X2Go Server components.
      adds  4168013   fine-tune layout of x2gopath
      adds  03afe80   Adapt Xinerama path in x2gopath: use $base for detecting the path to the Xinerama libs, as well, as is done with all the other paths.
      adds  88389bf   Fix mounting of multiple paths, thanks to Pascal Vibet. (Closes upstream issue #67).
      adds  4110b7c   do not inject the broken NX_libxrandr for kde sessions either
      adds  309d4ca   Honour CFLAGS when compiling the server's sgid wrapper script (closes upstream.issue #83).
      adds  381bbae   apply CFLAGS patch to libx2go-server-db-perl/Makefile, as the sgid wrapper build has been moved to that file for 3.2.0.0
      adds  9cc8393   Use new script x2gopath in Perl::API. (Closes: #86).
      adds  e7ebb4a   rewrite bug closures from Closes: <nnn> -> Fixes: <nnn>
      adds  ab7c23b   Fix SSHFS mounting from Ubuntu clients
      adds  d3efa1d   simplify installation of files in /etc/x2go
      adds  d7f1087   Introduce /etc/x2go/nxagent.options to allow overriding nxagent options
      adds  b3d9404   create /tmp/.X11-unix if not exists
      adds  7eb8aae   Revert "simplify installation of files in /etc/x2go"
      adds  bd59043   rename nxagent.options to x2goagent.options
      adds  cbd564c   move latest patches from Oleksandr and Reinhard into release series 3.1.1.x
      adds  8b1b91f   bump development version to 4.1.0.0
      adds  eb71cd1   whitespace/indentation fix
      adds  560b64f   release 4.0.0.0
      adds  9394f9b   post-release addition of fix for #93
      adds  d45eed1   Rely on $PATH when invoking x2gocleansessions.
      adds  58e58ea   fix typo
      adds  d2e3018   Add X2Go Server feature X2GO_LIST_SHADOWSESSIONS.
      adds  3ca3fe6   Add Reinhard Tartler to Uploaders.
      adds  75e933b   happy new year
      adds  1a34e8f   update version in man pages
      adds  a8640bd   update version+date in man pages
      adds  9303888   fix syntax error + whitespaces in Perl packages
      adds  4633331   fix x2golistshadowsessions code
      adds  fcc0db9   mark version as preview
      adds  5ba9e70   Make CFLAGS usable in x2goserver. (Fixes: #83).
      adds  5b05ae9   follow-up commit for last cherry-pick
      adds  bd09557   Fix build-arch target in x2goserver/Makefile. (Fixes: #121).
      adds  cd23b80   Fix command/version detection for GNOME/Unity on Ubuntu. (Fixes: #105).
      adds  9737884   Allow for deploying X2Go Published Applications system-wide on a per-user basis (in /etc/x2go/applications-per-user/<username>).
      adds  cfedfe3   fix changelog
      adds  632189a   fix transistion from x2goserver -> x2goserver-common
      adds  592a66c   Do parse profile/xprofile files in X2Go's Xsession file. (Fixes: #149).
      adds  14e3434   work-in changelog entry from 4.0.0.2, but do not cherry-pick the commit as it is deprecated for the master branch
      adds  6615c4e   Add markdown files for most of the X2Go Server project folders. (Fixes: #102).
      adds  7dae5b7   many typo fixes in the top .md file
      adds  163fb7f   Break execution of x2gosuspend-session / x2goterminate-session if the script is called without session as first argument and $X2GO_SESSION not set. (Fixes: #82).
      adds  1de00f1   Make x2goruncommand aware of the Cinnamon desktop shell. (Fixes: #117).
      adds  b886c07   allow cinnamon command in lower case, as well
      adds  cf342eb   fix typo in x2goterminate-session/x2gosuspend-session
      adds  0e597b9   fix commit 163fb7f
      adds  50d9c0a   replace/fix prerm documentation in x2goserver.prerm
      adds  2b29383   As LP issue #985202 has been fixed, we revert back to keeping the XFIXES extension enabled by default.
      adds  5f4b153   Revert "As LP issue #985202 has been fixed, we revert back to keeping the XFIXES extension enabled by default."
      adds  d82c204   /debian/control: + Let x2goserver bin:package depend on xfonts-base and fontconfig. (Fixes: #163).
      adds  ea2dc32   Use make_path from File::Path in x2godbadmin to create user directory if not present.
      adds  7b6b8c7   changelog update: add closure for issue #200
      adds  c66561b   Revert "changelog update: add closure for issue #200"
      adds  8fd306d   changelog: add closure for issue #200
      adds  42264c8   Security fix for setgid wrapper libx2go-server-db-sqlite3-wrapper.c. Hard- code path to libx2go-server-db-sqlite3-wrapper.pl during build via defining a macro in the Makefile.
      adds  8547d29   clean up debug output
      adds  c48591a   move changelog entry for setgid fix to release 4.0.0.2
      adds  11d25fa   drop unneeded includes
      adds  dfa5930   Create session log symlink after launching x2goagent. Fix order of target and symlink name when executing the command.
      adds  da78814   cherry-pick from release branch: update changelog for release 4.0.0.2
      adds  31076ba   Make pre-set DESTDIR and PREFIX traverse through all Makefiles. Do not include DESTDIR in Makefile-hard-coded path in x2gosqlitewrapper.
      adds  bd2cfe4   set prefix in /debian/rules
      adds  d389d5d   Make x2gomountdirs / x2goumount-session UNC path aware.
      adds  ef59c64   whitespace fix in changelog
      adds  0e218df   typo fix in x2gosuspend-session comment
      adds  34e0dfb   Add support to x2gocleansessions to suspend session via state changes in the session DB.
      adds  ccb0ef3   Add support for terminating sessions via the session DB.
      adds  dd176a9   Raise the frequency of the x2gocleansessions loop to every two seconds.
      adds  6634b0e   Send SIGKILL to blocked X-Server (x2goagent) processes, if they do not disappear within 20secs. (Fixes: #32).
      adds  fa9ee04   only remove old sessions from the DB if the agent process is gone (not while it is still there)
      adds  55039d8   syntax fixes
      adds  7aa3976   another follow-up fix
      adds  960add8   typo
      adds  051fde8   fix missing curly bracket
      adds  471a5c7   fix for one of the last commits
      adds  55edd42   fix missing parentheses
      adds  3c0fe48   split up changelog entry for 4.0.0.3 into 4.0.0.3 and 4.0.1.0
      adds  e793b70   Partially revert USED_PORTS detection code back to the old-style awk-way. (Fixes: #155).
      adds  9b49422   changelog fix
      adds  8bfc678   release 4.0.0.3 (changelog update, cherry-picked from release/4.0.0.x branch)
      adds  ddae3aa   release 4.0.1.0 (changelog update, cherry-picked from release/4.0.1.x branch)
      adds  ee84ff1   update changelog file from release branches
      adds  62e1f5f   Fix "server" command line option for x2golistsessions call in x2golistdesktops
      adds  4324def   Syntax fix in x2goumount-session.
      adds  9062315   release 4.0.0.4 (cherry-picked from release/4.0.0.x branch)
      adds  307ba79   release 4.0.1.1 (cherry-picked from release/4.0.1.x branch)
      adds  c4f5a92   Accelerate resuming of sessions. Fix failures when resuming sessions that result from the latest changes in x2gocleansessions.
      adds  eb1f31f   Revert "Accelerate resuming of sessions. Fix failures when resuming sessions that result from the latest changes in x2gocleansessions."
      adds  435bc37   Accelerate resuming of sessions. Fix failures when resuming sessions that result from the latest changes in x2gocleansessions. (Fixes: #247).
      adds  3e017b6   release 4.0.1.2 (cherry-picked from release/4.0.1.x branch)
      adds  1c0a9e6   Improve session status management in x2gocleansessions.
      adds  7d200b9   release 4.0.1.3 (cherry-picked from release/4.0.1.x branch)
      adds  daca6ae   Make x2goumount-session tolerant towards usernames that contain spaces (Fixes: #202).
      adds  65169c9   Multiply query USED_DISPLAYS and USED_PORTS in x2gostartagent to minimize race conditions in cases where many clients launch session simultaneously.
      adds  f437ecd   Make X2Go Server aware of the MATE desktop environment.
      adds  54f2bf9   x2golistsessions: Import db_changestatus into name space. (Fixes: #267).
      adds  8dc6651   The gnome-terminal TERMINAL returns immediately and runs in background starting with GNOME 3.8. Thus, set IMEXIT to false for gnome-terminal. (Fixes: #268).
      adds  f09852c   x2goumount-session: allow args $X2GO_SESSION <server-mount-point> in addition to $X2GO_SESSIOn <client-directory>.
      adds  0f5021f   /debian/changelog: typo fix
      adds  50b316f   release 4.0.1.4 (cherry-picked from branch releases/4.0.1.x)
      adds  99e3b62   Do not hard-code paths to NX code in x2goruncommand anymore. Use x2gopath instead. (Fixes: #273).
      adds  e634272   release 4.0.1.5 (cherry-picked from release/4.0.1.x branch)
      adds  1267fd5   Fix client-side unmounting of shared folders.
      adds  8d37d03   release 4.0.1.6 (cherry-picked from release/4.0.1.x branch)
      adds  49825c7   /debian/control: Update LONG_DESCRIPTIONS
      adds  4fe465b   Install Xsession file as executable.
      adds  6a1a5cc   Install Xsession file as executable, make Xsession.d directory location configurable during build process, do not create unused Xsession.options. (Fixes: #278).
      adds  915476c   lower case in English text
      adds  6d42e9c   wrap too-long changelog line
      adds  9157f22   Fine-tune x2goserver-xsession/Makefile: if /etc/X11 has Xsession.d and/or Xsession.options they get symlinked into /etc/x2go. Otherwise Xsession.d and Xsession.options are created under /etc/x2go as empty dir/file. (Fixes: #278).
      adds  516d847   Move xfonts-base from Recommends: field to Depends: field (bin:package x2goserver).
      adds  88acc5f   Fix automatic keyboard setup (via x2gosetkeyboard) while resuming a session. (Fixes: #285).
      adds  5223f88   Use bash-builtin 'type' instead of to be avoided 'which'. (Fixes: #305).
      adds  f7f414b   Provide sudoers.d/x2goserver file that allows sudoed commands under KDE (by pertaining the env var QT_GRAPHICSSYSTEM. (Fixes: #276).
      adds  e6cdad1   With PostgreSQL as session db backend, prevent the root user from launching sessions. Also, prevent x2gouser_root from being added as a PostgreSQL user. (Fixes: #310).
      adds  6b7b203   Work around buggy X2Go Client on Mac OS. If the keyboard type is set to "query", we force X2GO_SET_KBD to 1. (Partly resolves: #112).
      adds  538f5a7   Make umask that is used when mounting client-side folders via SSHFS configurable in x2goserver.conf. (Fixes: #331).
      adds  0aa03b5   indentation fix
      adds  31c2b6c   Raise Standards: to 3.9.4 (no changes needed). Move xfonts-base to Recommends: field of bin:package x2goserver.
      adds  141665b   fix parentheses
      adds  018954f   Make init script LSB compliant.
      adds  67164e2   drop deprecated config file location
      adds  3213e21   Execute DB status changes as late as possible during suspend / terminate.
      adds  05a7500   Load config files from a Perl package (X2Go::Config).
      adds  9ae8662   Add SupeReNicer support.
      adds  73007f8   make sure all Perl packages get installed into .deb package
      adds  664a418   fix changelog
      adds  5f479e4   typo fix
      adds  0ded57a   more typos
      adds  da7cc13   Disable SupeReNicer by default.
      adds  40c674c   Fix session handling for cross-user-account desktop sharing. Now session names of desktop sharing session start with the username of the user who is requesting the desktop sharing, rather than the username of the person who shares his/her desktop.
      adds  1181697   Do not superenice desktop sharing / shadow sessions.
      adds  6eadd5c   Do not superenice desktop sharing / shadow sessions.
      adds  a7e839f   remove trailing dot from init script message
      adds  e624ebc   fixed x2goruncommand
      adds  8d72da3   Start/resume rootless sessions without geometry parameter. Esp. using X2GO_GEOMETRY=fullscreen for rootless sessions lead to an extra 1x1 px session window (nxagentCreateIconWindow in nxagent's Window.c).
      adds  ad0de63   move x2goruncommand fix to upstream LTS release (4.0.0.6)
      adds  7d62bc3   fix for commit e6cdad13
      adds  34aec1a   move X2GO_GEOMETRY fix into 4.0.1.x release series
      adds  7f78bd3   Typo fix in x2goruncommand (for MATE session startup).
      adds  913e110   follow-up commit for 8d72da3
      adds  899838f   move x2goruncommand fix from Oleksandr Shneyder into release 4.0.1.7
      adds  b4d6c32   remove duplicate log entry
      adds  9c524bd   update changelog from other branches
      adds  1c9438b   changelog fix
      adds  bbb0585   pull in new changelog entry for release branch
      adds  bc4e7e1   Continue development for LTS release branch... (cherry-picked from release/4.0.1.x branch)
      adds  91f1261   test-wise switch to source/format 1.0 (latest dpkg won't allow 3.0 (native) with -0 as revision)
      adds  d21d22d   debian/source/format: Switch to format 1.0.
      adds  413ba95   change version scheme
      adds  26bbdf5   Revert keyboard workaround for Mac OS X, as it causes other issues. (Fixes: #348).
      adds  27d716b   change versioning scheme
      adds  8488ac6   release 4.0.0.7 (cherry-picked from release/4.0.0.x branch)
      adds  714d6b3   release 4.0.1.9 (cherry-picked from release/4.0.1.x branch)
      adds  f362247   work in changelog entries for 4.0.0.8 and 4.0.1.10
      adds  5f7c45d   TEST COMMIT FOR JENKINS
      adds  d2d13a4   Revert "TEST COMMIT FOR JENKINS"
      adds  ccb2ff2   Use mktemp instead of tempfile (because Fedora does not have the tempfile binary). (Fixes: #347).
      adds  1ca46bf   Replace makepasswd by pwgen (because Fedora does not have makepasswd).
      adds  d3c6d53   debian/control: drop makepasswd dependency
      adds  f529384   Grab systemd service file from Fedora and ship it upstream.
      adds  2fe648b   Add init script for RPM based distro. Taken from the Fedora package.
      adds  3700b78   Ship x2goserver.spec (RPM package definitions) in upstream project. (Thanks to the Fedora package maintainers). File differs from the Fedora file already.
      adds  ff0d034   Fix x2goresume-session. The several parameters placed into the NX options file are expected by x2goresume-session at very specific positions. This we broke by trying to fix the fullscreen/geometry issue in x2gostartagent. Thanks to Harvey Eneman for tracking this down!!! (Fixes: #355).
      adds  1c012ce   Improve parsing of the NX session.log file where unexpected extra logging takes place during session suspension/resumption. Thanks to Gerald Richter for finding this!!! (Fixes: #356).
      adds  165a06c   x2goserver.spec: Clear (Fedora package) changelog.
      adds  f42f184   Use same init script name as on Debian (x2goserver.init, x2goserver.service).
      adds  9acba84   x2goclient.spec: Bring debian/control and x2goclient.spec in sync.
      adds  38688f2   Drop obsolete components x2goserver-compat, x2goserver-pyhoca.
      adds  83ec91a   typo fix
      adds  3a9761b   drop x2goserver-compat from Makefile.docupload
      adds  9785235   x2goserver.spec: fix Perl packages
      adds  4668827   Makefile: pre-set the PERL_INSTALLDIRS var with ,,vendor''.
      adds  f65edd4   x2goserver-fmbindings/Makefile: install x2gofm.
      adds  0ea5e4e   x2goclient.spec: fix install path for X2Go::Server::DB Perl package
      adds  b39ad0b   x2goclient.spec: add Group: fields for subpackages
      adds  9e15a9e   x2goserver-fmbindings/Makefile: install share/applications and share/mime.
      adds  6c045b3   x2goclient.spec: remove duplicate %file entries
      adds  bbbfe01   fix for commit 9e15a9e
      adds  927a9cd   fix(2) for commit 9e15a9e
      adds  dfcd9b7   Makefile: pre-set the PERL_INSTALLDIRS var with ,,vendor''. Use pure_install rather than install.
      adds  d3e737b   x2goclient.spec: fix installation of several files
      adds  19b5286   get rid of x2goserver .packlist file in %{perl_vendorlib}
      adds  35b7045   fix .packlist file removal
      adds  eafa399   x2goserver.spec: fix installation of x2goserver init script
      adds  9faed78   x2goserver.spec: make sure x2gofeature.d directory is created
      adds  6d8c082   session DB creation on postinst...
      adds  2a841f4   x2goserver-printing/Makefile: create feature.d directory before installing files into it.
      adds  92d6900   Handle TCP listening of x2goagent in x2goagent.options. (Fixes: #354).
      adds  bb6c22d   X2Go session DB creation revisited...
      adds  0c1440d   Clean up Makefiles, remove commented out line.
      adds  acefdf1   try to remove placefolder in a way that may work for EPEL-5, as well
      adds  ece1bd3   Set buildroot if we build for EPEL-5.
      adds  65810d3   Use deprected %{_initrddir} macro for EPEL-5 builds.
      adds  224da73   x2goserver.spec: typo fix
      adds  dbb02f2   fix for commit 65810d3
      adds  2bbb042   rpm/x2goserver.init: fix scripts names inside the script
      adds  209cf3a   x2goserver.spec: fix version of RPM package
      adds  9d59592   x2goserver.spec: add lsof to Requires: field
      adds  2a2d081   Use xkb ruleset 'base' rather than xfree86 as on RHEL systems the xfree86 symlink to base rulset does not exist.
      adds  8438c1e   changelog update
      adds  937723e   Provide RHEL/Fedora support in x2goserver-xsession.
      adds  b4eec1f   x2goserver.spec: Take advantage of native RHEL support (since 4.0.1.10).
      adds  e1b6da6   x2goserver.spec: Install SQLite3 wrapper as setgid x2gouser. (Fixes: 371).
      adds  562749b   x2goserver-xsession/Makefile: fix syntax error
      adds  d80cc0b   Assure that SQLite3 session DB file gets created on install (unless PostgreSQL is used as session DB backend).
      adds  0c7b135   Make sure x2goserver-*.features files do not get installed multiple times into various packages.
      adds  fca9c15   Make sure X2Go Server (x2gocleansessions) starts after installation.
      adds  f67bb50   Only sanity check for existence of /etc/x2go/Xsession.d on Debian (derived) systems.
      adds  132994f   x2goserver.spec: update MIME and desktop database after installation/removal of x2goserver-fmbindings
      adds  0a9acf6   add some more debug code to x2gomountdirs
      adds  11ac71b   Avoid one argument system calls and backticks in x2gocleansessions and x2golistsessions_root.
      adds  0c9b769   Provide man page for x2goserver.conf.
      adds  4819a42   move vulnerability fix in x2gocleansessions/x2golistsessions_root to 4.0.0.8
      adds  ed83c72   whitespace fix
      adds  d3cae44   update changelog entry
      adds  2ab0beb   Avoid one argument system calls and backticks in x2golistsessions.
      adds  c7a46b0   Avoid one argument system calls in x2golistshadowsessions.
      adds  ca06602   Provide Perl functions to capture stdout/stderr with multi-argument system calls.
      adds  ed0b887   Avoid one argument system calls and backticks in x2goprint.
      adds  66e2f2d   fix system() call in x2golistsessions_root
      adds  968b9ea   Avoid one argument system calls and backticks in SupeReNicer.
      adds  6b219e9   Avoid backticks in x2goshowblocks, move script to <prefix>/sbin/ as it is for being run with root privileges.
      adds  a550eb7   Handle situations in SupeReNicer where the agent PID is not set.
      adds  5c939ac   Start working on an abstraction layer (as Perl package X2Go::Server::Agent) that handles all (NX) agent specific actions. Move duplicate code into that new Perl package.
      adds  0198fc6   fix for commit 5c939ac5
      adds  d8ca64f   fix for commit 5c939ac5
      adds  9941f22   Security audit of complete code tree, avoid one-argument system calls where possible, avoid backticks, use more quotes in shell scripts.
      adds  d72b788   fix for commit 9941f225
      adds  d53c913   Sanitize session ID, port numbers, display number and PID number before writing it to the session DB.
      adds  6742854   changelog maintenance
      adds  f977031   improve changelog entry
      adds  f84113a   Add libcatpure-tiny-perl to Depends: field of libx2go-server-perl.
      adds  0093676   Use versioned dependency with (= {:Version}) style.
      adds  6accfe3   Remove dpkg-statoverride during remove on prerm, not on purge in postrm.
      adds  42802af   fix for last commit
      adds  17c66ef   Move x2gosql config to x2goserver-common.
      adds  20fbe4b   Revert "Use versioned dependency with (= {:Version}) style."
      adds  57251fd   debian/changelog: fix too-long-line
      adds  83dad53   release 4.0.1.10 (cherry-picked from release/4.0.1.x branch)
      adds  b3a43f4   x2goserver.spec: fix installation of new Perl man pages
      adds  1e456df   Continue development on stable branch of X2Go Server... (cherry-picked from release/4.0.1.x branch)
      adds  416b3d7   Fix x2gofm.desktop syntax. (Fixes: #391). x2goserver.spec: Enhance requirement of desktop-file-utils, validate x2gofm.desktop during package build.
      adds  fb8442d   release 4.0.0.8 (cherry-picked from release/4.0.0.x branch)
      adds  d397667   Sanitize session name in x2gostartagent, as well. Fixes problems with custom session commands containing characters that get sanitized out.
      adds  2250c18   Allow dots (".") in sanitized session names.
      adds  da9cdd0   fix for last commit
      adds  9eaffc9   release 4.0.0.9 (cherry-picked from release/4.0.0.9 branch)
      adds  cf15886   release 4.0.1.11 (cherry-picked from release/4.0.1.x branch)
      adds  548b802   whitespace cleanup
      adds  80085fe   fix X2Go::Server::DB::PostgreSQL backend
      adds  0d06c86   happy new year
      adds  f56188d   release 4.0.0.10 (cherry-picked from release/4.0.0.x branch)
      adds  a7ec7f3   release 4.0.1.12 (cherry-picked from release/4.0.1.x branch)
      adds  e0115b2   Build hotfix for RPM packages (x2goserver.spec):
      adds  e0ebbb9   whitespace clean in x2goserver.spec
      adds  adf494b   Continue development on LTS release branch...
      adds  d4521c0    Use perl instead of sed for search+replace in session names sanitizing. (Fixes: #404).
      adds  0813628   release 4.0.0.11
      adds  94a359c   release 4.0.1.13 (cherry-picked from release/4.0.1.x branch)
      adds  02aaf19   Continue development on main release/4.0.1.x branch...
      adds  4ce8661   Log SSHFS output and errors to ~/.x2go/C-<session>/sshfs-mounts.log. (Fixes: #415).
      adds  67948d2   Fix wrong path to xinitrd.d in Xsession (section for RPM based distros). Also, add some existence/readability checking. (Fixes: #414).
      adds  7cc24af   Correctly quote the tests against $DISTRIB_RELEASE in x2goruncommand that were badly quoted (which caused them to report the wrong result and to create a file called "=" in the user home directory). Aligning all tests to use the same style of quoting fixes this. (Fixes: #409).
      adds  67f62fb   x2goserver.spec: Let builds for EPEL-7 behave like recent Fedora builds.
      adds  daa8cfd   Fix the x2goserver.service unit file. Allow systemd to track the service after startup. (Fixes: #428).
      adds  21836d0     - Fix datetime output format in X2Go/Server/DB/PostgreSQL.pm
      adds  bc9396b   import changelog entry of 4.0.0.12
      adds  135d29d   update version in man pages
      adds  c4dbc5c   If x2golistmounts is used with out cmd options <session_id>, then the env var $X2GO_SESSION (current session) will be used.
      adds  6ba4d25   Fix x2gostartagent. Make sure the -nolisten tcp option is configurable via x2goagent.options. (Fixes: #424).
      adds  0586f9b   Safely remove desktop files for client-side shared folders. Remove the correct desktop file, even if the shared folder has already been (forcefully) umounted. Such situations occur in cases where the connection gets interrupted. SSHFS will then get removed by the Linux kernel and we have to "guess" what desktop icons is actually to be removed.
      adds  2b3f4b7   If x2goumount-session is used without cmd option <session_id>, then the env var $X2GO_SESSION (current session) will be attempted to used.
      adds  9fe6a68   rephrase changelog line
      adds  a01baa8   Fix broken file descriptor closures in x2gocleansessions. (Fixes: #441).
      adds  e064032   whitespace fix in copyright headers
      adds  0de9b0f   X2Go::Utils: Provide function is_true() and simplify x2gocleansessions with it
      adds  2968616   follow-up commit for a01baa88f8616f305525012b88af14c60ba4bb65
      adds  a1a9c45   Revert "follow-up commit for a01baa88f8616f305525012b88af14c60ba4bb65"
      adds  a322d8c   now really fix the file descriptor closures
      adds  44206b1   Provide proper Gentoo support in x2goserver-xsession portion of X2Go Server. (Fixes: #445).
      adds  369e095   debian/*.doc-base: Provide *.doc-base files for bin:packages containing HTML man pages or other documentation.
      adds  2d1212b   debian/x2goserver.init: status option / LSB header     + Add status option for init script (test if x2gocleansessions is       running or not).     + Add Description key to LSB header.
      adds  45bfaf2   debian/config: Explicitly call set -e. Makes lintian happier.
      adds  8be4fe6   x2gofm.desktop: Drop obsolete Encoding key from .desktop file.
      adds  1a4e55b   debian/copyright: Provide DEP-5 compliant copyright file.
      adds  b943e07   debian/rules: Detect Git-created ChangeLog file if present (created by X2Go upstream's build scripts during package build).
      adds  42c8b86   Fix typos / hyphen-as-minus signs issues in x2goversion.8 and x2gomountdirs.8.
      adds  eeb7298   debian/copyright: Add copyright.in auto-generated file (by licensecheck+CDBS) for later reference.
      adds  03112e1   Several style and dependency fixes. Use Conflicts: instead of Breaks: for unversioned package conflicts.
      adds  39b3019   Spcial handling of x2gofm.desktop. In EPEL-5 the Encoding key is still required for .desktop files.
      adds  b18c2c2   release 4.0.1.14 (cherry-picked from release/4.0.1.x branch)
      adds  a586eb2   debian/changelog: add-in stanza for 4.0.1.15 release
      adds  daae1d0    Fix hanging of x2goserver init script. Cherry-pick a322d8c from master branch. (Fixes: #471).
      adds  6b3e352   Add COPYING (GPL-2) file to base project folder.
      adds  a0a4680   release 4.0.1.15 (cherry-picked from release/4.0.1.x branch)
      adds  4f5cfb8   Provide string sanitizers. Esp. a sanitizer for X2Go session IDs.
      adds  6db96a8   convert sanitizer type to lowercase always
      adds  66ed816   debian/changelog: add-in stanza for 4.0.1.16 release
      adds  87604df   Support GNOME Flashback session on Ubuntu 13.10+ and on debian Jessie (cherry-picked from release/4.0.1.x branch)
      adds  35d80de   Give thanks to Eugene San for the last commit.
      adds  ae9da46   Add tunneling port allocation for TeleKinesis framework.
      adds  1323258   packaging postinst scripts: Make sure X2Go session DB files get updated during postinst.
      adds  fba5422   debian/rules: Improve dh_auto_clean override.
      adds  36b6ef6   fix changelog entry
      adds  1581712   Let x2goversion exit with an error if the X2Go component cannot be found.
      adds  7bdeaa5   fix comment in X2Go::Server::Agent::NX Perl package
      adds  271c2a6   Manually cherry-pick fixes from 4.0.0.12 and 4.0.1.16 for improvement in detecting suspended and terminated sessions.
      adds  b632304   Fix changelog entry for last commit.
      adds  d1c2709   Fix changelog entry for another commit (2).
      adds  59a4c56   Detect started/starting/resumed/resuming sessions by explicitly scanning the NX session log file for those keywords.
      adds  4c72b8a   Manually cherry-pick fixes from 4.0.0.12 and 4.0.1.16 for improvements in detecting suspended and terminated sessions.
      adds  2bbdc99   Only use teki_* fields with PostgreSQL DB backend if TeKi is enabled.
      adds  5668d77   Execute post-start.d extension scripts _after_ the session information has been submitted to the session DB. This allows execution of x2golistsessions and other X2Go commands in post-start.d extension scripts.
      adds  77183ff   Test if telekinesis-server is installed server-side. If so, prepare the telekinesis session sub-directory.
      adds  9177813   Interpret NX sessions marked as "aborting session" as (not yet) terminated sessions.
      adds  c0ec55f   Provide config option for server-side/global clipboard behaviour in x2goagent.options. (Fixes: #506).
      adds  da7282f   Be aware of poly-instantiated /tmp directories bind-mounted under /tmp-inst. (Fixes: #406).
      adds  fce4b17   debian/control, x2goserver.spec: Update versioned D: x2goagent (>= 3.5.0.25). This assures that X2Go works with poly-instantiated /tmp directories.
      adds  a0a5126   fix for last commit
      adds  ff26433   fix for last commit(2)
      adds  a4c5c33   Fix session creation with TeKi for Pqsql session DB backend.
      adds  b7f7476   follow-up for last commit
      adds  1756827   Re-arrange parameter order of x2gocreatesession and related DB functions. Make sure the session ID comes first and we have only optional parameters towards the end of the paramter array.
      adds  44a469c   follow-up for last commit
      adds  5b52855   use tabs instead of spaces
      adds  2fa334c   simplify path search for /tmp-inst
      adds  9fea11b   Enforce immediate socket cleanup/closure after session suspension and termination. (Fixes: #302).
      adds  8afe12c   On suspend: Call x2goumount-session before sending SIGHUP to x2goagent.
      adds  b5c74b6   add closure for #353 to old relase 4.0.1.10
      adds  9be24b4   Refuse client communcation if server-side hostname is not set up correctly (Fixes: #468).
      adds  52747c0   improve last commit
      adds  4698e8d   Fix string comparion in x2goumount-session.
      adds  63647c0   Fix problems with unmounting shared folders on session suspension/ termination. Remove extra parentheses from the fusermount execution call. (Fixes: #407).
      adds  cb56595   Use type -p instead of which in x2goumount-session. Suppress output to stdout properly.
      adds  2662db9   Use if--then--else--fi during x2goagent resuming in x2goresume-session script.
      adds  3742c1c   fix optionality of Telekinesis support in x2goresume helper script
      adds  ed72cf7   More reliably sync the NX session state with the status information in the X2Go session DB.
      adds  370c2bf   Provide --updatedb feature in x2godbadmin if DB backend is PostgreSQL.
      adds  f81625e   Replace D (bin:package x2goserver): libtry-tiny-perl -> libtrycatch-perl.
      adds  8751a10   Require perl(TryCatch) instead of perl(Try::Tiny).
      adds  27718cd   typo fix
      adds  3d9aaf1   revert to using Try::Tiny due to heavy dependencies in various older distributions
      adds  c05f6a8   Revert "typo fix"
      adds  05831cf   Revert "Require perl(TryCatch) instead of perl(Try::Tiny)."
      adds  93ae791   Revert "Replace D (bin:package x2goserver): libtry-tiny-perl -> libtrycatch-perl."
      adds  84a082c   fix/finish TeKi related code in x2godbadmin (PostgreSQL part)
      adds  d4a9c1c   x2godbadmin: another fix...
      adds  2f795e3   fix typo in x2godbadmin
      adds  22a4bd1   x2golistdesktops: Also detect sharable desktop sessions behind abstract kernel namespace sockets.
      adds  5d8b9b8   Add logcheck rules for X2Go Server. Thanks to Frank Werner for sending them in.
      adds  e81a3cd   fix for commit 22a4bd1f152ff9f11a7e1da3a6a6ceefb47f0a2f
      adds  f96e8d0   Correctly use diversions from stderr to stdout in shell commands. (Fixes: #520).
      adds  be3ac49   logcheck file: add EOL at EOF
      adds  cee4857   x2gostartagent, x2golistsession, x2gosuspend-session and x2goresume-session getting agent state from ~/.x2go/C-$SID/state. This should help to avoid  session damage. (Fixes: #302).
      adds  6e22bbd   Move session file to /tmp/.x2go-$USER. Remove nxcleanup script. Remove unused dependencies.
      adds  29eaebf   typo fix :-)
      adds  b0cba71   some whitespace fixes
      adds  e88cb46   Require Perl(Switch) / libswitch-perl as dependency (bin:package x2goserver).
      adds  0a848c6   no more script x2gonxcleanup
      adds  450e08f   cleanup changelog
      adds  9971b14   add bug closure for #523
      adds  aff37ca   Don't die if no session state file is found, as it will break X2Go completely after upgrading from versions << 4.0.1.16 if sessions are still running/suspended during package upgrade.
      adds  3bf8a9e   Make sure x2gogetagentstate gets packaged in bin:package x2goserver.
      adds  afeda52   report missing state file to STDERR
      adds  4201e2f   don't use the STDERR bareword
      adds  80f9c2f   add curly braces around STDERR file handle
      adds  df812af   grammar fix
      adds  bf1f20b   fix pam_namespace.so support in X2Go::Server::Agent::NX
      adds  e9aecce   typo fix
      adds  669b3aa   Provide support for client-side choice of clipboard security. (Fixes: #524).
      adds  7f75302   some man page updates
      adds  56b8457   Detect the exit of rootless applications that forked to background on application execution. (Fixes: #122).
      adds  0d62304   Fix x2gostartagent fails if kbd is not "auto". Remove comma at end of options file.
      adds  e541c15   move last commit into 4.0.1.16 release candidate
      adds  9f19510   Make x2goruncommand more robust.
      adds  3afcd09   Don't fail Xsession startup if any of the profile scripts returns with an error.
      adds  92722bf   Silently timeout in x2golistdesktops if calls to x2golistsessions and/or xwininfo don't produce output within one second. (Fixes: #543).
      adds  329300b   Improve the comments in x2goagent.options
      adds  e125f82   Set default value for clipboard to "both" in x2gostartagent and x2goresume-session.
      adds  bf318af   Clean user SSHD process if connection between server and client lost. This should fix error "Global request tcpip-forward failed".
      adds  3d6fada   Update Changelog: Alex\'s last 2 commits will be part of 4.0.1.16
      adds  b7bbb61   debian/changelog: wrap too-long-lines, fix typo.
      adds  2bae881   x2goserver.spec: Install {libdir}/x2go/x2gormforward into bin:package x2goserver.
      adds  9833956   Fix x2godbadmin. Set right column name "tekidata_port" in create table.
      adds  403d3f1   Fix support for Cinnamon 1.4. (Fixes: #569) Update the logic for launching Cinnamon 1.6 and 1.8. Fix the logic for launching Cinnamon 2.0 and 2.2. (Fixes: #572)
      adds  3000f81   Allow email addresses as login usernames. (Fixes: #573).
      adds  001982a   add closure for #557 (fixed by commit 9833956)
      adds  1f58e7c   Fix accessing ARGV in X2Go::Utils:check_x2go_sessionid sub. (Fixes: #575).
      adds  a4edc00   fix typo in changelog
      adds  284a9c6   add closure for #495 (fixed by commit bf318af)
      adds  7225a1b   add closure for #511 (fixed by commit cee4857)
      adds  63663c6   add closure for #547 (fixed by commit bf318af)
      adds  e66ec57   Abort session startup if env var $USER or $SSH_CLIENT are not set. (Fixes: #558).
      adds  0107735   Allow length of username up to 48 characters (was: 32 characters). (Fixes: #574).
      adds  7acac87   wrap too-long-lines in changelog
      adds  6542d44   Abort session if env var $HOME is not set or if $HOME contains non-ASCII characters. (Fixes: #397).
      adds  e4eca8d   Export XAUTHORITY env var in x2goruncommand to enable privilege upgrade for applications started via pkexec. (Fixes: #458).
      adds  f81f72e   x2gocleansessions: Don't print to stderr if the session state file cannot be found. This can happen during session startups. Report to system log instead.
      adds  587f326   Bump Standards: to 3.9.5. No changes needed.
      adds  d35040b   Mark x2goserver-pyhoca bin:package as deprecated.
      adds  0d9fc71   Don't use Perl package File::ReadBackwards anymore.
      adds  b1db177   Fix launching GNOME 3 Fallback session (GNOME 3.4 & 3.6) on distros other than Ubuntu and Debian (Fixes: #599)
      adds  8df684f   x2goserver.spec: Sync Fedora .spec file with our upstream-provided x2goserver.spec.
      adds  cbcdf90   changelog: Add warning about GNOME Flashback support
      adds  4eaa31c   changelog: Typo fix
      adds  85f939d   Make X2Go Server aware of the Openbox and IceWM desktop environments (Fixes: #605,#606)
      adds  b2aa486   Fix x2gormforward for 4.0.1.x release series (the X2Go::Log Perl module only exists in X2Go Server >= 4.1.0.0, the 4.0.1.x release series has to use x2gologlevel.pm in `x2gopath lib`. (Fixes: #617).
      adds  5e673fb   x2gogetagentstate: remove commented-out code
      adds  9f99e54   update changelog stanza of upcoming release 4.0.1.16
      adds  4b03e74   cherry-pick changelog changes for X2Go Server release 4.0.1.16 from release/4.0.1.x branch
      adds  2eefe7d   cherry-pick 4.0.1.17 release stanza from release/4.0.1.x branch
      adds  493550a   cherry-pick changelog entry for BTS fix #623 (in 4.0.1.17)
      adds  e7d2289   Handle stale X11 socket files in cases where x2goagent has mysteriously disappeared (e.g. kill -9). (Fixes: #626).
      adds  59c52b0   fix comment
      adds  961ac08   fix for last commit
      adds  67d24a6   place log message at correct position
      adds  42e361f   add syslog warning if X11 socket file cleanup occurs
      adds  24219c0   follow-up for #626 bugfix
      adds  f9d3e76   Make sure that incompletely started up sessions get wiped from the session DB after 10 seconds.
      adds  68cd497   debian/control: Upgrade x2goserver-xsession from Suggests: to Recommends:.
      adds  da1a65a   Fix unreliable removal of client-side folder sharing desktop icons.
      adds  2dca7cf   release 4.0.1.17 (cherry-picked from release/4.0.1.17 branch)
      adds  183fd20   cherry-pick changelog entry for release 4.0.1.18 from release/4.0.1.x branch
      adds  8550011   Remove stale X11 lock files in cases where x2goagent mysteriously disappeared (e.g., due to kill -9 or a crash). (Fixes: #630).
      adds  400d38e   release 4.0.1.18 (cherry-picked from release/4.0.1.x branch)
      adds  c39b165   cherry-pick changelog entry for release 4.0.1.19 from release/4.0.1.x branch
      adds  8f25d94   Use File::Which to detect if sshfs command is available before trying to mount a client-side folder.
      adds  b4462cb   Fix TeKi storing Telekinesis ports in PgSQL-based session DB. Allow negative port numbers for the case that Telekinesis is not installed.
      adds  581542f   Fix db_insertmount (SQLite). Pathnames must not be enclosed by parentheses.
      adds  00426c8   Be a bit more tolerant when trying to detect if a desktop icon is to be removed (using regexp, not eq).
      adds  2d602ff   Prevent bash failures when sourcing external bash scripts beyond our scope. (Fixes: #632).
      adds  1c0147f   x2goumount-session: typo fix
      adds  2ad818a   x2gogetapps: Support scanning of sub-directories when searching for .desktop files. (Fixes: #633).
      adds  17fd0c4   Additionally adapt to building on openSUSE/SLES.
      adds  8974016   x2goserver.spec: typo fix
      adds  7cf2510   x2goserver.spec: fix for last commit
      adds  2d4a20f   Make man2html an optional tool. Don't fail if it is missing on the build system (required for openSUSE/SLES builds).
      adds  3cce397   Add to R: x2goserver-xsession.
      adds  b70e550   No shell expansion possible in obs-build, detect perl version only for non-SUSE builds.
      adds  8b68ee2   x2goserver.spec: Don't mention /etc/x2go/x2gosql/sql twice (directly and with wildcard).
      adds  e9e9baf   Fix x2goserver-xsession/Makefile on SUSE. Detect SUSE distro and create Xsession related directory symlinks (xinitrc.d and Xclients.d).
      adds  a0bb5a1   x2goserver.spec:typo fix
      adds  ca8ec15   x2goserver-xsession/Makefile: Fix for detection of SUSE system.
      adds  2480897   x2goserver.spec: No %{_sysconfdir}/x2go/Xclients.d on SUSE systems.
      adds  12817a7   Trigger Xsession code for SUSE systems (look for /etc/SUSE-brand for SUSE system recognition).
      adds  1437f01   debian/changelog: typo
      adds  7b9cf02   Hack for x2goserver-xsession/Makefile during SUSE builds. If directoy /usr/share/doc/packages/brp-check-suse is present, the build env is also considered to be a SUSE system.
      adds  7d7935e   Don't fail in %post during X2Go session DB creation.
      adds  447842e   x2goserver.spec: More scriptlet fixes.
      adds  bf69534   x2gosqlitewrapper.c: Fix rpmlint error: no-return-in-nonvoid-function. Return the exitcode of execve().
      adds  4bf926a   fix for last incomplete commit
      adds  cd09807   x2goserver.spec: Own some more directories.
      adds  eac8667   x2goserver.spec: Own even more dirs (1)
      adds  e9435ea   The macro %{_sharedstatedir} is %{_localstatedir} on SUSE build systems.
      adds  02740ef   Use %{_localstatedir} instead of %{_sharedstatedir}.
      adds  64b5f46   Use proper if... then... clauses.
      adds  b97ce19   x2goserver: postinst script fix
      adds  28c26b1   For SUSE builds: Add to R: shadow (useradd, groupadd).
      adds  3946f7f   fix previous cherry-pick
      adds  603028b   Replace historical "egrep" with "grep -E".
      adds  e8a78be   Systemd support for SUSE >= 12.10.
      adds  69b7245   fix for last commit
      adds  3a27f06   fix for last commit (2)
      adds  e96e964   x2goserver.spec: More systemd integration for SUSE.
      adds  7260713   x2goserver.spec: systemd fixes, /var/lib/x2go fixes
      adds  8eb3c11   Set %defattr macro for every bin:package.
      adds  aec9bbc   SUSE and Fedora/RHEL have different package group names.
      adds  ab7b732   silence rpmlint a bit more
      adds  f7507b4   typo fixes
      adds  b7cf02c   more rpmlint fixes
      adds  35042a4   Add x2goserver-rpmlintrc file to handle some rpmlint errors and warnings.
      adds  8dd7e48   x2goserver.spec: Get rpmlint fixed.
      adds  b5a2e7b   fix
      adds  730ee32   x2goserver.spec: more rpmlint fixes
      adds  c80d356   SUSE has openssh, but no openssh-server.
      adds  89e95c4   x2goserver.spec: Clean up and re-arrange BRs and Rs.
      adds  dbb201b   x2goserver.spec: SUSE has xinit, not xorg-x11-xinit.
      adds  a3dab23   Add to R (x2goserver): perl-X2Go-Server.
      adds  4bec97c   x2goserver.spec: typo fix (causing FTBFS on Fedora/EPEL)
      adds  8789a41   Add to R (diverse): perl(Config::Simple), perl(Switch) and perl(Capture::Tiny).
      adds  2793ecc   Fix call of x2godbadmin --updatedb during package upgrade.
      adds  fd34858   x2goserver.spec: fix EPEL build failures
      adds  69da432   Fix gramma in error message (in x2goresume-session).
      adds  7f0b260   x2gocleansessions: Call x2gormforward also on terminated sessions. This will make sure that re-assigned ports are really available on new session startup.
      adds  f2ca618   x2golistsessions(_root): Only update session state in session DB if x2goagent's state file really exists. This addresses a problem that occurs when x2golistsessions gets called via an x2gobroker-agent. The x2golistsessions script may show session states (--all-servers) of sessions on other servers that have session states files on their remote /tmp dirs. These files are not accessible for that x2golistsessions script and should simply be ignored.
      adds  b3401d3   fix for last commit (export has_agent_state_file, thanks for nanook for bringing up this issue on x2go-user ML)
      adds  2835ee9   fix for last commit
      adds  de77b3a   fix for f2ca618e1
      adds  86436f0   Provide pam_namespace support for has_agent_state_file() function.
      adds  4b59521   fix for last commit
      adds  4bca3e1   Fix missing session list output if state file does not exist on the machine that runs x2golistsessions(_root).
      adds  1ae7420   fix for last cherry-picking...
      adds  82b5ff1   x2goserver.spec: Move Requires(pre): into correct package; Only require permissions package on SUSE system.
      adds  724d1dc   Add to R (x2goserver): perl(File::BaseDir).
      adds  f6477e9   whitespace fix
      adds  bb2cc8c   Don't hard-code /var/lib/ in $HOME path of to-be-created user "x2gouser".
      adds  1dafed6   Add to BR: findutils.
      adds  0efd3d8   Accept more verbose "DENY" output from x2godesktopsharing.
      adds  b003d37   improve last commit
      adds  cfb21be   Move X2Go Desktop Sharing options around. Make sure all desktop sharing relevant options are provided at the beginning when evoking the "x2godesktopsharing client" command.
      adds  9e467c5   Make sure that all "su"-to-user-contexts use /bin/sh for wrapping around the executed command (in x2gocleansessions and x2golistsessions_root)
      adds  e9cd02f   debian/x2goserver.service: Provide system system service file.
      adds  c164dad   debian/po: Translate DebConf templates to Danish.
      adds  8b9383c   Also enforce /bin/sh as shell in su command in x2goprint.
      adds  707af71   Revert "Move X2Go Desktop Sharing options around. Make sure all desktop sharing relevant options are provided at the beginning when evoking the "x2godesktopsharing client" command."
      adds  54400a4   README.i18n: Add file that explains the translation workflow for this package. Thanks to Mark Pedersen-Cook for drafting this file.
      adds  3c2d4ee   debian/x2goserver.docs: Install README.i18n file into bin:package x2goserver.
      adds  96edc2d   Make SSH agent forwarding work after having reconnected via SSH and having resumed a session. (Fixes: #672). Thanks to Robert Siemer for coming up with that idea.
      adds  d994757   add closure for #671
      adds  0a10ed5   Trigger Xsession code for SUSE systems (look for /etc/SUSE-brand or /etc/SuSE-release for SUSE system recognition). (Fixes: #671).
      adds  1a9983e   Fix cross-user X2Go Desktop Sharing after being broken by implementing clipboard mode feature (and probably other code changes).
      adds  cef8838   improvement for last commit
      adds  6cfb8c7   wrap too-long-line in changelog
      adds  400f19a   Document session startup / resumption failures (and their reasons) in server-side log output.
      adds  a0a1848   wrap too-long-line in changelog
      adds  392bbb8   Revert "wrap too-long-line in changelog"
      adds  5458c10   wrap too-long-line in changelog
      adds  14e0ea2   fix typo in changelog
      adds  3617e67   fix symlink (abs -> rel) for x2goserver.service
      adds  111b349   be more precise with error message for unset X2GO_CLIENT env var
      adds  120320c   Add C (x2goserver: x2godesktopsharing (<< 3.1.1.2).
      adds  9049cb7   x2gocleansessions: Redirect stdin, stdout and stderr to /dev/null, test for the existence of the file descriptor before issuing the close, only capture the file descriptor backreference in the regex and send any close failures to syslog. (Fixes: #678).
      adds  24529ce   xsession: whitespace and typo fixes.
      adds  21dfff1   extensions: whitespace, typo fixes and documentation update.
      adds  04a476e   add closure for #675
      adds  b99bcdf   Don't make x2goserver bin:package authoritative for non-X2Go directories. (Fixes: #676).
      adds  90bbbb6   Use "printf" instead of "echo -n". (Fixes: #668).
      adds  0280fbc   Bump Standards: to 3.9.6. No changes needed.
      adds  eb404df   fix duplicate Conflicts: field in debian/control
      adds  670e8e3   For Fedora-like systems, don't make x2goserver bin:package authoritative for non-X2Go directories. (Fixes: #676).
      adds  5c11f3c   Handle AD domain users gracefully when X2Go is used with SQLite DB backend. (Fixes: #664).
      adds  41b4b59   update changelog for 4.0.1.19
      adds  1f7156d   Allow usernames in session IDs of length 48 chars.
      adds  40f6476   debian/po: Translate DebConf templates to Turkish.
      adds  ee0d261   Remove macro call %systemd_pre for Fedora/EPEL-7 builds. No such macro in Fedora/RHEL7. (Fixes: 698).
      adds  e6d9020   add forgotten file debian/po/tr.po
      adds  213dd6d   Allow usernames in session IDs of length 48 chars (changelog update only).
      adds  fdf4ca1   Start sshfs with a timeout of 30 seconds (because it never finishes if something is wrong with the client-side TCP socket). Also remove/unmount mountpoints erroneously registered sshfs mountpoints if sshfs command times out. (Fixes: #405).
      adds  bbad5d6   general: update copyright notices, whitespace fixes. Happy new year!
      adds  f3f12d1   Handle execution of ss command from Perl script x2golistdesktops in a way that not only works on Debian, but also on Fedora et al. (Fixes: #727).
      adds  34d2866   Add C (x2goserver: x2godesktopsharing (<< 3.1.1.2-0~). (Fixes: #700).
      adds  5d3ce8d   general: change X2go -> X2Go.
      adds  2b3762c   Create system user x2gouser with $HOME in /var/lib/x2go.
      adds  917192a   Don't depend on libdb-pg-perl for armhf builds. (Fixes: #712). Thanks to Heinrich Schuchardt for providing information on this.
      adds  3d786f5   Upgrade to D again (bin:package x2goserver): xfonts-base (Fixes: #770).
      adds  fa3b4f7   x2goserver.spec: Always set BuildRoot: parameter.
      adds  dc80c37   BuildRequires: SUSE <= 11.3 has xorg-x11, xinit.
      adds  806a8db   fix commit two commits ago
      adds  ce42ba7   No Bashisms in scriptlets.
      adds  d712014   rpmlint requires xdg-utils at build time.
      adds  a8054f6   backport a fix from release/4.0.1.x branch in x2goserver.spec: Don't let creation of x2gouser fail if it already exists.
      adds  58bb5c3   x2goserver.spec: Requires (x2goserver-xsession): SUSE <= 11.3 has xorg-x11, not xinit.
      adds  85d76f9   rpmlint requires shared-mime-info at build time on SLE <= 11.3.
      adds  0d71b8e   "%set_permissions" / "%verify_permissions" macros are not know in SLE <= 11.3. Using "%run permissions" and "%verify permissions" instead.
      adds  174ee1d   Forceful BR on glib2-branding-SLE for SUSE <= 11.2.
      adds  f07f555   fix for last commit
      adds  8faaa8b   fix SUSE version check
      adds  393967f   On SUSE, add permissions.d/x2goserver.
      adds  b81f7f6   fix builds on SLES 11.3
      adds  52c8e99   fix permissions file
      adds  07ff039   fix permissions file(2)
      adds  369ab6e   fix permissions file(3)
      adds  092b84f   SUSE-branding fix
      adds  62b1004   fix permissions file(3)
      adds  6a2ea90   Revert "SUSE-branding fix"
      adds  5048137   Revert "Forceful BR on glib2-branding-SLE for SUSE <= 11.2."
      adds  0838f46   x2goserver.spec: create group and user if they don't exist only.
      adds  c37724f   Provide legacy support for old File::Path packages in x2godbadmin. (Fixes: #715).
      adds  20b4b6e   Fix wrong evocation of x2gosyslog ("error" -> "err").
      adds  ebc93db   fix for c37724f
      adds  6cbcc38   Use "undef $dbh" instead of "$dbh->disconnect()". Fixes SQLite3 issues on SLE 11.x.
      adds  b1a68e0   Make sure to return "1" in X2Go::Server::DB Perl functions that don't return anything by default.
      adds  fa3ff56   move previous commit to 4.1.0.0 release branch
      adds  3c62c48   Fix SQLite wrapper permissions (02775 -> 02755).
      adds  68b8861   Only call $dbh->sqlite_busy_timeout() if the $dbh object is capable of that. Works around a too-old DBD::SQLite package on SLE 11.x.
      adds  e4aa085   Make it possible to change the state of shadow sessions.
      adds  e20bbe2   Provide --debug option for x2gocleansession that allows running x2gocleansessions in foreground (and in debug mode).
      adds  335a8ef   Properly clean up shadow sessions for the session database.
      adds  14170cc   various changelog fixes
      adds  6fbaeef   sync in fixes from x2gosever.spec on release/4.0.1.x branch
      adds  4c73260   remove duplicate code from x2gostartagent
      adds  142c50d   Legacy for applications (and X2Go scripts) that expect $SSH_CLIENT to be set in the X2Go session's environment. (Fixes: #644).
      adds  1f5a767   Add man page for x2gogetapps. Weave into that a security / disclaimer message as proposed by Stefan Baur. (Fixes: #728).
      adds  e0d0b94   x2goserver.spec: create DB file via x2godbadmin createdb if the file does not exist OR (exists and has zero size). Fixes installation problems.
      adds  ed3c35a   x2goserver.spec: also add fix to the perl-X2Go-Server-DB package.
      adds  c359a26   Revert "x2goserver.spec: also add fix to the perl-X2Go-Server-DB package." Revert "x2goserver.spec: create DB file via x2godbadmin createdb if the file does not exist OR (exists and has zero size). Fixes installation problems."
      adds  18e36fc   Use if then clauses for creating user/group x2goprint.
      adds  02c8a6f   general: sync changelog with changelog on release/4.0.1.x branch.
      adds  4a485a4   general: sync changelog with changelog on release/4.0.1.x branch post-release.
      adds  825df7b   x2goserver.spec: only create session DB in x2goserver's post install script.
      adds  532d4f3   x2goserver.spec: add support for %{_datadir}/applications symlink in %{_sysconfdir}/x2go.
      adds  aa1929e   x2goserver.spec: don't use %{_sbindir} for chkconfig and service on SLE{S,D}.
      adds  bcafc6f   x2goserver.spec: change deprecated and removed PreReq to Requires(pre) header.
      adds  ecd0451   release 4.0.1.19 (cherry-picked from release/4.0.1.x branch)
      adds  e68165a   TERMINAL Session: Add support for qterminal
      adds  e617a5b   x2goserver/bin/x2gogetapps: respect NoDisplay and Hidden values, don't parse the full desktop file if there are non-Desktop Entries groups.
      adds  6ec2dcd   x2goserver/bin/x2gogetapps: first define an array, then use it...
      adds  4814587   x2goserver/bin/x2gogetapps: do not print spurious newlines.
      adds  3c1cd29   debian/changelog: sync with release/4.0.1.x branch.
      adds  21ce952   x2goserver.spec: add sudo and logcheck as BuildRequires and Requires. Don't own directories that are owned by sudo and logcheck.
      adds  fe9f1ad   x2goserver.spec: typo fix in comment: Recommands -> Recommends.
      adds  097c241   x2goserver.spec: fix installation on OpenSUSE 12.3 and higher: has replaced pwdutils with shadow. Also affects SLE{S,D} 12.
      adds  d716e91   x2goserver.spec: add workaround documentation for sudoers on *SUSE 11.
      adds  dd70d3e   x2goserver.spec: add shadow/shadow-utils/pwdutils Requires to x2goserver-printing sub package.
      adds  6eebfb8   x2goserver.spec: move shadow/shadow-utils/pwdutils Requires to x2goserver-common sub package (where they are actually needed.)
      adds  a875eb9   x2goserver-extensions: add runcommand.d hooks to x2goserver-extensions Makefile. Fix changelog.
      adds  4d93df5   Make X2Go Server aware of Rick Astley (RICKROLL)
      adds  81b8d3d   Revert "Make X2Go Server aware of Rick Astley (RICKROLL)"
      adds  9ec47ce   TRINITY: Add support for Q4OS
      adds  4eb608e   {debian/control,x2goserver.spec}: add new dependency on bash.
      adds  dd39de9   x2goserver/bin/x2gosessionlimit: don't iterate over the whole groups file.
      adds  4ad590e   x2goserver/sbin/x2godbadmin: remove trailing whitespace.
      adds  126b18d   x2goserver/sbin/x2godbadmin: revoke all PRIVILEGES before trying to delete a user on postgres.
      adds  2108538   x2goserver/sbin/x2gocleansessions: re-fetch the current sessions' status before handling it.
      adds  1767104   x2goserver/sbin/x2gocleansessions: rename %remembered_sessions_since to %remembered_sessions_status_since.
      adds  f13c44b   x2goserver/sbin/x2gocleansessions: rename %remembered_sessions_status_since to %remembered_sessions_status_since_time.
      adds  a35aa9c   x2goserver/sbin/x2gocleansessions: give suspended-but-running sessions a grace period of one iteration.
      adds  a1ab739   x2goserver/sbin/x2gocleansessions: fix ugly missing whitespace.
      adds  8393882   x2goserver/sbin/x2gocleansessions: move up session status sync a bit, don't update session state when session has been removed from the database.
      adds  939a345   x2goserver/sbin/x2gocleansessions: unify log messages. Move dangling line around.
      adds  30de2ca   x2goserver/sbin/x2gocleansessions: whitespace only.
      adds  45a92c7   x2goserver/sbin/x2gocleansessions: also delete entries in the other, overlooked hashes.
      adds  b44bc57   x2goserver/sbin/x2gocleansessions: move socket and lock file cleanup into time-based block for finished/failed sessions.
      adds  77ce2d2   x2goserver/sbin/x2gocleansessions: add @remembered_finished_sessions array.
      adds  d894b1a   x2goserver/sbin/x2gocleansessions: don't add failed/finished sessions to remembered list if that list already includes them.
      adds  87b97fb   x2goserver/sbin/x2gocleansessions: don't use gmtime (time ()) but merely time ().
      adds  4bd8d24   x2goserver/sbin/x2gocleansessions: add debugging output to show the state change when updating the cached state result.
      adds  81fb801   x2goserver/sbin/x2gocleansessions: add timestamp to debug output.
      adds  91c41f1   x2goserver/sbin/x2gocleansessions: only output status refreshing debug message if the old and new states actually differ.
      adds  47de61e   x2goserver/sbin/x2gocleansessions: also (correctly) log to syslog if started with --debug parameter.
      adds  4a6bf69   debian/control: add new dependency on xkb-data to x2goserver.
      adds  d62cb63   x2goserver.spec: add new dependency on xkeyboard-config to x2goserver. Fixes: #903.
      adds  2a10512   debian/x2goserver.preinst: Use proper comment header explaining about preinst script argument calls (not postinst).
      adds  bfe3ba7   x2goserver/bin/x2gostartagent: changes to Robert Nowotny's SSH_PORT patch. Fixes: #922.
      adds  c37ea34   libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl: don't use deprecated defined (@array) construct which never really did what one would expect (defined () can only be used on scalar values.)
      adds  68871aa   x2goserver/bin/x2goruncommand: whitespace and comment changes only.
      adds  1f7fe29   x2goserver/bin/x2goruncommand: add the other trinity launcher scripts in order from newest to oldest. Fixes: #985.
      adds  a10af94   debian/changelog: merge with release/4.0.1.x branch.
      adds  388dfdd   x2goserver-xsession/etc/Xsession: use /bin/bash explicitly on RedHat-, Gentoo- and SuSE-based systems.
      adds  8b4ef73   x2goserver/bin/x2gomountdirs: remove blowfish Cipher spec hardcoded for sshfs mounts.
      adds  9c0e932   debian/control: maintainer change in package: X2Go Developers <x2go-dev at lists.x2go.org>.
      adds  38f0799   x2goserver/bin/x2goruncommand: whitespace only.
      adds  a413ab0   x2goserver/bin/x2goruncommand: capture x2goruncommand debug output for x2gofeature X2GO_XSESSION. Fixes: #1035.
      adds  918cd22   debian/changelog: Fix phrasing.
      adds  04d739e   debian/changelog: Fix spelling error.
      adds  641cb2b   debian/changelog: merge with release/4.0.1.x branch.
      adds  86968e8   debian/control: add myself as uploader.
      adds  9f8168e   Move x2goagent wrapper package around nxagent into X2Go Server.
      adds  b877da9   x2goserver/bin/x2gofeaturelist: whitespace only.
      adds  b3bf688   debian/: remove x2goserver-x2goagent.dirs and hope it's really unneeded, because the Makefile creates these directories correctly.
      adds  4dc71d4   x2goserver-x2goagent/: rename share/x2go/rgb back to etc/rgb.
      adds  d09fff2   x2goserver-x2goagent/Makefile: install etc/rgb as in ${SYSCONFDIR}/x2go/rgb again and create a symlink from that to ${DATADIR}/x2go/rgb.
      adds  217ba31   debian/x2goserver-x2goagent.install: re-add etc/rgb file.
      adds  a814fc8   x2goserver.spec: re-add etc/rgb as a config file.
      adds  26be82d   x2goserver.spec: correctly create and specify the x2goserver-x2goagent subpackage, instead of a standalone x2goagent package.
      adds  ae3509b   x2goserver-x2goagent/Makefile: fix left-over reference to share/x2go/rgb.
      adds  7000d3f   x2goserver.spec: fix dependency upon versioned nxagent.
      adds  a7b2291   x2goserver.spec: let x2goserver depend upon x2goagent-virtual, add Provides: keyword to x2goserver-x2goagent (also need to be implemented within X2Go's nx-libs master branch.)
      adds  1bfa324   x2goserver-x2goagent/share/x2go/x2gofeature.d/: rename x2goserver-agent.features to x2goserver-x2goagent.features.
      adds  9027e5c   x2goserver.spec: add script/symlink ${LIBDIR}/x2go/bin/x2goagent to installed file list.
      adds  998adca   x2goserver.spec: split up x2gosql installed file list part into actual directories and files.
      adds  778f9ef   x2goserver.spec: disable stale symlinks check for now (and add comment to re-enable it once we've switched to nx-libs 3.5.99 or higher for good.)
      adds  0777226   x2goserver.spec: actually export NO_BRP_STALE_LINK_ERROR in a correct way/with the correct value. Never blindly trust the internets if something looks odd.
      adds  97c599f   debian/changelog: Add closure for #1047.
      adds  258d26a   x2goserver.spec: add %{_libdir}/x2go/bin as owned directory for x2goserver-x2goagent.
      adds  223ee38   x2goserver.spec: exclude %{_bindir}/x2goagent from being packaged into x2goserver package.
      adds  833484a   Update execution logic of the x2goagent wrapper script. The script now sets the env var $NXAPP and then calls the nxagent wrapper script. For this to work properly, the x2goagent symlinks has to be placed into directory where the nxagent executable is installed ($LIBDIR/nx/bin/, normally).
      adds  2b503aa   x2goserver.spec: Hand over %{_libdir} as $LIBDIR to x2goserver's Makefiles. Required for x2goagent symlink to be properly installed into the same folder where the nxagent executable gets installed.
      adds  11ee6de   undo revision change in prev commit
      adds  9b5857e   x2goserver.spec: Also hand over %{_libdir} as $LIBDIR when executing make install.
      adds  4486b5c   Revisit packaging for latest change in x2goserver-x2goagent. Don't inject $(LIBDIR) rather than injecting $(NXLIBDIR) via debian/rules and x2goserver.spec.
      adds  cd9ac44   debian/changelog: fix too long line in previous changelog entry
      adds  b942247   Add B-R: nxagent. Needed for %{_prefix}/%{_libdir}/nx/bin to be owned.
      adds  13a22c1   debian/changelog: rephrase previous changelog entries to recent changes in the .spec file
      adds  b5246c7   debian/changelog: bump revision to 4.1.0.0-0x2go1.2 (because of an earlier mistake)
      adds  bfd4a12   x2goagent wrapper script: Use exec command to launch nxagent. Put "$@" in quotes.
      adds  43510ec   debian/x2goserver-x2goagent: Make sure the .features file for x2goserver-x2goagent ends up in its bin:pkg.
      adds  c9459ab   x2goserver/sbin/x2gocleansessions: add Perl documentation and --help, -h, -? and --man options. Fixes: #1065.
      adds  57fc0a9   x2goserver/man/man8/x2gocleansessions.8: drop obsolete man page.
      adds  ef7dc6a   Unset LD_LIBRARY_PATH for the case when x2gostartagent started from x2godesktopsharing.
      adds  6471448   x2goserver-xsession/etc/Xsession: fix uname calls when (potentially) creating session log/error file and add uname call where necessary.
      adds  205a1ba   x2goserver-xsession/etc/Xsession: include hostname in session-x2go-errors file name. Part of #923.
      adds  c108fa4   x2goserver.spec: add new dependency on perl and the Cwd module to x2goserver-xsession. Part of #923.
      adds  7785445   debian/control: add new dependency on perl-modules for Cwd. Part of #923.
      adds  7710b47   x2goserver-xsession/etc/Xsession: rotate old log/error file before appending new data. Fixes: #923.
      adds  3b792a7   x2goserver-xsession/etc/Xsession: fix wrong variable usage. Fixes: #1073.
      adds  3e0578e   x2goserver/sbin/x2gocleansessions: move in-file POD to end of file, rather than "commenting" out all the remaining code. Fixes: #1068.
      adds  6723b05   x2goserver/sbin/x2gocleansessions: add -d short parameter for enabling debugging capabilities to POD.
      adds  7bd5381   x2goserver/sbin/x2godbadmin: exit earlier when not finding the required "x2gouser" user.
      adds  1c4412d   x2goserver/bin/x2golistdesktops: drop -u parameter to ss. Fixes: #799.
      adds  a35cbf6   debian/changelog: merge with release/4.0.1.x branch.
      adds  6f38e13   x2goserver.spec: add mandatory perl-generators Build-Requires as per https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl
      adds  5d9df9b   Fix B/R for x2goserver-x2goagent. We need to break/replace x2goagent (<< 3.5.99.2~).
      adds  c09b9de   debian/po: translate DebConf templates to Finnish.
      adds  8cffe8b   debian/po: tiny fixup on author name.
      adds  a6b3b93   debian/changelog: sync up with release/4.0.1.x branch.
      adds  d0268b4   x2goserver/sbin/x2gocleansessions: don't overzealously try to remove old nxagent sockets.
      adds  e459c62   x2goserver/bin/x2gostartagent: convert X2GO_PORT searching algorithm to pure bash and let script fail if no display port is available.
      adds  ad6391d   x2goserver/sbin/x2gocleansessions: fix syntax error introduced in last change to this file.
      adds  0952805   x2goserver.spec: x2goserver-x2goagent needs nxagent 3.5.99.3 and higher.
      adds  7090289   debian/control: whitespace fixes.
      adds  3d5c71a   debian/control: add BD on dh-systemd.
      adds  c548f33   debian/rules: call the systemd addon to process and install the systemd service file.
      adds  edeaf33   debian/rules: don't fail if we don't have the systemd addon.
      adds  3ee38d4   README.md: whitespace fixes and typo correction.
      adds  1a47b96   debian/changelog: syntax fix.
      adds  fd68fe4   x2goserver/bin/x2gosetkeyboard: make compatible with changes in Arctica's nxagent.
      adds  2f340f5   debian/changelog: add closure for #1151.
      adds  ac99220   x2goserver.spec: Requires(post) does not imply Requires, and missing ones on grep and the SQLite perl module.
      adds  b39fcf4   x2goserver.spec: Fedora >= 21 and (Open)SUSE >= 11 now allow Recommends.
      adds  72cda81   x2goserver.spec: perl(:MODULE_COMPAT...) is only needed for perl modules.
      adds  ad4e21b   x2goserver.spec: fix NXLIBDIR path to use %{_libdir} directly.
      adds  3139846   x2goserver.spec: delete .packlist which may be in different locations.
      adds  20c6129   x2goserver.spec: sort some %files entries.
      adds  57da9b1   x2goserver.spec: correct usage of mime and desktop database upgrade scriptlets and dependencies.
      adds  463d650   Simplify systemd usage a bit and make sure that it's restarted on Fedora and RHEL-based distros.
      adds  23ddee4   x2goserver.spec: use Suggests instead of Recommends, as an even weaker dependency.
      adds  afceb74   x2goserver.spec: fix RPM spec syntax error in shared-mime-info dependency section.
      adds  3a0d285   x2goserver.spec: fix %{?fedora} macro usage.
      adds  372964e   x2goserver.spec: add the correct package name to the %posttrans scriptlet, we only need it for x2goserver-fmbindings.
      adds  0f7f98e   x2goserver.spec: make sure that we don't go into branches just because a macro is not defined on our platform.
      adds  7c1b760   x2goserver.spec: work around a bug in SuSE's mime DB update script...
      adds  4ea8e26   x2goserver.spec: make sure that there's always at least one (nil) command in the if command list.
      adds  3da431b   x2goserver.spec: break older SLES builds on purpose to see what branch is *actually* taken.
      adds  0a77a8d   x2goserver.spec: fix typo in %if condition (0%?{?fedora} instead of 0%{?fedora}.)
      adds  634cf79   x2goserver.spec: contrary to other information that says "brackets" and consistent with RPM's source code, grouping is done via "(" and ")" in conditions.
      adds  3fd04b0   x2goserver.spec: more platform-specific condition fixup.
      adds  f6b52a6   x2goserver.spec: pull in shared-mime-info as a build requirement only on *SuSE and add comment regarding why desktop-file-utils is always needed.
      adds  ead30c1   x2goserver.spec: also add a trans(action)-requirement on shared-mime-info for older RHEL-based distros.
      adds  23cf5d1   x2goserver.spec: RPM spec does not allow %elif or %elseif, which lead to all weird kinds of errors.
      adds  76c3475   x2goserver.spec: there is no %trans scriptlet, we're using %posttrans, so the dependency should be specified as Requires(posttrans) as well.
      adds  e59194f   x2goserver/bin/x2gosetkeyboard: fix a typo that caused the script to not work properly - with or without Arctica's nx-libs.
      adds  bdf0eeb   x2goserver/bin/x2gosetkeyboard: rename ${setxkbcomp_opts} to ${setxkbmap_opts}, that's what it really is.
      adds  7e0dce4   x2goserver/bin/x2goruncommand: stop exporting LD_LIBRARY_PATH when using Arctica's nx-libs and its new Xinerama feature. Fixes: #1153.
      adds  e19bb91   x2goserver/bin/x2gosetkeyboard: setxkbmap expects a parameter called "-option", but nxagent uses the key "options". Make setxkbmap happy.
      adds  4234f35   x2goserver/bin/x2gosetkeyboard: $BASH_REMATCH is tricky, actually fetch the first match.
      adds  54b3c3e   x2goserver/bin/x2gosetkeyboard: only match up the first ending quote character in a non-greedy way.
      adds  0ccc43c   Fix gnome-flashback on Ubuntu 14.04 and hopefully other distros with gnome-flashback 3.8
      adds  a94df39   Lay the groundwork for gnome-flashback on Ubuntu 15.04 and other distros with gnome-flashback 3.10 & later
      adds  434f538   Fix finding upstart-udev-bridge for gnome-flashback on Ubuntu 15.04+
      adds  feb18d9   x2goserver/bin/x2gostartagent: try to enable lingering via systemd's loginctl utility before calling x2goagent. Fixes: #1198.
      adds  64cd4c0   x2goserver-xsession/etc/Xsession: support Devuan just like Debian, give useful error message in case the OS is unknown.
      adds  269f8b1   Make x2goruncommand aware of the LXQt desktop shell.
      adds  3312cf3   Nooo... we need to break/replace x2goagent (<< 2:3.5.99.2~).
      adds  096c9ea   x2goserver/bin/x2gostartagent: fetch hostname via "hostname -s" and do not rely on the HOSTNAME variable.
      adds  c2c5ab6   x2goserver/x2gosqlitewrapper.c: fix implicit declaration of execv().
      adds  89ae4d3   x2goserver/bin/x2golistshadowsessions: whitespace only.
      adds  790b996   x2goserver/sbin/x2gocleansessions: close syslog at program exit.
      adds  a93efd2   x2goserver/sbin/x2gocleansessions: whitespace only.
      adds  ba57134   debian/changelog: merge in changes from current release branch.
      adds  7d4b384   debian/po/fi.po: update Finnish DebConf templates translation.
      adds  ba2b65b   x2goserver-xsession/etc/Xsession: add support for OS RT via /etc/os-rt-release (file needs to be created by upstream first, bug pending.)
      adds  097fcb6   X2Go/Server/DB/SQLite3.pm: fix command name in error messages.
      adds  b319ec8   debian/changelog: sync with release/4.0.1.x.
      adds  da2ab9b   x2goserver/lib/x2go{sqlitewrapper.pl,utils.pm}: allow arbitrary-length user names, user names starting with digits and drop $ as a valid user name character. Fixes: #1229.
      adds  21dc027   x2goserver/bin/x2goruncommand: use dbus-run-session to start a new dbus user session if available.
      adds  f5dcc1a   debian/control: depend upon dbus for dbus-run-session.
      adds  2e44140   x2goserver.spec: pull in dbus-run-session if possible.
      adds  284c322   x2goserver/bin/x2goresume-session: backport HOSTNAME changes from x2goserver/bin/x2gostartagent.
      adds  76b8ce8   x2goserver/bin/x2goresume-session: catch errors while inserting values into database more gracefully. Fixes: #1230.
      adds  c5db6f7   x2goserver/bin/x2gostartagent: write hostname errors to stderr to make X2Go Client (and maybe PyHoca?) fail.
      adds  9e5fe10   x2goserver/{bin/x2go{runcommand,suspend-session},sbin/x2gocleansessions}: remove hopefully redundant HOSTNAME export commands.
      adds  581a6d2   debian/control: depend upon newer x2goagent package that now provides the x2goagent.options file.
      adds  2dff175   debian/changelog: sync with release/4.0.1.x branch.
      adds  bb5e815   Add missing change data for 581a6d2a5568df25ab6d4d7c320bd17250ccef0f.
      adds  862401e   debian/changelog: sync with release/4.0.1.x branch.
      adds  8af79b0   x2goserver/bin/x2go{resume-session,startagent}: revert error catching while inserting values into database.
      adds  563b8a2   x2goserver/bin/x2gostartagent: log x2goagent startup command to syslog in debug mode.
      adds  e25467a   debian/changelog: sync with release/4.0.1.x branch.
      adds  54d2c27   x2goserver/bin/x2go{resume-session,startagent}: use the actual system's host name instead of the short name only.
      adds  196b2ba   debian/changelog: sync with release/4.0.1.x branch.
      adds  3882f68   x2goserver.spec: actually add logcheck Requires.
      adds  60f5db7   x2goserver.spec: RPMify x2goserver-xsession description.
      adds  934312e   x2goserver.spec: remove qt4 stuff, we're not using the framework here.
      adds  ed91de5   x2goserver.spec: split out logcheck files into an x2goserver-logcheck subpackage.
      adds  0c692f0   x2goserver/bin/x2gostartagent: reenable XFIXES extension.
      adds  48a8b56   x2goserver-x2goagent/etc/x2goagent.options: reenable XFIXES extension.
      adds  b748d28   x2goserver.spec: add correct Group: to x2goserver-logcheck package.
      adds  1a169da   x2goserver.spec: give the x2goagent-virtual package a specific version, derived from the x2goserver version.
      adds  387ac16   x2goserver.spec: let x2goserver-x2goagent conflict with the former x2goagent package.
      adds  11b17f6   x2goserver.spec: let x2goserver depend upon its own x2goserver-virtual package for now.
      adds  3521953   debian/control: fix nxagent dependency.
      adds  ee5fbc5   debian/control: dip into cold water and depend solely upon x2goserver-x2goagent in a versioned fashion.
      adds  dfa3f08   x2goserver/lib: new wrapper script x2goqueryconfig to fetch a config value out of the global x2goserver.conf file.
      adds  bb0e88d   x2goserver-common/etc/x2goserver.conf: add x2goagent.port_randomization configuration option.
      adds  fe049eb   x2goserver/bin/x2gostartagent: use x2goagent.port_randomization configuration value.
      adds  8282d9f   x2goserver/bin/x2gostartagent: fix shellcheck warning related to arrays.
      adds  ebe55fd   x2goserver/bin/x2gostartagent: update copyright notice.
      adds  2e42f1b   x2goserver/bin/x2gostartagent: fix most shellcheck warnings, whitespace errors, use more quotes and curly braces.
      adds  a1548a6   x2goserver/bin/x2gostartagent: drop obsolete X2GO_BIN environment variable usage.
      adds  0ba0752   x2goserver/bin/x2gostartagent: make shellcheck happy by referencing "${SAVED_DISPLAY}" once.
      adds  97c9988   x2goserver/bin/x2gostartagent: checking for the exit status of a variable assignment isn't helping us in finding out if x2goagent is still running.
      adds  254fd54   x2goserver/bin/x2gostartagent: replace perl call with bash pattern substitution.
      adds  70d15b3   x2goserver/bin/x2gostartagent: some shells do not handle quotes in pattern substitutions gracefully.
      adds  ab86050   x2goserver/lib: new script x2gogetfreeport, consists of duplicated functionality in x2gostartagent.
      adds  d3bd8b5   x2goserver/lib: new script x2gogetrandomport, contains the port randomization (or pseudo-randomization) features that are part of x2gostartagent, but need to be accessible by other scripts as well.
      adds  245b1b9   x2goserver/bin/x2gostartagent: remove spurious semicolon and add quotes on the lib path line.
      adds  3c19aa0   x2goserver/bin/x2gostartagent: start using x2gogetrandomport, delete now-duplicate code.
      adds  930f6dd   x2goserver/bin/x2gostartagent: fix return code that should have been zero, indicating success.
      adds  bb50a7e   x2goserver/bin/x2goresume-session: remove spurious semicolon and add quotes on the lib path line.
      adds  727b253   x2goserver/bin/x2goresume-session: properly randomize first port, just like in x2gostartagent.
      adds  6cb9bb1   x2goserver/bin/x2go{startagent,resume-session}: use x2gogetfreeport instead of duplicating the same code everywhere. Fixes: #1230.
      adds  c59ec73   x2goserver/bin/x2gostartagent: fix hostname detection.
      adds  d2e9f36   x2goserver/bin/x2goresume-session: fix shellcheck warnings, use bash-style tests, more quotes, curly braces, wrap literal strings in single quotes, avoid useless constructs, fix whitespace errors and probably more.
      adds  9b4b1ce   x2goserver/bin/x2gostartagent: use single quotes for literal strings, bash-style checks, more curly braces, terminate options for commands that use outside input (variables), fix copyright notice.
      adds  941b333   x2goserver/lib/x2gogetfreeport: use single quotes for literal strings.
      adds  3d3b756   x2goserver/lib/x2gogetfreeport: use error code 1 for general failure, shift parameter sanitization failure codes up.
      adds  eef6425   x2goserver/lib: new script x2gocheckport, containing common functionality for port checking.
      adds  bc08472   x2goserver/lib/x2gogetfreeport: check start and end paramters in a stricter fashion.
      adds  98b8b4a   x2goserver/lib/x2gogetfreeport: use the check_*_port functions, require current host name as a parameter and adapt x2gogetfreeport usages accordingly.
      adds  dbbddb9   x2goserver/bin/x2goresume-session: actually check if the old port values have been refurbished within the system and reassign them.
      adds  592e702   x2goserver/bin/x2goresume-ression: whitespace fix only.
      adds  c2e2bad   x2goserver/bin/x2gostartagent: fix most other shellcheck warnings, more quotes, curly braces et. al.
      adds  c72c704   x2goserver/bin/x2gostartagent: check and adapt exit codes.
      adds  8c19448   Fix resizing when resuming sessions.
      adds  f8ee1e3   x2goserver/bin/x2goresume-session: fix most other shellcheck warnings, more quotes, curly braces et. al.
      adds  813b21e   x2goserver.spec: install new files x2go{checkport,get{free,random}port,queryconfig} into the lib dir.
      adds  966addd   x2goserver/lib: add new perl wrapper script for X2Go::Utils::is_true called x2goistrue.
      adds  88f142f   x2goserver.spec: add x2goistrue to %files section.
      adds  a44d4eb   x2goserver/bin/x2gostartagent: replace inline perl with calls to x2goistrue and x2goqueryconfig.
      adds  f4b29ea   x2goserver/bin/x2gostartagent: support disabling or enabling RANDR Xinerama in x2goagent via any parameter in the form randr_xinerama=value (with value interpreted by x2goistrue).
      adds  fc416d6   x2goserver/bin/x2gostartagent: pass in xinerama configuration value via environment.
      adds  244eab1   x2goserver/bin/x2gostartagent: add FIXME entry for the SHADREQ_USER optional parameter.
      adds  9cb7beb   x2goserver/bin/x2go{startagent,resume-ression}: instead of disabling RANDR Xinerama if no xinerama support has been requested, switch to modifying the xinerama nx/nx option.
      adds  929ed4f   x2goserver/bin/x2gostartagent: disable Xinerama support by default, more compatible with the old behavior (and python-x2go/PyHoca).
      adds  de57e33   x2goserver/bin/x2go{resume-session,runcommand}: drop obsolete and now-unused NX_XINERAMA_CONF variable.
      adds  75ce8f2   x2goserver/lib/x2gogetrandomport: fix function name, leading to startup failures.
      adds  b1341c2   x2goserver/lib/x2go{check,getfree}port: parameter expansion and single quotes don't mix well.
      adds  97b4f98   x2goserver/lib/x2gocheckport: fix X2GO_LIB_PATH -> x2go_lib_path typo.
      adds  d8d7e5d   x2goserver/bin/x2gostartagent: output variable expects a string, not an integer.
      adds  de54e90   x2goserver/lib/x2goistrue: perl strips empty parameters from @ARGV, so work around that gracefully.
      adds  c384352   x2goserver/lib/x2goistrue: use shift unconditionally and check the parameter to be defined instead.
      adds  b095393   x2goserver/bin/x2goresume-session: handle missing xinerama parameter in options string gracefully, skipping that part (and the other optional geometry string) correctly.
      adds  fd0ec29   x2goserver/etc: add new tmpfiles.d/x2goserver.conf file, protecting session directories from systemd's tmpfiles deletion.
      adds  f4ba504   x2goserver/Makefile: install and uninstall etc/tmpfiles.d/x2goserver.conf.
      adds  078fffc   x2goserver-common/Makefile: whitespace (lineup) only.
      adds  cd36555   x2goserver.spec: fix logic when checking for "distro version lower than X".
      adds  ee8c143   x2goserver.spec: add new conffile /etc/tmpfiles.d/x2goserver.conf on systems that actually use/have systemd.
      adds  0e39f16   debian/x2goserver.install: install new /etc/tmpfiles.d/x2goserver.conf conffile.
      adds  0c61986   x2goserver.spec: actually install /etc/sudoers.d/x2goserver conffile on non-SuSE systems.
      adds  35bf06b   x2goserver-xsession/etc/Xsession: change interpreter to bash.
      adds  b8c9156   x2goserver.spec: backport /etc/x2g/applications behavior from upstream Fedora spec file.
      adds  331604e   x2goserver.spec: create applications file in %install section, not %pre.
      adds  792fab3   x2goserver.spec: remove useless x2goagent-virtual Provides: and let x2goserver-x2goagent obsolete older x2goagent packages.
      adds  6cfebc8   */man/*/*: update dates and version in manpages.
      adds  c28d61d   */VERSION.*: remove -preview tag.
      adds  6b5adaf   release 4.1.0.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6b888e4)
            \
             N -- N -- N   refs/heads/build-main (6b5adaf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omits" are not gone; other references still
refer to them.  Any revisions marked "discards" are gone forever.

No new revisions were added by this update.

Summary of changes:
 INSTALL                                            |  26 +-
 Makefile                                           |  51 +-
 Makefile.PL                                        |   9 +
 Makefile.docupload                                 |   3 -
 README.md                                          |  58 ++
 x2goserver/sbin/x2goshowblocks => X2Go/Config.pm   |  50 +-
 x2goserver/lib/x2gologlevel.pm => X2Go/Log.pm      |  22 +-
 .../bin/x2goterminate => X2Go/Server.pm            |  32 +-
 X2Go/Server/Agent.pm                               |  75 ++
 .../Server/Agent/NX.pm                             | 111 ++-
 X2Go/Server/DB.pm                                  | 506 ++++++++++++++
 X2Go/Server/DB/PostgreSQL.pm                       | 657 ++++++++++++++++++
 .../Server/DB/SQLite3.pm                           | 412 ++++++-----
 X2Go/SupeReNicer.pm                                | 235 +++++++
 X2Go/Utils.pm                                      | 180 +++++
 debian/README.md                                   |   7 +
 debian/changelog                                   | 420 ++++++++++++
 debian/{x2goserver.config => config}               |   8 +
 debian/control                                     | 256 ++++---
 debian/copyright                                   | 126 +++-
 debian/copyright.in                                |  82 +++
 debian/libx2go-log-perl.install                    |   2 +
 debian/libx2go-server-db-perl.install              |   5 +
 debian/libx2go-server-db-perl.postinst             |  72 ++
 ...inting.postrm => libx2go-server-db-perl.postrm} |  12 +-
 debian/libx2go-server-db-perl.prerm                |  37 +
 debian/libx2go-server-perl.install                 |  12 +
 debian/po/da.po                                    |  82 +++
 debian/po/de.po                                    |  26 +-
 debian/po/fi.po                                    |  28 +-
 debian/po/templates.pot                            |  24 +-
 debian/po/tr.po                                    |  71 ++
 debian/rules                                       |  16 +-
 debian/templates                                   |  10 +
 debian/x2goserver-common.install                   |   3 +
 debian/x2goserver-common.manpages                  |   1 +
 debian/x2goserver-common.postinst                  |  78 +++
 ...er-printing.postrm => x2goserver-common.postrm} |  11 +-
 ...bindings.postinst => x2goserver-common.preinst} |  24 +-
 debian/x2goserver-compat.docs                      |   1 -
 debian/x2goserver-compat.install                   |   2 -
 debian/x2goserver-compat.manpages                  |   1 -
 debian/x2goserver-printing.postinst                |   1 +
 debian/x2goserver-pyhoca.dirs                      |   3 -
 debian/x2goserver-pyhoca.docs                      |   1 -
 debian/x2goserver-pyhoca.install                   |   3 -
 debian/x2goserver-pyhoca.manpages                  |   1 -
 debian/x2goserver-x2goagent.install                |  11 +
 debian/x2goserver-xsession.lintian-overrides       |   4 +
 debian/x2goserver.init                             |   2 +-
 debian/x2goserver.install                          |   5 +-
 debian/x2goserver.lintian-overrides                |   1 -
 debian/x2goserver.postinst                         |  99 +--
 debian/x2goserver.postrm                           |  13 +-
 debian/x2goserver.preinst                          |   4 -
 debian/x2goserver.prerm                            |  18 +-
 debian/x2goserver.service                          |   1 +
 libx2go-server-db-perl/Makefile                    |  64 ++
 .../lib/libx2go-server-db-sqlite3-wrapper.pl       |  72 ++
 .../src/libx2go-server-db-sqlite3-wrapper.c        |   3 +-
 .../Makefile                                       |  45 +-
 x2goserver-common/VERSION.x2goserver-common        |   1 +
 x2goserver-common/etc/tmpfiles.d/x2goserver.conf   |   1 +
 x2goserver-common/etc/x2goserver.conf              |  52 ++
 {x2goserver => x2goserver-common}/etc/x2gosql/sql  |   0
 .../man/man5/x2goserver.conf.5                     |   2 +-
 x2goserver-compat/Makefile                         | 104 ---
 x2goserver-compat/VERSION.x2goserver-compat        |   1 -
 x2goserver-compat/bin/x2gosuspend-agent            |  30 -
 x2goserver-compat/man/man8/x2gosuspend-agent.8     |  23 -
 x2goserver-compat/man/man8/x2gosuspend.8           |  23 -
 x2goserver-compat/man/man8/x2goterminate.8         |  23 -
 .../share/x2gofeature.d/x2goserver-compat.features |  36 -
 x2goserver-extensions/README.md                    |  18 +
 .../VERSION.x2goserver-extensions                  |   2 +-
 .../man/man8/x2goserver-run-extensions.8           |  29 +-
 x2goserver-fmbindings/README.md                    |  14 +
 .../VERSION.x2goserver-fmbindings                  |   2 +-
 x2goserver-fmbindings/man/man8/x2gofm.8            |   2 +-
 x2goserver-printing/README.md                      |  15 +
 x2goserver-printing/VERSION.x2goserver-printing    |   2 +-
 x2goserver-printing/bin/x2goprint                  |  11 +-
 x2goserver-printing/man/man8/x2goprint.8           |   2 +-
 x2goserver-pyhoca/Makefile                         | 102 ---
 x2goserver-pyhoca/VERSION.x2goserver-pyhoca        |   1 -
 x2goserver-pyhoca/bin/.placeholder                 |   0
 x2goserver-pyhoca/man/man8/.placeholder            |   0
 .../Makefile                                       |  51 +-
 x2goserver-x2goagent/bin/x2goagent                 |  19 +
 x2goserver-x2goagent/etc/keystrokes.cfg            |  19 +
 x2goserver-x2goagent/etc/rgb                       | 754 +++++++++++++++++++++
 x2goserver-x2goagent/etc/x2goagent.keyboard        |   1 +
 x2goserver-x2goagent/etc/x2goagent.options         |  31 +
 x2goserver-x2goagent/man/man1/x2goagent.1          |  36 +
 x2goserver-x2goagent/share/pixmaps/x2go.xpm        | 148 ++++
 .../x2gofeature.d/x2goserver-x2goagent.features    |  14 +-
 x2goserver-xsession/README.md                      |  14 +
 x2goserver-xsession/VERSION.x2goserver-xsession    |   2 +-
 x2goserver-xsession/etc/Xsession                   |   2 +-
 x2goserver.service                                 |   2 +-
 x2goserver.spec                                    | 438 +++++++++---
 x2goserver/Makefile                                |  36 +-
 x2goserver/README.md                               |  43 ++
 x2goserver/VERSION.x2goserver                      |   2 +-
 x2goserver/bin/x2gocmdexitmessage                  |  12 +-
 x2goserver/bin/x2gofeature                         |  10 +-
 x2goserver/bin/x2gofeaturelist                     |   9 +-
 x2goserver/bin/x2gogetapps                         |   6 +-
 x2goserver/bin/x2gogetservers                      |   9 +-
 x2goserver/bin/x2golistdesktops                    |  21 +-
 x2goserver/bin/x2golistmounts                      |   8 +-
 x2goserver/bin/x2golistsessions                    |  72 +-
 x2goserver/bin/x2golistshadowsessions              |  51 +-
 x2goserver/bin/x2gomountdirs                       |  50 +-
 x2goserver/bin/x2gopath                            |   1 -
 x2goserver/bin/x2goresume-session                  | 449 ++++++------
 x2goserver/bin/x2goruncommand                      |  60 +-
 x2goserver/bin/x2gosessionlimit                    |  14 +-
 x2goserver/bin/x2gostartagent                      | 691 +++++++++----------
 x2goserver/bin/x2gosuspend-session                 |  14 +-
 x2goserver/bin/x2goterminate-session               |  17 +-
 x2goserver/bin/x2goumount-session                  |  43 +-
 x2goserver/bin/x2goversion                         |   1 -
 x2goserver/etc/x2go_logout                         |  14 +-
 x2goserver/etc/x2goserver.conf                     |  13 -
 x2goserver/lib/x2gochangestatus                    |   9 +-
 x2goserver/lib/x2gocheckport                       | 280 ++++++++
 x2goserver/lib/x2gocreatesession                   |  15 +-
 .../{x2gocreatesession => x2gocreateshadowsession} |  14 +-
 x2goserver/lib/x2godbwrapper.pm                    | 735 --------------------
 x2goserver/lib/x2gogetagent                        |   7 +-
 x2goserver/lib/x2gogetagentstate                   |  33 +-
 x2goserver/lib/x2gogetdisplays                     |   7 +-
 x2goserver/lib/x2gogetfreeport                     |  98 +++
 x2goserver/lib/x2gogetports                        |   7 +-
 x2goserver/lib/x2gogetrandomport                   | 120 ++++
 x2goserver/lib/x2gogetstatus                       |   7 +-
 x2goserver/lib/x2goinsertport                      |   7 +-
 x2goserver/lib/x2goinsertsession                   |   7 +-
 .../{x2goinsertsession => x2goinsertshadowsession} |  10 +-
 .../bin/x2gosuspend => x2goserver/lib/x2goistrue   |  23 +-
 x2goserver/lib/x2golistsessions_sql                |   7 +-
 x2goserver/lib/x2gologlevel                        |   5 +-
 x2goserver/lib/{x2gogetagent => x2goqueryconfig}   |  37 +-
 x2goserver/lib/x2goresume                          |  14 +-
 x2goserver/lib/x2gormforward                       |   5 +-
 x2goserver/lib/x2gormport                          |   7 +-
 x2goserver/lib/x2gosuspend-agent                   |   6 +-
 x2goserver/lib/x2gosyslog                          |   5 +-
 x2goserver/lib/x2goutils.pm                        |  63 --
 x2goserver/man/man5/x2goserver.conf.5              |   2 +-
 x2goserver/man/man8/x2gobasepath.8                 |   2 +-
 x2goserver/man/man8/x2gocmdexitmessage.8           |   6 +-
 x2goserver/man/man8/x2godbadmin.8                  |   2 +-
 x2goserver/man/man8/x2gofeature.8                  |   6 +-
 x2goserver/man/man8/x2gofeaturelist.8              |   2 +-
 x2goserver/man/man8/x2gogetapps.8                  |   2 +-
 x2goserver/man/man8/x2gogetservers.8               |   7 +-
 x2goserver/man/man8/x2golistdesktops.8             |   6 +-
 x2goserver/man/man8/x2golistmounts.8               |  14 +-
 x2goserver/man/man8/x2golistsessions.8             |  36 +-
 x2goserver/man/man8/x2golistsessions_root.8        |   6 +-
 x2goserver/man/man8/x2golistshadowsessions.8       |   2 +-
 x2goserver/man/man8/x2gomountdirs.8                |   2 +-
 x2goserver/man/man8/x2gopath.8                     |   4 +-
 x2goserver/man/man8/x2goresume-session.8           |  57 +-
 x2goserver/man/man8/x2goruncommand.8               |   2 +-
 x2goserver/man/man8/x2gosessionlimit.8             |   2 +-
 x2goserver/man/man8/x2gosetkeyboard.8              |   2 +-
 x2goserver/man/man8/x2goshowblocks.8               |   2 +-
 x2goserver/man/man8/x2gostartagent.8               |  54 +-
 x2goserver/man/man8/x2gosuspend-session.8          |   2 +-
 x2goserver/man/man8/x2goterminate-session.8        |   2 +-
 x2goserver/man/man8/x2goumount-session.8           |   2 +-
 x2goserver/man/man8/x2goversion.8                  |   2 +-
 x2goserver/sbin/x2gocleansessions                  | 235 ++++---
 x2goserver/sbin/x2godbadmin                        | 180 ++++-
 x2goserver/sbin/x2golistsessions_root              |  81 +--
 x2goserver/sbin/x2goshowblocks                     |  11 +-
 179 files changed, 7030 insertions(+), 3099 deletions(-)
 create mode 100644 Makefile.PL
 create mode 100644 README.md
 copy x2goserver/sbin/x2goshowblocks => X2Go/Config.pm (61%)
 mode change 100755 => 100644
 rename x2goserver/lib/x2gologlevel.pm => X2Go/Log.pm (86%)
 rename x2goserver-compat/bin/x2goterminate => X2Go/Server.pm (71%)
 mode change 100755 => 100644
 create mode 100644 X2Go/Server/Agent.pm
 copy x2goserver/sbin/x2golistsessions_root => X2Go/Server/Agent/NX.pm (59%)
 mode change 100755 => 100644
 create mode 100644 X2Go/Server/DB.pm
 create mode 100644 X2Go/Server/DB/PostgreSQL.pm
 rename x2goserver/lib/x2gosqlitewrapper.pl => X2Go/Server/DB/SQLite3.pm (64%)
 mode change 100755 => 100644
 create mode 100644 X2Go/SupeReNicer.pm
 create mode 100644 X2Go/Utils.pm
 create mode 100644 debian/README.md
 rename debian/{x2goserver.config => config} (59%)
 create mode 100644 debian/copyright.in
 create mode 100644 debian/libx2go-log-perl.install
 create mode 100644 debian/libx2go-server-db-perl.install
 create mode 100755 debian/libx2go-server-db-perl.postinst
 copy debian/{x2goserver-printing.postrm => libx2go-server-db-perl.postrm} (77%)
 create mode 100755 debian/libx2go-server-db-perl.prerm
 create mode 100644 debian/libx2go-server-perl.install
 create mode 100644 debian/po/da.po
 create mode 100644 debian/po/tr.po
 create mode 100644 debian/x2goserver-common.install
 create mode 100644 debian/x2goserver-common.manpages
 create mode 100755 debian/x2goserver-common.postinst
 copy debian/{x2goserver-printing.postrm => x2goserver-common.postrm} (76%)
 copy debian/{x2goserver-fmbindings.postinst => x2goserver-common.preinst} (69%)
 delete mode 100644 debian/x2goserver-compat.docs
 delete mode 100644 debian/x2goserver-compat.install
 delete mode 100644 debian/x2goserver-compat.manpages
 delete mode 100644 debian/x2goserver-pyhoca.dirs
 delete mode 100644 debian/x2goserver-pyhoca.docs
 delete mode 100644 debian/x2goserver-pyhoca.install
 delete mode 100644 debian/x2goserver-pyhoca.manpages
 create mode 100644 debian/x2goserver-x2goagent.install
 create mode 100644 debian/x2goserver-xsession.lintian-overrides
 delete mode 100644 debian/x2goserver.lintian-overrides
 create mode 120000 debian/x2goserver.service
 create mode 100755 libx2go-server-db-perl/Makefile
 create mode 100755 libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl
 rename x2goserver/x2gosqlitewrapper.c => libx2go-server-db-perl/src/libx2go-server-db-sqlite3-wrapper.c (95%)
 copy {x2goserver-printing => x2goserver-common}/Makefile (56%)
 create mode 100644 x2goserver-common/VERSION.x2goserver-common
 create mode 100644 x2goserver-common/etc/tmpfiles.d/x2goserver.conf
 create mode 100644 x2goserver-common/etc/x2goserver.conf
 rename {x2goserver => x2goserver-common}/etc/x2gosql/sql (100%)
 copy {x2goserver => x2goserver-common}/man/man5/x2goserver.conf.5 (96%)
 delete mode 100755 x2goserver-compat/Makefile
 delete mode 100644 x2goserver-compat/VERSION.x2goserver-compat
 delete mode 100755 x2goserver-compat/bin/x2gosuspend-agent
 delete mode 100644 x2goserver-compat/man/man8/x2gosuspend-agent.8
 delete mode 100644 x2goserver-compat/man/man8/x2gosuspend.8
 delete mode 100644 x2goserver-compat/man/man8/x2goterminate.8
 delete mode 100755 x2goserver-compat/share/x2gofeature.d/x2goserver-compat.features
 create mode 100644 x2goserver-extensions/README.md
 create mode 100644 x2goserver-fmbindings/README.md
 create mode 100644 x2goserver-printing/README.md
 delete mode 100755 x2goserver-pyhoca/Makefile
 delete mode 100644 x2goserver-pyhoca/VERSION.x2goserver-pyhoca
 delete mode 100644 x2goserver-pyhoca/bin/.placeholder
 delete mode 100644 x2goserver-pyhoca/man/man8/.placeholder
 copy {x2goserver-fmbindings => x2goserver-x2goagent}/Makefile (50%)
 create mode 100755 x2goserver-x2goagent/bin/x2goagent
 create mode 100644 x2goserver-x2goagent/etc/keystrokes.cfg
 create mode 100644 x2goserver-x2goagent/etc/rgb
 create mode 100644 x2goserver-x2goagent/etc/x2goagent.keyboard
 create mode 100644 x2goserver-x2goagent/etc/x2goagent.options
 create mode 100644 x2goserver-x2goagent/man/man1/x2goagent.1
 create mode 100644 x2goserver-x2goagent/share/pixmaps/x2go.xpm
 rename x2goserver-pyhoca/share/x2gofeature.d/x2goserver-pyhoca.features => x2goserver-x2goagent/share/x2go/x2gofeature.d/x2goserver-x2goagent.features (76%)
 mode change 100755 => 100644
 create mode 100644 x2goserver-xsession/README.md
 create mode 100644 x2goserver/README.md
 delete mode 100644 x2goserver/etc/x2goserver.conf
 create mode 100644 x2goserver/lib/x2gocheckport
 copy x2goserver/lib/{x2gocreatesession => x2gocreateshadowsession} (82%)
 delete mode 100644 x2goserver/lib/x2godbwrapper.pm
 create mode 100755 x2goserver/lib/x2gogetfreeport
 create mode 100755 x2goserver/lib/x2gogetrandomport
 copy x2goserver/lib/{x2goinsertsession => x2goinsertshadowsession} (84%)
 rename x2goserver-compat/bin/x2gosuspend => x2goserver/lib/x2goistrue (67%)
 copy x2goserver/lib/{x2gogetagent => x2goqueryconfig} (61%)
 delete mode 100644 x2goserver/lib/x2goutils.pm

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git


More information about the x2go-commits mailing list