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

x2go pushed a change to branch release/4.1.0.x
in repository x2goserver.

      from  cabad608  Continue development
      adds  4b1b0246  debian/x2goserver.postinst: Drop duplicate sourcing of 
debconf includes.
      adds  4eb35fc3  Fix version number in VERSION.x2goserver-desktopsharing.
      adds  344dcfa9  x2goserver-x2goagent: Drop x2goagent.keyboard file.
      adds  c8010378  x2goversion: Fix situations where ${compfile} contains a 
non-absolute path (e.g. it contains '../').
      adds  aca1c70f  x2goserver/sbin/x2gocleansessions: add newline before POD 
block.
      adds  ae613b93  x2goserver-x2goagent/man/man1/x2goagent.1: add version 
and date.
      adds  a835d18a  x2goserver/Makefile: generate man pages from Perl POD.
      adds  5099de20  debian/control: build-depend upon lsb-release for distro 
version detection.
      adds  8e27e1ea  debian/x2goserver.manpages: install x2gocleansessions man 
page.
      adds  8f69b5d8  X2Go/Utils.pm: fix missing semicolons.
      adds  3e24f321  X2Go/Utils.pm: add new is_int subroutine, checking if the 
provided value is an integer.
      adds  ccd65e9d  x2goserver/lib: new x2goisint wrapper.
      adds  98b0d817  x2goserver.spec: install new x2goisint wrapper.
      adds  25fb9030  x2goserver/lib/x2gois{int,true}: add newlines to (error) 
output.
      adds  730abed8  x2goserver/lib/x2gois{int,true}: add optional warnings.
      adds  6fa680ae  x2goserver/sbin/x2gocleansessions: rework manpage/POD.
      adds  e705462a  x2goserver/lib: add new (stub) file 
x2goupdateoptionsstring to deal with options string manipulations.
      adds  538bb7b6  x2goserver/lib/x2goupdateoptionsstring: add function to 
transform the intermediate options string representation back into a string and 
some code that uses this new function.
      adds  5d9e416f  x2goserver/lib/x2go{is{int,true},updateoptionsstring}: 
use q{} instead of empty quotes as per some... coding standard.
      adds  3bbaa196  x2goserver/lib/x2go{is{int,true},updateoptionsstring}: 
wrap print calls with filehandles in curly braces.
      adds  2d99fd42  x2goserver/lib/x2goupdateoptionsstring: fix some "errors" 
reported by Perl::Critic in brutal mode.
      adds  4f95c1d5  x2goserver/lib/x2goupdateoptionsstring: add functionality 
for options removal.
      adds  71f94f85  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.
      adds  0bb83397  x2goserver/lib/x2goupdateoptionsstring: refactor 
remove_option subprocedure into a more general transform_intermediate one and 
add code for the modification/addition case.
      adds  e20033a7  x2goserver/lib/x2goupdateoptionsstring: ignore some very 
noisy Perl::Critic warnings that we're going to ignore anyway.
      adds  ea949fba  x2goserver/lib/x2goupdateoptionsstring: fix interpolated 
string warning.
      adds  5517537c  x2goserver/lib/x2goupdateoptionsstring: add helper 
function for transform string interpretation.
      adds  6a13ec94  x2goserver/lib/x2goupdateoptionsstring: write wrapper 
that handles program options, creates intermediate, passes through transform 
chains, reconverts to a string and prints it.
      adds  4971a608  x2goserver/lib/x2goupdateoptionsstring: add debug option 
and some debugging output.
      adds  7f717e48  x2goserver/lib/x2goupdateoptionsstring: remove dead code.
      adds  b74def08  x2goserver/lib/x2goupdateoptionsstring: update 
documentation and clarify risks of option parsing.
      adds  b5f6c039  x2goserver/lib/x2goupdateoptionsstring: don't 
debug-output the intermediate representation if we know that parsing failed.
      adds  043c6623  x2goserver/lib/x2goupdateoptionsstring: fix debug string 
and add another one dumping the raw options string.
      adds  0d086816  x2goserver/lib/x2goupdateoptionsstring: fix parsing of 
transformation strings by replacing the switch statement with if statements.
      adds  1759ca1e  x2goserver/lib/x2goupdateoptionsstring: handle options in 
a more robust way.
      adds  517db0a6  x2goserver/lib/x2goupdateoptionsstring: fix another 
Perl::Critic nit.
      adds  4db3e015  x2goserver/lib/x2goupdateoptionsstring: move into 
x2goserver/bin, since it's really a standalone program and also useful for 
non-X2Go-internal usage.
      adds  9a9f3a9b  x2goserver/Makefile: add x2goupdateoptionsstring 
POD-to-man-page handling.
      adds  0a789a74  debian/x2goserver.install: install 
bin/x2goupdateoptionsstring.
      adds  768a6093  debian/x2goserver.manpages: install 
x2goupdateoptionsstring man page.
      adds  44902b99  x2goserver/Makefile: don't quote POD_SCRIPTS, because 
of... make.
      adds  c6c6232c  x2goserver/Makefile: install man1 files and dirs, too.
      adds  6243ad33  x2goserver.spec: install section 1 man pages.
      adds  50f7585a  x2goserver.spec: exclude x2goagent man page from 
