[X2Go-Commits] [x2goclient] branch bugfix/osx updated (74ecaf4 -> 76d422d)

git-admin at x2go.org git-admin at x2go.org
Mon Nov 28 16:04:49 CET 2016


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

x2go pushed a change to branch bugfix/osx
in repository x2goclient.

  discards  74ecaf4   src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
  discards  ab07031   src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
  discards  356b5f4   src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
  discards  bdf4f12   src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
  discards  2c83c8c   src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
  discards  d4db686   src/onmainwindow.h: remove WWrapper definition, seems to be unused.
  discards  14ebe4f   src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
  discards  205fb26   src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
  discards  b983373   src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
  discards  1747417   src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
  discards  3e80efa   src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
  discards  137d3cb   src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
  discards  f8f5f51   src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
  discards  6ff1da6   src/onmainwindow.{cpp,h}: make startSshd () private.
  discards  edb0f1c   src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
  discards  e2a2a7c   src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
  discards  594efd5   src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
  discards  e432011   macbuild.sh: switch to bundling PA 9.0.
  discards  c4b5364   src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
  discards  3fbee71   src/onmainwindow.cpp: add some comments only to createRSAKey ().
  discards  9d023fd   src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
  discards  b0dbf3e   src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
  discards  105651a   src/onmainwindow.{cpp,h}: move createRSAKey () around.
  discards  125a2f1   src/onmainwindow.{cpp,h}: reformat generateKey () only.
  discards  32e5a01   src/onmainwindow.h: move generateKey () declaration around.
  discards  30d83ec   src/onmainwindow.cpp: use the new functions in generateKey ().
  discards  e4dcf7e   src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
  discards  8661221   src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
  discards  49bffc7   src/onmainwindow.{cpp,h}: add new function check_key_type ().
  discards  4e19f6f   src/onmainwindow.cpp: terminate sshd more correctly.
  discards  95b0bec   src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
  discards  1b88392   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.
  discards  5c8bae8   src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
  discards  098d3c9   src/onmainwindow.cpp: fix up a few debug strings.
  discards  09fad0a   src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
  discards  c0a3150   src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
  discards  65db516   src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
  discards  11f7f34   src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
  discards  1f6fcbe   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 ().
  discards  2dbe801   src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
  discards  7ebc06e   src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
  discards  7889b31   src/unixhelper.cpp: code cleanup.
  discards  c2fa6e1   src/pulsemanager.cpp: remove unused variables.
  discards  781ffcb   src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
  discards  f4ece76   src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
  discards  6d778b3   src/unixhelper.h: style and general fixes within comments.
  discards  436a0c7   src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
  discards  00d5813   src/pulsemanager.cpp: fix PA version fetching on OS X again.
  discards  f175965   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.)
  discards  f62a804   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.
  discards  f7dd3e8   src/pulsemanager.h: include accidentally omitted wapi.h header file.
  discards  fda9c8f   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.
  discards  d845dc1   src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
  discards  07dd1b6   src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
  discards  bf37b13   src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
  discards  37dacf0   src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
  discards  aed3611   src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
  discards  c31613c   src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
  discards  0b1bb28   src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
  discards  ae62fb1   nsis/x2goclient.nsi: add startup.wav to installer package.
  discards  bd02254   src/x2goutils.cpp: add some debug logging to find_binary ().
  discards  b469003   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.
  discards  fe0f066   src/pulsemanager.cpp: remove extraneous newlines from debug output.
  discards  9fc7a11   src/pulsemanager.cpp: add warning message boxes where appropriate.
  discards  a0d833c   src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
  discards  9ff6d9c   src/pulsemanager.cpp: fix startup when using the system-PA version.
  discards  e407de9   src/pulsemanager.cpp: fix compile error on Windows.
  discards  3344a31   debian/changelog: fix typo in function name.
  discards  d2fa9e6   src/x2goutils.h: fix compile error due to typo.
  discards  4ac44f7   src/pulsemanager.cpp: add error message boxes throughout PulseManager.
  discards  5a615da   src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
  discards  bd55b66   src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
  discards  061a04b   src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
  discards  7f077db   src/x2goutils.cpp: fix compile error.
  discards  da75a52   src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
  discards  2cfea17   src/pulsemanager.cpp: add comments to Qt 4 code part.
  discards  f1f51f9   src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
  discards  220ed25   src/x2goutils.{cpp,h}: add new function find_binary ().
  discards  7d31462   src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
  discards  fc2e700   src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
  discards  d539537   src/pulsemanager.cpp: don't insert stray newline into config.pa.
  discards  0122690   src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
  discards  5193f96   src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
  discards  fa1a401   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 ().
  discards  a515eb1   src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
  discards  6cfe224   macbuild.sh: save return value of parse_otool_output ().
  discards  6d25016   macbuild.sh: don't error out while executing parse_otool_output ().
  discards  a100fe9   macbuild.sh: also add PA binaries to deduplication fixup list.
  discards  0ef4dc8   macbuild.sh: fix copying of resource files.
  discards  2c3c8e0   res: rename "sound" to "audio".
  discards  6e51c2c   macbuild.sh: add support for copying resource files.
  discards  5c62d71   src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
  discards  ef54dfc   res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
  discards  c876e50   src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
  discards  812d681   src/onmainwindow.cpp: port to new debugging feature of PulseManager.
  discards  9fc9bb1   src/pulsemanager.{cpp,h}: port to new debugging feature.
  discards  760c50f   src/pulsemanager.{cpp,h}: add debugging setter and private variable.
  discards  c568d4a   src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
  discards  c9f6585   src/pulsemanager.cpp: fix compile error due to typo.
  discards  3624c97   src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
  discards  4e132c4   src/onmainwindow.cpp: convert QDir object to QString for further processing.
  discards  8ff281a   src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
  discards  6d2a532   src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
  discards  010e50f   src/onmainwindow.cpp: fix compile errors due to misspelled function names.
  discards  9383768   src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
  discards  74d5865   src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
  discards  91050ea   src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
  discards  dc95778   src/mediawidget.cpp: reflect new capabilities through PulseManager.
  discards  983b6ef   src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
  discards  8c83146   src/configdialog.cpp: whitespace only.
  discards  6b263c7   src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
  discards  9ab4bb2   src/pulsemanager.cpp: backport fix for 422.
  discards  c617dd2   src/pulsemanager.cpp: backport fix for 526.
  discards  469d24a   src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
  discards  281795f   src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
  discards  6509901   src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
  discards  3761c27   pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
  discards  539adc7   macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
  discards  378ea7f   macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
  discards  799ee93   pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
  discards  53a1896   pulsemanager.cpp: use record and playback member variables.
  discards  251ba7c   pulsemanager.h: more moving around.
  discards  4053676   pulsemanager.cpp: fix compile error in startup sound function.
  discards  703aad9   pulsemanager.cpp: reorder member variables in initializer list.
  discards  7770a56   pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
  discards  ec05b7d   pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
  discards  7760a31   pulsemanager.cpp: add algorithm for actually extracting PA version number.
  discards  283a410   pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
  discards  a1a746d   pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
  discards  1ec5d07   pulsemanager.cpp: fix some error messages by removing redundant newlines.
  discards  a9d3461   pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
  discards  25a146d   pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
  discards  09c28d8   pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
  discards  aa02e66   pulsemanager.cpp: add "dummy" start_linux () function.
  discards  ae7fac9   pulsemanager.cpp: reorder member variables in initialization list.
  discards  82b71a2   pulsemanager.cpp: another typo fix: findPort -> find_port.
  discards  903d651   pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
  discards  1c3081a   pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
  discards  de314cb   pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
  discards  9b80479   pulsemanager.cpp: typo fix in member variable name server_working_dir_.
  discards  371220d   pulsemanager.h: whitespace only.
  discards  ab0b5e4   pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
  discards  748c2c2   pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
  discards  13e4980   pulsemanager.cpp: make generate_client_config () Windows-compatible.
  discards  d53600e   pulsemanager.cpp: make generate_server_config () Windows-compatible.
  discards  b196479   pulsemanager.cpp: also load module-esound-protocol-tcp module.
  discards  b31b7fe   pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
  discards  87291f9   pulsemanager.cpp: let start_osx () use start_generic ().
  discards  455eb6c   pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
  discards  53fecb6   pulsemanager.cpp: add Windows stuff to initial env in constructor.
  discards  63c9b86   pulsemanager.cpp: add cleanup support to on_pulse_finished ().
  discards  aafe943   pulsemanager.cpp: add Windows support to shutdown ().
  discards  0fd1e82   pulsemanager.{cpp,h}: new function create_client_dir ().
  discards  61b817e   pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
  discards  abf85fb   pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
  discards  e1b5f08   pulsemanager.{cpp,h}: fixup preprocessor usage.
  discards  5003b8d   pulsemanager.cpp: reformat only.
  discards  eac6de5   pulsemanager.{cpp,h}: rename relaunch () to restart ().
  discards  52f559e   pulsemanager.{cpp,h}: add ESD support.
  discards  0662aff   pulsemanager.h: add std:: namespace selector for uint32_t version variables.
  discards  bde71e2   pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
  discards  8c47152   pulsemanager.cpp: reformat only.
  discards  27391c4   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
  discards  3bb877d   pulsemanager.cpp: use initializer list for constructor.
  discards  935844e   pulsemanager.{cpp,h}: reformat only.
  discards  d6190f3   pulsemanager.cpp: minor non-behavior changing fixes.
  discards  f695f5a   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
  discards  70debcc   macbuild.sh: rewrite ID line detection algorithm.
  discards  dea9fa6   macbuild.sh: copy "special" files, so that they can be removed later on.
  discards  0d9d6cc   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
  discards  4688086   macbuild.sh: more debug messages and a whitespace change.
  discards  9ba3784   macbuild.sh: spelling fix.
  discards  1024be0   macbuild.sh: merge deduplicate.sh content in.
  discards  43074a6   deduplicate.sh: replace tabs with two spaces. No functional changes.
  discards  b7439fb   macbuild.sh: replace tabs with two spaces. No functional changes.
  discards  aa81eba   deduplicate.sh: remove some noisy debug output.
  discards  59d5671   deduplicate.sh: add WARNING to status message.
  discards  e16ec2a   deduplicate.sh: fix wrong return value capture.
  discards  7a72546   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
  discards  87ab8ea   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
  discards  4ba528a   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
  discards  1d4d492   deduplicate.sh: more temporary debugging output in fixup section.
  discards  78d90ac   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
  discards  efc5e23   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
  discards  a5d9ad0   deduplicate.sh: actually include file name in install_name_tool pseudo output.
  discards  1d7a5cb   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
  discards  3b3b1c7   deduplicate.sh: unstub fixup section.
  discards  c17a32d   deduplicate.sh: add more useful information in fixup section's error message.
  discards  6495dc9   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.
  discards  59be605   deduplicate.sh: prevent word splitting when parsing otool's output.
  discards  21a54c5   deduplicate.sh: debug parse_otool_output fiercely for the time being.
  discards  a861c5d   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
  discards  513122a   deduplicate.sh: change exit to return in parse_otool_output.
  discards  3afee63   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.
  discards  6eccae6   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
  discards  9c6fa0d   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
  discards  1463e41   deduplicate.sh: correctly unset an array element.
  discards  9792e5c   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
  discards  d06b4a9   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
  discards  3f325b1   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
  discards  6489a99   deduplicate.sh: add missed local variable declaration.
  discards  83a41ff   deduplicate.sh: add duplicates-to-real mapping.
  discards  9c411d0   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
  discards  0caeaa7   macbuild.sh: also install libraries into staging area with intermediate library path.
  discards  49867fc   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
  discards  e10f256   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
  discards  6063053   macbuild.sh: add the correct file path to the library bundling array.
  discards  a084c8d   macbuild.sh: check current file name against regex, not a (now) full path.
  discards  f1ed5d0   macbuild.sh: use while-read-loop and find to actually recurse through directories.
  discards  5d580f0   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
  discards  8a051ad   macbuild.sh: add some more debugging output.
  discards  4ad8d38   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
  discards  31863bb   macbuild.sh: add Linux library file name scheme regex as a precaution.
  discards  4325c9c   macbuild.sh: add work-in-progress PulseAudio bundling.
  discards  b1bb61c   macbuild.sh: add phase output for bundling nxproxy.
  discards  443dbb2   macbuild.sh: copy PulseAudio libraries and binaries.
  discards  e4b9cda   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
  discards  0df4cb0   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
  discards  6736cad   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
  discards  b493206   macbuild.sh: add new repeat_str() helper function.
  discards  8921df3   macbuild.sh: add new get_nesting_level() helper function.
  discards  7698b89   macbuild.sh: add new lazy_canonical_path() helper function.
  discards  0d6d016   macbuild.sh: add new dependency_error() helper function.
  discards  a84d356   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
  discards  a58ff85   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
  discards  abb1e20   pulsemanager.{cpp,h}: new class for PulseAudio management.
  discards  840540e   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
  discards  94e366d   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
  discards  d58b5ac   compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below. Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
  discards  5657256   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
  discards  85d445c   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
  discards  64d5e1f   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
  discards  c729dd5   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
  discards  cebd8e5   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
  discards  220fe91   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
  discards  ecbfe7d   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
  discards  7f1eae2   x2goclient.cpp: create new argv array on the heap instead of on the stack.
  discards  5f0a681   x2goclient.cpp: fix string comparison.
  discards  4617765   x2goclient.cpp: fix compile problems introduced with the last commit.
  discards  5a47e79   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
  discards  c36cdb3   x2goclient.cpp: clean up.
  discards  098baac   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
  discards  e9cdcda   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
  discards  b0b5ce2   unixhelper.cpp: kill process group on error.
  discards  f4504be   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
  discards  f2d4ab9   unixhelper.{cpp,h}: add documentation/comments.
  discards  e972a9a   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
  discards  f1a1953   unixhelper.h: forgot to declare type of unix_cleanup() function.
  discards  b170459   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
  discards  e1eb767   x2goclient.cpp: fix std::edit -> std::exit typo.
  discards  3088686   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
  discards  affe1b9   x2goclient.cpp: add myself to copyright header.
  discards  d3a3b98   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
  discards  7652675   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
  discards  24c3278   x2goclient.cpp: wrap X2Go Client main function and use that.
  discards  db7500f   unixhelper.{cpp,h}: implement cleanup program for process group.
  discards  b696c60   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
      adds  944dadf   src/sshmasterconnection.cpp: add SecurID prompt to challenge auth code prompts.
       new  fb1b709   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
       new  ca9419d   unixhelper.{cpp,h}: implement cleanup program for process group.
       new  d55fd54   x2goclient.cpp: wrap X2Go Client main function and use that.
       new  548bb3d   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
       new  3f9a062   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
       new  9e5c12a   x2goclient.cpp: add myself to copyright header.
       new  17e2502   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
       new  7ef7537   x2goclient.cpp: fix std::edit -> std::exit typo.
       new  97e0119   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
       new  6ad5812   unixhelper.h: forgot to declare type of unix_cleanup() function.
       new  254dd48   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
       new  097bd6f   unixhelper.{cpp,h}: add documentation/comments.
       new  3d111f3   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
       new  1253b51   unixhelper.cpp: kill process group on error.
       new  d442044   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
       new  9c8496c   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
       new  4bf8d95   x2goclient.cpp: clean up.
       new  70a0f26   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
       new  bff78a5   x2goclient.cpp: fix compile problems introduced with the last commit.
       new  1f23c5d   x2goclient.cpp: fix string comparison.
       new  da9cef8   x2goclient.cpp: create new argv array on the heap instead of on the stack.
       new  fa2386e   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
       new  140f9c4   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
       new  7aed6a5   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
       new  5dc5188   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
       new  d67815e   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
       new  c958dd9   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
       new  3dbd27e   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
       new  f189d3e   compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below. Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
       new  b387a7f   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
       new  2778e19   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
       new  59df0d6   pulsemanager.{cpp,h}: new class for PulseAudio management.
       new  e52da11   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
       new  518d973   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
       new  8c5236b   macbuild.sh: add new dependency_error() helper function.
       new  bc816f1   macbuild.sh: add new lazy_canonical_path() helper function.
       new  022c1b3   macbuild.sh: add new get_nesting_level() helper function.
       new  402dddf   macbuild.sh: add new repeat_str() helper function.
       new  b34c4be   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
       new  92669a0   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
       new  5cf57ef   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
       new  850339b   macbuild.sh: copy PulseAudio libraries and binaries.
       new  e64f2ca   macbuild.sh: add phase output for bundling nxproxy.
       new  45aade3   macbuild.sh: add work-in-progress PulseAudio bundling.
       new  c061146   macbuild.sh: add Linux library file name scheme regex as a precaution.
       new  848da9a   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
       new  21843e8   macbuild.sh: add some more debugging output.
       new  155d804   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
       new  63a2b7a   macbuild.sh: use while-read-loop and find to actually recurse through directories.
       new  67b9a50   macbuild.sh: check current file name against regex, not a (now) full path.
       new  3964e2e   macbuild.sh: add the correct file path to the library bundling array.
       new  c584f1b   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
       new  5e92088   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
       new  96c188c   macbuild.sh: also install libraries into staging area with intermediate library path.
       new  1f4609b   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
       new  12a048f   deduplicate.sh: add duplicates-to-real mapping.
       new  991fb8b   deduplicate.sh: add missed local variable declaration.
       new  3cde4ad   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
       new  4509f9e   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
       new  2e678ca   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
       new  0beb8f3   deduplicate.sh: correctly unset an array element.
       new  0bbe20a   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
       new  b53bbe8   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
       new  03a21de   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.
       new  4f8ef40   deduplicate.sh: change exit to return in parse_otool_output.
       new  944ecef   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
       new  8dccd33   deduplicate.sh: debug parse_otool_output fiercely for the time being.
       new  7f9518e   deduplicate.sh: prevent word splitting when parsing otool's output.
       new  203692f   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.
       new  c92ad68   deduplicate.sh: add more useful information in fixup section's error message.
       new  4eef623   deduplicate.sh: unstub fixup section.
       new  397d580   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
       new  ea47a12   deduplicate.sh: actually include file name in install_name_tool pseudo output.
       new  a2201e5   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
       new  0382d7b   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
       new  cf33355   deduplicate.sh: more temporary debugging output in fixup section.
       new  6d54016   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
       new  e9c24c8   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
       new  e35da59   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
       new  bf97b01   deduplicate.sh: fix wrong return value capture.
       new  f8409eb   deduplicate.sh: add WARNING to status message.
       new  b478c0a   deduplicate.sh: remove some noisy debug output.
       new  7379e5c   macbuild.sh: replace tabs with two spaces. No functional changes.
       new  c90871e   deduplicate.sh: replace tabs with two spaces. No functional changes.
       new  2e9018f   macbuild.sh: merge deduplicate.sh content in.
       new  a66475d   macbuild.sh: spelling fix.
       new  34f28b2   macbuild.sh: more debug messages and a whitespace change.
       new  b786ac5   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
       new  c4e2264   macbuild.sh: copy "special" files, so that they can be removed later on.
       new  c9abccd   macbuild.sh: rewrite ID line detection algorithm.
       new  e66e439   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
       new  d84b717   pulsemanager.cpp: minor non-behavior changing fixes.
       new  51bf43a   pulsemanager.{cpp,h}: reformat only.
       new  c7ece0b   pulsemanager.cpp: use initializer list for constructor.
       new  35e239b   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
       new  84182dd   pulsemanager.cpp: reformat only.
       new  7b5de3d   pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
       new  60f6177   pulsemanager.h: add std:: namespace selector for uint32_t version variables.
       new  ab7b8df   pulsemanager.{cpp,h}: add ESD support.
       new  03ae3ef   pulsemanager.{cpp,h}: rename relaunch () to restart ().
       new  85ba63c   pulsemanager.cpp: reformat only.
       new  616d25c   pulsemanager.{cpp,h}: fixup preprocessor usage.
       new  a83c5fa   pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
       new  5baed0b   pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
       new  6e3ef4f   pulsemanager.{cpp,h}: new function create_client_dir ().
       new  f9595ca   pulsemanager.cpp: add Windows support to shutdown ().
       new  0d489c9   pulsemanager.cpp: add cleanup support to on_pulse_finished ().
       new  300c0d8   pulsemanager.cpp: add Windows stuff to initial env in constructor.
       new  95605ef   pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
       new  c6ba017   pulsemanager.cpp: let start_osx () use start_generic ().
       new  392c626   pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
       new  0501d80   pulsemanager.cpp: also load module-esound-protocol-tcp module.
       new  562a526   pulsemanager.cpp: make generate_server_config () Windows-compatible.
       new  d055cad   pulsemanager.cpp: make generate_client_config () Windows-compatible.
       new  00fc298   pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
       new  c37e419   pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
       new  a2c30c6   pulsemanager.h: whitespace only.
       new  311d3b1   pulsemanager.cpp: typo fix in member variable name server_working_dir_.
       new  4e542e7   pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
       new  9670689   pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
       new  abaee6d   pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
       new  efe3919   pulsemanager.cpp: another typo fix: findPort -> find_port.
       new  b9f7781   pulsemanager.cpp: reorder member variables in initialization list.
       new  38c1962   pulsemanager.cpp: add "dummy" start_linux () function.
       new  91cebd4   pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
       new  da58773   pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
       new  2ca5063   pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
       new  1734146   pulsemanager.cpp: fix some error messages by removing redundant newlines.
       new  bf1d6b3   pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
       new  9c3cfc5   pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
       new  b3fd942   pulsemanager.cpp: add algorithm for actually extracting PA version number.
       new  24a2e27   pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
       new  18aec60   pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
       new  520ba30   pulsemanager.cpp: reorder member variables in initializer list.
       new  b4908ab   pulsemanager.cpp: fix compile error in startup sound function.
       new  5f8adce   pulsemanager.h: more moving around.
       new  f6791d2   pulsemanager.cpp: use record and playback member variables.
       new  718a34e   pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
       new  2d83ce9   macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
       new  061fc07   macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
       new  ecd4d31   pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
       new  1ad19cf   src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
       new  4fe9215   src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
       new  1f7a7e5   src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
       new  d475eab   src/pulsemanager.cpp: backport fix for 526.
       new  9e6405d   src/pulsemanager.cpp: backport fix for 422.
       new  dd9a04f   src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
       new  90f999b   src/configdialog.cpp: whitespace only.
       new  a32068d   src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
       new  0b0f3dd   src/mediawidget.cpp: reflect new capabilities through PulseManager.
       new  dadd922   src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
       new  2d83e15   src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
       new  5ad0560   src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
       new  5e200e3   src/onmainwindow.cpp: fix compile errors due to misspelled function names.
       new  1f9ccfe   src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
       new  37dd92d   src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
       new  466594b   src/onmainwindow.cpp: convert QDir object to QString for further processing.
       new  4204765   src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
       new  491ddad   src/pulsemanager.cpp: fix compile error due to typo.
       new  e162d32   src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
       new  b24ee88   src/pulsemanager.{cpp,h}: add debugging setter and private variable.
       new  dbcd77a   src/pulsemanager.{cpp,h}: port to new debugging feature.
       new  275922e   src/onmainwindow.cpp: port to new debugging feature of PulseManager.
       new  d250d3e   src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
       new  218b721   res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
       new  770d950   src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
       new  0f2cc9f   macbuild.sh: add support for copying resource files.
       new  3df2544   res: rename "sound" to "audio".
       new  2081035   macbuild.sh: fix copying of resource files.
       new  a145e81   macbuild.sh: also add PA binaries to deduplication fixup list.
       new  2c1c5ed   macbuild.sh: don't error out while executing parse_otool_output ().
       new  557d115   macbuild.sh: save return value of parse_otool_output ().
       new  0844739   src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
       new  13c0e2d   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 ().
       new  8823e11   src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
       new  5e395fb   src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
       new  82a10f8   src/pulsemanager.cpp: don't insert stray newline into config.pa.
       new  142d1e8   src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
       new  0957842   src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
       new  8f1257f   src/x2goutils.{cpp,h}: add new function find_binary ().
       new  b4c08f5   src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
       new  445046a   src/pulsemanager.cpp: add comments to Qt 4 code part.
       new  e8b73a1   src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
       new  e99c477   src/x2goutils.cpp: fix compile error.
       new  4df5514   src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
       new  7b448d0   src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
       new  7c04060   src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
       new  7c14ca3   src/pulsemanager.cpp: add error message boxes throughout PulseManager.
       new  7ca5522   src/x2goutils.h: fix compile error due to typo.
       new  c2d0c7f   debian/changelog: fix typo in function name.
       new  a3eef0e   src/pulsemanager.cpp: fix compile error on Windows.
       new  14d2cf0   src/pulsemanager.cpp: fix startup when using the system-PA version.
       new  2160cba   src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
       new  06e2b08   src/pulsemanager.cpp: add warning message boxes where appropriate.
       new  aff320b   src/pulsemanager.cpp: remove extraneous newlines from debug output.
       new  3a2b712   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.
       new  4425447   src/x2goutils.cpp: add some debug logging to find_binary ().
       new  09fef55   nsis/x2goclient.nsi: add startup.wav to installer package.
       new  62e5f74   src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
       new  db57937   src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
       new  a905c66   src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
       new  eff0185   src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
       new  8995f24   src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
       new  bc42bbd   src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
       new  745c43f   src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
       new  fd9956d   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.
       new  26591ec   src/pulsemanager.h: include accidentally omitted wapi.h header file.
       new  b060ae9   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.
       new  bce2e25   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.)
       new  e665df5   src/pulsemanager.cpp: fix PA version fetching on OS X again.
       new  d52cd15   src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
       new  452f902   src/unixhelper.h: style and general fixes within comments.
       new  09073eb   src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
       new  8d78f15   src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
       new  cf405a7   src/pulsemanager.cpp: remove unused variables.
       new  f93863a   src/unixhelper.cpp: code cleanup.
       new  0ffaac8   src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
       new  0743219   src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
       new  a19169d   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 ().
       new  83a1834   src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
       new  6f850ff   src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
       new  e7a25be   src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
       new  51743a4   src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
       new  198d2a2   src/onmainwindow.cpp: fix up a few debug strings.
       new  1a03e60   src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
       new  5d97c1c   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.
       new  ba36025   src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
       new  d6af8b1   src/onmainwindow.cpp: terminate sshd more correctly.
       new  8634fab   src/onmainwindow.{cpp,h}: add new function check_key_type ().
       new  9fcbc90   src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
       new  65a6d0b   src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
       new  5950e49   src/onmainwindow.cpp: use the new functions in generateKey ().
       new  2e77d1a   src/onmainwindow.h: move generateKey () declaration around.
       new  07fe44f   src/onmainwindow.{cpp,h}: reformat generateKey () only.
       new  4f140be   src/onmainwindow.{cpp,h}: move createRSAKey () around.
       new  8ae02d4   src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
       new  f50892c   src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
       new  f4743c8   src/onmainwindow.cpp: add some comments only to createRSAKey ().
       new  dba0e4a   src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
       new  ac07522   macbuild.sh: switch to bundling PA 9.0.
       new  28f1874   src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
       new  d7ce9fa   src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
       new  3ebafa3   src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
       new  c9b2590   src/onmainwindow.{cpp,h}: make startSshd () private.
       new  b1d8319   src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
       new  58a4964   src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
       new  6b07329   src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
       new  8d1fc7f   src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
       new  9f66fa0   src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
       new  21609ca   src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
       new  c843402   src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
       new  540e813   src/onmainwindow.h: remove WWrapper definition, seems to be unused.
       new  d988a25   src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
       new  13f6832   src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
       new  8d9d6db   src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
       new  88d2394   src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
       new  76d422d   src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.

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   (74ecaf4)
            \
             N -- N -- N   refs/heads/bugfix/osx (76d422d)

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 257 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:
 debian/changelog            |    2 ++
 src/sshmasterconnection.cpp |    7 ++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

--
Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git


More information about the x2go-commits mailing list