[X2Go-Commits] [x2goclient] branch master updated (1267231 -> 8b5fc72)

git-admin at x2go.org git-admin at x2go.org
Thu Jan 19 14:04:43 CET 2017


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

x2go pushed a change to branch master
in repository x2goclient.

      from  1267231   src/onmainwindow.cpp: remove left-over debug test message.
      adds  33efb13   {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
      adds  063cc4a   unixhelper.{cpp,h}: implement cleanup program for process group.
      adds  35978d8   x2goclient.cpp: wrap X2Go Client main function and use that.
      adds  448d891   x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
      adds  c219f37   x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
      adds  38c40d6   x2goclient.cpp: add myself to copyright header.
      adds  72ca36e   x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
      adds  7188d69   x2goclient.cpp: fix std::edit -> std::exit typo.
      adds  7799e94   unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
      adds  2f08e76   unixhelper.h: forgot to declare type of unix_cleanup() function.
      adds  7b2bb8b   unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
      adds  5a2b6bd   unixhelper.{cpp,h}: add documentation/comments.
      adds  e080ab1   x2goclient.cpp: return return value of unixhelper::unix_cleanup().
      adds  880d401   unixhelper.cpp: kill process group on error.
      adds  ab201f0   unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
      adds  9822394   unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
      adds  678d59f   x2goclient.cpp: clean up.
      adds  297e1ec   x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
      adds  27a98c9   x2goclient.cpp: fix compile problems introduced with the last commit.
      adds  ba3945b   x2goclient.cpp: fix string comparison.
      adds  7bc682d   x2goclient.cpp: create new argv array on the heap instead of on the stack.
      adds  d662747   unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
      adds  1bc2069   {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
      adds  0996b80   unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
      adds  720061d   x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
      adds  420f089   {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
      adds  f4c4944   appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
      adds  a298f8a   onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
      adds  15a38d2   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  f8a5fe8   compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
      adds  e9bbaea   compat.h: include QtCore/qglobal.h for Q_OS_... macros.
      adds  43aae96   pulsemanager.{cpp,h}: new class for PulseAudio management.
      adds  1d14155   x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
      adds  713d455   macbuild.sh: add new MACPORTS_PREFIX detection/variable.
      adds  0069829   macbuild.sh: add new dependency_error() helper function.
      adds  4a6ae0c   macbuild.sh: add new lazy_canonical_path() helper function.
      adds  aef8eb0   macbuild.sh: add new get_nesting_level() helper function.
      adds  1cd24f0   macbuild.sh: add new repeat_str() helper function.
      adds  da6920e   macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
      adds  03032c1   macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
      adds  5147686   macbuild.sh: define PulseAudio libraries and binaries to be later copied.
      adds  4cb0e1e   macbuild.sh: copy PulseAudio libraries and binaries.
      adds  b4bc691   macbuild.sh: add phase output for bundling nxproxy.
      adds  761fc19   macbuild.sh: add work-in-progress PulseAudio bundling.
      adds  2d2e15d   macbuild.sh: add Linux library file name scheme regex as a precaution.
      adds  c8a864e   macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
      adds  bcf52e9   macbuild.sh: add some more debugging output.
      adds  d5e9e59   macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
      adds  3be3704   macbuild.sh: use while-read-loop and find to actually recurse through directories.
      adds  5ef5c2f   macbuild.sh: check current file name against regex, not a (now) full path.
      adds  b820060   macbuild.sh: add the correct file path to the library bundling array.
      adds  a0f77fe   macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
      adds  c87c2e9   macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
      adds  455194d   macbuild.sh: also install libraries into staging area with intermediate library path.
      adds  9b65c3a   deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
      adds  9c1c292   deduplicate.sh: add duplicates-to-real mapping.
      adds  70b8ac4   deduplicate.sh: add missed local variable declaration.
      adds  acedeec   deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
      adds  9105ed9   deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
      adds  1b3e9e1   deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
      adds  273a5a7   deduplicate.sh: correctly unset an array element.
      adds  04f90b6   deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
      adds  2f4b106   deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
      adds  b47413f   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  41a9e8d   deduplicate.sh: change exit to return in parse_otool_output.
      adds  b7bcbd5   deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
      adds  0802fa1   deduplicate.sh: debug parse_otool_output fiercely for the time being.
      adds  552f684   deduplicate.sh: prevent word splitting when parsing otool's output.
      adds  9f191b2   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  c5a6f50   deduplicate.sh: add more useful information in fixup section's error message.
      adds  d9e15bf   deduplicate.sh: unstub fixup section.
      adds  4ac9f68   deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
      adds  0de9f7d   deduplicate.sh: actually include file name in install_name_tool pseudo output.
      adds  d4068aa   deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
      adds  a8c0f98   deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
      adds  2b0ec35   deduplicate.sh: more temporary debugging output in fixup section.
      adds  0644895   deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
      adds  12405a2   deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
      adds  6242ef6   deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
      adds  9cea725   deduplicate.sh: fix wrong return value capture.
      adds  196b174   deduplicate.sh: add WARNING to status message.
      adds  bedabe4   deduplicate.sh: remove some noisy debug output.
      adds  42ff10d   macbuild.sh: replace tabs with two spaces. No functional changes.
      adds  60563fc   deduplicate.sh: replace tabs with two spaces. No functional changes.
      adds  1e7e0e4   macbuild.sh: merge deduplicate.sh content in.
      adds  d9b51df   macbuild.sh: spelling fix.
      adds  c5af510   macbuild.sh: more debug messages and a whitespace change.
      adds  d85ce34   macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
      adds  067d109   macbuild.sh: copy "special" files, so that they can be removed later on.
      adds  fe5079a   macbuild.sh: rewrite ID line detection algorithm.
      adds  2f34734   pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
      adds  873dde7   pulsemanager.cpp: minor non-behavior changing fixes.
      adds  9e2c0e8   pulsemanager.{cpp,h}: reformat only.
      adds  51904b9   pulsemanager.cpp: use initializer list for constructor.
      adds  b0f8a0c   pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
      adds  0c0b19d   pulsemanager.cpp: reformat only.
      adds  be7db93   pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
      adds  41283a8   pulsemanager.h: add std:: namespace selector for uint32_t version variables.
      adds  043fa0f   pulsemanager.{cpp,h}: add ESD support.
      adds  b370677   pulsemanager.{cpp,h}: rename relaunch () to restart ().
      adds  405452d   pulsemanager.cpp: reformat only.
      adds  bea743f   pulsemanager.{cpp,h}: fixup preprocessor usage.
      adds  6cc2d71   pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
      adds  b0ca4d0   pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
      adds  26b1815   pulsemanager.{cpp,h}: new function create_client_dir ().
      adds  f4054fe   pulsemanager.cpp: add Windows support to shutdown ().
      adds  ca5537f   pulsemanager.cpp: add cleanup support to on_pulse_finished ().
      adds  3ba2663   pulsemanager.cpp: add Windows stuff to initial env in constructor.
      adds  15c3ce0   pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
      adds  f24f730   pulsemanager.cpp: let start_osx () use start_generic ().
      adds  1353f79   pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
      adds  53987d2   pulsemanager.cpp: also load module-esound-protocol-tcp module.
      adds  b4c1263   pulsemanager.cpp: make generate_server_config () Windows-compatible.
      adds  578ffe9   pulsemanager.cpp: make generate_client_config () Windows-compatible.
      adds  3098843   pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
      adds  6ddb068   pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
      adds  3d24ba5   pulsemanager.h: whitespace only.
      adds  ef1c70f   pulsemanager.cpp: typo fix in member variable name server_working_dir_.
      adds  dee043a   pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
      adds  0ae076c   pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
      adds  d4bd05d   pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
      adds  a86f6a4   pulsemanager.cpp: another typo fix: findPort -> find_port.
      adds  388ada2   pulsemanager.cpp: reorder member variables in initialization list.
      adds  2ddb2cb   pulsemanager.cpp: add "dummy" start_linux () function.
      adds  54f9a06   pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
      adds  206bb56   pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
      adds  63ee944   pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
      adds  3a94112   pulsemanager.cpp: fix some error messages by removing redundant newlines.
      adds  ccd5bf2   pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
      adds  0e95703   pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
      adds  3167742   pulsemanager.cpp: add algorithm for actually extracting PA version number.
      adds  92f25f5   pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
      adds  89c439e   pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
      adds  ec8830b   pulsemanager.cpp: reorder member variables in initializer list.
      adds  b8b84f7   pulsemanager.cpp: fix compile error in startup sound function.
      adds  712db79   pulsemanager.h: more moving around.
      adds  f6ccf5f   pulsemanager.cpp: use record and playback member variables.
      adds  4decb75   pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
      adds  639e5e2   macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
      adds  0a750a9   macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
      adds  04927c9   pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
      adds  59f0ab1   src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
      adds  ac3dc22   src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
      adds  617081f   src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
      adds  0bedbd5   src/pulsemanager.cpp: backport fix for 526.
      adds  d73fc1f   src/pulsemanager.cpp: backport fix for 422.
      adds  34dbda2   src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
      adds  b058a2a   src/configdialog.cpp: whitespace only.
      adds  84d8029   src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
      adds  4d597c3   src/mediawidget.cpp: reflect new capabilities through PulseManager.
      adds  5d95516   src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
      adds  6ca4a2b   src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
      adds  8570d31   src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
      adds  b6ed557   src/onmainwindow.cpp: fix compile errors due to misspelled function names.
      adds  2c431cf   src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
      adds  352bf7a   src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
      adds  715423f   src/onmainwindow.cpp: convert QDir object to QString for further processing.
      adds  93e00db   src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
      adds  5e35802   src/pulsemanager.cpp: fix compile error due to typo.
      adds  9f33919   src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
      adds  a69a356   src/pulsemanager.{cpp,h}: add debugging setter and private variable.
      adds  fdd59e2   src/pulsemanager.{cpp,h}: port to new debugging feature.
      adds  6e84957   src/onmainwindow.cpp: port to new debugging feature of PulseManager.
      adds  aa6bec8   src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
      adds  98ffc89   res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
      adds  3edbfc7   src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
      adds  b30aae5   macbuild.sh: add support for copying resource files.
      adds  d3bdae1   res: rename "sound" to "audio".
      adds  02d9402   macbuild.sh: fix copying of resource files.
      adds  9898f33   macbuild.sh: also add PA binaries to deduplication fixup list.
      adds  4754cb3   macbuild.sh: don't error out while executing parse_otool_output ().
      adds  3559f5f   macbuild.sh: save return value of parse_otool_output ().
      adds  9b591ac   src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
      adds  83659a9   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  813d47b   src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
      adds  cb65ba6   src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
      adds  482afb7   src/pulsemanager.cpp: don't insert stray newline into config.pa.
      adds  86ab7a7   src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
      adds  5973703   src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
      adds  6691194   src/x2goutils.{cpp,h}: add new function find_binary ().
      adds  9d2b38a   src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
      adds  d3038b8   src/pulsemanager.cpp: add comments to Qt 4 code part.
      adds  2e4da1c   src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
      adds  b3c2308   src/x2goutils.cpp: fix compile error.
      adds  f5cc192   src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
      adds  3c8c60c   src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
      adds  29cdb87   src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
      adds  30f4aa6   src/pulsemanager.cpp: add error message boxes throughout PulseManager.
      adds  c894ba5   src/x2goutils.h: fix compile error due to typo.
      adds  d6b4cc2   debian/changelog: fix typo in function name.
      adds  a941232   src/pulsemanager.cpp: fix compile error on Windows.
      adds  ad5681f   src/pulsemanager.cpp: fix startup when using the system-PA version.
      adds  c798539   src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
      adds  2769efb   src/pulsemanager.cpp: add warning message boxes where appropriate.
      adds  936cdba   src/pulsemanager.cpp: remove extraneous newlines from debug output.
      adds  c26042e   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  cfad226   src/x2goutils.cpp: add some debug logging to find_binary ().
      adds  dc47754   nsis/x2goclient.nsi: add startup.wav to installer package.
      adds  3619d2f   src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
      adds  c1d7d29   src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
      adds  8ad8087   src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
      adds  b26d82b   src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
      adds  afe920c   src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
      adds  79e4720   src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
      adds  3635837   src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
      adds  f73d307   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  c23500b   src/pulsemanager.h: include accidentally omitted wapi.h header file.
      adds  371010e   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  5a59711   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  cfccb8a   src/pulsemanager.cpp: fix PA version fetching on OS X again.
      adds  bec2e92   src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
      adds  83cb263   src/unixhelper.h: style and general fixes within comments.
      adds  48b054f   src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
      adds  ef305a4   src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
      adds  64d9a06   src/pulsemanager.cpp: remove unused variables.
      adds  009384d   src/unixhelper.cpp: code cleanup.
      adds  0acbdcb   src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
      adds  376a013   src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
      adds  33b91f3   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  a347d02   src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
      adds  7ac26e8   src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
      adds  fdbfe8a   src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
      adds  0ada6b7   src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
      adds  202a6b7   src/onmainwindow.cpp: fix up a few debug strings.
      adds  a2f3bfb   src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
      adds  cc19d5c   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  62058c2   src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
      adds  d2fe563   src/onmainwindow.cpp: terminate sshd more correctly.
      adds  0d24934   src/onmainwindow.{cpp,h}: add new function check_key_type ().
      adds  25cf30c   src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
      adds  4f26db0   src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
      adds  86fee87   src/onmainwindow.cpp: use the new functions in generateKey ().
      adds  0dafa6d   src/onmainwindow.h: move generateKey () declaration around.
      adds  84a9958   src/onmainwindow.{cpp,h}: reformat generateKey () only.
      adds  5c2cd92   src/onmainwindow.{cpp,h}: move createRSAKey () around.
      adds  77dff6c   src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
      adds  6073c3c   src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
      adds  23b9e77   src/onmainwindow.cpp: add some comments only to createRSAKey ().
      adds  71efa33   src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
      adds  ebcb7e6   macbuild.sh: switch to bundling PA 9.0.
      adds  076fe4a   src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
      adds  56abaee   src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
      adds  d68e4ed   src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
      adds  7afae87   src/onmainwindow.{cpp,h}: make startSshd () private.
      adds  d833306   src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
      adds  bfe09a2   src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
      adds  d79652c   src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
      adds  45ce189   src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
      adds  543bfa7   src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
      adds  431a047   src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
      adds  55b0e02   src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
      adds  f72ddfa   src/onmainwindow.h: remove WWrapper definition, seems to be unused.
      adds  827579d   src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
      adds  d13d2fd   src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
      adds  05dc4d0   src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
      adds  6fe3aa3   src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
      adds  805b394   src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
      adds  c012d25   src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
      adds  68930b5   src/pulsemanager.cpp: refactor PA binary searching code.
      adds  0b84096   src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
      adds  e5bac32   src/pulsemanager.cpp: fix PA binary searching logic.
      adds  b3f3e29   src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
      adds  af07a40   src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
      adds  47048cf   src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
      adds  d02a836   src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
      adds  7b36d12   src/x2goutils.cpp: add debugging output to add_to_path ().
      adds  1593e83   src/x2goutils.cpp: fix add_to_path ().
      adds  f836bed   src/unixhelper.cpp: use cstdio instead of stdio.h.
      adds  4596fb8   src/: create new file unix_stdint.h which imports the (u)int*_t types into the std namespace.
      adds  2d9d3b2   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  6d0a465   src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid typo ("erange" instead of "errno") and including the cerrno header.
      adds  e891ec2   src/pulsemanager.cpp: use std::ssize_t for the path length, because it could be -1 and std::size_t is not applicable.
      adds  b838252   src/pulsemanager.cpp: cast the return value of realloc () to char*, as GCC doesn't seem to like reassigning the pointer otherwise.
      adds  92106d6   src/unix_stdint.h: use same hack to import ssize_t into std namespace.
      adds  09bdbd6   src/onmainwindow.{cpp,h}: remove left-over parec references and code.
      adds  7442496   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  ef62c50   src/mediawidget.cpp: unify some redundant code.
      adds  0915f76   src/mediawidget.cpp: simplify expression.
      adds  b8d193c   src/mediawidget.cpp: add deprecation warning for ARTS.
      adds  f8e9390   src/mediawidget.cpp: add deprecation warning for ESounD.
      adds  e552d9a   macbuild.sh: make compatible with new llvm-based otool binary, which now uses proper return values.
      adds  0573600   res/i18n/: refresh translation files.
      adds  34ea213   misc: bump to version 4.1.0.0.
      adds  a8b0df3   common: update copyright notices. Happy new year!
      adds  b1d17bc   deduplicate.sh: remove file, now obsolete and merged into macbuild.sh.
      adds  8b5fc72   res/i18n/: refresh translation files again after copyright date changes.

No new revisions were added by this update.

Summary of changes:
 COPYRIGHT.x2go-logos                          |    6 +-
 LICENSE                                       |   10 +-
 Makefile.docupload                            |    2 +-
 VERSION                                       |    2 +-
 debian/changelog                              |  516 +++++++-
 debian/copyright                              |   14 +-
 examples/x2goclient-cli                       |    2 +-
 macbuild.sh                                   |  601 +++++++--
 man/man1/x2goclient.1                         |    2 +-
 nsis/x2goclient.nsi                           |    1 +
 portable/stopu3client.cpp                     |    2 +-
 res/audio/startup.wav                         |  Bin 0 -> 211244 bytes
 res/i18n/x2goclient_da.ts                     | 1615 ++++++++++++++----------
 res/i18n/x2goclient_de.ts                     | 1549 +++++++++++++++--------
 res/i18n/x2goclient_es.ts                     | 1549 +++++++++++++++--------
 res/i18n/x2goclient_et.ts                     | 1621 ++++++++++++++----------
 res/i18n/x2goclient_fi.ts                     | 1556 +++++++++++++++--------
 res/i18n/x2goclient_fr.ts                     |  457 ++++++-
 res/i18n/x2goclient_nb_no.ts                  |  491 +++++++-
 res/i18n/x2goclient_nl.ts                     | 1557 +++++++++++++++--------
 res/i18n/x2goclient_pt.ts                     | 1627 +++++++++++++++----------
 res/i18n/x2goclient_ru.ts                     | 1617 ++++++++++++++----------
 res/i18n/x2goclient_sv.ts                     | 1574 ++++++++++++++++--------
 res/i18n/x2goclient_tr.ts                     | 1613 ++++++++++++++----------
 res/i18n/x2goclient_zh_tw.ts                  | 1619 ++++++++++++++----------
 res/img/x2go-logos/mksizedsymbols.sh          |    2 +-
 src/LDAPSession.cpp                           |    2 +-
 src/LDAPSession.h                             |    2 +-
 src/SVGFrame.cpp                              |    2 +-
 src/SVGFrame.h                                |    2 +-
 src/appdialog.cpp                             |   25 +-
 src/appdialog.h                               |    2 +-
 src/brokerpassdlg.cpp                         |    2 +-
 src/brokerpassdlg.h                           |    2 +-
 src/clicklineedit.cpp                         |    2 +-
 src/clicklineedit.h                           |    2 +-
 src/compat.cpp                                |   49 +
 src/compat.h                                  |   39 +
 src/configdialog.cpp                          |   52 +-
 src/configdialog.h                            |    6 +-
 src/configwidget.cpp                          |    8 +-
 src/configwidget.h                            |    2 +-
 src/connectionwidget.cpp                      |    2 +-
 src/connectionwidget.h                        |    2 +-
 src/contest.cpp                               |    2 +-
 src/contest.h                                 |    2 +-
 src/cupsprint.cpp                             |    2 +-
 src/cupsprint.h                               |    2 +-
 src/cupsprintersettingsdialog.cpp             |    2 +-
 src/cupsprintersettingsdialog.h               |    2 +-
 src/cupsprintwidget.cpp                       |    2 +-
 src/cupsprintwidget.h                         |    2 +-
 src/editconnectiondialog.cpp                  |    2 +-
 src/editconnectiondialog.h                    |    2 +-
 src/exportdialog.cpp                          |    2 +-
 src/exportdialog.h                            |    2 +-
 src/folderbutton.cpp                          |    2 +-
 src/folderbutton.h                            |    2 +-
 src/folderexplorer.cpp                        |    2 +-
 src/folderexplorer.h                          |    2 +-
 src/help.cpp                                  |    2 +-
 src/help.h                                    |    2 +-
 src/helpdialog.cpp                            |    4 +-
 src/helpdialog.h                              |    4 +-
 src/httpbrokerclient.cpp                      |    2 +-
 src/httpbrokerclient.h                        |    2 +-
 src/imgframe.h                                |    2 +-
 src/mediawidget.cpp                           |   53 +-
 src/mediawidget.h                             |    2 +-
 src/non_modal_messagebox.cpp                  |    2 +-
 src/non_modal_messagebox.h                    |    2 +-
 src/ongetpass.cpp                             |    2 +-
 src/ongetpass.h                               |    2 +-
 src/onmainwindow.cpp                          | 1400 ++++++++++-----------
 src/onmainwindow.h                            |   95 +-
 src/onmainwindow_privat.h                     |    2 +-
 src/printdialog.cpp                           |    2 +-
 src/printdialog.h                             |    2 +-
 src/printercmddialog.cpp                      |    2 +-
 src/printercmddialog.h                        |    2 +-
 src/printprocess.cpp                          |    2 +-
 src/printprocess.h                            |    2 +-
 src/printwidget.cpp                           |    2 +-
 src/printwidget.h                             |    2 +-
 src/pulsemanager.cpp                          |  919 ++++++++++++++
 src/pulsemanager.h                            |  131 ++
 src/sessionbutton.cpp                         |    2 +-
 src/sessionbutton.h                           |    2 +-
 src/sessionexplorer.cpp                       |    2 +-
 src/sessionexplorer.h                         |    2 +-
 src/sessionmanagedialog.cpp                   |    2 +-
 src/sessionmanagedialog.h                     |    2 +-
 src/sessionwidget.cpp                         |    2 +-
 src/sessionwidget.h                           |    2 +-
 src/settingswidget.cpp                        |    2 +-
 src/settingswidget.h                          |    2 +-
 src/sharewidget.cpp                           |    2 +-
 src/sharewidget.h                             |    2 +-
 src/sshmasterconnection.cpp                   |    2 +-
 src/sshmasterconnection.h                     |    2 +-
 src/sshprocess.cpp                            |    2 +-
 src/sshprocess.h                              |    2 +-
 src/unix_stdint.h                             |   51 +
 src/unixhelper.cpp                            |  187 +++
 src/unixhelper.h                              |   82 ++
 src/userbutton.cpp                            |    2 +-
 src/userbutton.h                              |    2 +-
 src/version.h                                 |    6 +-
 src/wapi.cpp                                  |    2 +-
 src/wapi.h                                    |    2 +-
 src/windows_stdint.h                          |   40 +
 src/x2goclient.cpp                            |  113 +-
 src/x2goclientconfig.h                        |    2 +-
 src/x2gologdebug.cpp                          |    2 +-
 src/x2gologdebug.h                            |    2 +-
 src/x2gosettings.cpp                          |    2 +-
 src/x2gosettings.h                            |    2 +-
 src/x2goutils.cpp                             |   85 +-
 src/x2goutils.h                               |   22 +-
 src/xsettingswidget.cpp                       |    2 +-
 src/xsettingswidget.h                         |    2 +-
 x2gobrowserplugin-2.4_1/src/res/x2goplugin.rc |   10 +-
 x2goclient.pro                                |   10 +-
 x2goclient.pro.maemo                          |   10 +-
 x2goclient.spec                               |    2 +-
 x2gohelper/x2gohelper.cpp                     |    2 +-
 126 files changed, 15763 insertions(+), 7395 deletions(-)
 create mode 100644 res/audio/startup.wav
 create mode 100644 src/compat.cpp
 create mode 100644 src/compat.h
 create mode 100644 src/pulsemanager.cpp
 create mode 100644 src/pulsemanager.h
 create mode 100644 src/unix_stdint.h
 create mode 100644 src/unixhelper.cpp
 create mode 100644 src/unixhelper.h
 create mode 100644 src/windows_stdint.h

--
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