From unknown Thu Mar 05 15:58:59 2026
MIME-Version: 1.0
X-Mailer: MIME-tools 5.502 (Entity 5.502)
X-Loop: owner@bugs.x2go.org
From: owner@bugs.x2go.org (X2Go Bug Tracking System)
Subject: Bug#1114 closed by X2Go Release Manager <git-admin@x2go.org>
 (X2Go issue (in src:x2goclient) has been marked as closed)
Message-ID: <handler.1114.c.148773666913539.notifdone@bugs.x2go.org>
References: <20170222041008.95011480A0@ymir.das-netzwerkteam.de>
X-X2go-PR-Keywords: build-win32 pending
X-X2go-PR-Message: they-closed 1114
X-X2go-PR-Package: x2goclient
X-X2go-PR-Source: x2goclient
Date: Wed, 22 Feb 2017 04:15:11 +0000
Content-Type: multipart/mixed; boundary="----------=_1487736911-17124-2"

This is a multi-part message in MIME format...

------------=_1487736911-17124-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

This is an automatic notification regarding your Bug report
which was filed against the x2goclient package:

#1114: The SSH server is currently not configured correctly

It has been closed by X2Go Release Manager <git-admin@x2go.org>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact X2Go Release Manager <=
git-admin@x2go.org> by
replying to this email.


--=20
X2Go Bug Tracking System
Contact owner@bugs.x2go.org with problems

------------=_1487736911-17124-2
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at control) by bugs.x2go.org; 22 Feb 2017 04:11:09 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=3.0 tests=ALL_TRUSTED,BAYES_00,
	URIBL_BLOCKED autolearn=unavailable version=3.3.2
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 196224809E;
	Wed, 22 Feb 2017 05:10:27 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id fwh6C+qmdqHl; Wed, 22 Feb 2017 05:10:18 +0100 (CET)
Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005)
	id 95011480A0; Wed, 22 Feb 2017 05:10:08 +0100 (CET)
From: X2Go Release Manager <git-admin@x2go.org>
To: 1105-submitter@bugs.x2go.org
Cc: control@bugs.x2go.org, 1105@bugs.x2go.org
Subject: X2Go issue (in src:x2goclient) has been marked as closed
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Message-Id: <20170222041008.95011480A0@ymir.das-netzwerkteam.de>
Date: Wed, 22 Feb 2017 05:10:08 +0100 (CET)

close #1105
thanks

Hello,

we are very hopeful that X2Go issue #1105 reported by you
has been resolved in the new release (4.1.0.0) of the
X2Go source project »src:x2goclient«.

You can view the complete changelog entry of src:x2goclient (4.1.0.0)
below, and you can use the following link to view all the code changes
between this and the last release of src:x2goclient.

    http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=a972b0cd4622a101b1ddb3d4d3b0cf1f71dbfd6d;hp=550ae93c0ea493e0c740d6c1c1e83b014d8265dd

If you feel that the issue has not been resolved satisfyingly, feel
free to reopen this bug report or submit a follow-up report with
further observations described based on the new released version
of src:x2goclient.

Thanks a lot for contributing to X2Go!!!

light+love
X2Go Git Admin (on behalf of the sender of this mail)

