[X2Go-Commits] [x2goserver] branch build-main updated (c42cc7f8 -> a99f7376)

git-admin at x2go.org git-admin at x2go.org
Tue May 30 22:07:53 CEST 2023


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


More information about the x2go-commits mailing list