This is an automated email from the git hooks/post-receive script.
x2go pushed a change to branch build-main
in repository x2goserver.
from c42cc7f8 release 4.1.0.3
adds 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
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 | 550 +++++++++
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, 5929 insertions(+), 954 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