x2goserver package.
      adds  d7c42225  debian/changelog: add bug closure for #1357
      adds  7ed61f9d  Added Czech translation
      adds  1df422ea  debian/changelog: update
      adds  521adb33  debian/po: Add Dutch, Portuguese and Russion debconf 
translation.
      adds  3c81f4d9  Update German translation.
      adds  d00f3f08  x2goserver/bin/x2goruncommand: fix typo in IceWM branch.
      adds  4d31a294  Add support for X2Go KDrive.
      adds  568f27a3  X2Go_in_progress_do_not_use/Server/DB/MySQL.pm: backport 
kdrive change.
      adds  fc893391  x2goserver/bin/x2gostartagent: fix quoting.
      adds  69f8f85e  x2goserver/bin/x2gostartagent: adapt debug message to 
${AGENTBIN} usage.
      adds  9bb0c438  x2goserver/bin/x2gostartagent: also use ${AGENTBIN} in 
shadow session code.
      adds  56bc3bf6  x2goserver-x2goagent/etc/keystrokes.cfg: sync with 
nx-libs 3.5.99.20.
      adds  37bb9b48  x2goruncommand: start Xsession on X2Go KDrive desktops.
      adds  efa794ee  x2goserver/bin/x2goruncommand: fix syntax.
      adds  b8cacb5e  x2goserver/Makefile: allow auto-generation of files, 
including installation, uninstallation and cleanup.
      adds  77364ed7  x2goserver/bin: rename x2gopath to x2gopath.in.
      adds  16c8bb52  x2goserver/bin/x2gopath.in: use ${BASH_SOURCE[0]} instead 
of ${0}... for reasons.
      adds  b2a73f94  x2goserver/bin/x2gopath.in: rework quoting, variable 
usage, drop unnecessary semicolons etc.
      adds  98007711  x2goserver/bin/x2gopath.in: hardcode LIBDIR, PREFIX and 
SHAREDIR at build time, but also allow re-rooting afterwards - derived from the 
original values.
      adds  2475a938  x2goserver.spec: pass down LIBDIR via make calls, not by 
modifying all source files with sed.
      adds  e5f19e1b  debian/rules: export and pass down LIBDIR.
      adds  902e0882  debian/rules: fix standalone make call by specifying 
PREFIX, NXLIBDIR and LIBDIR explicitly.
      adds  073cdefb  Makefile: specify SHAREDIR as a default-if-not-specified 
