[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