---
X2Go Component: src:x2goclient
Version: 4.1.0.0-0x2go1
Status: RELEASE
Date: Wed, 22 Feb 2017 05:02:35 +0100
Fixes: 910 1024 1096 1105 1124 1139
Changes: 
 x2goclient (4.1.0.0-0x2go1) RELEASED; urgency=medium
 .
   [ Mihai Moldovan ]
   * New upstream version (4.1.0.0):
     - src/sessionbutton.cpp: replace drop down menu button on session buttons
       with a more prominent, bigger settings gear icon. Requested for
       visibility.
     - src/onmainwindow.cpp: add debug statements to createRSAKey () regarding
       the host pub key locations on OS X.
     - src/onmainwindow.cpp: fix error message string in
       printSshDError_noHostPubKey ().
     - src/sshmasterconnection.cpp: add SecurID prompt to challenge auth code
       prompts.
     - 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.
     - src/x2goutils.cpp: don't try to wrap absolute paths as legacy resource
       URIs in wrap_legacy_resource_URIs (). Fixes: #910.
     - {res/img/svg/,res/resources.qrc}: add new file hamburger.svg, a
       custom-created hamburger icon.
     - src/sessionbutton.cpp: replace drop down menu button on session buttons
       again with the custom-created hamburger icon. Also fix positioning
       issues in mini mode.
     - src/onmainwindow.{cpp,h}: add new function images_resource_path (),
       similar to iconsPath () but without explicitly referring to icons.
     - src/sessionbutton.cpp: we cannot use ".." in resource paths to move up
       one level, so use images_resource_path () instead and hope that we
       finally get a yummy hamburger.
     - src/onmainwindow.{cpp,h}: let iconsPath () take a const-reference
       instead of an object and make it a const member function.
     - src/onmainwindow.{cpp,h}: let images_resource_path () take a new,
       optional "base" parameter, that might be empty and is put in-between the
       fixed resource path string and the filename parameter.
     - src/onmainwindow.cpp: use images_resource_path () in iconsPath ().
     - src/sessionbutton.cpp: instead of using the hamburger.svg file directly,
       render it to a raster image and use this Pixmap as the icon file -
       otherwise the icon will not show up. Also change the icon size back to
       16x16 px, that's big enough.
     - src/onmainwindow.cpp: remove left-over debug test message.
     - {unixhelper.{cpp,h},x2goclient.pro{,.maemo}}: add unixhelper stub.
     - unixhelper.{cpp,h}: implement cleanup program for process group.
     - x2goclient.cpp: wrap X2Go Client main function and use that.
     - x2goclient.cpp: add fork_helper() function to start up the UNIX cleanup
       helper.
     - x2goclient.cpp: use setsid() on UNIX to become session and process group
       leader. If that fails, fork, terminate the parent and execute setsid()
       in the child process. Use fork_helper() to start the UNIX cleanup helper
       in a child process and continue with the main application in the parent.
     - x2goclient.cpp: add myself to copyright header.
     - x2goclient.cpp: add legacy <sys/types.h> header needed for old operating
       systems.
     - x2goclient.cpp: fix std::edit -> std::exit typo.
     - unixhelper.{h,cpp}: also include <QtCore/qglobal.h> to have Q_OS_UNIX
       defined on UNIX-based platforms. Move guards around.
     - unixhelper.h: forgot to declare type of unix_cleanup() function.
     - {unixhelper.{cpp,h},x2goclient.cpp}: unixhelper should really be a
       (module) namespace, not a class.
     - unixhelper.{cpp,h}: add documentation/comments.
     - x2goclient.cpp: return return value of unixhelper::unix_cleanup().
     - unixhelper.cpp: kill process group on error.
     - unixhelper.{cpp,h}: implement signal unblocking in
       unixhelper::unix_cleanup(). Update documentation.
     - unixhelper.cpp: port from std::signal() to sigaction(). Handle errors.
     - x2goclient.cpp: clean up. We don't care if setsid() fails or succeeds
       and we certainly do not need to fork to force it to succeed. Whether we
       are a process group leader already or become one doesn't matter, if the
       end result is that we are process group leader.
     - x2goclient.cpp: don't start the UNIX cleanup helper process right after
       forking, but introduce a new command line option --unixhelper and
       re-execute the main binary with this new option to indicate that the
       UNIX cleanup helper tool is requested. It is necessary to call exec()
       after fork on virtually all operating system, especially on OS X.
     - x2goclient.cpp: fix compile problems introduced with the last commit.
     - x2goclient.cpp: fix string comparison.
     - x2goclient.cpp: create new argv array on the heap instead of on the
       stack. Stack data will be invalid once the function goes out of scope
       (which is what execv is doing.)
     - unixhelper.{cpp,h}: raise sleeping time to two seconds and grace period
       to 10 seconds.
     - {unixhelper.{cpp,h},x2goclient.cpp}: switch main cleanup handling to
       parent PID polling.
     - unixhelper.{cpp,h}: ignore SIGINT, SIGTERM, SIGPIPE, SIGQUIT, SIGUSR1
       and SIGUSR2.
     - x2goclient.cpp: fix failing exec() call for the UNIX helper utility:
       correctly terminate arguments vector.
     - {appdialog,configwidget,onmainwindow,unixhelper}.cpp: fix some compile
       warnings with GCC. Fix a few whitespace issues.
     - appdialog.cpp: initialize parent in default case. Another GCC compile
       warning fix.
     - onmainwindow.cpp: correctly use ~/.x2go/.ssh as ssh directory when
       starting sshd in user mode. Put the authorized_keys file in there. Check
       and set correct permissions for both the directory and authorized_keys
       file. Generalize some Windows-specific sections by using QDir and QFile.
     - compat.{cpp,h}: new files. Implements strndup on OS X 10.6 and below.
       Add to x2goclient.cpp, x2goclient.pro and x2goclient.pro.maemo.
     - compat.{cpp,h}: remove inline keyword, because function is not defined
       in header file.
     - compat.h: include QtCore/qglobal.h for Q_OS_... macros.
     - pulsemanager.{cpp,h}: new class for PulseAudio management.
     - x2goclient.pro{,.maemo}: reference new pulsemanager.{cpp,h} files.
     - macbuild.sh: add new MACPORTS_PREFIX detection/variable.
     - macbuild.sh: add new dependency_error() helper function.
     - macbuild.sh: add new lazy_canonical_path() helper function.
     - macbuild.sh: add new get_nesting_level() helper function.
     - macbuild.sh: add new repeat_str() helper function.
     - macbuild.sh: refactor nxproxy detection to use MACPORTS_PREFIX.
     - macbuild.sh: add EXE_DIR and FRAMEWORKS_DIR internal variables. Create
       directories based on that. Use them when bundling.
     - macbuild.sh: define PulseAudio libraries and binaries to be later
       copied. Discover them using MACPORTS_PREFIX. Error out if any component
       was not found.
     - macbuild.sh: copy PulseAudio libraries and binaries.
     - macbuild.sh: add phase output for bundling nxproxy.
     - macbuild.sh: add work-in-progress PulseAudio bundling. Needs to be ripped
       apart and be redone, because dylibbundler is not smart enough to handle
       our case.
     - macbuild.sh: add Linux library file name scheme regex as a precaution.
     - macbuild.sh: directories are "executable", so the first check must
       explicitly include a check for the argument being not a directory.
     - macbuild.sh: add some more debugging output.
     - macbuild.sh: remove libpulse and libpulsecore from libraries to be
       bundled, as something else will bundle them anyway.
     - macbuild.sh: use while-read-loop and find to actually recurse through
       directories.
     - macbuild.sh: check current file name against regex, not a (now) full
       path.
     - macbuild.sh: add the correct file path to the library bundling array.
     - macbuild.sh: when actually bundling libraries, use @executable_path
       instead of @loader_path. Will need testing.
     - macbuild.sh: fix echo call to also show the intermediate lib dir, not
       just the library file name. Helps debugging.
     - macbuild.sh: also install libraries into staging area with intermediate
       library path. Putting everything into a single place is a stupid idea.
     - deduplicate.sh: add new, more or less Proof of Concept, and Work in
       Progress file deduplication script.
     - deduplicate.sh: add duplicates-to-real mapping.
     - deduplicate.sh: add missed local variable declaration.
     - deduplicate.sh: new function for parsing otool's output and printing
       library dependencies if no error occurred.
     - deduplicate.sh: non-functional: change WARNING to ERROR in error
       messages.
     - deduplicate.sh: add first skeleton for library dependency rewriting of
       deleted duplicates.
     - deduplicate.sh: correctly unset an array element.
     - deduplicate.sh: change range-based for loops to "${!arr[@]}" to handle
       "sparse" arrays correctly.
     - deduplicate.sh: quote "${arr[@]}" correctly to not suddenly force word
       splitting.
     - 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.
     - deduplicate.sh: change exit to return in parse_otool_output.
     - deduplicate.sh: record crafted "library path" values in duplicates
       replacement to_files array.
     - deduplicate.sh: debug parse_otool_output fiercely for the time being.
     - deduplicate.sh: prevent word splitting when parsing otool's output. We
       want the raw bits.
     - 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.
     - deduplicate.sh: add more useful information in fixup section's error
       message.
     - deduplicate.sh: unstub fixup section.
     - deduplicate.sh: parse_otool_output: jump over first matching entry,
       which is - hopefully - the id line.
     - deduplicate.sh: actually include file name in install_name_tool pseudo
       output.
     - deduplicate.sh: save dependency format base string as a readonly
       variable and use that instead of repeating a fixed string.
     - deduplicate.sh: copy lazy_canonical_path from macbuild.sh for now.
       deduplicate.sh will eventually be merged into macbuild.sh anyway.
     - deduplicate.sh: more temporary debugging output in fixup section.
     - deduplicate.sh: surprisingly, it turned out that only checking the
       duplicate's basename against the current dependency's basename is not
       good enough. Actually construct "the real dependency-format duplicate
       string" and check it against "the real dependency". Even this is still
       not good enough as it needs a bit cleanup - coming up next.
     - deduplicate.sh: cleanup as announced in the last commit - using
       lazy_canonical_path.
     - deduplicate.sh: remove a bit of noisy debug output, but turn on
       parse_otool_output debugging.
     - deduplicate.sh: fix wrong return value capture. We want to check the
       return value of the executed function/command, not that of "typeset".
     - deduplicate.sh: add WARNING to status message.
     - deduplicate.sh: remove some noisy debug output.
     - macbuild.sh: replace tabs with two spaces. No functional changes.
     - deduplicate.sh: replace tabs with two spaces. No functional changes.
     - macbuild.sh: merge deduplicate.sh content in. Also enable the
       functionality "for real", not just as a dry-run.
     - macbuild.sh: spelling fix.
     - macbuild.sh: more more debug messages and a whitespace change.
     - macbuild.sh: fix removal of base prefix in deduplication if base prefix
       ends in a slash.
     - macbuild.sh: copy "special" files, so that they can be removed later on.
     - macbuild.sh: rewrite ID line detection algorithm. Modules don't seem to
       be needing one, so skipping the first dependency line incidentally skips
       a "real" dependency for modules.
     - pulsemanager.{cpp,h}: use name and underscore for member variables, not
       underscore and name.
     - pulsemanager.cpp: minor non-behavior changing fixes.
     - pulsemanager.{cpp,h}: reformat only.
     - pulsemanager.cpp: use initializer list for constructor.
     - pulsemanager.{cpp,h}: add pulse_version_{major,minor}_ member variables.
     - pulsemanager.cpp: reformat only.
     - pulsemanager.{cpp,h}: switch port definitions to std::uint16_t.
     - pulsemanager.h: add std:: namespace selector for uint32_t version
       variables.
     - pulsemanager.{cpp,h}: add ESD support.
     - pulsemanager.{cpp,h}: rename relaunch () to restart ().
     - pulsemanager.cpp: reformat only.
     - pulsemanager.{cpp,h}: fixup preprocessor usage.
     - pulsemanager.{cpp,h}: add server_args_, server_binary_ and
       server_working_dir_ class variables.
     - pulsemanager.cpp: make start () wrap the "real" OS-specific start
       functions.
     - pulsemanager.{cpp,h}: new function create_client_dir ().
     - pulsemanager.cpp: add Windows support to shutdown ().
     - pulsemanager.cpp: add cleanup support to on_pulse_finished ().
     - pulsemanager.cpp: add Windows stuff to initial env in constructor.
     - pulsemanager.{cpp,h}: add new function start_generic () to split off
       common functionality.
     - pulsemanager.cpp: let start_osx () use start_generic ().
     - pulsemanager.{cpp,h}: implement start_win () as part of Windows
       functionality.
     - pulsemanager.cpp: also load module-esound-protocol-tcp module.
     - pulsemanager.cpp: make generate_server_config () Windows-compatible.
     - pulsemanager.cpp: make generate_client_config () Windows-compatible.
     - pulsemanager.cpp: only play startup sound if DEBUG macro is defined.
     - pulsemanager.cpp: make startup sound playing via
       slot_play_startup_sound () Windows-compatible.
     - pulsemanager.cpp: typo fix in variable name server_working_dir_.
     - pulsemanager.{cpp,h}: find_port () actually returns a value, fix
       declaration accordingly.
     - pulsemanager.cpp: fix compile errors in find_port () by renaming the ret
       or port variable to search_port.
     - pulsemanager.cpp: fix another compile error due to typo'd versions of
       generate_server_config () and generate_client_config ().
     - pulsemanager.cpp: another typo fix: findPort -> find_port.
     - pulsemanager.cpp: reorder member variables in initialization list.
       Compile warning fix.
     - pulsemanager.cpp: add "dummy" start_linux () function.
     - pulsemanager.cpp: generate platform-dependent values for member
       variables server_working_dir_ and server_binary_ in constructor. We need
       them right away.
     - pulsemanager.{cpp,h}: new member function fetch_pulseaudio_version ()
       with first skeleton. Call it in the constructor.
     - pulsemanager.cpp: re-initialize buffer string on each run while getting
       CWD on Linux.
     - pulsemanager.cpp: fix some error messages by removing redundant
       newlines.
     - pulsemanager.{cpp,h}: some older PA versions used the major, minor and
       micro numbering scheme together with a descriptive string. Add new
       member variables for this and initialize them correctly.
     - pulsemanager.h: reformat a bit by adding newlines and moving lines in a
       (hopefully) logical fashion.
     - pulsemanager.cpp: add algorithm for actually extracting PA version
       number.
     - pulsemanager.{cpp,h}: only allow changing PA or ESD ports when server is
       not currently running.
     - pulsemanager.{cpp,h}: add record and playback private members, as well
       as getters and setters.
     - pulsemanager.cpp: reorder member variables in initializer list.
     - pulsemanager.cpp: fix compile error in startup sound function.
     - pulsemanager.h: more moving around.
     - pulsemanager.cpp: use record and playback member variables.
     - pulsemanager.cpp: cleanup, don't use copy assignment operator when we
       just need to construct a new object.
     - macbuild.sh: PulseAudio has been updated to version 8.0. Reflect this.
     - macbuild.sh: libpulsecore.dylib also resides in the "private" pulseaudio
       subdirectory now, adding it to "special files workaround".
     - pulsemanager.cpp: remove config.pa while doing post-exit cleanups.
     - src/pulsemanager.{cpp,h}: add get_pulse_dir () for fetching the
       (OS-dependent) PulseAudio config and cookie directory.
     - src/pulsemanager.cpp: replace hardcoded modules paths with dynamic ones
       depending on the detected PA version.
     - src/pulsemanager.cpp: add "FIXME" debug logging (and cleanup.)
     - src/pulsemanager.cpp: backport fix for 526.
     - src/pulsemanager.cpp: backport fix for 422.
     - src/configdialog.{cpp,h}: add "no record" support for OS X (through
       PulseManager.)
     - src/configdialog.cpp: whitespace only.
     - src/onmainwindow.{cpp,h}: hook PulseManager in - for both OS X and
       Windows.
     - src/mediawidget.cpp: reflect new capabilities through PulseManager.
     - src/pulsemanager.h: move x2gologdebug.h inclusion into implementation
       file.
     - src/pulsemanager.cpp: output PA stdout/stderr via x2goDebug, not plainly
       to stdout.
     - src/configdialog.cpp: fix compile error by removing obsolete (and now
       faulty) line for removed restart message.
     - src/onmainwindow.cpp: fix compile errors due to misspelled function
       names.
     - src/pulsemanager.cpp: let start () act as a wrapper and do nothing if
       the PA server is already running.
     - src/onmainwindow.cpp: fix compile error due to misuse of #ifdef.
     - src/onmainwindow.cpp: convert QDir object to QString for further
       processing.
     - src/onmainwindow.cpp: make use of new PulseManager::start () behavior
       and always use it, no matter whether server is up already or not.
     - src/pulsemanager.cpp: fix compile error due to typo.
     - src/pulsemanager.cpp: hide Windows-only code behind #ifdefs. Otherwise
       we'll get compile failures on non-Windows platforms.
     - src/pulsemanager.{cpp,h}: add debugging setter and private variable.
     - src/pulsemanager.{cpp,h}: port to new debugging feature.
     - src/onmainwindow.cpp: port to new debugging feature of PulseManager.
     - src/pulsemanager.h: fix compile error due to mismatching function
       declaration for set_debug ().
     - res/sound: add startup.wav sound to be played back when starting the PA
       daemon in debug mode.
     - src/pulsemanager.cpp: don't time out while trying to start PA or paplay.
       "Handle" errors by printing out debug messages.
     - macbuild.sh: add support for copying resource files. Currently only used
       for startup.wav.
     - res: rename "sound" to "audio".
     - macbuild.sh: fix copying of resource files.
     - macbuild.sh: also add PA binaries to deduplication fixup list.
     - macbuild.sh: don't error out while executing parse_otool_output ().
     - macbuild.sh: save return value of parse_otool_output (). Otherwise we'll
       fetch the return value of "set", which is not really what we need.
     - src/pulsemanager.cpp: fix typo in fetch_pulseaudio_version (). Read
       standard output from temporary process, not our "main" server process
       (which at this point is not even started yet.)
     - 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 ().
     - src/pulsemanager.{cpp,h}: rename on_pulse_finished () to
       slot_on_pulse_finished (). Oops...
     - src/pulsemanager.cpp: actually only play startup sound if debugging is
       enabled.
     - src/pulsemanager.cpp: don't insert stray newline into config.pa.
     - src/pulsemanager.cpp: insert PULSE_SERVER and PULSE_COOKIE variables
       into environment as used by PulseManager. Otherwise we won't be able to
       start binaries like paplay.
     - src/pulsemanager.cpp: don't remove PA config and log file in
       ~/.x2go/pulse on PA shutdown if debugging has been requested.
     - src/x2goutils.{cpp,h}: add new function find_binary (). Searches for a
       specific binary in a colon-separated list of paths. Really just a compat
       function, as Qt 5 includes QStandardPaths::findExecutable ().
     - src/pulsemanager.cpp: auto-detect PA binary in $PATH and MacPorts
       default prefix as well on OS X.
     - src/pulsemanager.cpp: add comments to Qt 4 code part.
     - src/pulsemanager.cpp: add reminder for Linux-implementation in
       slot_play_startup_sound ().
     - src/x2goutils.cpp: fix compile error.
     - src/pulsemanager.h: add new system_pulse_ variable to indicate that
       a system PA binary shall be used.
     - src/pulsemanager.cpp: correctly initialize and set system_pulse_ when
       required.
     - src/x2goutils.{cpp,h}: add application modality parameter to
       show_RichText_Generic_MsgBox () and its wrappers.
     - src/pulsemanager.cpp: add error message boxes throughout PulseManager.
       Don't just abort () the program.
     - src/x2goutils.h: fix compile error due to typo.
     - src/pulsemanager.cpp: fix compile error on Windows.
     - src/pulsemanager.cpp: fix startup when using the system-PA version.
     - src/pulsemanager.cpp: fix startup sound playback when using the
       system-PA version.
     - src/pulsemanager.cpp: add warning message boxes where appropriate.
     - src/pulsemanager.cpp: remove extraneous newlines from debug output.
     - 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.
     - src/x2goutils.cpp: add some debug logging to find_binary ().
     - nsis/x2goclient.nsi: add startup.wav to installer package.
     - src/: new file windows_stdint.h for Windows-compatibility when using
       std::(u)int*_t types. These are only available with GCC in C++11 mode on
       Windows for some reason.
     - src/pulsemanager.h: use windows_stdint.h header on Windows, cstdint
       otherwise.
     - src/onmainwindow.cpp: short out code parts unconditionally checking for
       the userSshd variable. We don't need it on Windows (and don't define it
       on purpose) because using an user-mode SSH daemon is implied there (for
       now.)
     - src/onmainwindow.cpp: drop obsolete pulseVersionTest variable
       initialization in Windows-only code.
     - src/onmainwindow.cpp: drop obsolete pulseVersionIsLegacy variable
       initialization in Windows-only code.
     - src/onmainwindow.cpp: add another pair of braces to in_addr-type
       variable initialization on Windows to silence compiler warning.
     - src/onmainwindow.cpp: fix compile error on Windows after moving some
       code around.
     - 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.
     - src/pulsemanager.h: include accidentally omitted wapi.h header file.
     - 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.
       Especially on Windows, with a PA version number of "6.0", this lead to
       errors. OS X was fine with its "8.0.0-something" version number, but the
       optional part at the end or even the micro version number could be
       missing any time.
     - 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.) Should fix a PA
       startup issue on Windows.
     - src/pulsemanager.cpp: fix PA version fetching on OS X again.
     - src/unixhelper.{cpp,h}: make argument of kill_pgroup () const.
     - src/unixhelper.h: style and general fixes within comments.
     - src/unixhelper.{cpp,h}: split off core functionality of kill_pgroup ()
       into a new function called real_kill_pgroup ().
     - src/unixhelper.{cpp,h}: rewrite kill_pgroup () to act as a wrapper
       around real_kill_pgroup (). Adjust comment. We need to do this so the
       cleanup process doesn't kill itself before all other processes in the
       process group are killed.
     - src/pulsemanager.cpp: remove unused variables.
     - src/unixhelper.cpp: code cleanup.
     - src/{unixhelper.cpp,x2goclient.cpp}: fix errno usage - save before use.
     - src/onmainwindow.cpp: document createRSAKey () because what it does is
       completely non-obvious.
     - 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 ().
     - src/onmainwindow.{cpp,h}: rename generateHostKey () to generateKey ()
       and add a boolean parameter with a default of false to request a public
       key. Change old invocations of generateHostKey () accordingly.
     - src/onmainwindow.cpp: refactor generateKey () a little bit to compact
       it.
     - src/onmainwindow.{cpp,h}: rewrite generateKey () function to actually
       also generate user keys. Now returns the private key file path (public
       key file path is trivially determined by appending ".pub" to that return
       value.) Change all locations referencing generateKey () to use the
       return value (if necessary) and remove dead code that was used to
       generate a user key manually previously.
     - src/onmainwindow.cpp: add more error handling to generateKey () and fix
       up a broken error-handling section.
     - src/onmainwindow.cpp: fix up a few debug strings.
     - src/{onmainwindow.{cpp,h},configdialog.cpp}: remove userSshd variable
       and code related to non-user-mode-sshd setups. Simplifies code a bit and
       we want to always start a user-mode OpenSSH server anyway. Also get rid
       of the clientport variable that is now unnecessary.
     - 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.
     - src/onmainwindow.cpp: uppercase key type in debug output and comment
       string in generateKey ().
     - src/onmainwindow.cpp: terminate sshd more correctly. First via terminate
       (), then wait up to 5 seconds, then via kill ().
     - src/onmainwindow.{cpp,h}: add new function check_key_type (). Takes a
       key type and checks for validity/if it's known.
     - src/onmainwindow.{cpp,h}: add new function key_type_to_string ().
       Returns a stringified version of the selected key type, after checking
       for validity.
     - src/onmainwindow.{cpp,h}: add new function default_size_for_key_type ().
       Returns the default key size in bits for the selected key type, after
       checking for validity.
     - src/onmainwindow.cpp: use the new functions in generateKey ().
     - src/onmainwindow.h: move generateKey () declaration around.
     - src/onmainwindow.{cpp,h}: reformat generateKey () only.
     - src/onmainwindow.{cpp,h}: move createRSAKey () around.
     - src/onmainwindow.{cpp,h}: reformat createRSAKey () only.
     - src/onmainwindow.cpp: let startSshd () act as a wrapper and be called
       multiple times. Check if the OpenSSH Server is already running and
       return true, otherwise try to start it.
     - src/onmainwindow.cpp: add some comments only to createRSAKey ().
     - src/onmainwindow.{cpp,h}: rename createRSAKey () to the more-appropriate
       name createKeyBundle (). Also add a key-type parameter and use it to
       select the required key type (and maybe generate it if necessary.) Also
       use the new functions to get a stringified version of the key type etc.
     - macbuild.sh: switch to bundling PA 9.0.
     - src/onmainwindow.cpp: move QProcess startup check in startSshd () to
       non-Windows code section and add a listening socket check loop. Windows
       uses other means of starting the daemon.
     - src/onmainwindow.cpp: add comment to last all-in listening check in
       startSshd ().
     - src/onmainwindow.cpp: add listening-check loop to the Windows-specific
       code of startSshd ().
     - src/onmainwindow.{cpp,h}: make startSshd () private. There's no need to
       keep it public, as only class-internal functions are using it.
     - src/onmainwindow.{cpp,h}: add ssh_key_type_ member variable and getter
       and setter to WinServerStarter class.
     - src/onmainwindow.{cpp,h}: add SSH key type parameter to startSshd ().
     - src/onmainwindow.cpp: pass new ssh_key_type_ member to startSshd () call
       in WinServerStarter::run ().
     - src/onmainwindow.cpp: pass key_type parameter to startSshd () in
       createKeyBundle ().
     - src/onmainwindow.cpp: add and use key_types parameter to
       startWinServers ().
     - src/onmainwindow.cpp: actually use key_type parameter in startSshd ()
       and make selection more generic.
     - src/onmainwindow.h: move WinServerStarter class definition around to
       hopefully get the definition of ONMainWindow::key_types.
     - src/onmainwindow.h: remove WWrapper definition, seems to be unused.
     - src/onmainwindow.{cpp,h}: don't try to initialize non-static
       ssh_key_type_ member variable directly, but in the constructor. Also,
       use the initializer list to initialize the other member variables
       directly.
     - src/onmainwindow.cpp: re-order initializer list of WinServerStarter
       constructor.
     - src/onmainwindow.h: actually, we do need startSshd () to be public. Move
       it back.
     - src/onmainwindow.cpp: only pass non-Cygwin paths to QFile::exists () in
       generateKey (). Refactor a bit to drop the now-unnecessary ret variable.
     - src/onmainwindow.cpp: use QFileInfo to get the key file's basename in
       exportDirs () instead of the old, potentially faulty string replace
       dance.
     - src/x2goutils.{cpp,h}: make find_binary () and add_to_path () available
       on all UNIX-based operating systems. We will need it for sftp-server
       discovery.
     - src/pulsemanager.cpp: refactor PA binary searching code. Less
       duplication now.
     - src/onmainwindow.cpp: fix sshd_config generation on UNIX by searching
       for the real sftp-server binary path.
     - src/pulsemanager.cpp: fix PA binary searching logic. We don't want to
       unconditionally set system_pulse_ to true if we found a binary... it
       might as well be the bundled one...
     - src/onmainwindow.cpp: move generateEtcFiles () call to startSshd (). We
       must make sure that the sshd_config file exists and is up-to-date, so
       let's always do it right before starting the sshd binary.
     - src/onmainwindow.cpp: stop duplicating the list of known sftp-server
       binary locations.
     - src/{onmainwindow,pulsemanager}.cpp: actually *use* what we got back
       from add_to_path ()... Fixes a few bugs here and there.
     - src/onmainwindow.cpp: remove trailing slash from Mageia/SUSE/Arch
       sftp-server binary search path.
     - src/x2goutils.cpp: add debugging output to add_to_path ().
     - src/x2goutils.cpp: fix add_to_path (). We want to remove trailing
       slashes from elements-to-add, not just fetch a trailing slash if
       encountered. Also, better don't compare a value from the original path
       value to itself, but rather to the things we want to add in order to
       remove duplicates, not remove most of the list of elements to add...
     - src/unixhelper.cpp: use cstdio instead of stdio.h. It's the C++ header
       and imports functions into the std namespace.
     - src/: create new file unix_stdint.h which imports the (u)int*_t types
       into the std namespace.
     - src/pulsemanager.h: use unix_stdint.h on non-Windows-platforms to get
       std::(u)int*_t types without having to use C++11.
     - src/pulsemanager.cpp: fix Linux-based code by fixing a really stupid
       typo ("erange" instead of "errno") and including the cerrno header.
     - src/pulsemanager.cpp: use std::ssize_t for the path length, because it
       could be -1 and std::size_t is not applicable.
     - src/pulsemanager.cpp: cast the return value of realloc () to char*, as
       GCC doesn't seem to like reassigning the pointer otherwise.
     - src/unix_stdint.h: use same hack to import ssize_t into std namespace.
     - src/onmainwindow.{cpp,h}: remove left-over parec references and code.
     - 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.
     - src/mediawidget.cpp: unify some redundant code.
     - src/mediawidget.cpp: simplify expression.
     - src/mediawidget.cpp: add deprecation warning for ARTS.
     - src/mediawidget.cpp: add deprecation warning for ESounD.
     - macbuild.sh: make compatible with new llvm-based otool binary, which now
       uses proper return values. Be backwards-compatible with otool-classic.
     - res/i18n/: refresh translation files.
     - deduplicate.sh: remove file, now obsolete and merged into macbuild.sh.
     - res/i18n/: refresh translation files again after copyright date changes.
     - res/i18n/x2goclient_fr.ts: fixup French translation file.
     - res/i18n/x2goclient_sv.ts: fixup Swedish translation file a little bit
       and add comments/requests for re-translations for the next time.
     - macbuild.sh: switch to bundling PulseAudio 10.0 since it's now available
       in MacPorts.
     - src/x2goclient.cpp: no need to put new_argv_c_str std::vector onto the
       heap. Keep it on the stack.
     - src/x2goclient.cpp: use $PATH-exploration when re-executing x2goclient
       in UNIX cleanup helper mode. Fixes: #1139.
     - src/onmainwindow.cpp: correctly initialize pulseManager and
       pulseManagerThread member variables. Fixes crashes on OS X and Windows
       if X2Go Client terminates before these objects have been created at run
       time (for instance when running x2goclient --help.)
     - src/onmainwindow.cpp: correctly guard the new lines from the previous
       commit. Fixes compile issues on Linux and other systems.
     - res/i18n/x2goclient_es.ts: fixup Spanish translation file where
       necessary and add comments/requests for re-translations for the next
       time.
     - res/i18n/x2goclient_es.ts: remove obsolete comments and very minor
       whitespace fixup.
     - res/i18n/x2goclient_de.ts: fixup German translation file, including
       typo, whitespace, grammar fixes and other stuff.
     - res/i18n/x2goclient_sv.ts: remove obsolete comments and very minor
       whitespace fix.
     - macbuild.sh: sanitize find input, as BSD find and GNU find behave
       differently.
     - macbuild.sh: get rid of problems and use gfind directly. We need special
       GNU features.
     - src/appdialog.cpp: logic so that X2Go-Top applications are shown again.
       Used faulty logic when silencing compiler warnings.
     - res/i18n/x2goclient_fi.ts: fix up Finnish translation file, including
       typo, whitespace fixes and marking untranslated entries as such again,
       after removing the English "translation" text.
 .
   [ Bernard Cafarelli ]
   * New upstream version (4.1.0.0):
     - {res/,x2goclient.pro}: rename .rcc files to .qrc. Fixes: #1096. "rcc" is
       the extension for compiled resource files, whereas "qrc" is the mapping
       file. Qt5 stumbles upon that - i.e., it doesn't try to compile files
       with the "rcc" extension, while Qt4 did.
     - res/: fix up previous change, the renaming of changelog.qrc was not
       correctly committed.
 .
   [ Jason Alavaliant ]
   * New upstream version (4.1.0.0):
     - src/{onmainwindow.{cpp,h},help.cpp}: modify autostart option to support
       multiple autostart apps at the same time. Fixes: #1024.
 .
   [ Oleksandr Shneyder ]
   * New upstream version (4.1.0.0):
     - src/onmainwindow.cpp: fix SSHFS on Windows client. Fixes: #1105.
 .
   [ Sébastien Ducoulombier ]
   * New upstream version (4.1.0.0):
     - res/i18n/x2goclient_fr.ts: update French translation file.
 .
   [ Daniel Lindgren ]
   * New upstream version (4.1.0.0):
     - res/i18n/x2goclient_sv.ts: update Swedish translation file.
     - res/i18n/x2goclient_sv.ts: fixup Swedish translation file.
 .
   [ Ricardo Díaz Martín ]
   * New upstream release (4.1.0.0):
     - res/i18n/x2goclient_es.ts: update Spanish translation file.
     - res/i18n/x2goclient_es.ts: update Spanish translation file.
 .
   [ Stefan Baur ]
   * New upstream release (4.1.0.0):
     - res/i18n/x2goclient_de.ts: update German translation file.
 .
   [ Martti Pitkänen ]
   * New upstream version (4.1.0.0):
     - res/i18n/x2goclient_fi.ts: update Finnish translation file.