variable.
      adds  eb8b56b1  Makefile: same change, but for ETCDIR.
      adds  9603457a  
{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.
      adds  773d6409  x2goserver/Makefile: add support for $(NXLIBDIR).
      adds  18c6c925  x2goserver/bin/x2gopath.in: switch to bash.
      adds  f5a68741  x2goserver/bin/x2gopath.in: fix warning message to also 
include SHAREDIR.
      adds  6ffc9ee3  x2goserver/bin/x2gopath.in: add and use support for 
NXLIBDIR; drop the lib-subdir detection.
      adds  c2efe763  x2goserver/bin/x2gopath.in: use [] instead of test, for 
consistency.
      adds  1d97577d  x2goserver/Makefile: remove indirections, not needed any 
longer and leading to build failures now.
      adds  fe13d0ce  x2goserver/Makefile: fix "inline" commenting syntax.
      adds  af87ec2f  x2goserver/bin/x2gopath.in: fix syntax error due to 
non-duplicated dollar signs in comment lines.
      adds  9da7a4d6  debian/rules: fix quoting.
      adds  4e0f9461  debian/changelog: fixup.
      adds  1bb091ca  x2goserver/Makefile: export common variables for direct 
use in shell script sections.
      adds  ebeec218  x2goserver/Makefile: build up sed argument line as an 
array and use one substitution run.
      adds  91788308  x2goserver/Makefile: fix shell quoting issue with newly 
exported ${DESTDIR} variable.
      adds  8ea2c7ba  x2goserver/bin/x2gopath.in: more test -> [] conversion.
      adds  8d33660a  x2goserver/bin/x2gopath.in: output warning messages if 
directories do not exist.
      adds  661276cd  x2goserver-xsession/Makefile: correctly generate Xsession 
symlinks when building on Devuan.
      adds  8171cda1  x2goserver-xsession/Makefile: same for rt-os.
      adds  6475d276  x2goserver-xsession/etc/Xsession: add support for 
Slackware in the RPM-based section.
      adds  78ffdf50  x2goserver-xsession/Makefile: generate RPM-based symlinks 
for Slackware.
      adds  10b20011  x2goserver/bin/x2gopath.in: more quoting.
      adds  4e3884f0  x2goserver/bin/x2gopath.in: avoid spurious warning 
messages by canonicalizing installed path values.
      adds  63ab1f9c  x2goserver/bin/x2gopath.in: avoid double slashes since we 
now know that paths will be canonical.
      adds  b3ec1198  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.
      adds  0619147a  Add X2Go KDrive support (wrapper package: 
x2goserver-x2gokdrive).
      adds  8d7b1ff1  debian/control: Update (LONG_)DESCRIPTION of bin:pkg 
x2goserver-x2goagent.
      adds  9d0e152e  x2goserver.spec: Update (LONG_)DESCRIPTION of bin:pkg 
x2goserver-x2goagent.
      adds  82c471b1  Add man page for x2gocleansessions.
      adds  f16c0a87  Fix up files section for x2gokdrive (wrong pkg name).
      adds  68f5f38d  x2goserver/man/man8/x2golistsessions_root.8: Mention 
--all-servers option. (Fixes: #1395).
      adds  ad81e38d  x2golistsessions_root: Improve hypen-escaping in previous 
commit.
      adds  4354877d  x2goruncommand: Support GNOME-based Ubuntu sessions (via 
X2Go Kdrive) as provided by Ubuntu 18.04 or later.
      adds  65990298  GNOME sessions: Avoid firing up of a polkit-1 
authentication dialog requesting admin credentials to register a new color map 
device.
      adds  aef470fe  x2goserver.spec: X2Go KDrive package has been renamed to 
xorg-x11-server-x2gokdrive to be in line with general RPM package names.
      adds  ec179538  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.
      adds  3430b7c0  x2goserver/sbin/x2gocleansessions: fetch and sanity-check 
x2gocleansessions.agent-startup-time from config file.
      adds  1a0fc87a  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.
      adds  c2182644  x2goserver/sbin/x2gocleansessions: replace time check 
with PID validity check in check_pid and calls.
      adds  53293ac0  x2goserver/lib/x2goupdateoptionsstring: simplify a for 
loop a bit.
      adds  933b1fb9  x2goserver/lib/x2goupdateoptionsstring: fix typo in 
comment.
      adds  1112f972  x2goserver/lib/x2goupdateoptionsstring: fix typo in print 
statement syntax.
      adds  f2203a79  debian/libx2go-server-perl.install: remove duplicated 
entry for X2Go/Utils.pm.
      adds  a7c08751  x2goserver/lib/x2goupdateoptionsstring: update copyright 
notice.
      adds  e5660cdb  X2Go/Server/Agentt/: add new (stub) file NX/Options.pm as 
a library version of the options string manipulation code.
      adds  088e03f7  x2goserver/lib/x2goupdateoptionsstring: fix man page 
specification, options string was missing.
      adds  388d4e96  x2goserver/lib/x2goupdateoptionsstring: move most code to 
X2Go/Server/Agent/NX/Options.pm.
      adds  b4937776  x2goserver/lib/x2goupdateoptionsstring: revert for loop 
simplification.
      adds  70005175  X2Go/Server/Agent/NX/Options.pm: add a lot of 
documentation.
      adds  56b1302d  x2goserver/lib/x2goupdateoptionsstring: update synopsis 
to include the optional character of a plus sign, but a non-optional character 
for a minus sign.
      adds  386d9552  x2goserver/lib/x2goupdateoptionsstring: make clear that 
"additional parameters" are transformations.
      adds  f70ada58  x2goserver/lib/x2goupdateoptionsstring: replace 
occurrences of "option string" with "options string".
      adds  6f553240  X2Go/Server/Agent/NX/Options.pm: replace occurrences of 
"option string" with "options string".
      adds  9aec8628  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.
      adds  cc5b3a51  X2Go/Server/Agent/NX/Options.pm: whitespace-only in 
comment.
      adds  7f136552  X2Go/Server/Agent/NX/Options.pm: add and use an enum-like 
construct as the internal mode selector for transforms.
      adds  19901172  X2Go/Server/Agent/NX/Options.pm: rename options parameter 
in transform_intermediate to intermediate.
      adds  80c7e3d0  X2Go/Server/Agent/NX/Options.pm: document key-value pairs 
with either empty keys or empty (!= non-existent) values.
      adds  f71c2644  X2Go/Server/Agent/NX/Options.pm: make sure that 
intermediates never include undef entries.
      adds  5d84e9b6  x2goserver/lib/x2goupdateoptionsstring: switch to 
"X2Go/NX Agent" term and make it bold to denote something special.
      adds  38189f76  X2Go/Server/Agent/NX/Options.pm: add new function 
compact_intermediate, used to remove duplicated and empty elements.
      adds  37ddcda0  x2goserver/lib/x2goupdateoptionsstring: add new 
--compact/-c switch to enable the use of compactation.
      adds  078818ed  x2goserver/lib/x2goupdateoptionsstring: document new 
--compact/-c switch.
      adds  d088a26f  x2goserver/lib/x2goupdateoptionsstring: split up 
GetOptionsFromArray () line.
      adds  050d662b  X2Go/Server/Agent/NX/Options.pm: document the new 
compact_intermediate () function and its implications.
      adds  3c7a8f2f  X2Go/Server/Agent/NX/Options.pm: fix some Perl Critic 
warnings and silence others.
      adds  83da2560  x2goserver/lib/x2goupdateoptionsstring: fix some Perl 
Critic warnings and silence others.
      adds  d45745ee  X2Go/Server/Agent/NX/Options.pm: grammar/typo fix in 
comment and improve a different comment.
      adds  b4ac4e83  X2Go/Server/Agent/NX/Options.pm: avoid copying arrays if 
not necessary when passing to grep and map operations.
      adds  39c96020  X2Go/Server/Agent/NX/Options.pm: rework the lastly 
modified comment again, the changed explanation didn't match the reality.
      adds  c91c6934  X2Go/Server/Agent/NX/Options.pm: fix typos in internal 
section links.
      adds  d7a9fb7c  X2Go/Server/Agent/NX/Options.pm: add newline before 
__END__, non-functional.
      adds  5e2aca5f  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: add 
=pod markers.
      adds  ed0a723c  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: 
update AUTHOR sections with proper links.
      adds  83a01b13  X2Go/Server/Agent/NX/Options.pm: fix nxagent man page 
link.
      adds  012b9f6e  x2goserver/lib/x2goupdateoptionsstring: considerably 
simplify while loop logic that iterates over transformations.
      adds  d140599d  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/lib/x2goupdateoptionsstring}: 
reformat/reflow so that each sentence starts on a proper line.
      adds  94fbba20  X2Go/Server/Agent/NX/Options.pm: replace "treat as" with 
"treat like".
      adds  5402756a  X2Go/Server/Agent/NX/Options.pm: clear up "logically 
equivalent but logically very different" situation.
      adds  eee93606  x2goserver/lib/x2goupdateoptionsstring: rename EXAMPLE 
section to EXAMPLES.
      adds  9b96cb0e  x2goserver/lib/x2goupdateoptionsstring: add links to 
X2Go::Server::Agent::NX::Options documentation on option strings and 
transformations.
      adds  d71b0c21  x2goserver/lib/x2goupdateoptionsstring: document how to 
cheat and just compact options strings.
      adds  9c38945e  x2goserver/lib/x2goupdateoptionsstring: add options 
terminators to example calls.
      adds  2d52f9c7  X2Go/Server/Agent/NX/Options.pm: document that NUL bytes 
can only be URL-encoded, but that this not recommended.
      adds  505c2d45  X2Go/Server/Agent/NX/Options.pm: typo compactation => 
compaction.
      adds  0c1d69af  X2Go/Server/Agent/NX/Options.pm: whitespace-only on fake 
enum-subs.
      adds  be41aa97  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).
      adds  99e62cbb  x2goserver/lib/x2goupdateoptionsstring: add space between 
