This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch build-main in repository x2goserver. from 2c50469 release 4.0.1.20 adds bda6e4f Continue development adds 4aaa201 x2goserver.spec: add mandatory perl-generators Build-Requires as per https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl adds 78ff316 debian/po: translate DebConf templates to Finnish. adds 695190c debian/changelog: sync up with master branch. adds 0e6a47d x2goserver/sbin/x2gocleansessions: don't overzealously try to remove old nxagent sockets. adds e7164fa x2goserver/bin/x2gostartagent: convert X2GO_PORT searching algorithm to pure bash and let script fail if no display port is available. adds afb3636 x2goserver/sbin/x2gocleansessions: fix syntax error introduced in last change to this file. adds e647dca debian/control: whitespace fixes. adds 9f30747 debian/control: add BD on dh-systemd. adds 185970e debian/rules: call the systemd addon to process and install the systemd service file. adds 7562177 debian/rules: don't fail if we don't have the systemd addon. adds 002c975 x2goserver/bin/x2gosetkeyboard: make compatible with changes in Arctica's nxagent. adds ea403a7 debian/changelog: add closure for #1151. adds 3d4179c x2goserver.spec: Requires(post) does not imply Requires, and missing ones on grep and the SQLite perl module. adds 8442242 x2goserver.spec: Fedora >= 21 and (Open)SUSE >= 11 now allow Recommends. adds 4cac807 x2goserver.spec: perl(:MODULE_COMPAT...) is only needed for perl modules. adds 1b7d84f x2goserver.spec: delete .packlist which may be in different locations. adds 88358ab x2goserver.spec: sort some %files entries. adds 4c4731a x2goserver.spec: correct usage of mime and desktop database upgrade scriptlets and dependencies. adds 08fa500 Simplify systemd usage a bit and make sure that it's restarted on Fedora and RHEL-based distros. adds 8210225 x2goserver.spec: use Suggests instead of Recommends, as an even weaker dependency. adds 1a5d303 x2goserver.spec: fix RPM spec syntax error in shared-mime-info dependency section. adds 23b2080 x2goserver.spec: fix %{?fedora} macro usage. adds 7920944 x2goserver.spec: add the correct package name to the %posttrans scriptlet, we only need it for x2goserver-fmbindings. adds e680c9d x2goserver.spec: make sure that we don't go into branches just because a macro is not defined on our platform. adds 22f2097 x2goserver.spec: work around a bug in SuSE's mime DB update script... adds b5cd12f x2goserver.spec: make sure that there's always at least one (nil) command in the if command list. adds a247c73 x2goserver.spec: break older SLES builds on purpose to see what branch is *actually* taken. adds 942aae7 x2goserver.spec: fix typo in %if condition (0%?{?fedora} instead of 0%{?fedora}.) adds 3a012a5 x2goserver.spec: contrary to other information that says "brackets" and consistent with RPM's source code, grouping is done via "(" and ")" in conditions. adds 15c0700 x2goserver.spec: more platform-specific condition fixup. adds 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. adds 5f289d0 x2goserver.spec: also add a trans(action)-requirement on shared-mime-info for older RHEL-based distros. adds 9520baa x2goserver.spec: RPM spec does not allow %elif or %elseif, which lead to all weird kinds of errors. adds fb3c8ad x2goserver.spec: there is no %trans scriptlet, we're using %posttrans, so the dependency should be specified as Requires(posttrans) as well. adds da74275 x2goserver/bin/x2gosetkeyboard: fix a typo that caused the script to not work properly - with or without Arctica's nx-libs. adds adcfa88 x2goserver/bin/x2gosetkeyboard: rename ${setxkbcomp_opts} to ${setxkbmap_opts}, that's what it really is. adds c25e515 x2goserver/bin/x2goruncommand: stop exporting LD_LIBRARY_PATH when using Arctica's nx-libs and its new Xinerama feature. Fixes: #1153. adds 5735ec8 x2goserver/bin/x2gosetkeyboard: setxkbmap expects a parameter called "-option", but nxagent uses the key "options". Make setxkbmap happy. adds f7eae8f x2goserver/bin/x2gosetkeyboard: $BASH_REMATCH is tricky, actually fetch the first match. adds c9a6fd5 x2goserver/bin/x2gosetkeyboard: only match up the first ending quote character in a non-greedy way. adds d0d592b x2goserver/bin/x2gostartagent: try to enable lingering via systemd's loginctl utility before calling x2goagent. Fixes: #1198. adds 5c5aad1 x2goserver-xsession/etc/Xsession: support Devuan just like Debian, give useful error message in case the OS is unknown. adds b27490f Make x2goruncommand aware of the LXQt desktop shell. adds b73480d x2goserver/bin/x2gostartagent: fetch hostname via "hostname -s" and do not rely on the HOSTNAME variable. adds 5a74c4b x2goserver/x2gosqlitewrapper.c: fix implicit declaration of execv(). adds a3ae80e x2goserver/: backport x2golistshadowsessions. adds 989336f x2goserver/bin/x2golistshadowsessions: whitespace only. adds 08fc0dc x2goserver/sbin/x2gocleansessions: close syslog at program exit. adds fcfed5e x2goserver/sbin/x2gocleansessions: whitespace only. adds 0159ba1 x2goserver/bin/x2golistshadowsessions: copy and use a few needed utility functions from x2gocleansessions. adds 11bb1d2 x2goserver/bin/x2golistshadowsessions: mark unavailable functionality with FIXME comments. adds 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.) adds b2f033b x2goserver/{bin/x2golistshadowsessions,lib/x2go{dbwrapper.pm,sqlitewrapper.pl}}: backport listshadowsessions* DB functions and unmark them as FIXME entries. adds 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. adds 6415a7d x2goserver/bin/x2goruncommand: use dbus-run-session to start a new dbus user session if available. adds cf548ef debian/control: depend upon dbus for dbus-run-session. adds 4445a14 x2goserver.spec: pull in dbus-run-session if possible. adds 6d87b74 x2goserver/bin/x2goresume-session: backport HOSTNAME changes from x2goserver/bin/x2gostartagent. adds 80d2f2d x2goserver/bin/x2goresume-session: catch errors while inserting values into database more gracefully. Fixes: #1230. adds 0c103b8 x2goserver/bin/x2gostartagent: write hostname errors to stderr to make X2Go Client (and maybe PyHoca?) fail. adds 6e4ea44 x2goserver/{bin/x2go{runcommand,suspend-session},sbin/x2gocleansessions}: remove hopefully redundant HOSTNAME export commands. adds 21ad1ba debian/control: pull in x2goagent >= 3.5.0.33 explicitly, first version that reflects the x2goagent.options file move. adds 15cd4c2 x2goserver.spec: pull in x2goagent >= 3.5.0.33 explicitly, first version that reflects the x2goagent.options file move. adds c737a7d x2goserver/etc/x2goagent.options: remove file, moved to x2goagent. adds a2da6e1 x2goserver/Makefile: actually unreference x2goagent.options file as well. adds 8b363c5 x2goserver/bin/x2go{resume-session,startagent}: revert error catching while inserting values into database. adds 88bc656 x2goserver/bin/x2gostartagent: log x2goagent startup command to syslog in debug mode. adds 506a149 release 4.0.1.21 No new revisions were added by this update. Summary of changes: debian/changelog | 154 +++++++++++++++++++++ debian/control | 14 +- debian/po/fi.po | 53 +++++++ debian/rules | 2 +- x2goserver-compat/VERSION.x2goserver-compat | 2 +- x2goserver-compat/man/man8/x2gosuspend-agent.8 | 2 +- x2goserver-compat/man/man8/x2gosuspend.8 | 2 +- x2goserver-compat/man/man8/x2goterminate.8 | 2 +- .../VERSION.x2goserver-extensions | 2 +- .../man/man8/x2goserver-run-extensions.8 | 2 +- .../VERSION.x2goserver-fmbindings | 2 +- x2goserver-fmbindings/man/man8/x2gofm.8 | 2 +- x2goserver-printing/VERSION.x2goserver-printing | 2 +- x2goserver-printing/man/man8/x2goprint.8 | 2 +- x2goserver-pyhoca/VERSION.x2goserver-pyhoca | 2 +- x2goserver-xsession/VERSION.x2goserver-xsession | 2 +- x2goserver-xsession/etc/Xsession | 6 +- x2goserver.spec | 130 +++++++++++++---- x2goserver/Makefile | 1 - x2goserver/VERSION.x2goserver | 2 +- .../x2golistshadowsessions} | 99 ++++++------- x2goserver/bin/x2goresume-session | 50 ++++++- x2goserver/bin/x2goruncommand | 30 ++-- x2goserver/bin/x2gosetkeyboard | 61 +++++--- x2goserver/bin/x2gostartagent | 109 +++++++++++++-- x2goserver/bin/x2gosuspend-session | 1 - x2goserver/etc/x2goagent.options | 36 ----- x2goserver/lib/x2godbwrapper.pm | 61 +++++++- x2goserver/lib/x2gosqlitewrapper.pl | 50 ++++++- x2goserver/lib/x2goutils.pm | 10 +- x2goserver/man/man5/x2goserver.conf.5 | 2 +- x2goserver/man/man8/x2gobasepath.8 | 2 +- x2goserver/man/man8/x2gocmdexitmessage.8 | 2 +- x2goserver/man/man8/x2godbadmin.8 | 2 +- x2goserver/man/man8/x2gofeature.8 | 2 +- x2goserver/man/man8/x2gofeaturelist.8 | 2 +- x2goserver/man/man8/x2gogetapps.8 | 2 +- x2goserver/man/man8/x2gogetservers.8 | 2 +- x2goserver/man/man8/x2golistdesktops.8 | 2 +- x2goserver/man/man8/x2golistmounts.8 | 2 +- x2goserver/man/man8/x2golistsessions.8 | 2 +- x2goserver/man/man8/x2golistsessions_root.8 | 2 +- x2goserver/man/man8/x2golistshadowsessions.8 | 55 ++++++++ x2goserver/man/man8/x2gomountdirs.8 | 2 +- x2goserver/man/man8/x2gopath.8 | 2 +- x2goserver/man/man8/x2goresume-session.8 | 2 +- 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 | 2 +- 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 | 46 ++++-- x2goserver/share/x2gofeature.d/x2goserver.features | 1 + x2goserver/x2gosqlitewrapper.c | 2 + 58 files changed, 804 insertions(+), 241 deletions(-) create mode 100644 debian/po/fi.po copy x2goserver/{sbin/x2golistsessions_root => bin/x2golistshadowsessions} (68%) delete mode 100644 x2goserver/etc/x2goagent.options create mode 100644 x2goserver/man/man8/x2golistshadowsessions.8 -- Alioth's /srv/git/code.x2go.org/x2goserver.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goserver.git