------------=_1487736911-17124-2
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by bugs.x2go.org; 21 Nov 2016 10:58:18 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: *
X-Spam-Status: No, score=1.2 required=3.0 tests=BAYES_50,DC_PNG_UNO_LARGO,
	HTML_IMAGE_RATIO_02,HTML_MESSAGE,SPF_HELO_PASS autolearn=no version=3.3.2
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 5A6013BC7D
	for <submit@bugs.x2go.org>; Mon, 21 Nov 2016 11:58:17 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id YglSyUPc6T7f for <submit@bugs.x2go.org>;
	Mon, 21 Nov 2016 11:58:10 +0100 (CET)
X-Greylist: delayed 900 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Mon, 21 Nov 2016 11:58:10 CET
Received: from smtpgw.sap-ag.de (smtpgw01.sap-ag.de [155.56.66.96])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id BEF105DA81
	for <submit@bugs.x2go.org>; Mon, 21 Nov 2016 11:58:10 +0100 (CET)
From: "Klauer, Matthias" <matthias.klauer@sap.com>
To: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
Subject: The SSH server is currently not configured correctly
Thread-Topic: The SSH server is currently not configured correctly
Thread-Index: AdJD4q6/Sr1DcAnOQkyTtyGAMhnijQ==
Date: Mon, 21 Nov 2016 10:43:09 +0000
Message-ID: <4093ed4e69e64456adf3ab78d801553f@DEROTE13DE34.global.corp.sap>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.21.23.230]
Content-Type: multipart/related;
	boundary="_004_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_";
	type="multipart/alternative"