link and punctuation character for easier copying.
      adds  85599d36  x2goserver/lib/x2goupdateoptionsstring: better document 
end-of-options terminator and highlight its importance.
      adds  a56be1e1  X2Go/Server/Agent/NX/Options.pm: reflow some text.
      adds  951991f6  X2Go/Server/Agent/NX/Options.pm: document other 
non-printable characters.
      adds  4760d950  x2goserver/lib/x2goupdateoptionsstring: add comment 
regarding the shift () operations after sanitizing program options.
      adds  3ea7e0b6  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.
      adds  d94c657e  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.
      adds  61ee4509  x2goserver/lib/x2goupdateoptionsstring: fix parsing of 
multiple subsequent separating "--" pseudo-options.
      adds  55948b22  x2goserver/lib/x2goupdateoptionsstring: add debug print 
statements for in-depth examination of program options parsing.
      adds  76188eb6  x2goserver/lib/x2goupdateoptionsstring: add mode 
selection functionality.
      adds  43cfdcc1  X2Go/Server/Agent/NX/Options.pm: port modes "enum" subs 
to the constant pragma to make the code more consistent with the program 
wrapper.
      adds  c5e3ee2a  
{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).
      adds  34e08f20  x2goserver/lib/x2goupdateoptionsstring: rework mode 
selection, split out abbreviation parsing into a separate function to take out 
nesting complexity.
      adds  992de8b5  debian/changelog: typo and whitespace fixes.
      adds  0b759cd9  debian/changelog: fixup 
x2goserver/{lib,bin}/x2goupdateoptionsstring.
      adds  486611db  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: 
fix/silence a few Perl::Critic warnings.
      adds  ba4fef7c  x2goserver/bin/x2goupdateoptionsstring: typo fix in 
output message only.
      adds  6c6f5ba8  x2goserver/bin/x2goupdateoptionsstring: remove obsolete 
comment, we're not using a do block/do-while loop any longer.
      adds  325121d9  X2Go/Server/Agent/NX/Options.pm: undef can't be 
referenced, so adjust/fix the comments.
      adds  42099742  x2goserver/bin/x2goupdateoptionsstring: more typo fixes 
in output messages only.
      adds  fd76f96d  x2goserver/bin/x2goupdateoptionsstring: generalize code 
looping through program arguments and split out transformation operation into 
own subroutine.
      adds  39d02690  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: 
enable Unicode handling, as far as possible.
      adds  0221e42c  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: 
fatalize text coding errors.
      adds  cc374ff7  x2goserver/bin/x2goupdateoptionsstring: sanitize/convert 
data in @ARGV.
      adds  74fe2336  x2goserver/bin/x2goupdateoptionsstring: add 
non-functional extraction mode.
      adds  e3c0c52d  x2goserver/bin/x2goupdateoptionsstring: fix syntax and 
strict mode errors.
      adds  1be4e179  X2Go/Server/Agent/NX/Options.pm: simplify error handling 
by splitting intermediate checking out into a separate subroutine.
      adds  1e81d805  X2Go/Server/Agent/NX/Options.pm: rename $options variable 
to $intermediate in intermediate_to_string () for internal consistency.
      adds  03840dc1  X2Go/Server/Agent/NX/Options.pm: document that 
subroutines and constants that are not marked for export are internal and 
should not be used.
      adds  9a22f595  X2Go/Server/Agent/NX/Options.pm: add extract_element 
