[X2Go-Commits] [x2goclient] branch master updated (e46726a5 -> 88a01f28)

git-admin at x2go.org git-admin at x2go.org
Fri Dec 15 21:23:03 CET 2023


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

x2go pushed a change to branch master
in repository x2goclient.

  discards  e46726a5  Continue development
     omits  66cc615e  release 0.6.1.3
     omits  de2d79e8  pyhoca-cli.spec: Remove pycache handling from the files list.
     omits  79aad4b0  pyhoca-cli.spec: drop Python 2 support for OpenSuSE Leap 15.4+ and Tumbleweed (and ALP).
     omits  b4ef0d16  pyhoca-cli.spec: change http:// to https:// links where appropriate.
     omits  f996ca85  debian/watch: change http:// to https:// links where appropriate.
     omits  9429b0ec  debian/copyright: change http:// to https:// links where appropriate.
     omits  1a69a648  debian/control: change http:// to https:// links where appropriate.
     omits  dc22e75e  misc: change http:// to https:// links where appropriate.
     omits  cb51dc85  man/man1/pyhoca-cli.1: pre-release date update.
     omits  ec73e6e8  misc: pre-release copyright update.
     omits  99d88c5f  debian/changelog: sync with git history.
     omits  104e24b7  {pyhoca-cli, pyhoca/cli/frontend.py}: Add --ssh-passphrase feature.
     omits  c12d0ca9  pyhoca-cli: Don't try to immitate look_for_keys behaviour as implemented in the x2go Python module.
     omits  e1254458  {pyhoca-cli, pyhoca/cli/frontend.py}: Only look for private ssh keys if appropriate.
     omits  7303ada0  Revert "{pyhoca-cli, pyhoca/cli/frontend.py}: Only look for private ssh keys if appropriate."
     omits  c861a11d  Revert "{pyhoca-cli, pyhoca/cli/frontend.py}: Add --ssh-passphrase feature."
     omits  9eea3710  {pyhoca-cli, pyhoca/cli/frontend.py}: Add --ssh-passphrase feature.
     omits  8ce1d32e  {pyhoca-cli, pyhoca/cli/frontend.py}: Only look for private ssh keys if appropriate.
     omits  22b84024  man/man1/pyhoca-cli.1: Add documentation for --list-cmdline-features.
     omits  fc0d0b76  {pyhoca-cli,pyhoca/cli/frontend.py}: Add --non-interactive cmdline option for forcefully preventing password queries on the TTY.
     omits  8b08adf6  d/changelog: update from Git history
     omits  8b7f6f88  pyhoca-cli: Write program version to STDOUT (not STDERR).
     omits  17d1be13  pyhoca-cli: Add cmdline option --list-cmdline-features. Required for Remmina X2Go Plugin.
     omits  bbd66e60  Rename 'NX options' to 'session options'.
     omits  c0404517  Move --dpi cmdline option from X2Go options to NX options.
     omits  38374d38  debian/changelog: update from Git log
     omits  714f18c0  man/man1/pyhoca-cli.1: Fix docs for --quiet option.
     omits  0cc6456c  pyhoca-cli: Add --kdrive option.
     omits  7928f2e7  pyhoca-cli: Follow-up fix for --dpi switch. Fix input value verification. Only demand an integer, if args.dpi is set to something else than None.
     omits  0e49d54a  d/changelog: update from Git log
     omits  1b9745d8  pyhoca-cli: Add cmdline parameter --dpi.
     omits  3633dc42  pyhoca-cli: Do input check on value passed in via the --link option.
     omits  7e84ca49  pyhoca-cli: Add cmdline parameter --clipboard-mode.
     omits  dd72855a  pyhoca-cli: Print debug message before exiting pyhoca-cli.
     omits  c804576f  Fix typo in man page.
     omits  2b507520  pyhoca/cli/frontend.py: Fix reference before assignment error in resume_session() method. Thanks to Randy Goldenberg for spotting this. (Fixes: #1445).
     omits  3a139d8c  Continue development
     omits  071bd72d  release 0.6.1.2
     omits  810ac3e2  man/man1/pyhoca-cli.1: pre-release date update.
     omits  a77fa383  debian/changelog: fix version in description.
     omits  81dc3491  pyhoca-cli.spec: also apply pycache changes to Tumbleweed, which seems to not get caught by %{sle_version}.
     omits  3f39a617  pyhoca-cli.spec: actually apply pycache changes to 15.0+ and not just 15.1+.
     omits  6b7a676a  pyhoca-cli.spec: fix spelling error in pycache directory.
     omits  8cb1e436  pyhoca-cli.spec: fix newer *SuSE versions: 15.0+ seem to install the pycace files into a subdirectory based on the package name.
     omits  38484b85  pyhoca-cli.spec: fix another unescaped macro in comment.
     omits  1acaf619  pyhoca-cli.spec: actually fix issue: macros are expanded even in commented lines and some of them were not properly escaped via double percent sign characters.
     omits  6847b62e  Revert "pyhoca-cli.spec: hopefully fix builds on *SuSE: even pure Python-3-builds need python-devel as a build requirement (only)... for some weird reason."
     omits  9e3be654  pyhoca-cli.spec: hopefully fix builds on *SuSE: even pure Python-3-builds need python-devel as a build requirement (only)... for some weird reason.
     omits  7187ae30  pyhoca-cli.spce: fix typo in Python-2-Requires: line: random % char.
     omits  1cb84f84  pyhoca-cli.spec: fix selecting either Python 2 XOR 3.
     omits  5211c8b9  pyhoca-cli.spec: use %{name} instead of hardcoding the string in %prep.
     omits  669b7c13  pyhoca-cli.spec: fix files section on older *SuSE variants again, remove faulty slash.
     omits  28249414  pyhoca-cli.spec: fix files section on older *SuSE variants.
     omits  1353f721  pyhoca-cli.spec: also fix install phase for Python 2 variant on older *SuSE variants.
     omits  6262249a  pyhoca-cli.spec: fix building Python 2 variant on older *SuSE variants.
     omits  1e622394  pyhoca-cli.spec: actually change the hashbang of a file...
     omits  60753ab9  pyhoca-cli.spec: fix syntax error.
     omits  6f970b8e  pyhoca-cli.spec: replace hashbang with version determined by name helper.
     omits  89628dc9  pyhoca-cli.spec: use %{?with_pythonX} and %{name_helper_pythonX} macros.
     omits  72f99acd  pyhoca-cli.spec: prefer Python 3 if both variants have been requested, so that we only ever build for one variant.
     omits  d7319594  pyhoca-cli.spec: backport macros from python-x2go.spec.
     omits  6e5c9bf1  Continue development
     omits  d7b7d602  release 0.6.1.1
     omits  10804ab0  misc: copyright update.
     omits  3849938d  Continue development
     omits  64284cc5  release 0.6.1.0
     omits  aa880ab9  pyhoca/cli/frontend.py: Use Python X2Go's new auto-detection code for the graphical proxy/rendering backend (NXv3 vs. KDrive).
     omits  5518cab3  pyhoca-cli.spec: Bump requirement for pyhoca-cli) on python(3)-x2go to 0.6.1.0.
     omits  bd5faaa8  debian/control: Bump D (pyhoca-cli) on python3-x2go to 0.6.1.0.
     omits  e0e66204  Set master session only once we know for sure that the session has successfully come up.
     omits  3078366b  Continue development
     omits  45b662fe  release 0.6.0.1
     omits  755ae8f4  man/man1/pyhoca-cli.1: pre-release date update.
     omits  d3987254  misc: copyright update.
     omits  20a1cc9a  Catch HOOK_no_such_command and bail out if the server does not know how to execute the given session command.
     omits  192ee99f  pyhoca/cli/frontend.py: rephrase auth success message slightly.
     omits  7585c679  pyhoca/cli/frontend.py: Be more real-time realistic and user friendly with notice log messages after authentication.
     omits  0adac3b8  debian/control: Bump versioned D on python3-x2go to (>= 0.6.0.2-0~).
     omits  5dcd5633  pyhoca/cli/frontend.py: Check directly after authentication, if the remote host has the X2Go Server software installed.
     omits  3fbced2f  pyhoca-cli.spec: fully own %{python2_sitelib}/pyhoca directory.
     omits  e86021e4  Fix failing password-only authentication.
     omits  14eba70f  pyhoca-cli.spec: also pick files matching PyHoca_CLI* in the site-lib directory.
     omits  1bb1d2a3  pyhoca-cli.spec: pick the files correctly.
     omits  4b69e611  pyhoca-cli.spec: include python2_sitelib for CentOS, python3_sitelib otherwise.
     omits  b5d0ec9c  setup.py: need to import the sys module, not just version_info into global namespace.
     omits  0d504667  setup.py: we actually also need the version information, so import it.
     omits  6ebecc40  pyhoca-cli.spec: Build-Require python-rpm-macros for OpenSuSE builds.
     omits  4f98092b  setup.py: backport Python 2 support via io.open.
     omits  b050d3ed  pyhoca-cli.spec: use modern python build and install macros.
     omits  55d4bfc1  pyhoca-cli.spec: either EL6 or EL7, not both at the same time.
     omits  b8bf324c  pyhoca-cli.spec: it's still %endif, not %fi.
     omits  1b3cd85b  pyhoca-cli.spec: build with Python 2 on CentOS, drop python3-argparse dependency (part of stdlib).
     omits  716fd7c4  debian/changelog: fix for current version.
     omits  15298b55  debian/changelog: fix for previous version.
     omits  c716bec9  pyhoca-cli.spec: Adjust python3-x2go versioned dependency.
     omits  70aa4a69  Continue development...
     omits  3ba796c4  debian/control: Set Section: from "python" to "x11". More appropriate.
     omits  db47d5dd  release 0.6.0.0
     omits  2a3460f5  Update cmdline options in man page.
     omits  cea4d398  Fix --list-profiles action. Regresion after we introduced the a.host positional argument.
     omits  61199c57  debian/control: The fix for --share-local-folders requires a fixed Python X2Go (>= 0.6.0.1).
     omits  e8dacb1f  Fix --share-local-folders (aka -F) option and really mount shared folders. (Fixes: #984).
     omits  75f53ca9  Set specific 'Passphrase: ' prompt (not 'Password: ') when we query for SSH key passphrases.
     omits  dadb385f  Switch from time.sleep() to gevent.sleep().
     omits  11918604  pyhoca-cli: Extract username from host parameter, if an @ is in the host string.
     omits  0171816c  pyhoca-cli: Fake SSH like login with additional [host] as positional argument.
     omits  0dabf4ea  pyhoca-cli: Add -i as alias for --ssh-privkey. Just like in OpenSSH.
     omits  56fc6514  pyhoca-clI: Reserve -l as username option. Just like in OpenSSH.
     omits  34715b3f  Entirely rewrite PyHocaCLI.authenticate() function. (Fixes: #1308).
     omits  bee14021  debian/changelog: Add closure for #1287.
     omits  d417c628  Add --forward-sshagent / -A cmdline option for enabling SSH agent forwarding.
     omits  ac945262  update debian/changelog
     omits  48793e7f  pyhoca-cli main programme: Check for DISPLAY env var being set and having a usable / expectable value.
     omits  6984ba62  update debian/changelog
     omits  4de65701  keyboard handling: Switch to kbd-type auto and kbd-layout null. Should auto-detect the client-side keyboard in the X2Go session just fine.
     omits  2bc1ab0f  Add --xinerama (or -x) command line option.
     omits  bda4775a  pyhoca/cli/frontend.py: Fix for previous commit (2).
     omits  ca983f42  pyhoca/cli/frontend.py: Fix for previous commit.
     omits  3a620cc2  Fix duplicate password prompt. Regression fix.
     omits  849181bf  update debian/changelog
     omits  afcf64ff  debian/control: Drop D (pyhoca-cli): python3-argparse. Part of stdlib in Python3 these days.
     omits  de1d266f  setup.py: Fix version string detection. (Copy+paste flaw...).
     omits  341fe801  debian/rules: Ignore failures during dh_auto_clean. Helps with build envs that don't have python3-setuptools installed when building source packages.
     omits  e2dedb1c  Add --try-resume cmd line option and feature. Bump version to 0.5.99.1.
     omits  252bb315  pyhoca-cli.1: Rephrase info for --from-stdin slightly.
     omits  4e61d8da  man page: Add --force-password option.
     omits  aa43e5a9  debian/changelog
     omits  835cd53b  pyhoca-cli: Add --force-password command line switch to override SSH key detection code.
     omits  c1ff8d4a  Enforce Python3 build, fix FTBFS. (debian/rules: Switch to pybuild DH build system.)
     omits  957fb1a0  debian/rules: Typo fix in WITH_PYTHON3 variable assignment.
     omits  b427400d  pyhoca-cli.spec: Adapt to PyHoca-CLI's Python3 port.
     omits  b851c91b  debian/changelog: Update from Git history
     omits  adba5623  Bump upstream version to 0.5.99.0.
     omits  04eabd57  debian/rules: Build for Python3, not Python2.
     omits  e344f923  debian/control: Fix src:pkg header part.
     omits  eb844a1f  debian/control: Switch to python3-* dependencies.
     omits  2d88f3df  debian/control: White-space fix.
     omits  13503d94  debian/control: Bump versioned D (pyhoca-cli): python-x2go (>= 0.5.99.0).
     omits  ff718bc5  debian/{control,compat}: Bump to DH version level 9.
     omits  568f71fa  Port to Python3.
     omits  1db41fe7  Continue development
     omits  87b6c71c  release 0.5.0.4
     omits  9428156c  man/man1/pyhoca-cli.1: drop incorrect short option -p as an alias for --pack. Fixes: #1062.
     omits  1cb6ec7d  debian/changelog: add entry for last change.
     omits  f727fb80  debian/control: add myself as uploader.
     omits  183ad747  pyhoca-cli.spec: SLE support: add --prefix to setup.py install call.
     omits  8d36f31e  pyhoca-cli.spec: add support for EPEL5 and (older) SLE versions by using the BuildRoot tag.
     omits  e67cb2aa  debian/control: maintainer change in package: X2Go Developers <x2go-dev at lists.x2go.org>.
     omits  b0940ee3  Continue development...
     omits  934cf1c9  release 0.5.0.3
     omits  a1e7fa37  debian/changelog: move dh-python change to where it actually belongs to - version 0.5.0.3.
     omits  405343f9  Continue development...
     omits  97fc86da  Revert "release 0.5.0.2"
     omits  611970a2  release 0.5.0.2
     omits  e734f01b  misc: whitespace only.
     omits  9e78e00c  common: update copyright notices. Happy new year!
     omits  623267e0  debian/changelog: add contributor name.
     omits  3fb126a1  debian/control: switch python-support to build dependency, add dh-python alternative.
     omits  8541c413  debian/control: whitespace only.
     omits  9b4a11eb  release 0.5.0.2
     omits  f1cb3d9e  common: update copyright notices. Happy new year!
     omits  7120e880  Handle SSHException 'No authentication methods available' for key-only authentication attempts gracefully.
     omits  730b0e1f  Handle SSHException 'Incompatible ssh peer (no acceptable kex algorithm)' gracefully.
     omits  12f8ff92  debian/changelog: typo fix
     omits  e1e90769  debian/copyright: Relicense packaging files under same license as the actual code files.
     omits  358bea3f  debian/control: Bump Standards: to 3.9.6. No changes needed.
     omits  72418292  Continue development...
     omits  e175bc50  release 0.5.0.1
     omits  18dd0e94  man page: Mark not-yet-implemented cmdline options as such. More cmdline option support for brokerage is a TODO for pyhoca-cli.
     omits  a864f7d3  pyhoca-cli.spec: Versioned R (pyhoca-cli): python-x2go (>= 0.5.0.0).
     omits  be0f42af  debian/control: Raise versioned D (pyhoca-cli): python-x2go (>= 0.5.0.0).
     omits  3bbfdecf  debian/control: Add to S (pyhoca-cli): mteleplayer-clientside.
     omits  a832dacb  Update README and TODO files.
     omits  bb9e964e  Continue development...
     omits  e6e69373  happy new year 2014 (belated)
     omits  422ea201  release 0.5.0.0
     omits  b8c600e2  formalistic code cleanup using pyflakes
     omits  275b7f1e  pyhoca-cli: Avoid duplicate files in openSUSE/SLES.
     omits  682d0e40  pyhoca-cli.spec: Adapt to building on openSUSE/SLES.
     omits  81951cf7  Add cmdline options --backend-<*> to enforce usage of certain Python X2Go backends for session profile, settings, control session, terminal session, etc.
     omits  5b53cc77  fix for last commit
     omits  77e16d26  Rename LICENSE.txt to COPYING.
     omits  8e160bd0  Fix description of --from-stdin option on man page. (Fixes: #485).
     omits  51f28fc1  remove broker param from man page, that will not be implemented for pyhoca-cli
     omits  4a246c47  debian/changelog: mention the new broker feature explicitly
     omits  544b38a9  Add cmdline option --broker-password. Masquerade broker password in process list (Linux/Mac only).
     omits  110424c8  Update man page with (future) broker options. Some man page fixes (mentioning X2Go Client where it should name PyHoca-CLI).
     omits  70c61ab4  ~When --list-profiles is invoked: Don't crash if a session profile backend does not rely on config files. Show the session broker URL if a broker session profile backend is in use.
     omits  817cb9b5  If a user name can neither be detected from the session profile, nor from the command line option, try the username used for the broker authentication.
     omits  715f739f  Move --list-profiles code into PyHocaCLI instance.
     omits  8985b746  whitespace fixes
     omits  dcaa9c90  Start work on broker client implementation for PyHoca-CLI.
     omits  4d647981  Continue development...
     omits  3c27e63b  release 0.4.0.2
     omits  8606bf90  Add to BR: python-argparse.
     omits  5e24a923  pyhoca-cli.spec: Ship pyhoca-cli.spec (RPM package definitions) in upstream project. (Thanks to the Fedora package maintainers).
     omits  01b9ccf1  change versioning scheme
     omits  5c6fdd46  debian/source/format: Switch to format 1.0.
     omits  3837d52c  Versioned Depends: on python-x2go (>= 0.4.0.9-0~).
     omits  b4c962f1  /debian/control: Replace "LDAP support" with "session brokerage support" in LONG_DESCRIPTION.
     omits  e47ed0ad  Add support for unlocking encrypted SSH private key files.
     omits  0cfcb3ed  Continue development...
     omits  eb0e526f  release 0.4.0.1
     omits  60a878d3  Bump egg version to 0.4.0.1
     omits  d549b958  release 0.4.0.0
     omits  96d89e9d  update changelog
     omits  eef50e9f  fix all occurences of X2go -> X2Go, also in class identifiers
     omits  462a868e  fix changelog entry
     omits  98c7d717  Thanks to Orion's patch in bug #91 we can drop build dependency on python-x2go.
     omits  98e1f922  add os import to setup.py
     omits  a13a51e9  Importing all of pyhoca.wxgui in setup.py causes rpmbuild problems due to DISPLAY not being set.  It is overkill as well, causing extra dependencies to be installed at build time. (Fixes: #91).
     omits  7f734774  remove referrals to bugs in old BTS (Whups/Horde)
     omits  2ebe70d8  Continue development...
     omits  5130c68a  release 0.2.1.0
     omits  28400324  fix typo in changelog
     omits  ee08a8eb  Remove cmdline option --time-to-wait, Python X2Go now offers a progress status for session startup/resumption. So we query this status instead.
     omits  0030b69e  Depend on python-x2go (>= 0.2.0.1).
     omits  63934b80  swap password and session comand around
     omits  dd6a9ef2  update version+date in man page
     omits  410289b2  update man page
     omits  825b5099  do not hint to STRG-C functionality with --from-stdin option set
     omits  d8f65485  typo
     omits  e047a760  make unpacking of stdin values more robust
     omits  7deba534  When finishing the application Update session status before reporting back to the user what happened to the session.
     omits  fd23c68a  fix for last commit
     omits  be31a062  make --from-stdin IPv6 capable
     omits  506e2e7c  The option ,,password'' is not allowed for session registration.
     omits  7feaee0c  bump version to 0.2.1.0
     omits  ec4d9d6b  remove debug code
     omits  03eb8165  Add cmdline option --from-stdin that facilitates lightdm remote login session startup.
     omits  49aa9fef  /debian/rules: Allow package build on systems with missing dh_python2.
     omits  84999ab5  Reduce python version in Build-Depends to allow build on Ubuntu 10.04.
     omits  83a392d1  /debian/control: fix typo in longdescs
     omits  f1fa7df4  Maintainer change in package: X2Go Developers <x2go-dev at lists.berlios.de>.
     omits  6aae7a97  Contine development...
     omits  0bea1484  release 0.2.0.4
     omits  62b7ec3f  typo in debian/changelog
     omits  75c3ba82  version increment for pyhoca-cli python egg.
     omits  d09ebd36  fix for commit 6702eae0
     omits  81f02d0b  Declare pyhoca namespace in setup.py.
     omits  6702eae0  Import packaging files from Debian package.
     omits  c65c7036  release 0.2.0.3
     omits  7b7cf8c6  Fix license header of setup.py file.
     omits  a2f536ff  Continue development...
     omits  406d0b9b  release 0.2.0.2
     omits  391558b4  Do not fail if HOME dir is read-only, needed for building with sbuild.
     omits  14c601fa  Continue development...
     omits  1ff2562c  release 0.2.0.1
     omits  3603cde0  increment __init__.py version
     omits  7cd15688  Fix minus sign / hyphen mismatch in man page.
     omits  b91f7d89  release 0.2.0.0
     omits  3816f7dc  changelog cleanup
     omits  a7e4fe05  Depend on Python X2Go (>= 0.2.0.2).
     omits  1bcc08fb  bump upstream version to 0.2.0.0
     omits  b7fa23be  Add __doc__ strings to __init__.py and frontend.py.
     omits  9f561faf  lintian issue fixed: extra-license-file
     omits  fe3fea0d  add AGPLv3+ full text license
     omits  c522c0a7  license change to AGPLv3+
     omits  9c63db33  fix file permissions (x-bit)
     omits  c9127546  happy new year, license change to AGPLv3+
     omits  844198f8  Add code to redirect stdout and stderr when frozen with py2exe.
     omits  a9289697   Replace non-code strings ,,X2go'' by ,,X2Go''.
     omits  d33f8630  Add proper license to copyright file.
     omits  c989f614  Add python-suport (>=0.90) as dependency. Fix project name in control file.
     omits  9f2b5bd5  version increment
     omits  6225f291  Release version 0.1.4.2
     omits  473364d5  Add cmd line option --auth-attempts.
     omits  d5c1ff7f  Update+rearrange man page.
     omits  1d7da12b  Add cmd line option --terminate-on-ctrl-c.
     omits  37ba4e6f  man page update
     omits  3e307a9b  Multiple achievements with this commit...
     omits  cde819a7  provide helper Makefile.docupload for uploading html man pages to code.x2go.org
     omits  efdb5891  remove html man pages as they are part of the build process
     omits  ba599ba0  version increment
     omits  47aa48ba  release of 0.1.4.1
     omits  0ec13f5a  Add --quiet option to disable any kind of log output.
     omits  2f472c5d  Fix for Ctrl-C comment when sharing a desktop.
     omits  44707167  Depend on Python X2go 0.1.1.2.
     omits  09acccc8  README/TODO update, version increment.
     omits  30b1249f  React to bug #627990, prefer man2html-base over man2html.
     omits  9e668c57  egg version increment
     omits  7d859c5a  Terminate shared desktop sessions of Ctrl-C (instead of  suspending them.
     omits  976a7bf4  Add X2go desktop sharing support.
     omits  094def20  re-arranged man file locations and man2html build script
     omits  b2859999  type fix
     omits  edfc1f25  changelog update
     omits  5c1b9d43  fixes build sequence
     omits  1fe7fab3  version increment
     omits  1ca4ecef  depends on new Python X2go version, updates dh dependency
     omits  c33d3cac  man page update
     omits  678d0db1  updates html version of man page
     omits  4b41d825  adds --session-profile option to man page
     omits  7d7b57ab  adds man2html build (so that we have readable man pages in Git)
     omits  c27646d3  typo fix in control file
     omits  0a74a708  typo fix in man page
     omits  ce9b702c  man page version/date update
     omits  cacadc9c  explanation update for compat options (man page fix)
     omits  b5a8ddde  --pack-type is actually only called --pack in pyhoca-cli (man page fix)
     omits  59fa51ac  update for --clean-sessions option in man page
     omits  b1947e21  removes --import option from man page
     omits  85cab1f0  another typo in man page
     omits  f95573d5  typo in man page
     omits  9f0fba98  adds VCS information to control file
     omits  382289d9  new FSF address
     omits  2b783609  bugfix for --password rewrite code
     omits  35b726c1  catching ValueError if --password is not given
     omits  1c38b7f4  man page update
     omits  28ad6d75  new line at end of file
     omits  013b2804  removed old build script
     omits  90090ef4  version increment, debian changelog entry
     omits  bdf71da2  moving setproctitle stanze further up, fixed typo
     omits  3ec0c5db  reintroducing the --password option secured by setproctitle
     omits  970d692f  interpuctation beautification
     omits  73823b61  adds setproctitle support
     omits  49946e41  fixes list sessions output, depends on newest python-x2go code
     omits  ec91855e  fixed exitcode
     omits  004f5fcb  explicit logon failure after 3 attempts
     omits  f6b634be  fail interactive authentication after 3 attempts
     omits  0a743f26  if SSH privkey is not valid, use interactive auth
     omits  16f5dc66  exchange -r option by -p
     omits  d4bf4671  getting rid of empty lines
     omits  c76c6532  work-around for Python bug http://bugs.python.org/issue11236
     omits  0b96e036  only raising error if session_profile arg was specified
     omits  9914dc4f  raising a runtime error, if session profile name does not exist
     omits  d471d3d9  fixes UTF-8 error, session profile usage + password auth now fixed
     omits  473bfaf2  removal of debug code
     omits  a7770141  take user name from session profile if --session-profile is used
     omits  1dcc2cf5  typo fix, adds debug code
     omits  344e4b54  change loglevel option from arg to kwarg parameter
     omits  571313b6  uses touch_file function from python-x2go API
     omits  7996e524  fixes --list-sessions option
     omits  a834627f  updates for python build env
     omits  39421e5e  switches to native source format
     omits  8817568c  changeover to four digit version pattern
     omits  650fec36  updates control file description
     omits  50939d1a  updates control file (prep for building on Launchpad)
     omits  043e1675  fixes the author and his email address
     omits  5e41b9fb  diverted symlink for development python-x2go code
     omits  19705a60  * release:     Python X2go 0.0.30     PyHoca-GUI 0.0.20
     omits  ff3c42ca  * built Debian/Ubuntu Packages     - Python X2go 0.0.28     - PyHoca-GUI 0.0.18     - PyHoca-CLI 0.1.3
     omits  516921e6  * fixing handling of add_to_known_hosts and known_hosts parameters
     omits  002ed173  Python X2go
     omits  7a1e35b0  * modified version string
     omits  43ae1606  * tagged pyhoca-cli 0.1.2
     omits  997f5726  * forcing use_cache to False when constructing X2goClient instance
     omits  57cf611b  * prepared for intermediate release * updated documentation (not readable, full of errors, but epydoc builds doc again) * renamed icons' path * disabling options and profilemanager menu for release builds * next commit will add new files...
     omits  4db6a852  * indentation fix
     omits  6c88a4ca  * added known_host kwarg to X2goClient__register_session * added code that recognizes if we are running from development dir or from /usr/bin * some minor changes
     omits  4cc21613  * disabled password on the command line (as it can be a security issue, the command line   can be seen in the process view) * tasbar icon is not a sub-object of chooser any more
     omits  14cc8a3f  * fix for .ssh path creation
     omits  34ba3c7e  * added SSH rootdir variable to Python X2go
     omits  6a252cc5  * creating .ssh directory if not present
     omits  d63d6c97  * move _touch_file further up in the code
     omits  a711bdc4  * added support for retrieving current local user from x2go module
     omits  06253923  * pyhoca-cli build script
     omits  3e09aa96  * wrong copyright header * removed Replaces:-line in control file
     omits  95b44ad2  * PyHocaCLI class and its X2goClient parent class now have separate loggers * X2goSessionExceptions are now caught more globally * allowing session profile option override from the command line
     omits  a99ff622  * fixing name tag whe logging (to distinguish X2goClient instance logging   and PyHocaCLI class logging)
     omits  7e59b3d1  * improved error handling for crash X2go session (integration in to PyHoca-CLI)
     omits  8ca39e2e  * PyHoca-CLI adaptations to changes in Python X2go API
     omits  e636fd35  * adapted pyhoca-cli to changes in X2goClient API (strict separation of session   profile based methods and session oriented methods)
     omits  03caa0af  * added --list-profiles option to PyHoca CLI
     omits  a077a980  * added --session-profile option (run a session profile as configured in ~/.x2goclient/sessions)
     omits  4e17df00  * intermediate check-in on the way of proper session profile handling
     omits  7671d39b  * using double underscore method names for core methods in X2goClient
     omits  64696c5d  * re-added pyhoca-cli symlinks to Python X2go working copy
     omits  5cf374ab  * fixed pyhoca-cli
     omits  a492d594  * pyhoca-cli is currently broken... * temporarily removed symlinks to local Python X2go copy * initial bugfixing
     omits  e886078f  * remove ppring import * added __doc__ strings that allude that documentation work is still   missing
     omits  052f0527  * completely egg'ified / class'ified PyHocaCLI   -> PyHocaCLI(args, logger, liblogger) can now be called from within      your programmes
     omits  8a10b824  * an example skeleton (not functional yet) for a common file hierarchy for   PyHoca CLI+GUI
     omits  f5102f6a  * added folder for pyhoca-cli based GUI (name may still change)
     omits  5b39fdfd  * re-importing projects
      adds  cb7df6a4  Imported x2goclient_2.0.1-12.tar.gz
      adds  71935cdd  Imported x2goclient_2.0.1-13.tar.gz
      adds  7df23d47  Imported x2goclient_2.0.1-14.tar.gz
      adds  02fc4391  Imported x2goclient_2.0.1-15.tar.gz
      adds  c0f86334  Imported x2goclient_2.0.1-16.tar.gz
      adds  bfbd5807  Imported x2goclient_2.0.1-17.tar.gz
      adds  2d510bd6  Imported x2goclient_2.0.1-18.tar.gz
      adds  3a92302d  Imported x2goclient_2.0.1-19.tar.gz
      adds  89a6e2ef  Imported x2goclient_2.0.1-20.tar.gz
      adds  0368b360  Imported x2goclient_2.0.1-21.tar.gz
      adds  b0acfc14  Imported x2goclient_2.0.1-22.tar.gz
      adds  ea1c6aae  Imported x2goclient_2.0.1-23.tar.gz
      adds  ec200d33  Imported x2goclient_2.0.1-24.tar.gz
      adds  a09452f5  Imported x2goclient_2.99-1.tar.gz
      adds  4ad9db0d  Imported x2goclient_2.99-2.tar.gz
      adds  54a77b95  Imported x2goclient_2.99-3.tar.gz
      adds  91482db8  Imported x2goclient_3.00-1.tar.gz
      adds  eff5ea27  Imported x2goclient_3.01-1.tar.gz
      adds  64960a98  Imported x2goclient_3.01-2.tar.gz
      adds  176f85ba  Imported x2goclient_3.01-3.tar.gz
      adds  58ff3682  Imported x2goclient_3.01-4.tar.gz
      adds  201f6e9a  Imported x2goclient_3.01-5.tar.gz
      adds  1fc033f8  Imported x2goclient_3.01-11.tar.gz
      adds  b1f16fd8  Imported x2goclient_3.01-14.tar.gz
      adds  af42fa37  Imported x2goclient_3.01-16.tar.gz
      adds  a4b8dcf3  Imported x2goclient_3.01-17.tar.gz
      adds  34687631  use CURDIR instead of PWD variable, unbreaks build on lucid
      adds  a7f523ed  relax build dependency on libssh-dev
      adds  a5c7b43e  add libcups2-dev to build depends
      adds  0076cf7b  have dependencies calculated
      adds  a30fa80c  cleanup cruft
      adds  daada143  convert to debhelper 7 short form
      adds  5273f19c  cleanup
      adds  6b659295  Add pinentry-x2go as suggest
      adds  ef2541b9  Some more cleanup / repair
      adds  db6af0df  Add option to disallow the change of settings at runtime (Split by Morty)
      adds  080af8e4  Fix dependency to libX11
      adds  b0397543  Added Windows X-Server option (Split by Morty)
      adds  7bb36fe2  Add option to change keyboard layout (Split by Morty)
      adds  91e99649  Adjust debian folder, 3.01-18 release
      adds  b2ac4a94  Change of version numbering scheme
      adds  41a3762b  added version file for UPSTREAM version
      adds  ec0f7835  transferred x2goclient-cli project into example folder of x2goclient
      adds  62c9f065  update of Debian changelog, tab cleanup in changelog
      adds  2b9f45b9  fixing misplacement of files that happened at b039754374619da7eeb05dca779a45e39dc3d1eb
      adds  63017e88  adds libx11-dev as build-dependency
      adds  d767b9d1  providing Makefile for x2goclient
      adds  516729d9  restricting package-build on Debian to wheezy+squeeze
      adds  e81fb0b9  whitespace cleanup, new FSF address
      adds  91840d71  adds Mike Gabriel to Uploaders field
      adds  24e2a5c5  fixes all open linitian issues, adds man page (TODO: option section)
      adds  9aaa5030  updated INSTALL help
      adds  e6a6f2e3  updates Makefile (install section)
      adds  7ff990c4  fixes build problems for current Debian sid
      adds  de81eb40  removes wrong test-wisely added ldlib XFree
      adds  02a58228  builds for Debian sid (64bit) again
      adds  c545dc12  man page section has to sec 1
      adds  794fac31  udpates man page (x2goclient options as found in X2go wiki)
      adds  7fa88061  man page beautifications
      adds  c28b22b2  adds VCS information to control file
      adds  47f7ca15  corrected path for x2goclient.desktop locationin Makefile
      adds  72b98717  adds man2html into package building process
      adds  30bba294  remove old doxygen/xml documentation
      adds  94fafd93  removes old doxygen/latex documentation
      adds  31f084ee  removes old doxygen/html documentation
      adds  89f68ec5  man2html rebuild
      adds  658ab57f  adds man page Makefiles 'make install' task
      adds  ab02caf6  removes temp build file from Git
      adds  a5970e31  dependencies one by each line
      adds  0c5a9695  layout fix, removes empty Recommends: for x2goplugin
      adds  2322746d  adds build-time doxygen html docs generation (C++ documentation)
      adds  0eeff1b6  adds x2goclient.docs dh config, ship .deb package with doxygen html docs
      adds  577b387e  fixes tab in Makefile, whitespace fix in debian/rules
      adds  1be7a7d6  adds man2html as build dependency
      adds  e1dbffc6  add thin client options to man page
      adds  5928d871  add ssh (server) as runtime dependency
      adds  66f6f27b  React to bug #627990, prefer man2html-base over man2html.
      adds  50e5d01f  rebuilt html man pages
      adds  06446012  man page update
      adds  735999b3  rebuilt man pages
      adds  65a3fac8  layout fix man page
      adds  7ad98aef  rebuilt html man page
      adds  64075727  updated date in man page
      adds  5707123a  rebuilt html man page
      adds  23cc0c46  Use x2goumount-session instead of old x2goumount_session command.
      adds  7377e0ea  remove build files
      adds  e73a88d9  re-refer to NoMachine as NXv3 source (as they became active again...)
      adds  34f39898  bundle commit, worked in unreleased non-Git versions 3.01-19, 3.01-20, 3.01-21, bumping towards version 3.0.99.0.
      adds  bea17e3a  Disabled updating user list from LDAP every 20 sec
      adds  6d416e90  openning ssh master connection for each x2go server by multiply server LDAP setup. Need for loadbalancing
      adds  b123aaa4  if user pull out the smart card, suspending session instead of terminating proxy
      adds  9a9cf3cd  fixed loadbalancing in LDAP mode
      adds  3927e84a  Re-added Makefile that got lost during commit 6d416e90158c358f28537a63726ed6e37129da4f
      adds  acdb1da4  Bumping version towards 3.99.0.0, next major release of x2goclient will be 4.0.0.0.
      adds  74bb099f  remove html man page as it is part of the package build process
      adds  cfea20d6  provide helper Makefile to upload html man page to code.x2go.org
      adds  7b3aff4a  fixed clean up stanza in rules file
      adds  aab8c693  Explicitly use source format 3.0 (native).
      adds  eeeb64ec  Improve cleanup in Makefile.
      adds  00a42cb5  Build-depend on libssh-dev (>=0.4.7).
      adds  a838f812  Enforcing run-time dep on libssh-4 >= 0.4.7
      adds  2e71dcbf  Set TCP_NODELAY (equals: turn Nagle off) for SSH graphical port forwarding tunnel.
      adds  faaa1383  fix missing include: netinet/tcp.h
      adds  4d8ec8f9  changelog fix
      adds  d52a4690  version increment
      adds  8fefd526  Include cups/ppd.h in cupsprint.h, fixes build on Debian wheezy/sid.
      adds  b4ee8079  Update menu file in /debian folder (rename title to ,,X2go Client (Qt)'').
      adds  756e2fc2  Add build_man/clean_man stanzas to Makefile. Do not run man2html from rules file anymore.
      adds  034186df  release 3.99.0.1
      adds  4b0d8934  continue development, version increment
      adds  c80c9f52  provide dir tree for x2goplugin-provider subproject within x2goclient.git
      adds  ec876446  QTcpSocket working not correct with some Antiviral software ( for example Avast) under windows. Fixing this by replacing it with Winsocks
      adds  abe39fcf  Connectivity test dialog to use with a broker
      adds  f3e8850f  release 3.99.0.2 (mainly Windows stuff)
      adds  e1c182ae  Non-maintainer upload.
      adds  d70895fc  changelog fix
      adds  a22d0649  version increment
      adds  14969ce1  Split package dependencies for SSH server/client.
      adds  d5dcd782  fix project name in package files
      adds  58676ee2  Rename icon title in /debian/menu file.
      adds  63121e5a  Also split package dependencies for x2goplugin.
      adds  3cc27043  changing proxywin title and icon, multi display support
      adds  c357cafc  changelog format fix
      adds  7488eba9  changelog format fix (2)
      adds  e97d1993  Add libxpm-dev as build-dependency.
      adds  e3a8f0e8  Revert version number in version.h and x2goplugin.rc to 3.99.0.3.
      adds  e21f0a41  add -lXpm in project file
      adds  add6d927  changelog fix
      adds  1098f511  release 3.99.0.3
      adds  d71fc2fc  Enabled support for Xinerama
      adds  0589f7af  changelog cleanup
      adds  1d1c2551  release 3.99.0.4
      adds  85a3aed4  Version increment, continue development...
      adds  9be7d2ea  Rename in human readable text strings ,,X2go'' to ,,X2Go''.
      adds  9466e124  Fix version string on man page.
      adds  c1978d32  happy new year
      adds  3f2251d8  Waiting for SshMasterConnection thread to be finished before deleting it (segfault by wrong authentication fix)
      adds  1f80f602  changelog cleanup
      adds  986a2d93  release 3.99.0.5
      adds  fee08d6a  version increment, continue development...
      adds  489bcaca  copyright section in ssmasterconnection.h/cpp and sshprocess.h/cpp updated
      adds  cebb1bde  Traditional Chinese(zh_TW) translation for x2goclient from Liu Arlo <arlo.liu at atrustcorp.com>
      adds  4e4adffa  changelog cleanup
      adds  0f17d81f  release 3.99.0.6
      adds  817c331b  Continue development...
      adds  3f4eab56  Get new ports from x2goresume-session if reserved ports are busy
      adds  fd729eba  Fixed segmentation fault by failed SSH connection to X2Go server
      adds  e7a71361  Update German translation file (thanks to Stefan Baur).
      adds  dc8f3898  changelog cleanup
      adds  215a52f4  Use /cgi-bin/man/ path in web'ified man pages.
      adds  8e2e6e98  Use ,,${MAKE}'' instead of ,,make'' in Makefile.
      adds  679e516f  changelog cleanup, wrong contributor fixed
      adds  559ea316  Include <netinet/in.h> in sshprocess.h to fix missing struct sockaddr_in.
      adds  f452167a  changelog typo fix
      adds  805d4309  remove i18n build cruft
      adds  373da1c1  Add Norwegian (Bokmal) translation. Qt4 lacks Norwegian/Bokmal support, so some of the widgets may stay in English.
      adds  2e5ee710  Build .qm translation files on the fly during build.
      adds  f6bd9af2  Fix for zh_TW translation: add qt_zh_TW.qm file from Qt4.8.
      adds  fd6b29d2  Add swedish translation file.
      adds  c3ee597d  Add language property to the French translation file.
      adds  d0919e8c  Update qt_<LANG>.qm files from Qt4.8 (as in current Debian sid).
      adds  e1b8777e  Rename x2goclient_nb.ts to x2goclient_nb_no.ts.
      adds  4f4f03c0  fix weird copy+paste errors during creation of x2goclient_sv.ts
      adds  970cb34e  typo fix in x2goclient_fr.ts
      adds  601d0e0d  Update all translation files (lupdate), translate unfinished translation tags in x2goclient_de.ts.
      adds  9787ec7a  put qt_sv.qm and qt_zh_tw.qm into resources.rcc
      adds  523d81c1  Mac OS patch: Raise the stack space to 2MB for secondary threads. It previously used the 512KB system default.
      adds  f015339e  typo fix
      adds  28aa9492  Fine-tune Swedish translation file.
      adds  d8722816  changelog update: whitespace fix
      adds  0d08da9c  Fine-tune/fix Norwegian (Bokmal) translation.
      adds  a818c324  Provide empty translation file x2goclient_en.ts.
      adds  1026290d  rebuild of .ts files from source code (lupdate)
      adds  b1010d56  Fix misspelled word ,,Authentification'' -> ,,Authentication''.
      adds  2220856b  Fix misspelled word ,,recieved'' -> ,,received''.
      adds  d0901886  Update date and release version in man page.
      adds  5f90e9ae  release 3.99.1.0
      adds  4375d10a  Continue development...
      adds  c56b99a9  Not including <netinet/in.h> on Q_OS_WIN platform.
      adds  a783ba67  Update copyright year in about window. Including all translations.
      adds  4a931302  Update/improve Swedish translation after testing x2goclient on Windows.
      adds  ad93ba72  not updating Xinerama configuration in "fullscreen" mode.
      adds  0cf7b36b  command line argument "--xinerama": use Xinerama by default.
      adds  236d841b  Improved support for use in Thin Client Environment.
      adds  437e34c4  Power button icon: make inner part transparent. Needed for people with a dark GUI theme.
      adds  c8b59f58  Prettify x2goclient.pro.
      adds  178a4015  Use the Mac OS X 10.5 SDK instead 10.6 to remain compatible with Leopard.
      adds  acc0632b  Add .gitignore file.
      adds  db39c41e  The default of a 10 seconds SSH connection timeout is pretty low, especially when using tcp_wrappers with the identd option turned on. Wait for a 60 seconds timeout.
      adds  93d11591  fix copyright headers
      adds  3b20e0e7  On Mac OS X connect to Xserver via Unix file socket.
      adds  f9f9efef  Properly set DISPLAY environment variable on Mac OS X.
      adds  e43d7eb9  Fix comments in copyright headers.
      adds  188aa327  release 3.99.1.1
      adds  c9fc33a3  Continue development...
      adds  4689d9fe  Support for "published applications".
      adds  73455d7e  command line argumnet "--session-conf=<file>": path to alternative session config.
      adds  91549d86  bump version to 3.99.2.0
      adds  d45a91d7  changelog cleanup
      adds  8dd4fca2  whitespace fix
      adds  bdecf639  changelog fix
      adds  d21f7304  Fixed bug "light font colour on light background" by dark colour schema.
      adds  0aa476e1  Make X2Go system tray icon not transparent.
      adds  342bb695  Replace text on some buttons with icons and SVG icons for published applications.
      adds  8e54131c  Set "nofocus" policy for tool buttons.
      adds  2016373e  Some improvements when using pgp card.
      adds  c52f0ad4  Setting TCP_NODELAY for sockets on reverse tunnel and ssh session.
      adds  e4a9dc41    - X2Go-Top category and exporting PULSE_CLIENTCONFIG when running published applications.
      adds  7b871ac8  release 3.99.2.0
      adds  b026eb6b  Continue development...
      adds  60ee3404  Not starting smart card daemon before users are loaded in LDAP mode.
      adds  be9f453b  Swedish i18n update for published applications.
      adds  a19e5dad  Norwegian (Bokmal) i18n update for published applications.
      adds  1ba12c38  Merging onmainwindow_part*.cpp into onmainwindow.cpp
      adds  868871c1  German i18n update for published applications.
      adds  c736df20  add changelog entry for German i18n update
      adds  74d21229  Support recent pulseuadio on windows
      adds  8c41c073  removing %USERPROFILE%\.x2go\pulse\.pulse\%COMPUTERNAME%-runtime\pid if exists under windows
      adds  4f41b160  command line options for username and autostart application
      adds  82e8f77f  Add translation file processing to x2goclient.pro.
      adds  ea3adb1c  Minor style/whitespace fixes for x2goclient.pro.
      adds  367b245a  Add support for PowerPC on Mac OS X. Add the Info.plist file to x2goclient.pro
      adds  bad7a0bd  Change the Makefile to not delete more temporary files than necessary.
      adds  dd0a6376  Fix copyright header on sshmasterconnection.cpp
      adds  1b21d75f  Fix a potential bug in the handling of ssh hosts given to libssh.
      adds  f388d5f4  Add easy to turn on/off SSH packet logging to sshmasterconnection.cpp.
      adds  adefcb0c  Add support for Mac OS X 10.4 Tiger. It won't be officially supported though.
      adds  4ccfeaff  Add Ubuntu-2d (Unity) support to X2Go Client.
      adds  26aac92d  release 3.99.2.1
      adds  0c50ba72  Continue development...
      adds  9667c4ff  Drop Encoding key from .desktop file (as it is deprecated according to latest FreeDesktop.org specs).
      adds  67c1fa93  Correct spelling for mis-spelled work ,,authentication''.
      adds  c688541a  Allow QMAKE_* parameters that are needed for hardening x2goclient (see http://wiki.debian.org/Hardening).
      adds  647ab75f  Provide CPPFLAGS for QMAKE_CFLAGS _and_ QMAKE_CXXFLAGS. Provide them as first build parameters.
      adds  d4d0fe38  Fixing X2Go Plugin
      adds  5e5eb0cf  Allow x2goclient to connect to user accounts that have other shells than /bin/sh and alike configured as default shell. Also: removal bashisms in shell execution commands.
      adds  3335fca1  X2Go resume session slot: double click on a selected session is supposed to resume that session. To make this feature functional for running sessions the session has to be suspended first.
      adds  a2d95c0c  Cleaning code: double click on running session. Instead of using function "sleep" starting resume-session after suspend-session is returned
      adds  aa415c59  changelog cleanup
      adds  a0461e28  release 3.99.2.2
      adds  462dcfef  Continue development...
      adds  9435e016  Revert "Continue development..."
      adds  c75080d0  release revision -0~x2go2
      adds  9ff71ea6  Continue development... -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Wed, 15 Aug 2012 15:14:05 +0200
      adds  1120cf59  Rebuild i18n files, add x2goclient_dk.ts for the new Danish translator (Christoffer Krakou).
      adds  6f97d0f1  Add Danish translation to x2goclient.
      adds  4adfcbf0  Add settings for direct RDP connection
      adds  b9e0f349  Implement direct RDP connection using standalone client
      adds  4658ef38  Build direct RDP feature only for linux
      adds  d0496cfb  add DEFINES += __linux__ to project file when building linux binaries (need to define Q_OS_LINUX in moc generator)
      adds  410ca5f6  update "ts" files
      adds  16985e6e  fixed label "SSH port" and "RDP port" to "SSH port:" and "RDP port:". Update "ts files once again"
      adds  930a57d4  * add translation for label "RDP port:". Update "ts" files
      adds  437a5d04  updated russian translation
      adds  52cd1536  Proof read Danish translation.
      adds  5dc935af  bump upstream version to 3.99.3.0, changelog cleanup
      adds  32608a41  rebuild Danish translation file
      adds  657e4ec8  Update German translation.
      adds  03b3bb69  Add rdesktop to Recommends.
      adds  28b41931  Add rdesktop and xfreerdp to Recommends.
      adds  2931d244  Fixed 1 error in russian translation
      adds  14b691a9  Add translation for checkbox "Direct RDP Connection"
      adds  651b8498  updated "ts" files,updated german and russian translation
      adds  cca05b5e  changelog cleanup
      adds  5281055b  version fix in changelog
      adds  bea1c81e  slight i18n/de update
      adds  77e1eb78  fix package name for xfreerdp
      adds  969d3fec  restart pulse server on windows if it crashed
      adds  753b3a26  code cleanup
      adds  333f4ba5  Update Norwegian Bokmal translation.
      adds  e08120fe  Update Swedish translation.
      adds  638fc5d1  Show "Advanced Options" button only if RDP session chosen
      adds  1c4064a6  Run X2Go-proxied RDP session with fullscreen mode as sessions of X2Go session type "D". Closes upstream issue #22.
      adds  2064f1f0  fix missing curly brackets
      adds  bace365a  Fixing kbd focus issue for all kinds of sessions in thinclient mode
      adds  26d4c8a8  Allow pass-through of username and password for X2Go-proxied RDP sessions. The strings X2GO_USER and X2GO_PASSWORD in rdpoptions will be replaced by username+password enter into X2Go Clients login dialog.
      adds  dcdb0371  Only replace username+password if they received a value from the login widget of the main window.
      adds  e15463a3  Add Spanish translation file.
      adds  6aaf6be4  add qt_<lang>.qm files for building on Windows
      adds  4849293d  Drop i18n idea to translate English to English.
      adds  adcc685d  i18n fixup of resources.rcc
      adds  4b90ef0e  i18n fixup: Danish in i18n specs is da, not dk.
      adds  d2a58e0b  Maintainer change in package: X2Go Developers <x2go-dev at lists.berlios.de>.
      adds  50e509fe  Priority: optional.
      adds  59c3a9a4  typo fix
      adds  afb0539b  /debian/control: fix typo in longdescs
      adds  28739bee  Update DirectRDP in Danish translation.
      adds  a681201e  Fix creation of session profile icon on desktop. The .desktop files need the x-bit set. Also: add a compatibility profile name rewrite for PyHoca-GUI profile names containing a slash, PyHoca-GUI uses a slash as separator character for submenu cascades.
      adds  f33832a9  Add command line parameter --ssh-key and --autologin
      adds  795c6a2a  disable check box "use default sound port" if sound disabled
      adds  33c6eeb6  add support for HTTP proxy - developed by Heinrich Schuchardt (xypron.glpk at gmx.de)
      adds  52b42f87  add support for SSH proxy in class SshMasterConnection
      adds  989394c6  SshMasterConnection emit signal to GUI thread if it need a passphrase to decrypt a ssh key. GUI thread use input dialog to read a passphrase from user
      adds  6607e91b  Add support for SSH proxy (HTTP and SSH) to X2Go Client Gui
      adds  53a6371c  clean some broker code
      adds  5e08c788  it is possible to add several ssh keys from commandline in form: --ssh-key=[user@][server:][port:]<path to key> it can be usefull for TCE or login over broker
      adds  7fb1879e  improve brocker code add support for "usebrockerpass" config variable to use brocker pass for ssh auth on X2Go server
      adds  dd0bb5c5  commandline options --broker-user and --broker-noauth
      adds  3258eb19  support for SSH broker. --broker-user removed, use username in broker url instead
      adds  1a18755e  changelog cleanup, add closure of upstream issue #34
      adds  1bfe21ef  reduce listen interval for ssh-tunnell to 100 msec
      adds  f2b6a54b  fixed visibility of SSH-proxy box with direct RDP sessions
      adds  ef8c9486  SshProcess is only usable over SshMasterConnection
      adds  4759b676  Fixing SSH proxy support for Windows
      adds  6063b281  Hide system tray icon before close
      adds  cae4f4d7  Use ,,printf'' instead of ,,echo -e'' (Bashism). Fixes occurences of xinerama.conf files.
      adds  474c7ce3  fix for last commit
      adds  ee631920  Add XFCE as possible session type (closes upstream issue: #51).
      adds  6710acd8  sort session type items
      adds  6888e6a0  fix typo fix in x2goclient_de.ts
      adds  9aa8514c  New bin:package (all): x2goplugin-provider. Provide basic Apache2 configuration for a demo x2goplugin website.
      adds  074754be  Bump Standards version to 3.9.3.
      adds  a3d77b44  change typo in changelog, fix decription in control file
      adds  5458f0c5  update Norwegian/Bokmal translation
      adds  986e10ae  fix typo in ts files, already fix in code
      adds  bb5a374f  Bin:package x2goplugin-provider: depend on x2goplugin.
      adds  1d808a99  Update Spanish translation file.
      adds  55a3e49f  update Svedish translation file
      adds  f1fb104b  fixing error "Failed to resolve hostname" in plugin mode
      adds  b9935be7  do not show "RDP Settings" group box in plugin mode
      adds  c5a5713c  release 3.99.3.0
      adds  5c545c9e  Continue development...
      adds  f0ca7844  Update Danish translation.
      adds  1412f5a6  Fix Debian-like Qt path (qmake will handle it internally).
      adds  18691e92  Translation files updated.  Russian translation updated
      adds  26a2bc2f  Update Spanish translation file.
      adds  31928108  Update Swedish translation.
      adds  a92b4e51  Update German translation file.
      adds  ff0b4c63  clean-format changelog
      adds  a6226808  add support for pgp cards in broker mode
      adds  76b7b5bb  fixed displaying ssh proxy box in session settings if sessions type changed
      adds  a0f3507b  changelog cleanup, add closure of #61
      adds  8913672e  fix find call (order of options)
      adds  42ee7dd0  Update Bokmal (Norway) translation file
      adds  23fbfaff  Update Danish translation (SSH proxy feature).
      adds  202c4095  Get rid of br html tags in client<->broker communication (closes upstream issue #81).
      adds  573b457d  disable broken debug code
      adds  d8928beb  Make it possible to resume a session using the keyboard only. Also fix the tab order in the resume session dialog by changing the focus policy of the main window. (Closes upstream issue #80).
      adds  127e65ad  init config.brokerAutologin with false
      adds  4c8f2512  x2goclient will be closed if broker have no sessions and client should be minimized to tray
      adds  dffc0d78  fix X2Go BTS closures for #72 and #73
      adds  8418860c  Update license headers
      adds  d1cb960e  Add "author" entry in UI files
      adds  7964d406  Add OpenSSL license exception
      adds  a5c43b9d  Update refurbished X2Go Logo set. License for the X2Go Logos is GPL-2.0+. The inner X2Go logo background is now white (non-transparent) which should fix poor display results for X2Go icons in application menus using a dark theme. (Closes upstream issue: #59).
      adds  2a782487  add interpunctation to changelog lines
      adds  53034885  rewrite bug closures from Closes: <nnn> -> Fixes: <nnn>
      adds  5910fe66  Bump version to 4.0.0.0 (for Baikal bundle release).
      adds  a80a66a7  release 4.0.0.0
      adds  2a020b52  Continue development...
      adds  6ab833bd  Replace symlink at svg/x2gologo.svg with copied file. Fixes tarball release esp. for MS Windows builds.
      adds  b7bfb4ba  release 4.0.0.1 (cherry-picked from release/4.0.0.x branch)
      adds  2204400d  fixed support for RSA Keys in X2Go Broker code
      adds  2e583c61  More icon updates needed. Discovered during Debian package update.
      adds  bae30fd5  changelog cleanup
      adds  d767876f  Set autologin as false by default. Quote session ID in SSH broker code
      adds  88dc7a18  support for session key "usebrokerpassforproxy" - use broker pass for authentication on proxy
      adds  bd890a60  Fix X2Go Logo
      adds  bf11235b  merge in changelog stanza of upcoming release 4.0.0.2
      adds  3806a455  Fix .desktop file, fix FSF address. (Fixes: #88).
      adds  105718a5  Terminating nxproxy from X2Go Client if connection to server lost. (Fixes: #100)
      adds  b944cf81  fixing building x2goplugin
      adds  088c4242  move changelog entries from 4.0.1.0 to 4.0.0.2
      adds  11e96004  release 4.0.0.2 (cherry-picked from release/4.0.0.x branch)
      adds  b3121c46  Launching parec to init pulseaudio input only on Windows
      adds  6c22593e  Add French translation file.
      adds  f43fbaae  rebuild i18n files
      adds  0727f52a  work in changelog entry for release 4.0.0.3
      adds  162833f0  Fix position shifts of broker login widget on repetetive authentication failures. (Fixes: #71).
      adds  a60fb734  changelog fix
      adds  8867d02d  Hide profilecard area on broker authentication
      adds  9c5804a4  fix ONMainWindow layout in broker mode
      adds  f8bc4fb1  Update man page: Add broker relevant cmdline options.
      adds  d7a38f51  Continue development...
      adds  cc931292  Add scripts and additional files for building X2Go Client disk images for Mac OS X. (Fixes: #131).
      adds  3b0e2090  work in changelog entry of release 4.0.0.4
      adds  bfa63c36  set passphrase for key to reverse ssh connection fix closing client after getting passphrase (Fixes #137)
      adds  459bdd89  support for recent cygwin API on Windows
      adds  2849d5c6  add checkbox for -noclipboardprimary argument for internal vcxsrv
      adds  1b4260f8  release 4.0.1.0
      adds  085568ae  Continue development...
      adds  feef5058  Use "127.0.0.1" instead of localhost to avoid wrong IPv6 hostname resolution
      adds  03622261  add closure of bug #151
      adds  2419bf34  waiting for x2gocmdexitmessage to return before closing in hidden mode
      adds  cfa1e286  fix name of X2Go Client
      adds  b4c48118  changelog cleanup
      adds  fe4408b1  If a priv SSH key has been specified, skip the autologin procedure. Let's consider a given SSH private key that fails to log the user in as an overall login failure. (Fixes: 141).
      adds  4f361e1f  adapt packaging from latest x2goclient package in Debian
      adds  627cd24c  debian/upstream/changelog does not exist in our upstream packages
      adds  56c9d3ab  Instead of using a hard-code DPI of 96, use local DPI settings for new sessions if not explicitly set in session profile (Fixes: #164).
      adds  484f99b0  fix upstream version in changelog
      adds  6f395663  typo fix in changelog
      adds  35aa03e7  typo fix in changelog
      adds  c25f9947  whitespace removed
      adds  a657ff6d  Enable debug mode through cmd line parameter. (Fixes: #142).
      adds  ebecc126  add changelog entry for the new parsable stdout+stderr output style
      adds  1830e1f5  Fix detection of maximum screen area available for a session. (Fixes: #165).
      adds  93f56768  Fix auto-resume when session type is »Single Application«. (Fixes: #183).
      adds  11af425a  Use the session icon as tray icon, pop up notification bubble that informs about current session actions. (Fixes: #177).
      adds  7b902078  Enable full access desktop sharing across user accounts.
      adds  3c5222db  Avoid multiple selectUserSession requests when in broker mode.
      adds  7a76ed9a  Properly set the remote server address received via selectUserSession method when in broker mode. (Fixes: #226).
      adds  5bcfbeba  Fix segmentation fault that started occurring since the custom trayIcon patch was applied. Segfault only occurred if the tray icon was not used.
      adds  130088ae  Show session name in notification bubbles.
      adds  67b1b427  rebuild i18n files
      adds  a4c7c35a  Update German translation.
      adds  b9e540ce  fix some de_DE strings
      adds  512b85b2  Allow for setting maximum available desktop size as window size via the session profile card. Unfortunately, this feature is for now only available on Linux. (Fixes: #214).
      adds  e3b87397  Add cmdline option --broker-autologoff: Enforce re-authentication against X2Go Session Broker after a session has been suspended or terminated. (Fixes: #179).
      adds  736ec9e1  add whitespace after colon in notification bubble
      adds  af80d226  Revert "Enable full access desktop sharing across user accounts."
      adds  3d6450d2  Enable full access desktop sharing across user accounts. (Fixes: #222).
      adds  c8c8e2fe  Call ssh_clean_pubkey_hash() for deallocating public key hashes instead of just calling free(). Required under MS Windows as documented in libssh2 API. (Fixes: #243). (For further details see: http://api.libssh.org/master/group__libssh__session.html).
      adds  2f8cdb2d  Provide bin:package with debug symbols for X2Go Client. (Fixes: #255).
      adds  047050ec  only package debug symbols for x2goclient
      adds  e69690eb  /debian/changelog: fix too-long-line
      adds  7996b7bf  Support for published applications in X2Go Plugin
      adds  1b1fc7f2  Support for "shadow" mode in X2Go Plugin
      adds  897b0f36  Swedish translation update.
      adds  1df7b6c9  Update Spanish translation file.
      adds  76560c57  changelog fix
      adds  468be3aa  Make X2Go Client aware of the MATE desktop environment.
      adds  8437e371  Update Norwegian Bokmaal translation file.
      adds  2b2b554e  Update Danish translation file.
      adds  61958d47  Make X2Go Client work in SSH broker mode without the need of a auth-id file.
      adds  ffe70e38  provide Finnish translation files
      adds  d5ff7886  release 4.0.1.1
      adds  e28dcff8  Continue development...
      adds  200cd429  fix spelling error
      adds  20d04f17  Provide Keywords: key in .desktop file.
      adds  7eb59f32  Pull-in packaging changes from Debian.
      adds  2fd08926  try to build without apache2
      adds  56785cbc    - support for keys "shadowuser" "shadowdisplay" and "shadowmode" in     config file. This allow to choose default display for shadow sessions
      adds  dae06640  reformat log entry
      adds  f376e1c9  Handle SSH host key changes more elegantly and allow user interaction if such a host key change occurs. (Fixes: #241).
      adds  a0e76cf1  Strip whitespaces off of user name, host name and other strings when loading / saving session profiles.(Fixes: #315).
      adds  8cade0ed  Add NSIS packaging files for win32 builds to source tree. (Files provided by Oleksandr Shneyder, thanks!!!).
      adds  cf33d551  Store broker HTTPS certificate exceptions in $HOME/.x2go/ssl/exceptions (before: $HOME/ssl/exceptions). (Fixes: #328).
      adds  c121b7e2  Perform sanity checks on data that comes in from X2Go Servers. Prohibit the execution of arbitrary code via the ~/.bashrc file. (Fixes: #333).
      adds  2053e46b  always have X2GODATAEND in commands' stdout, even if the executed X2Go command fails
      adds  1a4504ae  Add option --broker-cacertfile. Allow usage of non-system-wide installed (self-signed) SSL certificate chains for https (SSL) session broker connections. (Fixes: #311).
      adds  ec8bb38e  fix changelog syntax
      adds  24561ccd  New option --tray-icon. Force showing the tray icon, even for hidden sessions. Also allow creation of .desktop files with --tray-icon optionally being enabled. (Fixes: #316).
      adds  8d9dc5b9  Update man page for new --tray-icon cmdline option.
      adds  2f53855c  Properly handle (=expand) the "~" character in key filenames. (Brought to attention by Eldamir on IRC. Thanks!).
      adds  74913d55  Expand tilde operator for all other file paths handed over to X2Go Client via sessions file or cmdline parameter.
      adds  2fe3c60e  improve/fix last commit
      adds  d01ec3dc  remove unwanted patch file
      adds  174c6c4c  move expandHome into separate file: x2goutils.cpp
      adds  a965d2bf  forgot new files...
      adds  0508492c  Update man page for --broker-url. Explain the syntax of <URL>.
      adds  34dc0d6e  update language files
      adds  008eb5cf  Update Spanish translation.
      adds  21bd075b  Syntax fix of x2goclient.desktop file.
      adds  2cbf1633  use expandHome(...) for more cmd line options
      adds  9126ca04  debian/source/format: Switch to format 1.0.
      adds  86d776a5  change versioning scheme
      adds  0c46ca9f  Ship x2goclient.spec (RPM package definitions) in upstream project.
      adds  e0b13428  fix for commit 2cbf163
      adds  a714f471  adapt version scheme in .spec file
      adds  b9f22a3b  add some credits for the Fedora maintainers for their x2goclient.spec file
      adds  93d5e223  Test for various file locations of the pulseaudio cookie file.
      adds  979151f3  Make package build on Fedora/EPEL versions that do not have the qtbrowserplugin package.
      adds  3bbd2d00  Allow patching of qmake-qt4 executable path in Makefile. x2goclient.spec: Replace qmake-qt4 path in Makefile.
      adds  11963585  fix sed expr in x2goclient.spec
      adds  61a07eae  x2goclient.spec: try to fix faulty path to qmake-qt4
      adds  b07de51f  typo fix
      adds  b484f47f  simplify conditional qtbrowserplugin build dependency
      adds  a4c93dfd  make sure our RPM package version is lower than a package version from EPEL
      adds  eb289f10  Update NSIS VERSION to 4.0.1.2-pre01
      adds  d0a173ec  x2goclient.spec: (hopefully) fix distro version checks
      adds  ce706b56  Clear (Fedora package) changelog.
      adds  889404d9  package for Fedora 18 has to be built against shipped qtbrowserplugin, epel6 has /usr/bin/qmake-qt4
      adds  a5601012  x2goclient.spec: more fixes for EPEL-5
      adds  ef0c348d  Make qmake-qt4 and lrelease path in Makefile easily replacable (as RHEL-5 does not have those tools in $PATH). + For EPEL-5 builds: replace full path to qmake-qt4 and lrelease. For EPEL-5 builds: replace full path to qmake-qt4 and lrelease.
      adds  4bf8e6eb  Make sure that build_client and build_plugin are not build with parallel make.
      adds  088dd58c  fix lrelease/qmake binary replacement with EPEL-5 builds
      adds  84b2ded4  x2goclient.spec: rather build EPEL-6 package against qt4-devel
      adds  31b6e2a5  win32: Add uninstall information to Add/Remove Programs. (Fixes: #230).
      adds  a65def42  Make x2goplugin-provider installable via Makefile.
      adds  ca5d397a  Split up package into bin:packages: x2goclient, x2goplugin, x2goplugin-provider.
      adds  a0bb56b4  x2goclient.spec: fix dependency token
      adds  739e7f79  x2goclient.spec: add forgotten %description tags
      adds  e235cdd1  x2goclient.spec: fix creation of /etc/httpd/conf.d
      adds  5b6ece79  fix x2goplugin-provider installation
      adds  e4a8fa5b  Rename win32 desktop and startmenu icon from "X2goClient" to "X2Go Client".
      adds  829032b3  Make sure lrelease-qt4 is executed (not just lrelease).
      adds  4d3c00fc  x2goclient.spec: add missing Group: fields to subpackages
      adds  1c7a4f1a  Change NSIS version string from 4.0.1.2-pre02 to 4.0.1.2
      adds  a77d761d  Support for GSSApi(Kerberos 5) authentication. Using ssh/scp commands on Linux and Mac and plink/pscp on Windows.
      adds  ac14ad24  Support for ChallengeResponseAuthentication (Google Authenticator)
      adds  c0e8c20c  Setting main window focus on mac (Fixes: #139).
      adds  3aa82279  - Setting main window focus on mac (Fixes: #139).
      adds  6f9ead7c  Additional check if authentication with GSSApi successfull
      adds  d1bd6611  c121b7e2d3d83abdc2d7a29637bc3294e38b2ec3 broke checking if remote command produce only stderr and not stdout. It made x2goclient crash if x2gostartagent send LIMIT error. Current commit fixes this issue.
      adds  b6932958  SshMasterConnection should use current user name if no user name is specified in session settings
      adds  6290a9f3  GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
      adds  9d714e35  fixed GSSApi(Kerberos 5) authentication for sshproxy and sshbroker on windows
      adds  be65efa3  changed keyboard settings. Supported modes: auto, none and config with model/layout(variant)
      adds  371cd61d  Revert "changed keyboard settings. Supported modes: auto, none and config with model/layout(variant)"
      adds  f7cdada8  release 4.0.1.2
      adds  b6f223ed  Continue development...
      adds  e2bc3fce  changed keyboard settings. Supported modes: auto, none and config with model/layout(variant)
      adds  d019af7f  x2goclient.spec: improve plugin-provider  sections (Thanks to Orion)
      adds  ee437057  Protect x2goplugin.html. Make it only available from the local host.
      adds  4f7b9243  x2goclient.spec: fix spelling of serverbased/server-based
      adds  e37cf30a  update RPM version
      adds  02d04cd1  Fix scan for pulseaudio cookie file. Issue got introduced in X2Go Client 4.0.1.2 and let pulseaudio sound setup fail completely in the Linux X2Go Client of that version. (Fixes: #384).
      adds  49abcb5b  update .ts files
      adds  059c0d8f  New translation of X2Go Client to Finnish.
      adds  70f0699c  Enables forwarding (delegation) of GSSAPI credentials to the server.
      adds  2c005d94  make GSSAPI delegation configurable.
      adds  9ff82362  update ts files
      adds  1d89ab91  update russian translation
      adds  516d238a  Update German translation file.
      adds  f36041a6  update changelog
      adds  fda1f2b1  happy new year
      adds  8dcdc094  Update Swedish translation file.
      adds  c9197bbd  Minor update of the German translation file.
      adds  33e81a45  Revrite SSH Classes to support libssh fix
      adds  c796fa35  - Increase timeout in ssh_select
      adds  5791109f  set mod map from client to server on Mac, hide keyboard settings on Mac
      adds  bf2926ae    - Set mod map from client to server on Mac, hide keyboard settings on Mac   - Fix mod map on Mac with kerberos - Fix focus on pass form
      adds  dbd50f4a  Update Spanish translation file.
      adds  98f51063  Update Bokmal translation file.
      adds  f84e4ed1  release 4.0.1.3
      adds  e8eed9f1  Continue development on current release / Baikal LTS branch...
      adds  1af5fc54  Continue development for next release series...
      adds  d94f5d87  Revrite SSH Classes to support libssh fix
      adds  20402c06  move SSH classes rewrite to new release series 4.0.2.x
      adds  ce661249  Merge branch 'master' of ssh://code.x2go.org:32032/srv/git/code.x2go.org/x2goclient
      adds  92da33e4  increase ssh_select timeout to 0.5 sec.
      adds  0a4930fd  cleanup changelog
      adds  bbb9a409  move ssh_select timeout to release/4.0.1.x branch
      adds  d5ce1446  Add Class HelpDialog to show options in scroll area.
      adds  9b14b3ad  Fix authentication on SSH Broker with key + passphrase.
      adds  71979ab3    - Set modmap timer timeout to 10 sec on Mac.   - Fix running xmodmap if X2Go Client not started from terminal.   - Setting keyboard modifiers with xmodmap.
      adds  b3b56338  Fix multimonitor support on Linux.
      adds  083ece20  Fix password connection with libssh 0.6.0
      adds  a6ae6f6b  changelog fix for last commit
      adds  5cc37291  changelog fix: password conenction libssh 0.6.0 fix occurs with 4.0.1.4 (not with released 4.0.1.3)
      adds  73e9b7d8  Merge branch 'master' of ssh://code.x2go.org:32032/srv/git/code.x2go.org/x2goclient
      adds  802fa8d8  re-run lupdate
      adds  c2f18ed9  add empty Dutch translation file
      adds  bf1c86d2  Update Finnish translation file.
      adds  506a9ff4  Add new translation of X2Go Client to Estonian.
      adds  321b9153  add x2goclient_nl.qm to resources files
      adds  e49d34d8  Update Danish translation file.
      adds  55f9b71e  Don't use ancient Debianism's for ssh options (ProtocolKeepAlives). (Fixes: #434).
      adds  2593472e  Add new translation of X2Go Client to Dutch.
      adds  45ec6d39  debian/control: build-depend on libssh-dev (>= 0.5.4-2).
      adds  6f8695bf  Bump Standards: to 3.9.5. No changes needed.
      adds  2a3e8f93  Display more version info. Parameters --version, --git, --changelog.
      adds  91cf6c6e  Don't show GUI dialog for --version, --help, etc, if started from terminal on linux and mac.
      adds  5d7d9966  If no user in session config, display system username in pass form.
      adds  4768d9de  Bump NSIS version string to 4.0.2.0-pre01
      adds  d0239644  Switch to QNetworkAccessManager.
      adds  28fed7be  Check if txt/changelog and txt/git exist on config phase. Rename option "--git" to "--git-info".
      adds  1bd49018  Revert "Switch to QNetworkAccessManager."
      adds  19fe7875  Switch to QNetworkAccessManager. Appropriately set content type header to "application/x-www-form-urlencoded" for HTTP post requests. (Fixes: #440, #138).
      adds  224c29c2  Merge branch 'master' of ssh://code.x2go.org:32032/srv/git/code.x2go.org/x2goclient
      adds  a71feeac  Fix debian/changelog after resolving merge conflict.
      adds  acca8256  Change x2goclient.nsi for nightly builds
      adds  6f73fbcf  debian/rules: Copy debian/changelog into txt/ subfolder during dh_auto_configure.
      adds  4758be80  debian/changelog: whitespace cleanup
      adds  650c4f3a  x2goclient.spec: Copy ChangeLog (or debian/changelog) into txt/ subfolder during %setup.
      adds  c3f9c781  Drop create_text.sh again, implement changelog copying in distro build files. Implement Git history creation for nightly builds in build scripts.
      adds  d0a173bf  debian/rules: Create txt/git-info file from ChangeLog.git if it exists.
      adds  a579338e  Rename txt/git to txt/git-info (make it compliant with cmdline options).
      adds  d4176978  debian/rules: use if instead of test
      adds  571584d0  Copy ChangeLog.gitlog (if present) into txt/ subfolder during %setup.
      adds  040c9423  Fix copy+paste errors in QNetworkAccessManager code.
      adds  275a22a6  Provide support for dynamic authentication IDs. This is a requirement for using the broker client against brokers that use some sort of OTP authentication mechanism. (Fixes: #446).
      adds  dfaaabc9   Decrease HelpDialog tab width from 320 to 30 (the width of 10 spaces.) (Fixes: #453)
      adds  17f00cd8  Windows: Fix compatibility with PulseAudio 3.0 & later through new cookie handling.
      adds  acbc8971  Update comment for last commit and add to debian/changelog. (Fixes #422)
      adds  ed895e03  Windows: Fix cookie handling when PulseAudio is downgraded after cookie is created.
      adds  ed2c0055  Windows: Reapply KDE on Windows's patch for Pageant support to libssh 0.5.5. (Fixes: #448)
      adds  89b5d94a  Allow starting shadow sessions from the command line with option --hidden being enabled. (Fixes: #349).
      adds  7afdf2df  Revert "Fix password connection with libssh 0.6.0"
      adds  fa6e7b46  Fix password connection with libssh 0.6.0. (Fixes: #420).
      adds  db8f70a1  B-R (epel-7): man2html-core (same as for Fedora builds).
      adds  a6ab2c78  Windows: Force PulseAudio 3.0 & later to use the original cookie file path.
      adds  034afc36  Remove cookie handling logic from my 2014-03-16 - 2014-03-18 commits that is no longer needed due to my last commit.
      adds  3f9918da  release 4.0.1.4 (cherry-picked from release/4.0.1.x branch)
      adds  85bf0c6e  release 4.0.2.0
      adds  b10ae3bf  Continue development...
      adds  17e9343a  work in changelog of build fix release 4.0.1.5
      adds  feaf6bb8  changelog: work in coming LTS release 4.0.1.6
      adds  78610c56  debian/control: Add dbg:package x2goplugin-dbg.
      adds  ea9fd44a  Fix FTBFS on arm64 (and others) architecture. (Fixes: #498).
      adds  fcab17bb  debian/control: typo fix
      adds  7d3f1792    - Hide GSSAPI options on direct RDP connections.
      adds  2d13845c  Search X-Server in /Applications/Utilities/XQuartz.app on Mac. Wrong cmd line option throw error dialog if running not from terminal.
      adds  c78b9e55  debian/changelog: add closure for #478
      adds  7386f7c7  fix for last commit
      adds  76d7c33d  Add command line option "close-disconnect", which make client close after session is disconnected.
      adds  b9f981d9  Don't start pulse on Windows, until we have not session with pulse support.
      adds  1a074166  Check if sound is activated before starting pulse.
      adds  7464738e  Fix starting sshd on Win XP.
      adds  a12836fe  Revert "Fix starting sshd on Win XP."
      adds  613e8349  Fix starting sshd on Win XP. (Fixes: #421).
      adds  18f4c677  Only show session name in notification bubbles with debugging enabled. (Fixes: #364).
      adds  b1246af2  New command line option (--keep-trayicon). With that options set, we force X2Go client to only use the default "accelerated X" as system tray icon (and prohibit usage of the session's icon as tray icon). (Fixes: #365).
      adds  5a917178  Re-add Info.plist file (which got removed by accident in commit 91cf6c6). (Fixes: #502).
      adds  1d67777a  Windows: Enable PulseAudio log when --debug is passed.
      adds  6d3998f6  Windows: Fix compatibility with current PulseAudio master branch by replacing forward shashes with backslashes in file/folder paths.
      adds  76777fca  Fork x2goclient on windows and terminate child processes if x2go client crashed.
      adds  4eb1fd18  Disallow server-side users to override X2Go Server commands via ~/bin (or similar). (Fixes: #336).
      adds  2531d562  Save proxy output in $HOME/S-$SESSION-ID/session.log if debugging is enabled.
      adds  093543e6  Fix running x2goclient without arguments on Windows. (Fixes: #522).
      adds  e2eb3b1a  Windows: Reduce size of NSIS installer by switching to lzma solid compression
      adds  3a349d11  Changelog: Specify updates to third-party components for Windows
      adds  5a312056  whitespace fix
      adds  9bd39328  add closure for #159 (by commit 76777fc)
      adds  d386996c  Provide more meaningful messages on SSH errors (host pub key not found, export pub key not found, authorized_keys file not found). For SSHd startup failures provide different messages on Windows and non-Windows machines. (Fixes: #235). FIXME: add detection code to report SSH daemon startup failures.
      adds  0eb230f1  fix for last commit
      adds  0ebe95fc  Add new cmdline option --hide-foldersharing. If used, all GUI elements related to exporting client-side folders to X2Go sessions get hidden. (Fixes: #514).
      adds  e064e1ae  fix man page
      adds  062802af  add option --close-disconnect to man page
      adds  d9752353  grammar fix in changelog
      adds  5682d6f2  update .ts files from code files
      adds  a3f54345  Avoid unitialised variables on early calls of ONMainWindow::closeEvent() or ONMainWindow::closeClient(). (Fixes: #253).
      adds  7f1e287a  Windows: Switch from regular NSIS 2.46 to NSIS Unicode 2.46.5 (Fixes #528)
      adds  e3b4631f  fix comment string (gnaaa...)
      adds  7fec3e5c  more fixes for a3f54345646ce35eea731eeedec1550f6551f606
      adds  ca872465  Add "clipboard" parameter to session profile and to command line options. Replace qCritical() with printError() by argument parsing.
      adds  1b44f771  Update translation files.
      adds  e4176b3e  Update russian translation.
      adds  934d0559  Update string "&Clipboard Mode" and translate in russian translation file.
      adds  84decf01  Revert "Add "clipboard" parameter to session profile and to command line options. Replace qCritical() with printError() by argument parsing."
      adds  eb6feb3e  Add "clipboard" parameter to session profile and to command line options. Replace qCritical() with printError() by argument parsing. (Fixes: #258).
      adds  7aaf5beb  Grammar fix in russian translation.
      adds  9a186dc7  Windows: nx-libs-lite updated to 3.5.0.27
      adds  081628c7  Windows: On XP & Server 2003 (R2), prevent high PulseAudio CPU usage by lowering its CPU priority to "normal" (Fixes #526)
      adds  11e8f3ae  Windows: Download and compile nx-libs-lite from the release tarball, rather than from git, so that the patches are actually applied
      adds  f8464c49  Fix "fullscreen" mode on Windows 7 with several monitors.
      adds  6fe37310  Fix changelog.
      adds  7a565137  Correct changelog: Unicode NSIS, not NSIS Unicode (which is a separate & discontinued fork).
      adds  c0bc05f8  Windows: Include all fonts in NSIS installer, make them optional, and install only "misc" by default. (Fixes: #108) Also make desktop shortcut optional.
      adds  3d76d001  Add x2gohelper to start X2Go Client on Windows and clean child processes if X2Go Client crashes.
      adds  0f51f82b  Revert "Add x2gohelper to start X2Go Client on Windows and clean child processes if X2Go Client crashes."
      adds  5bb4a331  Add x2gohelper to start X2Go Client on Windows and clean child processes if X2Go Client crashes. (Fixes: #525).
      adds  3f882c07  Update German translation files.
      adds  7ce90399  Revert accidental config_win.bat code in 5bb4a33 "Add x2gohelper to start X2Go Client on Windows and clean child processes if X2Go Client crashes. (Fixes: #525)."
      adds  560fe412  Follow-up commit for 5bb4a33. Add forgotten x2gohelper/ folder.
      adds  bc68d348  Update COPYING file (to update FSF address).
      adds  4999b282  Separate 4.0.2.1 from 4.0.3.0 in changelog
      adds  b42e57e8  Bump version string: 4.0.2.1 -> 4.0.3.0 (4.0.2.1 is on the release/4.0.2.x branch now)
      adds  6e1ecbd3  On Windows rename x2goclient.exe to x2goclient-mainprocess.exe and x2gohelper.exe to x2goclient.exe.
      adds  1c6ede3a  Revert "Revert accidental config_win.bat code in 5bb4a33"
      adds  24c27245  Start x2gohelper from X2Go Client. Revert name changing of X2Go Client and x2gohelper
      adds  2c1bc8f4      x2gohelper. - Add Makefile for x2gohelper.
      adds  38e2f537  work in release information for 4.0.1.6 (Baikal LTS)
      adds  e8632a8e  work in release information from release/4.0.2.x branch
      adds  8262012d  Windows: Fix X2Go Client desktop shortcut not working when the fonts are not installed
      adds  5293d719  Add support for sessions folders.
      adds  0ac3903e  Update Win32 OpenSSL to 1.0.1i and Cygwin OpenSSL to 1.0.1i-1
      adds  9a7a47e2  Add folder explorer - GUI to management of sessions folders.
      adds  9c05de1e  Support for sessions folders in sessionmanagedialog.
      adds  04f04412  Session name autocomplition only for sessions in current folder.
      adds  83b3dec0  Support for sessions folders and commandline options "--session" and "--sessionid".
      adds  433cbe57  Disable sessions explorer "back" button if user sessions disabled.
      adds  d4a60dc3  Update Spanish translation files.
      adds  32732a5e  changelog fix
      adds  19dd74cb  Update Finnish translation files.
      adds  60bf02af  order language files alphanumerically in x2goclient.pro
      adds  f471e04d  Update translation files. Add empty Portuguese translation. Update qt_<lang>.qm files from Debian unstable as of today.
      adds  06949036  Include <QDir> in sessionexplorer.cpp.
      adds  540d12ca  Update Dutch translation file.
      adds  ed575296  mark incomplete translations as INCOMPLETE in ChangeLog
      adds  93b59b0f  Update German translation file (after session folder feature got added). - Update German translation file.
      adds  71624e7d  Update Finnish translation file.
      adds  39b598a9  Remove deprecated workaround in wapi.cpp.
      adds  ac3a519c  Update changelog for: Windows: Fix missing VcXsrv/zlib1.dll (Fixes: #587)
      adds  e7b1df82  Windows: Bundle new version of VcXsrv: 1.15.2.0-xp+vc2013+x2go1 (Fixes: #568)
      adds  4c1a9377  Update changelog for bug 594 fix (Fixes: #594)
      adds  1b24ad23  Upgrade libssh from 0.5.5 to 0.6.3, including the Pageant support patch (Fixes: #590)
      adds  f176ec82  fix changelog typos
      adds  16302a49  Add Estonian translation file.
      adds  5e48b9cd  Save folder icons Base64 coded. Save icons under General\icon_<PATH>.
      adds  d6041fb2  Windows: Fix text not being rendered properly at end of NSIS installer (Fixes: #597)
      adds  0d99760b  Update changelog about bugs #474 and #603 and trigger rebuild for #603
      adds  2ffcad03  Windows: Fix not being able to add the server to the known_hosts file when the username has non-English characters.
      adds  0e3aff05  Update changelog: Last commit (2ffcad0) fixes bug #566
      adds  883327dc  changelog: We've updated cygwin packages to 2014-09-16 versions and rebuilt openssh and nxproxy differently
      adds  40d39626  Update changelog about cygwin packages updated to 2014-09-29, including Shellshock fix
      adds  abdb4d5a  add bug closure for #580 (commit: 5e48b9c)
      adds  fe20a0f0  Make X2Go Client aware of the Cinnamon (CINNAMON) desktop environment.
      adds  5a411745  add bug closure for #571 (commit: #fe20a0f)
      adds  2da9216d  Make X2Go Client aware of the Trinity (TRINITY) desktop environment. (Fixes: #609)
      adds  08c5b56d  Remove execute permissions from 16x16 cinnamon.png and trinity.png
      adds  5bfc5712  Make X2Go Client aware of the Openbox (OPENBOX) window manager. (Fixes: #607)
      adds  3b9d7930  Make X2Go Client aware of the IceWM (ICEWM) window manager. (Fixes: #608)
      adds  b0c36728  Update changelog about cygwin packages updated to 2014-10-10
      adds  bc1d185b  Update changelog about Cygwin Bash being replaced with Cygwin Dash (Fixes: #636)
      adds  e3509921  Update changelog about cygwin packages updated to 2014-10-11
      adds  7b69d4cf  Apply bug566.aid-debugging.patch from George Trakatelis (uom.edu.gr)
      adds  5f70cc73  debian/control: Add B-D: apache2-dev. On squeeze / lucid builds, this is a superfluous B-D, but for later Debian/Ubuntu versions, this smoothes the installation of the x2goplugin-provide bin:package.
      adds  76b4011a  x2goclient.spec: Adapt to building for openSUSE/SLES.
      adds  aa37b2ad  no man2html in openSUSE
      adds  3df43fd0  typo fix
      adds  b528cdb7  typo
      adds  3c1989b4  Makefile.man2html: Test if man2html exists. If not, don't fail.
      adds  76ae9678  Honor exports (client-side shared folders) from broker session profiles. Thanks to Ming Song for providing a patch for this (Fixes: 612).
      adds  e21b7c3b  Fix placing sessions folders in broker mode.
      adds  05ae59d5  Fix onmainwindow.cpp after 76ae96781f1d2d5754ee4751539d5de47f1d0297.
      adds  b3346148  openSUSE: Make Qt4 Linguist tools available for Makefile.
      adds  4fd41f4c  x2goclient.spec: fix for last commit
      adds  07056dcf  x2goclient: Add to R for openSUSE: libqt4-devel.
      adds  50ffeab7  Upgrade versioned BR for libssh-devel (0.6.3 or patched 0.5.5).
      adds  0fa1cccc  x2goclient.spec: Own more directories (rpmlint-based FTBFS).
      adds  dee7f3b9  x2goclient.spec: openSUSE as /etc/apache2 as config dir for Apache, not /etc/httpd.
      adds  a1fc80b2  x2goserver.conf: Fix apache2/conf.d directory creationg on openSUSE.
      adds  1a835d4d  x2goclient.spec: Own /etc/apache2 / /etc/httpd, as well.
      adds  8047a83c  The libqt4-linguist split off happened in openSUSE 13.1.
      adds  f3641234  x2goclient.spec: Fix version comparison.
      adds  b3c5b417  x2goclient.spec: typo fix
      adds  92304661  Add x2goclient-rpmlintrc file.
      adds  96eaaef6  x2goclient.spec: typo fix
      adds  ff5b3b29  In openSUSE, it is openldap2-devel, in Fedora/RHEL it is openldap-devel.
      adds  ae45b5d7  In openSUSE, openssh is openssh (not openssh-clients / openssh-server).
      adds  79d90574  Add support for session selection in broker mode.
      adds  762aeaf3  Update Bokmal (Norway) translation file.
      adds  3638929a  Update Swedish translation file.
      adds  8a39df27  Update Spanish translation file.
      adds  38805ac6  Update B-D: apache2-dev | libc6-dev. The apache2-dev package does not exist on all Debian/Ubuntu versions.
      adds  17d9d3e8  debian/changelog: wrap too-long-line
      adds  a92c8d77  Update changelog about VcXsrv openssl update: 1.15.2.0-xp+vc2013+x2go1 -> 1.15.2.1-xp+vc2013+x2go1
      adds  80138250  Update changelog about cygwin packages updated to 2014-10-18
      adds  f74084fd  Update Win32 OpenSSL to 1.0.1j
      adds  940ec5b6  Revert accidentaly enabling console output by default
      adds  57e1d1f5  update i18n files
      adds  bfd6f535  release 4.0.3.0
      adds  2e4201fd  Continue development...
      adds  b8aef095  Fully rework x2goclient man page. Add many options that haven't been documented so far.
      adds  c95be057  Make sound options configurable via X2Go Session Broker. (Fixes: #652).
      adds  d5351dd7  fix for last commit
      adds  0b0f880b  man page: grammar fix
      adds  7445f847  Update Danish translation file.
      adds  841db26e  typo fix in man page spotted by Alex
      adds  b6d31bac  Fix (cross-user) desktop sharing since introduction of clipboard mode feature.
      adds  177b74ec  fix for last commit
      adds  10478baa    - Split Sessions config widget into Input/output and Media widgets.     (Fixes: #770962).
      adds  2bee7c55  Revert "  - Split Sessions config widget into Input/output and Media widgets."
      adds  c1d22807  Split Sessions config widget into Input/output and Media widgets. (Fixes: #643).
      adds  06bb4b2d  update i18n files
      adds  492098cf  Update several translation files after splitting of session profile's "Settings" tab into "Input/Output" and "Media". Translations for these two new tabs derived from the i18n files of PyHoca-GUI.
      adds  f8fb34cb  Reformat onmainwindow.cpp
      adds  ec57aff1  Fix placement of session folders in session card column.
      adds  1f765cf5  Revert "Fix placement of session folders in session card column."
      adds  8307c5d0  Revert "Reformat onmainwindow.cpp"
      adds  52902187  release 4.0.3.1
      adds  05365223  Reformat onmainwindow.cpp
      adds  cd1ae314  Fix placement of session folders in session card column.
      adds  b2bcdca4  Continue development...
      adds  cda48ed8  fix changelog cherry-picking and add closure for #681
      adds  f9ef2879  Provide empty Turkish translation file.
      adds  5fb997d2  Apply conform-to-stricter-type-checking-mingw482.patch from George Trakatelis (uom.edu.gr)
      adds  36657f76  Apply add-libraries-to-build-with-VS2010-command-line.patch from George Trakatelis (uom.edu.gr)
      adds  8707629a  Apply conform-to-stricter-type-checking-VS2010-close-socket.patch from George Trakatelis (uom.edu.gr) (Fixes: #642)
      adds  d2c5c190  Update changelog about being able to build under VS2010 (Fixes: #642)
      adds  ab034de9  Windows: Fix compatibility with PulseAudio 6.0 by specifying an absolute path to the cookie
      adds  bd5b5b4f  Add Turkish translation file.
      adds  db7c2f30  Use QUrl::toPercentEncoding() method to properly encode passwords sent to X2Go Session Broker. (Fixes: #705).
      adds  adb03c67  Add several info/error/debug log message while hunting down #702.
      adds  3008b2a1  Use app.setQuitOnLastWindowClosed(false) for the X2Go Client QtApplication to assure that X2Go Client does not arbitrarily exit during a running session. This fixes X2Go Client crashes that occur when printing via the CUPS-X2Go printing mechanism with activate print dialog popup on incoming print jobs and minimized main window. (Fixes: #702).
      adds  e1597f96  Be more exact when reporting rev forwarding tunnel request failures to the GUI user. Include the purpose of the tunnel (NX, audio, foldersharing) in the error message.
      adds  c4e71a45  Enable debugging in sshprocess.cpp and sshmasterconnection.cpp if --debug is given.
      adds  f8fa1182  sshmasterconnection.cpp: Fix several grammar issues in error messages.
      adds  88898003  When sharing a client-side folder, do not write the SSH pub key to client-side authorized_keys file if the folder-to-be-shared does not exist on the client. (Partially solves #405).
      adds  70cedd90  Fix string concatenation/layout of error message when tunnel I/O errors occur.
      adds  ae2c22bc  Improve debugging/logging the SSH connections made by X2Go Client.
      adds  165a1c21  common: update copyright notices, whitespace fixes. Happy new year!
      adds  0ca3a820  fix missing curly brackets, caused by commit adb03c67e
      adds  ccb864b0  SSH with GSSAPI: Don't assume the broker-side user has /bin/sh (or compatible) set as default shell. (Fixes: #720).
      adds  37940149  last commit is not fix for #720
      adds  1f8821e3  typo fix in log message
      adds  b19e0152  improve debugging messages
      adds  023a1b9d  Revert "last commit is not fix for #720"
      adds  bdae523b  Revert "SSH with GSSAPI: Don't assume the broker-side user has /bin/sh (or compatible) set as default shell. (Fixes: #720)."
      adds  89105aa6  Fix quotes when calling remote commands via SSH. Use single backslash to quote quotation marks. (Fixes: #720).
      adds  1996489e  Revert "Fix quotes when calling remote commands via SSH. Use single backslash to quote quotation marks. (Fixes: #720)."
      adds  a86676d0  Fix quotes when calling remote commands via SSH (esp. allow same quoting/ escaping style for libssh and openSSH+Krb based connections). (Fixes: #720).
      adds  46c9fe85  Base the layout dialogue "Session ID" (which shows up when starting a connection) on typographic points (instead of pixels). (Fixes: #713).
      adds  4d59fab3  FIXME: Disable PubkeyAuthentication _and_ PasswordAuthentication if GSSAPI authentication is activated. This is counter intuitive, though, and requires several other fixes in the authentication code.
      adds  f40ab866  Add copy-deps-win32.bat (to simplify win32 build process)
      adds  71f178db  Fix copy-deps-win32.bat for now by hardcoding WinBuilder VM paths
      adds  93638601  Fix for commit a86676d (mswin PuTTY+Krb auth)
      adds  b11a2b42  Update changelog about copy-deps-win32.bat and latest win32 dependency updates.
      adds  c94b42b9  Correct the changelog about VcXsrv
      adds  d274bbcd  Win32OpenSSL 1.0.1 actually requires the very original version of the VC 2008 DLLs, I determined this emperically and the website states this. It also requires the manifest.
      adds  f1de7c89  Windows: Update libssh from 0.6.3 to 0.6.4
      adds  28b832af  Add note in changelog about libssh 0.6.4 ECDSA key features
      adds  a29b631b  Update changelog about Win32 OpenSSL update from 1.0.1j to 1.0.1L
      adds  ee7265da  README.i18n: new file.
      adds  a972000d  README.i18n: typo, grammar, style and whitespace fixes.
      adds  bfab25ea  Send empty message in x2gohelper to stop AppStarting cursor. (Fixes: #616).
      adds  2d88750b  Send empty message in x2gohelper to stop AppStarting cursor. (Fixes: #525).
      adds  b8cb7965  Merge remote-tracking branch 'refs/remotes/origin/master'
      adds  fd5b2876  Send empty message in x2gohelper to stop AppStarting cursor. (Fixes: #616).
      adds  c441a82d  Apply disable-calling-parec.patch from George Trakatelis (Fixes: #742)
      adds  fd1151e4  Update Changelog about #742
      adds  6efa7163  fix changelog
      adds  c981ff94  x2goclient.spec: Always set BuildRoot: parameter.
      adds  1c3531d7  x2goclient.spec: Forceful B-R on SLE 11.3: glib2-branding-SLED.
      adds  47501582  Revert "x2goclient.spec: Forceful B-R on SLE 11.3: glib2-branding-SLED."
      adds  3f85fe21  Prevent passwordless re-logins into X2Go Session Broker if --broker-autologoff is used on the cmdline. (Fixes: #782).
      adds  58e4845e  Add new cmdline option --broker-noauth-use-session-username. When --broker-noauth is used, the broker does not know on behalf of which user to operate. This new option enables username syncing. When logging into X2Go Server, that username will be sent to the broker and be used for querying X2Go Broker Agents etc. (Fixes: #781).
      adds  2b105f11  Reformat onmainwindow.cpp
      adds  ae6efce6  Fix multiply creation of modmap timer (OS_DARWIN).
      adds  cb1df7db  onmainwindow.cpp: cleanup previous commit.
      adds  9f92b4c6  release 4.0.3.2
      adds  0046471e  Continue development...
      adds  f2762301  Bundle new version of VcXsrv: 1.15.2.3-xp+vc2013+x2go1
      adds  b2e5e746  Fix permissions on copy-deps-win32
      adds  ce0f9b29  Update from Cygwin bundle 20141018-2 to 20141018-3.
      adds  e6b408b6  Update from Cygwin bundle 20141018-3 to 20141018-4
      adds  3365117e  Update bundled VcXsrv from 1.15.2.3-xp+vc2013+x2go1 to 1.15.2.4-xp+vc2013+x2go1
      adds  a8496ef1  Makefile.docupload: add quotes and change backticks to $().
      adds  b7398771  general: move *.cpp and *.h files to src/ and *.ts files to src/i18n/.
      adds  ff707ea0  general: reference src in Doxyfile.
      adds  9750d669  x2goclient.pro: reference files moved to src/ and src/i18n/.
      adds  034c8f55  general: move *.ui files to src/ui/ and reference in x2goclient.pro.
      adds  7c106488  x2goclient.pro: translate and simplify header.
      adds  0c0925d0  x2goclient.pro: add x2goclientconfig.pri only containing a comment to override specific entries in x2goclient.pro in x2goclientconfig.pri.
      adds  78564f03  general: move resource files to src/res/ and reference in x2goclient.pro.
      adds  5d42d9e0  general: reference changes in shipped Makefile.
      adds  84b49d9a  Makefile: rename SRC_DIR to TOP_DIR.
      adds  524d9e79  general: rename qtbrowserplugin-<ver>-opensource to x2gobrowserplugin-<ver> and reference in x2goclient.pro.
      adds  2cd313f7  general: move x2goplugin.rc to x2gobrowserplugin-*/src/res/ and reference in x2goclient.pro.
      adds  4f26b347  x2goclient.pro: remove executability.
      adds  15f43c97  INSTALL: fix typos and update URL's.
      adds  91a7ceae  HOWTO.GPGCARD: fix typos and grammar.
      adds  62429d34  LICENSE: add "X2Go Project" copyright.
      adds  4cc7d77b  Makefile.man2html: replace backticks with $() and change spaces to tabs.
      adds  e3413c44  README.OpenSSL-Exception: reformat content.
      adds  bc56aa64  README.i18n: grammar fix.
      adds  032e2a6e  .gitignore: update with more temporary files.
      adds  7b5d8a94  x2goclient.pro: improve consistency: replace tabs with spaces, put quotes around messages, remove or add whitespace where applicable.
      adds  50d2292c  general: Move *.rc and *.rcc files back to top directory for now.
      adds  e5571614  Move icons/ to img/icons/ and update references in:
      adds  145eb68f  Move png/ to img/png/ and update references in:
      adds  2f18f052  Move svg/ to img/svg/ and update references in:
      adds  9e803076  general: move *.ts files back to the top directory (they are resources.)
      adds  311cff35  general: move *.ts and *.qm files to i18n/ and update references in:
      adds  396e7d2d  general: actually move icons/ to img/icons/ again.
      adds  a08186f4  nsis/gpl.txt: fix formatting errors.
      adds  89c0f391  nsis/x2goclient.nsi: fix whitespace errors.
      adds  a88a8e84  nsis/x2goclient.nsi: don't change the icons path.
      adds  b40c8d42  nsis: make files non-executable.
      adds  12e7d765  general: move x2go-logos/ to img/x2go-logos and update references in:
      adds  7915e498  x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc: fix whitespace errors.
      adds  5bfd6d04  general: move i18n/ to res/i18n/ and update references in:
      adds  bc50f2bd  src/ssh{masterconnection,process}.cpp: remove executability bit.
      adds  7d4b197c  general: move img/ to res/img/ and update references in:
      adds  e6b9aeda  Move
      adds  300be5c7  x2goclient.pro: reference new src directory as include dir.
      adds  239179db  general: move txt/ to res/text/ and update references in:
      adds  8d918a87  Info.plist: whitespace fix.
      adds  f222df47  macbuild.sh: use more quoting and curly braces for referencing variables.
      adds  c92bb98a  macbuild.sh: define TOP_DIR variable -- set to $PWD.
      adds  07af2ea9  macbuild.sh: define the new variables $SDK and $MACOSX_DEPLOYMENT_TARGET which can also be (pre-)set through the environment.
      adds  33b3a2b3  macbuild.sh: fix up previously overlooked variables deserving curly braces and quotes.
      adds  a9f85069  macbuild.sh: specify -spec macx-g++ when using qmake.
      adds  7d67e815  macbuild.sh: directly reference project file for qmake.
      adds  5eef51fc  macbuild.sh: use out-of-source build and do not overwrite the default shipped Makefile.
      adds  128978e9  macbuild.sh: also also specify the top dir when defining the path to the generated appbundle and dmg file.
      adds  47bc1f54  general: move Info.plist to res/ and update reference in x2goclient.pro.
      adds  bd8785f8  macbuild.sh: BUILD_DIR already includes TOP_DIR, don't specify it two times.
      adds  abe5148e  macbuild.sh: fix references of resources to access files from TOP_DIR.
      adds  bea6d89d  x2goclient.pro: work around a bug in qmake generating incorrect make rules for embedding the OS X app bundle Info.plist file.
      adds  6ac47cc8  x2goclient.pro: work around another bug in qmake and copy icon "manually".
      adds  0393e33b  general: define wrap_legacy_resources() function and use it to wrap legacy resource locations stored in old session config files.
      adds  537eb40a  sessionbuttons/userbuttons: add some debugging output to see what file path is being used as a pixmap (user photo/session icon.)
      adds  a7f1a88a  x2goutils: update copyright -- add myself.
      adds  8959fba8  x2goutils.cpp: change four spaces per indentation level to two spaces.
      adds  bbc466eb  x2goutils.cpp: use constBegin() and constEnd() instead of begin/end...
      adds  ec4c2927  x2goutils.cpp: actually use the correct iterator types and functions.
      adds  523844a0  x2goutils: add fixup_resources() to fix "broken" resource URI's.
      adds  139e5afc  x2goutils: rename fixup_resources() and wrap_legacy_resources() to fixup_resource_URIs() and wrap_legacy_resource_URIs().
      adds  5bbfdde8  sessionexplorer, sessionwidget: wrap more places in wrap_legacy_resource_URIs().
      adds  2f997c3a  general: move res/Info.plist and macdmg.DS_Store to res/osxbundle/ and update references in:
      adds  42302f4b  macbuild.sh: add debug mode selector via DEBUG env variable.
      adds  fcaa63a5  x2goclient.pro: enable more debugging if needed: change -g flag to -g3 -ggdb3 -gdwarf-4.
      adds  d6c17fc3  macbuild.sh: select stdlib on OS X based on the passed or default SDK value.
      adds  5ba56c49  macbuild.sh: fix TOP_DIR handling.
      adds  aec9cace  macbuild.sh: switch to BASH interpreter.
      adds  2dc312d8  macbuild.sh: also accept "FALSE" and "false" as binary values.
      adds  3d46716a  macbuild.sh: fix non-functional redundancy and optical issues.
      adds  59a0bca3  macbuild.sh: make bundling optional (but enabled by default) via the new BUNDLE environment variable.
      adds  4fed829f  x2goclient.pro: Enable -O2 in debug mode.
      adds  ab0592f6  general: Add new UNUSED() macro to x2goutils.h and silence compiler warnings. Affected files:
      adds  8ebbd350  onmainwindow.cpp: Fix some QMessageBox usages. There are many more places that need fixing...
      adds  f659244a  general: remove config_mac.sh. macbuild.sh handles this now.
      adds  96e48e01  ssh{masterconnection,process}.cpp: add more debugging messages to trace mutex lock and unlock and command execution via SSH.
      adds  3e0f3479  macbuild.sh: Use the correct client build dir: client_build.
      adds  0428aaf7  macbuild.sh: remove unused variables.
      adds  dbb398c9  macbuild.sh: only use --stdlib compiler flag on 10.7+. Unsupported on 10.6 and below.
      adds  782a0ad7  macbuild.sh: use sh default assignment instead of default value.
      adds  42c8e55d  macbuild.sh: app bundle and dmg file will be automatically removed when removing the client build directory.
      adds  ab07861c  macbuild.sh: Remove 'function' keyword, as it's causing undefined behavior according to SUS.
      adds  cff5d9a9  macbuild.sh: define, implement and use new function 'make_boolean()'.
      adds  9798f5c7  macbuild.sh: move functions to the start of the macbuild.sh script.
      adds  37cc1a9c  macbuild.sh: new env var/parameter UNIVERSAL in macbuild.sh.
      adds  73af76ee  macbuild.sh: add usage message obtainable via -h or --help.
      adds  4e35da33  debian/changelog: move changelog entries for this branch to the correct, unreleased version 4.0.4.0.
      adds  afedea14  x2goclient.pro.maemo: cleanup.
      adds  f4e0c64a  x2goclient.pro: move OS X-specific stuff from general section to macx section.
      adds  3ea11003  x2goclient.pro: move ICON definition up before it's actually used in the macx section.
      adds  afece2be  Windows: move building into client_build subdirectory.
      adds  7ff025e9  Windows: convert and delete the other config or build scripts. Delete obsolete ones.
      adds  1f52d45d  Windows: reference windows icon from client_build dir. Big FIXME.
      adds  4341e2fa  config_win.bat: fix missed lrelease call.
      adds  d2706ee3  x2gohelper/Makefile: and delete correct binary file, if requested.
      adds  82149292  Windows: try removing reference to top dir again.
      adds  f379a189  Windows: correctly reference windows icon.
      adds  5c33be48  x2goclient.spec: fix builds on Fedora and related due to failing removal of browserplugin directory. That's non-critical.
      adds  f44a6d07  onmainwindow.cpp: actually call slotTunnelOk(int), do not generate a run time error by calling the non-existent function slotTunnelOk().
      adds  aa11eb5b  onmainwindow.cpp: clarify message regarding missing SSH daemon host keys.
      adds  18677da6  non_modal_messagebox.{cpp,h}: add new Non_Modal_MessageBox class for non-modal message boxes.
      adds  fd09a566  onmainwindow.cpp: use Non_Modal_MessageBox::critical function to display errors relating to missing sshd host keys.
      adds  a4196bff  onmainwindow.cpp: also make the message about a non-running sshd non-modal.
      adds  5ff18d97  {x2goclient.pro,res/osxbundle/{Info.plist,postbuild.sh}}:
      adds  e232e504  onmainwindow.cpp: consolidate Windows and non-Windows sshd startup error message.
      adds  b447387d  onmainwindow.cpp: typo fix (authoized_keys.)
      adds  b5868aa9  onmainwindow.cpp: stop exporting directories (Printing, File Sharing) on sshd error.
      adds  7b18f20d  onmainwindow.cpp: fix session icon not being displayed as tray icon (missed legacy resource URI wrapper call.)
      adds  cdf4cbeb  configdialog.cpp: update XQuartz outdated version info message and links. Add MacPorts reference.
      adds  551078ce  configdialog.cpp:
      adds  a154a6c3  x2goutils.{h,cpp}: use QString references.
      adds  f86629a8  x2goutils.{h,cpp}: add new helper function show_RichText_WarningMsgBox.
      adds  bd06b934  configdialog.cpp: use new helper function show_RichText_WarningMsgBox to show proper errors.
      adds  f5443ca9  configdialog.cpp: return empty strings as paths to the XQuartz application if no valid one could be found in order to show the proper error message.
      adds  bcf498fd  configdialog.cpp: rephrase another error message, use the new helper and reformat code.
      adds  4776273d  onmainwindow.{cpp,h}: make slotTunnelOk parameter optional and use the non-parameter call for the QSingleShotTimer::timeout() signal.
      adds  9dc4db3c  {x2goutils,non_modal_messagebox}.cpp: include the correct headers.
      adds  b59e5d94  x2goutils.{h,cpp}: split up show_RichText_WarningMsgBox() into the aforementioned function and a new convert_to_rich_text() helper function.
      adds  27354ff7  non_modal_messagebox.{h,cpp}: add new Non_Modal_MessageBox::critical() overloaded functions to be able to use informative text and a (forceful, if requested) conversion to rich text.
      adds  63873a19  onmainwindow.cpp: prettify non-running sshd error message.
      adds  c99b7416  onmainwindow.cpp: prettify non-available host key error message.
      adds  5fc3301f  onmainwindow.cpp: fix typos and augment sshd startup failure message.
      adds  fdbe9e04  onmainwindow.cpp: also use usermode sshd on OS X, if no global daemon is running.
      adds  42f20456  onmainwindow.cpp: on OS X, specify sshd's PID file location in its server config.
      adds  ef033df5  onmainwindow.cpp: wait 3 seconds before checking sshd startup state to allow it to come up.
      adds  2c0687ac  onmainwindow.cpp: adapt SSH host key warning message to new usermode sshd possibilities.
      adds  26c86b7f  configdialog.cpp: make XQuartz detection algorithm QStringList-based and add MacPorts location.
      adds  3d4c38ef  onmainwindow.cpp: fix bad quoting when writing remote xinerama config file. Fixes: #797.
      adds  02dda793  {LICENSE,debian/copyright}: fix typo in URL of obviously-nice.de.
      adds  d294bbb3  onmainwindow.cpp: fix desktop sharing via session broker. Fixes: #584.
      adds  3d578752  onmainwindow.cpp: handle %i and %c format flags in desktop files correctly: remove the %i flag and replace %c with the application name. Fixes: #827.
      adds  52040031  onmainwindow.cpp: do not define Ctrl+Q two times. Made it unusable on Linux and Windows.
      adds  5e1351da  onmainwindow:cpp: correctly pass escaped single quote when writing remote xinerama config file. Post-fixup for #797.
      adds  e20207bc  {onmainwindow.cpp,README.i18n}: fix localization -- resource strings were not correctly updated. Fixes: #828.
      adds  80088732  debian/changelog: add closure for #830
      adds  bfd5d503  Update bundled VcXsrv from 1.15.2.4-xp+vc2013+x2go1 to 1.15.2.5
      adds  07f56fc2  Update Cygwin bundle for openssl 1.0.2a-1 update
      adds  3b559328  Update changelog about Win32 OpenSSL update from 1.0.1L to 1.0.1m
      adds  22aa6cad   Windows: Update bundled PuTTY from 0.63 to 0.64.
      adds  0038d25f  onmainwindow.cpp: quote commands for generating pulse-client.conf correctly, add more quotes and use absolute file path for pulse cookie.
      adds  e843170e  onmainwindow.cpp: fix up typo when specifying cookie file in pulse-client.conf.
      adds  3cba5555  src/version.h: add include guard.
      adds  c6539db8  help.{cpp,h}: add skeleton for new help system.
      adds  8587ec4d  help.{cpp,h}: add sanitizing helpers.
      adds  abebff1c  help.{cpp,h}: fix missing return type.
      adds  b8088ba8  help.cpp: populate pretty_print: fetch max length of params.
      adds  d9d7fbe6  help.cpp: get terminal window sizes on UNIX-based and Windows operating systems.
      adds  6f55b84e  help.cpp: complete pretty printer function.
      adds  082af3f6  help.cpp: "copy" old command line parameters.
      adds  d80caf9d  help.cpp: document broker options. Fixes: #851.
      adds  61889c75  help.cpp: actually output the help message.
      adds  f6a07c57  help.{cpp,h}: also pass the help message on (for display in graphical mode.)
      adds  da6d831a  x2goclient.pro{,.maemo}: add new help.{cpp,h} files.
      adds  ac628827  onmainwindow.cpp: replace old help system with new one.
      adds  bbddcc4d  {{onmainwindow,help}.cpp},helph}: fix misc. build errors.
      adds  462e8f22  help.h: fix run time error by actually giving QTextStream a "device" to write to.
      adds  e14d4289  help.cpp: clear current string if completely written onto one line.
      adds  5bf8eb18  help.cpp: enable debugging for pretty_print(). --debug must be supplied before --help for this to work.
      adds  7772507d  help.cpp: partly fix indenting algorithm.
      adds  fb9b1b02  help.cpp: actually recalculate the new indent *before* writing whitespace.
      adds  d3ff608c  help.cpp: fix splitting algorithm to step over a space character, but include hyphens correctly into the current line.
      adds  28a111df  help.cpp: don't let qCritical() add even more spaces or quotes around the help message.
      adds  37b20f90  help.cpp: add support for newlines within descriptions.
      adds  50378fa0  help.cpp: use new newline feature for some options.
      adds  abf91619  help.cpp: switch from do { ... } while (...); to just while (...) { ... }.
      adds  e1013d89  help.cpp: trying to split at hyphens was a bad idea. Remove that part.
      adds  729415a3  help.cpp: fix a compile warning (by including winsock2.h) and error (caused by a typo) on Windows.
      adds  b2024e46  help.cpp: hardcode indentation value to 2 (for the first spaces) + maximum length of parameters + 4 (for the trailing 4 spaces).
      adds  95f1ee1e  x2goutils.{cpp,h}: implement new git_changelog_extract_commit_sha helper, extracting the most recent commit shasum from a git changelog string.
      adds  6e89f0e4  help.cpp: use new git_changelog_extract_commit_sha() helper while building the help prelude.
      adds  a01b2826  x2goutils.{cpp,h}: reformat only.
      adds  47c59d88  helpdialog.cpp: change to monospaced font.
      adds  53727612  helpdialog.{cpp,h}: whitespace only.
      adds  8462740d  helpdialog.cpp: use QT_VERSION macro to select either a monospaced or typewriter font (Qt < 4.7.0 only supports TypeWriter.)
      adds  4fd874a4  x2goutils.{cpp,h}: add new font_is_monospaced() helper.
      adds  739e2e1c  helpdialog.cpp: try harder to set a monospaced font.
      adds  a944db81  helpdialog.cpp: lower font size to have more space for text.
      adds  2ee86a4e  ui/helpdialog.ui: almost double the window size.
      adds  0fe6b3a7  {helpdialog.cpp,x2goutils.h}: whitespace only.
      adds  5734a0d5  help.cpp: typo fix for --git-info.
      adds  bf9294c2  help.{cpp,h}: provide string splitting logic as separate split_long_line() function. Use this in pretty_print().
      adds  dbaba2f1  help.cpp: simplify pretty_print() and make it also split lines for non-terminal output or when the terminal width is unknown.
      adds  6e7ca038  help.cpp: move functions around a bit.
      adds  3d582180  help.{cpp,h}: add a boolean terminal_output parameter to the pretty_print() function family.
      adds  dc2c70c1  onmainwindow.cpp: don't let a potential terminal affect the help string shown in the GUI.
      adds  d9e47160  help.h: lower default splitting length to 100 characters.
      adds  cd472666  x2goutils.{cpp,h}: fix compile issue -- include QFont and QFontUtils.
      adds  ee11aa45  onmainwindow.cpp: fix up pulse config file generation and PULSE_CLIENTCONFIG setting once more.
      adds  505d4e06  Windows: Upgrade bundled PulseAudio from 5.0-rev18 to 6.0-11.1
      adds  072dfa65  src/{onmainwindow,sshmasterconnection}.cpp: enable use of SSH proxy configuration with x2goplugin. Fixes: #798.
      adds  467c7cee  Update cygwin bundle from 20141018-5 to 20150425-2
      adds  b5eb6bd8  Add more relevant info to changelog.
      adds  c1addefc  {macbuild,res/osxbundle/postbuild}.sh: add support for git information if not building from a tag.
      adds  4a7c05b2  {{configdialog,onmainwindow}.cpp,x2goutils.{cpp,h}}: new helper functions show_XQuartz_not_found_error(), show_XQuartz_start_error() and show_XQuartz_generic_error().
      adds  c11e6973  x2goutils.cpp: fix compile error. tr () is a member of QObject and must be explicitly marked as such in a free function.
      adds  e7f48c2c  {configdialog.{cpp,h},onmainwindow.cpp}: miscellaneous typo fixes - no functional changes.
      adds  21e18e80  onmainwindow.cpp: whitespace changes to installTranslator() only.
      adds  fc224acf  onmainwindow.cpp: correctly let Qt fetch the UI display language for Qt 4.8.0 and higher.
      adds  06639b6e  x2goclient.nsi: Add support for debug build.
      adds  67aad4af  Update changelog about the debug build.
      adds  f78557a0  Update bundled VcXsrv from 1.15.2.5 to 1.15.2.6
      adds  dc7f58b2  Correct changelog about last commit
      adds  0c0d0bb8  Update libssh from 0.6.4 to 0.6.5
      adds  e6c34f66  Correct changelog about last commit
      adds  2857e6cd  x2goclient.nsi: Add descriptions for "components"
      adds  50066210  x2goclient.nsi: Include Pageant & PuTTYgen
      adds  2635f627  config_win.bat: enable release by default, fetch command line parameter and compare against debug.
      adds  16cf6178  x2goclient.nsi: Add setup.exe file properties
      adds  9dba4ece  Windows: Print to debug about deleting PuTTY session registry key
      adds  db261211  Windows: Do not delete saved PuTTY sessions when Kerberos 5 (GSSAPI) authentication is enabled (Fixes: #625)
      adds  227a53d5  changelog: Bug #625 is also #789
      adds  0462b6ce  Fix "connection failed" "pscp" error with folder sharing (Fixes: #868)
      adds  c4d21f36  debian/changelog: whitespace fix.
      adds  5f6565fb  Upgrade bundled VcXsrv from 1.15.2.6 to 1.17.0.0-1
      adds  36c2dd5c  onmainwindow.cpp: follow-up to last translation fix.
      adds  e6805669  onmainwindow.{cpp,h}: make new get_translator() function static.
      adds  cc5d696a  onmainwindow.h: include used types/headers.
      adds  c857cbae  onmainwindow.cpp: correctly call QLocale::uiLanguages ().
      adds  351e4052  onmainwindow.cpp: copy strings before manipulating them.
      adds  ddbf9b42  onmainwindow.h: make get_translator() const. Does not change any state.
      adds  2df78cd9  onmainwindow.cpp: fix compile error triggered by a missing parenthesis/typo.
      adds  553b75c1  onmainwindow.cpp: workaround https://bugreports.qt.io/browse/QTBUG-25973.
      adds  81a3e1c3  debian/changelog: fixup for non-referenced file.
      adds  181fc100  onmainwindow.h: revert const-qualifier for get_translator().
      adds  84d4bd86  Windows: Fix audio (PulseAudio) when Kerberos 5 (GSSAPI) authentication is used (Fixes: #869)
      adds  1f3f87f0  Upgrade libssh from 0.6.5 to 0.7.0
      adds  dbe9be6b  Revert accidental changes to copy-deps-win32.bat
      adds  bde9d404  copy-deps-win32: require source paths as args
      adds  2068bb63  copy-deps-win32: continue copying if errors occur
      adds  3b3c7ec9  copy-deps-win32.bat: Instead, exit if a copy fails
      adds  909872bf  copy-deps-win32: Fix delete bug and add errorlevel
      adds  be52b79a  copy-deps-win32.bat: actually let xcopy error correctly.
      adds  05689c72  general: fix spelling and English language syntax issues. Fixes: #389.
      adds  5d55e6d5  general: improve debug output and error messages.
      adds  687948e1  sshmasterconnection.cpp: fix typo in last commit leading to a compile failure, correct content, remove superfluous newlines.
      adds  08ef3bcb  sessionexplorer.cpp: use a better shared logic for generating an arguments list for calling x2goclient.exe from a desktop shortcut.
      adds  301b58ce  release 4.0.4.0
      adds  da4aa041  Continue development
      adds  391adf3c  INSTALL: add more verbose instructions on how to build X2Go Client and friends.
      adds  6c831099  onmainwindow.{cpp,h}: rename slotScDaemonOut() and slotScDaemonError() to slotScDaemonStdOut() and slotScDaemonStdErr().
      adds  91e14db4  x2goutils.{cpp,h}: add new show_RichText_Generic_MsgBox() main function designed to replace the show_RichText_WarningMsgBox() function.
      adds  7d088bbb  x2goutils.{cpp,h}: make show_RichText_WarningMsgBox() use show_RichText_Generic_MsgBox ().
      adds  91906e6c  x2goutils.{cpp,h}: new show_RichText_ErrorMsgBox() function as a wrapper for show_RichText_Generic_MsgBox() with a critical icon.
      adds  b6d5d540  onmainwindow.{cpp,h}: properly handle scdaemon errors with a message box and close the client.
      adds  90d6b8b7  onmainwindow.cpp: manipulate PATH and append /usr/lib/gnupg2/ to it when starting scdaemon. Fixes: #882.
      adds  1deb01e0  x2goutils.h: add QMessageBox include, fixed compile error.
      adds  89238d09  onmainwindow.cpp: fix typos leading to compile errors.
      adds  f2034da2  onmainwindow.cpp: another typo fix.
      adds  72bc4124  onmainwindow.cpp: add blocks to switch cases to fix a compile error.
      adds  39eaa313  x2goutils.cpp: correct typo to fix compile errors.
      adds  cdbcf5c4  onmainwindow.cpp: drop a redundant variable and fix empty env check.
      adds  47958468  onmainwindow.cpp: add more newlines to scdaemon error output.
      adds  8bd0f08c  onmainwindow.cpp: add debugging output for new scdaemon PATH value.
      adds  2fa19557  onmainwindow.cpp: split up PATH value as printed in the error message box by a newline every 100 characters.
      adds  f07d58fc  sshprocess.cpp: export PATH variable when running commands.
      adds  69fd7ea9  sshprocess.cpp: wrap SSH command prelude and conclusion in double quotes.
      adds  33736872  sshprocess.cpp: wrap all remote commands with "bash" instead of the unspecific "sh".
      adds  bb32a8cf  onmainwindow.cpp: try to escape shell quotes correctly when using Kerberos/GSSApi when running the xmodmap keyboard sync command on OS X.
      adds  d7156ade  onmainwindow.cpp: also escape other shell quotes when using Kerberos/GSSApi.
      adds  6f1bbb15  onmainwindow.cpp: silence compiler warning by casting an int value to std::size_t.
      adds  f9bd7494  onmainwindow.cpp: silence another compiler warning by not converting from string to int and back to string needlessly.
      adds  1c60cad8  onmainwindow.cpp: fix compile error - use QString.toAscii () to get a valid C string representation for tr ().
      adds  5be62d3b  onmainwindow.cpp: don't terminate if scdaemon exited with non-zero exit code.
      adds  1f7f0144  sshprocess.cpp: don't use QProcess::start (QString).
      adds  3b04b53b  sshprocess.cpp: add a bit more debugging - also print out the unmodified raw output of SSH commands.
      adds  cbab95c6  onmainwindow.cpp: remove now-bogus double quote escaping.
      adds  6b163ca1  sshmasterconnection.cpp: port QProcess::start () change.
      adds  fadc7059  sshprocess.cpp: whitespace/prettify only and a compile fix.
      adds  91f3d250  debian/control: Add alternative D for nxproxy: qvd-nxproxy. Allows parallel installation of X2Go Client and the TheQVD client (perl-qvd-client).
      adds  c45f3fb8  Update changelog about Win32 OpenSSL update:
      adds  3a654cb1  Update cygwin bundle from 20150425-2 to 20150425-3
      adds  5da08c7c  Update VcXsrv: 1.17.0.0-1 (X2Go/Arctica Build) -> 1.17.0.0-2 (X2Go/Arctica Build)
      adds  dcf91b45  "About X2GO client" -> "About X2Go Client"
      adds  d0efa71e  x2goclient.pro: simplify lrelease path preparing for different OS and cross compiling. Fixes: #901.
      adds  7cb7c46e  x2goclient.pro: reinstate old lrelease "search" behavior if qtPrepareTool() is not available.
      adds  58c2db08  Fixing multimonitor mode on Windows. Run VcXsrv with on selected screen without decoration.
      adds  b9822f40  {debian/changelog,src/onmainwindow.cpp}: fixup last commit. Spelling errors, changelog format, unclear blocks.
      adds  d220069e  onmainwindow.cpp: only set multidisplay mode for non-rootless sessions.
      adds  465b0309  onmainwindow.cpp: Fix syntax error in last commit
      adds  a6aec7d8  {ui/xsettingsui.ui,xsettingswidget.cpp}: add new "whole display" option for external X server configuration.
      adds  b73aec9f  onmainwindow.cpp: rename "optionsmd" setting to "optionswholedisplay", which is more clear.
      adds  91923369  xsettingswidget.cpp: fix compile error: settings -> setting.
      adds  712f96e9  xsettingswidget.cpp: missed one occurance in the last commit.
      adds  d9511e7a  Update changelog for Win32-OpenSSL update from 1.0.1o to 1.0.1p
      adds  a9a5d58f  Update cygwin bundle from 20150425-3 to 20150425-4
      adds  32307c62  Update VcXsrv: 1.17.0.0-2 (X2Go/Arctica Build) -> 1.17.0.0-3 (X2Go/Arctica Build)
      adds  71504fcc  Upgrade MSVC DLLs: 2008 -> 2013
      adds  97ecd0a9  Windows: Only bundle msvcr120.dll
      adds  ae7a2971  sessionmanagedialog.cpp: enable some debugging and make selected sessions configureable or deletable. Fixes: #909.
      adds  8f93b2ae  general: bump revision to 4.0.5.0 due to incompatible Windows bug fixes.
      adds  255d0aa0  Linux: Fix desktop session icons (Fixes: #911)
      adds  b69667ef  release 4.0.5.0
      adds  1c299be5  Continue development
      adds  3030896f  onmainwindow.cpp: include sshd PID file path option in quotes to support whitespaces within the var directory path on Windows.
      adds  4b86435f    - xsettingswidget: compile only on Windows.
      adds  9dea9204  Add support for new style command line options of xfreerdp on direct RDP connections.
      adds  164b4fe0  xinerama.conf: Don't choke if screen coordintate lines in xinerama.conf start with a dash ("-"). (Fixes: #948).
      adds  f00ac71b  add bug closure for #772
      adds  1d9c4ab9  Replace "::" with "_" for the desktop link name on Windows.
      adds  d56ee8f3  Fix direct RDP in broker mode.
      adds  daa9cf51  Fix crashing client when editing session from SessionManageDialog.
      adds  c3f59d22  Configure audio input in pulseaudio on Windows.
      adds  a929156d  Reconnect ssh broker in case of IO Error.
      adds  468b0de2  Reformat source onmainwindow.cpp.
      adds  1828803c  Disable settings editing if a directory with central settings is exists.
      adds  aea2684a  Format long names on session buttons.
      adds  11684ffd  onmainwindow.cpp: do NOT reformat. Reverts most of the previous commit because it breaks code logic.
      adds  ef22cf41  res/txt/packs: add adaptive method.
      adds  c3b9cd96  {macbuild.sh,x2goclient.pro}: pass MacPorts library and include path's to qmake.
      adds  42138b7b  macbuild.sh: hotfix for needing MacPorts - bugfix/osx contains a more thorough fix, but backporting is not an option.
      adds  081b6b1a  x2gosettings.cpp: let centralSettings () return false on Windows.
      adds  faf5f027  Central settings for Linux, Mac and Windows.
      adds  f6fcdda6  Win32-OpenSSL: 1.0.1p -> 1.0.1q
      adds  12717a38  onmainwindow.cpp: be more precise in slotScDaemonError () regarding unknown and undefined errors.
      adds  f399a045  onmainwindow.{cpp,h}: don't use a hardcoded path to xmodmap on OS X and handle errors more gracefully. Fixes: #487.
      adds  eeab8aa4  x2goclient.pro: fix typo --stdlib=... -> -stdlib=... Fixes: #973.
      adds  b49846ac  debian/control: change apache2-dev | libc6-dev build dependency back to apache2-dev only.
      adds  e9426b7b  debian/control: Change apache2-dev build dependency yet again to apache2-dev | apache2-threaded-dev.
      adds  256e30d4  ssh{process,masterconnection}.cpp: run bash as a login shell when invoking any command remotely. Fixes: #928.
      adds  1cb911ab  onmainwindow.cpp: add some more error handling for parsing the return value of x2golistsessions.
      adds  def70cbd  debian/changelog: add bug closure for #921 (and implicitly #929.)
      adds  fcf573ff  sshmasterconnection.cpp: check correct variable for validity: public key instead of private key (again.) Fixes: #945.
      adds  33c461e2  common: update copyright notices. Happy new year!
      adds  38eaebe9  macbuild.sh: add stdlib forcing.
      adds  4fadc8a4  macbuild.sh: whitespace only.
      adds  96627d26  Windows: Update Cygwin bundle to 20160121-1
      adds  875a6094  Windows: Update Unicode NSIS from 2.46.5 to 2.50.0 Pre-release,
      adds  d5d100cf  Windows: Update PuTTY from 0.64 to 0.66
      adds  03120df6  Windows: Remove libzip. libssh no longer uses it.
      adds  793ee25d  res/resources.rcc: add Turkish translation file. Fixes: #987.
      adds  66a2ab23  onmainwindow.cpp: use lowercase version of locale. Fixes: #953.
      adds  d1b9f60c  misc: whitespace only.
      adds  fe9dbe7c  res/i18n: update translation files.
      adds  5c1e4373  sshmasterconnection.cpp: let challenge-auth-based login attempts fallback to normal password authentication if the initial challenge-auth-based attempt was unsuccessful.
      adds  10405481  sshmasterconnection.{cpp,h}: support variable number of challenge-auth-code-based prompts.
      adds  3904a5b5  sshmasterconnection.cpp: don't check prompts for full string equality - a matching prefix is good enough.
      adds  c5ee1ba6  sshmasterconnection.cpp: add OATH TOTP prompt prefix. Fixes: #860.
      adds  701b7cae  res/i18n: refresh translation files again.
      adds  1cc21a95  res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
      adds  0442f6f2  res/i18n/x2goclient_nb_no.ts: replace "X-Serv..." with "X.Org Server" where applicable.
      adds  a23283f0  res/i18n/x2goclient_nb_no.ts: correctly use "XQuartz" where necessary.
      adds  ac70bb52  res/i18n/x2goclient_nb_no.ts: whitespace only.
      adds  056defeb  res/i18n/x2goclient_nb_no.ts: fix up some "x2go" -> "X2Go" errors.
      adds  a66d386c  res/i18n/x2goclient_nb_no.ts: mark translation strings needing some care ("x2go..." -> "X2Go...") as unfinished for later fixup.
      adds  2300b462  res/i18n/x2goclient_nb_no.ts: fix (meta data) typo introduced with last commit.
      adds  2b70cfcc  sshmasterconnection.cpp: don't fetch invalid proxy socket. Fixes: #1000.
      adds  7756309c  Fix VCXSRV parameter to disable PRIMARY clipboard in X2Go Client for Windows.
      adds  fab1f9f6  Fix VCXSRV parameter to disable PRIMARY clipboard in X2Go Client for Windows. Fixes: #927.
      adds  ab49fd62  Fix reading settings for direct RDP connections in broker mode.
      adds  c5c35702  Auto accept RSA Keys for SSH Broker with --add-to-known-hosts option.
      adds  e80c99ac  res/i18n/x2goclient_fr.ts: update French translation file.
      adds  c487cab4  res/i18n/x2goclient_nl.ts: update Dutch translation file.
      adds  f3b9dd3e  res/i18n/x2goclient_nl.ts: fixup translation by respecting the original messages' format and other changes.
      adds  3f658499  res/i18n/x2goclient_de.ts: update German translation file.
      adds  2e7fafb7  res/i18n/x2goclient_de.ts: fixup translation by respecting the original messages' format, fixing typos and general improvements.
      adds  1c28e371  res/i18n/x2goclient_es.ts: update Spanish translation file.
      adds  7fb30bed  res/i18n/x2goclient_es.ts: fixup translation by respecting the original messages' format and other changes.
      adds  66833e82  res/i18n/x2goclient_sv.ts: update Swedish translation file.
      adds  060314e7  res/i18n/x2goclient_sv.ts: fixup translation by respecting the original messages' format and other changes.
      adds  c80b04ad  release 4.0.5.1
      adds  ef742939  Continue development
      adds  84b62155  res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
      adds  ecd37086  res/i18n/x2goclient_nb_no.ts: fixup translation by respecting the original messages' format, typo fixes and other changes.
      adds  4e2b04e6  Add cygwin sshd logging
      adds  9ebe2650  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  0fbe0510  debian/changelog: add changelog entry for sshd logging change.
      adds  fe83e68f  res/i18n/x2goclient_fi.ts: fixup translation by respecting the original messages' format and other changes.
      adds  c28a95b0  misc {src/,x2goclient.pro}: port to Qt5.
      adds  71c57032  src/{ongetpass,onmainwindow}.cpp: fixup QPlastiqueStyle usage on Qt5.
      adds  6da2be5e  x2goclient.spec: whitespace only.
      adds  84df138e  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  3772ad2f  src/onmainwindow.cpp: add (default) MacPorts prefix, /usr/local/bin and /opt/X11/bin to x2goclient's environment and child environments before starting xmodmap. Fixes: #1019.
      adds  864a0938  src/x2goutils.{cpp,h}: add new function add_to_path () to add multiple entries to a PATH-like string if they do not exist in there yet.
      adds  2ace014c  src/onmainwindow.cpp: replace old code to modify the PATH value with the new add_to_path () function.
      adds  c788a142  src/{onmainwindow,sshmasterconnection}.{cpp,h}: add support for ANSI X9.9 OTP tokens. Fixes: #1027.
      adds  128d4983  src/{onmainwindow,sshmasterconnection}.cpp: refactoring and whitespace only changes following up the #1027 patch.
      adds  4fa7c6ee  Cygwin bundle 20160121-1 -> 20160121-2
      adds  cc6c346a  src/onmainwindow.h: add new enum for selecting SSH host key types.
      adds  6122d360  src/onmainwindow.h: rename ONMainWindow::generateHostDsaKey () to ONMainWindow::generateHostKey () and make key type selectible. Fixes: #1003.
      adds  0c064b7a  Windows: increase sshd logging to debug1 level
      adds  b2c19058  src/help.cpp: actually make help descriptions translatable.
      adds  56259557  src/help.h: typo fix in comment only.
      adds  5768dbf5  Cygwin bundle 20160121-2 -> 20160121-3
      adds  81172fce  Fix Cygwin sshd logging when filepath contains a space
      adds  6957a4b1  debian/control: maintainer change in package: X2Go Developers <x2go-dev at lists.x2go.org>.
      adds  cd30849f  reset session data in broker config.
      adds  80f9632d  add "--no-autoresume" parameter.
      adds  e39018f5  debian/changelog: whitespace only.
      adds  044f22fd  src/sshmasterconnection.cpp: add support for Mobile OTP tokens and references for the other token types. Fixes: #1036.
      adds  3e88876f  debian/control: add myself as uploader.
      adds  a8a46100  src/onmainwindow.cpp: add some comments related to maybe using add_to_path ().
      adds  35842b7f  Windows: Update PuTTY from 0.66 to 0.67
      adds  308995cd  Win32-OpenSSL: 1.0.1q -> 1.0.1t
      adds  742205ca  src/onmainwindow.cpp: work around changed SSH host key locations in OS X 10.11+. Fixes: #1079.
      adds  a513cb08  src/onmainwindow.cpp: fix last commit by using QFileInfo instead of QDir.
      adds  682b1c08  res/i18n/x2goclient_de.ts: fix typo in close message.
      adds  15bd5981  {nsis/x2goclient.nsi,res/i18n/x2goclient_{da,es,et,fi,nl,zh_tw}.ts}: replace left-overs of "X2go" with the correct "X2Go" spelling.
      adds  550ae93c  release 4.0.5.2
      adds  58a589af  Continue development
      adds  70cad6ae  src/sessionbutton.cpp: replace drop down menu button on session buttons with a more prominent, bigger settings gear icon.
      adds  41a6398f  src/onmainwindow.cpp: add debug statements to createRSAKey () regarding the host pub key locations on OS X.
      adds  f5f0872e  src/onmainwindow.cpp: fix error message string in printSshDError_noHostPubKey ().
      adds  517d90a1  {res/,x2goclient.pro}: rename .rcc files to .qrc. Fixes: #1096.
      adds  1ec40ee3  src/{onmainwindow.{cpp,h},help.cpp}: modify autostart option to support multiple autostart apps at the same time. Fixes: #1024.
      adds  e0670e64  res/: fix up previous change, the renaming of changelog.qrc was not correctly committed.
      adds  b8e30273  debian/changelog: add entry for the latest change.
      adds  944dadfd  src/sshmasterconnection.cpp: add SecurID prompt to challenge auth code prompts.
      adds  a5180506  Fix SSHFS on Windows client.
      adds  08a070bb  debian/changelog: fixup latest entry and add closure for #1105.
      adds  94941175  src/sharewidget.cpp: fix compile on UNIX-like platforms by defaulting to ISO-8859-1 not just on Linux but also other platforms. Fixes:#1124.
      adds  40f3d5c7  src/x2goutils.cpp: don't try to wrap absolute paths as legacy resource URIs in wrap_legacy_resource_URIs (). Fixes: #910.
      adds  be1355bb  {res/img/svg/,res/resources.qrc}: add new file hamburger.svg, a custom-created hamburger icon.
      adds  585fb93b  src/sessionbutton.cpp: replace drop down menu button on session buttons again with the custom-created hamburger icon.
      adds  c0922627  src/onmainwindow.{cpp,h}: add new function images_resource_path (), similar to iconsPath () but without explicitly referring to icons.
      adds  707f9907  src/sessionbutton.cpp: we cannot use ".." in resource paths to move up one level, so use images_resource_path () instead and hope that we finally get a yummy hamburger.
      adds  cd36a756  src/onmainwindow.{cpp,h}: let iconsPath () take a const-reference instead of an object and make it a const member function.
      adds  5eca0cff  src/onmainwindow.{cpp,h}: let images_resource_path () take a new, optional "base" parameter, that might be empty and is put in-between the fixed resource path string and the filename parameter.
      adds  7f48257c  src/onmainwindow.cpp: use images_resource_path () in iconsPath ().
      adds  b04960e5  src/sessionbutton.cpp: instead of using the hamburger.svg file directly, render it to a raster image and use this Pixmap as the icon file - otherwise the icon will not show up.
      adds  12672311  src/onmainwindow.cpp: remove left-over debug test message.
      adds  33efb139  {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
      adds  063cc4ae  unixhelper.{cpp,h}: implement cleanup program for process group.
      adds  35978d85  x2goclient.cpp: wrap X2Go Client main function and use that.
      adds  448d8916  x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
      adds  c219f37a  x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
      adds  38c40d62  x2goclient.cpp: add myself to copyright header.
      adds  72ca36e5  x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
      adds  7188d691  x2goclient.cpp: fix std::edit -> std::exit typo.
      adds  7799e945  unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
      adds  2f08e765  unixhelper.h: forgot to declare type of unix_cleanup() function.
      adds  7b2bb8bf  unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
      adds  5a2b6bdd  unixhelper.{cpp,h}: add documentation/comments.
      adds  e080ab1a  x2goclient.cpp: return return value of unixhelper::unix_cleanup().
      adds  880d4012  unixhelper.cpp: kill process group on error.
      adds  ab201f0f  unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
      adds  9822394d  unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
      adds  678d59fe  x2goclient.cpp: clean up.
      adds  297e1ec9  x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
      adds  27a98c9a  x2goclient.cpp: fix compile problems introduced with the last commit.
      adds  ba3945b7  x2goclient.cpp: fix string comparison.
      adds  7bc682d3  x2goclient.cpp: create new argv array on the heap instead of on the stack.
      adds  d6627475  unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
      adds  1bc20698  {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
      adds  0996b805  unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
      adds  720061d4  x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
      adds  420f089c  {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
      adds  f4c49440  appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
      adds  a298f8a1  onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
      adds  15a38d25  compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below. Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
      adds  f8a5fe86  compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
      adds  e9bbaea9  compat.h: include QtCore/qglobal.h for Q_OS_... macros.
      adds  43aae964  pulsemanager.{cpp,h}: new class for PulseAudio management.
      adds  1d14155c  x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
      adds  713d4554  macbuild.sh: add new MACPORTS_PREFIX detection/variable.
      adds  00698298  macbuild.sh: add new dependency_error() helper function.
      adds  4a6ae0ca  macbuild.sh: add new lazy_canonical_path() helper function.
      adds  aef8eb0e  macbuild.sh: add new get_nesting_level() helper function.
      adds  1cd24f0e  macbuild.sh: add new repeat_str() helper function.
      adds  da6920ef  macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
      adds  03032c1a  macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
      adds  5147686e  macbuild.sh: define PulseAudio libraries and binaries to be later copied.
      adds  4cb0e1e0  macbuild.sh: copy PulseAudio libraries and binaries.
      adds  b4bc6913  macbuild.sh: add phase output for bundling nxproxy.
      adds  761fc196  macbuild.sh: add work-in-progress PulseAudio bundling.
      adds  2d2e15d4  macbuild.sh: add Linux library file name scheme regex as a precaution.
      adds  c8a864e4  macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
      adds  bcf52e9e  macbuild.sh: add some more debugging output.
      adds  d5e9e595  macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
      adds  3be37043  macbuild.sh: use while-read-loop and find to actually recurse through directories.
      adds  5ef5c2fc  macbuild.sh: check current file name against regex, not a (now) full path.
      adds  b820060c  macbuild.sh: add the correct file path to the library bundling array.
      adds  a0f77feb  macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
      adds  c87c2e9c  macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
      adds  455194df  macbuild.sh: also install libraries into staging area with intermediate library path.
      adds  9b65c3ac  deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
      adds  9c1c2923  deduplicate.sh: add duplicates-to-real mapping.
      adds  70b8ac44  deduplicate.sh: add missed local variable declaration.
      adds  acedeec2  deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
      adds  9105ed98  deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
      adds  1b3e9e15  deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
      adds  273a5a7a  deduplicate.sh: correctly unset an array element.
      adds  04f90b6e  deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
      adds  2f4b106f  deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
      adds  b47413fa  deduplicate.sh: fix parse_otool_output: we want to return failure only iff any of the strings are present in otool's output and actually handle the failure string *ARRAY* correctly as that.
      adds  41a9e8d9  deduplicate.sh: change exit to return in parse_otool_output.
      adds  b7bcbd5e  deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
      adds  0802fa1b  deduplicate.sh: debug parse_otool_output fiercely for the time being.
      adds  552f6846  deduplicate.sh: prevent word splitting when parsing otool's output.
      adds  9f191b29  deduplicate.sh: switch to range-based for loop in fixup section for duplicate array walking as we need to access the same element index in the replacement array.
      adds  c5a6f50b  deduplicate.sh: add more useful information in fixup section's error message.
      adds  d9e15bf0  deduplicate.sh: unstub fixup section.
      adds  4ac9f687  deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
      adds  0de9f7de  deduplicate.sh: actually include file name in install_name_tool pseudo output.
      adds  d4068aa0  deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
      adds  a8c0f98b  deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
      adds  2b0ec35c  deduplicate.sh: more temporary debugging output in fixup section.
      adds  0644895a  deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
      adds  12405a27  deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
      adds  6242ef6b  deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
      adds  9cea725b  deduplicate.sh: fix wrong return value capture.
      adds  196b174b  deduplicate.sh: add WARNING to status message.
      adds  bedabe41  deduplicate.sh: remove some noisy debug output.
      adds  42ff10de  macbuild.sh: replace tabs with two spaces. No functional changes.
      adds  60563fcb  deduplicate.sh: replace tabs with two spaces. No functional changes.
      adds  1e7e0e4d  macbuild.sh: merge deduplicate.sh content in.
      adds  d9b51df3  macbuild.sh: spelling fix.
      adds  c5af5104  macbuild.sh: more debug messages and a whitespace change.
      adds  d85ce345  macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
      adds  067d109e  macbuild.sh: copy "special" files, so that they can be removed later on.
      adds  fe5079a4  macbuild.sh: rewrite ID line detection algorithm.
      adds  2f347347  pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
      adds  873dde77  pulsemanager.cpp: minor non-behavior changing fixes.
      adds  9e2c0e89  pulsemanager.{cpp,h}: reformat only.
      adds  51904b9f  pulsemanager.cpp: use initializer list for constructor.
      adds  b0f8a0cd  pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
      adds  0c0b19dd  pulsemanager.cpp: reformat only.
      adds  be7db93c  pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
      adds  41283a88  pulsemanager.h: add std:: namespace selector for uint32_t version variables.
      adds  043fa0f8  pulsemanager.{cpp,h}: add ESD support.
      adds  b370677e  pulsemanager.{cpp,h}: rename relaunch () to restart ().
      adds  405452df  pulsemanager.cpp: reformat only.
      adds  bea743f2  pulsemanager.{cpp,h}: fixup preprocessor usage.
      adds  6cc2d713  pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
      adds  b0ca4d02  pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
      adds  26b1815e  pulsemanager.{cpp,h}: new function create_client_dir ().
      adds  f4054fef  pulsemanager.cpp: add Windows support to shutdown ().
      adds  ca5537f9  pulsemanager.cpp: add cleanup support to on_pulse_finished ().
      adds  3ba2663d  pulsemanager.cpp: add Windows stuff to initial env in constructor.
      adds  15c3ce05  pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
      adds  f24f7308  pulsemanager.cpp: let start_osx () use start_generic ().
      adds  1353f79a  pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
      adds  53987d2e  pulsemanager.cpp: also load module-esound-protocol-tcp module.
      adds  b4c12632  pulsemanager.cpp: make generate_server_config () Windows-compatible.
      adds  578ffe97  pulsemanager.cpp: make generate_client_config () Windows-compatible.
      adds  30988430  pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
      adds  6ddb068c  pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
      adds  3d24ba5b  pulsemanager.h: whitespace only.
      adds  ef1c70f7  pulsemanager.cpp: typo fix in member variable name server_working_dir_.
      adds  dee043a6  pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
      adds  0ae076cf  pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
      adds  d4bd05da  pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
      adds  a86f6a42  pulsemanager.cpp: another typo fix: findPort -> find_port.
      adds  388ada27  pulsemanager.cpp: reorder member variables in initialization list.
      adds  2ddb2cb9  pulsemanager.cpp: add "dummy" start_linux () function.
      adds  54f9a069  pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
      adds  206bb560  pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
      adds  63ee944a  pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
      adds  3a941121  pulsemanager.cpp: fix some error messages by removing redundant newlines.
      adds  ccd5bf2f  pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
      adds  0e95703b  pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
      adds  31677424  pulsemanager.cpp: add algorithm for actually extracting PA version number.
      adds  92f25f53  pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
      adds  89c439e9  pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
      adds  ec8830b4  pulsemanager.cpp: reorder member variables in initializer list.
      adds  b8b84f7e  pulsemanager.cpp: fix compile error in startup sound function.
      adds  712db791  pulsemanager.h: more moving around.
      adds  f6ccf5f6  pulsemanager.cpp: use record and playback member variables.
      adds  4decb750  pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
      adds  639e5e22  macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
      adds  0a750a90  macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
      adds  04927c99  pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
      adds  59f0ab14  src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
      adds  ac3dc22e  src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
      adds  617081f2  src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
      adds  0bedbd5e  src/pulsemanager.cpp: backport fix for 526.
      adds  d73fc1f8  src/pulsemanager.cpp: backport fix for 422.
      adds  34dbda23  src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
      adds  b058a2a8  src/configdialog.cpp: whitespace only.
      adds  84d80295  src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
      adds  4d597c36  src/mediawidget.cpp: reflect new capabilities through PulseManager.
      adds  5d955160  src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
      adds  6ca4a2b7  src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
      adds  8570d317  src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
      adds  b6ed557a  src/onmainwindow.cpp: fix compile errors due to misspelled function names.
      adds  2c431cf5  src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
      adds  352bf7a6  src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
      adds  715423f1  src/onmainwindow.cpp: convert QDir object to QString for further processing.
      adds  93e00db0  src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
      adds  5e35802f  src/pulsemanager.cpp: fix compile error due to typo.
      adds  9f33919d  src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
      adds  a69a3566  src/pulsemanager.{cpp,h}: add debugging setter and private variable.
      adds  fdd59e2b  src/pulsemanager.{cpp,h}: port to new debugging feature.
      adds  6e849572  src/onmainwindow.cpp: port to new debugging feature of PulseManager.
      adds  aa6bec86  src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
      adds  98ffc89c  res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
      adds  3edbfc77  src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
      adds  b30aae5b  macbuild.sh: add support for copying resource files.
      adds  d3bdae15  res: rename "sound" to "audio".
      adds  02d94024  macbuild.sh: fix copying of resource files.
      adds  9898f33a  macbuild.sh: also add PA binaries to deduplication fixup list.
      adds  4754cb3b  macbuild.sh: don't error out while executing parse_otool_output ().
      adds  3559f5fe  macbuild.sh: save return value of parse_otool_output ().
      adds  9b591ace  src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
      adds  83659a90  src/pulsemanager.cpp: don't overwrite the temporary string variable for the current line with what was supposed to hold new data in fetch_pulseaudio_version ().
      adds  813d47b0  src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
      adds  cb65ba64  src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
      adds  482afb7d  src/pulsemanager.cpp: don't insert stray newline into config.pa.
      adds  86ab7a71  src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
      adds  59737038  src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
      adds  66911944  src/x2goutils.{cpp,h}: add new function find_binary ().
      adds  9d2b38a5  src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
      adds  d3038b8d  src/pulsemanager.cpp: add comments to Qt 4 code part.
      adds  2e4da1cd  src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
      adds  b3c2308b  src/x2goutils.cpp: fix compile error.
      adds  f5cc1929  src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
      adds  3c8c60c2  src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
      adds  29cdb876  src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
      adds  30f4aa64  src/pulsemanager.cpp: add error message boxes throughout PulseManager.
      adds  c894ba56  src/x2goutils.h: fix compile error due to typo.
      adds  d6b4cc25  debian/changelog: fix typo in function name.
      adds  a941232d  src/pulsemanager.cpp: fix compile error on Windows.
      adds  ad5681f4  src/pulsemanager.cpp: fix startup when using the system-PA version.
      adds  c7985391  src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
      adds  2769efb7  src/pulsemanager.cpp: add warning message boxes where appropriate.
      adds  936cdba3  src/pulsemanager.cpp: remove extraneous newlines from debug output.
      adds  c26042ec  src/x2goutils.cpp: fix faulty logic in find_binary (): only reset the given path to CWD iff it's actually empty. Not the other way around.
      adds  cfad2260  src/x2goutils.cpp: add some debug logging to find_binary ().
      adds  dc47754c  nsis/x2goclient.nsi: add startup.wav to installer package.
      adds  3619d2f2  src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
      adds  c1d7d29c  src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
      adds  8ad80877  src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
      adds  b26d82b5  src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
      adds  afe920ca  src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
      adds  79e4720b  src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
      adds  36358373  src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
      adds  f73d3070  src/onmainwindow.cpp: use correct C++ universal initializer for initializing in_addr-type variable, the C-style universal zero initializer won't cut it here.
      adds  c23500ba  src/pulsemanager.h: include accidentally omitted wapi.h header file.
      adds  371010e6  src/pulsemanager.cpp: make PA version parsing function more generic and don't expect that a number is always terminated with a period or dash.
      adds  5a597118  src/pulsemanager.cpp: make sure that wherever we interface with non-Qt functions, paths are in native form (i.e., containing empty separators, instead of the "generic" slash UNIX-style separator.)
      adds  cfccb8aa  src/pulsemanager.cpp: fix PA version fetching on OS X again.
      adds  bec2e92e  src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
      adds  83cb2637  src/unixhelper.h: style and general fixes within comments.
      adds  48b054fd  src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
      adds  ef305a41  src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
      adds  64d9a066  src/pulsemanager.cpp: remove unused variables.
      adds  009384da  src/unixhelper.cpp: code cleanup.
      adds  0acbdcb6  src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
      adds  376a0134  src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
      adds  33b91f3e  src/onmainwindow.cpp: add support for explicitly setting the private key bit size based on type and use values (currently) regarded as secure to generateHostKey ().
      adds  a347d027  src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
      adds  7ac26e82  src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
      adds  fdbfe8a7  src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
      adds  0ada6b7a  src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
      adds  202a6b72  src/onmainwindow.cpp: fix up a few debug strings.
      adds  a2f3bfb8  src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
      adds  cc19d5c4  src/onmainwindow.cpp: when starting sshd on Unix-based plattforms, raise maximum startup time to 5 seconds and break out early, if the process went into running state earlier.
      adds  62058c2d  src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
      adds  d2fe563a  src/onmainwindow.cpp: terminate sshd more correctly.
      adds  0d249340  src/onmainwindow.{cpp,h}: add new function check_key_type ().
      adds  25cf30c0  src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
      adds  4f26db03  src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
      adds  86fee87a  src/onmainwindow.cpp: use the new functions in generateKey ().
      adds  0dafa6df  src/onmainwindow.h: move generateKey () declaration around.
      adds  84a99581  src/onmainwindow.{cpp,h}: reformat generateKey () only.
      adds  5c2cd927  src/onmainwindow.{cpp,h}: move createRSAKey () around.
      adds  77dff6c2  src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
      adds  6073c3cd  src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
      adds  23b9e77d  src/onmainwindow.cpp: add some comments only to createRSAKey ().
      adds  71efa332  src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
      adds  ebcb7e66  macbuild.sh: switch to bundling PA 9.0.
      adds  076fe4a3  src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
      adds  56abaee9  src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
      adds  d68e4ede  src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
      adds  7afae87c  src/onmainwindow.{cpp,h}: make startSshd () private.
      adds  d8333062  src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
      adds  bfe09a28  src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
      adds  d79652c2  src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
      adds  45ce1898  src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
      adds  543bfa7f  src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
      adds  431a047c  src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
      adds  55b0e023  src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
      adds  f72ddfa3  src/onmainwindow.h: remove WWrapper definition, seems to be unused.
      adds  827579d6  src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
      adds  d13d2fde  src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
      adds  05dc4d0c  src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
      adds  6fe3aa31  src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
      adds  805b394e  src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
      adds  c012d258  src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
      adds  68930b52  src/pulsemanager.cpp: refactor PA binary searching code.
      adds  0b84096e  src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
      adds  e5bac32a  src/pulsemanager.cpp: fix PA binary searching logic.
      adds  b3f3e293  src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
      adds  af07a40e  src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
      adds  47048cfc  src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
      adds  d02a8366  src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
      adds  7b36d12c  src/x2goutils.cpp: add debugging output to add_to_path ().
      adds  1593e83e  src/x2goutils.cpp: fix add_to_path ().
      adds  f836bed6  src/unixhelper.cpp: use cstdio instead of stdio.h.
      adds  4596fb81  src/: create new file unix_stdint.h which imports the (u)int*_t types into the std namespace.
      adds  2d9d3b2d  src/pulsemanager.h: use unix_stdint.h on non-Windows-platforms to get std::(u)int*_t types without having to use C++11.
      adds  6d0a4658  src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid typo ("erange" instead of "errno") and including the cerrno header.
      adds  e891ec2f  src/pulsemanager.cpp: use std::ssize_t for the path length, because it could be -1 and std::size_t is not applicable.
      adds  b8382523  src/pulsemanager.cpp: cast the return value of realloc () to char*, as GCC doesn't seem to like reassigning the pointer otherwise.
      adds  92106d64  src/unix_stdint.h: use same hack to import ssize_t into std namespace.
      adds  09bdbd61  src/onmainwindow.{cpp,h}: remove left-over parec references and code.
      adds  7442496e  src/onmainwindow.cpp: convert piece of code to non-Windows and non-Darwin, so that not only Linux but other operating systems are covered as well.
      adds  ef62c500  src/mediawidget.cpp: unify some redundant code.
      adds  0915f76c  src/mediawidget.cpp: simplify expression.
      adds  b8d193c5  src/mediawidget.cpp: add deprecation warning for ARTS.
      adds  f8e9390a  src/mediawidget.cpp: add deprecation warning for ESounD.
      adds  e552d9ad  macbuild.sh: make compatible with new llvm-based otool binary, which now uses proper return values.
      adds  0573600b  res/i18n/: refresh translation files.
      adds  34ea213a  misc: bump to version 4.1.0.0.
      adds  a8b0df30  common: update copyright notices. Happy new year!
      adds  b1d17bcf  deduplicate.sh: remove file, now obsolete and merged into macbuild.sh.
      adds  8b5fc72b  res/i18n/: refresh translation files again after copyright date changes.
      adds  b3c5acd0  res/i18n/x2goclient_fr.ts: update French translation file.
      adds  459f0805  res/i18n/x2goclient_fr.ts: fixup French translation file.
      adds  9791c2db  res/i18n/x2goclient_sv.ts: update Swedish translation file.
      adds  1ccbe816  res/i18n/x2goclient_sv.ts: fixup Swedish translation file a little bit and add comments/requests for re-translations for the next time.
      adds  2120fa94  macbuild.sh: switch to bundling PulseAudio 10.0 since it's now available in MacPorts.
      adds  253b2aba  src/x2goclient.cpp: no need to put new_argv_c_str std::vector onto the heap.
      adds  b0943be0  src/x2goclient.cpp: use $PATH-exploration when re-executing x2goclient in UNIX cleanup helper mode. Fixes: #1139.
      adds  cdead8f6  src/onmainwindow.cpp: correctly initialize pulseManager and pulseManagerThread member variables.
      adds  40be528f  src/onmainwindow.cpp: correctly guard the new lines from the previous commit.
      adds  b114c544  res/i18n/x2goclient_es.ts: update Spanish translation file.
      adds  ec534c73  res/i18n/x2goclient_es.ts: fixup Spanish translation file where necessary and add comments/requests for re-translations for the next time.
      adds  44708d62  res/i18n/x2goclient_es.ts: update Spanish translation file.
      adds  3131bde6  res/i18n/x2goclient_es.ts: remove obsolete comments and very minor whitespace fixup.
      adds  6ef548f9  res/i18n/x2goclient_de.ts: update German translation file.
      adds  b5435f5d  res/i18n/x2goclient_de.ts: fixup German translation file, including typo, whitespace, grammar fixes and other stuff.
      adds  a997595f  res/i18n/x2goclient_sv.ts: fixup Swedish translation file.
      adds  e9a7aac9  res/i18n/x2goclient_sv.ts: remove obsolete comments and very minor whitespace fix.
      adds  812c4b87  macbuild.sh: sanitize find input, as BSD find and GNU find behave differently.
      adds  368b71d3  macbuild.sh: get rid of problems and use gfind directly. We need special GNU features.
      adds  3aa8515b  src/appdialog.cpp: logic so that X2Go-Top applications are shown again.
      adds  84d41d59  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  5a7a20b8  res/i18n/x2goclient_fi.ts: fix up Finnish translation file, including typo, whitespace fixes and marking untranslated entries as such again, after removing the English "translation" text.
      adds  add03ee7  release 4.1.0.0
      adds  7f2edea7  Continue development
      adds  9612e6a5  src/sshmasterconnection.cpp: use ssh_channel_listen_forward () instead of ssh_forward_listen () for newer libssh versions. Fixes: #870.
      adds  15ce4dac  src/sshmasterconnection.cpp: with libssh 0.6.0 and newer, get the public key via ssh_get_server_publickey () (0.8.0 and higher) or ssh_get_publickey () (0.7.x and lower) and its hash via ssh_get_publickey_hash () instead of using the deprecated ssh_get_pubkey_hash () function.
      adds  c6ce2553  src/sshmasterconnection.cpp: replace string_free () with its successor ssh_string_free ().
      adds  d616e09c  src/sshmasterconnection.cpp: replace deprecated channel_new () function with ssh_channel_new ().
      adds  dffc470d  src/sshmasterconnection.cpp: replace deprecated channel_open_forward () function with ssh_channel_open_forward ().
      adds  3b037cdb  src/sshmasterconnection.cpp: replace deprecated channel_open_session () function with ssh_channel_open_session ().
      adds  b7223706  src/sshmasterconnection.cpp: replace deprecated channel_request_exec () function with ssh_channel_request_exec ().
      adds  f1abcbd7  src/sshmasterconnection.cpp: replace deprecated channel_poll () function with ssh_channel_poll ().
      adds  e67bf45a  src/sshmasterconnection.cpp: replace deprecated channel_read () function with ssh_channel_read ().
      adds  f86895a2  src/sshmasterconnection.cpp: replace deprecated channel_is_eof () function with ssh_channel_is_eof ().
      adds  d14a335f  src/sshmasterconnection.cpp: replace deprecated channel_write () function with ssh_channel_write ().
      adds  a71ce029  src/sshmasterconnection.cpp: replace deprecated channel_send_eof () function with ssh_channel_send_eof ().
      adds  efd41a90  src/sshmasterconnection.cpp: replace deprecated channel_close () function with ssh_channel_close ().
      adds  1d8a37ab  src/sshmasterconnection.cpp: replace deprecated channel_free () function with ssh_channel_free ().
      adds  ed981d14  src/sshmasterconnection.cpp: use QString::arg () to insert function name and thus deduplicate error translation messages.
      adds  bb727e53  src/sshmasterconnection.cpp: fix up some debug strings.
      adds  a5b4d79f  src/sshmasterconnection.cpp: port more occurrences of "QString to C string" akin to 1b21d75f2c10609f3586f5b5e0b4ceb7fca83fdd.
      adds  a5639dea  src/sshmasterconnection.cpp: enable parsing of ~/.ssh/config. Fixes: #1121.
      adds  8e503d89  src/{onmainwindow,httpbrokerclient}.cpp: fix up error/warning message displayed when the server-specified key is unknown, but we have another key type stored already.
      adds  e7e2e4e0  src/pulsemanager.cpp: fix up a debug string.
      adds  43da15a4  src/sshmasterconnection.cpp: libssh < 0.6.0 does not have the ssh_options_get () API, but instead expects users to pull out information directly from the ssh_session structure.
      adds  9e96ba4d  src/sshmasterconnection.cpp: turns out libssh < 0.6.0 doesn't support fetching the host, port and username parameters at all.
      adds  45d0f1bc  src/x2goutils.cpp: ensure that add_to_path () also processes the first value passed.
      adds  f34d0d31    - Add "direct XDMCP" functionality.
      adds  77cac934  src/onmainwindow.cpp: unbreak Windows and OS X builds - directRDP is only available on Linux, so guard new section.
      adds  483f036e  res/i18n/x2goclient_et.ts: update Estonian translation file.
      adds  36231da8  res/i18n/x2goclient_et.ts: various fixups for the Estonian translation file.
      adds  f26edb0f  res/i18n/x2goclient_*.ts: go the extra mile and fix up translation files manually after the "anothertype" fix in 8e503d89ee2d03a313c3deff11f0516fce503022.
      adds  24a5bc4b  {src/{onmainwindow,httpbrokerclient}.cpp,res/i18n/x2goclient_*.ts}: fix another occurrence of a string missing a space separator between words and update translation files.
      adds  4d543b06  src/onmainwindow.cpp: don't duplicate depth warning message needlessly, use correct plural forms in translations and split string up in a translation-friendly form.
      adds  85056d92  {src/printdialog.cpp,res/i18n/x2goclient_*.ts}: drop spurious left-over parenthesis in warning message and adapt translations.
      adds  4525afe5  src/onmainwindow.cpp: make the "not loading translator" message non-translatable, as it doesn't make a lot of sense to actually translate it.
      adds  b116007c  {src/{configdialog,x2goutils}.cpp,res/i18n/x2goclient_*.ts}: change XQuartz project homepage references, adapt translations.
      adds  610e9b26  src/pulsemanager.{cpp,h}: make get_* () functions const.
      adds  7ce4e35e  src/pulsemanager.{cpp,h}: make is_server_running () const.
      adds  30307027  src/pulsemanager.{cpp,h}: add new pulse_version_valid_ boolean class member variable, set it correctly and use it whenever the version is accessed.
      adds  6606f4ba  src/pulsemanager.cpp: make fetch_pulseaudio_version () more resilient.
      adds  54efae52  src/pulsemanager.{cpp,h}: add show_startup_warning () for both PA server and (debug) startup sound playback.
      adds  96098882  src/pulsemanager.cpp: check server_binary_ before using it and jump over code that assumes the PA server binary to be available.
      adds  3fc1b2f4  src/pulsemanager.cpp: don't fail hard on OS X if the PA server binary could not be found in the constructor.
      adds  a0ae3bc2  src/pulsemanager.cpp: deduplicate warning/error messages - make use of show_startup_warning ().
      adds  cdad7f8d  res/i18n/x2goclient_*.ts: regenerate translation files and fix up some SSH and PulseManager messages manually, where possible.
      adds  6792724a  src/x2ogutils.h: guard UNUSED macro definition.
      adds  6ff714b0  {macbuild.sh,src/{x2goutils.h,{pulsemanager,onmainwindow}.cpp},x2goclient.pro}: make MacPorts prefix selectable at compile time.
      adds  85292060  Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM.
      adds  b2073237  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  16ab92c3  res/i18n/x2goclient_fi.ts: remove outdated comment.
      adds  39d35fed  debian/changelog: add closure for #1093, was actually legit.
      adds  51a0b540  src/sshprocess.cpp: bind direct tunnel socket to localhost instead of any address. Fixes: #31.
      adds  32e36a2e  src/onmainwindow.cpp: check for sessionExplorer->getLastSession() to be valid in all places but obvious ones. Fixes: #499.
      adds  d46c15e5  src/sshmasterconnection.cpp: use new PKI-based libssh API for public key authentication for libssh 0.6.0 and higher. Fixes: #1119.
      adds  b7678ebd  src/sshmasterconnection.cpp: add YubiKey challenge auth prompt.
      adds  4d7104d6  Also commit the actual data...
      adds  2e90d7b3  src/sshmasterconnection.cpp: fix compile errors on pre-libssh-0.6.0 systems and add a TOCTU-race check to see if the file exists prior to calling privatekey_from_file () on such systems.
      adds  1f8495cf  macbuild.sh: fix long-standing issue that made the DMG bundle contain a symlink made up of only a space to /Applications.
      adds  3a296bdc  res/img/icons/dmg: add new image disk.svg, used as the basis for the new OS X DMG bundle icon.
      adds  ad1034db  res/img/icons/dmg: add new disk-drive-and-x2goclient icon for use as the volume icon of the OS X DMG bundle.
      adds  9818a3bf  macbuild.sh: use the new volume icon that actually also looks like a disk drive. Fixes: #930.
      adds  d5d98565  Windows: Upgrade PulseAudio from 6.0 to 7.1 Fixes: #1152
      adds  3ea4c49c  Windows: Remove uninstaller from start menu.
      adds  82c805ec  Windows: Upgrade Win32 OpenSSL from 1.0.1t to 1.0.2k
      adds  16b67f86  Upgrade libssh from 0.7.0 to 0.7.4
      adds  218db76b  Whoops, put the libssh changelog note under the wrong version
      adds  69ee3e5d  Windows: Update PuTTY from 0.67 to 0.68
      adds  d6123e2e  src/help.cpp: add documentation for the --background option. Part of #1162.
      adds  12a567a3  {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new --branding option that replaces the seal logo. Fixes: #1162.
      adds  d164a700  Don't override PATH for the actual session or application command.  Fixes: #1100
      adds  5c5d93d9  src/onmainwindow.cpp: typo fix only.
      adds  f17597a9  src/onmainwindow.cpp: do not automatically set login user name to current system user if empty.
      adds  68bbf328  Interaction with SSH server (for example for changing expired password). Fixes: #592.
      adds  ec515aba  src/x2goclient.cpp: revert change bypassing the UNIX cleanup helper.
      adds  6b5dfa01  Fixing setting widget style issue in InteractionDialog on Windows client.
      adds  93ab054f  SSH Interaction for SSH Broker and SSH Server.
      adds  42f3369f  SSH Iteraction for method keyboard-interactive.
      adds  9128d9b2      Windows client. - Move PulseManager MsgBox functions to main window: GUI functions should be used only from main thread.
      adds  6dbf012b  Check "norecord" option on the first start of PulseAudio.
      adds  1f2e09f6  Disable/Enable PulseAudio in config dialog. New command line options: --disable-pulse to disable start of PulseAudio --disable-pulse-record to disable audio input.
      adds  db9039c5  Check if PulseAudio running at session start and resuming when sound is enabled. Show warning if PulseAudio not running and disable the sound support for the session to avoid session freezes.
      adds  c8b1991d  src/onmainwindow.cpp: revert old behavior and select user name field after a session has been suspended/terminated if user name was not provided.
      adds  898717ba  src/sshmasterconnection.cpp: fix SSH-proxied connections with port numbers of zero.
      adds  bea0a60f  {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: let --background take a directory and randomly pick an SVG file in there. Fixes: #1165.
      adds  6274161f  Makefile: add new QMAKE_OPTS variable so that packagers can pass additional options to qmake directly.
      adds  74db82da  x2goclient.spec: respect %{optflags} and pass QMAKE_STRIP=: to fix missing debug info issues.
      adds  16cc48fd  src/sshmasterconnection.cpp: typo fix in log message only.
      adds  ad897104  src/sshmasterconnection.cpp: don't leak ssh_session data, free it once we're done with it.
      adds  f012dac9  src/sessionbutton.cpp: only append "XDM@" string to server text if a direct XDMCP session was requested.
      adds  e62cf4f8  Makefile: qmake seems to act weird if QMAKE_C(XX)FLAGS starts with a space followed by additional non-whitespace characters.
      adds  cedf870d  Makefile: turns out the only somewhat portable way to do something like this is via shell hackery.
      adds  4dcd746b  Makefile: reset to the original state and make sure that we don't pass CXXFLAGS on to the actual build process to not override the values generated by qmake.
      adds  0cda2374  Makefile: the only way to prevent variables on the command line to be passed down seems to be to remove them from MAKEOVERRIDES.
      adds  da584f03  Makefile: add comment explaining why we need to do this in the first place and why it's so complicated.
      adds  ad626871  src/sshmasterconnection: ignore "garbage", but require at least one line to start with a known challenge auth prompt. Fixes: #966.
      adds  4a3f7fe7  x2goclient.pro: add libssh_threads library.
      adds  1f07f3cc  copy-deps-win32.bat: also copy libssh_threads.dll to go with the previous change.
      adds  07a37d3a  src/{onmainwindow,sshmasterconnection}.{cpp,h}: correctly initialize and finalize libssh.
      adds  36552d1c  Bump version to 4.1.1.0.
      adds  9af7ec42  debian/changelog: merge changelog from release/4.1.0.1 branch into master.
      adds  377cc91e  src/sessionexplorer.cpp: open the correct tab when editing a session from the exports menu.
      adds  fa5c8a29  src/onmainwindow.cpp: try to workaround window placement if settings contain a (newly) invalid position (e.g., a position that refers to a disconnected display.)
      adds  1309683a  {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: pass-through broker credentials when connecting to a direct RDP session. Fixes: #1185.
      adds  44e3d2ec  src/onmainwindow.cpp: support --close-disconnect for direct RDP sessions. Fixes: #1186.
      adds  31c94ee6  src/onmainwindow.cpp: try to find a display that can hold the window's position fetched from the sizes settings.
      adds  86131501  src/onmainwindow.cpp: fix up main window position check; use QRect.intersects ().
      adds  07ce91ea  src/pulsemanager.{cpp,h}: rename shutdownState to shutdown_state_, reorder in initializer list.
      adds  1061c950  res/i18n/: regenerate translations.
      adds  ba0d0518  res/i18n/x2goclient_sv.ts: update Swedish translation file.
      adds  4bfb045d  res/i18n/x2goclient_es.ts: update Spanish translation file.
      adds  7ca9d71c  res/i18n/x2goclient_es.ts: fixup Spanish translation file.
      adds  a0de3f50  res/i18n/x2goclient_et.ts: update Estonian translation file.
      adds  0ac3adef  res/i18n/x2goclient_et.ts: fixup some typos in the Estonian translation file.
      adds  54cf4082  res/i18n/x2goclient_sv.ts: add singular form to translation entry as discussed on list.
      adds  59a0e349  res/i18n/x2goclient_es.ts: add singular form to translation entry as discussed off list.
      adds  2556c927  res/i18n/x2goclient_nl.ts: update Dutch translation file.
      adds  a2551b41  res/i18n/x2goclient_nl.ts: various fixups for Dutch translation file.
      adds  8954e62f  res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
      adds  a4fcb550  res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file.
      adds  c6fc0458  res/i18n/x2goclient_nl.ts: update Dutch translation file.
      adds  5038a876  res/i18n/x2goclient_nl.ts: fix whitespace issues in Dutch translation file and re-add numerus form translation.
      adds  d6fb8fe3  res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
      adds  7d27f2d8  res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file, including numerus form.
      adds  dd9c9f40  src/sshmasterconnection.cpp: for proxied connections, fetch the user name matching the given host, not proxy host.
      adds  e9a52d4d  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  ce4895fb  res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file.
      adds  d778886f  res/i18n/x2goclient_fi.ts: another tiny whitespace fixup for Finnish translation file.
      adds  791607e0  src/onmainwindow.cpp: fix "XMDCP" typo.
      adds  ca4937bb  res/i18n/x2goclient_de.ts: update German translation file.
      adds  d7e0fabe  res/i18n/x2goclient_de.ts: various fixups for German translation file.
      adds  2ccae19f  src/onmainwindow.cpp: fix "loose" vs. "lose" spelling mistake.
      adds  167d9e34  res/i18n/x2goclient_et.ts: remove obsolete and wrongly capitalized "x2go" part from an Estonian translation message.
      adds  e303193a  res/i18n/x2goclient_sv.ts: minor whitespace fixup.
      adds  30ed98bd  res/i18n/x2goclient_*.ts: apply "XMDCP" -> "XDMCP" fix manually to translation files.
      adds  0dfcd3a7  res/i18n/x2goclient_nb_no.ts: remove obsolete comments (leading to problems when regenerating translation files.)
      adds  c5155c68  res/i18n/x2goclient_nl.ts: remove obsolete comments (leading to problems when regenerating translation files.)
      adds  0fa3cc23  res/i18n/x2goclient_*.ts: regenerate translations.
      adds  9010431d  res/i18n/x2goclient_fr.ts: update French translation file.
      adds  7b83af9c  Add session config file option "sshproxysamekey". With this option client will use for proxy authentication same key as for X2Go server. This is important in first case for broker users, where key can be generated "on the fly". Maybe it makes sence to add this option in UI and command line later.
      adds  4a84a8ff  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  488813d1  res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file.
      adds  34868242  Correct negative display coordinates for FS sessions.
      adds  b6acc719  src/sshmasterconnection.cpp: spelling fix. (Quiting -> Quitting)
      adds  2345e56b  x2gobrowserplugin-2.4_1/src/qtbrowserplugin.cpp: spelling fix. (convertable -> convertible)
      adds  f0fb9c49  release 4.1.1.0
      adds  dca511f7  Continue development
      adds  ab9be3f0  src/pulsemanager.cpp: print out PA --version output as a debug message.
      adds  3502beb1  macbuild.sh: also bundle xauth binary as nxauth binary.
      adds  126719a5  macbuild.sh: switch to bundling PulseAudio 11.1 since it's now available in MacPorts.
      adds  2bf33e88  Change echo mode for user input in InteractionDialog.
      adds  a7abd15b  src/sshmasterconnection.cpp: don't ask for private key passphrase if auto-login merely failed due to the server denying the public key.
      adds  d8c10770  src/{httpbrokerclient,onmainwindow,sshmasterconnection}.{cpp,h}: introduce new passphrase_type enum and replace the old verificationCode boolean value with that.
      adds  d0be65ee  src/sshmasterconnection.cpp: query for password if it wasn't already provided.
      adds  5bd460f2  src/onmainwindow.cpp: finally include version information in debug output.
      adds  2b227974  res/i18n/x2goclient_*.ts: apply last change to translation files directly.
      adds  24db52c0  debian/changelog: syntax fixup.
      adds  90a8d540  src/sshmasterconnection.cpp: error out with a useful error message in case no password has been provided when doing password authentication.
      adds  7d52367b  src/sshmasterconnection.cpp: don't output an empty error message if password authencation has been requested but the server does not support this mechanism.
      adds  012b869c  debian/changelog: add bug closure for #408.
      adds  812753b3  src/onmainwindow.cpp: wrap user name for client-side mounts in quotes. Fixes: #559.
      adds  8bc1b2b6  {example/x2goclient-cli,src/onmainwindow.cpp}: remove hopefully obsolete HOSTNAME exporting into environment.
      adds  248d2279  debian/changelog: add bug closure for #1122.
      adds  3d9d0611  src/onmainwindow.cpp: remove client-side LD_LIBRARY_PATH meddling.
      adds  c24a3345  src/settingswidgets.cpp: don't incorrectly enable whole display settings in single display setups.
      adds  22ccf705  src/onmainwindow.cpp: pass X2GO_RANDR_XINERAMA=[yes,no] to x2gostartagent as an environment variable based upon the xinerama session setting.
      adds  c2bd0ed2  src/onmainwindow.cpp: fix another leaked X2goSettings object.
      adds  d66bd700  src/onmainwindow.cpp: rename xinerama env variable on session startup to X2GO_XINERAMA in accordance with server changes.
      adds  8ee5979d  src/onmainwindow.cpp: supply xinerama option as another parameter to x2goresume-session on session resume.
      adds  0da3f0a0  src/sessionbutton.cpp: make button non-sensitive in bottom right part if it's editable. Fixes: #1214.
      adds  d01d65b5  res/img/png/: add close-button.png file.
      adds  e5ae6b9c  {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: add new option --closebt. Fixes: #1227.
      adds  a3f3211c  {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: reformat, whitespace fixes, split out close button slot in a separate function.
      adds  7b3bca1f  src/onmainwindow.{cpp,h}: let close button be a member variable.
      adds  3060183a  src/onmainwindow.cpp: disable and enable close button during and after connection startup.
      adds  7fcf0c8d  src/onmainwindow.cpp: initialize directRDP to false to be able to call slotSuspendSessFromSt () even if no session has previously been started.
      adds  d69e58d3  src/onmainwindow.cpp: only initialize directRDP variable if platform is Linux.
      adds  4463a0ab  src/onmainwindow.cpp: always create close button, but either hide or show it based upon whether --closebt was provided or not.
      adds  dbe5632c  Revert "src/onmainwindow.cpp: disable and enable close button during and after connection startup."
      adds  c57ad5d8  src/onmainwindow.cpp: always enable close button, let it log out from a broker if already authenticated or close the client on click. Fixes: #1209.
      adds  812f5b09  man/man1/x2goclient.1: clarify what the close button now does.
      adds  49d88623  src/onmainwindow.cpp: correctly initialize brokerAuthentication member of ConfigFile struct.
      adds  a177b756  {res/{img/png/close-button.png,resources.qrc},src/{{onmainwindow,httpbrokerclient}.{cpp,h},help.cpp},man/man1/x2goclient.1}: rename close button to broker logout button.
      adds  aeb8f344  man/man1/x2goclient.1: add missing escape signs before dash/minus characters.
      adds  6ebfec63  man/man1/x2goclient.1: update date pre-release.
      adds  d8f5e5a4  release 4.1.1.1
      adds  a3a605a5  Continue development
      adds  7cbd8d52  Do not attempt to perform Interaction with SSH Server
      adds  b0a7b5c8  Windows: Update PuTTY from 0.68 to 0.70
      adds  36cad1de  Update debian/changelog that commit "Do not attempt to perform Interaction with SSH Server" Fixes: #1258
      adds  18512d86  don't start gpg agent for PGP card authentication. Use system agent instead.
      adds  6cf765e3  change search string for pcsc_scan.
      adds  e62ad225  misc: update version to 4.1.2.0.
      adds  f0a3ab41  res/img/svg: add new lxqt.svg icon file (really helix.svg).
      adds  746e4493  res/img/icons/*x*: add new rasterized lxqt.png files in different sizes.
      adds  f931d5f7  res/qresources.qrc: add new lxqt files.
      adds  cb365f8f  src/{onmainwindow.cpp,session{button,widget}.{cpp,h}}: add support for LXQt. Fixes: #1263.
      adds  c57e4189  Windows: Update Win32 OpenSSL from 1.0.2k to 1.0.2n
      adds  607c333a  destroy unused SSH sessions for LDAP authentication.
      adds  c92b6794  src/sshmasterconnection.cpp: stop libssh/OpenSSL from querying for a passphrase if started with a controlling terminal.
      adds  294ac0b9  x2goclient.pro: remove plugin references.
      adds  d3d44133  x2goclient.spec: remove plugin references.
      adds  0fa33569  misc: change http:// to https:// where appropriate, but in actual code and translation files for now.
      adds  4f70ddf4  debian/rules: remove plugin references.
      adds  bd2436fc  debian/control: convert plugin packages to dummy transitional packages with no dependencies, remove other plugin references.
      adds  84fc6e45  Makefile: remove plugin references.
      adds  dd26e302  Makefile: remove x2goclient_*.qm files in clean rule.
      adds  df16a018  debian/rules: remove x2goclient_*.qm files removal.
      adds  9274e2c6  x2gobrowserplugin-2.4_1/: remove.
      adds  cb360e17  provider/: remove.
      adds  535ce573  INSTALL: remove plugin references.
      adds  53f656a9  debian/x2goplugin{,-provider}.install: clear out.
      adds  51738fb4  debian/{x2goplugin.dirs,x2goplugin-provider.dirs,x2goplugin-provider.links,x2goplugin-provider.post*}: remove.
      adds  1374ac4f  {{build,config}_win_plugin.bat,config_linux_{,static_}plugin.sh}: remove.
      adds  e7d4e13a  config_win.bat: remove plugin references.
      adds  58a7ad44  debian/copyright: remove plugin references.
      adds  83b8a9c1  src/{configdialog.cpp,onmainwindow{.cpp,{,_privat}.h}}: remove plugin references.
      adds  1f383a90  src/editconnectiondialog.cpp: do not connect signals to slots that do not exist on non-Linux platforms.
      adds  688a2219  src/onmainwindow.cpp: add -nopn parameter to VcXsrv startup options, making the binary fail if it wasn't able to bind the requested port on all addresses.
      adds  15c5b017  src/onmainwindow.cpp: print out current DISPLAY value in debug log while starting X server.
      adds  71b6eec5  src/onmainwindow.{cpp,h}: don't error out directly if starting the X.Org Server failed on Windows.
      adds  94b93f57  {src/{onmainwindow.{cpp,h},help.cpp},man/man1/x2goclient.1}: add new option --xserver-start-limit, replacing the formerly hardcoded limit of three tries.
      adds  a8504e64  src/onmainwindow.{cpp,h}: fix compile error on Windows - use std::size_t instead of std::ssize_t, treat zero as infinity value while parsing option value.
      adds  05281984  src/onmainwindow.cpp: handle a disabled X.Org Server start limit correctly.
      adds  3894c5f0  src/onmainwindow.cpp: fix other compile errors/typos.
      adds  ec8b65e7  src/onmainwindow.cpp: another compile error/typo fix.
      adds  2973cb75  src/onmainwindow.cpp: let client recognize new --xserver-start-limit param correctly.
      adds  f49f566f  src/onmainwindow.cpp: add -silent-dup-error parameter to VcXsrv startup options, forcing it to silently fail without showing a dialog and thus keeping the process running.
      adds  3a1369e8  src/onmainwindow.cpp: re-add periodic xmodmap keyboard sync for OS X/macOS platforms.
      adds  5fed0ac9  src/onmainwindow.cpp: fix compile error on OS X/macOS.
      adds  c1debb36  Upgrade bundled VcXsrv to 1.20.0.0
      adds  8cf06d8d  copy-deps-win32.bat: update to 20160121-4 Cygwin bundle, shipping with chgrp.
      adds  e4de760c  src/onmainwindow.cpp: fix user-facing error messages in Windows X.Org Server startup functions.
      adds  c416343c  src/pulsemanager.cpp: use QByteArray's constData () instead of data (), since we'll never modify the data anyway.
      adds  f22fd195  src/onmainwindow.cpp: hook-in chgrp for ~/.x2go/etc on Windows platforms to work around a Cygwin permissions bug. Fixes: #1156.
      adds  bae28fa5  src/onmainwindow.cpp: QProcess:nullDevice () is only available on Qt 5.2+, so use a workaround for older versions.
      adds  9ad7066b  src/onmainwindow.cpp: actually pass the correct group ID to the chgrp call and make sure that the warning dialog box also appears whenever the exit code indicates a failure.
      adds  b9e17cd0  src/onmainwindow.{cpp,h}: remove Cygwin permissions workaround via chgrp.
      adds  c1f259a1  copy-deps-win32.bat: update to 20180615-1 Cygwin bundle, shipping with a further modified OpenSSH Server version at 7.7p1-1-x2go1 and without chgrp.
      adds  9c1ca414  src/onmainwindow.cpp: disable private host key permissions check in OpenSSH Server on Windows. Fixes: #1156.
      adds  5fc0c036  res/i18n/x2goclient_*.ts: update translation files.
      adds  43a71aaa  res/i18n/x2goclient_fi.ts: update Finnish translation file.
      adds  8b723e04  res/i18n/x2goclient_fi.ts: whitespace and other fixups.
      adds  a962109a  res/i18n/x2goclient_de.ts: update German translation file.
      adds  539043ec  res/i18n/x2goclient_fi.ts: add missing numerus form translation and other fixups.
      adds  53ef3e90  res/i18n/x2goclient_de.ts: another fixup I previously forgot about.
      adds  2bc4c149  res/i18n/x2goclient_fr.ts: update French translation file.
      adds  4ad0a0eb  res/i18n/x2goclient_et.ts: update Estonian translation file.
      adds  d66cf1ea  res/i18n/x2goclient_et.ts: whitespace and meta data fixup.
      adds  ad7f524f  res/i18n/x2goclient_et.ts: typo fix: on+ma -> oma.
      adds  9539771c  man/man1/x2goclient.1: pre-release date update.
      adds  2f1cd7ef  Release 4.1.2.0
      adds  03893fb4  Continue development
      adds  52cdf02d  src/onmainwindow.cpp: only add the StrictKeyModes sshd_config parameter when running on Windows.
      adds  84dcac55  Release 4.1.2.1
      adds  40228b85  Continue development
      adds  dc8838fb  Add SSH instruction to list of errors if keyboard-interactive auth has failed.
      adds  ce14cfda  src/printwidget.cpp: add QButtonGroup include, fixes compile errors with Qt 5.11+.
      adds  2579c875  debian/changelog: add bug closure for #1307.
      adds  a2d0a0b6  macbuild.sh: switch to bundling PulseAudio 12.1 since it's now available in MacPorts.
      adds  539e0a42  Add new brocker feature. Broker can send to client some configuration in the section START_CLIENT_CONFIG - END_CLIENT_CONFIG. For the moment is supported option events=bool. If true, client sending to broker events: CONNECTING, CONNECTED, SUSPENDING, TERMINATING, FINISHED. It's not a real session state, but rather the state of X2Go Client.
      adds  dac87fe3  Save session command in resumingSession.command.
      adds  934d0c5f  Send in broker event the duration of session on client.
      adds  6ec90477  If client is configured to send events, the broker can ask client to send ALIVE events. To do this, broker should send config option "liveevent" (int). It means, if liveevent=10, client will send ALIVE event to broker every 10 seconds when the client connected to X2Go Session.
      adds  a775155a  Broker can send to client command to suspend or terminate the session as an answer to the client event message. For this broker should send to client SUSPEND ID or TERMINATE ID.
      adds  e7e74df0  Client now sends "login" parameter to the broker when executing task "selectsession". Before client just sent a username on the broker and it was imposiible to find out user name on X2Go server, which is not always the same as broker username. This won't break a compatibility with previous broker as they just will ignore this parameter.
      adds  b9665ba6  x2goclient.pro: detect libssh and libssh_threads via pkgconfig on UNIX-based platforms.
      adds  77508480  x2goclient.pro: let static Linux configuration override the new pkgconfig-based libssh usage.
      adds  ad925ad6  x2goclient.pro: make system a non-variable call.
      adds  6a11deed  x2goclient.spec: build-depend on pkg-config.
      adds  a43ad563  debian/control: add build-depend on pkg-config.
      adds  ac893e1f  x2goclient.pro: fix qmake control flow for libssh logic, we really wanted to use else if for the Windows section and have the general else section being the general fallback.
      adds  f78a9920  x2goclient.pro: fix quoting issue in system() call.
      adds  1f97251b  debian/changelog: fixup, move x2goclient.spec to own section.
      adds  5e7ccc9d  x2goclient.spec: EPEL packages need to depend upon pkgconfig for now, not pkg-config.
      adds  09b10cad  x2goclient.spec: pull in redhat-rpm-config manually.
      adds  f1c4da40  x2goclient.spec: try to ignore gettext-tools-mini on *SuSE to force installation of the new/renamed gettext-runtime-mini package.
      adds  1b059a07  x2goclient.spec: it's %endif, not %fi.
      adds  50570f8c  x2goclient.spec: revert the gettext-tools-mini change, was caused by an outdated obs-build version.
      adds  d42554a5  Add support for Nix OS for common_sftp_dirs's hard-coded sftp-server paths.
      adds  2389d071  Follow-up fix for prev commit: common_ftp_dirs only contains the dir names, without executable name.
      adds  1059a3c1  src/sessionwidget.cpp: Rename shadowing sessiontype to 'X2Go/X11 Desktop Sharing'.
      adds  d9e60661  debian/control: In x2goclient R, prefer freerdp2-x11 over rdesktop over freerdp-x11 (which is broken these days anyway).
      adds  65965567  man/man1/x2goclient.1: Add explanation for the --broker-name option.
      adds  912cf2da  Added Czech translation
      adds  4569dd9f  res/resources.qrc: Add Czech translation file.
      adds  2a82ba87  Update qt_<lang>.qm files from Qt5 v5.11.2.
      adds  805606db  update debian/changelog
      adds  822b589b  Rename radion button lables for xfreerdp options' style.
      adds  fa7750d3  debian/changelog: Update itemization character for packaging changes.
      adds  d4f25b36  ... forgot to add qt_cs.qm and qt_fi.qm... (completes commit 2a82ba87)
      adds  1e9d5734  Second update round of Czech translation + add it to x2goclient.pro.
      adds  5a70b2d3  macbuild.sh: switch to bundling PulseAudio 12.2 since it's now available in MacPorts.
      adds  517231b2  res/i18n/x2goclient_cs.ts: whitespace and other fixups.
      adds  4806e62f  src/x2goclient.cpp: change HTTP to HTTPS links where needed.
      adds  74a54a12  src/x2goclient.cpp: do not spawn UNIX cleanup helper if arguments that let X2Go Client terminate right away have been passed.
      adds  785d5f84  src/onmainwindow.{cpp,h}: remove left-over references to agentCheckTimer and slotCheckAgentProcess ().
      adds  05ce22d3  src/onmainwindow.cpp: fix various broken qCritical () calls.
      adds  0125db0b  src/{onmainwindow.{cpp,h},{sshmasterconnection,help}.cpp}: let users control libssh debugging via the new parameters --libssh-debug and --libssh-packetlog.
      adds  0764597f  src/sshmasterconnection.cpp: drop DEBUG preprocessor conditional blocks.
      adds  edfa928e  src/x2goclient.cpp: do not use std::array since that's a C++11 feature, just live with plain C arrays for now.
      adds  ae9139e0  x2goclient.pro: fix libssh_threads logic again.
      adds  3ae95bce  src/x2goclient.cpp: fix array length calculation.
      adds  32654758  Windows: Update PuTTY from 0.70 to 0.71.
      adds  485c876c  Windows: upgrade bundled VcXsrv to 1.20.1.4.
      adds  03bedb71  src/sshmasterconnection.cpp: use info (protocol) log level with --libssh-debug and debug (packet) log level with --libssh-packetlog.
      adds  b54ff5b1  src/sshmasterconnection.cpp: fix compiler warning due to mismatching argument with older libssh versions.
      adds  8d1694fd  Makefile: clear out LDFLAGS, add new (cleared) LIBS variable and pass down as QMAKE_LIBS.
      adds  ac0d0d69  x2goclient.pro: add libraries that we always want to use on Linux correctly to LIBS and use a bigger catch clause.
      adds  0cb65f3f  x2goclient.pro: while a linux scope seems to work fine with Qt5, Qt4 doesn't recognize that, so add another linux-* catch.
      adds  6c7a731e  Windows: add support for x3270-fonts, including adding a pretty nasty but necessary fonts.* file regeneration hook.
      adds  1175599f  {x2goclient,help,onmainwindow}.cpp: implement new --bypass-cleanup-helper parameter.
      adds  65e2b830  x2gokdrive support for X2GoClient.
      adds  abe20a5a  fix authentification on http broker when sending event.
      adds  73ff62c4  Fix resuming sessions on multiply servers.
      adds  9c19ae34  Initualizing sessionId, command and display for direct RDP to complay with standard sessions.
      adds  b956df0b  Direct RDP sesion send to broker event CONNECTED instead of CONNECTING at start of RDP client.
      adds  af117bb5  fixing setting correct session command when resuming the session.
      adds  416a233c  don't exit if sending event to http broker is failed.
      adds  451fba86  debian/changelog: sync with commit history.
      adds  52299f25  src/sshmasterconnection.cpp: close channel on failure in checkLogin ().
      adds  74e41623  onmainwindow.cpp: fix building with Qt 4.6, currently the latest version available in EPEL 6.
      adds  9ced7425  src/sshmasterconnection.{cpp,h}: skip checkLogin() if hostname starts with "!".
      adds  84bc75d1  onmainwindow.cpp: unbreak builds by fixing syntax error.
      adds  bb13d415  onmainwindow.cpp: also unbreak old EPEL 6 builds.
      adds  fc5c9351  debian/changelog: fix up changelog entries.
      adds  567223f5  src/onmainwindow.cpp: add (and prefer) non-compat-symlink scp server location for 64-bit-based Gentoo distros (17.1+ profiles).
      adds  08d33b30  debian/changelog: bug #1320 should be fixed for good, so marking as resolved.
      adds  0a40c907  If using x2go broker and ssh proxy check for the option "usebrokeruserforproxy" in the session file. If it's "true", use the same username for the proxy as broker login.
      adds  42c6ddc6  debian/control: Add D (x2goclient): x2gokdriveclient.
      adds  704c4ab9  In x2goclient D, add hello as an alternative to x2gokdriveclient. Works around non-available x2gokdriveclient on Debian jessie.
      adds  31ec4335  Broker can send to client the number of suspended and running sessions for each session type. Client will display this information to user on session button.
      adds  2a1ad93c  update copyright years in about dialog.
      adds  eb719be4  Do not show password in debug output of HTTP broker.
      adds  bf08804c  Fix crashing if the path for automount in the session config file in wrong format. Supporting both Windows and Linux path in automount format. Check if path exists before mounting.
      adds  b8cd0d53  Do not show Pulseaudio warning on Windows, if Pulseaudio is disabled in settings or by command line.
      adds  df5b9a23  res/i18n/x2goclient_*.ts: replace changed source strings, no retranslations required.
      adds  132603eb  src/httpbrokerclient.cpp: do not leak password length in debug output either.
      adds  e22c24a7  Improve request handling in HTTP broker.
      adds  d3e1f850  Add possibility to suspend and terminate sessions from session selection dialog in broker mode.
      adds  4f9286b7  Do not delete session from list if terminating of session is canceled.
      adds  31a4d6c1  src/sessionwidget.cpp: stop parsing proxy address as "host:port" if the address contains a colon. Fixes: #1418.
      adds  50cb6c6f  src/onmainwindow.cpp: also remove proxy "host:port" parsing at connect time. Fixes: #1418.
      adds  fc45ceba  macbuild.sh: switch to bundling PulseAudio 13.0 since it's now available in MacPorts.
      adds  7933badc  src/onmainwindow.cpp: disable "left click" action on OS X/macOS.
      adds  ce559d16  src/sshprocess.cpp: strip ~/, ~user{,/}, ${HOME}{,/} and $HOME{,/} from destination paths in scp mode. Fixes: #1428.
      adds  76619ddc  src/SVGFrame.cpp: simplify implementation a lot.
      adds  2e9ff38b  debian/changelog: sync up.
      adds  4865c05d  src/sshmasterconnection.cpp: work around lupdate warning by adding another block in the #else preprocessor branch.
      adds  248d26c3  debian/changelog: whitespace-only.
      adds  617a419d  res/i18n/x2goclient_*.ts: update translation files.
      adds  f25b43f2  Windows: Update PuTTY from 0.71 to 0.73.
      adds  e22827f7  src/onmainwindow.cpp: stop PulseAudio from spamming logs after a client disconnects. Fixes: #1425.
      adds  70b4561a  src/onmainwindow.cpp: instead of searching for "sftp-binary", try to look for "sftp-server" in the Qt 5.x code path.
      adds  926355d7  Windows: upgrade bundled VcXsrv to 1.20.6.0.
      adds  b855a236  Windows: upgrade PulseAudio from 7.1 to 13.0.
      adds  6aba33a9  res/i18n/x2goclient_nl.ts: update Dutch translation file.
      adds  45fe6127  res/i18n/x2goclient_fr.ts: update French translation file.
      adds  3462f07d  Windows: remove libz.
      adds  5221bb8e  Windows: Update Win32 OpenSSL from 1.0.2n to 1.0.2u.
      adds  05133817  Windows: Upgrade libssh from 0.7.4 to 0.9.3 (while maintaining Pageant support).
      adds  8c528b47  x2goclient.pro: update comment mentioning that libssh does not provide pkgconfig files on non-UNIX/Windows platforms any longer and drop libssh_thread linkage.
      adds  1c129430  res/i18n/x2goclient_nl.ts: add missing singular form to a multi-form entry.
      adds  03b4a2f2  res/i18n/x2goclient_fr.ts: add missing sentence and UTF-8-ize entries.
      adds  d9cacbd2  res/i18n/x2goclient_cs.ts: update Czech translation file.
      adds  03d4d3d0  res/i18n/x2goclient_cs.ts: fix up whitespace and mark actually finished translation string as such, also removing my previous comment.
      adds  e9557b04  res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
      adds  f858e937  res/i18n/x2goclient_nb_no.ts: fix up whitespace and typos.
      adds  743b0899  res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file.
      adds  314636f3  res/i18n/x2goclient_de.ts: update German translation file.
      adds  789f3559  res/i18n/x2goclient_de.ts: better translate UNIX cleanup helper and fix "X2Go Client" as "X2GoClient" globally.
      adds  0f58e380  debian/changelog: reflow entries only.
      adds  89216b68  misc: pre-release copyright update.
      adds  c85c9887  src/onmainwindow.cpp: update in-code copyright notice.
      adds  d74e1ee7  res/i18n/x2goclient_*.ts: update copyright notice in about dialog manually.
      adds  93cb6f53  src/onmainwindow.cpp: add comment for translators encouraging them to add themselves to copyright notice.
      adds  145394d0  res/i18n/x2goclient_*.ts: update after source code changes and comment addition.
      adds  ee48fb12  res/i18n/x2goclient_*.ts: mark copyright translation string as unfinished for already translated languages (but Finnish) to alert translators of the new comment.
      adds  0f20d9a4  man/man1/x2goclient.1: pre-release date update.
      adds  043c16c0  release 4.1.2.2
      adds  5b479ccc  Continue development
      adds  55512f11  Load alternative image resources from specified folder.
      adds  f1d11af3  Set correct aspect ratio for x2go and ON logos.
      adds  a3abcdc3  download alternative resource files from http server.
      adds  1f387b02  Support for PNG background images.
      adds  c0943d7e  debian/changelog: sync up with commit history.
      adds  7670766c  x2goclient.pro: use the right C++ standard library on OS X/macOS.
      adds  a77b1494  Display state of broker connection in status bar.
      adds  15f7c78f  Client can synchronize sessions with broker. Broker need to send syncinterval value in the client config section.
      adds  cc04f6fe  Set min width of session status label.
      adds  1bdabb76  add build dependencies for qt5
      adds  65c4ada3  Revert "add build dependencies for qt5"
      adds  4ae8b905  src/sshmasterconnection: send EOF before closing channel.
      adds  e9885b37  src/sshmasterconnection: return false if login check remote command execution failed.
      adds  221899d1  src/sshmasterconnection: refactor some of the channel loop and fix channel/session closes.
      adds  7a580375  src/sshmasterconnection: fix 'when not' password auth.
      adds  0982f8ff  src/sshmasterconnection: correct retval check.
      adds  f1013314  src/sshmasterconnection: explicitly mark function parameters as unused.
      adds  56d82b91  .gitignore: ignore Visual Studio temporary files. Fixes: #1469.
      adds  1ed20bfd  src/sshmasterconnection.{c,h}: fix builds, new function should have been registered and not static, but private.
      adds  a1a2f62e  debian/changelog: fixup.
      adds  60be3ad9  set clipboard mode of x2gokdriveclient in cmd line option.
      adds  99036126  Fix maximizing client window in thinclient mode with Qt5 (bullseye).
      adds  bcdd8ca7  Add mime type application/x-x2go. X2Go Client can now automatically open session files with .x2go extension.
      adds  39d36927  X2Go Client will send it's version to the broker when sending client event.
      adds  a23fc3d4  Makefile: Install x-x2go.xml MIME database source file for .x2go file extension.
      adds  f8624f79  debian/x2gocient.install:Install x-x2go.xml into bin:pkg x2goclient.
      adds  07900e8f  x2goclient.spec: Install x-x2go.xml into bin:pkg and run update-mime-database during postinst.
      adds  36296338  debian{,-qt4,-qt5}: Add a Qt5-based debian(-qt5)/ packaging folder and make it easy to switch between Qt4 and Qt5 build by simply changing the symlink target of debian/ (which is, yes indeed, a symlink, not a directory anymore).
      adds  218d2220  debian/changelog: Fix too-long-lines in current stanza.
      adds  5dfc54ff  Don't close X2Go Client if settings dialog is called before broker auth.
      adds  89cdde32  Revert "debian{,-qt4,-qt5}: Add a Qt5-based debian(-qt5)/ packaging folder and make it easy to switch between Qt4 and Qt5 build by simply changing the symlink target of debian/ (which is, yes indeed, a symlink, not a directory anymore)."
      adds  71b226bb  debian/control: move to debian/control.in.
      adds  45bb5a6b  debian/control.in: switch to priority: optional.
      adds  354aa4e9  debian/copyright: switch Upstream-Contact to myself.
      adds  da4ccd5b  debian/: new file "watch".
      adds  599605a7  debian/: new file "upstream/metadata".
      adds  40ce45d4  debian/copyright: add new license "GPL-2+~OpenSSL" for the modified GPL 2+ license including the OpenSSL exception and use that where appropriate.
      adds  88c5821f  debian/copyright: move GPL-3 definition out-of-line.
      adds  c253c1ee  debian/copyright: update notices.
      adds  82a89606  debian/control.in: drop x2goplugin{,-{provider,dbg}}.
      adds  0ea11593  debian/: new file "preprocessor.pl".
      adds  1deec946  debian/: new file "proprocess.sh".
      adds  c13c37ce  debian/control.in: add Qt version switching support.
      adds  cd56aa9b  debian/rules: preprocess files with an ".in" suffix in the "debian" directory.
      adds  cdd14c6f  debian/control.in: add build-dependency upon lsb-release.
      adds  149304f8  debian/rules: add Qt 4/5 switching, based upon the base system definition.
      adds  ec98764a  debian/rules: force re-generation of debian/control in clean rule.
      adds  5dcf6005  debian/rules: add force variables to bypass autodetection via lsb-release.
      adds  a8f60f80  .gitignore: add debian/control, since it's now auto-generated.
      adds  0d6cdcac  debian/rules: do not force re-generation of debian/control in clean rule.
      adds  1d01f6d4  debian/control.in: add build-dependency upon libencode-locale-perl, needed for our preprocessor Perl script.
      adds  7c91b92f  debian/control.in: add build-dependency upon m4, needed by our preprocessing shell script.
      adds  d532f77f  Makefile: support version switching through a QT_VERSION variable - might be overridden via environment variables or the make call.
      adds  3963b76d  debian/rules: assign default values to the FORCE_{VENDOR,RELEASE_VER} variables - thus allowing passed-in values through the environment.
      adds  f1082e39  Utilize new version switching in main Makefile by overriding the QT_VERSION make variable.
      adds  b4cfff0b  x2goclient.spec: add version switching support. Use Qt 5 for FC31+, RHEL 8 and *SuSE 15.3+.
      adds  9a52901f  x2goclient.spec: don't try to prepend %{_qt4_bindir} if the macro is not defined.
      adds  fc2db75a  Makefile: allow passing down variables that are safe to pass via the environment.
      adds  242e0733  x2goclient.spec: fix condition with maybe-undefined macro.
      adds  fd4e536e  x2goclient.spec: typo fix in vendor macro.
      adds  f261e7e0  x2goclient.spec: expand %{_qt4_bindir} to integer if it's set, instead of using it as a string in the condition (which then leads to parsing error).
      adds  cb6411c8  x2goclient.spec: rework Qt5 dependencies.
      adds  16bb4d7b  Makefile: make controllable variables default-if-not-set to allow overriding via the environment.
      adds  c3bd8803  Makefile: invoke make as $(MAKE) to keep original invocation.
      adds  164d666c  x2goclient.spec: fix missing %endif in Qt-4-BuildRequires section.
      adds  aa6c094e  x2goclient.spec: use %{_qt5_bindir} macro analogous to the Qt 4 variant.
      adds  1b8fa77a  x2goclient.spec: correctly quote PATH overrides.
      adds  4787d1f9  x2goclient.spec: fix syntax error in Qt 5 PATH override.
      adds  fb883913  X2Go Client will send it's OS name to the broker when sending client event.
      adds  6dc66bdd  x2goclient.spec: add BuildRequires on Qt5X11Extras.
      adds  dd3da2c4  x2goclient.spec: also use/handle %{_libqt5_bindir}, as used by *SuSE.
      adds  539dcbcc  x2goclient.spec: add BuildRequires on Qt5Network.
      adds  937727a8  Don't exit if connection to HTTP broker is failed when sync sessions.
      adds  df4a8ec7  Support for HTTP(S) urls in the session icons when using http broker.
      adds  456a43f4  Fix loading session icon to system tray when using broker.
      adds  755feb81  Add --debug argument to x2gokdriveclient in debug mode.
      adds  94b150b7  Setting debug filter rules for QT>=5.2
      adds  94872d23  Implement different view modes for sessions explorer: Favorite sessions, running sessions, all sessions.
      adds  87166b89  Improve view modes in broker mode.
      adds  b7e538a5  Set toolTip with detailed information for session button.
      adds  0b715052  Show session path in session button in Favorite and Running views.
      adds  c29e3db0  Improve synchronisation in broker mode.
      adds  25370435  Fix loading HTTP icon in pass dialog in broker mode.
      adds  4c08e045  Replace QFont::Thin with 0 to keep compatibility with Qt4.
      adds  d8a34ff5  Add special ACL for exported directories in Windows client.
      adds  8d4eddac  src/onmainwindow.cpp: add Cancel standard shortcut to cancel button in login window.
      adds  c3fd1f35  src/onmainwindow.cpp: consolidate Resume button enabling state in ONMainWindow::initSelectSessDlg ().
      adds  54149afe  src/onmainwindow.{cpp,h}: add notice explaining how to resume running sessions.
      adds  c1ea418a  src/onmainwindow.cpp: add Cancel standard shortcut to cancel button in session selection view.
      adds  733eb500  src/onmainwindow.cpp: set word wrapping on running label.
      adds  bbcf865a  src/onmainwindow.cpp: increase height of session selection dialog in mini mode.
      adds  51b0f4fb  src/onmainwindow.cpp: increase fixed height of session selection dialog in normal mode and also set as minimum height.
      adds  6b49bcc9  src/onmainwindow.cpp: unbreak on Qt 4 by emulating QKeySequence::Cancel.
      adds  82beb129  src/onmainwindow.cpp: unbreak more and make sure that the code actually works on older systems.
      adds  95c3c7f2  src/onmainwindow.cpp: fix session creation date/time display.
      adds  bd4ea00e  src/onmainwindow.cpp: convert server-reported time to human readable time in Qt's standard format in session list view.
      adds  4eed9dc4  Support for rootless X2GoKdrive sessions.
      adds  7459a9ae  Fixed build with Qt5 on Windows.
      adds  b4b8e6be  Do not show empty folders in session explorer.
      adds  ac6547b5    - Support for OPENSSH PRIVATE KEY format sent from broker. - Do not show client in broker mode if startet in "hidden" mode.
      adds  71b05ca0  Enable/Disable session view buttons inside of sessions explorer.
      adds  b60fa91f  Add splash screen option when starting in hidden mode.
      adds  2f79e699  replace <HOME> with user's home dir in exports directories, when exporting session default directories.
      adds  abc384dc  create default export directory if not exists.
      adds  11110ba6  send to broker xdmcpserver in command option when starting xdmcp session.
      adds  4962b427  improve processing stderr from nxproxy.
      adds  5f5b49cf  support for recent cygwin binaries and nxproxy 3.5.99.x all cygwin binaries and DLLs should be moved into the INSTDIR/bin directory by Windows installer.
      adds  34c121f2  for x2gokdrive sessions, when auto kbd layout is chosen, x2goclient will try to set the same kbd layout on server as on the client.
      adds  ba65703c  add "noresize" setting, which makes the proxy window not resizable for user.
      adds  26333b4e  desktop/x2goclient.desktop: drop Maemo support.
      adds  e68f675a  res/img/icons: drop Maemo support, remove hildon subdirectory.
      adds  fbf1576e  res/img/svg: drop Maemo support, remove bg_hildon.svg.
      adds  fe1b41ea  res/resources.qrc: drop Maemo support, remove bg_hildon.svg entry.
      adds  54e530d9  src/{{InteractionDialog,configdialog,connectionwidget,editconnectiondialog,folderbutton,mediawidget,ongetpass,onmainwindow,printprocess,printwidget,sessionbutton,sessionmanagedialog,sessionwidget,settingswidget,sharewidget}.cpp,x2goclientconfig.h}: drop Maemo support.
      adds  e1a4886d  /: drop Maemo support, remove x2goclient.pro.maemo.
      adds  6b794fc1  /: add README.mxe, describing MXE builds.
      adds  4e590d3c  /: add handle_mxe.sh, MXE control script.
      adds  6f881821  handle_mxe.sh: rework, make most variables lowercase, change spacing, use proper if-else blocks, do not use special bash features for string comparison etc.
      adds  847cfe7b  macbuild.sh: qmake never supported -config, it was always CONFIG(+)='something'.
      adds  5833e69f  config_linux_static.sh: also switch from -config to CONFIG+='...'.
      adds  a62c2bdb  {handle_mxe.sh,x2goclient.pro}: make mxe selectable via CONFIG option and prepare selector in x2goclient.pro.
      adds  8eb96d99  x2goclient.pro: use different parameters for MXE builds.
      adds  41673c14  x2goclient.pro: also select on win32 and not just win32-*, fix whitespace.
      adds  f7523990  x2gohelper/x2gohelper.cpp: use lower-case header files.
      adds  c4a7627f  x2gohelper/: add Makefile.mxe.
      adds  672e1d9a  x2gohelper/Makefile.mxe: more quoting.
      adds  7aba7e42  debian/changelog: whitespace only.
      adds  b0296581  debian/rules: fix version detection on testing and unstable.
      adds  72b079c9  debian/rules: add quotes to comment to force new commit and Jenkins build.
      adds  10a90190  debian/rules: force another Jenkins rebuild.
      adds  0803f2af  debian/rules; fix version detection on testing and unstable V2.
      adds  e1e71a7d  on Windows SSHD will only listen 127.0.0.1 to avoid FW warnings.
      adds  1ca43813  on Windows check the location of cgwin binaries in <APPDIR> and in <APPDIR>/bin.
      adds  e932decb  Windows: Update PuTTY from 0.73 to 0.78.
      adds  cbc27b84  debian/preprocessor.pl: typo fixes only.
      adds  c3420e35  misc: pre-release copyright update.
      adds  06c528c4  man/man1/x2goclient.1: pre-release date update.
      adds  dc05d84e  release 4.1.2.3
       new  17c6702f  Continue development
       new  6371ab16  Fix crashes when syn reply arriving after the session is started, when using broker
       new  e1489909  In direct RDP mode, when using broker, forward username and password to the RDP client if user enetered any.
       new  36a1a7af  x2goclient.spec: add Recommends: x2gokdriveclient for FC30+, RH 8+, *SuSE 15.4+.
       new  c5db2df4  debian/changelog: fixup.
       new  88a01f28  Fix crashes in broker mode when server key check has failed

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e46726a5)
            \
             N -- N -- N   refs/heads/master (88a01f28)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omits" are not gone; other references still
refer to them.  Any revisions marked "discards" are gone forever.

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                       |    39 +
 AUTHORS                                          |     2 +
 COPYING                                          |   912 +-
 COPYRIGHT.x2go-logos                             |    22 +
 ChangeLog                                        |  1339 --
 Doxyfile                                         |   275 +
 HOWTO.GPGCARD                                    |   129 +
 INSTALL                                          |    63 +
 LICENSE                                          |    19 +
 Makefile                                         |   156 +
 Makefile.docupload                               |    13 +-
 Makefile.man2html                                |    20 +-
 README                                           |    52 -
 README.OpenSSL-Exception                         |    12 +
 README.i18n                                      |    96 +
 README.mxe                                       |   103 +
 TODO                                             |    25 -
 VERSION                                          |     1 +
 config_linux.sh                                  |     4 +
 config_linux_static.sh                           |     5 +
 config_win.bat                                   |    22 +
 copy-deps-win32.bat                              |    27 +
 debian/changelog                                 |  4449 ++++++-
 debian/compat                                    |     2 +-
 debian/control                                   |    42 -
 debian/control.in                                |    85 +
 debian/copyright                                 |   722 +-
 debian/menu                                      |     6 +
 debian/preprocess.sh                             |    77 +
 debian/preprocessor.pl                           |   814 ++
 debian/pyhoca-cli.docs                           |     2 -
 debian/pyhoca-cli.install                        |     1 -
 debian/pyhoca-cli.manpages                       |     1 -
 debian/rules                                     |   131 +-
 debian/upstream/metadata                         |     8 +
 debian/watch                                     |     3 +-
 debian/x2goclient.dirs                           |     9 +
 debian/x2goclient.docs                           |     1 +
 debian/x2goclient.examples                       |     1 +
 debian/x2goclient.install                        |    10 +
 debian/x2goclient.manpages                       |     1 +
 desktop/x2goclient.desktop                       |    13 +
 examples/x2goclient-cli                          |   578 +
 handle_mxe.sh                                    |    78 +
 macbuild.sh                                      |   611 +
 man/man1/pyhoca-cli.1                            |   308 -
 man/man1/x2goclient.1                            |   309 +
 mime/x-x2go.xml                                  |     8 +
 nsis/gpl.txt                                     |   340 +
 nsis/icons/win-install.ico                       |   Bin 0 -> 1078 bytes
 nsis/icons/win-uninstall.ico                     |   Bin 0 -> 1078 bytes
 nsis/make_installer.sh                           |     4 +
 nsis/x2goclient.nsi                              |   335 +
 pkg-dmg                                          |  1523 +++
 portable/manifest.u3i                            |    19 +
 portable/stopu3client.cpp                        |    38 +
 pyhoca-cli                                       |   577 -
 pyhoca-cli.spec                                  |   267 -
 pyhoca/__init__.py                               |    19 -
 pyhoca/cli/__init__.py                           |    30 -
 pyhoca/cli/frontend.py                           |   824 --
 res/audio/startup.wav                            |   Bin 0 -> 211244 bytes
 res/changelog.qrc                                |     5 +
 res/git.qrc                                      |     5 +
 res/i18n/qt_cs.qm                                |   Bin 0 -> 176 bytes
 res/i18n/qt_da.qm                                |   Bin 0 -> 172 bytes
 res/i18n/qt_de.qm                                |   Bin 0 -> 172 bytes
 res/i18n/qt_es.qm                                |   Bin 0 -> 172 bytes
 res/i18n/qt_fi.qm                                |   Bin 0 -> 136 bytes
 res/i18n/qt_fr.qm                                |   Bin 0 -> 172 bytes
 res/i18n/qt_pt.qm                                |   Bin 0 -> 75638 bytes
 res/i18n/qt_ru.qm                                |   Bin 0 -> 288412 bytes
 res/i18n/qt_sv.qm                                |   Bin 0 -> 65851 bytes
 res/i18n/qt_zh_tw.qm                             |   Bin 0 -> 117256 bytes
 res/i18n/x2goclient_cs.ts                        |  4118 ++++++
 res/i18n/x2goclient_da.ts                        |  4762 +++++++
 res/i18n/x2goclient_de.ts                        |  5668 +++++++++
 res/i18n/x2goclient_es.ts                        |  5105 ++++++++
 res/i18n/x2goclient_et.ts                        |  4938 ++++++++
 res/i18n/x2goclient_fi.ts                        |  5075 ++++++++
 res/i18n/x2goclient_fr.ts                        |  3655 ++++++
 res/i18n/x2goclient_nb_no.ts                     |  4307 +++++++
 res/i18n/x2goclient_nl.ts                        |  5021 ++++++++
 res/i18n/x2goclient_pt.ts                        |  4003 ++++++
 res/i18n/x2goclient_ru.ts                        |  5181 ++++++++
 res/i18n/x2goclient_sv.ts                        |  5144 ++++++++
 res/i18n/x2goclient_tr.ts                        |  4709 +++++++
 res/i18n/x2goclient_zh_tw.ts                     |  4533 +++++++
 res/img/icons/128x128/X.png                      |   Bin 0 -> 6255 bytes
 res/img/icons/128x128/audio.png                  |   Bin 0 -> 5229 bytes
 res/img/icons/128x128/create_file.png            |   Bin 0 -> 5107 bytes
 res/img/icons/128x128/delete.png                 |   Bin 0 -> 7978 bytes
 res/img/icons/128x128/edit.png                   |   Bin 0 -> 5761 bytes
 res/img/icons/128x128/edit_file.png              |   Bin 0 -> 6219 bytes
 res/img/icons/128x128/edit_settings.png          |   Bin 0 -> 5806 bytes
 res/img/icons/128x128/file-open.png              |   Bin 0 -> 4051 bytes
 res/img/icons/128x128/folder.png                 |   Bin 0 -> 3220 bytes
 res/img/icons/128x128/gnome.png                  |   Bin 0 -> 3650 bytes
 res/img/icons/128x128/kde.png                    |   Bin 0 -> 14296 bytes
 res/img/icons/128x128/lxde.png                   |   Bin 0 -> 11886 bytes
 res/img/icons/128x128/lxqt.png                   |   Bin 0 -> 4919 bytes
 res/img/icons/128x128/new_file.png               |   Bin 0 -> 4882 bytes
 res/img/icons/128x128/preferences.png            |   Bin 0 -> 18292 bytes
 res/img/icons/128x128/rdp.png                    |   Bin 0 -> 10941 bytes
 res/img/icons/128x128/resolution.png             |   Bin 0 -> 3308 bytes
 res/img/icons/128x128/session.png                |   Bin 0 -> 4936 bytes
 res/img/icons/128x128/unity.png                  |   Bin 0 -> 17622 bytes
 res/img/icons/128x128/x2go.png                   |   Bin 0 -> 6085 bytes
 res/img/icons/128x128/x2goclient.png             |   Bin 0 -> 19158 bytes
 res/img/icons/128x128/x2gogroup.png              |   Bin 0 -> 1817 bytes
 res/img/icons/128x128/x2gohosts.png              |   Bin 0 -> 1731 bytes
 res/img/icons/128x128/x2gomailclient.png         |   Bin 0 -> 19158 bytes
 res/img/icons/128x128/x2gosession.png            |   Bin 0 -> 9324 bytes
 res/img/icons/128x128/x2gouser.png               |   Bin 0 -> 1771 bytes
 res/img/icons/16x16/X.png                        |   Bin 0 -> 657 bytes
 res/img/icons/16x16/audio.png                    |   Bin 0 -> 653 bytes
 res/img/icons/16x16/cinnamon.png                 |   Bin 0 -> 505 bytes
 res/img/icons/16x16/create_file.png              |   Bin 0 -> 594 bytes
 res/img/icons/16x16/delete.png                   |   Bin 0 -> 680 bytes
 res/img/icons/16x16/edit.png                     |   Bin 0 -> 662 bytes
 res/img/icons/16x16/edit_file.png                |   Bin 0 -> 649 bytes
 res/img/icons/16x16/edit_settings.png            |   Bin 0 -> 646 bytes
 res/img/icons/16x16/fav.png                      |   Bin 0 -> 897 bytes
 res/img/icons/16x16/fav1.png                     |   Bin 0 -> 1020 bytes
 res/img/icons/16x16/file-open.png                |   Bin 0 -> 595 bytes
 res/img/icons/16x16/gnome.png                    |   Bin 0 -> 463 bytes
 res/img/icons/16x16/icewm.png                    |   Bin 0 -> 538 bytes
 res/img/icons/16x16/kde.png                      |   Bin 0 -> 899 bytes
 res/img/icons/16x16/lxde.png                     |   Bin 0 -> 716 bytes
 res/img/icons/16x16/lxqt.png                     |   Bin 0 -> 771 bytes
 res/img/icons/16x16/mate.png                     |   Bin 0 -> 774 bytes
 res/img/icons/16x16/new_file.png                 |   Bin 0 -> 593 bytes
 res/img/icons/16x16/openbox.png                  |   Bin 0 -> 360 bytes
 res/img/icons/16x16/preferences.png              |   Bin 0 -> 340 bytes
 res/img/icons/16x16/rdp.png                      |   Bin 0 -> 754 bytes
 res/img/icons/16x16/resolution.png               |   Bin 0 -> 446 bytes
 res/img/icons/16x16/session.png                  |   Bin 0 -> 846 bytes
 res/img/icons/16x16/tbshow.png                   |   Bin 0 -> 302 bytes
 res/img/icons/16x16/trinity.png                  |   Bin 0 -> 748 bytes
 res/img/icons/16x16/unity.png                    |   Bin 0 -> 1410 bytes
 res/img/icons/16x16/x2go.png                     |   Bin 0 -> 854 bytes
 res/img/icons/16x16/x2goclient.png               |   Bin 0 -> 949 bytes
 res/img/icons/16x16/xfce.png                     |   Bin 0 -> 639 bytes
 res/img/icons/22x22/applications-development.png |   Bin 0 -> 977 bytes
 res/img/icons/22x22/applications-education.png   |   Bin 0 -> 644 bytes
 res/img/icons/22x22/applications-games.png       |   Bin 0 -> 688 bytes
 res/img/icons/22x22/applications-graphics.png    |   Bin 0 -> 1523 bytes
 res/img/icons/22x22/applications-internet.png    |   Bin 0 -> 1355 bytes
 res/img/icons/22x22/applications-multimedia.png  |   Bin 0 -> 1353 bytes
 res/img/icons/22x22/applications-office.png      |   Bin 0 -> 804 bytes
 res/img/icons/22x22/applications-other.png       |   Bin 0 -> 775 bytes
 res/img/icons/22x22/applications-system.png      |   Bin 0 -> 1403 bytes
 res/img/icons/22x22/applications-utilities.png   |   Bin 0 -> 888 bytes
 res/img/icons/22x22/lxqt.png                     |   Bin 0 -> 966 bytes
 res/img/icons/22x22/preferences-system.png       |   Bin 0 -> 1350 bytes
 res/img/icons/32x32/X.png                        |   Bin 0 -> 1414 bytes
 res/img/icons/32x32/apps.png                     |   Bin 0 -> 1664 bytes
 res/img/icons/32x32/attach.png                   |   Bin 0 -> 831 bytes
 res/img/icons/32x32/audio.png                    |   Bin 0 -> 1465 bytes
 res/img/icons/32x32/auth.png                     |   Bin 0 -> 1686 bytes
 res/img/icons/32x32/contest.png                  |   Bin 0 -> 1267 bytes
 res/img/icons/32x32/create_file.png              |   Bin 0 -> 1148 bytes
 res/img/icons/32x32/delete.png                   |   Bin 0 -> 1456 bytes
 res/img/icons/32x32/detach.png                   |   Bin 0 -> 870 bytes
 res/img/icons/32x32/edit.png                     |   Bin 0 -> 1232 bytes
 res/img/icons/32x32/edit_file.png                |   Bin 0 -> 1334 bytes
 res/img/icons/32x32/edit_settings.png            |   Bin 0 -> 1313 bytes
 res/img/icons/32x32/exit.png                     |   Bin 0 -> 1915 bytes
 res/img/icons/32x32/file-open.png                |   Bin 0 -> 1068 bytes
 res/img/icons/32x32/gnome.png                    |   Bin 0 -> 846 bytes
 res/img/icons/32x32/kde.png                      |   Bin 0 -> 2245 bytes
 res/img/icons/32x32/lxde.png                     |   Bin 0 -> 1731 bytes
 res/img/icons/32x32/lxqt.png                     |   Bin 0 -> 1377 bytes
 res/img/icons/32x32/new_file.png                 |   Bin 0 -> 1109 bytes
 res/img/icons/32x32/open_dir.png                 |   Bin 0 -> 476 bytes
 res/img/icons/32x32/preferences.png              |   Bin 0 -> 2545 bytes
 res/img/icons/32x32/rdp.png                      |   Bin 0 -> 1768 bytes
 res/img/icons/32x32/reconnect.png                |   Bin 0 -> 1651 bytes
 res/img/icons/32x32/resolution.png               |   Bin 0 -> 855 bytes
 res/img/icons/32x32/session.png                  |   Bin 0 -> 1177 bytes
 res/img/icons/32x32/stop.png                     |   Bin 0 -> 1190 bytes
 res/img/icons/32x32/stop_session.png             |   Bin 0 -> 1093 bytes
 res/img/icons/32x32/suspend.png                  |   Bin 0 -> 349 bytes
 res/img/icons/32x32/suspend_session.png          |   Bin 0 -> 229 bytes
 res/img/icons/32x32/tbhide.png                   |   Bin 0 -> 1266 bytes
 res/img/icons/32x32/tbshow.png                   |   Bin 0 -> 902 bytes
 res/img/icons/32x32/tbshow.xcf                   |   Bin 0 -> 2124 bytes
 res/img/icons/32x32/unity.png                    |   Bin 0 -> 2984 bytes
 res/img/icons/32x32/x2goclient.png               |   Bin 0 -> 2675 bytes
 res/img/icons/48x48/lxqt.png                     |   Bin 0 -> 1910 bytes
 res/img/icons/48x48/x2goclient.png               |   Bin 0 -> 4817 bytes
 res/img/icons/64x64/X.png                        |   Bin 0 -> 3066 bytes
 res/img/icons/64x64/audio.png                    |   Bin 0 -> 2895 bytes
 res/img/icons/64x64/create_file.png              |   Bin 0 -> 2595 bytes
 res/img/icons/64x64/delete.png                   |   Bin 0 -> 3752 bytes
 res/img/icons/64x64/edit.png                     |   Bin 0 -> 2785 bytes
 res/img/icons/64x64/edit_file.png                |   Bin 0 -> 3057 bytes
 res/img/icons/64x64/edit_settings.png            |   Bin 0 -> 2955 bytes
 res/img/icons/64x64/file-open.png                |   Bin 0 -> 2039 bytes
 res/img/icons/64x64/gnome.png                    |   Bin 0 -> 1689 bytes
 res/img/icons/64x64/kde.png                      |   Bin 0 -> 5725 bytes
 res/img/icons/64x64/lxde.png                     |   Bin 0 -> 4537 bytes
 res/img/icons/64x64/lxqt.png                     |   Bin 0 -> 2521 bytes
 res/img/icons/64x64/new_file.png                 |   Bin 0 -> 2440 bytes
 res/img/icons/64x64/personal.png                 |   Bin 0 -> 5046 bytes
 res/img/icons/64x64/preferences.png              |   Bin 0 -> 7000 bytes
 res/img/icons/64x64/rdp.png                      |   Bin 0 -> 4498 bytes
 res/img/icons/64x64/resolution.png               |   Bin 0 -> 1805 bytes
 res/img/icons/64x64/session.png                  |   Bin 0 -> 2606 bytes
 res/img/icons/64x64/unity.png                    |   Bin 0 -> 7241 bytes
 res/img/icons/64x64/x2goclient.png               |   Bin 0 -> 7095 bytes
 res/img/icons/dmg/disk.svg                       |  1195 ++
 res/img/icons/dmg/x2go-mac-dmg.icns              |   Bin 0 -> 798525 bytes
 res/img/icons/x2go-mac.icns                      |   Bin 0 -> 134586 bytes
 res/img/icons/x2go-win-48.ico                    |   Bin 0 -> 120254 bytes
 res/img/icons/x2goclient.xpm                     |   280 +
 res/img/png/broker-logout-button.png             |   Bin 0 -> 1069 bytes
 res/img/png/ico.png                              |   Bin 0 -> 3437 bytes
 res/img/png/ico_440x180.png                      |   Bin 0 -> 1331 bytes
 res/img/png/ico_mini.png                         |   Bin 0 -> 753 bytes
 res/img/png/macinstaller_background.png          |   Bin 0 -> 59943 bytes
 res/img/png/power-button.png                     |   Bin 0 -> 762 bytes
 res/img/png/sess_ico.png                         |   Bin 0 -> 1161 bytes
 res/img/svg/bg-anim.svg                          |   119 +
 res/img/svg/bg.svg                               |   214 +
 res/img/svg/fav.svg                              |    76 +
 res/img/svg/fav1.svg                             |    76 +
 res/img/svg/folder.svg                           |   696 ++
 res/img/svg/folder_grey.svg                      |   513 +
 res/img/svg/hamburger.svg                        |    18 +
 res/img/svg/line.svg                             |    91 +
 res/img/svg/lxqt.svg                             |   212 +
 res/img/svg/macinstaller_background.svg          |   630 +
 res/img/svg/onlogo.svg                           |   109 +
 res/img/svg/passform.svg                         |   178 +
 res/img/svg/sessionbut.svg                       |   213 +
 res/img/svg/sessionbut_grey.svg                  |    56 +
 res/img/svg/unity.svg                            |     8 +
 res/img/svg/x2gologo.svg                         |   244 +
 res/img/svg/xfce.svg                             |   135 +
 res/img/x2go-logos/mksizedsymbols.sh             |    41 +
 res/img/x2go-logos/x2go-logo-colored.svg         |   926 ++
 res/img/x2go-logos/x2go-logo-rotated.svg         |  2021 +++
 res/img/x2go-logos/x2go-logo.svg                 |   341 +
 res/img/x2go-logos/x2go-mascot.svg               |   372 +
 res/osxbundle/Info.plist                         |    22 +
 res/osxbundle/macdmg.DS_Store                    |   Bin 0 -> 15364 bytes
 res/osxbundle/postbuild.sh                       |    33 +
 res/resources.qrc                                |   125 +
 res/txt/encodings                                |  1168 ++
 res/txt/packs                                    |    65 +
 res/x2goclient.rc                                |     2 +
 rpm/x2goclient-rpmlintrc                         |     1 +
 setup.py                                         |    50 -
 src/InteractionDialog.cpp                        |   156 +
 src/InteractionDialog.h                          |    65 +
 src/LDAPSession.cpp                              |   378 +
 src/LDAPSession.h                                |   101 +
 src/SVGFrame.cpp                                 |   136 +
 src/SVGFrame.h                                   |    66 +
 src/appdialog.cpp                                |   198 +
 src/appdialog.h                                  |    54 +
 src/brokerpassdlg.cpp                            |    69 +
 src/brokerpassdlg.h                              |    39 +
 src/clicklineedit.cpp                            |    53 +
 src/clicklineedit.h                              |    43 +
 src/compat.cpp                                   |    49 +
 src/compat.h                                     |    39 +
 src/configdialog.cpp                             |   698 ++
 src/configdialog.h                               |   127 +
 src/configwidget.cpp                             |    36 +
 src/configwidget.h                               |    42 +
 src/connectionwidget.cpp                         |   166 +
 src/connectionwidget.h                           |    57 +
 src/contest.cpp                                  |   205 +
 src/contest.h                                    |    57 +
 src/cupsprint.cpp                                |   394 +
 src/cupsprint.h                                  |    68 +
 src/cupsprintersettingsdialog.cpp                |   377 +
 src/cupsprintersettingsdialog.h                  |    69 +
 src/cupsprintwidget.cpp                          |   106 +
 src/cupsprintwidget.h                            |    47 +
 src/editconnectiondialog.cpp                     |   158 +
 src/editconnectiondialog.h                       |    72 +
 src/exportdialog.cpp                             |   184 +
 src/exportdialog.h                               |    57 +
 src/folderbutton.cpp                             |   178 +
 src/folderbutton.h                               |    79 +
 src/folderexplorer.cpp                           |   162 +
 src/folderexplorer.h                             |    46 +
 src/help.cpp                                     |   325 +
 src/help.h                                       |    70 +
 src/helpdialog.cpp                               |    56 +
 src/helpdialog.h                                 |    30 +
 src/httpbrokerclient.cpp                         |  1057 ++
 src/httpbrokerclient.h                           |   112 +
 src/imgframe.cpp                                 |    48 +
 src/imgframe.h                                   |    42 +
 src/mediawidget.cpp                              |   347 +
 src/mediawidget.h                                |    70 +
 src/non_modal_messagebox.cpp                     |    65 +
 src/non_modal_messagebox.h                       |    47 +
 src/ongetpass.cpp                                |   124 +
 src/ongetpass.h                                  |    40 +
 src/onmainwindow.cpp                             | 13833 +++++++++++++++++++++
 src/onmainwindow.h                               |  1277 ++
 src/onmainwindow_privat.h                        |   167 +
 src/printdialog.cpp                              |    68 +
 src/printdialog.h                                |    43 +
 src/printercmddialog.cpp                         |    75 +
 src/printercmddialog.h                           |    44 +
 src/printprocess.cpp                             |   278 +
 src/printprocess.h                               |    63 +
 src/printwidget.cpp                              |   247 +
 src/printwidget.h                                |    58 +
 src/pulsemanager.cpp                             |   944 ++
 src/pulsemanager.h                               |   135 +
 src/sessionbutton.cpp                            |  1121 ++
 src/sessionbutton.h                              |   135 +
 src/sessionexplorer.cpp                          |   815 ++
 src/sessionexplorer.h                            |   128 +
 src/sessionmanagedialog.cpp                      |   273 +
 src/sessionmanagedialog.h                        |    60 +
 src/sessionwidget.cpp                            |   961 ++
 src/sessionwidget.h                              |   120 +
 src/settingswidget.cpp                           |   761 ++
 src/settingswidget.h                             |   115 +
 src/sharewidget.cpp                              |   350 +
 src/sharewidget.h                                |    63 +
 src/sshmasterconnection.cpp                      |  2273 ++++
 src/sshmasterconnection.h                        |   251 +
 src/sshprocess.cpp                               |   573 +
 src/sshprocess.h                                 |   101 +
 src/ui/appdialog.ui                              |   191 +
 src/ui/brokerpassdialog.ui                       |   183 +
 src/ui/contest.ui                                |   283 +
 src/ui/cupsprintsettingsdialog.ui                |   234 +
 src/ui/cupsprintwidget.ui                        |   122 +
 src/ui/folderexplorer.ui                         |   118 +
 src/ui/helpdialog.ui                             |    58 +
 src/ui/printdialog.ui                            |    72 +
 src/ui/printercmddialog.ui                       |   165 +
 src/ui/printwidget.ui                            |   317 +
 src/ui/xsettingsui.ui                            |   286 +
 src/unix_stdint.h                                |    51 +
 src/unixhelper.cpp                               |   187 +
 src/unixhelper.h                                 |    82 +
 src/userbutton.cpp                               |    78 +
 src/userbutton.h                                 |    54 +
 src/version.h                                    |    24 +
 src/wapi.cpp                                     |   632 +
 src/wapi.h                                       |    84 +
 src/windows_stdint.h                             |    40 +
 src/x2goclient.cpp                               |   181 +
 src/x2goclientconfig.h                           |    39 +
 src/x2gologdebug.cpp                             |    35 +
 src/x2gologdebug.h                               |    69 +
 src/x2gosettings.cpp                             |   125 +
 src/x2gosettings.h                               |    46 +
 src/x2goutils.cpp                                |   353 +
 src/x2goutils.h                                  |    78 +
 src/xsettingswidget.cpp                          |    92 +
 src/xsettingswidget.h                            |    40 +
 x2go                                             |     1 -
 x2goclient.pro                                   |   290 +
 x2goclient.spec                                  |   230 +
 x2goclientconfig.pri                             |     1 +
 x2gohelper/Makefile                              |     4 +
 x2gohelper/Makefile.mxe                          |     4 +
 x2gohelper/x2gohelper.cpp                        |    97 +
 370 files changed, 124302 insertions(+), 5281 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 AUTHORS
 create mode 100644 COPYRIGHT.x2go-logos
 delete mode 100644 ChangeLog
 create mode 100644 Doxyfile
 create mode 100644 HOWTO.GPGCARD
 create mode 100644 INSTALL
 create mode 100644 LICENSE
 create mode 100755 Makefile
 delete mode 100644 README
 create mode 100644 README.OpenSSL-Exception
 create mode 100644 README.i18n
 create mode 100644 README.mxe
 delete mode 100644 TODO
 create mode 100644 VERSION
 create mode 100755 config_linux.sh
 create mode 100755 config_linux_static.sh
 create mode 100755 config_win.bat
 create mode 100755 copy-deps-win32.bat
 delete mode 100644 debian/control
 create mode 100644 debian/control.in
 create mode 100644 debian/menu
 create mode 100755 debian/preprocess.sh
 create mode 100755 debian/preprocessor.pl
 delete mode 100644 debian/pyhoca-cli.docs
 delete mode 100644 debian/pyhoca-cli.install
 delete mode 100644 debian/pyhoca-cli.manpages
 create mode 100644 debian/upstream/metadata
 create mode 100644 debian/x2goclient.dirs
 create mode 100644 debian/x2goclient.docs
 create mode 100644 debian/x2goclient.examples
 create mode 100644 debian/x2goclient.install
 create mode 100644 debian/x2goclient.manpages
 create mode 100644 desktop/x2goclient.desktop
 create mode 100755 examples/x2goclient-cli
 create mode 100755 handle_mxe.sh
 create mode 100755 macbuild.sh
 delete mode 100644 man/man1/pyhoca-cli.1
 create mode 100644 man/man1/x2goclient.1
 create mode 100644 mime/x-x2go.xml
 create mode 100644 nsis/gpl.txt
 create mode 100644 nsis/icons/win-install.ico
 create mode 100644 nsis/icons/win-uninstall.ico
 create mode 100755 nsis/make_installer.sh
 create mode 100644 nsis/x2goclient.nsi
 create mode 100755 pkg-dmg
 create mode 100644 portable/manifest.u3i
 create mode 100644 portable/stopu3client.cpp
 delete mode 100755 pyhoca-cli
 delete mode 100644 pyhoca-cli.spec
 delete mode 100644 pyhoca/__init__.py
 delete mode 100644 pyhoca/cli/__init__.py
 delete mode 100644 pyhoca/cli/frontend.py
 create mode 100644 res/audio/startup.wav
 create mode 100644 res/changelog.qrc
 create mode 100644 res/git.qrc
 create mode 100644 res/i18n/qt_cs.qm
 create mode 100644 res/i18n/qt_da.qm
 create mode 100644 res/i18n/qt_de.qm
 create mode 100644 res/i18n/qt_es.qm
 create mode 100644 res/i18n/qt_fi.qm
 create mode 100644 res/i18n/qt_fr.qm
 create mode 100644 res/i18n/qt_pt.qm
 create mode 100644 res/i18n/qt_ru.qm
 create mode 100644 res/i18n/qt_sv.qm
 create mode 100644 res/i18n/qt_zh_tw.qm
 create mode 100644 res/i18n/x2goclient_cs.ts
 create mode 100644 res/i18n/x2goclient_da.ts
 create mode 100644 res/i18n/x2goclient_de.ts
 create mode 100644 res/i18n/x2goclient_es.ts
 create mode 100644 res/i18n/x2goclient_et.ts
 create mode 100644 res/i18n/x2goclient_fi.ts
 create mode 100644 res/i18n/x2goclient_fr.ts
 create mode 100644 res/i18n/x2goclient_nb_no.ts
 create mode 100644 res/i18n/x2goclient_nl.ts
 create mode 100644 res/i18n/x2goclient_pt.ts
 create mode 100644 res/i18n/x2goclient_ru.ts
 create mode 100644 res/i18n/x2goclient_sv.ts
 create mode 100644 res/i18n/x2goclient_tr.ts
 create mode 100644 res/i18n/x2goclient_zh_tw.ts
 create mode 100644 res/img/icons/128x128/X.png
 create mode 100644 res/img/icons/128x128/audio.png
 create mode 100644 res/img/icons/128x128/create_file.png
 create mode 100644 res/img/icons/128x128/delete.png
 create mode 100644 res/img/icons/128x128/edit.png
 create mode 100644 res/img/icons/128x128/edit_file.png
 create mode 100644 res/img/icons/128x128/edit_settings.png
 create mode 100644 res/img/icons/128x128/file-open.png
 create mode 100644 res/img/icons/128x128/folder.png
 create mode 100644 res/img/icons/128x128/gnome.png
 create mode 100644 res/img/icons/128x128/kde.png
 create mode 100644 res/img/icons/128x128/lxde.png
 create mode 100644 res/img/icons/128x128/lxqt.png
 create mode 100644 res/img/icons/128x128/new_file.png
 create mode 100644 res/img/icons/128x128/preferences.png
 create mode 100644 res/img/icons/128x128/rdp.png
 create mode 100644 res/img/icons/128x128/resolution.png
 create mode 100644 res/img/icons/128x128/session.png
 create mode 100644 res/img/icons/128x128/unity.png
 create mode 100644 res/img/icons/128x128/x2go.png
 create mode 100644 res/img/icons/128x128/x2goclient.png
 create mode 100644 res/img/icons/128x128/x2gogroup.png
 create mode 100644 res/img/icons/128x128/x2gohosts.png
 create mode 100644 res/img/icons/128x128/x2gomailclient.png
 create mode 100644 res/img/icons/128x128/x2gosession.png
 create mode 100644 res/img/icons/128x128/x2gouser.png
 create mode 100644 res/img/icons/16x16/X.png
 create mode 100644 res/img/icons/16x16/audio.png
 create mode 100644 res/img/icons/16x16/cinnamon.png
 create mode 100644 res/img/icons/16x16/create_file.png
 create mode 100644 res/img/icons/16x16/delete.png
 create mode 100644 res/img/icons/16x16/edit.png
 create mode 100644 res/img/icons/16x16/edit_file.png
 create mode 100644 res/img/icons/16x16/edit_settings.png
 create mode 100644 res/img/icons/16x16/fav.png
 create mode 100644 res/img/icons/16x16/fav1.png
 create mode 100644 res/img/icons/16x16/file-open.png
 create mode 100644 res/img/icons/16x16/gnome.png
 create mode 100644 res/img/icons/16x16/icewm.png
 create mode 100644 res/img/icons/16x16/kde.png
 create mode 100644 res/img/icons/16x16/lxde.png
 create mode 100644 res/img/icons/16x16/lxqt.png
 create mode 100644 res/img/icons/16x16/mate.png
 create mode 100644 res/img/icons/16x16/new_file.png
 create mode 100644 res/img/icons/16x16/openbox.png
 create mode 100644 res/img/icons/16x16/preferences.png
 create mode 100644 res/img/icons/16x16/rdp.png
 create mode 100644 res/img/icons/16x16/resolution.png
 create mode 100644 res/img/icons/16x16/session.png
 create mode 100644 res/img/icons/16x16/tbshow.png
 create mode 100644 res/img/icons/16x16/trinity.png
 create mode 100644 res/img/icons/16x16/unity.png
 create mode 100644 res/img/icons/16x16/x2go.png
 create mode 100644 res/img/icons/16x16/x2goclient.png
 create mode 100644 res/img/icons/16x16/xfce.png
 create mode 100644 res/img/icons/22x22/applications-development.png
 create mode 100644 res/img/icons/22x22/applications-education.png
 create mode 100644 res/img/icons/22x22/applications-games.png
 create mode 100644 res/img/icons/22x22/applications-graphics.png
 create mode 100644 res/img/icons/22x22/applications-internet.png
 create mode 100644 res/img/icons/22x22/applications-multimedia.png
 create mode 100644 res/img/icons/22x22/applications-office.png
 create mode 100644 res/img/icons/22x22/applications-other.png
 create mode 100644 res/img/icons/22x22/applications-system.png
 create mode 100644 res/img/icons/22x22/applications-utilities.png
 create mode 100644 res/img/icons/22x22/lxqt.png
 create mode 100644 res/img/icons/22x22/preferences-system.png
 create mode 100644 res/img/icons/32x32/X.png
 create mode 100644 res/img/icons/32x32/apps.png
 create mode 100644 res/img/icons/32x32/attach.png
 create mode 100644 res/img/icons/32x32/audio.png
 create mode 100644 res/img/icons/32x32/auth.png
 create mode 100644 res/img/icons/32x32/contest.png
 create mode 100644 res/img/icons/32x32/create_file.png
 create mode 100644 res/img/icons/32x32/delete.png
 create mode 100644 res/img/icons/32x32/detach.png
 create mode 100644 res/img/icons/32x32/edit.png
 create mode 100644 res/img/icons/32x32/edit_file.png
 create mode 100644 res/img/icons/32x32/edit_settings.png
 create mode 100644 res/img/icons/32x32/exit.png
 create mode 100644 res/img/icons/32x32/file-open.png
 create mode 100644 res/img/icons/32x32/gnome.png
 create mode 100644 res/img/icons/32x32/kde.png
 create mode 100644 res/img/icons/32x32/lxde.png
 create mode 100644 res/img/icons/32x32/lxqt.png
 create mode 100644 res/img/icons/32x32/new_file.png
 create mode 100644 res/img/icons/32x32/open_dir.png
 create mode 100644 res/img/icons/32x32/preferences.png
 create mode 100644 res/img/icons/32x32/rdp.png
 create mode 100644 res/img/icons/32x32/reconnect.png
 create mode 100644 res/img/icons/32x32/resolution.png
 create mode 100644 res/img/icons/32x32/session.png
 create mode 100644 res/img/icons/32x32/stop.png
 create mode 100644 res/img/icons/32x32/stop_session.png
 create mode 100644 res/img/icons/32x32/suspend.png
 create mode 100644 res/img/icons/32x32/suspend_session.png
 create mode 100644 res/img/icons/32x32/tbhide.png
 create mode 100644 res/img/icons/32x32/tbshow.png
 create mode 100644 res/img/icons/32x32/tbshow.xcf
 create mode 100644 res/img/icons/32x32/unity.png
 create mode 100644 res/img/icons/32x32/x2goclient.png
 create mode 100644 res/img/icons/48x48/lxqt.png
 create mode 100644 res/img/icons/48x48/x2goclient.png
 create mode 100644 res/img/icons/64x64/X.png
 create mode 100644 res/img/icons/64x64/audio.png
 create mode 100644 res/img/icons/64x64/create_file.png
 create mode 100644 res/img/icons/64x64/delete.png
 create mode 100644 res/img/icons/64x64/edit.png
 create mode 100644 res/img/icons/64x64/edit_file.png
 create mode 100644 res/img/icons/64x64/edit_settings.png
 create mode 100644 res/img/icons/64x64/file-open.png
 create mode 100644 res/img/icons/64x64/gnome.png
 create mode 100644 res/img/icons/64x64/kde.png
 create mode 100644 res/img/icons/64x64/lxde.png
 create mode 100644 res/img/icons/64x64/lxqt.png
 create mode 100644 res/img/icons/64x64/new_file.png
 create mode 100644 res/img/icons/64x64/personal.png
 create mode 100644 res/img/icons/64x64/preferences.png
 create mode 100644 res/img/icons/64x64/rdp.png
 create mode 100644 res/img/icons/64x64/resolution.png
 create mode 100644 res/img/icons/64x64/session.png
 create mode 100644 res/img/icons/64x64/unity.png
 create mode 100644 res/img/icons/64x64/x2goclient.png
 create mode 100644 res/img/icons/dmg/disk.svg
 create mode 100644 res/img/icons/dmg/x2go-mac-dmg.icns
 create mode 100644 res/img/icons/x2go-mac.icns
 create mode 100644 res/img/icons/x2go-win-48.ico
 create mode 100644 res/img/icons/x2goclient.xpm
 create mode 100644 res/img/png/broker-logout-button.png
 create mode 100644 res/img/png/ico.png
 create mode 100644 res/img/png/ico_440x180.png
 create mode 100644 res/img/png/ico_mini.png
 create mode 100644 res/img/png/macinstaller_background.png
 create mode 100644 res/img/png/power-button.png
 create mode 100644 res/img/png/sess_ico.png
 create mode 100644 res/img/svg/bg-anim.svg
 create mode 100644 res/img/svg/bg.svg
 create mode 100644 res/img/svg/fav.svg
 create mode 100644 res/img/svg/fav1.svg
 create mode 100644 res/img/svg/folder.svg
 create mode 100644 res/img/svg/folder_grey.svg
 create mode 100644 res/img/svg/hamburger.svg
 create mode 100644 res/img/svg/line.svg
 create mode 100644 res/img/svg/lxqt.svg
 create mode 100644 res/img/svg/macinstaller_background.svg
 create mode 100644 res/img/svg/onlogo.svg
 create mode 100644 res/img/svg/passform.svg
 create mode 100644 res/img/svg/sessionbut.svg
 create mode 100644 res/img/svg/sessionbut_grey.svg
 create mode 100644 res/img/svg/unity.svg
 create mode 100644 res/img/svg/x2gologo.svg
 create mode 100644 res/img/svg/xfce.svg
 create mode 100755 res/img/x2go-logos/mksizedsymbols.sh
 create mode 100644 res/img/x2go-logos/x2go-logo-colored.svg
 create mode 100644 res/img/x2go-logos/x2go-logo-rotated.svg
 create mode 100644 res/img/x2go-logos/x2go-logo.svg
 create mode 100644 res/img/x2go-logos/x2go-mascot.svg
 create mode 100644 res/osxbundle/Info.plist
 create mode 100644 res/osxbundle/macdmg.DS_Store
 create mode 100755 res/osxbundle/postbuild.sh
 create mode 100644 res/resources.qrc
 create mode 100644 res/txt/encodings
 create mode 100644 res/txt/packs
 create mode 100644 res/x2goclient.rc
 create mode 100644 rpm/x2goclient-rpmlintrc
 delete mode 100755 setup.py
 create mode 100644 src/InteractionDialog.cpp
 create mode 100644 src/InteractionDialog.h
 create mode 100644 src/LDAPSession.cpp
 create mode 100644 src/LDAPSession.h
 create mode 100644 src/SVGFrame.cpp
 create mode 100644 src/SVGFrame.h
 create mode 100644 src/appdialog.cpp
 create mode 100644 src/appdialog.h
 create mode 100644 src/brokerpassdlg.cpp
 create mode 100644 src/brokerpassdlg.h
 create mode 100644 src/clicklineedit.cpp
 create mode 100644 src/clicklineedit.h
 create mode 100644 src/compat.cpp
 create mode 100644 src/compat.h
 create mode 100644 src/configdialog.cpp
 create mode 100644 src/configdialog.h
 create mode 100644 src/configwidget.cpp
 create mode 100644 src/configwidget.h
 create mode 100644 src/connectionwidget.cpp
 create mode 100644 src/connectionwidget.h
 create mode 100644 src/contest.cpp
 create mode 100644 src/contest.h
 create mode 100644 src/cupsprint.cpp
 create mode 100644 src/cupsprint.h
 create mode 100644 src/cupsprintersettingsdialog.cpp
 create mode 100644 src/cupsprintersettingsdialog.h
 create mode 100644 src/cupsprintwidget.cpp
 create mode 100644 src/cupsprintwidget.h
 create mode 100644 src/editconnectiondialog.cpp
 create mode 100644 src/editconnectiondialog.h
 create mode 100644 src/exportdialog.cpp
 create mode 100644 src/exportdialog.h
 create mode 100644 src/folderbutton.cpp
 create mode 100644 src/folderbutton.h
 create mode 100644 src/folderexplorer.cpp
 create mode 100644 src/folderexplorer.h
 create mode 100644 src/help.cpp
 create mode 100644 src/help.h
 create mode 100644 src/helpdialog.cpp
 create mode 100644 src/helpdialog.h
 create mode 100644 src/httpbrokerclient.cpp
 create mode 100644 src/httpbrokerclient.h
 create mode 100644 src/imgframe.cpp
 create mode 100644 src/imgframe.h
 create mode 100644 src/mediawidget.cpp
 create mode 100644 src/mediawidget.h
 create mode 100644 src/non_modal_messagebox.cpp
 create mode 100644 src/non_modal_messagebox.h
 create mode 100644 src/ongetpass.cpp
 create mode 100644 src/ongetpass.h
 create mode 100644 src/onmainwindow.cpp
 create mode 100644 src/onmainwindow.h
 create mode 100644 src/onmainwindow_privat.h
 create mode 100644 src/printdialog.cpp
 create mode 100644 src/printdialog.h
 create mode 100644 src/printercmddialog.cpp
 create mode 100644 src/printercmddialog.h
 create mode 100644 src/printprocess.cpp
 create mode 100644 src/printprocess.h
 create mode 100644 src/printwidget.cpp
 create mode 100644 src/printwidget.h
 create mode 100644 src/pulsemanager.cpp
 create mode 100644 src/pulsemanager.h
 create mode 100644 src/sessionbutton.cpp
 create mode 100644 src/sessionbutton.h
 create mode 100644 src/sessionexplorer.cpp
 create mode 100644 src/sessionexplorer.h
 create mode 100644 src/sessionmanagedialog.cpp
 create mode 100644 src/sessionmanagedialog.h
 create mode 100644 src/sessionwidget.cpp
 create mode 100644 src/sessionwidget.h
 create mode 100644 src/settingswidget.cpp
 create mode 100644 src/settingswidget.h
 create mode 100644 src/sharewidget.cpp
 create mode 100644 src/sharewidget.h
 create mode 100644 src/sshmasterconnection.cpp
 create mode 100644 src/sshmasterconnection.h
 create mode 100644 src/sshprocess.cpp
 create mode 100644 src/sshprocess.h
 create mode 100644 src/ui/appdialog.ui
 create mode 100644 src/ui/brokerpassdialog.ui
 create mode 100644 src/ui/contest.ui
 create mode 100644 src/ui/cupsprintsettingsdialog.ui
 create mode 100644 src/ui/cupsprintwidget.ui
 create mode 100644 src/ui/folderexplorer.ui
 create mode 100644 src/ui/helpdialog.ui
 create mode 100644 src/ui/printdialog.ui
 create mode 100644 src/ui/printercmddialog.ui
 create mode 100644 src/ui/printwidget.ui
 create mode 100644 src/ui/xsettingsui.ui
 create mode 100644 src/unix_stdint.h
 create mode 100644 src/unixhelper.cpp
 create mode 100644 src/unixhelper.h
 create mode 100644 src/userbutton.cpp
 create mode 100644 src/userbutton.h
 create mode 100644 src/version.h
 create mode 100644 src/wapi.cpp
 create mode 100644 src/wapi.h
 create mode 100644 src/windows_stdint.h
 create mode 100644 src/x2goclient.cpp
 create mode 100644 src/x2goclientconfig.h
 create mode 100644 src/x2gologdebug.cpp
 create mode 100644 src/x2gologdebug.h
 create mode 100644 src/x2gosettings.cpp
 create mode 100644 src/x2gosettings.h
 create mode 100644 src/x2goutils.cpp
 create mode 100644 src/x2goutils.h
 create mode 100644 src/xsettingswidget.cpp
 create mode 100644 src/xsettingswidget.h
 delete mode 120000 x2go
 create mode 100644 x2goclient.pro
 create mode 100644 x2goclient.spec
 create mode 100644 x2goclientconfig.pri
 create mode 100644 x2gohelper/Makefile
 create mode 100644 x2gohelper/Makefile.mxe
 create mode 100644 x2gohelper/x2gohelper.cpp

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goclient.git


More information about the x2go-commits mailing list