[X2Go-Commits] [x2goclient] branch bugfix/osx updated (1f77873 -> c44edf0)
git-admin at x2go.org
git-admin at x2go.org
Sat Dec 10 13:35:15 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 1f77873 src/x2goutils.cpp: fix add_to_path ().
discards c2dd19a src/x2goutils.cpp: add debugging output to add_to_path ().
discards 99d1ac6 src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
discards 6c1c6eb src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
discards 3e0a07f src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
discards 7d15adb src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
discards 582c00a src/pulsemanager.cpp: fix PA binary searching logic.
discards 6907623 src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
discards 69f58e2 src/pulsemanager.cpp: refactor PA binary searching code.
discards 80ae90f src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
discards 76d422d src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
discards 88d2394 src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
discards 8d9d6db src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
discards 13f6832 src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
discards d988a25 src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
discards 540e813 src/onmainwindow.h: remove WWrapper definition, seems to be unused.
discards c843402 src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
discards 21609ca src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
discards 9f66fa0 src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
discards 8d1fc7f src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
discards 6b07329 src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
discards 58a4964 src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
discards b1d8319 src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
discards c9b2590 src/onmainwindow.{cpp,h}: make startSshd () private.
discards 3ebafa3 src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
discards d7ce9fa src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
discards 28f1874 src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
discards ac07522 macbuild.sh: switch to bundling PA 9.0.
discards dba0e4a src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
discards f4743c8 src/onmainwindow.cpp: add some comments only to createRSAKey ().
discards f50892c src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
discards 8ae02d4 src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
discards 4f140be src/onmainwindow.{cpp,h}: move createRSAKey () around.
discards 07fe44f src/onmainwindow.{cpp,h}: reformat generateKey () only.
discards 2e77d1a src/onmainwindow.h: move generateKey () declaration around.
discards 5950e49 src/onmainwindow.cpp: use the new functions in generateKey ().
discards 65a6d0b src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
discards 9fcbc90 src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
discards 8634fab src/onmainwindow.{cpp,h}: add new function check_key_type ().
discards d6af8b1 src/onmainwindow.cpp: terminate sshd more correctly.
discards ba36025 src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
discards 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.
discards 1a03e60 src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
discards 198d2a2 src/onmainwindow.cpp: fix up a few debug strings.
discards 51743a4 src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
discards e7a25be src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
discards 6f850ff src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
discards 83a1834 src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
discards 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 ().
discards 0743219 src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
discards 0ffaac8 src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
discards f93863a src/unixhelper.cpp: code cleanup.
discards cf405a7 src/pulsemanager.cpp: remove unused variables.
discards 8d78f15 src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
discards 09073eb src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
discards 452f902 src/unixhelper.h: style and general fixes within comments.
discards d52cd15 src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
discards e665df5 src/pulsemanager.cpp: fix PA version fetching on OS X again.
discards 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.)
discards 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.
discards 26591ec src/pulsemanager.h: include accidentally omitted wapi.h header file.
discards 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.
discards 745c43f src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
discards bc42bbd src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
discards 8995f24 src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
discards eff0185 src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
discards a905c66 src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
discards db57937 src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
discards 62e5f74 src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
discards 09fef55 nsis/x2goclient.nsi: add startup.wav to installer package.
discards 4425447 src/x2goutils.cpp: add some debug logging to find_binary ().
discards 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.
discards aff320b src/pulsemanager.cpp: remove extraneous newlines from debug output.
discards 06e2b08 src/pulsemanager.cpp: add warning message boxes where appropriate.
discards 2160cba src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
discards 14d2cf0 src/pulsemanager.cpp: fix startup when using the system-PA version.
discards a3eef0e src/pulsemanager.cpp: fix compile error on Windows.
discards c2d0c7f debian/changelog: fix typo in function name.
discards 7ca5522 src/x2goutils.h: fix compile error due to typo.
discards 7c14ca3 src/pulsemanager.cpp: add error message boxes throughout PulseManager.
discards 7c04060 src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
discards 7b448d0 src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
discards 4df5514 src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
discards e99c477 src/x2goutils.cpp: fix compile error.
discards e8b73a1 src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
discards 445046a src/pulsemanager.cpp: add comments to Qt 4 code part.
discards b4c08f5 src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
discards 8f1257f src/x2goutils.{cpp,h}: add new function find_binary ().
discards 0957842 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
discards 142d1e8 src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
discards 82a10f8 src/pulsemanager.cpp: don't insert stray newline into config.pa.
discards 5e395fb src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
discards 8823e11 src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
discards 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 ().
discards 0844739 src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
discards 557d115 macbuild.sh: save return value of parse_otool_output ().
discards 2c1c5ed macbuild.sh: don't error out while executing parse_otool_output ().
discards a145e81 macbuild.sh: also add PA binaries to deduplication fixup list.
discards 2081035 macbuild.sh: fix copying of resource files.
discards 3df2544 res: rename "sound" to "audio".
discards 0f2cc9f macbuild.sh: add support for copying resource files.
discards 770d950 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
discards 218b721 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
discards d250d3e src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
discards 275922e src/onmainwindow.cpp: port to new debugging feature of PulseManager.
discards dbcd77a src/pulsemanager.{cpp,h}: port to new debugging feature.
discards b24ee88 src/pulsemanager.{cpp,h}: add debugging setter and private variable.
discards e162d32 src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
discards 491ddad src/pulsemanager.cpp: fix compile error due to typo.
discards 4204765 src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
discards 466594b src/onmainwindow.cpp: convert QDir object to QString for further processing.
discards 37dd92d src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
discards 1f9ccfe src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
discards 5e200e3 src/onmainwindow.cpp: fix compile errors due to misspelled function names.
discards 5ad0560 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
discards 2d83e15 src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
discards dadd922 src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
discards 0b0f3dd src/mediawidget.cpp: reflect new capabilities through PulseManager.
discards a32068d src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
discards 90f999b src/configdialog.cpp: whitespace only.
discards dd9a04f src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
discards 9e6405d src/pulsemanager.cpp: backport fix for 422.
discards d475eab src/pulsemanager.cpp: backport fix for 526.
discards 1f7a7e5 src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
discards 4fe9215 src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
discards 1ad19cf src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
discards ecd4d31 pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
discards 061fc07 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
discards 2d83ce9 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
discards 718a34e pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
discards f6791d2 pulsemanager.cpp: use record and playback member variables.
discards 5f8adce pulsemanager.h: more moving around.
discards b4908ab pulsemanager.cpp: fix compile error in startup sound function.
discards 520ba30 pulsemanager.cpp: reorder member variables in initializer list.
discards 18aec60 pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
discards 24a2e27 pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
discards b3fd942 pulsemanager.cpp: add algorithm for actually extracting PA version number.
discards 9c3cfc5 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
discards bf1d6b3 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
discards 1734146 pulsemanager.cpp: fix some error messages by removing redundant newlines.
discards 2ca5063 pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
discards da58773 pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
discards 91cebd4 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
discards 38c1962 pulsemanager.cpp: add "dummy" start_linux () function.
discards b9f7781 pulsemanager.cpp: reorder member variables in initialization list.
discards efe3919 pulsemanager.cpp: another typo fix: findPort -> find_port.
discards abaee6d pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
discards 9670689 pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
discards 4e542e7 pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
discards 311d3b1 pulsemanager.cpp: typo fix in member variable name server_working_dir_.
discards a2c30c6 pulsemanager.h: whitespace only.
discards c37e419 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
discards 00fc298 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
discards d055cad pulsemanager.cpp: make generate_client_config () Windows-compatible.
discards 562a526 pulsemanager.cpp: make generate_server_config () Windows-compatible.
discards 0501d80 pulsemanager.cpp: also load module-esound-protocol-tcp module.
discards 392c626 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
discards c6ba017 pulsemanager.cpp: let start_osx () use start_generic ().
discards 95605ef pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
discards 300c0d8 pulsemanager.cpp: add Windows stuff to initial env in constructor.
discards 0d489c9 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
discards f9595ca pulsemanager.cpp: add Windows support to shutdown ().
discards 6e3ef4f pulsemanager.{cpp,h}: new function create_client_dir ().
discards 5baed0b pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
discards a83c5fa pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
discards 616d25c pulsemanager.{cpp,h}: fixup preprocessor usage.
discards 85ba63c pulsemanager.cpp: reformat only.
discards 03ae3ef pulsemanager.{cpp,h}: rename relaunch () to restart ().
discards ab7b8df pulsemanager.{cpp,h}: add ESD support.
discards 60f6177 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
discards 7b5de3d pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
discards 84182dd pulsemanager.cpp: reformat only.
discards 35e239b pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
discards c7ece0b pulsemanager.cpp: use initializer list for constructor.
discards 51bf43a pulsemanager.{cpp,h}: reformat only.
discards d84b717 pulsemanager.cpp: minor non-behavior changing fixes.
discards e66e439 pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
discards c9abccd macbuild.sh: rewrite ID line detection algorithm.
discards c4e2264 macbuild.sh: copy "special" files, so that they can be removed later on.
discards b786ac5 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
discards 34f28b2 macbuild.sh: more debug messages and a whitespace change.
discards a66475d macbuild.sh: spelling fix.
discards 2e9018f macbuild.sh: merge deduplicate.sh content in.
discards c90871e deduplicate.sh: replace tabs with two spaces. No functional changes.
discards 7379e5c macbuild.sh: replace tabs with two spaces. No functional changes.
discards b478c0a deduplicate.sh: remove some noisy debug output.
discards f8409eb deduplicate.sh: add WARNING to status message.
discards bf97b01 deduplicate.sh: fix wrong return value capture.
discards e35da59 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
discards e9c24c8 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
discards 6d54016 deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
discards cf33355 deduplicate.sh: more temporary debugging output in fixup section.
discards 0382d7b deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
discards a2201e5 deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
discards ea47a12 deduplicate.sh: actually include file name in install_name_tool pseudo output.
discards 397d580 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
discards 4eef623 deduplicate.sh: unstub fixup section.
discards c92ad68 deduplicate.sh: add more useful information in fixup section's error message.
discards 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.
discards 7f9518e deduplicate.sh: prevent word splitting when parsing otool's output.
discards 8dccd33 deduplicate.sh: debug parse_otool_output fiercely for the time being.
discards 944ecef deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
discards 4f8ef40 deduplicate.sh: change exit to return in parse_otool_output.
discards 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.
discards b53bbe8 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
discards 0bbe20a deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
discards 0beb8f3 deduplicate.sh: correctly unset an array element.
discards 2e678ca deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
discards 4509f9e deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
discards 3cde4ad deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
discards 991fb8b deduplicate.sh: add missed local variable declaration.
discards 12a048f deduplicate.sh: add duplicates-to-real mapping.
discards 1f4609b deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
discards 96c188c macbuild.sh: also install libraries into staging area with intermediate library path.
discards 5e92088 macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
discards c584f1b macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
discards 3964e2e macbuild.sh: add the correct file path to the library bundling array.
discards 67b9a50 macbuild.sh: check current file name against regex, not a (now) full path.
discards 63a2b7a macbuild.sh: use while-read-loop and find to actually recurse through directories.
discards 155d804 macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
discards 21843e8 macbuild.sh: add some more debugging output.
discards 848da9a macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
discards c061146 macbuild.sh: add Linux library file name scheme regex as a precaution.
discards 45aade3 macbuild.sh: add work-in-progress PulseAudio bundling.
discards e64f2ca macbuild.sh: add phase output for bundling nxproxy.
discards 850339b macbuild.sh: copy PulseAudio libraries and binaries.
discards 5cf57ef macbuild.sh: define PulseAudio libraries and binaries to be later copied.
discards 92669a0 macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
discards b34c4be macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
discards 402dddf macbuild.sh: add new repeat_str() helper function.
discards 022c1b3 macbuild.sh: add new get_nesting_level() helper function.
discards bc816f1 macbuild.sh: add new lazy_canonical_path() helper function.
discards 8c5236b macbuild.sh: add new dependency_error() helper function.
discards 518d973 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
discards e52da11 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
discards 59df0d6 pulsemanager.{cpp,h}: new class for PulseAudio management.
discards 2778e19 compat.h: include QtCore/qglobal.h for Q_OS_... macros.
discards b387a7f compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
discards 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.
discards 3dbd27e onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
discards c958dd9 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
discards d67815e {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
discards 5dc5188 x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
discards 7aed6a5 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
discards 140f9c4 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
discards fa2386e unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
discards da9cef8 x2goclient.cpp: create new argv array on the heap instead of on the stack.
discards 1f23c5d x2goclient.cpp: fix string comparison.
discards bff78a5 x2goclient.cpp: fix compile problems introduced with the last commit.
discards 70a0f26 x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
discards 4bf8d95 x2goclient.cpp: clean up.
discards 9c8496c unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
discards d442044 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
discards 1253b51 unixhelper.cpp: kill process group on error.
discards 3d111f3 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
discards 097bd6f unixhelper.{cpp,h}: add documentation/comments.
discards 254dd48 unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
discards 6ad5812 unixhelper.h: forgot to declare type of unix_cleanup() function.
discards 97e0119 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
discards 7ef7537 x2goclient.cpp: fix std::edit -> std::exit typo.
discards 17e2502 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
discards 9e5c12a x2goclient.cpp: add myself to copyright header.
discards 3f9a062 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
discards 548bb3d x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
discards d55fd54 x2goclient.cpp: wrap X2Go Client main function and use that.
discards ca9419d unixhelper.{cpp,h}: implement cleanup program for process group.
discards fb1b709 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
adds a518050 Fix SSHFS on Windows client.
adds 08a070b debian/changelog: fixup latest entry and add closure for #1105.
adds 9494117 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.
new 5e76081 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
new 9589522 unixhelper.{cpp,h}: implement cleanup program for process group.
new 70e4f2d x2goclient.cpp: wrap X2Go Client main function and use that.
new d5816aa x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
new 8da9830 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
new f582858 x2goclient.cpp: add myself to copyright header.
new 19c7f03 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
new a0eefcb x2goclient.cpp: fix std::edit -> std::exit typo.
new 713c26e unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
new 2c69549 unixhelper.h: forgot to declare type of unix_cleanup() function.
new f3002fb unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
new 1a89afd unixhelper.{cpp,h}: add documentation/comments.
new 0599ea7 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
new d54b0ab unixhelper.cpp: kill process group on error.
new bd1c090 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
new c8df8a7 unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
new c867460 x2goclient.cpp: clean up.
new f6c5d4e x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
new 8dbcbfd x2goclient.cpp: fix compile problems introduced with the last commit.
new bb6fc2d x2goclient.cpp: fix string comparison.
new 5020e3a x2goclient.cpp: create new argv array on the heap instead of on the stack.
new ecac70c unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
new 4cdd373 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
new ac971ee unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
new e772b6c x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
new 69f98ef {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
new a9bc183 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
new faa9219 onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
new 8be2651 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 aff64ea compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
new 59732b9 compat.h: include QtCore/qglobal.h for Q_OS_... macros.
new 4db535f pulsemanager.{cpp,h}: new class for PulseAudio management.
new 08f0492 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
new 5035ecd macbuild.sh: add new MACPORTS_PREFIX detection/variable.
new 4fa6d60 macbuild.sh: add new dependency_error() helper function.
new 02895d1 macbuild.sh: add new lazy_canonical_path() helper function.
new 37984f1 macbuild.sh: add new get_nesting_level() helper function.
new 595b2ee macbuild.sh: add new repeat_str() helper function.
new e42a8a9 macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
new fdb885b macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
new d7493b7 macbuild.sh: define PulseAudio libraries and binaries to be later copied.
new e54ace9 macbuild.sh: copy PulseAudio libraries and binaries.
new cc1bb70 macbuild.sh: add phase output for bundling nxproxy.
new e9d32f9 macbuild.sh: add work-in-progress PulseAudio bundling.
new 2f90e34 macbuild.sh: add Linux library file name scheme regex as a precaution.
new 701c69e macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
new 38c9269 macbuild.sh: add some more debugging output.
new fcc56f5 macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
new b56e0f6 macbuild.sh: use while-read-loop and find to actually recurse through directories.
new b18c7e1 macbuild.sh: check current file name against regex, not a (now) full path.
new ebcb1c1 macbuild.sh: add the correct file path to the library bundling array.
new 94a000f macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
new 0c9280f macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
new 328c6fe macbuild.sh: also install libraries into staging area with intermediate library path.
new 3ebee8e deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
new 8ad5863 deduplicate.sh: add duplicates-to-real mapping.
new a69c491 deduplicate.sh: add missed local variable declaration.
new 1615077 deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
new b737708 deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
new 986a9d1 deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
new 7d53f88 deduplicate.sh: correctly unset an array element.
new c71de68 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
new 36f9e6b deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
new bf38ebb 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 f52871d deduplicate.sh: change exit to return in parse_otool_output.
new 653f5f3 deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
new 48d39fa deduplicate.sh: debug parse_otool_output fiercely for the time being.
new b1d2a50 deduplicate.sh: prevent word splitting when parsing otool's output.
new 693b078 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 5388ff3 deduplicate.sh: add more useful information in fixup section's error message.
new cb6eb43 deduplicate.sh: unstub fixup section.
new 6b6ea4b deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
new 46d2be9 deduplicate.sh: actually include file name in install_name_tool pseudo output.
new 4083a84 deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
new 7cc69e7 deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
new 3690312 deduplicate.sh: more temporary debugging output in fixup section.
new 4748882 deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
new 309ea83 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
new 68ef3e4 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
new 47d5613 deduplicate.sh: fix wrong return value capture.
new a44eb41 deduplicate.sh: add WARNING to status message.
new 71ada42 deduplicate.sh: remove some noisy debug output.
new 0f1cfee macbuild.sh: replace tabs with two spaces. No functional changes.
new faf6c12 deduplicate.sh: replace tabs with two spaces. No functional changes.
new 70c0016 macbuild.sh: merge deduplicate.sh content in.
new ec5d117 macbuild.sh: spelling fix.
new 6d3fb3e macbuild.sh: more debug messages and a whitespace change.
new f4b7031 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
new 8b5895d macbuild.sh: copy "special" files, so that they can be removed later on.
new 4100167 macbuild.sh: rewrite ID line detection algorithm.
new c11e357 pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
new 676c1c3 pulsemanager.cpp: minor non-behavior changing fixes.
new b26af07 pulsemanager.{cpp,h}: reformat only.
new c65d14a pulsemanager.cpp: use initializer list for constructor.
new 428d7a4 pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
new d91db73 pulsemanager.cpp: reformat only.
new 46fb4ef pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
new dfa1be2 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
new 9c9853d pulsemanager.{cpp,h}: add ESD support.
new d8ef9d5 pulsemanager.{cpp,h}: rename relaunch () to restart ().
new d9f6ae4 pulsemanager.cpp: reformat only.
new 138d157 pulsemanager.{cpp,h}: fixup preprocessor usage.
new 7cacdb2 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
new 23c86b2 pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
new b3855f2 pulsemanager.{cpp,h}: new function create_client_dir ().
new 4434f24 pulsemanager.cpp: add Windows support to shutdown ().
new 8a8c7c7 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
new 5734d98 pulsemanager.cpp: add Windows stuff to initial env in constructor.
new f594992 pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
new 06d63d3 pulsemanager.cpp: let start_osx () use start_generic ().
new 0094df1 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
new 697ec80 pulsemanager.cpp: also load module-esound-protocol-tcp module.
new 1e35e2e pulsemanager.cpp: make generate_server_config () Windows-compatible.
new 0889b41 pulsemanager.cpp: make generate_client_config () Windows-compatible.
new 11684fe pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
new ce42dd2 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
new 8baf585 pulsemanager.h: whitespace only.
new df5e535 pulsemanager.cpp: typo fix in member variable name server_working_dir_.
new d4e7134 pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
new 3abcc27 pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
new 526acb5 pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
new 0129527 pulsemanager.cpp: another typo fix: findPort -> find_port.
new e195a6b pulsemanager.cpp: reorder member variables in initialization list.
new 1d3a16b pulsemanager.cpp: add "dummy" start_linux () function.
new 198f4f6 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
new 8c496b1 pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
new 1a5bccc pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
new 02df05b pulsemanager.cpp: fix some error messages by removing redundant newlines.
new ec4423f pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
new 2abe780 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
new 1c86481 pulsemanager.cpp: add algorithm for actually extracting PA version number.
new aa5780a pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
new bef216f pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
new 0aaa7e2 pulsemanager.cpp: reorder member variables in initializer list.
new 076fe60 pulsemanager.cpp: fix compile error in startup sound function.
new 473f4cb pulsemanager.h: more moving around.
new 442c9fc pulsemanager.cpp: use record and playback member variables.
new 45f928f pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
new dce4ad5 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
new cf6e919 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
new 03ed3fa pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
new d530c91 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
new f9be317 src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
new d402083 src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
new a00d810 src/pulsemanager.cpp: backport fix for 526.
new 8bd4a7d src/pulsemanager.cpp: backport fix for 422.
new 98ff951 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
new 7ff7d5e src/configdialog.cpp: whitespace only.
new a369dec src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
new 7218085 src/mediawidget.cpp: reflect new capabilities through PulseManager.
new dac6c9b src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
new d41be64 src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
new 356f818 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
new b1b2f3a src/onmainwindow.cpp: fix compile errors due to misspelled function names.
new 40e65cf src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
new dd938ff src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
new 54ad759 src/onmainwindow.cpp: convert QDir object to QString for further processing.
new 0e74224 src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
new 4fe9b79 src/pulsemanager.cpp: fix compile error due to typo.
new 71725cd src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
new e52ead3 src/pulsemanager.{cpp,h}: add debugging setter and private variable.
new fbc3f2f src/pulsemanager.{cpp,h}: port to new debugging feature.
new 7fc4f34 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
new 1bad357 src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
new 5209a1f res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
new e12bf04 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
new c7de173 macbuild.sh: add support for copying resource files.
new 377eb4f res: rename "sound" to "audio".
new 33f98d3 macbuild.sh: fix copying of resource files.
new 291d340 macbuild.sh: also add PA binaries to deduplication fixup list.
new 4db2981 macbuild.sh: don't error out while executing parse_otool_output ().
new a179f60 macbuild.sh: save return value of parse_otool_output ().
new 0f4d3b2 src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
new 79351a0 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 62441b8 src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
new 0708f1c src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
new 02fb1bf src/pulsemanager.cpp: don't insert stray newline into config.pa.
new b5c1502 src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
new 693a415 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
new 5f5bffe src/x2goutils.{cpp,h}: add new function find_binary ().
new 53cc2ac src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
new 0a746c6 src/pulsemanager.cpp: add comments to Qt 4 code part.
new a3c4e59 src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
new fbeadb1 src/x2goutils.cpp: fix compile error.
new ac44b65 src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
new 08d92ce src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
new 8ece39e src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
new 96d55eb src/pulsemanager.cpp: add error message boxes throughout PulseManager.
new 6561811 src/x2goutils.h: fix compile error due to typo.
new adeae2c debian/changelog: fix typo in function name.
new 066979b src/pulsemanager.cpp: fix compile error on Windows.
new 6c38941 src/pulsemanager.cpp: fix startup when using the system-PA version.
new d19c570 src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
new 6d8fe09 src/pulsemanager.cpp: add warning message boxes where appropriate.
new 99be9da src/pulsemanager.cpp: remove extraneous newlines from debug output.
new f85df36 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 21c8381 src/x2goutils.cpp: add some debug logging to find_binary ().
new b7ded10 nsis/x2goclient.nsi: add startup.wav to installer package.
new c34d7d7 src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
new 840c3e4 src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
new c53c77b src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
new 4caf529 src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
new bf97588 src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
new 3d3c3c0 src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
new 0b35d1b src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
new adff82b 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 b17a7cf src/pulsemanager.h: include accidentally omitted wapi.h header file.
new d88ff85 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 00005e2 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 33d0076 src/pulsemanager.cpp: fix PA version fetching on OS X again.
new f6a374b src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
new 8606fbd src/unixhelper.h: style and general fixes within comments.
new c67e225 src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
new 83eaf74 src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
new 0b835a6 src/pulsemanager.cpp: remove unused variables.
new 46c1980 src/unixhelper.cpp: code cleanup.
new 108eacb src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
new de911ef src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
new 5242916 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 ac4631b src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
new 12b0501 src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
new 9bec54f src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
new 1af7917 src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
new 8b55cda src/onmainwindow.cpp: fix up a few debug strings.
new 31dd70d src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
new e288869 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 a46f11b src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
new 4b8b01e src/onmainwindow.cpp: terminate sshd more correctly.
new 84e74eb src/onmainwindow.{cpp,h}: add new function check_key_type ().
new 3f1601e src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
new 8c1dc33 src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
new b47f0b9 src/onmainwindow.cpp: use the new functions in generateKey ().
new 22dcefa src/onmainwindow.h: move generateKey () declaration around.
new 87675aa src/onmainwindow.{cpp,h}: reformat generateKey () only.
new d4343fd src/onmainwindow.{cpp,h}: move createRSAKey () around.
new 7afa0f5 src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
new 64115b4 src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
new f66a8c4 src/onmainwindow.cpp: add some comments only to createRSAKey ().
new 9945ca7 src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
new f2816f8 macbuild.sh: switch to bundling PA 9.0.
new b0e48db src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
new 84d3abb src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
new d7f7963 src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
new c2c90d8 src/onmainwindow.{cpp,h}: make startSshd () private.
new 9e46b6a src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
new c34fddd src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
new af4f445 src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
new 6e391ff src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
new da421a2 src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
new 8c94756 src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
new 709973d src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
new a8980e6 src/onmainwindow.h: remove WWrapper definition, seems to be unused.
new b8c71a2 src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
new 65ee2ce src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
new 2285b83 src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
new dad9575 src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
new 0924113 src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
new 1ba80cc src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
new 556008d src/pulsemanager.cpp: refactor PA binary searching code.
new 06172f0 src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
new 55a3f16 src/pulsemanager.cpp: fix PA binary searching logic.
new 7d018c2 src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
new 378f60f src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
new ee8ddf6 src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
new ac7caad src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
new def9456 src/x2goutils.cpp: add debugging output to add_to_path ().
new c44edf0 src/x2goutils.cpp: fix add_to_path ().
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 (1f77873)
\
N -- N -- N refs/heads/bugfix/osx (c44edf0)
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 267 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 | 6 ++++++
src/onmainwindow.cpp | 2 ++
src/sharewidget.cpp | 6 ++----
3 files changed, 10 insertions(+), 4 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