MIME-Version: 1.0

--_004_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_
Content-Type: multipart/alternative;
	boundary="_000_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_"

--_000_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Package: client
Version: X2Go Client v. 4.0.5.2 (Qt - 4.8.6)

When I start a client session, I am getting the following error screen:

SSH daemon failed to open its public host key.

[...]

The SSH server is currently not configured correctly

Please ensure that the server's public exists.

[...]

If you see this message, please report a bug


[cid:image001.png@01D243EB.BE9420C0]

I am using X2Go Client on a Window 10

Regards,
Matthias Klauer


--_000_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Package: client<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Version: X2Go Client v. 4.0.5.2=
 (Qt &#8211; 4.8.6)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When I start a client session, =
I am getting the following error screen:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US">SS=
H daemon failed to open its public host key.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US">[&=
#8230;]<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US">Th=
e SSH server is currently not configured correctly<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US">Pl=
ease ensure that the server&#8217;s public exists.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US">[&=
#8230;]<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US">If=
 you see this message, please report a bug<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span style=3D"mso-fare=
ast-language:DE"><img width=3D"524" height=3D"378" id=3D"Picture_x0020_1" s=
rc=3D"cid:image001.png@01D243EB.BE9420C0"></span><span lang=3D"EN-US"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I am using X2Go Client on a Win=
dow 10<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Matthias Klauer<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-US"><o=
:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_--

--_004_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=22320;
	creation-date="Mon, 21 Nov 2016 10:43:09 GMT";
	modification-date="Mon, 21 Nov 2016 10:43:09 GMT"
Content-ID: <image001.png@01D243EB.BE9420C0>
Content-Transfer-Encoding: base64

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

--_004_4093ed4e69e64456adf3ab78d801553fDEROTE13DE34globalcorps_--

------------=_1487736911-17124-2--
