This is an automated email from the git hooks/post-receive script. x2go pushed a change to annotated tag 4.1.0.4 in repository x2goserver.
at 1e0b9ce0 (tag) tagging a99f7376fa2cc95025518cb83c48da66f19a014e (commit) replaces 4.1.0.3 tagged by Mihai Moldovan on Tue May 30 20:56:45 2023 +0200 - Log ----------------------------------------------------------------- Upstream version 4.1.0.4 -----BEGIN PGP SIGNATURE----- iQJDBAABCgAtFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAmR2Ru0PHGlvbmljQGlv bmljLmRlAAoJEB/WLtluJTqHJLAQAMIAbBFQRr0YkjZXEPn6PuEW4tpusqI14VIs 0QZ2LKS402zDfEqkr0O+mFu9o5r6yShFalNA5h41SMYDw6xg3rpqmDkeAWnt4mzO RgBM0C5IMkO+1EVQEIYyYzQAu0tlgatSqaLzrpTON+dvg2v0q7tbaPMYscQzkGNY 8+geKO13KT7kcVO0qrKG4ggcHfm+H/LMXLPTD/k9xWox779LU22YljgxFozsxjWU MEWfH/drX1RJ16MqZDBHSJGBAu/UfyCIj104VPhuFG4t31ZoNy6nc5I0FLKQ4tV7 VMrGUlESSyDFOtXWHP+lQOhk5wuDt7frIzYd0MhTMeg7bXV2FrGXkBqrbAggLebB 1/VapRCi63Wo9E8sj7Tz75YudfMw8sEzN/lQbVzluiUSbCjdnuwWFrhBfFbFhnvJ /E82sQybSqf6+0rA2gbi3x572Rzb3dxtpW4Lt01Lrg3iRUzTUdpEidiPymwml+g2 pfv0G2asbFv9yFPSd7bXhIMdyNyaajcgHdBNUossskcHyUynnN8tB/sUbhneNlF2 BH9hQVyo6Kv9tNkXtWeLKLiF0RGceOpDhIYe7iPTHik+f7krE19PbAMZROTthcGv qY/Ps1KdBMv5anPfIw1/Tbh30qlG/r00FiDC6NtaujcJzTyUbwttkGsg7/3/Xk7q nFZk6Sxa =W3d/ -----END PGP SIGNATURE----- Adriano Rafael Gomes (1): debian/po: add new Brazilian Portuguese translation pt_BR.po. Andrew J. Hesford (1): x2gocleansessions: Separate non-forking behavior from --debug into --nofork. Camaleón (1): debian/po: add new Spanish translation es.po. Hanno Foest (1): x2goserver-xsession: Port OPTIONS variable and has_option() function from recent version of /etc/X11/Xsession to X2Go's Xsession file. (Fixes: #1583). More porting is actually needed. Mihai Moldovan (225): x2goserver/sbin/x2gocleansessions: add newline before POD block. x2goserver-x2goagent/man/man1/x2goagent.1: add version and date. x2goserver/Makefile: generate man pages from Perl POD. debian/control: build-depend upon lsb-release for distro version detection. debian/x2goserver.manpages: install x2gocleansessions man page. X2Go/Utils.pm: fix missing semicolons. X2Go/Utils.pm: add new is_int subroutine, checking if the provided value is an integer. x2goserver/lib: new x2goisint wrapper. x2goserver.spec: install new x2goisint wrapper. x2goserver/lib/x2gois{int,true}: add newlines to (error) output. x2goserver/lib/x2gois{int,true}: add optional warnings. x2goserver/sbin/x2gocleansessions: rework manpage/POD. x2goserver/lib: add new (stub) file x2goupdateoptionsstring to deal with options string manipulations. x2goserver/lib/x2goupdateoptionsstring: add function to transform the intermediate options string representation back into a string and some code that uses this new function. x2goserver/lib/x2go{is{int,true},updateoptionsstring}: use q{} instead of empty quotes as per some... coding standard. x2goserver/lib/x2go{is{int,true},updateoptionsstring}: wrap print calls with filehandles in curly braces. x2goserver/lib/x2goupdateoptionsstring: fix some "errors" reported by Perl::Critic in brutal mode. x2goserver/lib/x2goupdateoptionsstring: add functionality for options removal. x2goserver/lib/x2goupdateoptionsstring: update documentation to include the notion of the +key[=value] syntax, which makes sense to use if key starts with a dash and would be ambiguously interpreted as a removal. x2goserver/lib/x2goupdateoptionsstring: refactor remove_option subprocedure into a more general transform_intermediate one and add code for the modification/addition case. x2goserver/lib/x2goupdateoptionsstring: ignore some very noisy Perl::Critic warnings that we're going to ignore anyway. x2goserver/lib/x2goupdateoptionsstring: fix interpolated string warning. x2goserver/lib/x2goupdateoptionsstring: add helper function for transform string interpretation. x2goserver/lib/x2goupdateoptionsstring: write wrapper that handles program options, creates intermediate, passes through transform chains, reconverts to a string and prints it. x2goserver/lib/x2goupdateoptionsstring: add debug option and some debugging output. x2goserver/lib/x2goupdateoptionsstring: remove dead code. x2goserver/lib/x2goupdateoptionsstring: update documentation and clarify risks of option parsing. x2goserver/lib/x2goupdateoptionsstring: don't debug-output the intermediate representation if we know that parsing failed. x2goserver/lib/x2goupdateoptionsstring: fix debug string and add another one dumping the raw options string. x2goserver/lib/x2goupdateoptionsstring: fix parsing of transformation strings by replacing the switch statement with if statements. x2goserver/lib/x2goupdateoptionsstring: handle options in a more robust way. x2goserver/lib/x2goupdateoptionsstring: fix another Perl::Critic nit. x2goserver/lib/x2goupdateoptionsstring: move into x2goserver/bin, since it's really a standalone program and also useful for non-X2Go-internal usage. x2goserver/Makefile: add x2goupdateoptionsstring POD-to-man-page handling. debian/x2goserver.install: install bin/x2goupdateoptionsstring. debian/x2goserver.manpages: install x2goupdateoptionsstring man page. x2goserver/Makefile: don't quote POD_SCRIPTS, because of... make. x2goserver/Makefile: install man1 files and dirs, too. x2goserver.spec: install section 1 man pages. x2goserver.spec: exclude x2goagent man page from x2goserver package. x2goserver/bin/x2goruncommand: fix typo in IceWM branch. X2Go_in_progress_do_not_use/Server/DB/MySQL.pm: backport kdrive change. x2goserver/bin/x2gostartagent: fix quoting. x2goserver/bin/x2gostartagent: adapt debug message to ${AGENTBIN} usage. x2goserver/bin/x2gostartagent: also use ${AGENTBIN} in shadow session code. x2goserver/bin/x2goruncommand: fix syntax. x2goserver/Makefile: allow auto-generation of files, including installation, uninstallation and cleanup. x2goserver/bin: rename x2gopath to x2gopath.in. x2goserver/bin/x2gopath.in: use ${BASH_SOURCE[0]} instead of ${0}... for reasons. x2goserver/bin/x2gopath.in: rework quoting, variable usage, drop unnecessary semicolons etc. x2goserver/bin/x2gopath.in: hardcode LIBDIR, PREFIX and SHAREDIR at build time, but also allow re-rooting afterwards - derived from the original values. x2goserver.spec: pass down LIBDIR via make calls, not by modifying all source files with sed. debian/rules: export and pass down LIBDIR. debian/rules: fix standalone make call by specifying PREFIX, NXLIBDIR and LIBDIR explicitly. Makefile: specify SHAREDIR as a default-if-not-specified variable. Makefile: same change, but for ETCDIR. {libx2go-server-db-perl,x2goserver{,-{common,desktopsharing,extensions,fmbindings,printing,x2goagent,xsession}}}/Makefile: apply default-if-not-specified-logic to all the other Makefiles as well. x2goserver/Makefile: add support for $(NXLIBDIR). x2goserver/bin/x2gopath.in: switch to bash. x2goserver/bin/x2gopath.in: fix warning message to also include SHAREDIR. x2goserver/bin/x2gopath.in: add and use support for NXLIBDIR; drop the lib-subdir detection. x2goserver/bin/x2gopath.in: use [] instead of test, for consistency. x2goserver/Makefile: remove indirections, not needed any longer and leading to build failures now. x2goserver/Makefile: fix "inline" commenting syntax. x2goserver/bin/x2gopath.in: fix syntax error due to non-duplicated dollar signs in comment lines. debian/rules: fix quoting. debian/changelog: fixup. x2goserver/Makefile: export common variables for direct use in shell script sections. x2goserver/Makefile: build up sed argument line as an array and use one substitution run. x2goserver/Makefile: fix shell quoting issue with newly exported ${DESTDIR} variable. x2goserver/bin/x2gopath.in: more test -> [] conversion. x2goserver/bin/x2gopath.in: output warning messages if directories do not exist. x2goserver-xsession/Makefile: correctly generate Xsession symlinks when building on Devuan. x2goserver-xsession/Makefile: same for rt-os. x2goserver-xsession/etc/Xsession: add support for Slackware in the RPM-based section. x2goserver-xsession/Makefile: generate RPM-based symlinks for Slackware. x2goserver/bin/x2gopath.in: more quoting. x2goserver/bin/x2gopath.in: avoid spurious warning messages by canonicalizing installed path values. x2goserver/bin/x2gopath.in: avoid double slashes since we now know that paths will be canonical. x2goserver/bin/x2gopath.in: make xinerama path optional, newer releases don't use it any longer, so failures to find it should not result in a warning message. x2goserver.spec: X2Go KDrive package has been renamed to xorg-x11-server-x2gokdrive to be in line with general RPM package names. x2goserver-common/etc/x2goserver.conf: add x2gocleansessions section and agent-startup-time configurable option, to be set to the allowed time period in seconds between session creation and agent PID insertion into the database. x2goserver/sbin/x2gocleansessions: fetch and sanity-check x2gocleansessions.agent-startup-time from config file. x2goserver/sbin/x2gocleansessions: rework comment explaining what a session without an agent PID entry actually means and use the value from x2gocleansessions.agent-startup-time (if valid) instead of a hardcoded value. x2goserver/sbin/x2gocleansessions: replace time check with PID validity check in check_pid and calls. x2goserver/lib/x2goupdateoptionsstring: simplify a for loop a bit. x2goserver/lib/x2goupdateoptionsstring: fix typo in comment. x2goserver/lib/x2goupdateoptionsstring: fix typo in print statement syntax. debian/libx2go-server-perl.install: remove duplicated entry for X2Go/Utils.pm. x2goserver/lib/x2goupdateoptionsstring: update copyright notice. X2Go/Server/Agentt/: add new (stub) file NX/Options.pm as a library version of the options string manipulation code. x2goserver/lib/x2goupdateoptionsstring: fix man page specification, options string was missing. x2goserver/lib/x2goupdateoptionsstring: move most code to X2Go/Server/Agent/NX/Options.pm. x2goserver/lib/x2goupdateoptionsstring: revert for loop simplification. X2Go/Server/Agent/NX/Options.pm: add a lot of documentation. x2goserver/lib/x2goupdateoptionsstring: update synopsis to include the optional character of a plus sign, but a non-optional character for a minus sign. x2goserver/lib/x2goupdateoptionsstring: make clear that "additional parameters" are transformations. x2goserver/lib/x2goupdateoptionsstring: replace occurrences of "option string" with "options string". X2Go/Server/Agent/NX/Options.pm: replace occurrences of "option string" with "options string". X2Go/Server/Agent/NX/Options.pm: document that duplicate keys in the input options string are possible and accepted, but actually discouraged and semantically redundant. X2Go/Server/Agent/NX/Options.pm: whitespace-only in comment. X2Go/Server/Agent/NX/Options.pm: add and use an enum-like construct as the internal mode selector for transforms. X2Go/Server/Agent/NX/Options.pm: rename options parameter in transform_intermediate to intermediate. X2Go/Server/Agent/NX/Options.pm: document key-value pairs with either empty keys or empty (!= non-existent) values. X2Go/Server/Agent/NX/Options.pm: make sure that intermediates never include undef entries. x2goserver/lib/x2goupdateoptionsstring: switch to "X2Go/NX Agent" term and make it bold to denote something special. X2Go/Server/Agent/NX/Options.pm: add new function compact_intermediate, used to remove duplicated and empty elements. x2goserver/lib/x2goupdateoptionsstring: add new --compact/-c switch to enable the use of compactation. x2goserver/lib/x2goupdateoptionsstring: document new --compact/-c switch. x2goserver/lib/x2goupdateoptionsstring: split up GetOptionsFromArray () line. X2Go/Server/Agent/NX/Options.pm: document the new compact_intermediate () function and its implications. X2Go/Server/Agent/NX/Options.pm: fix some Perl Critic warnings and silence others. x2goserver/lib/x2goupdateoptionsstring: fix some Perl Critic warnings and silence others. X2Go/Server/Agent/NX/Options.pm: grammar/typo fix in comment and improve a different comment. X2Go/Server/Agent/NX/Options.pm: avoid copying arrays if not necessary when passing to grep and map operations. X2Go/Server/Agent/NX/Options.pm: rework the lastly modified comment again, the changed explanation didn't match the reality. X2Go/Server/Agent/NX/Options.pm: fix typos in internal section links. X2Go/Server/Agent/NX/Options.pm: add newline before __END__, non-functional. {X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: add =pod markers. {X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: update AUTHOR sections with proper links. X2Go/Server/Agent/NX/Options.pm: fix nxagent man page link. x2goserver/lib/x2goupdateoptionsstring: considerably simplify while loop logic that iterates over transformations. {X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: reformat/reflow so that each sentence starts on a proper line. X2Go/Server/Agent/NX/Options.pm: replace "treat as" with "treat like". X2Go/Server/Agent/NX/Options.pm: clear up "logically equivalent but logically very different" situation. x2goserver/lib/x2goupdateoptionsstring: rename EXAMPLE section to EXAMPLES. x2goserver/lib/x2goupdateoptionsstring: add links to X2Go::Server::Agent::NX::Options documentation on option strings and transformations. x2goserver/lib/x2goupdateoptionsstring: document how to cheat and just compact options strings. x2goserver/lib/x2goupdateoptionsstring: add options terminators to example calls. X2Go/Server/Agent/NX/Options.pm: document that NUL bytes can only be URL-encoded, but that this not recommended. X2Go/Server/Agent/NX/Options.pm: typo compactation => compaction. X2Go/Server/Agent/NX/Options.pm: whitespace-only on fake enum-subs. X2Go/Server/Agent/NX/Options.pm: add empty BEGIN block in case it's ever needed (and if not, it shouldn't have any side effects anyway). x2goserver/lib/x2goupdateoptionsstring: add space between link and punctuation character for easier copying. x2goserver/lib/x2goupdateoptionsstring: better document end-of-options terminator and highlight its importance. X2Go/Server/Agent/NX/Options.pm: reflow some text. X2Go/Server/Agent/NX/Options.pm: document other non-printable characters. x2goserver/lib/x2goupdateoptionsstring: add comment regarding the shift () operations after sanitizing program options. X2Go/Server/Agent/NX/Options.pm: if ("string") in Perl does something weird in a dualvar sense - it converts a string to a number, which typically evaluates into a plain "0" if it doesn't start with any digits. X2Go/Server/Agent/NX/Options.pm: make sure to add/modify elements with an empty string or undef key and an undef value as an empty hash. x2goserver/lib/x2goupdateoptionsstring: fix parsing of multiple subsequent separating "--" pseudo-options. x2goserver/lib/x2goupdateoptionsstring: add debug print statements for in-depth examination of program options parsing. x2goserver/lib/x2goupdateoptionsstring: add mode selection functionality. X2Go/Server/Agent/NX/Options.pm: port modes "enum" subs to the constant pragma to make the code more consistent with the program wrapper. {X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: update Perl critic overrides to allow the constant pragma and document it and other overrides (unless they are self-explanatory). x2goserver/lib/x2goupdateoptionsstring: rework mode selection, split out abbreviation parsing into a separate function to take out nesting complexity. debian/changelog: typo and whitespace fixes. debian/changelog: fixup x2goserver/{lib,bin}/x2goupdateoptionsstring. {X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: fix/silence a few Perl::Critic warnings. x2goserver/bin/x2goupdateoptionsstring: typo fix in output message only. x2goserver/bin/x2goupdateoptionsstring: remove obsolete comment, we're not using a do block/do-while loop any longer. X2Go/Server/Agent/NX/Options.pm: undef can't be referenced, so adjust/fix the comments. x2goserver/bin/x2goupdateoptionsstring: more typo fixes in output messages only. x2goserver/bin/x2goupdateoptionsstring: generalize code looping through program arguments and split out transformation operation into own subroutine. {X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: enable Unicode handling, as far as possible. {X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: fatalize text coding errors. x2goserver/bin/x2goupdateoptionsstring: sanitize/convert data in @ARGV. x2goserver/bin/x2goupdateoptionsstring: add non-functional extraction mode. x2goserver/bin/x2goupdateoptionsstring: fix syntax and strict mode errors. X2Go/Server/Agent/NX/Options.pm: simplify error handling by splitting intermediate checking out into a separate subroutine. X2Go/Server/Agent/NX/Options.pm: rename $options variable to $intermediate in intermediate_to_string () for internal consistency. X2Go/Server/Agent/NX/Options.pm: document that subroutines and constants that are not marked for export are internal and should not be used. X2Go/Server/Agent/NX/Options.pm: add extract_element subroutine, used to extract key-value pairs. x2goserver/bin/x2goupdateoptionsstring: correctly use MIME::Base64. x2goserver/bin/x2goupdateoptionsstring: actually implement extraction mode. x2goserver/bin/x2goupdateoptionsstring: don't encode/decode in-place. {X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: explicitly use package foreign package names all across the code for consistency. x2goserver/bin/x2goupdateoptionsstring: fix typos in documentation and reword misinterpreted-as-options section. x2goserver/bin/x2goupdateoptionsstring: document mode selection and extraction mode. x2goserver/bin/x2goupdateoptionsstring: fix error handling for kv-pair extraction. x2goserver/bin/x2goupdateoptionsstring: add base64 encode and decode helpers, add new --base64 parameter that enabled global use of base64. X2Go/Server/Agent/NX/Options.pm: actually check for a specific value in the kv-pair filter function if so specified. x2goserver/bin/x2goupdateoptionsstring: extend extraction example for how to check for full key-value pair combinations. x2goserver/bin/x2goupdateoptionsstring: document the new base6 pseudo-mode. x2goserver/bin/x2goupdateoptionsstring: an equal sign or space character is mandatory after the -m or --mode switch. X2Go/Server/Agent/NX/Options.pm: document key-value pair extraction. x2goserver/bin/x2goupdateoptionsstring: fix some Perl::Critic warnings. x2goserver/bin/x2goupdateoptionsstring: encode/decode to/from shell locale. x2goserver.spec: add dependency upon perl(Encode::Locale) for older distros. x2goserver/bin: rename x2goupdateoptionsstring to x2gooptionsstring. x2goserver/Makefile: rename x2goupdateoptionsstring to x2gooptionsstring. debian/x2goserver.manpages: rename x2goupdateoptionsstring to x2gooptionsstring. debian/x2goserver.install: rename x2goupdateoptionsstring to x2gooptionsstring. x2goserver/bin/x2gooptionsstring: rename x2goupdateoptionsstring to x2gooptionsstring. x2goserver/bin/x2gostartagent: fetch the agent PID as early as possible. x2goserver/bin/x2gooptionsstring: actually default to transformation mode if none was explicitly selected. x2goserver/bin/x2goresume-session: make (most) non-exported variables lowercase, rename variables to more descriptive names, use typeset all over the place and change the variable type for some variables. x2goserver/bin/x2goresume-session: use global-scope msg variable. x2goserver/bin/x2goresume-session: update copyright notice. x2goserver/bin/x2goresume-session: use printf more often instead of the not-so-portable echo builtin. x2goserver/bin/x2goresume-session: fix err_msg => msg usage. debian/x2goserver.init: rewrite init script to make it idempotent and actually check if the cleanup service was started correctly. x2goserver/bin/x2gooptionsstring: replace uses of C<> with B<> in cases where the generated output of the C<> sequence might enclose it in double quotes and creates confusing documentation strings. X2Go/Server/Agent/NX/Options.pm: same C<>-to-B<> conversion as in the previous commit. debian/control: pull in base64 as a run-time dependency. x2goserver.spec: add run-time base64 dependency. x2goserver/bin/x2goresume-session: simplify where possible, use x2gooptionsstring instead of awk field splitting hackery. x2goserver.spec: remove run-time base64 dependency - part of coreutils. Revert "add new subpackage x2godialog" x2gostartsession: revert previous commit, this was not supposed to enter the master branch yet. x2goserver/bin/x2goresume-session: fix redirections and make script workable again. x2goserver/bin/x2goresume-session: fix clipboard handling. debian/changelog: fixup and sort chronologically. x2goserver.spec: escape percent signs in comments, getting rid of warnings in obs-build's spec file parser. x2goserver-xsession/Makefile: drop useless use of cat, add debugging to see whether symlinks or a directory has been added. x2goserver-xsession/Makefile: support Tumbleweed with Xresources in /usr/etc. x2goserver.spec: support UsrEtc(Move) for OpenSuSE Tumbleweed for Xresources symlink. x2goserver-xsession/etc/Xsession: check for *SuSE via /usr/lib/os-release and /etc/os-release and generally refine checking layout a bit. x2goserver-xsession/Makefile: Xresources is a file, not a directory. x2goserver.spec: Xresources symlink stays in /etc/x2go for now, no need to use %{_distconfdir} or the like. x2goserver-xsession/Makefile: on systems that do not provide a global /etc/X11/Xresources file, create a dangling symlink instead. x2goserver.spec: add BR: and R: on distribution-release (pseudo-package/provides) for /usr/lib/os-release and /etc/os-release. X2Go/Server/Agent/NX/Options.pm: fix typo in test comment. x2goserver/bin/x2goruncommand: add support for KDE Plasma 5 (startplasma-x11). misc: copyright updates, but for contributors who haven't been active. misc manpages: pre-release date update. debian/changelog: fix version number (oops). debian/changelog: revert version number, we're stuck with it until a proper version bump. debian/rules: remove unintentional addition of USE_GTK variable. debian/rules: port new OS version detection code from X2Go Client, which also fixes detecting testing and unstable. x2goserver.spec: fix description for x2goserver-x2gokdrive. x2goserver.spec: add R: x2goserver-x2gokdrive to x2goserver package, to always pull it in as a dependency. x2goserver.spec: exclude KDrive support for old Fedora, RHEL/CentOS/... and *SuSE distribution versions. debian/control: fix description for x2goserver-x2gokdrive. x2goserver.spec: if we don't support KDrive for a platform, remove the associated files. Mike Gabriel (21): debian/x2goserver.postinst: Drop duplicate sourcing of debconf includes. Fix version number in VERSION.x2goserver-desktopsharing. x2goserver-x2goagent: Drop x2goagent.keyboard file. x2goversion: Fix situations where ${compfile} contains a non-absolute path (e.g. it contains '../'). debian/changelog: add bug closure for #1357 debian/changelog: update debian/po: Add Dutch, Portuguese and Russion debconf translation. Update German translation. Add X2Go KDrive support (wrapper package: x2goserver-x2gokdrive). debian/control: Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. x2goserver.spec: Update (LONG_)DESCRIPTION of bin:pkg x2goserver-x2goagent. Add man page for x2gocleansessions. Fix up files section for x2gokdrive (wrong pkg name). x2goserver/man/man8/x2golistsessions_root.8: Mention --all-servers option. (Fixes: #1395). x2golistsessions_root: Improve hypen-escaping in previous commit. x2goruncommand: Support GNOME-based Ubuntu sessions (via X2Go Kdrive) as provided by Ubuntu 18.04 or later. GNOME sessions: Avoid firing up of a polkit-1 authentication dialog requesting admin credentials to register a new color map device. debian/control: Drop base64 from D (x2goserver): A bin:pkg does not exist, the bas64 executable is shipped as part of coreutils (which is an essential package and thus does not need a dependency). debian/x2goserver.manpages: Install x2goupdateoptionsstring.1* man pages into bin:pkg x2goserver. Makefile: Create symlink from /etc/x2go/Xsession.options.d/ to /etc/X11/Xsession.options.d on Debian-like systems. x2goserver/man/man8/x2gocleansessions.8: Update man page. Oleksandr Shneyder (8): Add support for X2Go KDrive. x2goruncommand: start Xsession on X2Go KDrive desktops. x2goterminate-session: terminate x2goruncommand and all processes from the group. Support for rootless X2GoKdrive sessions. Setting keyboard layout in rootless X2GoKdrive sessions. - x2gostartagent: save the XDMCP server in the session id. - x2gotermin atesession: don't terminate x2goruncommand on XDMCP sessions. setting keyboard layout by agent start and resuming for kdrive sessions. remove layout debug output from x2go-resumesession. Orion Poplawski (1): x2goserver-xsession/etc/Xsession: Detect $SHELL from getent passwd and use it to launch the session (on RHEL, SUSE, Gentoo and alike). (Fixes: #1434). Tom Ruzicka (1): Added Czech translation Ulrich Sibiller (5): x2goserver-x2goagent/etc/keystrokes.cfg: sync with nx-libs 3.5.99.20. x2goserver/bin/x2gostartagent: prevent logfile corruption. x2goserver-x2goagent/etc/keystrokes.cfg: sync with nx-libs 3.5.99.26. x2gostartsession: let x2godialog handle events via NX_CLIENT. add new subpackage x2godialog X2Go Release Manager (2): Continue development release 4.1.0.4 ----------------------------------------------------------------------- This annotated tag includes the following new commits: new a99f7376 release 4.1.0.4 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git _______________________________________________ x2go-tags mailing list x2go-tags@lists.x2go.org https://lists.x2go.org/listinfo/x2go-tags