From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Failed to start user mode OpenSSH server Reply-To: Marco Sommella , 1110@bugs.x2go.org Resent-From: Marco Sommella Resent-To: x2go-dev@lists.x2go.org Resent-CC: owner@bugs.x2go.org X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 02 Nov 2016 09:00:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 1110 X-X2Go-PR-Package: x2go_client X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.147807700721463 (code B); Wed, 02 Nov 2016 09:00:01 +0000 Received: (at submit) by bugs.x2go.org; 2 Nov 2016 08:56:47 +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,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_SORBS_SPAM autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 28D925DAC2 for ; Wed, 2 Nov 2016 09:56:47 +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 n3ogv8Bf5GxA for ; Wed, 2 Nov 2016 09:56:40 +0100 (CET) Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 706805DAC1 for ; Wed, 2 Nov 2016 09:56:40 +0100 (CET) Received: by mail-wm0-f50.google.com with SMTP id p190so253348707wmp.1 for ; Wed, 02 Nov 2016 01:56:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=jmlkWZ3aCeqEJgfYm0n3gSQzCajnCh0+VKZBlrboNOA=; b=zYaIX76S7awgaUfz8SL9rxhDYebkug/lWUxGL9a5uI5KEpfKUstsy2XMRyP0ev31pn rj2xGzExEyXOeq7nNglMplnjM8MD+CuhBpOLBiEEDFDJToyYz6Z2YNdMCciwtXocVWP5 b9Ix2S13RVkLqyGw1QaI9LhsWNm+F7LR3A9GOBAImGJtBdx42DpBVS6DYLjnQiTffico pcyNuAaAuGrffNraEJYyHjHrnD64EL8vUOgRjqa63VIFd5V2VcMWFeWLfKdbo01GJI2O JB5hBtipWX+/GMldck729NTMw0Ku3QwqLWs9TCQBtBc4PWZKfHDNRco9jWvZg4iB2mLJ HYEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jmlkWZ3aCeqEJgfYm0n3gSQzCajnCh0+VKZBlrboNOA=; b=lyP/M06DQpsfgs2up11D2CcWLsExWFQ5/0FEO82Wibpk5znG780KhMWxir83Ohr45S ebTyhVmEGtlGYJ95s0s7CvH4l44vFtRBA2k8j8/WRYcz6ISqebEciFXjS4olo84pARoE qjWKk2Tr6KsISGE0UkScd/HktMIH0JYs8G6sPzuiGgpjAwUuLztMq4vaYoopmpKmf+4u ws+cB8z14eISmeD5ZRoLVf0K3X38J65QhUv5jF52jQ8KFIUgp3RssRsAO3q1k8g5aMgF bwZ09mLtAPpStiPOy5soRGMf/R3+GzG08FDYb58IjoICF0OXYrjVO6G3ACExDWzN4x/6 HHZQ== X-Gm-Message-State: ABUngvesN5cHfEWnzablMyfWZuGALIrWu55DAaYUUCXwEQ13bmzSFPsdHJaSfKOp0p7HKLAQWnPiHBENauOd1w== X-Received: by 10.194.87.170 with SMTP id az10mr2219904wjb.189.1478076999577; Wed, 02 Nov 2016 01:56:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.148.133 with HTTP; Wed, 2 Nov 2016 01:56:39 -0700 (PDT) From: Marco Sommella Date: Wed, 2 Nov 2016 09:56:39 +0100 Message-ID: To: submit@bugs.x2go.org Content-Type: multipart/alternative; boundary=089e010d867c82b41905404d9eb3 --089e010d867c82b41905404d9eb3 Content-Type: text/plain; charset=UTF-8 Package: x2go_client Version: 4.0.5.2 Hi, just installed on Windows 10 x64 the client, trying to use file sharing in debug I found the following error: Failed to start user mode OpenSSH server. I tried to launch the client as administrator too, same result. Thanks --------------------------------------- Marco Sommella marco.sommella@gmail.com --------------------------------------- --089e010d867c82b41905404d9eb3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Package: x2go_client

Version: 4.0.5.2

=C2=A0

Hi,

just installed on Windows 10 x64 the client, trying to use file sharing in debug= I found the following error:

Failed to start user mode OpenSSH server.

=C2=A0

I tried to launch the client as administrator too, same result.

=C2=A0

Thanks


