[X2Go-Commits] [x2goclient] branch bugfix/osx updated (302c416 -> e552d9a)
git-admin at x2go.org
git-admin at x2go.org
Thu Jan 19 13:04:31 CET 2017
This is an automated email from the git hooks/post-receive script.
x2go pushed a change to branch bugfix/osx
in repository x2goclient.
discards 302c416 macbuild.sh: make compatible with new llvm-based otool binary, which now uses proper return values.
discards 34e372f src/mediawidget.cpp: add deprecation warning for ESounD.
discards 6648940 src/mediawidget.cpp: add deprecation warning for ARTS.
discards 8a5e3e5 src/mediawidget.cpp: simplify expression.
discards 9c61957 src/mediawidget.cpp: unify some redundant code.
discards c1b1a67 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.
discards 882adda src/onmainwindow.{cpp,h}: remove left-over parec references and code.
discards 856b009 src/unix_stdint.h: use same hack to import ssize_t into std namespace.
discards 15ff67d src/pulsemanager.cpp: cast the return value of realloc () to char*, as GCC doesn't seem to like reassigning the pointer otherwise.
discards 6d186eb src/pulsemanager.cpp: use std::ssize_t for the path length, because it could be -1 and std::size_t is not applicable.
discards 51d13bb src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid typo ("erange" instead of "errno") and including the cerrno header.
discards cb661f8 src/pulsemanager.h: use unix_stdint.h on non-Windows-platforms to get std::(u)int*_t types without having to use C++11.
discards a13b92c src/: create new file unix_stdint.h which imports the (u)int*_t types into the std namespace.
discards 4499dc9 src/unixhelper.cpp: use cstdio instead of stdio.h.
discards 44bdd1a src/x2goutils.cpp: fix add_to_path ().
discards 201f9dd src/x2goutils.cpp: add debugging output to add_to_path ().
discards 818163d src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
discards 2779177 src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
discards 777cec1 src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
discards e440f47 src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
discards 6e986e2 src/pulsemanager.cpp: fix PA binary searching logic.
discards ae89ac6 src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
discards 4cd32bc src/pulsemanager.cpp: refactor PA binary searching code.
discards 1cfcd80 src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
discards efb8da2 src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
discards 642e4c5 src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
discards c3c8bdf src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
discards 4f4e1a3 src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
discards e78ee21 src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
discards 1f7051e src/onmainwindow.h: remove WWrapper definition, seems to be unused.
discards 5dc534f src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
discards 8c2bb96 src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
discards fc24102 src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
discards 7826b3d src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
discards c6567c1 src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
discards da7833b src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
discards 9bce12a src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
discards 5391148 src/onmainwindow.{cpp,h}: make startSshd () private.
discards 40b7fda src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
discards e5c6396 src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
discards 290987c src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
discards 4455230 macbuild.sh: switch to bundling PA 9.0.
discards bb16e81 src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
discards e3439e4 src/onmainwindow.cpp: add some comments only to createRSAKey ().
discards 299f4e1 src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
discards 3b43148 src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
discards 07bcb15 src/onmainwindow.{cpp,h}: move createRSAKey () around.
discards 4ee6820 src/onmainwindow.{cpp,h}: reformat generateKey () only.
discards 59da4b8 src/onmainwindow.h: move generateKey () declaration around.
discards b8878c2 src/onmainwindow.cpp: use the new functions in generateKey ().
discards 8f652e7 src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
discards cb59e62 src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
discards 33c23e0 src/onmainwindow.{cpp,h}: add new function check_key_type ().
discards a0ee3c1 src/onmainwindow.cpp: terminate sshd more correctly.
discards 5307708 src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
discards 88134de 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 fc842aa src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
discards 1111f95 src/onmainwindow.cpp: fix up a few debug strings.
discards 0eaec37 src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
discards e94e94e src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
discards 994a129 src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
discards 2685544 src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
discards 34fa207 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 cf97425 src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
discards 5078b83 src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
discards 6fe0ef0 src/unixhelper.cpp: code cleanup.
discards e04e71a src/pulsemanager.cpp: remove unused variables.
discards 8c011d9 src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
discards a193a4c src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
discards c0d1921 src/unixhelper.h: style and general fixes within comments.
discards 0518893 src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
discards 1e7bc07 src/pulsemanager.cpp: fix PA version fetching on OS X again.
discards 0620fd7 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 1b466dc 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 b4bef6a src/pulsemanager.h: include accidentally omitted wapi.h header file.
discards cbdb450 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 90c0da3 src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
discards d0b0af4 src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
discards 5862ae1 src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
discards 73dc547 src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
discards 37c2f8b src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
discards 62fffcf src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
discards dc56238 src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
discards 23d0e4e nsis/x2goclient.nsi: add startup.wav to installer package.
discards a279b70 src/x2goutils.cpp: add some debug logging to find_binary ().
discards 38e6efd 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 4dec14f src/pulsemanager.cpp: remove extraneous newlines from debug output.
discards 6719756 src/pulsemanager.cpp: add warning message boxes where appropriate.
discards 126e4a8 src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
discards 7768dfc src/pulsemanager.cpp: fix startup when using the system-PA version.
discards 1318656 src/pulsemanager.cpp: fix compile error on Windows.
discards ebc5bdd debian/changelog: fix typo in function name.
discards 861f990 src/x2goutils.h: fix compile error due to typo.
discards fa0c8de src/pulsemanager.cpp: add error message boxes throughout PulseManager.
discards 5f0e2cb src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
discards 7b4d671 src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
discards 01dde02 src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
discards 239ede4 src/x2goutils.cpp: fix compile error.
discards 86c9541 src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
discards 3417610 src/pulsemanager.cpp: add comments to Qt 4 code part.
discards 1a34ea4 src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
discards 9f298d9 src/x2goutils.{cpp,h}: add new function find_binary ().
discards a0bc125 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
discards 967a839 src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
discards 665823a src/pulsemanager.cpp: don't insert stray newline into config.pa.
discards d987d6d src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
discards 4192bab src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
discards f206423 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 56171d7 src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
discards 8db27c1 macbuild.sh: save return value of parse_otool_output ().
discards d94eadf macbuild.sh: don't error out while executing parse_otool_output ().
discards 015b521 macbuild.sh: also add PA binaries to deduplication fixup list.
discards 066655a macbuild.sh: fix copying of resource files.
discards 1fccb2d res: rename "sound" to "audio".
discards 796b5b6 macbuild.sh: add support for copying resource files.
discards 7865b56 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
discards e4691a2 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
discards 203aede src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
discards e068a55 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
discards 9356691 src/pulsemanager.{cpp,h}: port to new debugging feature.
discards e1a2016 src/pulsemanager.{cpp,h}: add debugging setter and private variable.
discards 2ff420e src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
discards f91bb55 src/pulsemanager.cpp: fix compile error due to typo.
discards 841ebb0 src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
discards 6b08295 src/onmainwindow.cpp: convert QDir object to QString for further processing.
discards b613baf src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
discards 0e276ad src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
discards b356a80 src/onmainwindow.cpp: fix compile errors due to misspelled function names.
discards 5a2ce74 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
discards 78f998a src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
discards 9b0e1bd src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
discards 822ac31 src/mediawidget.cpp: reflect new capabilities through PulseManager.
discards f2f849b src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
discards e266f8f src/configdialog.cpp: whitespace only.
discards 8173f20 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
discards 7921f0d src/pulsemanager.cpp: backport fix for 422.
discards a5d45b3 src/pulsemanager.cpp: backport fix for 526.
discards ee43b4c src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
discards c8ac3db src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
discards 1a85a09 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
discards 54bd8cf pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
discards a036bce macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
discards c628cd7 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
discards ca08199 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
discards 649e739 pulsemanager.cpp: use record and playback member variables.
discards 8fd429e pulsemanager.h: more moving around.
discards 1c95b06 pulsemanager.cpp: fix compile error in startup sound function.
discards f92ee5c pulsemanager.cpp: reorder member variables in initializer list.
discards 2cbf5bb pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
discards 1d19c5d pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
discards f345591 pulsemanager.cpp: add algorithm for actually extracting PA version number.
discards 7cd6b80 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
discards 066c8cb pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
discards a508d02 pulsemanager.cpp: fix some error messages by removing redundant newlines.
discards c50e429 pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
discards 9d28e79 pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
discards 547aeff pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
discards 3344476 pulsemanager.cpp: add "dummy" start_linux () function.
discards 2b546a3 pulsemanager.cpp: reorder member variables in initialization list.
discards 47fbb31 pulsemanager.cpp: another typo fix: findPort -> find_port.
discards 97b32a9 pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
discards 6602b15 pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
discards 77fd710 pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
discards e4ad215 pulsemanager.cpp: typo fix in member variable name server_working_dir_.
discards 4a4bea9 pulsemanager.h: whitespace only.
discards e3fc560 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
discards 7070895 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
discards 00c6f79 pulsemanager.cpp: make generate_client_config () Windows-compatible.
discards 52e1e0d pulsemanager.cpp: make generate_server_config () Windows-compatible.
discards 9146491 pulsemanager.cpp: also load module-esound-protocol-tcp module.
discards fde3b88 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
discards 7e5fd58 pulsemanager.cpp: let start_osx () use start_generic ().
discards 9038551 pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
discards 44d2d61 pulsemanager.cpp: add Windows stuff to initial env in constructor.
discards a577194 pulsemanager.cpp: add cleanup support to on_pulse_finished ().
discards 7b48132 pulsemanager.cpp: add Windows support to shutdown ().
discards 2e43da4 pulsemanager.{cpp,h}: new function create_client_dir ().
discards 2fb2ad6 pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
discards 0389589 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
discards 53df4ba pulsemanager.{cpp,h}: fixup preprocessor usage.
discards 26b054d pulsemanager.cpp: reformat only.
discards d3eb996 pulsemanager.{cpp,h}: rename relaunch () to restart ().
discards 724bab1 pulsemanager.{cpp,h}: add ESD support.
discards 6c2e4eb pulsemanager.h: add std:: namespace selector for uint32_t version variables.
discards 18e3858 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
discards ef7ccd4 pulsemanager.cpp: reformat only.
discards 93d56b8 pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
discards 57b8b72 pulsemanager.cpp: use initializer list for constructor.
discards ebdeaef pulsemanager.{cpp,h}: reformat only.
discards baafffc pulsemanager.cpp: minor non-behavior changing fixes.
discards ede7d81 pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
discards 823e495 macbuild.sh: rewrite ID line detection algorithm.
discards 1459742 macbuild.sh: copy "special" files, so that they can be removed later on.
discards c7be38a macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
discards da99597 macbuild.sh: more debug messages and a whitespace change.
discards 5575ccc macbuild.sh: spelling fix.
discards 92b73d6 macbuild.sh: merge deduplicate.sh content in.
discards a058c82 deduplicate.sh: replace tabs with two spaces. No functional changes.
discards f4cd198 macbuild.sh: replace tabs with two spaces. No functional changes.
discards a84a817 deduplicate.sh: remove some noisy debug output.
discards 7ad9134 deduplicate.sh: add WARNING to status message.
discards e52d7eb deduplicate.sh: fix wrong return value capture.
discards 4ef1268 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
discards 90e5d02 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
discards 73475de deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
discards ff427a9 deduplicate.sh: more temporary debugging output in fixup section.
discards e23dc88 deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
discards 4df76a3 deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
discards 5c88593 deduplicate.sh: actually include file name in install_name_tool pseudo output.
discards 5146821 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
discards a3c50f7 deduplicate.sh: unstub fixup section.
discards 1079389 deduplicate.sh: add more useful information in fixup section's error message.
discards 9f8b79d 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 c9f9888 deduplicate.sh: prevent word splitting when parsing otool's output.
discards 12ee219 deduplicate.sh: debug parse_otool_output fiercely for the time being.
discards cbb174e deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
discards bb20604 deduplicate.sh: change exit to return in parse_otool_output.
discards f70b4fd 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 1bdbd9a deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
discards f498ad4 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
discards 209d167 deduplicate.sh: correctly unset an array element.
discards 2ecf444 deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
discards d495a0a deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
discards c78f27d deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
discards f900a7d deduplicate.sh: add missed local variable declaration.
discards e05c465 deduplicate.sh: add duplicates-to-real mapping.
discards b7704e9 deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
discards 3c487eb macbuild.sh: also install libraries into staging area with intermediate library path.
discards d416c5e macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
discards 2cd9333 macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
discards 583d588 macbuild.sh: add the correct file path to the library bundling array.
discards 6e59f60 macbuild.sh: check current file name against regex, not a (now) full path.
discards bd6d3fd macbuild.sh: use while-read-loop and find to actually recurse through directories.
discards 1ea7af4 macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
discards d78c5b9 macbuild.sh: add some more debugging output.
discards fb74e67 macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
discards e521d3f macbuild.sh: add Linux library file name scheme regex as a precaution.
discards fbc4ac8 macbuild.sh: add work-in-progress PulseAudio bundling.
discards 200fe5b macbuild.sh: add phase output for bundling nxproxy.
discards 6da5640 macbuild.sh: copy PulseAudio libraries and binaries.
discards 3740f47 macbuild.sh: define PulseAudio libraries and binaries to be later copied.
discards 783628e macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
discards c9c5f3c macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
discards 015d810 macbuild.sh: add new repeat_str() helper function.
discards ca9c9d2 macbuild.sh: add new get_nesting_level() helper function.
discards f3d3640 macbuild.sh: add new lazy_canonical_path() helper function.
discards 59812f4 macbuild.sh: add new dependency_error() helper function.
discards e874dc3 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
discards 758b4ba x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
discards aa1727b pulsemanager.{cpp,h}: new class for PulseAudio management.
discards 1ba8caf compat.h: include QtCore/qglobal.h for Q_OS_... macros.
discards 7b54b79 compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
discards 732d343 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 536e614 onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
discards ead8507 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
discards 7cec536 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
discards 0d0788f x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
discards 874b923 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
discards b0e8602 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
discards ddd92ff unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
discards 1c274a8 x2goclient.cpp: create new argv array on the heap instead of on the stack.
discards 3404eb0 x2goclient.cpp: fix string comparison.
discards c224af3 x2goclient.cpp: fix compile problems introduced with the last commit.
discards 184a757 x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
discards 7a1ea91 x2goclient.cpp: clean up.
discards df64bd4 unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
discards 395d9bc unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
discards 88ee873 unixhelper.cpp: kill process group on error.
discards 971f61d x2goclient.cpp: return return value of unixhelper::unix_cleanup().
discards 521aec8 unixhelper.{cpp,h}: add documentation/comments.
discards ab82e0a unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
discards 6a97413 unixhelper.h: forgot to declare type of unix_cleanup() function.
discards ea5a459 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
discards b0a4e8a x2goclient.cpp: fix std::edit -> std::exit typo.
discards ab46352 x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
discards 99e06df x2goclient.cpp: add myself to copyright header.
discards 7119325 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
discards b6dae74 x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
discards 4630575 x2goclient.cpp: wrap X2Go Client main function and use that.
discards 71b8fa7 unixhelper.{cpp,h}: implement cleanup program for process group.
discards 1740675 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
adds 1267231 src/onmainwindow.cpp: remove left-over debug test message.
new 33efb13 {unixhelper.{cpp,h},x2goclient.pro{maemo}}: add unixhelper stub.
new 063cc4a unixhelper.{cpp,h}: implement cleanup program for process group.
new 35978d8 x2goclient.cpp: wrap X2Go Client main function and use that.
new 448d891 x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup helper.
new c219f37 x2goclient.cpp: use setsid() on UNIX to become session and process group leader.
new 38c40d6 x2goclient.cpp: add myself to copyright header.
new 72ca36e x2goclient.cpp: add legacy <sys/types.h> header needed for old operating systems.
new 7188d69 x2goclient.cpp: fix std::edit -> std::exit typo.
new 7799e94 unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX defined on UNIX-based platforms. Move guards around.
new 2f08e76 unixhelper.h: forgot to declare type of unix_cleanup() function.
new 7b2bb8b unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a (module) namespace, not a class.
new 5a2b6bd unixhelper.{cpp,h}: add documentation/comments.
new e080ab1 x2goclient.cpp: return return value of unixhelper::unix_cleanup().
new 880d401 unixhelper.cpp: kill process group on error.
new ab201f0 unixhelper.{cpp,h}: implement signal unblocking in unixhelper::unix_cleanup(). Update documentation.
new 9822394 unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
new 678d59f x2goclient.cpp: clean up.
new 297e1ec x2goclient.cpp: don't start the UNIX cleanup helper process right after forking.
new 27a98c9 x2goclient.cpp: fix compile problems introduced with the last commit.
new ba3945b x2goclient.cpp: fix string comparison.
new 7bc682d x2goclient.cpp: create new argv array on the heap instead of on the stack.
new d662747 unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period to 10 seconds.
new 1bc2069 {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to parent PID polling.
new 0996b80 unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1 and SIGUSR2.
new 720061d x2goclient.cpp: fix failing exec() call for the UNIX helper utility: correctly terminate arguments vector.
new 420f089 {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile warnings with GCC. Fix a few whitespace issues.
new f4c4944 appdialog.cpp: initialize parent in default case. Another GCC compile warning fix.
new a298f8a onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when starting sshd in user mode.
new 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.
new f8a5fe8 compat.{cpp,h}: remove inline keyword, because function is not defined in header file.
new e9bbaea compat.h: include QtCore/qglobal.h for Q_OS_... macros.
new 43aae96 pulsemanager.{cpp,h}: new class for PulseAudio management.
new 1d14155 x2goclient.pro{maemo}: reference new pulsemanager.{cpp,h} files.
new 713d455 macbuild.sh: add new MACPORTS_PREFIX detection/variable.
new 0069829 macbuild.sh: add new dependency_error() helper function.
new 4a6ae0c macbuild.sh: add new lazy_canonical_path() helper function.
new aef8eb0 macbuild.sh: add new get_nesting_level() helper function.
new 1cd24f0 macbuild.sh: add new repeat_str() helper function.
new da6920e macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
new 03032c1 macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables.
new 5147686 macbuild.sh: define PulseAudio libraries and binaries to be later copied.
new 4cb0e1e macbuild.sh: copy PulseAudio libraries and binaries.
new b4bc691 macbuild.sh: add phase output for bundling nxproxy.
new 761fc19 macbuild.sh: add work-in-progress PulseAudio bundling.
new 2d2e15d macbuild.sh: add Linux library file name scheme regex as a precaution.
new c8a864e macbuild.sh: directories are "executable", so the first check must explicitly include a check for the argument being not a directory.
new bcf52e9 macbuild.sh: add some more debugging output.
new d5e9e59 macbuild.sh: remove libpulse and libpulsecore from libraries to be bundled, as something else will bundle them anyway.
new 3be3704 macbuild.sh: use while-read-loop and find to actually recurse through directories.
new 5ef5c2f macbuild.sh: check current file name against regex, not a (now) full path.
new b820060 macbuild.sh: add the correct file path to the library bundling array.
new a0f77fe macbuild.sh: when actually bundling libraries, use @executable_path instead of @loader_path.
new c87c2e9 macbuild.sh: fix echo call to also show the intermediate lib dir, not just the library file name.
new 455194d macbuild.sh: also install libraries into staging area with intermediate library path.
new 9b65c3a deduplicate.sh: add new, more or less Proof of Concept, and Work in Progress file deduplication script.
new 9c1c292 deduplicate.sh: add duplicates-to-real mapping.
new 70b8ac4 deduplicate.sh: add missed local variable declaration.
new acedeec deduplicate.sh: new function for parsing otool's output and printing library dependencies if no error occurred.
new 9105ed9 deduplicate.sh: non-functional: change WARNING to ERROR in error messages.
new 1b3e9e1 deduplicate.sh: add first skeleton for library dependency rewriting of deleted duplicates.
new 273a5a7 deduplicate.sh: correctly unset an array element.
new 04f90b6 deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle "sparse" arrays correctly.
new 2f4b106 deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word splitting.
new 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.
new 41a9e8d deduplicate.sh: change exit to return in parse_otool_output.
new b7bcbd5 deduplicate.sh: record crafted "library path" values in duplicates replacement to_files array.
new 0802fa1 deduplicate.sh: debug parse_otool_output fiercely for the time being.
new 552f684 deduplicate.sh: prevent word splitting when parsing otool's output.
new 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.
new c5a6f50 deduplicate.sh: add more useful information in fixup section's error message.
new d9e15bf deduplicate.sh: unstub fixup section.
new 4ac9f68 deduplicate.sh: parse_otool_output: jump over first matching entry, which is - hopefully - the id line.
new 0de9f7d deduplicate.sh: actually include file name in install_name_tool pseudo output.
new d4068aa deduplicate.sh: save dependency format base string as a readonly variable and use that instead of repeating a fixed string.
new a8c0f98 deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
new 2b0ec35 deduplicate.sh: more temporary debugging output in fixup section.
new 0644895 deduplicate.sh: surprisingly, it turned out that only checking the duplicate's basename against the current dependency's basename is not good enough.
new 12405a2 deduplicate.sh: cleanup as announced in the last commit - using lazy_canonical_path.
new 6242ef6 deduplicate.sh: remove a bit of noisy debug output, but turn on parse_otool_output debugging.
new 9cea725 deduplicate.sh: fix wrong return value capture.
new 196b174 deduplicate.sh: add WARNING to status message.
new bedabe4 deduplicate.sh: remove some noisy debug output.
new 42ff10d macbuild.sh: replace tabs with two spaces. No functional changes.
new 60563fc deduplicate.sh: replace tabs with two spaces. No functional changes.
new 1e7e0e4 macbuild.sh: merge deduplicate.sh content in.
new d9b51df macbuild.sh: spelling fix.
new c5af510 macbuild.sh: more debug messages and a whitespace change.
new d85ce34 macbuild.sh: fix removal of base prefix in deduplication if base prefix ends in a slash.
new 067d109 macbuild.sh: copy "special" files, so that they can be removed later on.
new fe5079a macbuild.sh: rewrite ID line detection algorithm.
new 2f34734 pulsemanager.{cpp,h}: use name and underscore for member variables, not underscore and name.
new 873dde7 pulsemanager.cpp: minor non-behavior changing fixes.
new 9e2c0e8 pulsemanager.{cpp,h}: reformat only.
new 51904b9 pulsemanager.cpp: use initializer list for constructor.
new b0f8a0c pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
new 0c0b19d pulsemanager.cpp: reformat only.
new be7db93 pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
new 41283a8 pulsemanager.h: add std:: namespace selector for uint32_t version variables.
new 043fa0f pulsemanager.{cpp,h}: add ESD support.
new b370677 pulsemanager.{cpp,h}: rename relaunch () to restart ().
new 405452d pulsemanager.cpp: reformat only.
new bea743f pulsemanager.{cpp,h}: fixup preprocessor usage.
new 6cc2d71 pulsemanager.{cpp,h}: add server_args_, server_binary_ and server_working_dir_ class variables.
new b0ca4d0 pulsemanager.cpp: make start () wrap the "real" OS-specific start functions.
new 26b1815 pulsemanager.{cpp,h}: new function create_client_dir ().
new f4054fe pulsemanager.cpp: add Windows support to shutdown ().
new ca5537f pulsemanager.cpp: add cleanup support to on_pulse_finished ().
new 3ba2663 pulsemanager.cpp: add Windows stuff to initial env in constructor.
new 15c3ce0 pulsemanager.{cpp,h}: add new function start_generic () to split off common functionality.
new f24f730 pulsemanager.cpp: let start_osx () use start_generic ().
new 1353f79 pulsemanager.{cpp,h}: implement start_win () as part of Windows functionality.
new 53987d2 pulsemanager.cpp: also load module-esound-protocol-tcp module.
new b4c1263 pulsemanager.cpp: make generate_server_config () Windows-compatible.
new 578ffe9 pulsemanager.cpp: make generate_client_config () Windows-compatible.
new 3098843 pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
new 6ddb068 pulsemanager.cpp: make startup sound playing via slot_play_startup_sound () Windows-compatible.
new 3d24ba5 pulsemanager.h: whitespace only.
new ef1c70f pulsemanager.cpp: typo fix in member variable name server_working_dir_.
new dee043a pulsemanager.{cpp,h}: find_port () actually returns a value, fix declaration accordingly.
new 0ae076c pulsemanager.cpp: fix compile errors in find_port () by renaming the ret or port variable to search_port.
new d4bd05d pulsemanager.cpp: fix another compile error due to typo'd versions of generate_server_config () and generate_client_config ().
new a86f6a4 pulsemanager.cpp: another typo fix: findPort -> find_port.
new 388ada2 pulsemanager.cpp: reorder member variables in initialization list.
new 2ddb2cb pulsemanager.cpp: add "dummy" start_linux () function.
new 54f9a06 pulsemanager.cpp: generate platform-dependent values for member variables server_working_dir_ and server_binary_ in constructor.
new 206bb56 pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version () with first skeleton.
new 63ee944 pulsemanager.cpp: re-initialize buffer string on each run while getting CWD on Linux.
new 3a94112 pulsemanager.cpp: fix some error messages by removing redundant newlines.
new ccd5bf2 pulsemanager.{cpp,h}: some older PA versions used the major, minor and micro numbering scheme together with a descriptive string.
new 0e95703 pulsemanager.h: reformat a bit by adding newlines and moving lines in a (hopefully) logical fashion.
new 3167742 pulsemanager.cpp: add algorithm for actually extracting PA version number.
new 92f25f5 pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is not currently running.
new 89c439e pulsemanager.{cpp,h}: add record and playback private members, as well as getters and setters.
new ec8830b pulsemanager.cpp: reorder member variables in initializer list.
new b8b84f7 pulsemanager.cpp: fix compile error in startup sound function.
new 712db79 pulsemanager.h: more moving around.
new f6ccf5f pulsemanager.cpp: use record and playback member variables.
new 4decb75 pulsemanager.cpp: cleanup, don't use copy assignment operator when we just need to construct a new object.
new 639e5e2 macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
new 0a750a9 macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio subdirectory now, adding it to "special files workaround".
new 04927c9 pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
new 59f0ab1 src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the (OS-dependent) PulseAudio config and cookie directory.
new ac3dc22 src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones depending on the detected PA version.
new 617081f src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
new 0bedbd5 src/pulsemanager.cpp: backport fix for 526.
new d73fc1f src/pulsemanager.cpp: backport fix for 422.
new 34dbda2 src/configdialog.{cpp,h}: add "no record" support for OS X (through PulseManager.)
new b058a2a src/configdialog.cpp: whitespace only.
new 84d8029 src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and Windows.
new 4d597c3 src/mediawidget.cpp: reflect new capabilities through PulseManager.
new 5d95516 src/pulsemanager.h: move x2gologdebug.h inclusion into implementation file.
new 6ca4a2b src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly to stdout.
new 8570d31 src/configdialog.cpp: fix compile error by removing obsolete (and now faulty) line for removed restart message.
new b6ed557 src/onmainwindow.cpp: fix compile errors due to misspelled function names.
new 2c431cf src/pulsemanager.cpp: let start () act as a wrapper and do nothing if the PA server is already running.
new 352bf7a src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
new 715423f src/onmainwindow.cpp: convert QDir object to QString for further processing.
new 93e00db src/onmainwindow.cpp: make use of new PulseManager::start () behavior and always use it, no matter whether server is up already or not.
new 5e35802 src/pulsemanager.cpp: fix compile error due to typo.
new 9f33919 src/pulsemanager.cpp: hide Windows-only code behind #ifdefs.
new a69a356 src/pulsemanager.{cpp,h}: add debugging setter and private variable.
new fdd59e2 src/pulsemanager.{cpp,h}: port to new debugging feature.
new 6e84957 src/onmainwindow.cpp: port to new debugging feature of PulseManager.
new aa6bec8 src/pulsemanager.h: fix compile error due to mismatching function declaration for set_debug ().
new 98ffc89 res/sound: add startup.wav sound to be played back when starting the PA daemon in debug mode.
new 3edbfc7 src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
new b30aae5 macbuild.sh: add support for copying resource files.
new d3bdae1 res: rename "sound" to "audio".
new 02d9402 macbuild.sh: fix copying of resource files.
new 9898f33 macbuild.sh: also add PA binaries to deduplication fixup list.
new 4754cb3 macbuild.sh: don't error out while executing parse_otool_output ().
new 3559f5f macbuild.sh: save return value of parse_otool_output ().
new 9b591ac src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version ().
new 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 ().
new 813d47b src/pulsemanager.{cpp,h}: rename on_pulse_finished () to slot_on_pulse_finished ().
new cb65ba6 src/pulsemanager.cpp: actually only play startup sound if debugging is enabled.
new 482afb7 src/pulsemanager.cpp: don't insert stray newline into config.pa.
new 86ab7a7 src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables into environment as used by PulseManager.
new 5973703 src/pulsemanager.cpp: don't remove PA config and log file in ~/.x2go/pulse on PA shutdown if debugging has been requested.
new 6691194 src/x2goutils.{cpp,h}: add new function find_binary ().
new 9d2b38a src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts default prefix as well on OS X.
new d3038b8 src/pulsemanager.cpp: add comments to Qt 4 code part.
new 2e4da1c src/pulsemanager.cpp: add reminder for Linux-implementation in play_startup_sound ().
new b3c2308 src/x2goutils.cpp: fix compile error.
new f5cc192 src/pulsemanager.h: add new system_pulse_ variable to indicate that a system PA binary shall be used.
new 3c8c60c src/pulsemanager.cpp: correctly initialize and set system_pulse_ when required.
new 29cdb87 src/x2goutils.{cpp,h}: add application modality parameter to show_RichText_Generic_MsgBox () and its wrappers.
new 30f4aa6 src/pulsemanager.cpp: add error message boxes throughout PulseManager.
new c894ba5 src/x2goutils.h: fix compile error due to typo.
new d6b4cc2 debian/changelog: fix typo in function name.
new a941232 src/pulsemanager.cpp: fix compile error on Windows.
new ad5681f src/pulsemanager.cpp: fix startup when using the system-PA version.
new c798539 src/pulsemanager.cpp: fix startup sound playback when using the system-PA version.
new 2769efb src/pulsemanager.cpp: add warning message boxes where appropriate.
new 936cdba src/pulsemanager.cpp: remove extraneous newlines from debug output.
new 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.
new cfad226 src/x2goutils.cpp: add some debug logging to find_binary ().
new dc47754 nsis/x2goclient.nsi: add startup.wav to installer package.
new 3619d2f src/: new file windows_stdint.h for Windows-compatibility when using std::(u)int*_t types.
new c1d7d29 src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint otherwise.
new 8ad8087 src/onmainwindow.cpp: short out code parts unconditionally checking for the userSshd variable.
new b26d82b src/onmainwindow.cpp: drop obsolete pulseVersionTest variable initialization in Windows-only code.
new afe920c src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable initialization in Windows-only code.
new 79e4720 src/onmainwindow.cpp: add another pair of braces to in_addr-type variable initialization on Windows to silence compiler warning.
new 3635837 src/onmainwindow.cpp: fix compile error on Windows after moving some code around.
new 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.
new c23500b src/pulsemanager.h: include accidentally omitted wapi.h header file.
new 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.
new 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.)
new cfccb8a src/pulsemanager.cpp: fix PA version fetching on OS X again.
new bec2e92 src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
new 83cb263 src/unixhelper.h: style and general fixes within comments.
new 48b054f src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup () into a new function called real_kill_pgroup ().
new ef305a4 src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper around real_kill_pgroup ().
new 64d9a06 src/pulsemanager.cpp: remove unused variables.
new 009384d src/unixhelper.cpp: code cleanup.
new 0acbdcb src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
new 376a013 src/onmainwindow.cpp: document createRSAKey () because what it does is completely non-obvious.
new 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 ().
new a347d02 src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey () and add a boolean parameter with a default of false to request a public key.
new 7ac26e8 src/onmainwindow.cpp: refactor generateKey () a little bit to compact it.
new fdbfe8a src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually also generate user keys.
new 0ada6b7 src/onmainwindow.cpp: add more error handling to generateKey () and fix up a broken error-handling section.
new 202a6b7 src/onmainwindow.cpp: fix up a few debug strings.
new a2f3bfb src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable and code related to non-user-mode-sshd setups.
new 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.
new 62058c2 src/onmainwindow.cpp: uppercase key type in debug output and comment string in generateKey ().
new d2fe563 src/onmainwindow.cpp: terminate sshd more correctly.
new 0d24934 src/onmainwindow.{cpp,h}: add new function check_key_type ().
new 25cf30c src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
new 4f26db0 src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
new 86fee87 src/onmainwindow.cpp: use the new functions in generateKey ().
new 0dafa6d src/onmainwindow.h: move generateKey () declaration around.
new 84a9958 src/onmainwindow.{cpp,h}: reformat generateKey () only.
new 5c2cd92 src/onmainwindow.{cpp,h}: move createRSAKey () around.
new 77dff6c src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
new 6073c3c src/onmainwindow.cpp: let startSshd () act as a wrapper and be called multiple times.
new 23b9e77 src/onmainwindow.cpp: add some comments only to createRSAKey ().
new 71efa33 src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate name createKeyBundle ().
new ebcb7e6 macbuild.sh: switch to bundling PA 9.0.
new 076fe4a src/onmainwindow.cpp: move QProcess startup check in startSshd () to non-Windows code section and add a listening socket check loop.
new 56abaee src/onmainwindow.cpp: add comment to last all-in listening check in startSshd ().
new d68e4ed src/onmainwindow.cpp: add listening-check loop to the Windows-specific code of startSshd ().
new 7afae87 src/onmainwindow.{cpp,h}: make startSshd () private.
new d833306 src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter and setter to WinServerStarter class.
new bfe09a2 src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
new d79652c src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call in WinServerStarter::run ().
new 45ce189 src/onmainwindow.cpp: pass key_type parameter to startSshd () in createKeyBundle ().
new 543bfa7 src/onmainwindow.cpp: add and use key_types parameter to startWinServers ().
new 431a047 src/onmainwindow.cpp: actually use key_type parameter in startSshd () and make selection more generic.
new 55b0e02 src/onmainwindow.h: move WinServerStarter class definition around to hopefully get the definition of ONMainWindow::key_types.
new f72ddfa src/onmainwindow.h: remove WWrapper definition, seems to be unused.
new 827579d src/onmainwindow.{cpp,h}: don't try to initialize non-static ssh_key_type_ member variable directly, but in the constructor.
new d13d2fd src/onmainwindow.cpp: re-order initializer list of WinServerStarter constructor.
new 05dc4d0 src/onmainwindow.h: actually, we do need startSshd () to be public. Move it back.
new 6fe3aa3 src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in generateKey ().
new 805b394 src/onmainwindow.cpp: use QFileInfo to get the key file's basename in exportDirs () instead of the old, potentially faulty string replace dance.
new c012d25 src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available on all UNIX-based operating systems.
new 68930b5 src/pulsemanager.cpp: refactor PA binary searching code.
new 0b84096 src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching for the real sftp-server binary path.
new e5bac32 src/pulsemanager.cpp: fix PA binary searching logic.
new b3f3e29 src/onmainwindow.cpp: move generateEtcFiles () call to startSshd ().
new af07a40 src/onmainwindow.cpp: stop duplicating the list of known sftp-server binary locations.
new 47048cf src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back from add_to_path ()...
new d02a836 src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch sftp-server binary search path.
new 7b36d12 src/x2goutils.cpp: add debugging output to add_to_path ().
new 1593e83 src/x2goutils.cpp: fix add_to_path ().
new f836bed src/unixhelper.cpp: use cstdio instead of stdio.h.
new 4596fb8 src/: create new file unix_stdint.h which imports the (u)int*_t types into the std namespace.
new 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.
new 6d0a465 src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid typo ("erange" instead of "errno") and including the cerrno header.
new e891ec2 src/pulsemanager.cpp: use std::ssize_t for the path length, because it could be -1 and std::size_t is not applicable.
new b838252 src/pulsemanager.cpp: cast the return value of realloc () to char*, as GCC doesn't seem to like reassigning the pointer otherwise.
new 92106d6 src/unix_stdint.h: use same hack to import ssize_t into std namespace.
new 09bdbd6 src/onmainwindow.{cpp,h}: remove left-over parec references and code.
new 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.
new ef62c50 src/mediawidget.cpp: unify some redundant code.
new 0915f76 src/mediawidget.cpp: simplify expression.
new b8d193c src/mediawidget.cpp: add deprecation warning for ARTS.
new f8e9390 src/mediawidget.cpp: add deprecation warning for ESounD.
new e552d9a macbuild.sh: make compatible with new llvm-based otool binary, which now uses proper return values.
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 (302c416)
\
N -- N -- N refs/heads/bugfix/osx (e552d9a)
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 281 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 | 1 +
src/onmainwindow.cpp | 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
--
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