subroutine, used to extract key-value pairs.
      adds  cfceb86c  x2goserver/bin/x2goupdateoptionsstring: correctly use 
MIME::Base64.
      adds  1eb1ca4f  x2goserver/bin/x2goupdateoptionsstring: actually 
implement extraction mode.
      adds  db1fd92a  x2goserver/bin/x2goupdateoptionsstring: don't 
encode/decode in-place.
      adds  354f6ad1  
{X2Go/Server/Agent/NX/Options.pm,x2goserver/bin/x2goupdateoptionsstring}: 
explicitly use package foreign package names all across the code for 
consistency.
      adds  7219322e  x2goserver/bin/x2goupdateoptionsstring: fix typos in 
documentation and reword misinterpreted-as-options section.
      adds  3b08baf4  x2goserver/bin/x2goupdateoptionsstring: document mode 
selection and extraction mode.
      adds  8258288e  x2goserver/bin/x2goupdateoptionsstring: fix error 
handling for kv-pair extraction.
      adds  3e4b3132  x2goserver/bin/x2goupdateoptionsstring: add base64 encode 
and decode helpers, add new --base64 parameter that enabled global use of 
base64.
      adds  4a7da0ac  X2Go/Server/Agent/NX/Options.pm: actually check for a 
specific value in the kv-pair filter function if so specified.
      adds  8c4d2205  x2goserver/bin/x2goupdateoptionsstring: extend extraction 
example for how to check for full key-value pair combinations.
      adds  315ddc33  x2goserver/bin/x2goupdateoptionsstring: document the new 
base6 pseudo-mode.
      adds  3ccb18ed  x2goserver/bin/x2goupdateoptionsstring: an equal sign or 
space character is mandatory after the -m or --mode switch.
      adds  d49f15ab  X2Go/Server/Agent/NX/Options.pm: document key-value pair 
extraction.
      adds  09b5078c  x2goserver/bin/x2goupdateoptionsstring: fix some 
Perl::Critic warnings.
      adds  6a1db509  x2goserver/bin/x2goupdateoptionsstring: encode/decode 
to/from shell locale.
      adds  8560fd66  x2goserver.spec: add dependency upon perl(Encode::Locale) 
for older distros.
      adds  ed617885  x2goserver/bin: rename x2goupdateoptionsstring to 
x2gooptionsstring.
      adds  50a0f102  x2goserver/Makefile: rename x2goupdateoptionsstring to 
x2gooptionsstring.
      adds  319d4cd9  debian/x2goserver.manpages: rename 
x2goupdateoptionsstring to x2gooptionsstring.
      adds  ea00c887  debian/x2goserver.install: rename x2goupdateoptionsstring 
to x2gooptionsstring.
      adds  08aa5e67  x2goserver/bin/x2gooptionsstring: rename 
x2goupdateoptionsstring to x2gooptionsstring.
      adds  1cd395ad  x2goserver/bin/x2gostartagent: fetch the agent PID as 
early as possible.
      adds  2dd7dab4  x2goserver/bin/x2gooptionsstring: actually default to 
transformation mode if none was explicitly selected.
      adds  5f00bd30  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.
      adds  e24572f8  x2goserver/bin/x2goresume-session: use global-scope msg 
variable.
      adds  d8a0740a  x2goserver/bin/x2goresume-session: update copyright 
notice.
      adds  afa2f408  x2goserver/bin/x2goresume-session: use printf more often 
instead of the not-so-portable echo builtin.
      adds  0d054632  x2goserver/bin/x2goresume-session: fix err_msg => msg 
usage.
      adds  ff071233  debian/x2goserver.init: rewrite init script to make it 
idempotent and actually check if the cleanup service was started correctly.
      adds  e6e26ccf  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.
      adds  bd04c590  X2Go/Server/Agent/NX/Options.pm: same C<>-to-B<> 
conversion as in the previous commit.
      adds  77d06791  debian/control: pull in base64 as a run-time dependency.
      adds  b37712b6  x2goserver.spec: add run-time base64 dependency.
      adds  8835d7c1  x2goserver/bin/x2goresume-session: simplify where 
possible, use x2gooptionsstring instead of awk field splitting hackery.
      adds  16fad423  x2goserver/bin/x2gostartagent: prevent logfile corruption.
      adds  4768edb3  x2goserver-x2goagent/etc/keystrokes.cfg: sync with 
nx-libs 3.5.99.26.
      adds  e4412fb3  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).
      adds  51e1da13  x2gostartsession: let x2godialog handle events via 
NX_CLIENT.
      adds  24e89c83  add new subpackage x2godialog
      adds  4b9d870a  x2goserver.spec: remove run-time base64 dependency - part 
of coreutils.
      adds  f0cc68c5  Revert "add new subpackage x2godialog"
      adds  c3e7cc50  x2gostartsession: revert previous commit, this was not 
supposed to enter the master branch yet.
      adds  443435f1  x2gocleansessions: Separate non-forking behavior from 
--debug into --nofork.
      adds  abbb86a6  x2goserver/bin/x2goresume-session: fix redirections and 
make script workable again.
      adds  8bed0f40  x2goserver/bin/x2goresume-session: fix clipboard handling.
      adds  20721402  x2goterminate-session: terminate x2goruncommand and all 