------------------= ---------------------
Marco Sommella
marco.sommella@gmail.com
-------------= --------------------------
--089e010d867c82b41905404d9eb3-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Failed to start user mode OpenSSH server Reply-To: Matthias Klettner , 1110@bugs.x2go.org Resent-From: Matthias Klettner Resent-To: x2go-dev@lists.x2go.org Resent-CC: owner@bugs.x2go.org X-Loop: owner@bugs.x2go.org Resent-Date: Thu, 17 Nov 2016 08:55:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2go_client X-X2Go-PR-Keywords: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.147937286129118 (code B ref 1110); Thu, 17 Nov 2016 08:55:01 +0000 Received: (at 1110) by bugs.x2go.org; 17 Nov 2016 08:54:21 +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,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_SORBS_SPAM autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id E43E13CBB6 for <1110@bugs.x2go.org>; Thu, 17 Nov 2016 09:54:19 +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 owjxa+tjmORe for <1110@bugs.x2go.org>; Thu, 17 Nov 2016 09:54:13 +0100 (CET) Received: from mail-it0-f43.google.com (mail-it0-f43.google.com [209.85.214.43]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 0263B3CBB5 for <1110@bugs.x2go.org>; Thu, 17 Nov 2016 09:54:12 +0100 (CET) Received: by mail-it0-f43.google.com with SMTP id l8so123596313iti.1 for <1110@bugs.x2go.org>; Thu, 17 Nov 2016 00:54:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=7wnCyVERzrrOaUzY6/jUiA0wVE/dJg+uc5jbMsw1uyE=; b=PD6AAQd6LOnaJRXVrlNxD27kyn9dqBUMwZ8Eo/pX99BtZ8otloCIdgjGdxBOYWePj5 Lhg9fLTvRe4EpcVVsw57CG0IpLc4YIaUFntlp1u1HD330eV1XIcVsxAYbQUxoQC7SFQi ameHj3z9JFSjdRLp6SFxpa5bPQlPV9MyyfcHMecP7gS/tmQFVT+OI09yFQ8cyoqDwgu9 oiWPL2/RO6MYxS4YlT9AY1297OoESU/0C4aGEMyxjkg28JgBNFBu/hDn21vypdPGtLuT gHtLHlScXic3LIOrFFFsAfPP9lgTOLKUNRfVcGDNZBPsS1tVAj4GEwTsMprWxtMtFQot mBdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7wnCyVERzrrOaUzY6/jUiA0wVE/dJg+uc5jbMsw1uyE=; b=W3Nc45MF0h5Nf92jF25/V4N27r+9tFk9TJ2qkg/bhJp4xmqW5UzCJ1nUHu20BJA/cD 5SRgkl4UK2+ffoTinOcYRzzjzvmQH9/BNubp514Gz1eci6yLXdLZb9Nqxp49aEqI+ka5 UKmCSfOKhCezkU50kQbCr4oJSL5Yxx4g4uHqBVY167ehNhycOf4toH+q2SGMh2doD+JN bpPJw6WX9x+BS9mxKR+H+XyHCIEkCxv+DCumvAKU4E568LZdKEO7EP10Z4p6/Q4qk9Cp rGYS/zso0WG9x9pzkF5hlfKd/CfMXZvypAEKnCBWqwWvuKvd0XjcEH3s48eURzCuJxmO cNCg== X-Gm-Message-State: AKaTC02iXgPOUQC3VlK1LUimzgmAwsE6BLPFus8+Hxn3t11p0LKmQ22OFcS32UAQbGay8D+HHT4aHjqWe4GD4g== X-Received: by 10.107.23.134 with SMTP id 128mr1756337iox.162.1479372851185; Thu, 17 Nov 2016 00:54:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.13.18 with HTTP; Thu, 17 Nov 2016 00:54:10 -0800 (PST) From: Matthias Klettner Date: Thu, 17 Nov 2016 09:54:10 +0100 Message-ID: To: 1110@bugs.x2go.org Content-Type: multipart/alternative; boundary=94eb2c05b14a49318805417b55c3 --94eb2c05b14a49318805417b55c3 Content-Type: text/plain; charset=UTF-8 Hi, I have the same problem. Specs: Windows 10 Pro x64 German System Language Latest X2go-Client V. 4.0.5.2 (Qt - 4.8.6) Error message in Debug Mode: Failed to start user mode OpenSSH server. When I try to share a folder after connecting to a host, I get this message in the debug console: ssh-keygen succeeded. QFSFileEngine::open: No file name specified And a popup windows with something like this (translated from german): SSH-Deamon couldn't open his public key. You have activated Printer and Folder sharing. For this feature, a proper SSH-server must be running. Printer and Folder sharing are going to be disabled The SSH-server is not properly configured. Be sure the public key exists. Normaly this message shouldn't popup, because x2go uses his own internal ssh-server and creates all necessary keys itself. ------ Best regards, Matthias --94eb2c05b14a49318805417b55c3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I have the same problem.
=
Specs:
Windows 10 Pro x64
German System = Language
Latest X2go-Client V. 4.0.5.2 (Qt - 4.8.6)

Error message in Debug Mode:
Failed to star= t user mode OpenSSH server.

When I try to share a folder= after connecting to a host, I get this message in the debug console:
ssh-keygen succeeded.
QFSFileEngine::open: No file name specifi= ed

And a popup windows with some= thing like this (translated from german):
SSH-Deamon couldn't= open his public key.
You have activated Printer and Folder shari= ng.
For this feature, a proper SSH-server must be running.
<= div>Printer and Folder sharing are going to be disabled
The SSH-s= erver is not properly configured.
Be sure the public key exists.<= /div>
Normaly this message shouldn't popup, because x2go uses his o= wn internal ssh-server and creates all necessary keys itself.
---= ---


Best regards,
Matthias
=
--94eb2c05b14a49318805417b55c3-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Failed to start user mode OpenSSH server Reply-To: Dainius =?UTF-8?Q?Masili=C5=ABnas?= , 1110@bugs.x2go.org Resent-From: Dainius =?UTF-8?Q?Masili=C5=ABnas?= Resent-To: x2go-dev@lists.x2go.org Resent-CC: owner@bugs.x2go.org X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 28 Nov 2016 18:05:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2go_client X-X2Go-PR-Keywords: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.14803560055562 (code B ref 1110); Mon, 28 Nov 2016 18:05:01 +0000 Received: (at 1110) by bugs.x2go.org; 28 Nov 2016 18:00:05 +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=BAYES_95,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id C03AB5DA82 for <1110@bugs.x2go.org>; Mon, 28 Nov 2016 19:00:04 +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 ts2hQtX3kyWw for <1110@bugs.x2go.org>; Mon, 28 Nov 2016 18:59:57 +0100 (CET) Received: from mail-oi0-f48.google.com (mail-oi0-f48.google.com [209.85.218.48]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 622A65DA2E for <1110@bugs.x2go.org>; Mon, 28 Nov 2016 18:59:57 +0100 (CET) Received: by mail-oi0-f48.google.com with SMTP id y198so160307062oia.1 for <1110@bugs.x2go.org>; Mon, 28 Nov 2016 09:59:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=zy/Y7c7V86OELkZq3gF7gdQaz6D1F4W7BNUU8srvkZk=; b=D/mHcHcAyepJqz6idWhQFqVo9gyCEZVZZVGwwQHaSGQEm7wk2gS06W12Yk3MG7bIis gruTrEU/xiNnV35EpBj6/AvsLl6raFVibys6seKe6JQLNB3ykOQhLxDPk3Xic48QJDFJ 44kFx9RAAg0jF+XKKf0rbXz6tbaN+QKpcOA/HKXuMLR2MpHswyDBEEN8zJ/jyNjS6x2W erfK+p6+FIzzTwgY7/owvQUaFDhUtVGC03HAUQI9KIU1fvZ8V1RN5e74IHPWMRx5pHbM HFzjbG/MQQX0LmG/uqDxPEmqHo9cS0+kwr/9VUwZ+07gtOy7HT+DeazfXm56z0FXhn5s w+SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zy/Y7c7V86OELkZq3gF7gdQaz6D1F4W7BNUU8srvkZk=; b=OtcbY4jMXltfjMdpQPSI3pmMTjGbJAPPyz9ZAEkZUr2EseES7zabg1yBH0DThvnqql rfn+I+btOHkC17gABphlFAJG64XDENBr1CQjSjpzrAZlEKbZMR0RbC4ph7DbLiiDXo3l Kn6cofOme4dTR8ymr0k+ZnOKdneOgHqE/9wD1bXHtIjFO58N/UQJFPnIp6D7MoJstDkA qzbKoJWIbTMqm0IhJctvfjZVdY7oFHe+OJMbJO9xijdseOpnYWe7s9zDlSQWu0la50lm 4765yVZS9FTxOPHkUXu9pCfjex2Sq4TuuimHr6D9x5MUsJ1BEd0XpFEW4u4GLRzRrXx0 uVMQ== X-Gm-Message-State: AKaTC01bafGbHOlKrMIkGAXjHEfS7hsuMpNVRN3Yl1oeDEIZtwq0GQLyxIEgbpE8q0+1ZgoRHooPqxA15oBTKg== X-Received: by 10.36.254.6 with SMTP id w6mr19436427ith.101.1480355995372; Mon, 28 Nov 2016 09:59:55 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.160.220 with HTTP; Mon, 28 Nov 2016 09:59:54 -0800 (PST) From: Dainius =?UTF-8?Q?Masili=C5=ABnas?= Date: Mon, 28 Nov 2016 17:59:54 +0000 Message-ID: To: 1110@bugs.x2go.org Content-Type: text/plain; charset=UTF-8 This is in fact the same bug as bug #1114. They should probably be merged. From ionic@ionic.de Fri Dec 9 20:16:46 2016 Received: (at control) by bugs.x2go.org; 9 Dec 2016 19:16:46 +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.7 required=3.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MISSING_SUBJECT,SPF_HELO_PASS,URIBL_BLOCKED autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 05EB05DAA3 for ; Fri, 9 Dec 2016 20:16:46 +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 1bR-C95aUWIF for ; Fri, 9 Dec 2016 20:16:39 +0100 (CET) Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 509BF5DA86 for ; Fri, 9 Dec 2016 20:16:39 +0100 (CET) Received: from nopileos.local (178.162.222.41.adsl.inet-telecom.org [178.162.222.41]) by mail.ionic.de (Postfix) with ESMTPSA id 017674F00120 for ; Fri, 9 Dec 2016 20:16:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1481310999; bh=PVPXVABz7GJiK6OjQcNWByz8QM4NdSR8CMGnPric51M=; h=To:From:Date:From; b=XgaHTVTwXKCaFvGhBfPPI+9pX5zbJtaLlyj4uKOO3V6n5id61gGvDxXexwZ+1cDSB U3zWCHkpItQ23ymUWfR2tTrbmqN2oL5G+1gs/qQ0xHVWwRyE+eL4skaDbeipbVSrPp eMXTIt5Sq3jetdsMFLSksaxwrJCn79Whp1eKOb6k= To: control@bugs.x2go.org From: Mihai Moldovan Message-ID: Date: Fri, 9 Dec 2016 20:16:37 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QxA9mc0toUhdJtvCsvpJu7WP6fTF05qxI" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QxA9mc0toUhdJtvCsvpJu7WP6fTF05qxI Content-Type: multipart/mixed; boundary="vInUVh21sfWpI1GiPRKANp0BNC6sD1TRH"; protected-headers="v1" From: Mihai Moldovan To: control@bugs.x2go.org Message-ID: --vInUVh21sfWpI1GiPRKANp0BNC6sD1TRH Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable reassign 1110 x2goclient 4.0.5.2 tag 1110 build-win32 forcemerge 1110 1114 --vInUVh21sfWpI1GiPRKANp0BNC6sD1TRH-- --QxA9mc0toUhdJtvCsvpJu7WP6fTF05qxI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJYSwMWAAoJEB/WLtluJTqH97MQALcj+/SFl6OV7FIkD9/68Mkq fWci9ArPz5yJLvM8I7jOgUI9LaHzkuzvqMOK4qXLlsm9XFQdECZR2orYN4+9Jmnm LBAWfRwU+m1yNA5+A2JSIIerX1NZt1Xls50H61Ho2/Xwb5hT+LBS1FesahlA1etB tpOhe1e//TVAua2TImKFZ6Sb4XPzVKv+JVvYxQb/4GS2wMs6d1cyq9zCpK58gl1Y xc5IycQprqk6Ytdpa9PGxEF+G84xlwpE5Sjvx0TmljOzdox3lYJwkha4p+yUrARm gVjLzgt2+8BG7569moIatRMIrgcmsct7fTH10M6vF5N1uv8AV7EFkwFjpD8JKjIr Uk+2sqK6Go1XG83A23gmWmw3mn4oEpC5fnJlCWGe8vxkiEteczp24uS/E1CBkkdz tLqBabO6yiGVnrQUxng1THU59+mQMGvOG45zrqsRzbAvTKUNqM9DiTbL28teaQ2G EzZypOno1hVhhxI6uq2jwwAZ/E9fJ8P7Vn+vMcJ6UCgwJtEqfk0trQTowGLJbtDz SY4B0bzOEI0saGQJH8zJqBWm+Sx4Ng0NrjKEsLFWhvIOwbeQBWat7hV8AjCtINhB u1IVI6A1P8BwjsRKZT+K6g+pNs3FcQKagCwzlUIplFRdiPZp34OBE+6lnUg1jyKN xhwBDI7DrRhpe1iDHfNr =Jmen -----END PGP SIGNATURE----- --QxA9mc0toUhdJtvCsvpJu7WP6fTF05qxI-- From x2go@ymir.das-netzwerkteam.de Wed Feb 22 05:10:27 2017 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 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 header needed for old operating systems. - x2goclient.cpp: fix std::edit -> std::exit typo. - unixhelper.{h,cpp}: also include 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. From unknown Thu Mar 28 12:22:40 2024 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#1110 closed by X2Go Release Manager (X2Go issue (in src:x2goclient) has been marked as closed) Message-ID: References: <20170222041008.95011480A0@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: build-win32 pending X-X2go-PR-Message: they-closed 1110 X-X2go-PR-Package: x2goclient X-X2go-PR-Source: x2goclient Date: Wed, 22 Feb 2017 04:15:10 +0000 Content-Type: multipart/mixed; boundary="----------=_1487736910-17124-1" This is a multi-part message in MIME format... ------------=_1487736910-17124-1 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: #1110: Failed to start user mode OpenSSH server It has been closed by X2Go Release Manager . 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 ------------=_1487736910-17124-1 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 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 header needed for old operating systems. - x2goclient.cpp: fix std::edit -> std::exit typo. - unixhelper.{h,cpp}: also include 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. ------------=_1487736910-17124-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 2 Nov 2016 08:56:47 +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,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_SORBS_SPAM autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 28D925DAC2 for ; Wed, 2 Nov 2016 09:56:47 +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 n3ogv8Bf5GxA for ; Wed, 2 Nov 2016 09:56:40 +0100 (CET) Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 706805DAC1 for ; Wed, 2 Nov 2016 09:56:40 +0100 (CET) Received: by mail-wm0-f50.google.com with SMTP id p190so253348707wmp.1 for ; Wed, 02 Nov 2016 01:56:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=jmlkWZ3aCeqEJgfYm0n3gSQzCajnCh0+VKZBlrboNOA=; b=zYaIX76S7awgaUfz8SL9rxhDYebkug/lWUxGL9a5uI5KEpfKUstsy2XMRyP0ev31pn rj2xGzExEyXOeq7nNglMplnjM8MD+CuhBpOLBiEEDFDJToyYz6Z2YNdMCciwtXocVWP5 b9Ix2S13RVkLqyGw1QaI9LhsWNm+F7LR3A9GOBAImGJtBdx42DpBVS6DYLjnQiTffico pcyNuAaAuGrffNraEJYyHjHrnD64EL8vUOgRjqa63VIFd5V2VcMWFeWLfKdbo01GJI2O JB5hBtipWX+/GMldck729NTMw0Ku3QwqLWs9TCQBtBc4PWZKfHDNRco9jWvZg4iB2mLJ HYEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jmlkWZ3aCeqEJgfYm0n3gSQzCajnCh0+VKZBlrboNOA=; b=lyP/M06DQpsfgs2up11D2CcWLsExWFQ5/0FEO82Wibpk5znG780KhMWxir83Ohr45S ebTyhVmEGtlGYJ95s0s7CvH4l44vFtRBA2k8j8/WRYcz6ISqebEciFXjS4olo84pARoE qjWKk2Tr6KsISGE0UkScd/HktMIH0JYs8G6sPzuiGgpjAwUuLztMq4vaYoopmpKmf+4u ws+cB8z14eISmeD5ZRoLVf0K3X38J65QhUv5jF52jQ8KFIUgp3RssRsAO3q1k8g5aMgF bwZ09mLtAPpStiPOy5soRGMf/R3+GzG08FDYb58IjoICF0OXYrjVO6G3ACExDWzN4x/6 HHZQ== X-Gm-Message-State: ABUngvesN5cHfEWnzablMyfWZuGALIrWu55DAaYUUCXwEQ13bmzSFPsdHJaSfKOp0p7HKLAQWnPiHBENauOd1w== X-Received: by 10.194.87.170 with SMTP id az10mr2219904wjb.189.1478076999577; Wed, 02 Nov 2016 01:56:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.148.133 with HTTP; Wed, 2 Nov 2016 01:56:39 -0700 (PDT) From: Marco Sommella Date: Wed, 2 Nov 2016 09:56:39 +0100 Message-ID: Subject: Failed to start user mode OpenSSH server To: submit@bugs.x2go.org Content-Type: multipart/alternative; boundary=089e010d867c82b41905404d9eb3 --089e010d867c82b41905404d9eb3 Content-Type: text/plain; charset=UTF-8 Package: x2go_client Version: 4.0.5.2 Hi, just installed on Windows 10 x64 the client, trying to use file sharing in debug I found the following error: Failed to start user mode OpenSSH server. I tried to launch the client as administrator too, same result. Thanks --------------------------------------- Marco Sommella marco.sommella@gmail.com --------------------------------------- --089e010d867c82b41905404d9eb3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Package: x2go_client

Version: 4.0.5.2

=C2=A0

Hi,

just installed on Windows 10 x64 the client, trying to use file sharing in debug= I found the following error:

Failed to start user mode OpenSSH server.

=C2=A0

I tried to launch the client as administrator too, same result.

=C2=A0

Thanks


------------------= ---------------------
Marco Sommella
marco.sommella@gmail.com
-------------= --------------------------
--089e010d867c82b41905404d9eb3-- ------------=_1487736910-17124-1-- From ionic@ionic.de Sun Feb 26 06:02:20 2017 Received: (at control) by bugs.x2go.org; 26 Feb 2017 05:02:21 +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.7 required=3.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MISSING_SUBJECT,SPF_HELO_PASS,URIBL_BLOCKED autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 4747F5DBE3 for ; Sun, 26 Feb 2017 06:02:20 +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 ibExAaxu-P6H for ; Sun, 26 Feb 2017 06:02:12 +0100 (CET) Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 9C0C15DBE2 for ; Sun, 26 Feb 2017 06:02:12 +0100 (CET) Received: from nopileos.local (178.162.222.41.adsl.inet-telecom.org [178.162.222.41]) by mail.ionic.de (Postfix) with ESMTPSA id 1C87D4F0072E for ; Sun, 26 Feb 2017 06:02:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1488085332; bh=xK1stWQLKGZHAjIA4s1CSigdGKJ52mZdvk764GHMkWw=; h=To:From:Date:From; b=W7wk/VKNaa7FBS5qyw/0Yj6txgh/fygiN3cfR0aX8WWgoSjz7+IHkT2Mt9LdFrQvq HId4m5JIoWwj33aFsNp+cc4RL92+XThGs5EIxF/2ak2x4olp8rFzr6fiYTdpvk/sKt btEoYVNBOwQrLYb9ufsiycSXar6Pu4AYQTp93jk8= To: control@bugs.x2go.org From: Mihai Moldovan Message-ID: <07e7f7f5-a86a-2b84-61e1-fe81c12507d2@ionic.de> Date: Sun, 26 Feb 2017 06:02:10 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6cFLXPhxqfaMXMKCHmJflvx1gD6iXeDuG" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6cFLXPhxqfaMXMKCHmJflvx1gD6iXeDuG Content-Type: multipart/mixed; boundary="K2o91J9qEnieeGcWhjwICGqaC4bevPgHv"; protected-headers="v1" From: Mihai Moldovan To: control@bugs.x2go.org Message-ID: <07e7f7f5-a86a-2b84-61e1-fe81c12507d2@ionic.de> --K2o91J9qEnieeGcWhjwICGqaC4bevPgHv Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable fixed 1110 4.1.0.0 thanks --K2o91J9qEnieeGcWhjwICGqaC4bevPgHv-- --6cFLXPhxqfaMXMKCHmJflvx1gD6iXeDuG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJYsmFTAAoJEB/WLtluJTqHJ1kP/3EWt6QNgvTNfC92J6qd9183 RFz3rynS1LJe7EPgpVxi0hgC/pjWaJRnY0dEO/Te+kJdf9p+Z4qMm3RddflL+qhW f/pQ9rte6c5+Jq4MH2ULTxmtvFJlDwVz+oRblSLuZE2XyVF8DhyYDkwvnbSr16OL dhSS03f90H2iQ7wxqkNim342/xItIGnA3ZsIavT6X+fMv1ZKji0Ivnr2Dmwdrzqn XmRGZ4HsUJ2LprZoUNLT4rTh+8C4cl/r2Xb2zS9VURVKSOCeiCGFrIfZ+9r0otOT XgbdZh3uFpQ/2afcpdQmcSy57eS1xiwljdGULteqPtUZnhCFotPjY5AGMIjpCCcj NmilfbcBYy+0aKh38ptbl2f2MmELEdFDLNQ90+4Ilyj6QzunEIz027dJZvAw6mLz t6pZqUcx37KMyo/5eDuRzgmlluG+BkLyaVXE4R7B/TxD69WIsy+A4FfI08pX9C3G dmxUvB8lW84QGNVN0w68Myy00ac4R4a8SfV7LPv1I+rcdE+lGBm2G0B9v7vZk76d mSkCxKzMiTfG6t0rpdVhvoV6JVGQcbrEe62SmJCQE6d/5pryiDZbDKOK0NlG9obv JhSJtAu4VVVX6VGMjUvtnPgKFTW+e5v72ZKYrOw3gMcFSerZdC+KYAOqfQvOkwAY /Zl0l4RxKp09SxXKhGis =wClQ -----END PGP SIGNATURE----- --6cFLXPhxqfaMXMKCHmJflvx1gD6iXeDuG-- From ionic@ionic.de Sun Feb 26 06:12:19 2017 Received: (at control) by bugs.x2go.org; 26 Feb 2017 05:12:20 +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.7 required=3.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MISSING_SUBJECT,SPF_HELO_PASS,URIBL_BLOCKED autolearn=no version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 63AB05DBE3 for ; Sun, 26 Feb 2017 06:12:19 +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 BVEv9OYAbEcK for ; Sun, 26 Feb 2017 06:12:12 +0100 (CET) Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 53FE25DBE2 for ; Sun, 26 Feb 2017 06:12:12 +0100 (CET) Received: from nopileos.local (178.162.222.41.adsl.inet-telecom.org [178.162.222.41]) by mail.ionic.de (Postfix) with ESMTPSA id EFBAC4F00677 for ; Sun, 26 Feb 2017 06:12:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1488085932; bh=a65hsLTmXlK9iBOEUCMLAQEjRZTHom7BvIUUZ9n5skc=; h=To:From:Date:From; b=s6+tGIW6s+oUQP/fDAy5Q49fI1G1UTC2KzJKL1yMnIDCD/KVK7/qI17X3eNv9h64m e+h6WA91DzniytbgCnBpokokyjQdvVCjiuLDnyW2XwlT3QFudVALAKRgq5OEYl1OLd +3rEKG9G9WHZJczb3uGFUMWGjNrDjRaEuHnQ1q0w= To: control@bugs.x2go.org From: Mihai Moldovan Message-ID: Date: Sun, 26 Feb 2017 06:12:10 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="rS7wgPWwGKFIlGVnQKKbkLcjBPF8Un6k6" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --rS7wgPWwGKFIlGVnQKKbkLcjBPF8Un6k6 Content-Type: multipart/mixed; boundary="DEaU2utlmHNC7X59repjXGJBMpdGmeuIb"; protected-headers="v1" From: Mihai Moldovan To: control@bugs.x2go.org Message-ID: --DEaU2utlmHNC7X59repjXGJBMpdGmeuIb Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable fixed 1110 -4.0.5.3 thanks --DEaU2utlmHNC7X59repjXGJBMpdGmeuIb-- --rS7wgPWwGKFIlGVnQKKbkLcjBPF8Un6k6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJYsmOqAAoJEB/WLtluJTqHdzMQAMNSkcskQh/AUpxNwxONM7Qu mb9gc96RAltXOa2S46EVM6+ild4I1w3YpqxCTdzauwRqo0oc7DWcvgxSmaF1dgjL ol1LraNA8Tq1nsxi0JWxdCmM0kjkTHwZ2XFF6FL/F/F9kudJzV5wH7ayeAWRsviJ CANxEekWWNKroTdQsMFHJ784F3Qb/ysKOjIqwHSw/vnYNNvihYcSwGlcBAqm0BMQ 4mf/2JRUKApLB3KbFQUXVI/idusDTajOo7MuYAxkZTprOQDKZmIXCi9pHIacL0oA WQo5TljnX+ue6RjiLBz7ydHQRbQeBTdH00LzIG3BgZixRr/wM4Tt7y/H9mlFr42G D5iWbol/0cdfHWK1xjYLaVx+8a2JzBVLksIkQhR+37DnI25ZoiSFjoLSe7RcG9bM 8wFDttEPHwvOSb8+FJ74vZmK5VHZhguK4kBX0nezqcukh8Wz2agfkZ13kMTUsINa 4yDBi7Wy1/Ak9F5e3Kc7GfcNB4dKcpfdmrJdDc36lrawVlz9qH0uzujr0uyD5uOn 1PkXxV1JRJpYx0YMXo6H9OlnaKLzSr5yrlayp9pctpWpTa1p2AhV019BYW2eVRGe 9IXX7KJzQ/7OcM3iRJDTMp8JdBplMa6POFWnwrOEDpXMrto+ZyLSNN0k0ndlrjwD xWWg6CrdsWJ9eSjTvcDD =uqoG -----END PGP SIGNATURE----- --rS7wgPWwGKFIlGVnQKKbkLcjBPF8Un6k6-- From ionic@ionic.de Tue Mar 7 11:34:35 2017 Received: (at control) by bugs.x2go.org; 7 Mar 2017 10:34:36 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: * X-Spam-Status: No, score=1.7 required=3.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MISSING_SUBJECT,SPF_HELO_PASS,TVD_SPACE_RATIO autolearn=no autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 073335DA85 for ; Tue, 7 Mar 2017 11:34:35 +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 wLf_-yG9TAJu for ; Tue, 7 Mar 2017 11:34:28 +0100 (CET) Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 36F2C5DA2B for ; Tue, 7 Mar 2017 11:34:28 +0100 (CET) Received: from nopileos.local (178.162.222.41.adsl.inet-telecom.org [178.162.222.41]) by mail.ionic.de (Postfix) with ESMTPSA id 96FE24F0063E for ; Tue, 7 Mar 2017 11:34:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1488882868; bh=05ZJXVvdgagNTQEtanMhxHrq5Oa1DQUJDfArnjgkWTc=; h=From:To:Date:From; b=G1rZKbosKRug9yhrMDDz2okXO7YNUxjakBqLiGff10n5RQw0DxhEga+PjWjdPOfPU WRSQiPmLQut3/T0xSaLTSXJXA4F9T4X2GgggfURZ6uYVR/Nnq0FY2nARTF/xkPl/jV 7yRUrN/auXwwIJu8DjoN5v46IN64v5ITntonRj18= From: Mihai Moldovan To: control@bugs.x2go.org Message-ID: Date: Tue, 7 Mar 2017 11:34:24 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="428xwwSF4fHWoUFTsEpUj8tXfF0W8aGOJ" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --428xwwSF4fHWoUFTsEpUj8tXfF0W8aGOJ Content-Type: multipart/mixed; boundary="Nhtcd9xoff9i0P3biWE6uI7iAi8E08cbp"; protected-headers="v1" From: Mihai Moldovan To: control@bugs.x2go.org Message-ID: --Nhtcd9xoff9i0P3biWE6uI7iAi8E08cbp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable notfixed 1110 -4.0.5.3,4.0.5.3 thanks --Nhtcd9xoff9i0P3biWE6uI7iAi8E08cbp-- --428xwwSF4fHWoUFTsEpUj8tXfF0W8aGOJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJYvoyxAAoJEB/WLtluJTqHaaIP/3wZcdCR/G+942UCVgDzESSk UEmlvx2dXLYa4NfKomkU0K9A/dO9w9hU8kPkvo4vXAA7m+FfZeOzYZYREknQ80er Bub0e+EDgYsrz+JRCeesdMbSVTq7mfXEluL2DQCOZTFICJkq7Fe5nkOr95tL3D5f n9MKyw8NwDUHt07mX2l/hiIedHzLO/b0gBsEowFnTHqhGXVxQAr/bqF+4coKUb2b b1L84jeVUBec0mq/hzT5hAITN2TWYldT3e8VRVXjgXzcfbu6lXpjNOSFeAEgW0Hu 0Fj04AEAQ1kORmfFb7zAY1BnYq7/0xBhrMFiPnlklRcViwvfYup9i/SCVVDYApQA Z1YcHuTF9Qi2YGBzgyitW70mnJKMpt+bINTXy8T3IeXHDtxBj4lREKDtUA3kuvVj o7wbcHk6qn+52zbtilhV5Vs+p+ddhyLBrxxuks69n4xH5kNHtpplR8B5LDQbNY1S 81j6mqvw1q4Tv/1q8sB4QbSR9aHNVNPLIfEHSa46RQVS1O3FIkERoRroHrQukyC7 ugU/xmRyFWaRFNpm4jIjNyVL4BYSvdle+xzz3L6FSQvEjBVkWEUZhfi//Zc3mUHy L/jnmRzLpS2qaH1DmTlnL1lCCK/AZjw9UC7/m+E/TClk2E2Xn3+D54AbH2fbo3kv z+jQDtu+8qkKc6OfLD/q =8LJl -----END PGP SIGNATURE----- --428xwwSF4fHWoUFTsEpUj8tXfF0W8aGOJ-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: ***BULK*** RE: Very Urgent Reply-To: GALLOY Anne , 1110@bugs.x2go.org Resent-From: GALLOY Anne Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 19 Jan 2018 17:35:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending Received: via spool by 1110-submit@bugs.x2go.org id=B1110.151638315720602 (code B ref 1110); Fri, 19 Jan 2018 17:35:02 +0000 Received: (at 1110) by bugs.x2go.org; 19 Jan 2018 17:32:37 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=3.0 tests=BAYES_80,URG_BIZ autolearn=no autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id F3B3E5DAEC; Fri, 19 Jan 2018 18:32:35 +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 WQhuXpYf8FcI; Fri, 19 Jan 2018 18:32:31 +0100 (CET) X-Greylist: delayed 446 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Fri, 19 Jan 2018 18:32:30 CET Received: from mail.issep.be (mail.issep.be [193.190.182.204]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 74AC95DAC9; Fri, 19 Jan 2018 18:32:30 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.issep.be (Postfix) with ESMTP id 96FBC41AFA; Fri, 19 Jan 2018 18:24:10 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at issep.be Received: from mail.issep.be ([127.0.0.1]) by localhost (mail3.issep.be [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fts-xxZ3tH-0; Fri, 19 Jan 2018 18:24:10 +0100 (CET) Received: from nt-serveur-mail.issep.be (nt-serveur-mail.issep.be [172.16.155.20]) by mail.issep.be (Postfix) with ESMTPS id B445D41AFC; Fri, 19 Jan 2018 18:24:09 +0100 (CET) Received: from NT-SERVEUR-MAIL.issep.be ([fe80::3870:a593:b3e2:8d9d]) by nt-serveur-mail.issep.be ([fe80::3870:a593:b3e2:8d9d%11]) with mapi id 14.03.0279.002; Fri, 19 Jan 2018 18:24:10 +0100 From: GALLOY Anne To: "IN@GBMH.NET" Thread-Topic: Very Urgent Thread-Index: AdORScUyAKS/k22VSE6k0K0PXhOl9w== Date: Fri, 19 Jan 2018 17:24:09 +0000 Message-ID: Accept-Language: fr-BE, en-US Content-Language: fr-BE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-as-product-ver: SMEX-10.2.0.2087-8.000.1202-23606.003 x-tm-as-result: No-22.689800-0.000000-31 x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-WatchGuard-Spam-ID: str=0001.0A0B0207.5A61AC78.00BF,ss=3,sh,re=0.000,recu=0.000,reip=0.000,cl=3,cld=1,fgs=0 X-WatchGuard-Spam-Score: 3, bulk; 0, virus threat unknown X-WatchGuard-Mail-Client-IP: 172.16.134.2 X-WatchGuard-Mail-From: a.galloy@issep.be X-WatchGuard-Mail-Recipients: 1110@bugs.x2go.org;1156@bugs.x2go.org;240@bugs.x2go.org;343@bugs.x2go.org;408@bugs.x2go.org;44@bugs.x2go.org;670@bugs.x2go.org;765-quiet@bugs.x2go.org;775@bugs.x2go.org;79@bugs.x2go.org X-WatchGuard-AntiVirus: part scanned. clean action=allow Hello Dear, Compliment of the season, I have an urgent Business Transaction for you kin= dly contact me through my Google email: mrsjanezheng@gmail.com for more details. Happy New Year Mrs Lin. From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Business Proposal Reply-To: MOGG Phil , 1110@bugs.x2go.org Resent-From: MOGG Phil Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 31 Jan 2018 13:55:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending Received: via spool by 1110-submit@bugs.x2go.org id=B1110.15174067458252 (code B ref 1110); Wed, 31 Jan 2018 13:55:02 +0000 Received: (at 1110) by bugs.x2go.org; 31 Jan 2018 13:52:25 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=3.0 tests=BAYES_60,HTML_MESSAGE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_REMOTE_IMAGE,URG_BIZ,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 794745DAEB; Wed, 31 Jan 2018 14:52:00 +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 l_2CyJ7sylu9; Wed, 31 Jan 2018 14:51:55 +0100 (CET) X-Greylist: delayed 2454 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 31 Jan 2018 14:51:54 CET Received: from maila.goldcoast.qld.gov.au (maila.goldcoast.qld.gov.au [203.3.64.254]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id AAAA15DA82; Wed, 31 Jan 2018 14:51:53 +0100 (CET) Received: from msvmailmsp1.gccc.goldcoast.qld.gov.au (msvmailmsp1.gccc.goldcoast.qld.gov.au [172.16.23.205]) by maila.goldcoast.qld.gov.au (8.14.7/8.14.7) with ESMTP id w0VD5C21002637; Wed, 31 Jan 2018 23:05:12 +1000 Received: from MSMAILP1.gccc.goldcoast.qld.gov.au (unverified) by msvmailmsp1.gccc.goldcoast.qld.gov.au (Clearswift SMTPRS 5.6.0) with ESMTP id ; Wed, 31 Jan 2018 23:10:09 +1000 Received: from MSMAILP2.gccc.goldcoast.qld.gov.au (172.16.14.174) by MSMAILP1.gccc.goldcoast.qld.gov.au (172.16.14.173) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 31 Jan 2018 23:10:08 +1000 Received: from MSMAILP2.gccc.goldcoast.qld.gov.au ([fe80::b468:f888:af79:a758]) by MSMAILP2.gccc.goldcoast.qld.gov.au ([fe80::b468:f888:af79:a758%17]) with mapi id 15.00.1210.000; Wed, 31 Jan 2018 23:10:08 +1000 From: MOGG Phil To: "IN@PROPOSAL.NET" Thread-Topic: Business Proposal Thread-Index: AQHTmpRHb7Vj2I8HFk+Cc20SdqtH2w== Date: Wed, 31 Jan 2018 13:10:08 +0000 Message-ID: <1517346287649.59258@goldcoast.qld.gov.au> Accept-Language: en-AU, en-US Content-Language: en-AU X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [192.168.110.143] Content-Type: multipart/alternative; boundary="_000_151734628764959258goldcoastqldgovau_" MIME-Version: 1.0 x-msw-jemd-newsletter: false --_000_151734628764959258goldcoastqldgovau_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello Dear, How are you today? I have an urgent business transaction to discuss with yo= u, kindly contact me via my Google mail: mrsjanezheng@gmail.com for more de= tails. Mrs Lin. ? [http://getsetforthegames.com/] Be part of the celebrations that unite our nation at the Gold Coast Austral= ia Day event at Broadwater Parklands! The event will offer an all-nations f= ood truck feast, live music, the JJ Richards Adventure Zone and a spectacul= ar fireworks display set to rival New Years Eve. For more information: www.= cityofgoldcoast.com.au/australiaday Council of the City of Gold Coast - confidential communication This email a= nd any files transmitted with it are confidential and are intended solely f= or the use of the addressee. If you are not the intended recipient be advis= ed that you have received this email in error and that any use, disseminati= on, forwarding, printing or copying of this email and any file attachments = is strictly prohibited. If you have received this email in error, please im= mediately notify us. You must destroy the original transmission and its con= tents. Before opening or using attachments, check them for viruses and defe= cts. The contents of this email and its attachments may become scrambled, t= runcated or altered in transmission. Please notify us of any anomalies. Our= liability is limited to resupplying the email and attached files or the co= st of having them resupplied. --_000_151734628764959258goldcoastqldgovau_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable


Hello Dear,

How are you today? I have an urgent business transaction to discuss with yo= u, kindly contact me via my Google mail: mrsjanezheng@gmail.com for more de= tails.

Mrs Lin.

















































3D"http://getsetforthegames.com/"=
Be part of the celebrations that unite our nation at the Gold Coast Austral= ia Day event at Broadwater Parklands! The event will offer an all-nations f= ood truck feast, live music, the JJ Richards Adventure Zone and a spectacul= ar fireworks display set to rival New Years Eve. For more information: www.cityofgoldcoast.com.au/australiad= ay

Council of the City of Gold Coast - confidential communication This email a= nd any files transmitted with it are confidential and are intended solely f= or the use of the addressee. If you are not the intended recipient be advis= ed that you have received this email in error and that any use, dissemination, forwarding, printing or copying = of this email and any file attachments is strictly prohibited. If you have = received this email in error, please immediately notify us. You must destro= y the original transmission and its contents. Before opening or using attachments, check them for viruses = and defects. The contents of this email and its attachments may become scra= mbled, truncated or altered in transmission. Please notify us of any anomal= ies. Our liability is limited to resupplying the email and attached files or the cost of having them resupp= lied. --_000_151734628764959258goldcoastqldgovau_-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Illuminati Bruderschaft Reply-To: Muller M Bottcher , 1110@bugs.x2go.org Resent-From: Muller M Bottcher Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 07 May 2018 07:35:06 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending Received: via spool by 1110-submit@bugs.x2go.org id=B1110.152567850419153 (code B ref 1110); Mon, 07 May 2018 07:35:06 +0000 Received: (at 1110) by bugs.x2go.org; 7 May 2018 07:35:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: * X-Spam-Status: No, score=1.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLY,HTML_MESSAGE, LOTS_OF_MONEY,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 25DD05DAE9 for <1110@bugs.x2go.org>; Mon, 7 May 2018 09:34:56 +0200 (CEST) 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 AdKQ7uHvaloJ for <1110@bugs.x2go.org>; Mon, 7 May 2018 09:34:51 +0200 (CEST) Received: from mail-io0-x242.google.com (mail-io0-x242.google.com [IPv6:2607:f8b0:4001:c06::242]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 38DAD5DA8E for <1110@bugs.x2go.org>; Mon, 7 May 2018 09:34:45 +0200 (CEST) Received: by mail-io0-x242.google.com with SMTP id e12-v6so32535530iob.8 for <1110@bugs.x2go.org>; Mon, 07 May 2018 00:34:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=cydvIy5g8la7nLYEUv8ksB+HclvDAQR7XgXR95EYPGw=; b=K7VSZ2zUtcDyYpVHDZBIBLes8tR86zjvDASeMp4Lc12dKvc5uFvAZ+Up0YG1OLpOds Gc5MSdrHvkKYWhNYRHIrqNOkFW/InmVwdg0hThlF0wA0l7i8FTzgBEkba2BTt0VkfXM2 spkjjXZszOKI1W68YDV1gHnVniJf2K6j4phMofyOjbG0cpu4ltY9MHL7FAXLewfmh+Cx orwu0JXojQZQjKDe4CDXLETE0wqsqFVprYsUAuao2fm7DO/U+IHW6WxmEWuwoX8J1KNo tNG2Zi3mED/djvgOiadIBYEiKI36DCo/DSo3jn3oVp4cLuevWUNGuXUmLRtT7ksKxczc D4EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cydvIy5g8la7nLYEUv8ksB+HclvDAQR7XgXR95EYPGw=; b=uWzAPeKyTwNhZeDjgskVvDEbp2rr9qCZrbf3SlyW3WDP4XHqahgBBKXZ34L9szjvjp MA0pKeXxveT45cyKgRQN2/RZUa8IPjWUt/z/rN6wlxPQwW7zLQ03GPy8f3/BOICK5Vc/ 02GT3mOSGFv/AvpEcpvQDh8GqEgnev/BH+n94VodXQdwT2dRuUlGIClWKngEjWus6SbE SEZJ1/1al0M4RNSeWmahHH8hPPZbP3PxWWbkfSXDBkZhBxxoTQCgdUtor3FY0iEYBHsY l+oGsFQ0VenG6EGpUNzJirgbfn70eAnyLasTmPFhdkc1Is7/9WnBQpT8XsNgafKe3QOD 6HHQ== X-Gm-Message-State: ALQs6tDMcAZJdEx7jXkx49Cmc+ZHorAONT9S1gB8m+vwgw2fCbnh4MBg zOebUX0ITRdsZ+9hCoeRryMrIAWCllpFfMyVli4= X-Google-Smtp-Source: AB8JxZqFHMI1X8zETRy6GLu6LVu6hXP1Et6d1xlDaiavzyxOkCJfCffkrKLLz94swrl58cbn9iX0sjsgPVcGJ22fzkM= X-Received: by 2002:a6b:9589:: with SMTP id x131-v6mr15516742iod.40.1525678484233; Mon, 07 May 2018 00:34:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.63.86 with HTTP; Mon, 7 May 2018 00:34:43 -0700 (PDT) From: Muller M Bottcher Date: Mon, 7 May 2018 00:34:43 -0700 Message-ID: To: undisclosed-recipients:; Content-Type: multipart/alternative; boundary="0000000000001822b5056b98b474" --0000000000001822b5056b98b474 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ich gebe ein Zeugnis davon, wie ich heute reich und ber=C3=BChmt werde ...= Ich habe mit Darlehensgebern tief erdrosselt, sie alle verlangen Vorschussgeb=C3=BChren und sie k=C3=B6nnten mir nicht helfen, sie alle betr= =C3=BCgen mein Geld, eines Tages suchen sie Hilfe auf andere Weise finanziere mein Gesch=C3=A4ft bis zu dem Tag, an dem ich ein Illuminati-Zeugnis im Internet traf, das von Illuminati handelt. Ich kontaktiere sie und sie f=C3=BChren m= ich in die ILLUMINATI BROTHER HOOD ein. Ich gehorche ihren Anweisungen, wie man ein Illuminati-Bruder wird, genau an dem Tag, an dem ich Illuminati werde Mitglied, mein Leben war total ver=C3=A4ndert, und mein Gesch=C3=A4ft war wieder da, = als ich 2.000.000.000 Euro brauchte, nachdem ich als Mitglied initiiert worden war, gab mir der Gro=C3=9Fe Bruder Hood die 2.000.000 Millionen Euro und die Mac= ht, die ich erbeten hatte Sichern Sie mein Gesch=C3=A4ft, und gerade jetzt bewe= gt sich mein Gesch=C3=A4ft vorw=C3=A4rts, und auch ich lebe in meiner eigenen = Wohnung, mein Leben ist jetzt gut, ist wegen der Hilfe von ILLUMINATI BROTHER, mein Rat an Sie alle, wenn Sie Business Man, Company sind besitzt, Musiker, Politiker, Fu=C3=9Fballer, bitte, Sie m=C3=B6chten reich sein, ber=C3=BChmt= oder Macht, um Ihr Unternehmen zu sch=C3=BCtzen, wenden Sie sich bitte an: world-illuminati@usa.com UND WENN SIE NACH INVESTOREN SUCHEN, KONTAKTIEREN SIE SIE AUCH KONTAKT AUF: world-illuminati@usa.com --0000000000001822b5056b98b474 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ich gebe ein Zeugnis davon, wie ich heute reich und ber=C3=BChmt werde ... Ich= =20 habe mit Darlehensgebern tief erdrosselt, sie alle verlangen=20 Vorschussgeb=C3=BChren und sie k=C3=B6nnten mir nicht helfen, sie alle betr= =C3=BCgen=20 mein Geld, eines Tages suchen sie Hilfe auf andere Weise finanziere mein Gesch=C3=A4ft bis zu dem Tag, an dem ich ein Illuminati-Zeugnis im=20 Internet traf, das von Illuminati handelt. Ich kontaktiere sie und sie=20 f=C3=BChren mich in die ILLUMINATI BROTHER HOOD ein. Ich gehorche ihren=20 Anweisungen, wie man ein Illuminati-Bruder wird, genau an dem Tag, an=20 dem ich Illuminati werde Mitglied, mein Leben war total ver=C3=A4ndert, und mein Gesch=C3=A4ft war wieder da,= als=20 ich 2.000.000.000 Euro brauchte, nachdem ich als Mitglied initiiert=20 worden war, gab mir der Gro=C3=9Fe Bruder Hood die 2.000.000 Millionen Euro= =20 und die Macht, die ich erbeten hatte Sichern Sie mein Gesch=C3=A4ft, und gerade jetzt bewegt sich mein Gesch=C3=A4ft vo= rw=C3=A4rts, und auch ich lebe in meiner eigenen Wohnung, mein Leben ist jetzt gut,=20 ist wegen der Hilfe von ILLUMINATI BROTHER, mein Rat an Sie alle, wenn=20 Sie Business Man, Company sind besitzt, Musiker, Politiker, Fu=C3=9Fballer, bitte, Sie m=C3=B6chten reich sein, ber=C3=BChm= t oder=20 Macht, um Ihr Unternehmen zu sch=C3=BCtzen, wenden Sie sich bitte an:=20 world-illuminati@usa.com
UND WENN SIE NACH INVESTOREN SUCHEN, KONTAKTIEREN SIE SIE AUCH K= ONTAKT AUF: w= orld-illuminati@usa.com

--0000000000001822b5056b98b474-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Send your prices Reply-To: ghannproduct@gmail.com, 1110@bugs.x2go.org Resent-From: JUDE SUPPLY Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 30 Nov 2018 00:45:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending Received: via spool by 1110-submit@bugs.x2go.org id=B1110.15435385636053 (code B ref 1110); Fri, 30 Nov 2018 00:45:02 +0000 Received: (at 1110) by bugs.x2go.org; 30 Nov 2018 00:42:43 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: ** X-Spam-Status: No, score=2.4 required=3.0 tests=BAYES_60,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLYTO autolearn=no autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id D11555DAEB for <1110@bugs.x2go.org>; Fri, 30 Nov 2018 01:42:28 +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 hbREHZ5qQRVV for <1110@bugs.x2go.org>; Fri, 30 Nov 2018 01:42:18 +0100 (CET) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id E05CF5DA7A for <1110@bugs.x2go.org>; Fri, 30 Nov 2018 01:42:17 +0100 (CET) Received: by mail-ed1-x543.google.com with SMTP id x30so3483145edx.2 for <1110@bugs.x2go.org>; Thu, 29 Nov 2018 16:42:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to; bh=prkoB13yYkirWTQ8uCyZZh3F4h/8eF9Ml+LNXCJ65tE=; b=PzC8nw2qGu+uIVkDCv7X0AxrYZBEFUG0uzm2RrQdsa6gaZjX/fIQoM2zkxm9HvfkJA 2Pl2TzH8pfQy1tN9pd3yyLBQvb9y+xyVIiDxG/atTCtsad64tsKme1OnWQ4uizutnLbN Ya0+GnzvY6ClZCIPgJlhIMS6qONgvl86H2aZoekEKsGYKJmmsVGbYLDiQR8+RHX31arP EG2QncHBD2T/EiTRHh84XD/rvOzvkQyQAj/BbHoOlZArLQ5hI37amtzczZrIDVMmf1AC uc68M00xnWTaMwXKfpXwgJ0kP3DW2OqRlGBZW6mSpkSQTuv4lzAS2xHotbWReZWiFV4r mcKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=prkoB13yYkirWTQ8uCyZZh3F4h/8eF9Ml+LNXCJ65tE=; b=RV01PjF1WtMA84C9sG+tf0mWkz05WNZ95b3R/w1JQM+oYXsvzgKg/oACJpbWNoj+vh kRVlNclMHQlpv05MF99dM3X3xshY6Q0C4aDg5LcV/TCccq3mgvJJjmGzShZDpRmlTK6A yacEQiGiD6CgzSujbTlhMdAIFFmfQjzEO2UqKF6a/cDMPzJ89v5n6acjBJcpXvEcmMjN jCe9nUpbqwql71+bXUAFrfh36C8aoMdiQG95M0Ziryi19A3ZbgtvF9FcnMKwM/u8GPue Wyrk6GQb23cJmG7ExCiJ8gzMHBei9xLFt354cNipCqNtmFYeuWLzjCR8far9KQbE6mGG GGeQ== X-Gm-Message-State: AA+aEWbty937PpwPt2LqMbPzMwj3FdoLsL1h5mFRnscrQHuXkD1JgLbu HttrZO/c8v2jGgfgTJ7QmYlB7FSQvKW7Lgj8D2w= X-Google-Smtp-Source: AFSGD/UPggS43PwFB+TsZQhFIw2R73biAuaX9N/FeVm4/JtZ58iT+LAMUUChEflCqgoPd2tqi1DF7v1SYC9MeFNbUm8= X-Received: by 2002:a17:906:5a0a:: with SMTP id p10-v6mr3187652ejq.43.1543538537513; Thu, 29 Nov 2018 16:42:17 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a50:a347:0:0:0:0:0 with HTTP; Thu, 29 Nov 2018 16:42:15 -0800 (PST) From: JUDE SUPPLY Date: Fri, 30 Nov 2018 01:42:15 +0100 Message-ID: To: undisclosed-recipients:; Content-Type: text/plain; charset="UTF-8" -- Attention:Sir/Madam Please can you furnish me in full details about the standard of your products, I will appreciate it more if you can give me with detail specification. I am working as an accredited commission agent and I am looking for supplier whose products is of good quality as your products are among the need items which will be purchase in a large quantities. You can reach me for business opportunities for the supply of your products. Kind Regards, Mr.JUDE KOTE (Director/CEO) Intergrates Projects Ltd. 15 Graphic Road, Accra Ghana Email : ghannproduct@gmail.com Phone : +233 261 8155 95. whatsapp +233 559201 007 From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Reply-To: jannyhamy@gmail.com, 1110@bugs.x2go.org Resent-From: smith jane Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Tue, 18 Dec 2018 00:25:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending Received: via spool by 1110-submit@bugs.x2go.org id=B1110.154509265225145 (code B ref 1110); Tue, 18 Dec 2018 00:25:02 +0000 Received: (at 1110) by bugs.x2go.org; 18 Dec 2018 00:24:12 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: * X-Spam-Status: No, score=1.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLYTO autolearn=no autolearn_force=no version=3.4.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id E615B5DAFD for <1110@bugs.x2go.org>; Tue, 18 Dec 2018 01:24:11 +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 CL5Q9nLEkBwM for <1110@bugs.x2go.org>; Tue, 18 Dec 2018 01:24:07 +0100 (CET) Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id DAD905DB06 for <1110@bugs.x2go.org>; Tue, 18 Dec 2018 01:23:32 +0100 (CET) Received: by mail-wr1-x444.google.com with SMTP id p4so14124109wrt.7 for <1110@bugs.x2go.org>; Mon, 17 Dec 2018 16:23:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=4VIhdwoxDnColDB2StNVr+Xoxsm62fGGK6awnlm/UIs=; b=thzOCpIQewWW4koE6OCb14RYD2BHs8zhOhvk2ar/hov7b1czUSrVme/pUb2C0w4R5B YhH8y9ZTfnxZM8mydpQE4tkmlsztcJovMpvlWI4/sqAjA4/TDDPnjwlanzBjWuK8NmuB MEA4rF6WVZneAcuDHFCBdSClVkBYBVUZa+RWUZtRSSnqQbXSIeeX9B0EQOhSPg8OR4l6 PpXVXsgMjs8gzavVy8svau2urXxYZC/CC0muqUHB7D0Gh7WKvBemsnjYuhstuGqZvs6I W+NObuumDSEEGh+XgwTQsLLX3OTs3Kny5seb/rsRp1FnMNlIbdeWzG5hAt3/WSkx07PG Offg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to:content-transfer-encoding; bh=4VIhdwoxDnColDB2StNVr+Xoxsm62fGGK6awnlm/UIs=; b=XfGihYpOmwLjQzs5HqJYPAJDuNMuVDLKNnxnYkBmXJicmag+4ZA6wGSSyHBjf0rO1B ZMMUXH5wIsRbmmJmQMaqkWdx2aJW+4ys51el/vYpmKskEEoTePlxDA4PQ0tiE88Z/r+5 l2wV9ohZA1AXiSWQUgQI6D0U283jAIPjIJTT8kO0laS1AoNXOhvHpLj/kQm3mdk8td4O wRiD7oZhtpWkyBN08SvJ8b1gkNAwRO00mIO59vPKBw2GTxyuYBBM4R8mUXQC6C6ysuyv Cd74uSz4w8zMqz9JG5k8nwVmxMphrIBPEV9cm1F0Tg5F2QF9wKCpXclf92W4gzMBVp+0 WAHw== X-Gm-Message-State: AA+aEWZwPHWEojAQJkjqpiKoms65CYizmp8INRobTcjl3NWu6nX2unaV njbcnAbL7E/C290xUboEPXVMRSOWNczbs77bwE4= X-Google-Smtp-Source: AFSGD/XqT2jcMN7eJPEojyukWuqcmAqMkbByZvOVST8g+bqkzHm6o4UktJ6s2iOU248/xSLjWYHkDjMnXoWZgPzgqZA= X-Received: by 2002:adf:9d4c:: with SMTP id o12mr11707428wre.94.1545092612404; Mon, 17 Dec 2018 16:23:32 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a1c:150:0:0:0:0:0 with HTTP; Mon, 17 Dec 2018 16:23:31 -0800 (PST) From: smith jane Date: Tue, 18 Dec 2018 01:23:31 +0100 Message-ID: To: undisclosed-recipients:; Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable --=20 F=C3=BCr Ihre finanzielle Hilfe mit weniger Amortisationszeit 1/40 Jahren, Corporate Finance in den USA. Sind Sie selbst=C3=A4ndig im Ruhestand, unabh=C3=A4ngig von Ihren Umst=C3=A4nden? Guthaben 2000 Bis zu 50.000.000.0= 00,00 =E2=82=AC Dies ist die einzige M=C3=B6glichkeit, einen zuverl=C3=A4ssigen K= redit zu erhalten, ohne auf eine Bank zur=C3=BCckgreifen zu m=C3=BCssen. Antworten For your financial help with less payback period 1/40 years, corporate finance in the USA. are you self-employed retired, whatever your circumstance credit money 2000 Up to 50,000,000,000.00 This is the only way to get reliable credit without resorting to a bank. Reply From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: February to May 2020 Confirmed Executive and Corporate Training Sessions Reply-To: brenda.mweshi@acaeglobal.com, 1110@bugs.x2go.org Resent-From: "Brenda Mweshi" Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Tue, 04 Feb 2020 09:00:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending References: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.158080652320148 (code B ref 1110); Tue, 04 Feb 2020 09:00:01 +0000 Received: (at 1110) by bugs.x2go.org; 4 Feb 2020 08:55:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.9 required=3.0 tests=BAYES_50, HTML_FONT_LOW_CONTRAST,HTML_MESSAGE,MIME_HTML_MOSTLY,SPF_HELO_NONE, T_KAM_HTML_FONT_INVALID,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from simba.acaeglobal.info (simba.acaeglobal.info [160.119.227.50]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id CD7EC5DAF2 for <1110@bugs.x2go.org>; Tue, 4 Feb 2020 09:55:18 +0100 (CET) Received: from 102-182-215-229.ip.afrihost.co.za (102-182-215-229.ip.afrihost.co.za [102.182.215.229]) by simba.acaeglobal.info with ESMTPSA (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256) ; Tue, 4 Feb 2020 10:52:10 +0200 MIME-Version: 1.0 From: "Brenda Mweshi" To: 1110@bugs.x2go.org Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_001_2BA4_2F0E591E.73727A9A" X-Mailer: Smart_Send_3_1_6 Date: Tue, 4 Feb 2020 10:52:16 +0200 Message-ID: <97044703345841732027166@PROD01> ------=_NextPart_001_2BA4_2F0E591E.73727A9A Content-Type: multipart/alternative; boundary="----=_NextPart_002_2BA4_2F0E591E.73727A9A" ------=_NextPart_002_2BA4_2F0E591E.73727A9A Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thank you for Receiving this workshop invitation. You may please unsubscribe here if you no longer wish to receive our emails ------=_NextPart_002_2BA4_2F0E591E.73727A9A Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
3D""
=

February - May 2020 Training Schedules. Regis= ter and enjoy an early registration Experience

 

Dear our Colleagues

 

Kindly receive our executive development and training Courses that have b= een scheduled for January to April of 2020 for venues in South Africa, Duba= i and Nairobi Kenya. Book your seat today and benefit from our specialist t= rainers and our practical interactive practical training methods. kindly cl= ick on each course to access more details and a registration form

 

<= /SPAN>

 

LEADERSHIP AND MANAGEMENT <= /o:p>

 

Mini MBA - Transformationa= l Change and Strategic Leadership

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Cape Town 

Mini MBA:  Strategic Planning & Effective Budgeting

223 =E2=80=93 27 March

Sandton=

11 =E2=80=93 15 May

Dubai

 

Strategi= es for Leading Successful Change Initiatives

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Cape Town

 

Leadership & Decision-Making In Crisis & Emergency Sit= uations

24 =E2=80=93 28 February

Sandton

25 =E2=80=93 29 May <= /P>

Sandton

Result-Based Manag= ement (RBM)

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Cape Town

 

ADM= INISTRATIVE AND OFFICE MANAGEMENT

 

Protocol, Etiquette & Event Ma= nagement

09 =E2=80=93 13 March

Cape Town

18 =E2=80=93 22 May

Nairobi=

 

Advanced Diplomatic Protoco= l & Etiquette Intelligence

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Nairobi=

 

HR Skills for HR Administrator= s

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Nairobi

Administrative Mastery for Administrative Profe= ssionals<= SPAN style=3D'FONT-SIZE: 12pt; FONT-FAMILY: "Calibri Light",sans-serif; COL= OR: #0066ff; LINE-HEIGHT: 150%; mso-bidi-theme-font: major-latin; mso-ascii= -theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-fo= nt-family: "Times New Roman"; mso-fareast-language: EN-ZA; mso-fareast-them= e-font: major-fareast'>

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

Business Writing and Effective Communication Skills<= /o:p>

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

 

FINANCE AND ACCOUNTING

 

Accounting, = Financial Statements Analysis, & Communication

17 =E2=80=93 21 February

Dubai

06 =E2=80=93 10 April

Nairobi

23 =E2=80=93 27 March

Cape Town

11 =E2=80=93 15 May

Dubai

 =

Effective Budgeting, Allocation & O= perational Cost Control &n= bsp;

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Dubai

 

Advanced Financial Analysis, Modelling & Forecasting

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Nairobi

 

Public Financial Accountability and Bud= get Management

10 =E2=80=93 14 February

Sandton

13 -17 April 

Cape Town

 

P= ROCUREMENT MANAGEMENT AND ADMINISTRATION

 

Managing the Procurement Process: Best Practices for Manage= rs and Supervisors

10 =E2=80=93 14 February

Dubai

13 =E2=80=93 17 April

Sandton

 

Supply Chain Leader Development Progra= m

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Cape Town

 

Warehouse Management: Strategy, Implementation & Control&nb= sp;

24 =E2=80=93 28 February

Cape Town

20 =E2=80=93 24 April

Nairobi

Tendering, Procurement, and Negotiation = Skills23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Cape Town

&nbs= p;

HUMAN RESOURCE MANAGEMENT

 

Simplification= of Work Processes and Procedures: Methodologies, Implementation & Moni= toring

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Sandton

 

Mediation, Ar= bitration and Dispute Resolution in the Workplace=

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Dubai

 

Mast= ering Fact-Finding and Investigations in the Workplace 

23 =E2=80=93 27 March

Nairobi

11 =E2=80=93 15 May

Dubai

 

Compensation= and Benefits Masterclass

17 =E2=80=93 21 February

Sandton

06 =E2=80=93 10 April

Nairobi

 

PROJECT MANAGEMENT

 

Project Scheduling &= amp; Cost Planning Skills

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

 

Managing Mult= iple Tasks, Priorities & Deadlines

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Dubai

 

Feasib= ility Studies: Preparation, Analysis & Evaluation=

24 =E2=80=93 28 February

Nairobi

13 =E2=80=93 17 April

Sandton

 

Project Apprai= sal & Analysis

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Cape Town

Project Finance & Financial Analysis Tech= niques for Infrastructure Projects

=

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

=  

PUBLIC SECTOR LEADERS= HIP AND MORDENIZATION OF PUBLIC ADMINISTRATION

 

Evidence Based Policy Developm= ent and Implementation

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Dubai

 

Monitoring and Ev= aluation Mechanisms and Accountability for Public Sector<= /U>

16 =E2=80=93 20 March

Sandton

11 =E2=80=93 15 May

Sandton

Technical Writing and Statistical Analysis for Public Health= Professionals

24 =E2=80=93 28 February

Cape Town

06 =E2=80=93 10 April

Sandton

Theories of Change and Impact assessment for successful p= rogram management

11 =E2=80=93 13 March

Sandton

20 =E2=80=93 22 May

Cape Town

 

CUSTOMER SERVICE MANAGEMENT<= o:p>

 

Measuring and Managing Customer Satisfaction:&= nbsp;ISO 9001 and Beyond

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Dubai

 

Customer Profiling Techniques & Procedures=

16 =E2=80=93 20 March

Dubai

25 =E2=80=93 29 May

Cape Town

Advanced Customer Relatio= ns Management

16 =E2=80=93 20 March

Dubai

25 =E2=80=93 29 May

Sandton

Client Management Strategies for Retention & Growth 

17 =E2=80=93 21 February

Nairobi

06 =E2=80=93 10 April

Sandton

 

=

 

We will be happy to receive your registrations for the= dates and venues of your choice.

Kindly note that these programmes can also be delivere= d in house, or in a location of your choice and convenience either in = a companywide training setting or mixed participation from different organi= zations. 

 

 

Thank you for taking the time to look through the cont= ent of these site linked Courses, we look forward to hearing from you = and please do not hesitate to contact us should you need a detail= ed information brochure or more information regarding any of the Cours= es highlighted above

 

We look forward to hearing f= rom you 

 

Respectfully yours, on behalf of ACAE Global

= Brenda Mweshi

2nd Floor, Cnr Mutual Road & Rivonia Boulevard, Rivonia, Sandton, 2= 191

Gauteng, Republic of South Africa

Tel: +27 11 202 5046,   WhatsApp: +27 67 27= 4 6447

w= ww.acaeglobal.com

 

=
 

Thank you for Receiving this workshop= invitation.
You may please
unsubscribe here if= you no longer wish to receive our emails

Join us:
<= A href=3D"#">
------=_NextPart_002_2BA4_2F0E591E.73727A9A-- ------=_NextPart_001_2BA4_2F0E591E.73727A9A Content-Type: image/png; name="1.png" Content-Transfer-Encoding: base64 Content-ID: <3996656308-1> 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 ------=_NextPart_001_2BA4_2F0E591E.73727A9A Content-Type: image/gif; name="2.gif" Content-Transfer-Encoding: base64 Content-ID: <5429394970-2> R0lGODlhEAAQAOZKABk1c8LO6Ku82xgxaiFBkvT2+zZpvi5LiCNGnEFdrh89iRs5ey5ctEVjsiZM oilRpxYsYmur3zlyxMrV6jJiuURttk1tvRQqXjBgtTNluiRKnFWFwJyv1DduwCU3YypVqWWh3C1Z rj9ZqyRHoc7Z7U55vSxXrSpSqChPrzNnvStUsmel3U5/v0KBzjxgoGmn3j13yObs9r/N5FF+vjtP m0Nfr9nh8TBgs8jQ4Nbf8ChQozBfsjlUmxw3eKK10qq517XF3+rv+MLK3D5UoD1aoEt3tyRJlZaq yhImVhs7f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfjgEoHSYSFhoQHgiwgICsvEZARLyuMLAcLLSkGHR0SnhKcBiktCwsw FBkUqBkZHaKpMAs9EgwMFQEFBTesFBgMEj0ABiYfAkExMR83OwwhJgYAABQnDhM2B0Y6Ic4fJxQA AwwIRjITBBoO3Q86DgzgKgQxJCQxOQgO+CMIKgMDKAoyAgjkQGCEPgQEUPQbAY6DgAE9FBCYqEDB iAEQFACAcMQHxAVJeogEoADCBQsiaAgAMqSByxo1RIiwYBIljx9AiLhsADPBzAseXJSoIARHkQ1I N8woUcKFByUekEidSlXq00AAOw== ------=_NextPart_001_2BA4_2F0E591E.73727A9A Content-Type: image/gif; name="3.gif" Content-Transfer-Encoding: base64 Content-ID: <8876276804-3> R0lGODlhEAAQAOZKACJYe0GWtUiivSZdgy1tlEOcuYm1yMHV4RhIaOfx9TyMrarC0Xyht0Z2l8nb 5jiDqtPj60KYtjN7pTF0mb3T3uHs8iZhi0ODoyhljTZnijFyliZMZzyQst/r8X7O3M3g6S51pkql wEagvC9wlTB2pB1QcSdjh0mguHnL2nrM24DP3mCwyFS1yzR+mnfK2ipojBM8WkOZtEabtEedtk6u xsbX4rPK2LzP2zuLsjeBpTWDqo2swkiMrJGuxJ23xzN8qkSQry1nkEmWs2OOpzl6oKvJ1zNukYir vRI8WTN6oP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfegEoXSYSFhoQXgisuKCkeHioqjykoLisXEywFBSICIZ8hAiKbLBMj NAERmyIiMREBqQE0IwQhCrccsEIfCUC3IQQvIg88Hwa+RQkJFDkPIi8mARITyR0GFR0dFQxEHCYD OKZDHxAdEOflDjoDAA8EI0ZHDvP0DA0SAAA/QRgYDTYHAh5YMMAEvhIkGuzocUPgwAwDMEgoUQLE gAwMbNSg4GPIgAEWLIAogYAEyHwoI/azQAIBAncE3o3QoGHCBA0xHyDY0CJGDBkzTgg9MUOGzxYb lGxAwrSpUyQwkgYCADs= ------=_NextPart_001_2BA4_2F0E591E.73727A9A Content-Type: image/gif; name="4.gif" Content-Transfer-Encoding: base64 Content-ID: <5080872998-4> R0lGODlhEAAQAOZKACuIuTGaxS+TxCmFw9Tp8xNcgzal0TCVyRJSeiN0siZ8vCFus2rQ6Til0jah 0L/a7DKgzx9rrMzi8CyQyTqr1L/Y6zGZzSNRcxRjiszk8RFLcm7S6SyMwyZ9tR5ppSFtrSJxqCl4 mSFxrhtenD6v1zmo1B1jn8ze7x1mqRxip7nW6C12p+Px+MLd7cXd7jyp1RVojiV+qi+XxBBCaHDU 6iaDxE6xzimKyD2x18HZ7BVqkDSex0G320e+3iJzuCBrsnSz1arN4lujzcLh7zut1bra6jSdzczf 7xBBZxVulP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfngEohSYSFhoQhgjYMjBs0jzQbjAw2ITo9JQaaFCSdRBQlJT06MDwO RkMZDi+sJQ0NDjwwGDgWAkUPAa8OvEYWOBgYFAccAAACBxYHyxMHFBgFBsUsLADUQAQEQgMGBQUQ Ax0ZGeIZKkHmChDeFgoJLS0gLi4rKy0uCRYFCBMKIhUPQDwICKJChQgTECC44SMCQA85coj4VwHF DYUDFqA4csSDBAkfIhw5kWIAAg01fqAYYcKDCRMRIowYkaKGBg0Dfiz4ICKBT58hfwzQcCGGDBkB AuxYuiPp0RgXlFxAQrWqVSQzogYCADs= ------=_NextPart_001_2BA4_2F0E591E.73727A9A Content-Type: image/gif; name="5.gif" Content-Transfer-Encoding: base64 Content-ID: <8974019746-5> R0lGODlhEAAQAOZKAIUdHdlhYZYlJVgTDaUpKY0gIOrR0bQxMYofH68vL7Q1NdtlZakoKKksLH0c HK4xMW0bErEvL3UeFIsyKbo2Nrg0NIweHqEpKV0jHZ0nJ7IwMIIbG5IjI5AiIpQjI+XFxbEwMJAg IKwtLbcyMr9NSXofFeC+vl4WD2cZEJ8jI9xnZ701NX4gFcI4OMc/P64sLGQXEIEhFpomJqIkJLEy MrIzM6AiIqUmJvbp6Z8oKN69vcaYmPLf3+zW1pBAQNWurrBTU2AkHtmjo7mDg69oaLpxceTDw/Dc 3E8RC4YjF////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfngEoTSYSFhoQTgiQBjAsLKiqOjAEkEzEuByMVFJydFSMHLjEsLQkg BxoRB58HByAJLSwlKw0iCQ1CD6YJCSINKyUSIwQEDTk4RgrFDcQjEhIRGTkXAkc8PUAZFzkZERIQ LwIyGR0G5kdF4gIvEBAMHR4CCB/0RkTwHQwQKDcWIR0ATJj44QNAiBAWbqCAMQMAggIbdOyY4OAh AgAzYJyw4dDChiEONlgYiWCDjRMnUgBwCMABgAIwLwJIcWIAgQIdOHCIJ0CABw4dChAYEEQALxo1 FChVUIMGLwFBlGBAQrWqVaoYlAQCADs= ------=_NextPart_001_2BA4_2F0E591E.73727A9A-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: February to May 2020 Confirmed Executive and Corporate Training Sessions Reply-To: brenda.mweshi@acaeglobal.com, 1110@bugs.x2go.org Resent-From: "Brenda Mweshi" Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Tue, 04 Feb 2020 09:00:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending References: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.158080667520785 (code B ref 1110); Tue, 04 Feb 2020 09:00:02 +0000 Received: (at 1110) by bugs.x2go.org; 4 Feb 2020 08:57:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.9 required=3.0 tests=BAYES_50, HTML_FONT_LOW_CONTRAST,HTML_MESSAGE,MIME_HTML_MOSTLY,SPF_HELO_NONE, T_KAM_HTML_FONT_INVALID,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from simba.acaeglobal.info (simba.acaeglobal.info [160.119.227.50]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id ED94A5DAF2 for <1110@bugs.x2go.org>; Tue, 4 Feb 2020 09:57:49 +0100 (CET) Received: from 102-182-215-229.ip.afrihost.co.za (102-182-215-229.ip.afrihost.co.za [102.182.215.229]) by simba.acaeglobal.info with ESMTPSA (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256) ; Tue, 4 Feb 2020 10:52:48 +0200 MIME-Version: 1.0 From: "Brenda Mweshi" To: 1110@bugs.x2go.org Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_001_4978_6CF3762A.417E24C8" X-Mailer: Smart_Send_3_1_6 Date: Tue, 4 Feb 2020 10:52:51 +0200 Message-ID: <63043968202803188215382@PROD05> ------=_NextPart_001_4978_6CF3762A.417E24C8 Content-Type: multipart/alternative; boundary="----=_NextPart_002_4978_6CF3762A.417E24C8" ------=_NextPart_002_4978_6CF3762A.417E24C8 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thank you for Receiving this workshop invitation. You may please unsubscribe here if you no longer wish to receive our emails ------=_NextPart_002_4978_6CF3762A.417E24C8 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
3D""
=

February - May 2020 Training Schedules. Regis= ter and enjoy an early registration Experience

 

Dear our Colleagues

 

Kindly receive our executive development and training Courses that have b= een scheduled for January to April of 2020 for venues in South Africa, Duba= i and Nairobi Kenya. Book your seat today and benefit from our specialist t= rainers and our practical interactive practical training methods. kindly cl= ick on each course to access more details and a registration form

 

<= /SPAN>

 

LEADERSHIP AND MANAGEMENT <= /o:p>

 

Mini MBA - Transformationa= l Change and Strategic Leadership

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Cape Town 

Mini MBA:  Strategic Planning & Effective Budgeting

223 =E2=80=93 27 March

Sandton=

11 =E2=80=93 15 May

Dubai

 

Strategi= es for Leading Successful Change Initiatives

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Cape Town

 

Leadership & Decision-Making In Crisis & Emergency Sit= uations

24 =E2=80=93 28 February

Sandton

25 =E2=80=93 29 May <= /P>

Sandton

Result-Based Manag= ement (RBM)

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Cape Town

 

ADM= INISTRATIVE AND OFFICE MANAGEMENT

 

Protocol, Etiquette & Event Ma= nagement

09 =E2=80=93 13 March

Cape Town

18 =E2=80=93 22 May

Nairobi=

 

Advanced Diplomatic Protoco= l & Etiquette Intelligence

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Nairobi=

 

HR Skills for HR Administrator= s

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Nairobi

Administrative Mastery for Administrative Profe= ssionals<= SPAN style=3D'FONT-SIZE: 12pt; FONT-FAMILY: "Calibri Light",sans-serif; COL= OR: #0066ff; LINE-HEIGHT: 150%; mso-bidi-theme-font: major-latin; mso-ascii= -theme-font: major-latin; mso-hansi-theme-font: major-latin; mso-fareast-fo= nt-family: "Times New Roman"; mso-fareast-language: EN-ZA; mso-fareast-them= e-font: major-fareast'>

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

Business Writing and Effective Communication Skills<= /o:p>

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

 

FINANCE AND ACCOUNTING

 

Accounting, = Financial Statements Analysis, & Communication

17 =E2=80=93 21 February

Dubai

06 =E2=80=93 10 April

Nairobi

23 =E2=80=93 27 March

Cape Town

11 =E2=80=93 15 May

Dubai

 =

Effective Budgeting, Allocation & O= perational Cost Control &n= bsp;

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Dubai

 

Advanced Financial Analysis, Modelling & Forecasting

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Nairobi

 

Public Financial Accountability and Bud= get Management

10 =E2=80=93 14 February

Sandton

13 -17 April 

Cape Town

 

P= ROCUREMENT MANAGEMENT AND ADMINISTRATION

 

Managing the Procurement Process: Best Practices for Manage= rs and Supervisors

10 =E2=80=93 14 February

Dubai

13 =E2=80=93 17 April

Sandton

 

Supply Chain Leader Development Progra= m

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Cape Town

 

Warehouse Management: Strategy, Implementation & Control&nb= sp;

24 =E2=80=93 28 February

Cape Town

20 =E2=80=93 24 April

Nairobi

Tendering, Procurement, and Negotiation = Skills23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Cape Town

&nbs= p;

HUMAN RESOURCE MANAGEMENT

 

Simplification= of Work Processes and Procedures: Methodologies, Implementation & Moni= toring

16 =E2=80=93 20 March

Sandton

25 =E2=80=93 29 May

Sandton

 

Mediation, Ar= bitration and Dispute Resolution in the Workplace=

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Dubai

 

Mast= ering Fact-Finding and Investigations in the Workplace 

23 =E2=80=93 27 March

Nairobi

11 =E2=80=93 15 May

Dubai

 

Compensation= and Benefits Masterclass

17 =E2=80=93 21 February

Sandton

06 =E2=80=93 10 April

Nairobi

 

PROJECT MANAGEMENT

 

Project Scheduling &= amp; Cost Planning Skills

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

 

Managing Mult= iple Tasks, Priorities & Deadlines

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Dubai

 

Feasib= ility Studies: Preparation, Analysis & Evaluation=

24 =E2=80=93 28 February

Nairobi

13 =E2=80=93 17 April

Sandton

 

Project Apprai= sal & Analysis

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Cape Town

Project Finance & Financial Analysis Tech= niques for Infrastructure Projects

=

24 =E2=80=93 28 February

Sandton

20 =E2=80=93 24 April

Sandton

=  

PUBLIC SECTOR LEADERS= HIP AND MORDENIZATION OF PUBLIC ADMINISTRATION

 

Evidence Based Policy Developm= ent and Implementation

23 =E2=80=93 27 March

Sandton

11 =E2=80=93 15 May

Dubai

 

Monitoring and Ev= aluation Mechanisms and Accountability for Public Sector<= /U>

16 =E2=80=93 20 March

Sandton

11 =E2=80=93 15 May

Sandton

Technical Writing and Statistical Analysis for Public Health= Professionals

24 =E2=80=93 28 February

Cape Town

06 =E2=80=93 10 April

Sandton

Theories of Change and Impact assessment for successful p= rogram management

11 =E2=80=93 13 March

Sandton

20 =E2=80=93 22 May

Cape Town

 

CUSTOMER SERVICE MANAGEMENT<= o:p>

 

Measuring and Managing Customer Satisfaction:&= nbsp;ISO 9001 and Beyond

09 =E2=80=93 13 March

Sandton

18 =E2=80=93 22 May

Dubai

 

Customer Profiling Techniques & Procedures=

16 =E2=80=93 20 March

Dubai

25 =E2=80=93 29 May

Cape Town

Advanced Customer Relatio= ns Management

16 =E2=80=93 20 March

Dubai

25 =E2=80=93 29 May

Sandton

Client Management Strategies for Retention & Growth 

17 =E2=80=93 21 February

Nairobi

06 =E2=80=93 10 April

Sandton

 

=

 

We will be happy to receive your registrations for the= dates and venues of your choice.

Kindly note that these programmes can also be delivere= d in house, or in a location of your choice and convenience either in = a companywide training setting or mixed participation from different organi= zations. 

 

 

Thank you for taking the time to look through the cont= ent of these site linked Courses, we look forward to hearing from you = and please do not hesitate to contact us should you need a detail= ed information brochure or more information regarding any of the Cours= es highlighted above

 

We look forward to hearing f= rom you 

 

Respectfully yours, on behalf of ACAE Global

= Brenda Mweshi

2nd Floor, Cnr Mutual Road & Rivonia Boulevard, Rivonia, Sandton, 2= 191

Gauteng, Republic of South Africa

Tel: +27 11 202 5046,   WhatsApp: +27 67 27= 4 6447

w= ww.acaeglobal.com

 

=
 

Thank you for Receiving this workshop= invitation.
You may please
unsubscribe here if= you no longer wish to receive our emails

Join us:
<= A href=3D"#">
------=_NextPart_002_4978_6CF3762A.417E24C8-- ------=_NextPart_001_4978_6CF3762A.417E24C8 Content-Type: image/png; name="1.png" Content-Transfer-Encoding: base64 Content-ID: <2629262863-1> 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 ------=_NextPart_001_4978_6CF3762A.417E24C8 Content-Type: image/gif; name="2.gif" Content-Transfer-Encoding: base64 Content-ID: <6383055110-2> R0lGODlhEAAQAOZKABk1c8LO6Ku82xgxaiFBkvT2+zZpvi5LiCNGnEFdrh89iRs5ey5ctEVjsiZM oilRpxYsYmur3zlyxMrV6jJiuURttk1tvRQqXjBgtTNluiRKnFWFwJyv1DduwCU3YypVqWWh3C1Z rj9ZqyRHoc7Z7U55vSxXrSpSqChPrzNnvStUsmel3U5/v0KBzjxgoGmn3j13yObs9r/N5FF+vjtP m0Nfr9nh8TBgs8jQ4Nbf8ChQozBfsjlUmxw3eKK10qq517XF3+rv+MLK3D5UoD1aoEt3tyRJlZaq yhImVhs7f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfjgEoHSYSFhoQHgiwgICsvEZARLyuMLAcLLSkGHR0SnhKcBiktCwsw FBkUqBkZHaKpMAs9EgwMFQEFBTesFBgMEj0ABiYfAkExMR83OwwhJgYAABQnDhM2B0Y6Ic4fJxQA AwwIRjITBBoO3Q86DgzgKgQxJCQxOQgO+CMIKgMDKAoyAgjkQGCEPgQEUPQbAY6DgAE9FBCYqEDB iAEQFACAcMQHxAVJeogEoADCBQsiaAgAMqSByxo1RIiwYBIljx9AiLhsADPBzAseXJSoIARHkQ1I N8woUcKFByUekEidSlXq00AAOw== ------=_NextPart_001_4978_6CF3762A.417E24C8 Content-Type: image/gif; name="3.gif" Content-Transfer-Encoding: base64 Content-ID: <9838687825-3> R0lGODlhEAAQAOZKACJYe0GWtUiivSZdgy1tlEOcuYm1yMHV4RhIaOfx9TyMrarC0Xyht0Z2l8nb 5jiDqtPj60KYtjN7pTF0mb3T3uHs8iZhi0ODoyhljTZnijFyliZMZzyQst/r8X7O3M3g6S51pkql wEagvC9wlTB2pB1QcSdjh0mguHnL2nrM24DP3mCwyFS1yzR+mnfK2ipojBM8WkOZtEabtEedtk6u xsbX4rPK2LzP2zuLsjeBpTWDqo2swkiMrJGuxJ23xzN8qkSQry1nkEmWs2OOpzl6oKvJ1zNukYir vRI8WTN6oP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfegEoXSYSFhoQXgisuKCkeHioqjykoLisXEywFBSICIZ8hAiKbLBMj NAERmyIiMREBqQE0IwQhCrccsEIfCUC3IQQvIg88Hwa+RQkJFDkPIi8mARITyR0GFR0dFQxEHCYD OKZDHxAdEOflDjoDAA8EI0ZHDvP0DA0SAAA/QRgYDTYHAh5YMMAEvhIkGuzocUPgwAwDMEgoUQLE gAwMbNSg4GPIgAEWLIAogYAEyHwoI/azQAIBAncE3o3QoGHCBA0xHyDY0CJGDBkzTgg9MUOGzxYb lGxAwrSpUyQwkgYCADs= ------=_NextPart_001_4978_6CF3762A.417E24C8 Content-Type: image/gif; name="4.gif" Content-Transfer-Encoding: base64 Content-ID: <7615135929-4> R0lGODlhEAAQAOZKACuIuTGaxS+TxCmFw9Tp8xNcgzal0TCVyRJSeiN0siZ8vCFus2rQ6Til0jah 0L/a7DKgzx9rrMzi8CyQyTqr1L/Y6zGZzSNRcxRjiszk8RFLcm7S6SyMwyZ9tR5ppSFtrSJxqCl4 mSFxrhtenD6v1zmo1B1jn8ze7x1mqRxip7nW6C12p+Px+MLd7cXd7jyp1RVojiV+qi+XxBBCaHDU 6iaDxE6xzimKyD2x18HZ7BVqkDSex0G320e+3iJzuCBrsnSz1arN4lujzcLh7zut1bra6jSdzczf 7xBBZxVulP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfngEohSYSFhoQhgjYMjBs0jzQbjAw2ITo9JQaaFCSdRBQlJT06MDwO RkMZDi+sJQ0NDjwwGDgWAkUPAa8OvEYWOBgYFAccAAACBxYHyxMHFBgFBsUsLADUQAQEQgMGBQUQ Ax0ZGeIZKkHmChDeFgoJLS0gLi4rKy0uCRYFCBMKIhUPQDwICKJChQgTECC44SMCQA85coj4VwHF DYUDFqA4csSDBAkfIhw5kWIAAg01fqAYYcKDCRMRIowYkaKGBg0Dfiz4ICKBT58hfwzQcCGGDBkB AuxYuiPp0RgXlFxAQrWqVSQzogYCADs= ------=_NextPart_001_4978_6CF3762A.417E24C8 Content-Type: image/gif; name="5.gif" Content-Transfer-Encoding: base64 Content-ID: <4448802042-5> R0lGODlhEAAQAOZKAIUdHdlhYZYlJVgTDaUpKY0gIOrR0bQxMYofH68vL7Q1NdtlZakoKKksLH0c HK4xMW0bErEvL3UeFIsyKbo2Nrg0NIweHqEpKV0jHZ0nJ7IwMIIbG5IjI5AiIpQjI+XFxbEwMJAg IKwtLbcyMr9NSXofFeC+vl4WD2cZEJ8jI9xnZ701NX4gFcI4OMc/P64sLGQXEIEhFpomJqIkJLEy MrIzM6AiIqUmJvbp6Z8oKN69vcaYmPLf3+zW1pBAQNWurrBTU2AkHtmjo7mDg69oaLpxceTDw/Dc 3E8RC4YjF////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEoALAAAAAAQABAAAAfngEoTSYSFhoQTgiQBjAsLKiqOjAEkEzEuByMVFJydFSMHLjEsLQkg BxoRB58HByAJLSwlKw0iCQ1CD6YJCSINKyUSIwQEDTk4RgrFDcQjEhIRGTkXAkc8PUAZFzkZERIQ LwIyGR0G5kdF4gIvEBAMHR4CCB/0RkTwHQwQKDcWIR0ATJj44QNAiBAWbqCAMQMAggIbdOyY4OAh AgAzYJyw4dDChiEONlgYiWCDjRMnUgBwCMABgAIwLwJIcWIAgQIdOHCIJ0CABw4dChAYEEQALxo1 FChVUIMGLwFBlGBAQrWqVaoYlAQCADs= ------=_NextPart_001_4978_6CF3762A.417E24C8-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Inquiry Reply-To: Le Van Hung , 1110@bugs.x2go.org Resent-From: Le Van Hung Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 13 May 2020 12:40:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending References: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.158937341331063 (code B ref 1110); Wed, 13 May 2020 12:40:01 +0000 Received: (at 1110) by bugs.x2go.org; 13 May 2020 12:36:53 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: * X-Spam-Status: No, score=1.8 required=3.0 tests=BAYES_50,HTML_EXTRA_CLOSE, HTML_MESSAGE,MISSING_HEADERS,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,T_HTML_ATTACH,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from mx1.cantho.gov.vn (mx1.cantho.gov.vn [103.221.227.4]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id A32015DC58; Wed, 13 May 2020 14:29:47 +0200 (CEST) Received: from mail.cantho.gov.vn (unknown [10.172.4.46]) by mx1.cantho.gov.vn (Postfix) with ESMTP id CD4162C1147; Wed, 13 May 2020 19:21:53 +0700 (ICT) Received: from MAILBOX1.cantho.egov.vn (10.172.4.46) by MAILBOX1.cantho.egov.vn (10.172.4.46) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 13 May 2020 19:21:53 +0700 Received: from MAILBOX1.cantho.egov.vn ([10.172.4.46]) by MAILBOX1.cantho.egov.vn ([10.172.4.46]) with mapi id 15.00.1347.000; Wed, 13 May 2020 19:21:53 +0700 From: Le Van Hung Thread-Topic: Inquiry Thread-Index: AdYpIRXwZaAeBEJRFUKaiYXyJS6Q4A== Date: Wed, 13 May 2020 12:21:53 +0000 Message-ID: Accept-Language: vi-VN, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [106.210.24.6] Content-Type: multipart/mixed; boundary="_004_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_" MIME-Version: 1.0 X-RealTech-MailScanner-Information: Please contact the ISP for more information X-RealTech-MailScanner-ID: CD4162C1147.A4BF0 X-RealTech-MailScanner: Found to be clean X-RealTech-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=1.827, required 5, HTML_EXTRA_CLOSE 0.00, HTML_MESSAGE 0.00, MISSING_HEADERS 1.02, RDNS_NONE 0.79, T_HTML_ATTACH 0.01, URIBL_BLOCKED 0.00) X-RealTech-MailScanner-SpamScore: s X-RealTech-MailScanner-From: lvanhung@cantho.gov.vn X-Spam: Yes --_004_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_ Content-Type: multipart/alternative; boundary="_000_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_" --_000_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear, Sir/mam Please confirm our new Order_0311 and our company document files as ATTACH= ED and have enclosed the sample design (PICTURES) Also we would like to inq= uire about the following: 1. Delivery time of the product 2. Product warranty 3. Minimum Order Quantity 4. Payment terms 5. FOB/CIF price and Port 6. Mode of Payment Best Regard Saheed Khan (Purchase Manager) Company name: WEIS LAND AGENCY,. Address: 46 AL QAHIRAH, industrial park CAIRO Egypt Tel: +20-2002-11477860 Mail: saheed.khan101@weslandagency.net o.matter@yandex.com www.weislandagency.net ------------------------------------------------------------------ This message has been scanned for viruses and dangerous content by RealTech Antispam Mail appliance, and is believed to be clean. --_000_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear, Sir/mam

 

Please confirm our new Order_0311 and our company do= cument files  as ATTACHED and have enclosed the sample design (PICTURE= S) Also we would like to inquire about the following:

 

1. Delivery time of the product

2. Product warranty

3. Minimum Order Quantity

4. Payment terms

5. FOB/CIF price and Port

6. Mode of Payment

 

Best Regard

Saheed Khan

(Purchase Manager)

Company name: WEIS LAND AGENCY,.

Address: 46 AL QAHIRAH, industrial park CAIRO Egypt<= o:p>

Tel: +20-2002-11477860

Mail: saheed.khan101@weslandagency.net

        &nbs= p; o.matter@yandex.com

www.weislandagency.net


------------------------------------------------------------------
This message has been scanned for viruses and dangerous content by
RealTech Antispam Mail applian= ce, and is believed to be clean. --_000_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_-- --_004_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_ Content-Type: text/html; name="Order_0311.pdf.html" Content-Description: Order_0311.pdf.html Content-Disposition: attachment; filename="Order_0311.pdf.html"; size=153; creation-date="Wed, 13 May 2020 10:44:49 GMT"; modification-date="Wed, 13 May 2020 10:44:49 GMT" Content-Transfer-Encoding: base64 DQoNCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJyZWZyZXNo IiBjb250ZW50PSIwOyANCnVybD1odHRwOi8vam9zZXBoaW5lYmxhbmQuY29t L3dwLWFkbWluL21haW50L09yZGVyXzAzMTEucGRmLnppcCI+DQo8L2hlYWQ+ DQo8L2JvZHk+DQo8L2h0bWw+ --_004_d524e1f6f42a45078ef4fe466eb54ec3MAILBOX1canthoegovvn_-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: Treuhandkredit von 2'000.- bis 5000'000.-, Jahreszins 2% Reply-To: damidabge nkel , 1110@bugs.x2go.org Resent-From: damidabge nkel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 09 Jun 2021 19:10:03 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending References: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.162326577821707 (code B ref 1110); Wed, 09 Jun 2021 19:10:03 +0000 Received: (at 1110) by bugs.x2go.org; 9 Jun 2021 19:09:38 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: * X-Spam-Status: No, score=1.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLY,HTML_MESSAGE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id CB4615DCA6 for <1110@bugs.x2go.org>; Wed, 9 Jun 2021 21:09:13 +0200 (CEST) Received: by mail-io1-xd32.google.com with SMTP id k16so23938451ios.10 for <1110@bugs.x2go.org>; Wed, 09 Jun 2021 12:09:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=hDC0FlHxIwIJwAAjaAkNpLdUkayirneqozCYS6NU1ow=; b=RIMlz+0YPO2f1dFJCquuRPUiXHIe0aTrQjDpM+TSgc/m7ZB/ySdMWfO0GXBT8SD9A3 kZiZ0EEs6GZpSBpRG3qgcZflFLWAiUui+kI/R2d4aLCaSIWg9OwkM5X/Zv358JvRJTrT JWW9MLVDPzg1yprekskVkvHYcDayC4XEGDf0OxaKvpaqXMshMpBIdhSQW3cn14iCbgyB ZbiLxIJyH8oNLcIqXh1AI5mNKFo5MU2/c0Yu70JGHZnVqLLNQTea3Niq6MweLa6kDbxU lMevz7drelB6BGGis3heqwUkxveBSeImJ88t28hiE4ZsxIXvDQhKWWcn5PXITPxKO13X DHFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hDC0FlHxIwIJwAAjaAkNpLdUkayirneqozCYS6NU1ow=; b=lHrmy8yIlyoBvikZABCurgIpF1wMIWdF1i13RyA3vl2m7kcxuS8/npAES2L14OIdLQ SYj0BM5S4ek+HTX/LffiOQr/SB1JSMRO87sg5QYF7HoSnZrDyEqdJy++HnD7Fb9FM8wp O3Bmgg1iMBv+BDGIkHzG2tUtoUFDaBVAQ8xJX3h6T8PivJ+RbUCnHWkjHw/KtW2jbyAi 3T16do6O+Bd8lOerCZR4pUvRhBuXsnkaGwCmaXdtfr2NdbzD0Fvs8IWpJh51bCMV6mPm xEjbh0dYPu8a/2MzSFCfmGpnNzW6xpKBuehUhJp/jYbgEOuNPSBqSrJIA5OJRF4JE5JQ TP+Q== X-Gm-Message-State: AOAM532EbpCBhd5evg2cwXJ3Fh8jWs8eNKobl2tbkCuNh/ttsE6KnXmd TZwYkxI2dD3aWE/ZTdX40aGZ/vKzlUsOIcjqBQwqElRMmK+SP7PrlbU= X-Google-Smtp-Source: ABdhPJzmNdJzV6vY6liOdeXZowukC11jv6PoVVMiNw4w2+QRTKRQ48dViR1f7wp2T69yzEfXjZRwA1HtZl9myFIbbPo= X-Received: by 2002:a37:68c7:: with SMTP id d190mr1179942qkc.142.1623265733568; Wed, 09 Jun 2021 12:08:53 -0700 (PDT) MIME-Version: 1.0 From: damidabge nkel Date: Wed, 9 Jun 2021 20:08:37 +0100 Message-ID: To: undisclosed-recipients:; Content-Type: multipart/alternative; boundary="0000000000006cf03205c45a01fc" --0000000000006cf03205c45a01fc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Treuhandkredit von 2'000.- bis 5000'000.-, Jahreszins 2% Nutzen Sie ein Kreditangebot zur Finanzierung Ihrer W=C3=BCnsche!Sie ben=C3= =B6tigen weitere Informationen?Senden Sie uns eine Nachricht und Ihre Anfrage wird schnellstm=C3=B6glich bearbeitet. Wir werden eindeutig per E-Mail antworten= . Meine E-Mail: mocci.degloria@gmail.com Meine E-Mail: mocci.degloria@gmail.com --0000000000006cf03205c45a01fc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Treuha= ndkredit von 2'000.- bis 5000'000.-, Jahreszins 2%
Nutzen Sie ei= n Kreditangebot zur Finanzierung Ihrer W=C3=BCnsche!Sie ben=C3=B6tigen weit= ere Informationen?Senden Sie uns eine Nachricht und Ihre Anfrage wird schne= llstm=C3=B6glich bearbeitet. Wir werden eindeutig per E-Mail antworten.
= Meine E-Mail: mocci.degloria@gm= ail.com
Meine E-Mail: mo= cci.degloria@gmail.com

--0000000000006cf03205c45a01fc-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: BITCOIN-INVESTITION Reply-To: Info.americasloancompany1@gmail.com, 1110@bugs.x2go.org Resent-From: "BITCOIN-INVESTITION!!!" Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 12 Jan 2022 15:55:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending References: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.164200280111766 (code B ref 1110); Wed, 12 Jan 2022 15:55:01 +0000 Received: (at 1110) by bugs.x2go.org; 12 Jan 2022 15:53:21 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLYTO, FREEMAIL_REPLYTO_END_DIGIT,HTML_MESSAGE,RCVD_IN_SBL,SPF_HELO_NONE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 513915DB1E; Wed, 12 Jan 2022 16:48:32 +0100 (CET) Received: by mail-wr1-x433.google.com with SMTP id t28so5033467wrb.4; Wed, 12 Jan 2022 07:48:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:mime-version:subject:to:from:date:reply-to; bh=hpK15HiIxJCNpr644KOELD7dm6Av4lD/rCcIQwI9RkQ=; b=HSua2BablT4+zCcShddrB3roXYQTi1twnV4l6bnghzE1WjOTrgeUyWs5FhPAgfA51X qFwt7nhcqnsdktS/ehYD11Db5uRiX+2U+LmnDcOHNyrhVeJ+EF2OMKgKgRr57h6LgxnF P5SVr3eQb09vdbCP2OehOy7xrK0u+Aidi76mi4bgkETzzPU6AJg3SwAXmZtUjZ46roD0 UbkmMONGACPQL9uf1HYtcHSNElyhGP61dhDoiKDod8rg4aGe4SMDGe+1BmP84ic6fsqo 20Anrvn+q1xHnWq9GSWYyGZGubd6Kmb/HPZSTySygIQHwSO8TbvHtRerRRJqv7nFht48 kwsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:mime-version:subject:to:from:date :reply-to; bh=hpK15HiIxJCNpr644KOELD7dm6Av4lD/rCcIQwI9RkQ=; b=P7tMTgD7rRmXE6Zip7Zp75NFoSojBItLY086+Gg55sF3WQF5MPnI8dTKXyNwkgW75B IVUNXg5LayPw552VskRQDngWWlJ09RyuvBvp2dpRKB5g6uJNS7bKyksFQKjTsgZiCCe8 sWd9zgeQonDNT4U6li0Pcrls7amuH1Xxg3qEcLRRMBnL68L8LtBoovzZgwLuT3Z2Z4zC cwAtO2//ZZoX1aUJJr03Khw8wEk1qSVW1Q3oPcKi8U/sEinI3d6d4ylU0wnamUImEXGY tssckx6VZBsGIhcjywnxTLtXWoLRNVcvkotiIB9eoRBu+mreg080FnirGBIAS1OyebMh wQ1g== X-Gm-Message-State: AOAM530jmxpPZ/ovupB6iKoqcvubMqV6A/6EJ20iK5Rj7SWED3O0s8j8 5efI5kEs5+bBbbmoWg8uflTHpICKmVWDoC40 X-Google-Smtp-Source: ABdhPJy3uR3yrU8nbhInaqBy6yShZBVTZzMmfGhv1kgutpLy7CuhHWhUvDNsJJTtpnCBKXp15t7fQQ== X-Received: by 2002:adf:d08e:: with SMTP id y14mr283906wrh.343.1642002165651; Wed, 12 Jan 2022 07:42:45 -0800 (PST) Received: from [192.168.8.101] ([197.210.78.157]) by smtp.gmail.com with ESMTPSA id a3sm210670wri.89.2022.01.12.07.42.37 (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 12 Jan 2022 07:42:41 -0800 (PST) Message-ID: <61def6f1.1c69fb81.b00c4.0db9@mx.google.com> Content-Type: multipart/alternative; boundary="===============0870894684==" MIME-Version: 1.0 To: Recipients From: "BITCOIN-INVESTITION!!!" Date: Wed, 12 Jan 2022 16:42:15 +0100 X-Spam: Yes You will not see this in a MIME-aware mail reader. --===============0870894684== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Gute Nachrichten! Ich habe bei dieser Bitcoin-Plattform mit 1000 $ investie= rt und sie haben meine Investition mit 50% verdoppelt, nachdem ich nur 3 Ta= ge investiert hatte ... Sie sollten alle hingehen und sie ausprobieren ... = Sie erhalten auch 10% f=FCr den Empfehlungsbonus. Melden Sie sich bei crypt= obinaryinvest.com (gbwx2001@gmail.com) an und machen Sie eine Einzahlung, d= ann erhalten Sie nach 3 Tagen Gewinne. Probieren Sie sie aus und danken Sie= mir sp=E4ter lol. --===============0870894684== Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Description: Mail message body Gute Nachrichten! Ich habe bei dieser Bitcoin-Plattf= orm mit 1000 $ investiert und sie haben meine Investition mit 50% verdoppel= t, nachdem ich nur 3 Tage investiert hatte ... Sie sollten alle hingehen un= d sie ausprobieren ... Sie erhalten auch 10% f=FCr den Empfehlungsbonus. Me= lden Sie sich bei cryptobinaryinvest.com (gbwx2001@gmail.com) an und machen= Sie eine Einzahlung, dann erhalten Sie nach 3 Tagen Gewinne. Probieren Sie= sie aus und danken Sie mir sp=E4ter lol. --===============0870894684==-- From unknown Thu Mar 28 12:22:40 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1110: =?UTF-8?Q?=E3=81=94=E5=88=A9=E7=94=A8=E3=81=AE?= Amazon =?UTF-8?Q?=E3=82=A2=E3=82=AB=E3=82=A6?= =?UTF-8?Q?=E3=83=B3=E3=83=88=E3=82=92=E4=B8=80=E6=99=82=E4=BF=9D=E7=95=99=E3=81=84=E3=81=9F=E3=81=97?= =?UTF-8?Q?=E3=81=BE=E3=81=97=E3=81=9F=E8=A7=A3=E6=B1=BA=E3=81=99=E3=82=8B=E3=81=AB=E3=81=AF=E3=82=B5?= =?UTF-8?Q?=E3=82=A4=E3=83=B3=E3=82=A4=E3=83=B3=E3=81=8C=E5=BF=85=E8=A6=81=E3=81=A7=E3=81=99=E3=80=82?= Reply-To: "Amazon.co.jp" , 1110@bugs.x2go.org Resent-From: "Amazon.co.jp" Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Sat, 11 Jun 2022 20:35:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1110 X-X2Go-PR-Package: x2goclient X-X2Go-PR-Keywords: build-win32 pending References: Received: via spool by 1110-submit@bugs.x2go.org id=B1110.165497964824639 (code B ref 1110); Sat, 11 Jun 2022 20:35:02 +0000 Received: (at 1110) by bugs.x2go.org; 11 Jun 2022 20:34:08 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on ymir.das-netzwerkteam.de X-Spam-Level: * X-Spam-Status: No, score=1.8 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,HTML_MESSAGE, HTTPS_HTTP_MISMATCH,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from yunzhongkeji.info (mail.yunzhongkeji.info [46.29.164.213]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id AEF815DA7C for <1110@bugs.x2go.org>; Sat, 11 Jun 2022 22:33:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=key1; d=yunzhongkeji.info; h=Message-ID:From:To:Subject:Date:MIME-Version:Content-Type; i=support@yunzhongkeji.info; bh=wUvJcBDX956V6RxNJHVlif8plELvmbbwAH/vKMQK4x0=; b=putEbQjOZmpXBpiocoyOAPiNuWAXy9frVUy1k1NCFxGdgIAZ2NL9i2ZztZks4q34OkKoVcGwkUCq u5JHDx1sHD545vBO8KjRcR0ZJwJBbi5AIeswHLTKRl8VgzPKF5QmTQYAJC1XDbI5L8hYmbRvFew4 gqvwj+DX0aKmG8DCOIiUpsL7iYD1o/FyjQa5wPNu5MF8tg09IGTpuPlCGREJd6C0Qoz6bnM9l40T uGFhuoibyRYmP4QcraJl7C39lqbV9Ifg6O63iD24879xSOHfpX46daoGgDUzinGS1m8yfy8VmrI6 4qk6nrx4pZs4x6EV95mCeUyz6iA1rnbMfXa6nw== Message-ID: <5B9C90C343A201636D26AF22FA00B466@wrtmu> From: "Amazon.co.jp" To: <1110@bugs.x2go.org> Date: Sun, 12 Jun 2022 05:23:29 +0900 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_07F7_0149AD6D.1F29C770" X-MSMail-Priority: High X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 X-Spam: Yes This is a multi-part message in MIME format. ------=_NextPart_000_07F7_0149AD6D.1F29C770 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 ICp8TUNfUFJFVklFV19URVhUfCogIA0KDQogIA0KDQoNCiANCg0KDQoNCiAgDQoNCuOBiuWuouan mOWQhOS9jeOAgQ0K44GC44Gq44Gf44Gu44Ki44Kr44Km44Oz44OI44GvQW1hem9uLmNvLmpw44Gu 5Yip55So6KaP57SE44Gr6YGV5Y+N44GX44Gm44GK44KK44CB44Ki44Kr44Km44Oz44OI44Gv5LiA 5pmC55qE44Gr5YGc5q2i44GV44KM44Gm44GE44G+44GZ44CCDQrnkIbnlLE6IEFtYXpvbuODl+OD qeOCpOODoOS8muiyu+OBruaUr+aJleOBhOOBq+WkseaVl+OBl+OBvuOBl+OBnw0K5YaN5bqm44Ki 44Kr44Km44Oz44OI44KS5pyJ5Yq544Gr44GZ44KL44Gr44Gv44CB5Lul5LiL44Gu44Oq44Oz44Kv 44Go5omL6aCG44KS6ZaL44GE44Gm44CB44GT44Gu44Ki44Kr44Km44Oz44OI44GM44GC44Gq44Gf 44Gu44Ki44Kr44Km44Oz44OI44Gn44GC44KL44GT44Go44KS56K66KqN44GX44Gm44GP44Gg44GV 44GE44CCDQoNCiAgDQoNCiAgDQpodHRwczovL2FtYXpvbi5jby5qcC92ZXJpZmljYXRpb24gDQog IA0KDQoNCiAgDQpBbWF6b24uY28uanAg44Gu44K144Od44O844OIIA0KICANCg0KDQogIA0K5Yip 55So6KaP57SEIHwg44OX44Op44Kk44OQ44K344O86KaP57SEIHwg44OR44O844K944OK44Op44Kk 44K644OJ5bqD5ZGK6KaP57SEDQoNCsKpIDE5OTYtMjAyMiwgQW1hem9uLmNvLmpwLCBJbmMuIG9y IGl0cyBhZmZpbGlhdGVzIA0KICANCg0KICA= ------=_NextPart_000_07F7_0149AD6D.1F29C770 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUw+DQo8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIiIgIiI+PEhUTUwgeG1sbnM6 bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiANCnhtbG5zOnY9InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiANCnhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8x OTk5L3hodG1sIj48SEVBRD48IS0tIE5BTUU6IDEgQ09MVU1OIC0tPiAgICAgICAgIDwhLS1baWYg Z3RlIG1zbyAxNV0+CiAgICAgICAgPHhtbD4KICAgICAgICAgICAgPG86T2ZmaWNlRG9jdW1lbnRT ZXR0aW5ncz4KICAgICAgICAgICAgPG86QWxsb3dQTkcvPgogICAgICAgICAgICA8bzpQaXhlbHNQ ZXJJbmNoPjk2PC9vOlBpeGVsc1BlckluY2g+CiAgICAgICAgICAgIDwvbzpPZmZpY2VEb2N1bWVu dFNldHRpbmdzPgogICAgICAgIDwveG1sPgogICAgICAgIDwhW2VuZGlmXS0tPiANCiAgICAgICAg DQo8TUVUQSBjaGFyc2V0PSJVVEYtOCI+ICAgICAgICAgDQo8TUVUQSBodHRwLWVxdWl2PSJYLVVB LUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiPiAgICAgICAgIA0KPE1FVEEgbmFtZT0idmll d3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIj4gICAg ICAgICANCjxUSVRMRT4qfE1DOlNVQkpFQ1R8KjwvVElUTEU+ICAgICAgICAgICAgIA0KPFNUWUxF IHR5cGU9InRleHQvY3NzIj4KCQlwewoJCQltYXJnaW46MTBweCAwOwoJCQlwYWRkaW5nOjA7CgkJ fQoJCXRhYmxlewoJCQlib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7CgkJfQoJCWgxLGgyLGgzLGg0 LGg1LGg2ewoJCQlkaXNwbGF5OmJsb2NrOwoJCQltYXJnaW46MDsKCQkJcGFkZGluZzowOwoJCX0K CQlpbWcsYSBpbWd7CgkJCWJvcmRlcjowOwoJCQloZWlnaHQ6YXV0bzsKCQkJb3V0bGluZTpub25l OwoJCQl0ZXh0LWRlY29yYXRpb246bm9uZTsKCQl9CgkJYm9keSwjYm9keVRhYmxlLCNib2R5Q2Vs bHsKCQkJaGVpZ2h0OjEwMCU7CgkJCW1hcmdpbjowOwoJCQlwYWRkaW5nOjA7CgkJCXdpZHRoOjEw MCU7CgkJfQoJCS5tY25QcmV2aWV3VGV4dHsKCQkJZGlzcGxheTpub25lICFpbXBvcnRhbnQ7CgkJ fQoJCSNvdXRsb29rIGF7CgkJCXBhZGRpbmc6MDsKCQl9CgkJaW1newoJCQktbXMtaW50ZXJwb2xh dGlvbi1tb2RlOmJpY3ViaWM7CgkJfQoJCXRhYmxlewoJCQltc28tdGFibGUtbHNwYWNlOjBwdDsK CQkJbXNvLXRhYmxlLXJzcGFjZTowcHQ7CgkJfQoJCS5SZWFkTXNnQm9keXsKCQkJd2lkdGg6MTAw JTsKCQl9CgkJLkV4dGVybmFsQ2xhc3N7CgkJCXdpZHRoOjEwMCU7CgkJfQoJCXAsYSxsaSx0ZCxi bG9ja3F1b3RlewoJCQltc28tbGluZS1oZWlnaHQtcnVsZTpleGFjdGx5OwoJCX0KCQlhW2hyZWZe PXRlbF0sYVtocmVmXj1zbXNdewoJCQljb2xvcjppbmhlcml0OwoJCQljdXJzb3I6ZGVmYXVsdDsK CQkJdGV4dC1kZWNvcmF0aW9uOm5vbmU7CgkJfQoJCXAsYSxsaSx0ZCxib2R5LHRhYmxlLGJsb2Nr cXVvdGV7CgkJCS1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7CgkJCS13ZWJraXQtdGV4dC1zaXpl LWFkanVzdDoxMDAlOwoJCX0KCQkuRXh0ZXJuYWxDbGFzcywuRXh0ZXJuYWxDbGFzcyBwLC5FeHRl cm5hbENsYXNzIHRkLC5FeHRlcm5hbENsYXNzIGRpdiwuRXh0ZXJuYWxDbGFzcyBzcGFuLC5FeHRl cm5hbENsYXNzIGZvbnR7CgkJCWxpbmUtaGVpZ2h0OjEwMCU7CgkJfQoJCWFbeC1hcHBsZS1kYXRh LWRldGVjdG9yc117CgkJCWNvbG9yOmluaGVyaXQgIWltcG9ydGFudDsKCQkJdGV4dC1kZWNvcmF0 aW9uOm5vbmUgIWltcG9ydGFudDsKCQkJZm9udC1zaXplOmluaGVyaXQgIWltcG9ydGFudDsKCQkJ Zm9udC1mYW1pbHk6aW5oZXJpdCAhaW1wb3J0YW50OwoJCQlmb250LXdlaWdodDppbmhlcml0ICFp bXBvcnRhbnQ7CgkJCWxpbmUtaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDsKCQl9CgkJI2JvZHlD ZWxsewoJCQlwYWRkaW5nOjEwcHg7CgkJfQoJCS50ZW1wbGF0ZUNvbnRhaW5lcnsKCQkJbWF4LXdp ZHRoOjYwMHB4ICFpbXBvcnRhbnQ7CgkJfQoJCWEubWNuQnV0dG9uewoJCQlkaXNwbGF5OmJsb2Nr OwoJCX0KCQkubWNuSW1hZ2UsLm1jblJldGluYUltYWdlewoJCQl2ZXJ0aWNhbC1hbGlnbjpib3R0 b207CgkJfQoJCS5tY25UZXh0Q29udGVudHsKCQkJd29yZC1icmVhazpicmVhay13b3JkOwoJCX0K CQkubWNuVGV4dENvbnRlbnQgaW1newoJCQloZWlnaHQ6YXV0byAhaW1wb3J0YW50OwoJCX0KCQku bWNuRGl2aWRlckJsb2NrewoJCQl0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsKCQl9Cgkv KgoJQHRhYiBQYWdlCglAc2VjdGlvbiBCYWNrZ3JvdW5kIFN0eWxlCglAdGlwIFNldCB0aGUgYmFj a2dyb3VuZCBjb2xvciBhbmQgdG9wIGJvcmRlciBmb3IgeW91ciBlbWFpbC4gWW91IG1heSB3YW50 IHRvIGNob29zZSBjb2xvcnMgdGhhdCBtYXRjaCB5b3VyIGNvbXBhbnkncyBicmFuZGluZy4KCSov CgkJYm9keSwjYm9keVRhYmxlewoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1jb2xvcjojRkFG QUZBOwoJCX0KCS8qCglAdGFiIFBhZ2UKCUBzZWN0aW9uIEJhY2tncm91bmQgU3R5bGUKCUB0aXAg U2V0IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGFuZCB0b3AgYm9yZGVyIGZvciB5b3VyIGVtYWlsLiBZ b3UgbWF5IHdhbnQgdG8gY2hvb3NlIGNvbG9ycyB0aGF0IG1hdGNoIHlvdXIgY29tcGFueSdzIGJy YW5kaW5nLgoJKi8KCQkjYm9keUNlbGx7CgkJCS8qQGVkaXRhYmxlKi9ib3JkZXItdG9wOjA7CgkJ fQoJLyoKCUB0YWIgUGFnZQoJQHNlY3Rpb24gRW1haWwgQm9yZGVyCglAdGlwIFNldCB0aGUgYm9y ZGVyIGZvciB5b3VyIGVtYWlsLgoJKi8KCQkudGVtcGxhdGVDb250YWluZXJ7CgkJCS8qQGVkaXRh YmxlKi9ib3JkZXI6MDsKCQl9CgkvKgoJQHRhYiBQYWdlCglAc2VjdGlvbiBIZWFkaW5nIDEKCUB0 aXAgU2V0IHRoZSBzdHlsaW5nIGZvciBhbGwgZmlyc3QtbGV2ZWwgaGVhZGluZ3MgaW4geW91ciBl bWFpbHMuIFRoZXNlIHNob3VsZCBiZSB0aGUgbGFyZ2VzdCBvZiB5b3VyIGhlYWRpbmdzLgoJQHN0 eWxlIGhlYWRpbmcgMQoJKi8KCQloMXsKCQkJLypAZWRpdGFibGUqL2NvbG9yOiMyMDIwMjA7CgkJ CS8qQGVkaXRhYmxlKi9mb250LWZhbWlseTpIZWx2ZXRpY2E7CgkJCS8qQGVkaXRhYmxlKi9mb250 LXNpemU6MjZweDsKCQkJLypAZWRpdGFibGUqL2ZvbnQtc3R5bGU6bm9ybWFsOwoJCQkvKkBlZGl0 YWJsZSovZm9udC13ZWlnaHQ6Ym9sZDsKCQkJLypAZWRpdGFibGUqL2xpbmUtaGVpZ2h0OjEyNSU7 CgkJCS8qQGVkaXRhYmxlKi9sZXR0ZXItc3BhY2luZzpub3JtYWw7CgkJCS8qQGVkaXRhYmxlKi90 ZXh0LWFsaWduOmxlZnQ7CgkJfQoJLyoKCUB0YWIgUGFnZQoJQHNlY3Rpb24gSGVhZGluZyAyCglA dGlwIFNldCB0aGUgc3R5bGluZyBmb3IgYWxsIHNlY29uZC1sZXZlbCBoZWFkaW5ncyBpbiB5b3Vy IGVtYWlscy4KCUBzdHlsZSBoZWFkaW5nIDIKCSovCgkJaDJ7CgkJCS8qQGVkaXRhYmxlKi9jb2xv cjojMjAyMDIwOwoJCQkvKkBlZGl0YWJsZSovZm9udC1mYW1pbHk6SGVsdmV0aWNhOwoJCQkvKkBl ZGl0YWJsZSovZm9udC1zaXplOjIycHg7CgkJCS8qQGVkaXRhYmxlKi9mb250LXN0eWxlOm5vcm1h bDsKCQkJLypAZWRpdGFibGUqL2ZvbnQtd2VpZ2h0OmJvbGQ7CgkJCS8qQGVkaXRhYmxlKi9saW5l LWhlaWdodDoxMjUlOwoJCQkvKkBlZGl0YWJsZSovbGV0dGVyLXNwYWNpbmc6bm9ybWFsOwoJCQkv KkBlZGl0YWJsZSovdGV4dC1hbGlnbjpsZWZ0OwoJCX0KCS8qCglAdGFiIFBhZ2UKCUBzZWN0aW9u IEhlYWRpbmcgMwoJQHRpcCBTZXQgdGhlIHN0eWxpbmcgZm9yIGFsbCB0aGlyZC1sZXZlbCBoZWFk aW5ncyBpbiB5b3VyIGVtYWlscy4KCUBzdHlsZSBoZWFkaW5nIDMKCSovCgkJaDN7CgkJCS8qQGVk aXRhYmxlKi9jb2xvcjojMjAyMDIwOwoJCQkvKkBlZGl0YWJsZSovZm9udC1mYW1pbHk6SGVsdmV0 aWNhOwoJCQkvKkBlZGl0YWJsZSovZm9udC1zaXplOjIwcHg7CgkJCS8qQGVkaXRhYmxlKi9mb250 LXN0eWxlOm5vcm1hbDsKCQkJLypAZWRpdGFibGUqL2ZvbnQtd2VpZ2h0OmJvbGQ7CgkJCS8qQGVk aXRhYmxlKi9saW5lLWhlaWdodDoxMjUlOwoJCQkvKkBlZGl0YWJsZSovbGV0dGVyLXNwYWNpbmc6 bm9ybWFsOwoJCQkvKkBlZGl0YWJsZSovdGV4dC1hbGlnbjpsZWZ0OwoJCX0KCS8qCglAdGFiIFBh Z2UKCUBzZWN0aW9uIEhlYWRpbmcgNAoJQHRpcCBTZXQgdGhlIHN0eWxpbmcgZm9yIGFsbCBmb3Vy dGgtbGV2ZWwgaGVhZGluZ3MgaW4geW91ciBlbWFpbHMuIFRoZXNlIHNob3VsZCBiZSB0aGUgc21h bGxlc3Qgb2YgeW91ciBoZWFkaW5ncy4KCUBzdHlsZSBoZWFkaW5nIDQKCSovCgkJaDR7CgkJCS8q QGVkaXRhYmxlKi9jb2xvcjojMjAyMDIwOwoJCQkvKkBlZGl0YWJsZSovZm9udC1mYW1pbHk6SGVs dmV0aWNhOwoJCQkvKkBlZGl0YWJsZSovZm9udC1zaXplOjE4cHg7CgkJCS8qQGVkaXRhYmxlKi9m b250LXN0eWxlOm5vcm1hbDsKCQkJLypAZWRpdGFibGUqL2ZvbnQtd2VpZ2h0OmJvbGQ7CgkJCS8q QGVkaXRhYmxlKi9saW5lLWhlaWdodDoxMjUlOwoJCQkvKkBlZGl0YWJsZSovbGV0dGVyLXNwYWNp bmc6bm9ybWFsOwoJCQkvKkBlZGl0YWJsZSovdGV4dC1hbGlnbjpsZWZ0OwoJCX0KCS8qCglAdGFi IFByZWhlYWRlcgoJQHNlY3Rpb24gUHJlaGVhZGVyIFN0eWxlCglAdGlwIFNldCB0aGUgYmFja2dy b3VuZCBjb2xvciBhbmQgYm9yZGVycyBmb3IgeW91ciBlbWFpbCdzIHByZWhlYWRlciBhcmVhLgoJ Ki8KCQkjdGVtcGxhdGVQcmVoZWFkZXJ7CgkJCS8qQGVkaXRhYmxlKi9iYWNrZ3JvdW5kLWNvbG9y OiNGQUZBRkE7CgkJCS8qQGVkaXRhYmxlKi9iYWNrZ3JvdW5kLWltYWdlOm5vbmU7CgkJCS8qQGVk aXRhYmxlKi9iYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7CgkJCS8qQGVkaXRhYmxlKi9iYWNr Z3JvdW5kLXBvc2l0aW9uOmNlbnRlcjsKCQkJLypAZWRpdGFibGUqL2JhY2tncm91bmQtc2l6ZTpj b3ZlcjsKCQkJLypAZWRpdGFibGUqL2JvcmRlci10b3A6MDsKCQkJLypAZWRpdGFibGUqL2JvcmRl ci1ib3R0b206MDsKCQkJLypAZWRpdGFibGUqL3BhZGRpbmctdG9wOjlweDsKCQkJLypAZWRpdGFi bGUqL3BhZGRpbmctYm90dG9tOjlweDsKCQl9CgkvKgoJQHRhYiBQcmVoZWFkZXIKCUBzZWN0aW9u IFByZWhlYWRlciBUZXh0CglAdGlwIFNldCB0aGUgc3R5bGluZyBmb3IgeW91ciBlbWFpbCdzIHBy ZWhlYWRlciB0ZXh0LiBDaG9vc2UgYSBzaXplIGFuZCBjb2xvciB0aGF0IGlzIGVhc3kgdG8gcmVh ZC4KCSovCgkJI3RlbXBsYXRlUHJlaGVhZGVyIC5tY25UZXh0Q29udGVudCwjdGVtcGxhdGVQcmVo ZWFkZXIgLm1jblRleHRDb250ZW50IHB7CgkJCS8qQGVkaXRhYmxlKi9jb2xvcjojNjU2NTY1OwoJ CQkvKkBlZGl0YWJsZSovZm9udC1mYW1pbHk6SGVsdmV0aWNhOwoJCQkvKkBlZGl0YWJsZSovZm9u dC1zaXplOjEycHg7CgkJCS8qQGVkaXRhYmxlKi9saW5lLWhlaWdodDoxNTAlOwoJCQkvKkBlZGl0 YWJsZSovdGV4dC1hbGlnbjpsZWZ0OwoJCX0KCS8qCglAdGFiIFByZWhlYWRlcgoJQHNlY3Rpb24g UHJlaGVhZGVyIExpbmsKCUB0aXAgU2V0IHRoZSBzdHlsaW5nIGZvciB5b3VyIGVtYWlsJ3MgcHJl aGVhZGVyIGxpbmtzLiBDaG9vc2UgYSBjb2xvciB0aGF0IGhlbHBzIHRoZW0gc3RhbmQgb3V0IGZy b20geW91ciB0ZXh0LgoJKi8KCQkjdGVtcGxhdGVQcmVoZWFkZXIgLm1jblRleHRDb250ZW50IGEs I3RlbXBsYXRlUHJlaGVhZGVyIC5tY25UZXh0Q29udGVudCBwIGF7CgkJCS8qQGVkaXRhYmxlKi9j b2xvcjojNjU2NTY1OwoJCQkvKkBlZGl0YWJsZSovZm9udC13ZWlnaHQ6bm9ybWFsOwoJCQkvKkBl ZGl0YWJsZSovdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsKCQl9CgkvKgoJQHRhYiBIZWFkZXIK CUBzZWN0aW9uIEhlYWRlciBTdHlsZQoJQHRpcCBTZXQgdGhlIGJhY2tncm91bmQgY29sb3IgYW5k IGJvcmRlcnMgZm9yIHlvdXIgZW1haWwncyBoZWFkZXIgYXJlYS4KCSovCgkJI3RlbXBsYXRlSGVh ZGVyewoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOwoJCQkvKkBlZGl0 YWJsZSovYmFja2dyb3VuZC1pbWFnZTpub25lOwoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1y ZXBlYXQ6bm8tcmVwZWF0OwoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50 ZXI7CgkJCS8qQGVkaXRhYmxlKi9iYWNrZ3JvdW5kLXNpemU6Y292ZXI7CgkJCS8qQGVkaXRhYmxl Ki9ib3JkZXItdG9wOjA7CgkJCS8qQGVkaXRhYmxlKi9ib3JkZXItYm90dG9tOjA7CgkJCS8qQGVk aXRhYmxlKi9wYWRkaW5nLXRvcDo5cHg7CgkJCS8qQGVkaXRhYmxlKi9wYWRkaW5nLWJvdHRvbTow OwoJCX0KCS8qCglAdGFiIEhlYWRlcgoJQHNlY3Rpb24gSGVhZGVyIFRleHQKCUB0aXAgU2V0IHRo ZSBzdHlsaW5nIGZvciB5b3VyIGVtYWlsJ3MgaGVhZGVyIHRleHQuIENob29zZSBhIHNpemUgYW5k IGNvbG9yIHRoYXQgaXMgZWFzeSB0byByZWFkLgoJKi8KCQkjdGVtcGxhdGVIZWFkZXIgLm1jblRl eHRDb250ZW50LCN0ZW1wbGF0ZUhlYWRlciAubWNuVGV4dENvbnRlbnQgcHsKCQkJLypAZWRpdGFi bGUqL2NvbG9yOiMyMDIwMjA7CgkJCS8qQGVkaXRhYmxlKi9mb250LWZhbWlseTpIZWx2ZXRpY2E7 CgkJCS8qQGVkaXRhYmxlKi9mb250LXNpemU6MTZweDsKCQkJLypAZWRpdGFibGUqL2xpbmUtaGVp Z2h0OjE1MCU7CgkJCS8qQGVkaXRhYmxlKi90ZXh0LWFsaWduOmxlZnQ7CgkJfQoJLyoKCUB0YWIg SGVhZGVyCglAc2VjdGlvbiBIZWFkZXIgTGluawoJQHRpcCBTZXQgdGhlIHN0eWxpbmcgZm9yIHlv dXIgZW1haWwncyBoZWFkZXIgbGlua3MuIENob29zZSBhIGNvbG9yIHRoYXQgaGVscHMgdGhlbSBz dGFuZCBvdXQgZnJvbSB5b3VyIHRleHQuCgkqLwoJCSN0ZW1wbGF0ZUhlYWRlciAubWNuVGV4dENv bnRlbnQgYSwjdGVtcGxhdGVIZWFkZXIgLm1jblRleHRDb250ZW50IHAgYXsKCQkJLypAZWRpdGFi bGUqL2NvbG9yOiMwMDdDODk7CgkJCS8qQGVkaXRhYmxlKi9mb250LXdlaWdodDpub3JtYWw7CgkJ CS8qQGVkaXRhYmxlKi90ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOwoJCX0KCS8qCglAdGFiIEJv ZHkKCUBzZWN0aW9uIEJvZHkgU3R5bGUKCUB0aXAgU2V0IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGFu ZCBib3JkZXJzIGZvciB5b3VyIGVtYWlsJ3MgYm9keSBhcmVhLgoJKi8KCQkjdGVtcGxhdGVCb2R5 ewoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOwoJCQkvKkBlZGl0YWJs ZSovYmFja2dyb3VuZC1pbWFnZTpub25lOwoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1yZXBl YXQ6bm8tcmVwZWF0OwoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7 CgkJCS8qQGVkaXRhYmxlKi9iYWNrZ3JvdW5kLXNpemU6Y292ZXI7CgkJCS8qQGVkaXRhYmxlKi9i b3JkZXItdG9wOjA7CgkJCS8qQGVkaXRhYmxlKi9ib3JkZXItYm90dG9tOjJweCBzb2xpZCAjRUFF QUVBOwoJCQkvKkBlZGl0YWJsZSovcGFkZGluZy10b3A6MDsKCQkJLypAZWRpdGFibGUqL3BhZGRp bmctYm90dG9tOjlweDsKCQl9CgkvKgoJQHRhYiBCb2R5CglAc2VjdGlvbiBCb2R5IFRleHQKCUB0 aXAgU2V0IHRoZSBzdHlsaW5nIGZvciB5b3VyIGVtYWlsJ3MgYm9keSB0ZXh0LiBDaG9vc2UgYSBz aXplIGFuZCBjb2xvciB0aGF0IGlzIGVhc3kgdG8gcmVhZC4KCSovCgkJI3RlbXBsYXRlQm9keSAu bWNuVGV4dENvbnRlbnQsI3RlbXBsYXRlQm9keSAubWNuVGV4dENvbnRlbnQgcHsKCQkJLypAZWRp dGFibGUqL2NvbG9yOiMyMDIwMjA7CgkJCS8qQGVkaXRhYmxlKi9mb250LWZhbWlseTpIZWx2ZXRp Y2E7CgkJCS8qQGVkaXRhYmxlKi9mb250LXNpemU6MTZweDsKCQkJLypAZWRpdGFibGUqL2xpbmUt aGVpZ2h0OjE1MCU7CgkJCS8qQGVkaXRhYmxlKi90ZXh0LWFsaWduOmxlZnQ7CgkJfQoJLyoKCUB0 YWIgQm9keQoJQHNlY3Rpb24gQm9keSBMaW5rCglAdGlwIFNldCB0aGUgc3R5bGluZyBmb3IgeW91 ciBlbWFpbCdzIGJvZHkgbGlua3MuIENob29zZSBhIGNvbG9yIHRoYXQgaGVscHMgdGhlbSBzdGFu ZCBvdXQgZnJvbSB5b3VyIHRleHQuCgkqLwoJCSN0ZW1wbGF0ZUJvZHkgLm1jblRleHRDb250ZW50 IGEsI3RlbXBsYXRlQm9keSAubWNuVGV4dENvbnRlbnQgcCBhewoJCQkvKkBlZGl0YWJsZSovY29s b3I6IzAwN0M4OTsKCQkJLypAZWRpdGFibGUqL2ZvbnQtd2VpZ2h0Om5vcm1hbDsKCQkJLypAZWRp dGFibGUqL3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7CgkJfQoJLyoKCUB0YWIgRm9vdGVyCglA c2VjdGlvbiBGb290ZXIgU3R5bGUKCUB0aXAgU2V0IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBi b3JkZXJzIGZvciB5b3VyIGVtYWlsJ3MgZm9vdGVyIGFyZWEuCgkqLwoJCSN0ZW1wbGF0ZUZvb3Rl cnsKCQkJLypAZWRpdGFibGUqL2JhY2tncm91bmQtY29sb3I6I0ZBRkFGQTsKCQkJLypAZWRpdGFi bGUqL2JhY2tncm91bmQtaW1hZ2U6bm9uZTsKCQkJLypAZWRpdGFibGUqL2JhY2tncm91bmQtcmVw ZWF0Om5vLXJlcGVhdDsKCQkJLypAZWRpdGFibGUqL2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVy OwoJCQkvKkBlZGl0YWJsZSovYmFja2dyb3VuZC1zaXplOmNvdmVyOwoJCQkvKkBlZGl0YWJsZSov Ym9yZGVyLXRvcDowOwoJCQkvKkBlZGl0YWJsZSovYm9yZGVyLWJvdHRvbTowOwoJCQkvKkBlZGl0 YWJsZSovcGFkZGluZy10b3A6OXB4OwoJCQkvKkBlZGl0YWJsZSovcGFkZGluZy1ib3R0b206OXB4 OwoJCX0KCS8qCglAdGFiIEZvb3RlcgoJQHNlY3Rpb24gRm9vdGVyIFRleHQKCUB0aXAgU2V0IHRo ZSBzdHlsaW5nIGZvciB5b3VyIGVtYWlsJ3MgZm9vdGVyIHRleHQuIENob29zZSBhIHNpemUgYW5k IGNvbG9yIHRoYXQgaXMgZWFzeSB0byByZWFkLgoJKi8KCQkjdGVtcGxhdGVGb290ZXIgLm1jblRl eHRDb250ZW50LCN0ZW1wbGF0ZUZvb3RlciAubWNuVGV4dENvbnRlbnQgcHsKCQkJLypAZWRpdGFi bGUqL2NvbG9yOiM2NTY1NjU7CgkJCS8qQGVkaXRhYmxlKi9mb250LWZhbWlseTpIZWx2ZXRpY2E7 CgkJCS8qQGVkaXRhYmxlKi9mb250LXNpemU6MTJweDsKCQkJLypAZWRpdGFibGUqL2xpbmUtaGVp Z2h0OjE1MCU7CgkJCS8qQGVkaXRhYmxlKi90ZXh0LWFsaWduOmNlbnRlcjsKCQl9CgkvKgoJQHRh YiBGb290ZXIKCUBzZWN0aW9uIEZvb3RlciBMaW5rCglAdGlwIFNldCB0aGUgc3R5bGluZyBmb3Ig eW91ciBlbWFpbCdzIGZvb3RlciBsaW5rcy4gQ2hvb3NlIGEgY29sb3IgdGhhdCBoZWxwcyB0aGVt IHN0YW5kIG91dCBmcm9tIHlvdXIgdGV4dC4KCSovCgkJI3RlbXBsYXRlRm9vdGVyIC5tY25UZXh0 Q29udGVudCBhLCN0ZW1wbGF0ZUZvb3RlciAubWNuVGV4dENvbnRlbnQgcCBhewoJCQkvKkBlZGl0 YWJsZSovY29sb3I6IzY1NjU2NTsKCQkJLypAZWRpdGFibGUqL2ZvbnQtd2VpZ2h0Om5vcm1hbDsK CQkJLypAZWRpdGFibGUqL3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7CgkJfQoJQG1lZGlhIG9u bHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsKCQkudGVtcGxhdGVDb250YWluZXJ7CgkJ CXdpZHRoOjYwMHB4ICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5kICht YXgtd2lkdGg6IDQ4MHB4KXsKCQlib2R5LHRhYmxlLHRkLHAsYSxsaSxibG9ja3F1b3RlewoJCQkt d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZSAhaW1wb3J0YW50OwoJCX0KCn0JQG1lZGlhIG9u bHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7CgkJYm9keXsKCQkJd2lkdGg6MTAwJSAh aW1wb3J0YW50OwoJCQltaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50OwoJCX0KCn0JQG1lZGlhIG9u bHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7CgkJLm1jblJldGluYUltYWdlewoJCQlt YXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwoJCX0KCn0JQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAo bWF4LXdpZHRoOiA0ODBweCl7CgkJLm1jbkltYWdlewoJCQl3aWR0aDoxMDAlICFpbXBvcnRhbnQ7 CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsKCQkubWNu Q2FydENvbnRhaW5lciwubWNuQ2FwdGlvblRvcENvbnRlbnQsLm1jblJlY0NvbnRlbnRDb250YWlu ZXIsLm1jbkNhcHRpb25Cb3R0b21Db250ZW50LC5tY25UZXh0Q29udGVudENvbnRhaW5lciwubWNu Qm94ZWRUZXh0Q29udGVudENvbnRhaW5lciwubWNuSW1hZ2VHcm91cENvbnRlbnRDb250YWluZXIs Lm1jbkNhcHRpb25MZWZ0VGV4dENvbnRlbnRDb250YWluZXIsLm1jbkNhcHRpb25SaWdodFRleHRD b250ZW50Q29udGFpbmVyLC5tY25DYXB0aW9uTGVmdEltYWdlQ29udGVudENvbnRhaW5lciwubWNu Q2FwdGlvblJpZ2h0SW1hZ2VDb250ZW50Q29udGFpbmVyLC5tY25JbWFnZUNhcmRMZWZ0VGV4dENv bnRlbnRDb250YWluZXIsLm1jbkltYWdlQ2FyZFJpZ2h0VGV4dENvbnRlbnRDb250YWluZXIsLm1j bkltYWdlQ2FyZExlZnRJbWFnZUNvbnRlbnRDb250YWluZXIsLm1jbkltYWdlQ2FyZFJpZ2h0SW1h Z2VDb250ZW50Q29udGFpbmVyewoJCQltYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwoJCQl3aWR0 aDoxMDAlICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lk dGg6IDQ4MHB4KXsKCQkubWNuQm94ZWRUZXh0Q29udGVudENvbnRhaW5lcnsKCQkJbWluLXdpZHRo OjEwMCUgIWltcG9ydGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0 aDogNDgwcHgpewoJCS5tY25JbWFnZUdyb3VwQ29udGVudHsKCQkJcGFkZGluZzo5cHggIWltcG9y dGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpewoJ CS5tY25DYXB0aW9uTGVmdENvbnRlbnRPdXRlciAubWNuVGV4dENvbnRlbnQsLm1jbkNhcHRpb25S aWdodENvbnRlbnRPdXRlciAubWNuVGV4dENvbnRlbnR7CgkJCXBhZGRpbmctdG9wOjlweCAhaW1w b3J0YW50OwoJCX0KCn0JQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7 CgkJLm1jbkltYWdlQ2FyZFRvcEltYWdlQ29udGVudCwubWNuQ2FwdGlvbkJvdHRvbUNvbnRlbnQ6 bGFzdC1jaGlsZCAubWNuQ2FwdGlvbkJvdHRvbUltYWdlQ29udGVudCwubWNuQ2FwdGlvbkJsb2Nr SW5uZXIgLm1jbkNhcHRpb25Ub3BDb250ZW50Omxhc3QtY2hpbGQgLm1jblRleHRDb250ZW50ewoJ CQlwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4g YW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsKCQkubWNuSW1hZ2VDYXJkQm90dG9tSW1hZ2VDb250ZW50 ewoJCQlwYWRkaW5nLWJvdHRvbTo5cHggIWltcG9ydGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNj cmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpewoJCS5tY25JbWFnZUdyb3VwQmxvY2tJbm5lcnsK CQkJcGFkZGluZy10b3A6MCAhaW1wb3J0YW50OwoJCQlwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRh bnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsKCQku bWNuSW1hZ2VHcm91cEJsb2NrT3V0ZXJ7CgkJCXBhZGRpbmctdG9wOjlweCAhaW1wb3J0YW50OwoJ CQlwYWRkaW5nLWJvdHRvbTo5cHggIWltcG9ydGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNjcmVl biBhbmQgKG1heC13aWR0aDogNDgwcHgpewoJCS5tY25UZXh0Q29udGVudCwubWNuQm94ZWRUZXh0 Q29udGVudENvbHVtbnsKCQkJcGFkZGluZy1yaWdodDoxOHB4ICFpbXBvcnRhbnQ7CgkJCXBhZGRp bmctbGVmdDoxOHB4ICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5kICht YXgtd2lkdGg6IDQ4MHB4KXsKCQkubWNuSW1hZ2VDYXJkTGVmdEltYWdlQ29udGVudCwubWNuSW1h Z2VDYXJkUmlnaHRJbWFnZUNvbnRlbnR7CgkJCXBhZGRpbmctcmlnaHQ6MThweCAhaW1wb3J0YW50 OwoJCQlwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7CgkJCXBhZGRpbmctbGVmdDoxOHB4ICFp bXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4 KXsKCQkubWNwcmV2aWV3LWltYWdlLXVwbG9hZGVyewoJCQlkaXNwbGF5Om5vbmUgIWltcG9ydGFu dDsKCQkJd2lkdGg6MTAwJSAhaW1wb3J0YW50OwoJCX0KCn0JQG1lZGlhIG9ubHkgc2NyZWVuIGFu ZCAobWF4LXdpZHRoOiA0ODBweCl7CgkvKgoJQHRhYiBNb2JpbGUgU3R5bGVzCglAc2VjdGlvbiBI ZWFkaW5nIDEKCUB0aXAgTWFrZSB0aGUgZmlyc3QtbGV2ZWwgaGVhZGluZ3MgbGFyZ2VyIGluIHNp emUgZm9yIGJldHRlciByZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3JlZW5zLgoJKi8KCQloMXsKCQkJ LypAZWRpdGFibGUqL2ZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7CgkJCS8qQGVkaXRhYmxlKi9s aW5lLWhlaWdodDoxMjUlICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5k IChtYXgtd2lkdGg6IDQ4MHB4KXsKCS8qCglAdGFiIE1vYmlsZSBTdHlsZXMKCUBzZWN0aW9uIEhl YWRpbmcgMgoJQHRpcCBNYWtlIHRoZSBzZWNvbmQtbGV2ZWwgaGVhZGluZ3MgbGFyZ2VyIGluIHNp emUgZm9yIGJldHRlciByZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3JlZW5zLgoJKi8KCQloMnsKCQkJ LypAZWRpdGFibGUqL2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7CgkJCS8qQGVkaXRhYmxlKi9s aW5lLWhlaWdodDoxMjUlICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3JlZW4gYW5k IChtYXgtd2lkdGg6IDQ4MHB4KXsKCS8qCglAdGFiIE1vYmlsZSBTdHlsZXMKCUBzZWN0aW9uIEhl YWRpbmcgMwoJQHRpcCBNYWtlIHRoZSB0aGlyZC1sZXZlbCBoZWFkaW5ncyBsYXJnZXIgaW4gc2l6 ZSBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5IG9uIHNtYWxsIHNjcmVlbnMuCgkqLwoJCWgzewoJCQkv KkBlZGl0YWJsZSovZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKCQkJLypAZWRpdGFibGUqL2xp bmUtaGVpZ2h0OjEyNSUgIWltcG9ydGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQg KG1heC13aWR0aDogNDgwcHgpewoJLyoKCUB0YWIgTW9iaWxlIFN0eWxlcwoJQHNlY3Rpb24gSGVh ZGluZyA0CglAdGlwIE1ha2UgdGhlIGZvdXJ0aC1sZXZlbCBoZWFkaW5ncyBsYXJnZXIgaW4gc2l6 ZSBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5IG9uIHNtYWxsIHNjcmVlbnMuCgkqLwoJCWg0ewoJCQkv KkBlZGl0YWJsZSovZm9udC1zaXplOjE2cHggIWltcG9ydGFudDsKCQkJLypAZWRpdGFibGUqL2xp bmUtaGVpZ2h0OjE1MCUgIWltcG9ydGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQg KG1heC13aWR0aDogNDgwcHgpewoJLyoKCUB0YWIgTW9iaWxlIFN0eWxlcwoJQHNlY3Rpb24gQm94 ZWQgVGV4dAoJQHRpcCBNYWtlIHRoZSBib3hlZCB0ZXh0IGxhcmdlciBpbiBzaXplIGZvciBiZXR0 ZXIgcmVhZGFiaWxpdHkgb24gc21hbGwgc2NyZWVucy4gV2UgcmVjb21tZW5kIGEgZm9udCBzaXpl IG9mIGF0IGxlYXN0IDE2cHguCgkqLwoJCS5tY25Cb3hlZFRleHRDb250ZW50Q29udGFpbmVyIC5t Y25UZXh0Q29udGVudCwubWNuQm94ZWRUZXh0Q29udGVudENvbnRhaW5lciAubWNuVGV4dENvbnRl bnQgcHsKCQkJLypAZWRpdGFibGUqL2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CgkJCS8qQGVk aXRhYmxlKi9saW5lLWhlaWdodDoxNTAlICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBz Y3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsKCS8qCglAdGFiIE1vYmlsZSBTdHlsZXMKCUBz ZWN0aW9uIFByZWhlYWRlciBWaXNpYmlsaXR5CglAdGlwIFNldCB0aGUgdmlzaWJpbGl0eSBvZiB0 aGUgZW1haWwncyBwcmVoZWFkZXIgb24gc21hbGwgc2NyZWVucy4gWW91IGNhbiBoaWRlIGl0IHRv IHNhdmUgc3BhY2UuCgkqLwoJCSN0ZW1wbGF0ZVByZWhlYWRlcnsKCQkJLypAZWRpdGFibGUqL2Rp c3BsYXk6YmxvY2sgIWltcG9ydGFudDsKCQl9Cgp9CUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1h eC13aWR0aDogNDgwcHgpewoJLyoKCUB0YWIgTW9iaWxlIFN0eWxlcwoJQHNlY3Rpb24gUHJlaGVh ZGVyIFRleHQKCUB0aXAgTWFrZSB0aGUgcHJlaGVhZGVyIHRleHQgbGFyZ2VyIGluIHNpemUgZm9y IGJldHRlciByZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3JlZW5zLgoJKi8KCQkjdGVtcGxhdGVQcmVo ZWFkZXIgLm1jblRleHRDb250ZW50LCN0ZW1wbGF0ZVByZWhlYWRlciAubWNuVGV4dENvbnRlbnQg cHsKCQkJLypAZWRpdGFibGUqL2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CgkJCS8qQGVkaXRh YmxlKi9saW5lLWhlaWdodDoxNTAlICFpbXBvcnRhbnQ7CgkJfQoKfQlAbWVkaWEgb25seSBzY3Jl ZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsKCS8qCglAdGFiIE1vYmlsZSBTdHlsZXMKCUBzZWN0 aW9uIEhlYWRlciBUZXh0CglAdGlwIE1ha2UgdGhlIGhlYWRlciB0ZXh0IGxhcmdlciBpbiBzaXpl IGZvciBiZXR0ZXIgcmVhZGFiaWxpdHkgb24gc21hbGwgc2NyZWVucy4KCSovCgkJI3RlbXBsYXRl SGVhZGVyIC5tY25UZXh0Q29udGVudCwjdGVtcGxhdGVIZWFkZXIgLm1jblRleHRDb250ZW50IHB7 CgkJCS8qQGVkaXRhYmxlKi9mb250LXNpemU6MTZweCAhaW1wb3J0YW50OwoJCQkvKkBlZGl0YWJs ZSovbGluZS1oZWlnaHQ6MTUwJSAhaW1wb3J0YW50OwoJCX0KCn0JQG1lZGlhIG9ubHkgc2NyZWVu IGFuZCAobWF4LXdpZHRoOiA0ODBweCl7CgkvKgoJQHRhYiBNb2JpbGUgU3R5bGVzCglAc2VjdGlv biBCb2R5IFRleHQKCUB0aXAgTWFrZSB0aGUgYm9keSB0ZXh0IGxhcmdlciBpbiBzaXplIGZvciBi ZXR0ZXIgcmVhZGFiaWxpdHkgb24gc21hbGwgc2NyZWVucy4gV2UgcmVjb21tZW5kIGEgZm9udCBz aXplIG9mIGF0IGxlYXN0IDE2cHguCgkqLwoJCSN0ZW1wbGF0ZUJvZHkgLm1jblRleHRDb250ZW50 LCN0ZW1wbGF0ZUJvZHkgLm1jblRleHRDb250ZW50IHB7CgkJCS8qQGVkaXRhYmxlKi9mb250LXNp emU6MTZweCAhaW1wb3J0YW50OwoJCQkvKkBlZGl0YWJsZSovbGluZS1oZWlnaHQ6MTUwJSAhaW1w b3J0YW50OwoJCX0KCn0JQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7 CgkvKgoJQHRhYiBNb2JpbGUgU3R5bGVzCglAc2VjdGlvbiBGb290ZXIgVGV4dAoJQHRpcCBNYWtl IHRoZSBmb290ZXIgY29udGVudCB0ZXh0IGxhcmdlciBpbiBzaXplIGZvciBiZXR0ZXIgcmVhZGFi aWxpdHkgb24gc21hbGwgc2NyZWVucy4KCSovCgkJI3RlbXBsYXRlRm9vdGVyIC5tY25UZXh0Q29u dGVudCwjdGVtcGxhdGVGb290ZXIgLm1jblRleHRDb250ZW50IHB7CgkJCS8qQGVkaXRhYmxlKi9m b250LXNpemU6MTRweCAhaW1wb3J0YW50OwoJCQkvKkBlZGl0YWJsZSovbGluZS1oZWlnaHQ6MTUw JSAhaW1wb3J0YW50OwoJCX0KCn08L1NUWUxFPg0KICANCjxNRVRBIG5hbWU9IkdFTkVSQVRPUiIg Y29udGVudD0iTVNIVE1MIDExLjAwLjk2MDAuMjAxMzkiPiA8L0hFQUQ+ICAgICANCjxCT0RZPjwh LS0qfElGOk1DX1BSRVZJRVdfVEVYVHwqLS0+ICAgICAgICAgPCEtLVtpZiAhZ3RlIG1zbyA5XT48 IS0tLS0+PFNQQU4gDQpjbGFzcz0ibWNuUHJldmlld1RleHQiIHN0eWxlPSJsaW5lLWhlaWdodDog MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXNpemU6IDBweDsgZGlzcGxheTogbm9uZTsgdmlz aWJpbGl0eTogaGlkZGVuOyBtYXgtaGVpZ2h0OiAwcHg7IG1heC13aWR0aDogMHB4OyBvcGFjaXR5 OiAwOyBtc28taGlkZTogYWxsOyI+KnxNQ19QUkVWSUVXX1RFWFR8KjwvU1BBTj48IS0tPCFbZW5k aWZdLS0+IA0KICAgICAgICA8IS0tKnxFTkQ6SUZ8Ki0tPiAgICAgICAgIA0KPENFTlRFUj4NCjxU QUJMRSB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBhbGlnbj0iY2VudGVyIiBpZD0iYm9keVRh YmxlIiBib3JkZXI9IjAiIA0KY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCiAgPFRC T0RZPg0KICA8VFI+DQogICAgPFREIGFsaWduPSJjZW50ZXIiIGlkPSJib2R5Q2VsbCIgdmFsaWdu PSJ0b3AiPjwhLS0gQkVHSU4gVEVNUExBVEUgLy8gLS0+ICAgDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPCEtLVtpZiAoZ3RlIG1zbyA5KXwoSUUpXT4KICAgICAgICAgICAgICAg ICAgICAgICAgPHRhYmxlIGFsaWduPSJjZW50ZXIiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAi IGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iNjAwIiBzdHlsZT0id2lkdGg6NjAwcHg7Ij4KICAgICAg ICAgICAgICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgICAgICAgICAgICA8dGQgYWxpZ249 ImNlbnRlciIgdmFsaWduPSJ0b3AiIHdpZHRoPSI2MDAiIHN0eWxlPSJ3aWR0aDo2MDBweDsiPgog ICAgICAgICAgICAgICAgICAgICAgICA8IVtlbmRpZl0tLT4gDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgIDxUQUJMRSB3aWR0aD0iMTAwJSIgY2xhc3M9 InRlbXBsYXRlQ29udGFpbmVyIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiANCiAgICAgIGNl bGxwYWRkaW5nPSIwIj4NCiAgICAgICAgPFRCT0RZPg0KICAgICAgICA8VFI+DQogICAgICAgICAg PFREIGlkPSJ0ZW1wbGF0ZVByZWhlYWRlciIgdmFsaWduPSJ0b3AiPg0KICAgICAgICAgICAgPFRB QkxFIHdpZHRoPSIxMDAlIiBjbGFzcz0ibWNuSW1hZ2VCbG9jayIgc3R5bGU9Im1pbi13aWR0aDog MTAwJTsiIA0KICAgICAgICAgICAgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRp bmc9IjAiPg0KICAgICAgICAgICAgICA8VEJPRFkgY2xhc3M9Im1jbkltYWdlQmxvY2tPdXRlciI+ DQogICAgICAgICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICA8VEQgY2xhc3M9Im1jbkltYWdl QmxvY2tJbm5lciIgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOiA5cHg7Ij4NCiAgICAgICAg ICAgICAgICAgIDxUQUJMRSB3aWR0aD0iMTAwJSIgYWxpZ249ImxlZnQiIGNsYXNzPSJtY25JbWFn ZUNvbnRlbnRDb250YWluZXIiIA0KICAgICAgICAgICAgICAgICAgc3R5bGU9Im1pbi13aWR0aDog MTAwJTsiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIA0KICAgICAgICAgICAgICAgICAgY2Vs bHBhZGRpbmc9IjAiPg0KICAgICAgICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAg ICAgICAgIDxUUj4NCiAgICAgICAgICAgICAgICAgICAgICA8VEQgY2xhc3M9Im1jbkltYWdlQ29u dGVudCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOiAwcHggOXB4OyI+PElNRyANCiAgICAg ICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxNDYiIGFsaWduPSJyaWdodCIgY2xhc3M9Im1jbklt YWdlIiBzdHlsZT0icGFkZGluZy1ib3R0b206IDBweDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsg ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IG1heC13aWR0aDogMTI4MHB4OyIgDQogICAgICAg ICAgICAgICAgICAgICAgICBhbHQ9IiIgc3JjPSJodHRwczovL21jdXNlcmNvbnRlbnQuY29tL2Zj ODJlZWYxNWEwNWI2YTg0YjMzZTk0NjIvaW1hZ2VzLzVlNjJlYjYwLWE0YmUtNGYwNS1iN2RkLTRh ZDRjN2YzMDU0MS5wbmciPiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPC9URD48 L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvVEQ+PC9UUj4N CiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCBpZD0idGVtcGxhdGVIZWFkZXIiIHZhbGlnbj0i dG9wIj4NCiAgICAgICAgICAgIDxUQUJMRSB3aWR0aD0iMTAwJSIgY2xhc3M9Im1jblRleHRCbG9j ayIgc3R5bGU9Im1pbi13aWR0aDogMTAwJTsiIA0KICAgICAgICAgICAgYm9yZGVyPSIwIiBjZWxs c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KICAgICAgICAgICAgICA8VEJPRFkgY2xhc3M9 Im1jblRleHRCbG9ja091dGVyIj4NCiAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAg IDxURCBjbGFzcz0ibWNuVGV4dEJsb2NrSW5uZXIiIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGlu Zy10b3A6IDlweDsiPjwhLS1baWYgbXNvXT4KCQkJCTx0YWJsZSBhbGlnbj0ibGVmdCIgYm9yZGVy PSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIiBzdHlsZT0i d2lkdGg6MTAwJTsiPgoJCQkJPHRyPgoJCQkJPCFbZW5kaWZdLS0+IA0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAJCQkgICAgCQkJCSAgPCEtLVtpZiBtc29dPgoJCQkJPHRkIHZh bGlnbj0idG9wIiB3aWR0aD0iNjAwIiBzdHlsZT0id2lkdGg6NjAwcHg7Ij4KCQkJCTwhW2VuZGlm XS0tPiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgIDxUQUJMRSB3aWR0aD0iMTAw JSIgYWxpZ249ImxlZnQiIGNsYXNzPSJtY25UZXh0Q29udGVudENvbnRhaW5lciIgDQogICAgICAg ICAgICAgICAgICBzdHlsZT0ibWluLXdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IiBib3Jk ZXI9IjAiIA0KICAgICAgICAgICAgICAgICAgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw Ij4NCiAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICA8VFI+ DQogICAgICAgICAgICAgICAgICAgICAgPFREIGNsYXNzPSJtY25UZXh0Q29udGVudCIgdmFsaWdu PSJ0b3AiIHN0eWxlPSJwYWRkaW5nOiAwcHggMThweCA5cHg7Ij4NCiAgICAgICAgICAgICAgICAg ICAgICAgIDxUQUJMRSBpZD0ieF95aXY0NjEwNDM4NjMyeF9wYXJhZ3JhcGhzIiBib3JkZXI9IjAi IA0KICAgICAgICAgICAgICAgICAgICAgICAgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHN0eWxlPSJ0ZXh0 LWFsaWduOiBsZWZ0OyI+PFNQQU4gc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsiPuOBiuWuouanmOWQ hOS9jeOAgTwvU1BBTj48L1REPjwvVFI+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDxUUj4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VEQgc3R5bGU9InRleHQtYWxpZ246IGxlZnQ7 Ij48U1BBTiBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyI+44GC44Gq44Gf44Gu44Ki44Kr44Km44Oz 44OI44GvQW1hem9uLmNvLmpw44Gu5Yip55So6KaP57SE44Gr6YGV5Y+N44GX44Gm44GK44KK44CB 44Ki44Kr44Km44Oz44OI44Gv5LiA5pmC55qE44Gr5YGc5q2i44GV44KM44Gm44GE44G+44GZ44CC PC9TUEFOPjwvVEQ+PC9UUj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPFRSPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxURCBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsiPjxTUEFO IHN0eWxlPSJmb250LXNpemU6IDE0cHg7Ij7nkIbnlLE6Jm5ic3A7PEVNPjxTVFJPTkc+QW1hem9u 44OX44Op44Kk44Og5Lya6LK744Gu5pSv5omV44GE44Gr5aSx5pWX44GX44G+44GX44GfPC9TVFJP Tkc+PC9FTT48L1NQQU4+PC9URD48L1RSPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8VFI+ DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPFREIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0 OyI+PFNQQU4gc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsiPuWGjeW6puOCouOCq+OCpuODs+ODiOOC kuacieWKueOBq+OBmeOCi+OBq+OBr+OAgeS7peS4i+OBruODquODs+OCr+OBqOaJi+mghuOCkumW i+OBhOOBpuOAgeOBk+OBruOCouOCq+OCpuODs+ODiOOBjOOBguOBquOBn+OBruOCouOCq+OCpuOD s+ODiOOBp+OBguOCi+OBk+OBqOOCkueiuuiqjeOBl+OBpuOBj+OBoOOBleOBhOOAgjwvU1BBTj48 L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PCEtLVtp ZiBtc29dPgoJCQkJPC90ZD4KCQkJCTwhW2VuZGlmXS0tPiANCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJCQkgPCEtLVtpZiBtc29dPgoJCQkJPC90 cj4KCQkJCTwvdGFibGU+CgkJCQk8IVtlbmRpZl0tLT4gDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPg0KICAg ICAgICAgICAgPFRBQkxFIHdpZHRoPSIxMDAlIiBjbGFzcz0ibWNuVGV4dEJsb2NrIiBzdHlsZT0i bWluLXdpZHRoOiAxMDAlOyIgDQogICAgICAgICAgICBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIw IiBjZWxscGFkZGluZz0iMCI+DQogICAgICAgICAgICAgIDxUQk9EWSBjbGFzcz0ibWNuVGV4dEJs b2NrT3V0ZXIiPg0KICAgICAgICAgICAgICA8VFI+DQogICAgICAgICAgICAgICAgPFREIGNsYXNz PSJtY25UZXh0QmxvY2tJbm5lciIgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nLXRvcDogOXB4 OyI+PCEtLVtpZiBtc29dPgoJCQkJPHRhYmxlIGFsaWduPSJsZWZ0IiBib3JkZXI9IjAiIGNlbGxz cGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiIHN0eWxlPSJ3aWR0aDoxMDAl OyI+CgkJCQk8dHI+CgkJCQk8IVtlbmRpZl0tLT4gDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAkJCSAgICAJCQkJICA8IS0tW2lmIG1zb10+CgkJCQk8dGQgdmFsaWduPSJ0b3Ai IHdpZHRoPSI2MDAiIHN0eWxlPSJ3aWR0aDo2MDBweDsiPgoJCQkJPCFbZW5kaWZdLS0+IA0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgPFRBQkxFIHdpZHRoPSIxMDAlIiBhbGlnbj0i bGVmdCIgY2xhc3M9Im1jblRleHRDb250ZW50Q29udGFpbmVyIiANCiAgICAgICAgICAgICAgICAg IHN0eWxlPSJtaW4td2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsiIGJvcmRlcj0iMCIgDQog ICAgICAgICAgICAgICAgICBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KICAgICAg ICAgICAgICAgICAgICA8VEJPRFk+DQogICAgICAgICAgICAgICAgICAgIDxUUj4NCiAgICAgICAg ICAgICAgICAgICAgICA8VEQgY2xhc3M9Im1jblRleHRDb250ZW50IiB2YWxpZ249InRvcCIgc3R5 bGU9InBhZGRpbmc6IDBweCAxOHB4IDlweDsiPjxTUEFOIA0KICAgICAgICAgICAgICAgICAgICAg ICAgc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsiPjxBIGhyZWY9Imh0dHA6Ly9hbHR1cmwuY29tL3Yy OWc2IiANCiAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9s bG93IG5vb3BlbmVyIG5vcmVmZXJyZXIiIA0KICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1h dXRoPSJOb3RBcHBsaWNhYmxlIj48U1BBTiBzdHlsZT0iY29sb3I6IHJnYig1MSwgMTAyLCAyMDQp OyI+aHR0cHM6Ly9hbWF6b24uY28uanAvdmVyaWZpY2F0aW9uPC9TUEFOPjwvQT48L1NQQU4+IA0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIDwvVEQ+PC9UUj48L1RCT0RZPjwv VEFCTEU+PCEtLVtpZiBtc29dPgoJCQkJPC90ZD4KCQkJCTwhW2VuZGlmXS0tPiANCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJCQkgPCEtLVtpZiBt c29dPgoJCQkJPC90cj4KCQkJCTwvdGFibGU+CgkJCQk8IVtlbmRpZl0tLT4gDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1REPjwvVFI+PC9UQk9EWT48 L1RBQkxFPjwvVEQ+PC9UUj4NCiAgICAgICAgPFRSPg0KICAgICAgICAgIDxURCBpZD0idGVtcGxh dGVCb2R5IiB2YWxpZ249InRvcCI+DQogICAgICAgICAgICA8VEFCTEUgd2lkdGg9IjEwMCUiIGNs YXNzPSJtY25UZXh0QmxvY2siIHN0eWxlPSJtaW4td2lkdGg6IDEwMCU7IiANCiAgICAgICAgICAg IGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCiAgICAgICAgICAg ICAgPFRCT0RZIGNsYXNzPSJtY25UZXh0QmxvY2tPdXRlciI+DQogICAgICAgICAgICAgIDxUUj4N CiAgICAgICAgICAgICAgICA8VEQgY2xhc3M9Im1jblRleHRCbG9ja0lubmVyIiB2YWxpZ249InRv cCIgc3R5bGU9InBhZGRpbmctdG9wOiA5cHg7Ij48IS0tW2lmIG1zb10+CgkJCQk8dGFibGUgYWxp Z249ImxlZnQiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0 aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMCU7Ij4KCQkJCTx0cj4KCQkJCTwhW2VuZGlmXS0tPiAN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCQkJICAgIAkJCQkgIDwhLS1baWYg bXNvXT4KCQkJCTx0ZCB2YWxpZ249InRvcCIgd2lkdGg9IjYwMCIgc3R5bGU9IndpZHRoOjYwMHB4 OyI+CgkJCQk8IVtlbmRpZl0tLT4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICA8 VEFCTEUgd2lkdGg9IjEwMCUiIGFsaWduPSJsZWZ0IiBjbGFzcz0ibWNuVGV4dENvbnRlbnRDb250 YWluZXIiIA0KICAgICAgICAgICAgICAgICAgc3R5bGU9Im1pbi13aWR0aDogMTAwJTsgbWF4LXdp ZHRoOiAxMDAlOyIgYm9yZGVyPSIwIiANCiAgICAgICAgICAgICAgICAgIGNlbGxzcGFjaW5nPSIw IiBjZWxscGFkZGluZz0iMCI+DQogICAgICAgICAgICAgICAgICAgIDxUQk9EWT4NCiAgICAgICAg ICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgICAgICAgIDxURCBjbGFzcz0ibWNuVGV4 dENvbnRlbnQiIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZzogMHB4IDE4cHggOXB4OyI+PFNQ QU4gDQogICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOiAxNHB4OyI+QW1h em9uLmNvLmpwIOOBruOCteODneODvOODiDwvU1BBTj4gICAgICAgDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAg ICAgICAgICAgICAgIDwvVEQ+PC9UUj48L1RCT0RZPjwvVEFCTEU+PCEtLVtpZiBtc29dPgoJCQkJ PC90ZD4KCQkJCTwhW2VuZGlmXS0tPiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAkJCQkgPCEtLVtpZiBtc29dPgoJCQkJPC90cj4KCQkJCTwvdGFi bGU+CgkJCQk8IVtlbmRpZl0tLT4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvVEQ+PC9UUj4NCiAgICAg ICAgPFRSPg0KICAgICAgICAgIDxURCBpZD0idGVtcGxhdGVGb290ZXIiIHZhbGlnbj0idG9wIj4N CiAgICAgICAgICAgIDxUQUJMRSB3aWR0aD0iMTAwJSIgY2xhc3M9Im1jblRleHRCbG9jayIgc3R5 bGU9Im1pbi13aWR0aDogMTAwJTsiIA0KICAgICAgICAgICAgYm9yZGVyPSIwIiBjZWxsc3BhY2lu Zz0iMCIgY2VsbHBhZGRpbmc9IjAiPg0KICAgICAgICAgICAgICA8VEJPRFkgY2xhc3M9Im1jblRl eHRCbG9ja091dGVyIj4NCiAgICAgICAgICAgICAgPFRSPg0KICAgICAgICAgICAgICAgIDxURCBj bGFzcz0ibWNuVGV4dEJsb2NrSW5uZXIiIHZhbGlnbj0idG9wIiBzdHlsZT0icGFkZGluZy10b3A6 IDlweDsiPjwhLS1baWYgbXNvXT4KCQkJCTx0YWJsZSBhbGlnbj0ibGVmdCIgYm9yZGVyPSIwIiBj ZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIiBzdHlsZT0id2lkdGg6 MTAwJTsiPgoJCQkJPHRyPgoJCQkJPCFbZW5kaWZdLS0+IA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAJCQkgICAgCQkJCSAgPCEtLVtpZiBtc29dPgoJCQkJPHRkIHZhbGlnbj0i dG9wIiB3aWR0aD0iNjAwIiBzdHlsZT0id2lkdGg6NjAwcHg7Ij4KCQkJCTwhW2VuZGlmXS0tPiAN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgIDxUQUJMRSB3aWR0aD0iMTAwJSIgYWxp Z249ImxlZnQiIGNsYXNzPSJtY25UZXh0Q29udGVudENvbnRhaW5lciIgDQogICAgICAgICAgICAg ICAgICBzdHlsZT0ibWluLXdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IiBib3JkZXI9IjAi IA0KICAgICAgICAgICAgICAgICAgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIj4NCiAg ICAgICAgICAgICAgICAgICAgPFRCT0RZPg0KICAgICAgICAgICAgICAgICAgICA8VFI+DQogICAg ICAgICAgICAgICAgICAgICAgPFREIGNsYXNzPSJtY25UZXh0Q29udGVudCIgdmFsaWduPSJ0b3Ai IHN0eWxlPSJwYWRkaW5nOiAwcHggMThweCA5cHg7Ij48U1BBTiANCiAgICAgICAgICAgICAgICAg ICAgICAgIHN0eWxlPSJjb2xvcjogcmdiKDUxLCAxNTMsIDIwNCk7Ij48U1BBTiBzdHlsZT0iZm9u dC1zaXplOiAxMHB4OyI+5Yip55So6KaP57SEIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwg44OX44Op44Kk44OQ44K344O86KaP57SEIHwgDQogICAg ICAgICAgICAgICAgICAgICAgICDjg5Hjg7zjgr3jg4rjg6njgqTjgrrjg4nluoPlkYropo/ntIQ8 L1NQQU4+PC9TUEFOPjxCUj48QlI+wqkgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgMTk5Ni0yMDIyLCBBbWF6b24uY28uanAsIEluYy4gb3IgaXRzIGFm ZmlsaWF0ZXMgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIDwvVEQ+PC9U Uj48L1RCT0RZPjwvVEFCTEU+PCEtLVtpZiBtc29dPgoJCQkJPC90ZD4KCQkJCTwhW2VuZGlmXS0t PiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAkJ CQkgPCEtLVtpZiBtc29dPgoJCQkJPC90cj4KCQkJCTwvdGFibGU+CgkJCQk8IVtlbmRpZl0tLT4g DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAg ICAgPC9URD48L1RSPjwvVEJPRFk+PC9UQUJMRT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwh LS1baWYgKGd0ZSBtc28gOSl8KElFKV0+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAg ICAgICAgICAgICAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFi bGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwhW2VuZGlmXS0tPiANCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwhLS0gLy8gRU5EIFRFTVBMQVRFIC0tPiAgICAgICAgICAg ICAgICAgICAgIA0KICAgICAgICA8L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjwvQ0VOVEVSPjwv Qk9EWT48L0hUTUw+DQo= ------=_NextPart_000_07F7_0149AD6D.1F29C770--