From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: broker bug with accentuated characters in password Reply-To: Walid MOGHRABI , 1240@bugs.x2go.org Resent-From: Walid MOGHRABI Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 13 Dec 2017 18:30:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.151318975514557 (code B); Wed, 13 Dec 2017 18:30:02 +0000 Received: (at submit) by bugs.x2go.org; 13 Dec 2017 18:29:15 +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=0.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id DB2F35DAD0 for ; Wed, 13 Dec 2017 19:29:13 +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 Jck6XGBhqT8E for ; Wed, 13 Dec 2017 19:29:09 +0100 (CET) Received: from zm-01.servicemagic.eu (zm-01.servicemagic.eu [176.31.236.17]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 2DC7B5DA96 for ; Wed, 13 Dec 2017 19:29:08 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by zm-01.servicemagic.eu (Postfix) with ESMTP id 2F7A4813AFAF7 for ; Wed, 13 Dec 2017 19:29:08 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 zm-01.servicemagic.eu 2F7A4813AFAF7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=servicemagic.eu; s=frmailing; t=1513189748; bh=navoq1GkOWsNOMpiEIMIJbb/p8Bhe3Jj3Ra15ZLkix8=; h=Date:From:To:In-Reply-To:Subject:From; b=Pa0Y4yRHnu0pjnJMnYqZbC5V6/AhdtwpuqQk9LoB6mGLRMb0jYr8fpsFq1g9QQtgg MEtEG5J3uHzUwEgPMfzCwkVpMX7+dDVdTojIppeFpeI0wHKt0OVSZNMGm2lozeKQbr wIjakdwQkv1yOREW9NlGxIJzUt5Zo+ACtzOky/Ls= X-Amavis-Modified: Mail body modified (using disclaimer) - zm-01.servicemagic.eu X-Virus-Scanned: amavisd-new at servicemagic.eu Received: from zm-01.servicemagic.eu ([127.0.0.1]) by localhost (zm-01.servicemagic.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0PTs8MQEZ3u for ; Wed, 13 Dec 2017 19:29:07 +0100 (CET) Received: from zm-01.servicemagic.eu (localhost.localdomain [127.0.0.1]) by zm-01.servicemagic.eu (Postfix) with ESMTP id D042380AA75D1 for ; Wed, 13 Dec 2017 19:29:07 +0100 (CET) Date: Wed, 13 Dec 2017 19:29:07 +0100 (CET) From: Walid MOGHRABI To: submit@bugs.x2go.org Message-ID: <1883440267.36719898.1513189747788.JavaMail.root@servicemagic.eu> In-Reply-To: <1612311080.36717200.1513188839607.JavaMail.root@servicemagic.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.33.100.47] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC63 (Linux)/7.2.0_GA_2669) package: x2gobroker priority: bug Context : I'm using PAM auth with the X2Gobroker which relies on Samba/Winbind to use ActiveDirectory based authentication. It works pretty well but some users couldn't auth even though we triple checked their username/password combination. It appears these users had some accentuated characters in their password so I suppose there is a charset issue there, not sure if the broker uses iso/latin encoding or UTF8. Regards, Walid Moghrabi TRAVAUX.COM BAT I - PARC CEZANNE 2 290 AVENUE GALILEE - CS 80403 13591 AIX EN PROVENCE CEDEX 3 --- DISCLAIMER: This e-mail is private and confidential and may contain proprietary or legally privileged information. It is for the intended recipient only. If you have received this email in error, please notify the author by replying to it and then destroy it. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail or any attachment. Thank you From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: [X2Go-Dev] Bug#1240: broker bug with accentuated characters in password Reply-To: Mike Gabriel , 1240@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 18 Dec 2017 11:30:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: Received: via spool by 1240-submit@bugs.x2go.org id=B1240.151359648925617 (code B ref 1240); Mon, 18 Dec 2017 11:30:02 +0000 Received: (at 1240) by bugs.x2go.org; 18 Dec 2017 11:28:09 +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.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 39C485DAEB for <1240@bugs.x2go.org>; Mon, 18 Dec 2017 12:28:07 +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 8-FheCfwinGo for <1240@bugs.x2go.org>; Mon, 18 Dec 2017 12:28:02 +0100 (CET) Received: from fregna.das-netzwerkteam.de (fregna.das-netzwerkteam.de [148.251.53.130]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id EB0895DA2B for <1240@bugs.x2go.org>; Mon, 18 Dec 2017 12:28:01 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:202:1381::105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id 47EA7604F7; Mon, 18 Dec 2017 11:27:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 3A9DAC9462; Mon, 18 Dec 2017 12:27:59 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2l-PHC+AkJW9; Mon, 18 Dec 2017 12:27:54 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 76854C9461; Mon, 18 Dec 2017 12:27:54 +0100 (CET) Received: from m-087.informatik.uni-kiel.de (m-087.informatik.uni-kiel.de [134.245.254.87]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Mon, 18 Dec 2017 11:27:54 +0000 Date: Mon, 18 Dec 2017 11:27:54 +0000 Message-ID: <20171218112754.Horde.glgycyAYg85cJVcuW4lH_6F@mail.das-netzwerkteam.de> From: Mike Gabriel To: Walid MOGHRABI , 1240@bugs.x2go.org References: <1612311080.36717200.1513188839607.JavaMail.root@servicemagic.eu> <1883440267.36719898.1513189747788.JavaMail.root@servicemagic.eu> In-Reply-To: <1883440267.36719898.1513189747788.JavaMail.root@servicemagic.eu> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 134.245.254.87 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 Content-Type: multipart/signed; boundary="=_Q8yblNxMjDpEoi_b9UMhc9h"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_Q8yblNxMjDpEoi_b9UMhc9h Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Walid, hi all, On Mi 13 Dez 2017 19:29:07 CET, Walid MOGHRABI wrote: > package: x2gobroker > priority: bug > > Context : I'm using PAM auth with the X2Gobroker which relies on=20=20 >=20Samba/Winbind to use ActiveDirectory based authentication. > It works pretty well but some users couldn't auth even though we=20=20 >=20triple checked their username/password combination. > It appears these users had some accentuated characters in their=20=20 >=20password so I suppose there is a charset issue there, not sure if=20=20 >=20the broker uses iso/latin encoding or UTF8. > > > Regards, > Walid Moghrabi I will work on this in the second week of January on a contracted basis. Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_Q8yblNxMjDpEoi_b9UMhc9h Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlo3pjkACgkQmvRrMCV3 GzEdGg//SGtZaj/NNhjJM4TSdeqqUCl0p3U8wvwmecF9akGjPE5JUsOW976bJCTw +3no9FKZ/L5OuSl6ip/Z8UForSEboeS8boTF1iSEka1vtCAxihJTvYyMTUIrWo+b qJBq9lQyEZQHOcDIB6PPKTK5LItnDI8pyZGr8KGX0Sxn8FHIOeOjm++C6nmaZvut 5KrSUE3N/TcjQPqDLi1QVB6bW7PR3kifGHB0n0k8VhwULrAx7XGNyPJlRyjjs7Ml UF4SVVmfKNFDOHwxwXR2EQNuWZFhJxtNVA6ybhxxyBbyyEgu/0zQYKOpUkXGzmpA sYSkYWDwRWjPOrDoUgMfjzZN/b6tunN6gAVZEhSjepegaIyi7sq0bXqC021Vncj/ Gdp3AwHOVDuJv9CbsunKSNeDp3XhmOk4R8DfDnvgC8JuKqcXs5wLmNFGOxt8d+/u pNnPusw/5w6I3XTWit/tOpZ3XKeLgDBnPCcZYDaK+IbLjWErE9nI8bkb0D0vqvOf 0fyXcg8eOKL5WcXFKoqTaSCgkwt92vUcNH1MI6jcOSufsTmBe848RWNF5XD/qRpk 9jfGTuAsoro1wFF1gaXBL0tSva0BigXGmh3Egrj1OoC/abNAhYg3ydbW2x/zR9zi DizAhQS9HcZ29m+ZeMxYX04hIFvhZTzRP7qnqsI5+trU8WpUKvo= =tuYc -----END PGP SIGNATURE----- --=_Q8yblNxMjDpEoi_b9UMhc9h-- From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: [X2Go-Dev] Bug#1240: broker bug with accentuated characters in password Reply-To: Mike Gabriel , 1240@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 12 Feb 2018 15:55:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: Received: via spool by 1240-submit@bugs.x2go.org id=B1240.151845075627442 (code B ref 1240); Mon, 12 Feb 2018 15:55:02 +0000 Received: (at 1240) by bugs.x2go.org; 12 Feb 2018 15:52: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.1 required=3.0 tests=BAYES_00,RDNS_NONE, 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 B4B285DACF for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 16:52:33 +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 hyIXoJgSqCEj for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 16:52:28 +0100 (CET) Received: from fregna.das-netzwerkteam.de (unknown [IPv6:2a01:4f8:202:1381::1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id AB8645DACE for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 16:52:28 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:202:1381::105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id BD822604F3; Mon, 12 Feb 2018 15:52:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id AFEBBC2A02; Mon, 12 Feb 2018 16:52:21 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bpOZYe2oXEJJ; Mon, 12 Feb 2018 16:52:16 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 41C1CC2A01; Mon, 12 Feb 2018 16:52:16 +0100 (CET) Received: from m-087.informatik.uni-kiel.de (m-087.informatik.uni-kiel.de [134.245.254.87]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Mon, 12 Feb 2018 15:52:16 +0000 Date: Mon, 12 Feb 2018 15:52:16 +0000 Message-ID: <20180212155216.Horde.TYZq5YvWEm3Az7NJXWpupFI@mail.das-netzwerkteam.de> From: Mike Gabriel To: Walid MOGHRABI , 1240@bugs.x2go.org References: <1612311080.36717200.1513188839607.JavaMail.root@servicemagic.eu> <1883440267.36719898.1513189747788.JavaMail.root@servicemagic.eu> In-Reply-To: <1883440267.36719898.1513189747788.JavaMail.root@servicemagic.eu> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 134.245.254.87 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 Content-Type: multipart/signed; boundary="=_alDfIvrD3SEvuhyHI403VWr"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_alDfIvrD3SEvuhyHI403VWr Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Walid, On Mi 13 Dez 2017 19:29:07 CET, Walid MOGHRABI wrote: > package: x2gobroker > priority: bug > > Context : I'm using PAM auth with the X2Gobroker which relies on=20=20 >=20Samba/Winbind to use ActiveDirectory based authentication. > It works pretty well but some users couldn't auth even though we=20=20 >=20triple checked their username/password combination. > It appears these users had some accentuated characters in their=20=20 >=20password so I suppose there is a charset issue there, not sure if=20=20 >=20the broker uses iso/latin encoding or UTF8. > > > Regards, > Walid Moghrabi Regarding the above issue, can you please test, if an authentication=20=20 via=20the test tool works? Steps: 1) Make sure the x2gobroker-authservice is running 2) x2gobroker-testauth --user=3D (Password is queried then after having hit . Does that work? Or does this also fail? (Here it works). Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_alDfIvrD3SEvuhyHI403VWr Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlqBuC8ACgkQmvRrMCV3 GzFMeQ//Sj74Hgv7J6V9c/IZlOofBSOwFXpDaV0AWt81+Qj/Wka1kTFCude4kM4s Qhw4R6TAYTEyqzwPzD+YFmmvqMOJlGIxMejCYKf46zC0VCMI1F5b07T87abBfjlY PKzqCzhDf10LbotYsMG7tQYRUSyx67XL8m9hXczWKcRQdyVeWtxFN7mSDtR4vfIz SoBE75BogC3CbGvaav0XaxHG4BJU/VaMMRNiW9hAbPEQybTiFtnejVNRXb8vAN5c RbSlZllO9nBeNtcZQCx6B9OrKNoYL2ocgPf3jguyDc4eU7wKT7Bc4XYVT4BDCKuR 6I3zhscKxefCW2j2Pdh935iDDqqPonNqruzf1hmDiXbg0mqjBj77+VOFnuD9Xwtp lfSAmB6q0d7mkqjj8H+qITGWSVMxN3WIZf6VqX2j6SZ0fl2zzu7Cq5op8cTFtjtT J+qUDOVfTr+wgdCF0BSXYVKNT1UQW2AhwiHCQUVfmw9bv1uxdUFx35Z7cAFSeaJA bdLpl9KwdTy9kq3wsdAq2F1ibqzlEVwmvrSV9v5BZro2XAiknwKYofsFn6d0A99k tRmJmS05SpijAtvz69V414HQ/h2YzNS5YmJluGSgbnbgXbE/B/d9NbUlGNxe2r+b oIWlPhFpcmpjKIi4o7MgqCF0i+e17OoTlQw6QCpA2BQ+FfmWXtE= =Ll5b -----END PGP SIGNATURE----- --=_alDfIvrD3SEvuhyHI403VWr-- From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: [X2Go-Dev] Bug#1240: broker bug with accentuated characters in password Reply-To: Walid MOGHRABI , 1240@bugs.x2go.org Resent-From: Walid MOGHRABI Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 12 Feb 2018 17:50:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: Received: via spool by 1240-submit@bugs.x2go.org id=B1240.151845765812752 (code B ref 1240); Mon, 12 Feb 2018 17:50:01 +0000 Received: (at 1240) by bugs.x2go.org; 12 Feb 2018 17:47:38 +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.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MIME_QP_LONG_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 916325DACF for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 18:47:36 +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 IGBjLrOzXn8x for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 18:47:31 +0100 (CET) X-Greylist: delayed 549 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Mon, 12 Feb 2018 18:47:31 CET Received: from zm-01.servicemagic.eu (zm-01.servicemagic.eu [176.31.236.17]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 902825DACE for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 18:47:31 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by zm-01.servicemagic.eu (Postfix) with ESMTP id 0F89E806B0FBE; Mon, 12 Feb 2018 18:38:22 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 zm-01.servicemagic.eu 0F89E806B0FBE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=servicemagic.eu; s=frmailing; t=1518457102; bh=efCF1aCtUpurJkbS1pa1QWVTafifVq4z4F84gOVHR0g=; h=Date:From:To:Cc:In-Reply-To:Subject:From; b=DAsDJ32z0D6UUX1tiA1KKCIH+brwkDee4bYfu5a8yM6rFQ2G4mczIxGtINgJlZBy5 JUT21RKunsmZno0q17ylGEsqs2DwrwtQ9trl3dnG1mcmL5IurNFASM/4TOGVBktUN8 lAW6Y6rPh0j4zPgkL5+C2FeRrHGWFaIwvJ9JldFs= X-Amavis-Modified: Mail body modified (using disclaimer) - zm-01.servicemagic.eu X-Virus-Scanned: amavisd-new at servicemagic.eu Received: from zm-01.servicemagic.eu ([127.0.0.1]) by localhost (zm-01.servicemagic.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FYq+8oqqtoUJ; Mon, 12 Feb 2018 18:38:21 +0100 (CET) Received: from zm-01.servicemagic.eu (localhost.localdomain [127.0.0.1]) by zm-01.servicemagic.eu (Postfix) with ESMTP id A37D9806C10EF; Mon, 12 Feb 2018 18:38:21 +0100 (CET) Date: Mon, 12 Feb 2018 18:38:21 +0100 (CET) From: Walid MOGHRABI To: Mike Gabriel Cc: 1240@bugs.x2go.org Message-ID: <941693121.4341361.1518457101590.JavaMail.root@servicemagic.eu> In-Reply-To: <20180212155216.Horde.TYZq5YvWEm3Az7NJXWpupFI@mail.das-netzwerkteam.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [195.200.167.70] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC64 (Linux)/7.2.0_GA_2669) Hi, Just re-tried and now it works. Dunno if something has been fixed since when I declared the bug ... maybe t= he upgrade to Python3. Regards, Walid Moghrabi TRAVAUX.COM BAT I - PARC CEZANNE 2 290 AVENUE GALILEE - CS 80403 13591 AIX EN PROVENCE CEDEX 3 ----- Mail original -----=20 De: "Mike Gabriel" =20 =C3=80: "Walid MOGHRABI" , 1240@bugs.x2go.org= =20 Envoy=C3=A9: Lundi 12 F=C3=A9vrier 2018 16:52:16=20 Objet: Re: [X2Go-Dev] Bug#1240: broker bug with accentuated characters in p= assword=20 Hi Walid,=20 On Mi 13 Dez 2017 19:29:07 CET, Walid MOGHRABI wrote:=20 > package: x2gobroker=20 > priority: bug=20 >=20 > Context : I'm using PAM auth with the X2Gobroker which relies on=20 > Samba/Winbind to use ActiveDirectory based authentication.=20 > It works pretty well but some users couldn't auth even though we=20 > triple checked their username/password combination.=20 > It appears these users had some accentuated characters in their=20 > password so I suppose there is a charset issue there, not sure if=20 > the broker uses iso/latin encoding or UTF8.=20 >=20 >=20 > Regards,=20 > Walid Moghrabi=20 Regarding the above issue, can you please test, if an authentication=20 via the test tool works?=20 Steps:=20 1) Make sure the x2gobroker-authservice is running=20 2) x2gobroker-testauth --user=3D=20 (Password is queried then after having hit .=20 Does that work? Or does this also fail? (Here it works).=20 Mike=20 --=20 DAS-NETZWERKTEAM=20 mike gabriel, herweg 7, 24357 fleckeby=20 mobile: +49 (1520) 1976 148=20 landline: +49 (4354) 8390 139=20 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31=20 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --- DISCLAIMER: This e-mail is private and confidential and may contain proprietary or legally privileged information. It is for the intended recipient only. If you have received this email in error, please notify the author by replying to it and then destroy it. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail or any attachment. Thank you From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: [X2Go-Dev] Bug#1240: broker bug with accentuated characters in password Reply-To: Mike Gabriel , 1240@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 12 Feb 2018 20:20:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: Received: via spool by 1240-submit@bugs.x2go.org id=B1240.151846672213150 (code B ref 1240); Mon, 12 Feb 2018 20:20:02 +0000 Received: (at 1240) by bugs.x2go.org; 12 Feb 2018 20:18:42 +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=0.1 required=3.0 tests=BAYES_00,RCVD_NUMERIC_HELO, RDNS_NONE,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 BB51D5DACF for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 21:18:41 +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 ElzgF4-9Wb-F for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 21:18:27 +0100 (CET) Received: from fregna.das-netzwerkteam.de (unknown [IPv6:2a01:4f8:202:1381::1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id D462E5DACE for <1240@bugs.x2go.org>; Mon, 12 Feb 2018 21:18:26 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [148.251.201.105]) by fregna.das-netzwerkteam.de (Postfix) with ESMTPS id 9D0EE604F3; Mon, 12 Feb 2018 20:18:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 8A657C2A04; Mon, 12 Feb 2018 21:18:22 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vzc_R_foszXl; Mon, 12 Feb 2018 21:18:17 +0100 (CET) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 260A9C2A05; Mon, 12 Feb 2018 21:18:17 +0100 (CET) Received: from 37.123.126.38 ([37.123.126.38]) by mail.das-netzwerkteam.de (Horde Framework) with HTTPS; Mon, 12 Feb 2018 20:18:17 +0000 Date: Mon, 12 Feb 2018 20:18:17 +0000 Message-ID: <20180212201817.Horde.tPYfB1vBiN6BIh2rupu1COB@mail.das-netzwerkteam.de> From: Mike Gabriel To: Walid MOGHRABI Cc: 1240@bugs.x2go.org References: <20180212155216.Horde.TYZq5YvWEm3Az7NJXWpupFI@mail.das-netzwerkteam.de> <941693121.4341361.1518457101590.JavaMail.root@servicemagic.eu> In-Reply-To: <941693121.4341361.1518457101590.JavaMail.root@servicemagic.eu> User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 37.123.126.38 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 Content-Type: multipart/signed; boundary="=_Dhc915pF9JzN385QvlFku0o"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_Dhc915pF9JzN385QvlFku0o Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: tags -1 pending Control: fixed -1 0.4.0.0 Hi Walid On Mo 12 Feb 2018 18:38:21 CET, Walid MOGHRABI wrote: > Just re-tried and now it works. > Dunno if something has been fixed since when I declared the bug ...=20=20 >=20maybe the upgrade to Python3. Ok. Let's consider this issues resolved by the Python3 switch (which=20=20 makes=20strings Unicode strings -- always). Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de --=_Dhc915pF9JzN385QvlFku0o Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIzBAABCAAdFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlqB9ogACgkQmvRrMCV3 GzF+Og//bzcij9JsEXY262lF1jFxE29xoY6ZabRqwMcAVMJryWWiq7/TAOL5/Bln q1bi/RHyp5cuOrmVzRE58yWadt2bHgvzcbTbFHbpJzoKBfrdoVGtOwk1Y50NSO3d SUL/gDHnBdPaAEbxyfToXImtJ99gYfQ0UWtpCXZMnwwGRzKDGREiedERPS/UVth2 eJ3H5AiX4esFbnGxH1vqw4G1Z5Cge5UA+hmJRZOCSqPfAwoeno5NfJinp3z0oRe8 JpZOg7XcDhPdki3He0+bETVYn5R+jONR25EyP+0Mewtq08FEActUyxaOvJtK+92N Hzzvb/c9nB+yyuHn31CHQ+nLZy3yfBG4xW2S3lBglB9PuoMJCmhYgcrXtSsegiI/ uH/R6y04xBZzTQu3Oc9TsrwFVG8z/Ejraq/2ifGHRAR/zOVsiSE3wjW8v01cjF9s PZRchM9N/TNivfnvJ9L4t5fesmu69rzOBVgWl/oFFcvNFlCg30kTN7m5CD8fNOlx ZuBj0o9VKyQgUBVy3u9axuUXQTkxfiRk18w0HRn6d4Re0GRlsZP10ys8IeE+h1nX wNCFed/x0vItxzlBE82ZkaVmjof1NF3WTYbLm05lgaJEmboo/yYnj6C7O7AKreyj y0NeCyS4abJmxWMVhIN5bozPQkNwqaO5hq2O9DtOsZTcs1IflSQ= =vbu9 -----END PGP SIGNATURE----- --=_Dhc915pF9JzN385QvlFku0o-- From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: X2Go issue (in src:x2gobroker) has been marked as pending for release Reply-To: Mike Gabriel , 1240@bugs.x2go.org Resent-From: Mike Gabriel Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Mon, 12 Feb 2018 20:25:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: pending Received: via spool by 1240-submit@bugs.x2go.org id=B1240.151846687715030 (code B ref 1240); Mon, 12 Feb 2018 20:25:01 +0000 Received: (at 1240) by bugs.x2go.org; 12 Feb 2018 20:21:17 +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.9 required=3.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id B81165DAED; Mon, 12 Feb 2018 21:21:08 +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 LzBLVDc9m3bq; Mon, 12 Feb 2018 21:21:04 +0100 (CET) Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 265E05DACF; Mon, 12 Feb 2018 21:21:03 +0100 (CET) From: Mike Gabriel To: 1240-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 1240@bugs.x2go.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: http://snipr.com/post-receive-tag-pending Message-Id: <20180212202104.265E05DACF@ymir.das-netzwerkteam.de> Date: Mon, 12 Feb 2018 21:21:04 +0100 (CET) tag #1240 pending fixed #1240 0.0.4.0 thanks Hello, X2Go issue #1240 (src:x2gobroker) reported by you has been fixed in X2Go Git. You can see the changelog below, and you can check the diff of the fix at: http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=52b542f The issue will most likely be fixed in src:x2gobroker (0.0.4.0). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit 52b542f9735485fa5a0f912281e3d44d714ef9a9 Author: Mike Gabriel Date: Mon Feb 12 21:20:54 2018 +0100 debian/changelog: add closure for #1240 diff --git a/debian/changelog b/debian/changelog index 46cf7ec..3db7744 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,7 +2,7 @@ x2gobroker (0.0.4.0-0x2go1) UNRELEASED; urgency=medium * New upstream version (0.0.4.0): - Bump upstream version to 0.0.4.0. - - Port to Python 3. + - Port to Python 3. (Fixes: #1240). - Drop left-over debug print() call. - Makefile: Assure that setup.py is run under Python3. - Improve debugging messages during authentication phase. From unknown Thu Mar 28 13:34:27 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1240: X2Go issue (in src:x2gobroker) has been marked as closed Reply-To: X2Go Release Manager X2Go Release Manager , 1240@bugs.x2go.org Resent-From: X2Go Release Manager X2Go Release Manager Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Sat, 02 Feb 2019 21:10:08 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1240 X-X2Go-PR-Package: x2gobroker X-X2Go-PR-Keywords: pending Received: via spool by 1240-submit@bugs.x2go.org id=B1240.154914174330812 (code B ref 1240); Sat, 02 Feb 2019 21:10:08 +0000 Received: (at 1240) by bugs.x2go.org; 2 Feb 2019 21:09:03 +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.9 required=3.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 453325DAEF; Sat, 2 Feb 2019 22:08:25 +0100 (CET) From: X2Go Release Manager X2Go Release Manager To: 1240-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 1240@bugs.x2go.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20190202210826.453325DAEF@ymir.das-netzwerkteam.de> Date: Sat, 2 Feb 2019 22:08:25 +0100 (CET) close #1240 thanks Hello, we are very hopeful that X2Go issue #1240 reported by you has been resolved in the new release (0.0.4.0) of the X2Go source project »src:x2gobroker«. You can view the complete changelog entry of src:x2gobroker (0.0.4.0) below, and you can use the following link to view all the code changes between this and the last release of src:x2gobroker. http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=a2455880e34e31546054ce50abd1512c61430b51;hp=dbea0c7c20c58e6783ea796691f0881131ad6590 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:x2gobroker. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:x2gobroker Version: 0.0.4.0-0x2go1 Status: RELEASE Date: Sat, 02 Feb 2019 21:50:29 +0100 Fixes: 1013 1234 1240 1252 1315 Changes: x2gobroker (0.0.4.0-0x2go1) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.4.0): - Bump upstream version to 0.0.4.0. - Port to Python 3. (Fixes: #1240). - Drop left-over debug print() call. - Makefile: Assure that setup.py is run under Python3. - Improve debugging messages during authentication phase. - x2gobroker/basicauth.py: Fix call of base64.decodestring on Python3. - Unit tests: Fix deep misunderstanding in the way allow-deny vs. deny-allow should actually work. - x2gobroker/brokers/base_broker.py: Entire rewrite of check_profile_acls() method. (Fixes: #1234). - x2gobroker/tests/test_web_plain_base.py: Add test case for passwords with accentuated characters (using the testsuite_authmech for now). - Makefile: Support skipping installation of the x2gobroker PyModule. Useful when building with CDBS on Debian. - Makefile: Compress man pages. - Makefile: Run setup.py build at build time. - tmpfiles.d utilization: Create RUNDIR/x2gobroker via tmpfiles.d system. Fixes missing dir and flawed permissions when running under systemd. - etc/x2gobroker.conf: Mention the per-profile option for enabling/disabling load checker support. - sbin/{x2gobroker-pubkeyauthorizer,x2gobroker-keygen}: Use proper octal numbers for file permissions. - sbin/x2gobroker-pubkeyauthorizer: Fix key lookup in os.environ for Python3. - sbin/x2gobroker-pubkeyauthorizer: Some string/bytecode fixes for Python3. Plus urllib -> urllib.request. - sbin/x2gobroker-pubkeyauthorizer: Improve key integrity checker and move it further up. Plus one more Python2 -> Python3 issue fixed. - sbin/x2gobroker-pubkeyauthorizer: Drop unused binascii import. - x2gobroker-pubkeyauthorizer: Tiny Python2to3 fix. - load checker integration: Make the default-use-load-checker option work like all other default-* options. - uccs frontend: Convert datetime.datetime object to string before answering the http request with it. - x2gobroker/agent (check_load()): Bail out if no remote agent is given. - x2gobroker-testagent: Convert to Python3 (using 2to3 tool). - x2gobroker-loadchecker: Python3'ify iteration over dict keys. - x2gobroker/utils.py: Provide helper functions for pretty-formatting key fingerprints. - x2gobroker-keygen: Use new fingerprint formatting functions. - x2gobroker/agent.py: Bail out if no hostaddr contained in remote_agent. - x2gobroker/agent.py: No load-checking when remote_agent is set to 'LOCAL'. - x2gobroker/agent.py: Better sanity checks for remote_agent and its dict keys hostname and hostaddr. - x2gobroker/loadchecker.py: Report properly to the logger if we fail to obtain a load factor. - x2gobroker-loadchecker.service: loadchecker service needs to chuid to system user x2gobroker. (Fixes: #1252). - x2gobroker-loadchecker.service: File ownership should be x2gobroker:x2gobroker, too. - x2gobroker-loadchecker: No chown/chmod if we are not running as root (which is mostly the case). - x2gobroker/brokers/inifile_broker.py: Make sure profile['name'] has a fallback if not given in the session profile. - x2gobroker/brokers/inifile_broker.py: Also check for presence of 'host' and 'sshport'. - UCCS API change for X2Go Sessions: Rename "SessionType" to "Command". - obligatory profile keys: Move from inifile backend to UCCS frontend, as those requirements are frontend specific. - UCCS: Start working on API version 5. - x2gobroker/uccsjson.py: Hide private Python class properties from JSON dict (like ._api_version). - UCCS frontend: Fix API version check. - UCSS frontend: Propagate API version onwards to the X2GoServer JSON generator class. - infile broker backend: Fix handling of empty lists in session profile and session profile defaults. - etc/x2gobroker-wsgi.apache.*: Drop Apache2.2 support. - Log to system broker.log file when run via x2gobroker-ssh. - Getting started documentation: Rework document, convert to markdown, install into x2gobroker bin:pkg (on DEB based systems). - Makefile.docupload: Add apidoc target (running sphinx-apidoc). - docs/source: Initialize Sphinx API documentation's .rst files. - bin/x2gobroker: If binding the http server fails, a non-zero exit code should be returned. (Fixes: #1013). - x2gobroker/loadchecker.py: Don't re-read the x2gobroker.conf during each cycle of the load checking loop. Rather read it on service startup and require a service restart when x2gobroker.conf has been changed. - x2gobroker/loadchecker.py: Avoid rare cases where at the end of a load checking cycle a negative sleep time would have been calculated. (Fixes: #1315). Thanks to Walid Moghrabi for catching this. - HTTP broker: Add &login= support to plain and json broker frontends. - SSH broker: Add --login option. This now supports X2Go Broker user and X2Go Server username being different accounts. - bin/x2gobroker: Correctly use split_host_address() function call. - bin/x2gobroker: Don't override already defined logger objects, define them properly where needed. - Convert one more unicode object into (Python3) string. - x2gobroker/tests/test_broker_agent.py: Assure that tests are run without loadchecker usage. - broker-use-load-checker profile option: Also tolerate 'TRUE' and 'True'. - x2gobroker/agent.py: Fix failing execution of LOCAL broker agent. As the LOCAL broker agent is executed setuid root, we cannot Popen.terminate() (which is unneeded anyway) the process after its execution. - Ignore SSH broker events for now. Not sure if we will ever support that. - Finalize API documentation. - Fix regression flaw in x2gobroker/web/json.py, introduced by commit 9fa371e9. * debian/*: + Trigger Makefile's install target and install those files. Drop debhelper from-source-installation magic. * debian/{control,compat}: Bump to DH version level 9. * debian/{control,x2gobroker-common.install}: + Split out common files into non-Pythonian bin:pkg. * debian/*.install: + Add EOLs at EOF. + Add tmpfiles.d files into bin:pkgs. + Fix installation to /usr/lib/python3.x paths. * debian/control: + Drop from D (several bin:pkgs): python3-argparse, argparse is shipped with Python3 core. + Switch from libapache2-mod-wsgi to libapache2-mod-wsgi-py3. + Add B-D: dh-python. + Add B-D: python3-netaddr (for unit tests). * debian/x2gobroker-loadchecker.postinst: + Do chown/chmod on the correct file (not authservice.log, but loadchecker.log). * debian/python-x2gobroker-doc.doc-base: + Drop leading white-space in Abstract: field. * x2gobroker.spec: + Adapt to Python3 port. + Bump package version. + CentOS 6 + 7 have python34-devel, not python3-devel. + Enable debug_packages for openSUSE Tumbleweed (suse_version > 1500). + CentOS 6 + 7 have python34-setuptools, not python3-setuptools. + Fix removal of conf files in tmpfiles.d where needed. + Install tmpfiles.d configs into bin:pkgs. + Only install tmpfiles.d configs on systems that support/have systemd. + Some path fixes for the new tmpfiles.d/. + Make sure the build chroot has all it needs to run the PyModule's unit tests. + Let's try to get unit tests working on Fedora first... . [ Mihai Moldovan ] * New upstream version (0.0.4.0): - src/x2gobroker-{agent,ssh}.c: catch errors in setuid wrappers and add general return clause to make compilers happy. - Makefile: make sure that we actually append our custom CFLAGS and LDFLAGS values, even if passed in through the make command line. - src/x2gobroker-{agent,ssh}.c: fix compile warnings/errors. - src/x2gobroker-{agent,ssh}.c: fix more compile errors. - misc: copyright update. - misc: switch to HTTPS-based URLs where appropriate. - man/*: update date and version stamps pre-release. - misc: add missing coding modelines. * x2gobroker.spec: - Add %debug_package macro when debugging is to be enabled, hoping that it will actually generate proper debuginfo (and -source) sub packages owning files. - Whitespace only. - Remove obsolete EPEL 5 support. - Switch to HTTPS-based links. - Use more curly braces. - Pull in gcc and redhat-rpm-config. - Re-enable debug file generation to see which OS versions still fail. - %exclude does not work with curly braces, revert. - Remove %debug_package macro usage, breaks builds nowadays. - Pass down global flags in CFLAGS and LDFLAGS. - Fix %{__global_ldflags} usage if variable does not exist. - Commands don't seem to work when wrapped in curly braces (at least on *SuSE), so revert. From unknown Thu Mar 28 13:34:27 2024 MIME-Version: 1.0 X-Mailer: MIME-tools 5.507 (Entity 5.507) X-Loop: owner@bugs.x2go.org From: owner@bugs.x2go.org (X2Go Bug Tracking System) Subject: Bug#1240 closed by X2Go Release Manager X2Go Release Manager (X2Go issue (in src:x2gobroker) has been marked as closed) Message-ID: References: <20190202210826.453325DAEF@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: pending X-X2go-PR-Message: they-closed 1240 X-X2go-PR-Package: x2gobroker X-X2go-PR-Source: x2gobroker Date: Sat, 02 Feb 2019 21:10:19 +0000 Content-Type: multipart/mixed; boundary="----------=_1549141819-32087-0" This is a multi-part message in MIME format... ------------=_1549141819-32087-0 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 x2gobroker package: #1240: broker bug with accentuated characters in password It has been closed by X2Go Release Manager 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 X= 2Go Release Manager by replying to this email. --=20 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems ------------=_1549141819-32087-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at control) by bugs.x2go.org; 2 Feb 2019 21:09:07 +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.9 required=3.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 453325DAEF; Sat, 2 Feb 2019 22:08:25 +0100 (CET) From: =?utf-8?q?X2Go_Release_Manager?= X2Go Release Manager To: 1240-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 1240@bugs.x2go.org Subject: X2Go issue (in src:x2gobroker) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20190202210826.453325DAEF@ymir.das-netzwerkteam.de> Date: Sat, 2 Feb 2019 22:08:25 +0100 (CET) close #1240 thanks Hello, we are very hopeful that X2Go issue #1240 reported by you has been resolved in the new release (0.0.4.0) of the X2Go source project »src:x2gobroker«. You can view the complete changelog entry of src:x2gobroker (0.0.4.0) below, and you can use the following link to view all the code changes between this and the last release of src:x2gobroker. http://code.x2go.org/gitweb?p=x2gobroker.git;a=commitdiff;h=a2455880e34e31546054ce50abd1512c61430b51;hp=dbea0c7c20c58e6783ea796691f0881131ad6590 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:x2gobroker. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:x2gobroker Version: 0.0.4.0-0x2go1 Status: RELEASE Date: Sat, 02 Feb 2019 21:50:29 +0100 Fixes: 1013 1234 1240 1252 1315 Changes: x2gobroker (0.0.4.0-0x2go1) RELEASED; urgency=medium . [ Mike Gabriel ] * New upstream version (0.0.4.0): - Bump upstream version to 0.0.4.0. - Port to Python 3. (Fixes: #1240). - Drop left-over debug print() call. - Makefile: Assure that setup.py is run under Python3. - Improve debugging messages during authentication phase. - x2gobroker/basicauth.py: Fix call of base64.decodestring on Python3. - Unit tests: Fix deep misunderstanding in the way allow-deny vs. deny-allow should actually work. - x2gobroker/brokers/base_broker.py: Entire rewrite of check_profile_acls() method. (Fixes: #1234). - x2gobroker/tests/test_web_plain_base.py: Add test case for passwords with accentuated characters (using the testsuite_authmech for now). - Makefile: Support skipping installation of the x2gobroker PyModule. Useful when building with CDBS on Debian. - Makefile: Compress man pages. - Makefile: Run setup.py build at build time. - tmpfiles.d utilization: Create RUNDIR/x2gobroker via tmpfiles.d system. Fixes missing dir and flawed permissions when running under systemd. - etc/x2gobroker.conf: Mention the per-profile option for enabling/disabling load checker support. - sbin/{x2gobroker-pubkeyauthorizer,x2gobroker-keygen}: Use proper octal numbers for file permissions. - sbin/x2gobroker-pubkeyauthorizer: Fix key lookup in os.environ for Python3. - sbin/x2gobroker-pubkeyauthorizer: Some string/bytecode fixes for Python3. Plus urllib -> urllib.request. - sbin/x2gobroker-pubkeyauthorizer: Improve key integrity checker and move it further up. Plus one more Python2 -> Python3 issue fixed. - sbin/x2gobroker-pubkeyauthorizer: Drop unused binascii import. - x2gobroker-pubkeyauthorizer: Tiny Python2to3 fix. - load checker integration: Make the default-use-load-checker option work like all other default-* options. - uccs frontend: Convert datetime.datetime object to string before answering the http request with it. - x2gobroker/agent (check_load()): Bail out if no remote agent is given. - x2gobroker-testagent: Convert to Python3 (using 2to3 tool). - x2gobroker-loadchecker: Python3'ify iteration over dict keys. - x2gobroker/utils.py: Provide helper functions for pretty-formatting key fingerprints. - x2gobroker-keygen: Use new fingerprint formatting functions. - x2gobroker/agent.py: Bail out if no hostaddr contained in remote_agent. - x2gobroker/agent.py: No load-checking when remote_agent is set to 'LOCAL'. - x2gobroker/agent.py: Better sanity checks for remote_agent and its dict keys hostname and hostaddr. - x2gobroker/loadchecker.py: Report properly to the logger if we fail to obtain a load factor. - x2gobroker-loadchecker.service: loadchecker service needs to chuid to system user x2gobroker. (Fixes: #1252). - x2gobroker-loadchecker.service: File ownership should be x2gobroker:x2gobroker, too. - x2gobroker-loadchecker: No chown/chmod if we are not running as root (which is mostly the case). - x2gobroker/brokers/inifile_broker.py: Make sure profile['name'] has a fallback if not given in the session profile. - x2gobroker/brokers/inifile_broker.py: Also check for presence of 'host' and 'sshport'. - UCCS API change for X2Go Sessions: Rename "SessionType" to "Command". - obligatory profile keys: Move from inifile backend to UCCS frontend, as those requirements are frontend specific. - UCCS: Start working on API version 5. - x2gobroker/uccsjson.py: Hide private Python class properties from JSON dict (like ._api_version). - UCCS frontend: Fix API version check. - UCSS frontend: Propagate API version onwards to the X2GoServer JSON generator class. - infile broker backend: Fix handling of empty lists in session profile and session profile defaults. - etc/x2gobroker-wsgi.apache.*: Drop Apache2.2 support. - Log to system broker.log file when run via x2gobroker-ssh. - Getting started documentation: Rework document, convert to markdown, install into x2gobroker bin:pkg (on DEB based systems). - Makefile.docupload: Add apidoc target (running sphinx-apidoc). - docs/source: Initialize Sphinx API documentation's .rst files. - bin/x2gobroker: If binding the http server fails, a non-zero exit code should be returned. (Fixes: #1013). - x2gobroker/loadchecker.py: Don't re-read the x2gobroker.conf during each cycle of the load checking loop. Rather read it on service startup and require a service restart when x2gobroker.conf has been changed. - x2gobroker/loadchecker.py: Avoid rare cases where at the end of a load checking cycle a negative sleep time would have been calculated. (Fixes: #1315). Thanks to Walid Moghrabi for catching this. - HTTP broker: Add &login= support to plain and json broker frontends. - SSH broker: Add --login option. This now supports X2Go Broker user and X2Go Server username being different accounts. - bin/x2gobroker: Correctly use split_host_address() function call. - bin/x2gobroker: Don't override already defined logger objects, define them properly where needed. - Convert one more unicode object into (Python3) string. - x2gobroker/tests/test_broker_agent.py: Assure that tests are run without loadchecker usage. - broker-use-load-checker profile option: Also tolerate 'TRUE' and 'True'. - x2gobroker/agent.py: Fix failing execution of LOCAL broker agent. As the LOCAL broker agent is executed setuid root, we cannot Popen.terminate() (which is unneeded anyway) the process after its execution. - Ignore SSH broker events for now. Not sure if we will ever support that. - Finalize API documentation. - Fix regression flaw in x2gobroker/web/json.py, introduced by commit 9fa371e9. * debian/*: + Trigger Makefile's install target and install those files. Drop debhelper from-source-installation magic. * debian/{control,compat}: Bump to DH version level 9. * debian/{control,x2gobroker-common.install}: + Split out common files into non-Pythonian bin:pkg. * debian/*.install: + Add EOLs at EOF. + Add tmpfiles.d files into bin:pkgs. + Fix installation to /usr/lib/python3.x paths. * debian/control: + Drop from D (several bin:pkgs): python3-argparse, argparse is shipped with Python3 core. + Switch from libapache2-mod-wsgi to libapache2-mod-wsgi-py3. + Add B-D: dh-python. + Add B-D: python3-netaddr (for unit tests). * debian/x2gobroker-loadchecker.postinst: + Do chown/chmod on the correct file (not authservice.log, but loadchecker.log). * debian/python-x2gobroker-doc.doc-base: + Drop leading white-space in Abstract: field. * x2gobroker.spec: + Adapt to Python3 port. + Bump package version. + CentOS 6 + 7 have python34-devel, not python3-devel. + Enable debug_packages for openSUSE Tumbleweed (suse_version > 1500). + CentOS 6 + 7 have python34-setuptools, not python3-setuptools. + Fix removal of conf files in tmpfiles.d where needed. + Install tmpfiles.d configs into bin:pkgs. + Only install tmpfiles.d configs on systems that support/have systemd. + Some path fixes for the new tmpfiles.d/. + Make sure the build chroot has all it needs to run the PyModule's unit tests. + Let's try to get unit tests working on Fedora first... . [ Mihai Moldovan ] * New upstream version (0.0.4.0): - src/x2gobroker-{agent,ssh}.c: catch errors in setuid wrappers and add general return clause to make compilers happy. - Makefile: make sure that we actually append our custom CFLAGS and LDFLAGS values, even if passed in through the make command line. - src/x2gobroker-{agent,ssh}.c: fix compile warnings/errors. - src/x2gobroker-{agent,ssh}.c: fix more compile errors. - misc: copyright update. - misc: switch to HTTPS-based URLs where appropriate. - man/*: update date and version stamps pre-release. - misc: add missing coding modelines. * x2gobroker.spec: - Add %debug_package macro when debugging is to be enabled, hoping that it will actually generate proper debuginfo (and -source) sub packages owning files. - Whitespace only. - Remove obsolete EPEL 5 support. - Switch to HTTPS-based links. - Use more curly braces. - Pull in gcc and redhat-rpm-config. - Re-enable debug file generation to see which OS versions still fail. - %exclude does not work with curly braces, revert. - Remove %debug_package macro usage, breaks builds nowadays. - Pass down global flags in CFLAGS and LDFLAGS. - Fix %{__global_ldflags} usage if variable does not exist. - Commands don't seem to work when wrapped in curly braces (at least on *SuSE), so revert. ------------=_1549141819-32087-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 13 Dec 2017 18:29:15 +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=0.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id DB2F35DAD0 for ; Wed, 13 Dec 2017 19:29:13 +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 Jck6XGBhqT8E for ; Wed, 13 Dec 2017 19:29:09 +0100 (CET) Received: from zm-01.servicemagic.eu (zm-01.servicemagic.eu [176.31.236.17]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 2DC7B5DA96 for ; Wed, 13 Dec 2017 19:29:08 +0100 (CET) Received: from localhost (localhost.localdomain [127.0.0.1]) by zm-01.servicemagic.eu (Postfix) with ESMTP id 2F7A4813AFAF7 for ; Wed, 13 Dec 2017 19:29:08 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 zm-01.servicemagic.eu 2F7A4813AFAF7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=servicemagic.eu; s=frmailing; t=1513189748; bh=navoq1GkOWsNOMpiEIMIJbb/p8Bhe3Jj3Ra15ZLkix8=; h=Date:From:To:In-Reply-To:Subject:From; b=Pa0Y4yRHnu0pjnJMnYqZbC5V6/AhdtwpuqQk9LoB6mGLRMb0jYr8fpsFq1g9QQtgg MEtEG5J3uHzUwEgPMfzCwkVpMX7+dDVdTojIppeFpeI0wHKt0OVSZNMGm2lozeKQbr wIjakdwQkv1yOREW9NlGxIJzUt5Zo+ACtzOky/Ls= X-Amavis-Modified: Mail body modified (using disclaimer) - zm-01.servicemagic.eu X-Virus-Scanned: amavisd-new at servicemagic.eu Received: from zm-01.servicemagic.eu ([127.0.0.1]) by localhost (zm-01.servicemagic.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0PTs8MQEZ3u for ; Wed, 13 Dec 2017 19:29:07 +0100 (CET) Received: from zm-01.servicemagic.eu (localhost.localdomain [127.0.0.1]) by zm-01.servicemagic.eu (Postfix) with ESMTP id D042380AA75D1 for ; Wed, 13 Dec 2017 19:29:07 +0100 (CET) Date: Wed, 13 Dec 2017 19:29:07 +0100 (CET) From: Walid MOGHRABI To: submit@bugs.x2go.org Message-ID: <1883440267.36719898.1513189747788.JavaMail.root@servicemagic.eu> In-Reply-To: <1612311080.36717200.1513188839607.JavaMail.root@servicemagic.eu> Subject: broker bug with accentuated characters in password MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.33.100.47] X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC63 (Linux)/7.2.0_GA_2669) package: x2gobroker priority: bug Context : I'm using PAM auth with the X2Gobroker which relies on Samba/Winbind to use ActiveDirectory based authentication. It works pretty well but some users couldn't auth even though we triple checked their username/password combination. It appears these users had some accentuated characters in their password so I suppose there is a charset issue there, not sure if the broker uses iso/latin encoding or UTF8. Regards, Walid Moghrabi TRAVAUX.COM BAT I - PARC CEZANNE 2 290 AVENUE GALILEE - CS 80403 13591 AIX EN PROVENCE CEDEX 3 --- DISCLAIMER: This e-mail is private and confidential and may contain proprietary or legally privileged information. It is for the intended recipient only. If you have received this email in error, please notify the author by replying to it and then destroy it. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail or any attachment. Thank you ------------=_1549141819-32087-0--