processes from the group.
      adds  20c54c24  Support for rootless X2GoKdrive sessions.
      adds  8a7c9d76  Setting keyboard layout in rootless X2GoKdrive sessions.
      adds  1f9a68b4  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.
      adds  071210d5  debian/x2goserver.manpages: Install 
x2goupdateoptionsstring.1* man pages into bin:pkg x2goserver.
      adds  aeae77de  Makefile: Create symlink from 
/etc/x2go/Xsession.options.d/ to /etc/X11/Xsession.options.d on Debian-like 
systems.
      adds  06299d52  x2goserver/man/man8/x2gocleansessions.8: Update man page.
      adds  2cabb88c  x2goserver-xsession/etc/Xsession: Detect $SHELL from 
getent passwd and use it to launch the session (on RHEL, SUSE, Gentoo and 
alike). (Fixes: #1434).
      adds  ef4bdbeb    - x2gostartagent: save the XDMCP server in the session 
id. - x2gotermin atesession: don't terminate x2goruncommand on XDMCP sessions.
      adds  40ce0b2d  setting keyboard layout by agent start and resuming for 
kdrive sessions.
      adds  1a6c81ba  remove layout debug output from x2go-resumesession.
      adds  57ba7025  debian/po: add new Spanish translation es.po.
      adds  b06f7d9c  debian/po: add new Brazilian Portuguese translation 
pt_BR.po.
      adds  e471b58e  debian/changelog: fixup and sort chronologically.
      adds  bd0c65b3  x2goserver.spec: escape percent signs in comments, 
getting rid of warnings in obs-build's spec file parser.
      adds  aa6882b7  x2goserver-xsession/Makefile: drop useless use of cat, 
add debugging to see whether symlinks or a directory has been added.
      adds  215240a2  x2goserver-xsession/Makefile: support Tumbleweed with 
Xresources in /usr/etc.
      adds  0ffcf4ef  x2goserver.spec: support UsrEtc(Move) for OpenSuSE 
Tumbleweed for Xresources symlink.
      adds  135419f6  x2goserver-xsession/etc/Xsession: check for *SuSE via 
/usr/lib/os-release and /etc/os-release and generally refine checking layout a 
bit.
      adds  91efd2a2  x2goserver-xsession/Makefile: Xresources is a file, not a 
directory.
      adds  60a406af  x2goserver.spec: Xresources symlink stays in /etc/x2go 
for now, no need to use %{_distconfdir} or the like.
      adds  d2b53bc2  x2goserver-xsession/Makefile: on systems that do not 
provide a global /etc/X11/Xresources file, create a dangling symlink instead.
      adds  23404d1b  x2goserver.spec: add BR: and R: on distribution-release 
(pseudo-package/provides) for /usr/lib/os-release and /etc/os-release.
      adds  4e030798  X2Go/Server/Agent/NX/Options.pm: fix typo in test comment.
      adds  222d706a  x2goserver/bin/x2goruncommand: add support for KDE Plasma 
5 (startplasma-x11).
      adds  cca67a51  misc: copyright updates, but for contributors who haven't 
been active.
      adds  d325249b  misc manpages: pre-release date update.
      adds  caa42a51  debian/changelog: fix version number (oops).
      adds  655c4578  debian/changelog: revert version number, we're stuck with 
it until a proper version bump.
      adds  f14188a8  debian/rules: remove unintentional addition of USE_GTK 
variable.
      adds  a161254f  debian/rules: port new OS version detection code from 
X2Go Client, which also fixes detecting testing and unstable.
      adds  e65f4f03  x2goserver.spec: fix description for 
x2goserver-x2gokdrive.
      adds  92d40e10  x2goserver.spec: add R: x2goserver-x2gokdrive to 
x2goserver package, to always pull it in as a dependency.
      adds  a1669071  x2goserver.spec: exclude KDrive support for old Fedora, 
RHEL/CentOS/... and *SuSE distribution versions.
      adds  a650c8de  debian/control: fix description for x2goserver-x2gokdrive.
      adds  213c6a5a  x2goserver.spec: if we don't support KDrive for a 
platform, remove the associated files.
      adds  a99f7376  release 4.1.0.4
      adds  8676ad5e  Continue development

No new revisions were added by this update.

Summary of changes:
 Makefile                                           |   11 +-
 Makefile.PL                                        |    2 +-
 Makefile.docupload                                 |    2 +-
 X2Go/Config.pm                                     |    6 +-
 X2Go/Log.pm                                        |    6 +-
 X2Go/Server.pm                                     |    8 +-
 X2Go/Server/Agent.pm                               |    6 +-
 X2Go/Server/Agent/NX.pm                            |    6 +-
 X2Go/Server/Agent/NX/Options.pm                    | 1250 ++++++++++++++++++++
 X2Go/Server/DB.pm                                  |    8 +-
 X2Go/Server/DB/PostgreSQL.pm                       |    6 +-
 X2Go/Server/DB/SQLite3.pm                          |    8 +-
 X2Go/SupeReNicer.pm                                |    4 +-
 X2Go/Utils.pm                                      |   33 +-
 X2Go_in_progress_do_not_use/Server/DB/MySQL.pm     |   10 +-
 debian/changelog                                   |  554 ++++++++-
 debian/control                                     |   31 +-
 debian/copyright                                   |   68 +-
 debian/copyright.in                                |   66 +-
 debian/libx2go-server-perl.install                 |    1 -
 debian/po/{da.po => cs.po}                         |   88 +-
 debian/po/de.po                                    |  286 ++---
 debian/po/es.po                                    |  227 ++++
 debian/po/fr.po                                    |    2 +-
 debian/po/nl.po                                    |  233 ++++
 debian/po/pt.po                                    |  234 ++++
 debian/po/pt_BR.po                                 |  232 ++++
 debian/po/ru.po                                    |  203 ++++
 debian/rules                                       |  107 +-
 debian/x2goserver-x2goagent.install                |    1 -
 debian/x2goserver-x2goagent.postinst               |    3 +
 debian/x2goserver-x2goagent.postrm                 |    3 +
 debian/x2goserver-x2goagent.preinst                |    3 +
 debian/x2goserver-x2gokdrive.install               |    3 +
 debian/x2goserver.init                             |  101 +-
 debian/x2goserver.install                          |    3 +
 debian/x2goserver.manpages                         |    3 +
 debian/x2goserver.postinst                         |    3 -
 libx2go-server-db-perl/Makefile                    |   12 +-
 .../lib/libx2go-server-db-sqlite3-wrapper.pl       |    6 +-
 .../src/libx2go-server-db-sqlite3-wrapper.c        |    2 +-
 x2goserver-common/Makefile                         |   12 +-
 x2goserver-common/VERSION.x2goserver-common        |    2 +-
 x2goserver-common/etc/x2goserver.conf              |   15 +
 x2goserver-common/man/man5/x2goserver.conf.5       |    2 +-
 x2goserver-desktopsharing/Makefile                 |   10 +-
 .../VERSION.x2goserver-desktopsharing              |    2 +-
 .../bin/x2goresume-desktopsharing                  |    8 +-
 .../bin/x2gosuspend-desktopsharing                 |    8 +-
 .../bin/x2goterminate-desktopsharing               |    8 +-
 .../man/man8/x2goresume-desktopsharing.8           |    2 +-
 .../man/man8/x2gosuspend-desktopsharing.8          |    2 +-
 .../man/man8/x2goterminate-desktopsharing.8        |    2 +-
 .../x2goserver-desktopsharing.features             |    6 +-
 x2goserver-extensions/Makefile                     |   10 +-
 .../VERSION.x2goserver-extensions                  |    2 +-
 .../bin/x2goserver-run-extensions                  |    8 +-
 .../man/man8/x2goserver-run-extensions.8           |    2 +-
 .../x2gofeature.d/x2goserver-extensions.features   |    6 +-
 x2goserver-fmbindings/Makefile                     |   10 +-
 .../VERSION.x2goserver-fmbindings                  |    2 +-
 x2goserver-fmbindings/bin/x2gofm                   |    4 +-
 x2goserver-fmbindings/man/man8/x2gofm.8            |    2 +-
 .../x2gofeature.d/x2goserver-fmbindings.features   |    6 +-
 x2goserver-printing/Makefile                       |   12 +-
 x2goserver-printing/VERSION.x2goserver-printing    |    2 +-
 x2goserver-printing/bin/x2goprint                  |    6 +-
 x2goserver-printing/man/man8/x2goprint.8           |    2 +-
 .../x2gofeature.d/x2goserver-printing.features     |    6 +-
 x2goserver-x2goagent/Makefile                      |   11 +-
 x2goserver-x2goagent/etc/keystrokes.cfg            |   30 +-
 x2goserver-x2goagent/etc/x2goagent.keyboard        |    1 -
 x2goserver-x2goagent/man/man1/x2goagent.1          |    2 +-
 x2goserver-x2goagent/share/pixmaps/x2goagent.xpm   |   30 +-
 .../x2gofeature.d/x2goserver-x2goagent.features    |    2 +-
 x2goserver-x2gokdrive/Makefile                     |   80 ++
 .../VERSION.x2goserver-x2gokdrive                  |    1 +
 .../bin/.keep                                      |    0
 .../etc/x2gokdrive.options                         |   22 +-
 .../x2gofeature.d/x2goserver-x2gokdrive.features   |    6 +-
 x2goserver-xsession/Makefile                       |   39 +-
 x2goserver-xsession/VERSION.x2goserver-xsession    |    2 +-
 x2goserver-xsession/etc/Xsession                   |   33 +-
 .../x2gofeature.d/x2goserver-xsession.features     |    6 +-
 x2goserver.spec                                    |  125 +-
 x2goserver/Makefile                                |  131 +-
 x2goserver/VERSION.x2goserver                      |    2 +-
 x2goserver/bin/x2gocmdexitmessage                  |    6 +-
 x2goserver/bin/x2gofeature                         |    6 +-
 x2goserver/bin/x2gofeaturelist                     |    4 +-
 x2goserver/bin/x2gogetapps                         |    6 +-
 x2goserver/bin/x2gogetservers                      |    6 +-
 x2goserver/bin/x2golistdesktops                    |    6 +-
 x2goserver/bin/x2golistmounts                      |    6 +-
 x2goserver/bin/x2golistsessions                    |    6 +-
 x2goserver/bin/x2golistshadowsessions              |    6 +-
 x2goserver/bin/x2gomountdirs                       |    6 +-
 x2goserver/bin/x2gooptionsstring                   | 1123 ++++++++++++++++++
 x2goserver/bin/x2gopath                            |   44 -
 x2goserver/bin/x2gopath.in                         |   99 ++
 x2goserver/bin/x2goresume-session                  |  374 +++---
 x2goserver/bin/x2goruncommand                      |   35 +-
 x2goserver/bin/x2gosessionlimit                    |    6 +-
 x2goserver/bin/x2gosetkeyboard                     |    8 +-
 x2goserver/bin/x2gostartagent                      |   58 +-
 x2goserver/bin/x2gosuspend-session                 |    6 +-
 x2goserver/bin/x2goterminate-session               |   15 +-
 x2goserver/bin/x2goumount-session                  |    6 +-
 x2goserver/bin/x2goversion                         |    8 +-
 .../10-vendor.d/x2goserver-no-colord.pkla          |   10 +
 .../polkit-1/rules.d/10-x2goserver-no-colord.rules |   17 +
 x2goserver/lib/x2gochangestatus                    |    6 +-
 x2goserver/lib/x2gocheckport                       |    2 +-
 x2goserver/lib/x2gocreatesession                   |    6 +-
 x2goserver/lib/x2gocreateshadowsession             |    6 +-
 x2goserver/lib/x2gogetagent                        |    6 +-
 x2goserver/lib/x2gogetagentstate                   |    6 +-
 x2goserver/lib/x2gogetdisplays                     |    6 +-
 x2goserver/lib/x2gogetfreeport                     |    2 +-
 x2goserver/lib/x2gogetports                        |    6 +-
 x2goserver/lib/x2gogetrandomport                   |    2 +-
 x2goserver/lib/x2gogetstatus                       |    6 +-
 x2goserver/lib/x2goinsertport                      |    6 +-
 x2goserver/lib/x2goinsertsession                   |    6 +-
 x2goserver/lib/x2goinsertshadowsession             |    6 +-
 x2goserver/lib/{x2goistrue => x2goisint}           |   16 +-
 x2goserver/lib/x2goistrue                          |    7 +-
 x2goserver/lib/x2golistsessions_sql                |    6 +-
 x2goserver/lib/x2gologlevel                        |    6 +-
 x2goserver/lib/x2goqueryconfig                     |    2 +-
 x2goserver/lib/x2goresume                          |    6 +-
 x2goserver/lib/x2gormforward                       |    6 +-
 x2goserver/lib/x2gormport                          |    6 +-
 x2goserver/lib/x2gosuspend-agent                   |    6 +-
 x2goserver/lib/x2gosyslog                          |    6 +-
 x2goserver/man/man5/x2goserver.conf.5              |    2 +-
 x2goserver/man/man8/x2gobasepath.8                 |    2 +-
 x2goserver/man/man8/x2gocleansessions.8            |  178 +++
 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        |    8 +-
 x2goserver/man/man8/x2golistshadowsessions.8       |    2 +-
 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                  |   98 +-
 x2goserver/sbin/x2godbadmin                        |    8 +-
 x2goserver/sbin/x2golistsessions_root              |    6 +-
 x2goserver/sbin/x2goshowblocks                     |    6 +-
 x2goserver/share/x2gofeature.d/x2goserver.features |    6 +-
 166 files changed, 5931 insertions(+), 956 deletions(-)
 create mode 100644 X2Go/Server/Agent/NX/Options.pm
 copy debian/po/{da.po => cs.po} (64%)
 create mode 100644 debian/po/es.po
 create mode 100644 debian/po/nl.po
 create mode 100644 debian/po/pt.po
 create mode 100644 debian/po/pt_BR.po
 create mode 100644 debian/po/ru.po
 create mode 100644 debian/x2goserver-x2gokdrive.install
 delete mode 100644 x2goserver-x2goagent/etc/x2goagent.keyboard
 create mode 100755 x2goserver-x2gokdrive/Makefile
 create mode 100644 x2goserver-x2gokdrive/VERSION.x2goserver-x2gokdrive
 copy {x2goserver-x2goagent => x2goserver-x2gokdrive}/bin/.keep (100%)
 copy x2goserver-x2goagent/etc/x2goagent.options => 
x2goserver-x2gokdrive/etc/x2gokdrive.options (70%)
 copy 
x2goserver-x2goagent/share/x2go/x2gofeature.d/x2goserver-x2goagent.features => 
x2goserver-x2gokdrive/share/x2go/x2gofeature.d/x2goserver-x2gokdrive.features 
(86%)
 create mode 100755 x2goserver/bin/x2gooptionsstring
 delete mode 100755 x2goserver/bin/x2gopath
 create mode 100755 x2goserver/bin/x2gopath.in
 create mode 100644 
x2goserver/etc/polkit-1/localauthority/10-vendor.d/x2goserver-no-colord.pkla
 create mode 100644 
x2goserver/etc/polkit-1/rules.d/10-x2goserver-no-colord.rules
 copy x2goserver/lib/{x2goistrue => x2goisint} (72%)
 create mode 100644 x2goserver/man/man8/x2gocleansessions.8

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on 
/srv/git/code.x2go.org/x2goserver.git
_______________________________________________
x2go-commits mailing list
x2go-commits@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-commits

Reply via email to