From massimo.petrillo@gmail.com Wed Sep 3 10:51:07 2014 Received: (at submit) by bugs.x2go.org; 3 Sep 2014 08:51:08 +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=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=ham version=3.3.2 Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com [209.85.213.170]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 6B7185DB52 for ; Wed, 3 Sep 2014 10:51:07 +0200 (CEST) Received: by mail-ig0-f170.google.com with SMTP id h3so4968125igd.5 for ; Wed, 03 Sep 2014 01:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=dhLfvyk59gdRhG4Yi8fZpzsivaJIJ4WdVnBOhc2MNlU=; b=WQrgzo0NIW6ex1cnWuObVYgPyc0gs+we9/m6aiBu3uvJulo9AgQ4JzDe0hVfSQbHHh cmK6EE6YHbZ2SLSTSk79kuZ5gUOnLVD0NHQZ5Jp6EmbQuffJ+pTEsro8rYP22nMEwXyp D+jFRxN+o+LTyCvtR+vkMBWOIGsm54y6Fu8oYiM4bk5U5RZY5JQtEEwlRVRd0WU+IIZj /Z3E0IrsQGU7tNcghPmkhWQAmd8+pL2zy9KsVzr41lLg1IZA9aDRL6nhMPWbXwg5EyRb 87ySCRDjTMF/CubdZOakDvXOenPuAOEhXNkJSC8/NO3jJxu7AeixsefIKSSYSBupF1if v/NA== MIME-Version: 1.0 X-Received: by 10.50.4.9 with SMTP id g9mr34162616igg.42.1409734265794; Wed, 03 Sep 2014 01:51:05 -0700 (PDT) Received: by 10.42.246.74 with HTTP; Wed, 3 Sep 2014 01:51:05 -0700 (PDT) Date: Wed, 3 Sep 2014 10:51:05 +0200 Message-ID: Subject: Expired password From: Massimo Petrillo To: submit@bugs.x2go.org Content-Type: multipart/alternative; boundary=001a11c3184e23f6cd05022556ef --001a11c3184e23f6cd05022556ef Content-Type: text/plain; charset=UTF-8 Package: x2goclient Version: 4.0.1.1 When a password is expired there is no way for user to change it. Is it possible to have users prompted to change their password? In current version the user get the message "Connection failed WARNING: your password has expired. Password change required but no TTY available". The requested feature are very important for user having only x2go to access remote server. Thanks --001a11c3184e23f6cd05022556ef Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Package: x2goclient
Version: 4.0.1.1


When a password is expired there is no way for user to change it.<=
br>
Is it possible to have users prompted to change their passwor=
d?

In current version the user get the message "Connection=
 failed WARNING: your password has expired. Password change required but no=
 TTY available".

The requested feature are very impo=
rtant for user having only x2go to access remote server.

Thanks



--001a11c3184e23f6cd05022556ef-- From debian@chk.cksf.de Thu Apr 21 11:09:19 2016 Received: (at 592) by bugs.x2go.org; 21 Apr 2016 09:09: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=0.8 required=3.0 tests=BAYES_50 autolearn=ham version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 3E0F65DAA1 for <592@bugs.x2go.org>; Thu, 21 Apr 2016 11:09:19 +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 J3Cy+1coYO5h for <592@bugs.x2go.org>; Thu, 21 Apr 2016 11:09:12 +0200 (CEST) X-Greylist: delayed 375 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Thu, 21 Apr 2016 11:09:11 CEST Received: from cksf.de (cksf.de [85.214.43.174]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 0830F5DA9D for <592@bugs.x2go.org>; Thu, 21 Apr 2016 11:09:11 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cksf.de (Postfix) with ESMTP id 2B9E31398057 for <592@bugs.x2go.org>; Thu, 21 Apr 2016 11:02:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cksf.de Received: from cksf.de ([127.0.0.1]) by localhost (cksf.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cyuYmA_dL0uQ for <592@bugs.x2go.org>; Thu, 21 Apr 2016 11:02:54 +0200 (CEST) Received: from [147.142.41.18] (suspc28.ziti.uni-heidelberg.de [147.142.41.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by cksf.de (Postfix) with ESMTPSA id A814E1398055 for <592@bugs.x2go.org>; Thu, 21 Apr 2016 11:02:54 +0200 (CEST) To: 592@bugs.x2go.org From: Christian Kreidl Subject: Expired password Message-ID: <5718973E.7090304@chk.cksf.de> Date: Thu, 21 Apr 2016 11:02:54 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Package: x2goclient Version: 4.0.5.1-0x2go1+git20160324.1180+jessie.main.1 Hi! Please include a possibility to change expired passwords. This is important for users having only access via x2go. Thanks! Christian From b.orkun@gmail.com Mon Apr 25 12:07:30 2016 Received: (at 592) by bugs.x2go.org; 25 Apr 2016 10:07:32 +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=0.7 required=3.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 3164A5DA96 for <592@bugs.x2go.org>; Mon, 25 Apr 2016 12:07:30 +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 h3bL6klePTV5 for <592@bugs.x2go.org>; Mon, 25 Apr 2016 12:07:24 +0200 (CEST) Received: from mail-lf0-f45.google.com (mail-lf0-f45.google.com [209.85.215.45]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id C5C205DA92 for <592@bugs.x2go.org>; Mon, 25 Apr 2016 12:07:23 +0200 (CEST) Received: by mail-lf0-f45.google.com with SMTP id c126so113675699lfb.2 for <592@bugs.x2go.org>; Mon, 25 Apr 2016 03:07:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=4Xqh5EJVhc+ayAo7rVGOX1qMk/pSe8LxCL0qg0It0og=; b=ki7abAKtZBIAfeidv3veh1k/kqyJAsag4QxleqVo1kCQHNNhAI8feyiVOp++Wxw1sX dTmYwYDl5/vW9D4g7YHcTH/Qeg42uzzsOytGYFLmIu4YJXakNm13COBBIWBrUdCsLtny UzoGqknrG5jipJhPDCAmuMhBB3lm5Fvol74tjDu7qmRFgQzo6UJfNfNL6TAw278Es6zh yeZuvZuqzsq2lzRR5mzBjcLQhjb9cSL2bGZrZeBTEF9S7M84tpTicKPA5xVJ+B4uWWaY HfGT3+WOw+cQ7F+aQWS91xXp2tgwmoXGvqq6x8OAbm+O5AE4YVPUfBdxuLKGW+RG2/F5 QHoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=4Xqh5EJVhc+ayAo7rVGOX1qMk/pSe8LxCL0qg0It0og=; b=LuOOLv3JkblRjxc2VDK+jQneDbeBypWa9LzL3FSPtjxCZSeLwdoa+4zWhAbVKP3E/6 p4+MOgh2/X/3x3d7Y4NVnolLRp+2/ma+az2NaF7cgRiYtkDT3A7kDkYkPSbHtqfYTv1+ 6wMMtgzTsW1LUpe0aqn1RV5OinS71byPJ10ZFHOsKphNot2dQgLNQmA2tAe2+IXenZDi s1bPRf6Cmd+TmmF49kf1wqMf6IrAd33MOvfzE4GMtowOk1ThrL45v/nwq4ZJRTZGycws 48r1mgaG8uHxd5ajOYGqpSzxzmoDsQ8DcAe9yj3AdiGx/VvfCGcbRetq9zbO+/aQitN9 jnhg== X-Gm-Message-State: AOPr4FWe2enplbmekU260m8thq3hl9F42uOy+ljUzBk6FqUeQYSj28GRNXAIWogdwCOqnGhevIUfUMKT5r/1uw== MIME-Version: 1.0 X-Received: by 10.25.205.146 with SMTP id d140mr14479256lfg.109.1461578843199; Mon, 25 Apr 2016 03:07:23 -0700 (PDT) Received: by 10.25.20.84 with HTTP; Mon, 25 Apr 2016 03:07:23 -0700 (PDT) In-Reply-To: <5718973E.7090304@chk.cksf.de> References: <5718973E.7090304@chk.cksf.de> Date: Mon, 25 Apr 2016 13:07:23 +0300 Message-ID: Subject: Re: [X2Go-Dev] Bug#592: Expired password From: Orkun BALCI To: Christian Kreidl , 592@bugs.x2go.org Content-Type: multipart/alternative; boundary=001a114128cac2a32f05314c575a --001a114128cac2a32f05314c575a Content-Type: text/plain; charset=UTF-8 I have developped the code, and I am ready for the pull request. Ob On Thu, Apr 21, 2016 at 12:02 PM, Christian Kreidl wrote: > Package: x2goclient > Version: 4.0.5.1-0x2go1+git20160324.1180+jessie.main.1 > > Hi! > > Please include a possibility to change expired passwords. > This is important for users having only access via x2go. > > Thanks! > > Christian > _______________________________________________ > x2go-dev mailing list > x2go-dev@lists.x2go.org > http://lists.x2go.org/listinfo/x2go-dev > --001a114128cac2a32f05314c575a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I have developped the code, and I am ready for the pull re= quest.

Ob


On Thu, Apr 21, 2016 at 12:02 PM, Chr= istian Kreidl <debian@chk.cksf.de> wrote:
Package: x2goclient
Version: 4.0.5.1-0x2go1+git20160324.1180+jessie.main.1

Hi!

Please include a possibility to change expired passwords.
This is important for users having only access via x2go.

Thanks!

Christian
_______________________________________________
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev

--001a114128cac2a32f05314c575a-- From mike.gabriel@das-netzwerkteam.de Mon Apr 25 14:20:32 2016 Received: (at 592) by bugs.x2go.org; 25 Apr 2016 12:20:34 +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.9 required=3.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 81CBD5DA96 for <592@bugs.x2go.org>; Mon, 25 Apr 2016 14:20:32 +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 OhZaYyjtMGpi for <592@bugs.x2go.org>; Mon, 25 Apr 2016 14:20:24 +0200 (CEST) Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 826565DA92 for <592@bugs.x2go.org>; Mon, 25 Apr 2016 14:20:24 +0200 (CEST) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [IPv6:2a01:4f8:131:20c1:5254:ff:fe24:f0dd]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id 2D02C34F; Mon, 25 Apr 2016 14:20:23 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 86F8F3BB3D; Mon, 25 Apr 2016 14:20:22 +0200 (CEST) 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 W2+r1JF-obXN; Mon, 25 Apr 2016 14:20:11 +0200 (CEST) Received: from das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 8F6B83BE3F; Mon, 25 Apr 2016 14:20:11 +0200 (CEST) Received: from bifrost.das-netzwerkteam.de (bifrost.das-netzwerkteam.de [178.62.101.154]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP; Mon, 25 Apr 2016 12:20:11 +0000 Date: Mon, 25 Apr 2016 12:20:11 +0000 Message-ID: <20160425122011.Horde.SVrPXRVpaKt_McpUZYWz69J@mail.das-netzwerkteam.de> From: Mike Gabriel To: Orkun BALCI , 592@bugs.x2go.org Cc: Christian Kreidl Subject: Re: [X2Go-Dev] Bug#592: Bug#592: Expired password References: <5718973E.7090304@chk.cksf.de> In-Reply-To: User-Agent: Horde Application Framework 5 Accept-Language: de,en Organization: DAS-NETZWERKTEAM X-Originating-IP: 178.62.101.154 X-Remote-Browser: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.6.1 Content-Type: multipart/signed; boundary="=_WBlevh4TlZz-R4L9RFfIKxZ"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_WBlevh4TlZz-R4L9RFfIKxZ Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Orkun, On Mo 25 Apr 2016 12:07:23 CEST, Orkun BALCI wrote: > I have developped the code, and I am ready for the pull request. > > Ob There is no such thing as a pull request on X2Go's Git server. Please send a patch (as attachement) to 592@bugs.x2go.org. Greets, Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby mobile: +49 (1520) 1976 148 landline: +49 (4354) 8390 139 GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/mailxchange/kronolith/fb.php?u=3Dm.gabriel= %40das-netzwerkteam.de --=_WBlevh4TlZz-R4L9RFfIKxZ Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJXHgt7AAoJEJr0azAldxsxt6UP/A09pazPdlqkSaRUIZsCu9VK 8VjDYY28BmlUN8SDwZTmaZt+zeDd1+n/DHSslV2yHTplWqQhVQuVM7XNmpObriK8 ceJXD7YHyuy5IhOE8KTiMEAPVSxed78juNjlYy/dgzb/8ot9k3UpRqy9BeHlfrOO t3j7jVGpkxU+XD6chad08n75eCC3YjjAH7felrL6bxpkZXCUz9q6eiMZDFjHU4E/ jma0zA3+3l80DnBP4GN1sh4XQKsqpNMjYEaOpxj+XzvbHqBbgS8qUD7Y3UXtXEFB IpyLN1R7o51Dz12EsldX1kGR76NYOksdYinrJHmaqAS38Lgg3Zazn0wq1huxSiq8 K8TdT55ROxkkTQu6IdRLwZLe7YQWvyWfiopq10zHdUp4LAFuwX4z6aURYRbmIDMY X6WaT6tjxDCaZaDsZlyvneWAI39DUulW8FBOV/NwpV46FmSslpyv2LRy01Fhp9Su lydu0y4UY6q5Kor9vht/E2ADwMMqZg6f+8EpXuYeKHfkzVg9eRncZfWJT0qglCs2 HGzL0/VcMldF/50KPuCKj9DpfRD7AbBn2T6D/ZaDDmcDf7goY5Oh8I5TwRNNhvTE sh+33GFU4AQL2EFOQi1Z9b89fuOncWqAe3cWtGVX2Ov5rePnX1Qt95DI0cYlPDUL 7D8U9+ENPSa3lx7DuiQf =mB2P -----END PGP SIGNATURE----- --=_WBlevh4TlZz-R4L9RFfIKxZ-- From kozymka@yahoo.com Wed Sep 28 11:01:39 2016 Received: (at 592) by bugs.x2go.org; 28 Sep 2016 09:01:41 +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.4 required=3.0 tests=BAYES_60,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 BA4825DA96 for <592@bugs.x2go.org>; Wed, 28 Sep 2016 11:01:38 +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 qL1MiodxWKD4 for <592@bugs.x2go.org>; Wed, 28 Sep 2016 11:01:32 +0200 (CEST) Received: from nm48-vm2.bullet.mail.gq1.yahoo.com (nm48-vm2.bullet.mail.gq1.yahoo.com [67.195.87.190]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 314705DA95 for <592@bugs.x2go.org>; Wed, 28 Sep 2016 11:01:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1475053289; bh=ZKLefvQvaIatfPlIw7+hEBDhijzzm6m7WNUHQn4sH/M=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=QTcboRDUYUp3HHEyAiY/szZprzwKHjFtCWy69glkqCRzlxSvthjGTdrfrff9/rmdxDJA7Afj5KU8hRdbAmeEix2zLp3R4jRuUFqJxbCxnMMcfMRAKJUmf2DBAseNstUkpVgaGW+f3/iL3mIAsDAFmWuQtYrp82BJKAwQQWR25VgbAbYc/IuolEWYJJM318g+7gQz1amj4ATEPyAbqbfQZ7bFT/c9bIFKD6QwMMloNUNbC3Ok+haAD5O9GHu5RnwrCnx/rTpUOboDspQrASlHm3QJxcQ0HYXJ74CfMSijlIXrS5ipdLE9kFdqA+lh/yyg+EbD4dBH++e/bqtf4S3VsA== Received: from [127.0.0.1] by nm48.bullet.mail.gq1.yahoo.com with NNFMP; 28 Sep 2016 09:01:29 -0000 Received: from [98.137.12.56] by nm48.bullet.mail.gq1.yahoo.com with NNFMP; 28 Sep 2016 08:58:47 -0000 Received: from [98.137.12.224] by tm1.bullet.mail.gq1.yahoo.com with NNFMP; 28 Sep 2016 08:58:47 -0000 Received: from [127.0.0.1] by omp1032.mail.gq1.yahoo.com with NNFMP; 28 Sep 2016 08:58:47 -0000 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 89456.79989.bm@omp1032.mail.gq1.yahoo.com X-YMail-OSG: XBTQU_wVM1lfZxBMjxDJpj8fzEfzm5g4VPGmHH9ASzjeUGw16Bvt1DJrb.vcTrg 7A689lHcXERngltZFm2wrq23U.WDB9vWmlT7VZrcIUowKyeK9Qm3smhJEXCDbLNwosn2.H_MQHrJ 13g4klt9j8bVvfs2gDipxBYyJYSluSGtaAPD5SPBiQ3F7PpXWyjqKKr5noX0VejjgUv8cuCX626o 9ozRY4d.BHg9D.hW2hms0d9wJOiRw8dc9B4WUjoPgX5T.BKN0vwsyRwwliqru.9Y71lU3WIu5Mni ybSUwh4VhfGVL9G6rQv5Ypy9y_vihjj1UluZLTGSmFGGCquUWu.WfnFxY2ycKCmEbrgCHD2z.2Nm 61_RMcw1bpyd2A4YS9Efws_8.w2Lx7g6E8aOzSGTLCkxGYCyHI0oeZuhX.bk.ZLbu2zyb4KBxPc5 .IJ0boNNgljAWJaSIbgP.75pjNX0lXW1hxnXfeVL0ZH0Wp5RWAvBBVv0wdfdM2hxPdhsyJI.Ae5G BwfaFW89H97o4CVr1Jqgjo_PtkAw- Received: from jws10789.mail.gq1.yahoo.com by sendmailws121.mail.gq1.yahoo.com; Wed, 28 Sep 2016 08:58:46 +0000; 1475053126.713 Date: Wed, 28 Sep 2016 08:58:46 +0000 (UTC) From: Oleg Kozymka Reply-To: Oleg Kozymka To: "592@bugs.x2go.org" <592@bugs.x2go.org> Message-ID: <865569674.115572.1475053126482@mail.yahoo.com> Subject: Expired password MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <865569674.115572.1475053126482.ref@mail.yahoo.com> Dear X2Go Developers, What has happened with a patch proposed by Orkun? Is it accepted? When can we expect to have it included in the main release? Thanks in advance! Best regards, Oleh. From foersterfrank@gmx.de Wed May 3 16:10:51 2017 Received: (at 592) by bugs.x2go.org; 3 May 2017 14:10:52 +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.3 required=3.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_SORBS_SPAM 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 98F4B5DAD0 for <592@bugs.x2go.org>; Wed, 3 May 2017 16:10:51 +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 hcOSu_ln2F_a for <592@bugs.x2go.org>; Wed, 3 May 2017 16:10:45 +0200 (CEST) X-Greylist: delayed 301 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 03 May 2017 16:10:44 CEST Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id D69AE5DACF for <592@bugs.x2go.org>; Wed, 3 May 2017 16:10:44 +0200 (CEST) Received: from [192.168.170.74] ([188.193.112.15]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MKu9E-1d5uuV0oTo-0000r3; Wed, 03 May 2017 16:05:43 +0200 To: 592@bugs.x2go.org From: =?UTF-8?Q?Frank_F=c3=b6rster?= Subject: Progress on the expired password issue? Message-ID: <2e4af0b5-de56-66ce-3fdb-c36256741cda@gmx.de> Date: Wed, 3 May 2017 16:05:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LKO21rGHX1Pu5UlhEetEIamcQtNPS33qi" X-Provags-ID: V03:K0:KbMuXdcxE+aXljIkIWb/DFb280A4MrsOlpTqSwquva53aGFNEVm O4Gp2IP7GSDED7Fh6GgAA1k2P1rBDNSMUFxRXICCcAG9oRCeCp/JB6t6xd3joOjxXwhiDXM ywSy0fo3K+FD+gHidD7L2nQvIaHXNZaMJOe5Xz8lAVy3ys841rtJi9llYbnwZnrynhsn0Qq MrQgCQ42ooQ7JZnCQGW6w== X-UI-Out-Filterresults: notjunk:1;V01:K0:blpTtDjgSII=:ySb1L6T9lx49SHi5bQnu9d ecpopM/U1N2kaqOs6sG5cDbQ7rY/7i5fX0PwXK9NKoIRbQ5+Kx/tIUbZ7j9EDkhm+y7aM4Zso vRQO8PBITaHBjjSy6NjSpV1MSUKj3GxQPzxyTDrQue7ueNN3l2BwxQUIdAkwHwKMoOO5aCyyv KMXTujq1ai+ZU2xWsJXdXujLdRyxCZzrz15r89wS1/PZTmU/+Ieyvayf8VVV3eAin3EuAwUu4 0ybW2ByAqpqkN02o1njcBdC1O6Bqcb60WceJYGl2jqKzViQs0iuoIG5AkYcEsnxItanwakA+y V+cKNIPoVj63DTEjU+at15HD/v4hKuS0t9nkEiGWe9G3QXM6QQBg5poM4n8uKz6t42goewq3o frdggQMESY6bFRU8Nd3mnOrkbY/aHUxBzVikQOKtvrUHT7es7DkZLClnpvdFpShGUTrARG/0i JZ0VeaNJuZR/eyzrlw7EGqddN7vhZI2VoaM6tP/O84zvoUGl6qp1VO6MlB4d6dBRN643Ly7Jw 35TYk8YbP68X2hyyDDV2CnXVsRFKFBd9v0D48JOQUKBQBAN8G3+eDArD2fkoq2RAV04CL0bh2 WDYqcbKfxsj8laqC47rGqHD5vSRLdn8zMzzpha2K222860jWlfxHeJtSYYb+8clxyfOh6Xh1l criYI2QnyerHsnG3Agem2iM0q0EbESdPVPhC/5G5Hu+/crj4KWlUyQhqUS2HKzI3BRgUc5bo3 RpvOjZwuHTEqs31ovyU/rmL/TUHq1G6SwmmpXQd3HV7u/NAiw2pD3VAimww= This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LKO21rGHX1Pu5UlhEetEIamcQtNPS33qi Content-Type: multipart/mixed; boundary="Rv4rTkNxLKvt0slaSjkfhlOrvAnW2himd"; protected-headers="v1" From: =?UTF-8?Q?Frank_F=c3=b6rster?= To: 592@bugs.x2go.org Message-ID: <2e4af0b5-de56-66ce-3fdb-c36256741cda@gmx.de> Subject: Progress on the expired password issue? --Rv4rTkNxLKvt0slaSjkfhlOrvAnW2himd Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Dear developing team, It was asked more than half a year ago, what is the status of the patch by Orkun. Are there any news available? Best, Frank --Rv4rTkNxLKvt0slaSjkfhlOrvAnW2himd-- --LKO21rGHX1Pu5UlhEetEIamcQtNPS33qi 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 iQEcBAEBCAAGBQJZCeOyAAoJEHHVEaFR2QLw7j0H/2/q4rl6bGNkFRSHoSEDe4oK /JVFINA6Zvzo7ghiXsxghkzm0Jeqm5LkOeUuYndQN5lLYIeNPI6FOMA/HjwS32jU yhx7JL/IiCXiZcjDFFXhTylrwkIdubxNkzGBbQ7I/EU1Hw82y32wi+YHIIdv0RY9 +Tyz6T70jShGvWBY/TW1E/++KDlLcvvBs0Nb+71aAxyZ4BkCKM166P82u9PoRA9T EV/4HsGA+gKkKr+xVntA3RkK5D8UkH7jWPpnt/ejHSzduxA8KgysYQwHDZSonhNh ylKWFYoairQ4JFYhjVB7vBAkMrk7L5A+YsfIcJ/nomjKBvrAOn84NVibsxc035M= =klo7 -----END PGP SIGNATURE----- --LKO21rGHX1Pu5UlhEetEIamcQtNPS33qi-- From x2go@ymir.das-netzwerkteam.de Wed May 10 15:23:18 2017 Received: (at 592) by bugs.x2go.org; 10 May 2017 13:23:34 +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 A81B25DAD5; Wed, 10 May 2017 15:23:17 +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 YSWrvMbB7_-q; Wed, 10 May 2017 15:23:10 +0200 (CEST) Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 978F95DAD2; Wed, 10 May 2017 15:23:10 +0200 (CEST) From: =?utf-8?q?Oleksandr_Shneyder?= To: 592-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 592@bugs.x2go.org Subject: X2Go issue (in src:x2goclient) has been marked as pending for release 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: <20170510132310.978F95DAD2@ymir.das-netzwerkteam.de> Date: Wed, 10 May 2017 15:23:10 +0200 (CEST) tag #592 pending fixed #592 4.1.0.1 thanks Hello, X2Go issue #592 (src:x2goclient) 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=x2goclient.git;a=commitdiff;h=68bbf32 The issue will most likely be fixed in src:x2goclient (4.1.0.1). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit 68bbf328132125eaad5c53b0ac82490bf818e42e Author: Oleksandr Shneyder Date: Wed May 10 15:22:11 2017 +0200 Interaction with SSH server (for example for changing expired password). Fixes: #592. diff --git a/debian/changelog b/debian/changelog index 57e48d8..40e262f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -155,6 +155,8 @@ x2goclient (4.1.0.1-0x2go1) UNRELEASED; urgency=medium - Disable sound button on direct RDP and XDMCP sessions. Set for direct XDMCP session autologin=true. Set for direct XDMCP session username=XDM. + - Interaction with SSH server (for example for changing + expired password). Fixes: #592. [ Robert Parts ] * New upstream version (4.1.0.1): From ionic@ionic.de Sun Oct 29 08:17:01 2017 Received: (at control) by bugs.x2go.org; 29 Oct 2017 07:17:10 +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.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MISSING_SUBJECT,RDNS_NONE 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 452925DAD1 for ; Sun, 29 Oct 2017 08:17:01 +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 k8nkpuN1crvB for ; Sun, 29 Oct 2017 08:16:48 +0100 (CET) Received: from mail.ionic.de (unknown [IPv6:2001:41d0:a:588b:1::2]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id A96A75DA81 for ; Sun, 29 Oct 2017 08:16:48 +0100 (CET) Received: from [10.20.40.15] (178.162.222.163.adsl.inet-telecom.org [178.162.222.163]) by mail.ionic.de (Postfix) with ESMTPSA id D0A6B4F001C7 for ; Sun, 29 Oct 2017 08:16:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1509261407; bh=FhIjYfBD2BqJGGFEiKu5gLsQq+7+GSaS/fIhtRDbSDE=; h=To:From:Date:From; b=GgGRtTr0xCWInFhl7PCpQcmrvlIIOzWrvFDovLBSj5EKvHnXshZF2wrITCu+HmHci gpjnEjdcvpzoNhVOK+7IkYIYxw/PpCyVnEN2IC3TCKkKGrABbs/SZCg0edycxFdMR0 NMi++TumerH2JuK/6H2rsO2EBaxgNFIf9aHJ8cMw= To: control@bugs.x2go.org From: Mihai Moldovan Message-ID: <9477f15a-6500-b119-ee94-b9ee46aa3120@ionic.de> Date: Sun, 29 Oct 2017 08:16:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="UaU23RKUCILnFu9Dx0W4kdODwj9pAaOWX" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --UaU23RKUCILnFu9Dx0W4kdODwj9pAaOWX Content-Type: multipart/mixed; boundary="JC24bGfW4nIDo1aOkrhaaXsSJxsU3gouc"; protected-headers="v1" From: Mihai Moldovan To: control@bugs.x2go.org Message-ID: <9477f15a-6500-b119-ee94-b9ee46aa3120@ionic.de> --JC24bGfW4nIDo1aOkrhaaXsSJxsU3gouc Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable notfixed 870 4.1.0.1 fixed 870 4.1.1.0 notfixed 1121 4.1.0.1 fixed 1121 4.1.1.0 notfixed 1093 4.1.0.1 fixed 1093 4.1.1.0 notfixed 31 4.1.0.1 fixed 31 4.1.1.0 notfixed 499 4.1.0.1 fixed 499 4.1.1.0 notfixed 1119 4.1.0.1 fixed 1119 4.1.1.0 notfixed 930 4.1.0.1 fixed 930 4.1.1.0 notfixed 966 4.1.0.1 fixed 966 4.1.1.0 notfixed 592 4.1.0.1 fixed 592 4.1.1.0 notfixed 31 4.1.0.1 fixed 31 4.1.1.0 unarchive 1152 reopen 1152 notfixed 1152 4.1.0.1 fixed 1152 4.1.1.0 notfixed 1165 4.1.0.1 fixed 1165 4.1.1.0 thanks --JC24bGfW4nIDo1aOkrhaaXsSJxsU3gouc-- --UaU23RKUCILnFu9Dx0W4kdODwj9pAaOWX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIzBAEBCgAdFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAln1gF4ACgkQH9Yu2W4l Oof9pw//f678yYdC0uVkHa2Fc6GW6e2dzpJ3mY2sbi8i0OpQ+rJihpYp39wdRliu Dm82Ja7eQlV32S45hMcubjfSYavzuL2ou9BpYz4BbAsqtIsHDuuA1UZaFO+6NGvE uusaf2pY+IdoGDR7pSUkEICXtSk5JOhvjtokTbciSm3/V6UkFw9t1Mpv20380KvP rmTxOpMpjFMzpnI7Iu7T06tAGNG2l0iRqe9IMTGv/YfzQ3JeNuAuLTjpP802szUj a16Tb/mTTWh5OZDmSsjcHuc6E9/SSOGpj61qUI98SYXlCrzba1BW4oS622DvYEg4 l0rUda9LJw5CCr8cQx779SrL4DHVeCU3HGsNPTV8zYNDB0LDV1vy4smqFL7EHBEK gydwR2zrQb+0ewlBSONFADnLHJAxTbAKitK0mIoc0Zvj8TkVADdnUS6g4/Gv3j6E WBgx7FLRLzlPBNBZ9jOmKaLDexh8RcZI+Dm9BBphZ7qH5BccAacdFYdI3//w3QU9 v3L9z4Iq0KfT+VsMNpMUKC2mfsTeLFdT0Gm4X1n0p6G7CedC8RDgqPpTcuZtstAn YRwAyUPXT6mk3zN9ZL4Uifc8PtSfQmjjt910UTeNeaqdUVEGK6llQH+PH+AiBngn TkmvHZ5v362lAsGqpvv15XMJ1sSbBPbQJTlVfAKpGyKYW6PyaBA= =RY9x -----END PGP SIGNATURE----- --UaU23RKUCILnFu9Dx0W4kdODwj9pAaOWX-- From x2go@ymir.das-netzwerkteam.de Sun Oct 29 08:46:03 2017 Received: (at 592) by bugs.x2go.org; 29 Oct 2017 07:46:20 +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 2540C5DAD1; Sun, 29 Oct 2017 08:46:03 +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 oSjQblBemtND; Sun, 29 Oct 2017 08:45:58 +0100 (CET) Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 07BC05DA81; Sun, 29 Oct 2017 08:45:51 +0100 (CET) From: =?utf-8?q?X2Go_Release_Manager?= X2Go Release Manager To: 592-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 592@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: <20171029074552.07BC05DA81@ymir.das-netzwerkteam.de> Date: Sun, 29 Oct 2017 08:45:51 +0100 (CET) close #592 thanks Hello, we are very hopeful that X2Go issue #592 reported by you has been resolved in the new release (4.1.1.0) of the X2Go source project »src:x2goclient«. You can view the complete changelog entry of src:x2goclient (4.1.1.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=eafcb63c2ac63ae7ce43886949945e710c81bd3d;hp=add03ee78f3dcbee3317bf17a08dcb2cbeb12ee7 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.1.0-0x2go1 Status: RELEASE Date: Sun, 29 Oct 2017 08:43:45 +0100 Fixes: 31 499 592 870 930 966 1093 1100 1119 1121 1152 1165 1185 1186 Changes: x2goclient (4.1.1.0-0x2go1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.1.0): - src/sshmasterconnection.cpp: use ssh_channel_listen_forward () instead of ssh_forward_listen () for newer libssh versions. Fixes: #870. - src/sshmasterconnection.cpp: with libssh 0.6.0 and newer, get the public key via ssh_get_server_publickey () (0.8.0 and higher) or ssh_get_publickey () (0.7.x and lower) and its hash via ssh_get_publickey_hash () instead of using the deprecated ssh_get_pubkey_hash () function. Additionally, replace free () with the more appropriate ssh_string_free_char () function after using ssh_get_hexa (). This will break on very old systems with a hopelessly outdated libssh version, but we do not care about these systems in the first place. - src/sshmasterconnection.cpp: replace string_free () with its successor ssh_string_free (). Will break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_new () function with ssh_channel_new (). Might break on ancient systems, but we don't care. Also, add error handling in case ssh_channel_new () failed... - src/sshmasterconnection.cpp: replace deprecated channel_open_forward () function with ssh_channel_open_forward (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_open_session () function with ssh_channel_open_session (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_request_exec () function with ssh_channel_request_exec (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_poll () function with ssh_channel_poll (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_read () function with ssh_channel_read (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_is_eof () function with ssh_channel_is_eof (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_write () function with ssh_channel_write (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_send_eof () function with ssh_channel_send_eof (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_close () function with ssh_channel_close (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_free () function with ssh_channel_free (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: use QString::arg () to insert function name and thus deduplicate error translation messages. Also re-add the full stop sign and remove it when needed for x2goDebug. - src/sshmasterconnection.cpp: fix up some debug strings. - src/sshmasterconnection.cpp: port more occurrences of "QString to C string" akin to 1b21d75f2c10609f3586f5b5e0b4ceb7fca83fdd. - src/sshmasterconnection.cpp: enable parsing of ~/.ssh/config. Fixes: #1121. Shorthands as host names and other bells and whistles like inferred port or user name values are now supported. - src/{onmainwindow,httpbrokerclient}.cpp: fix up error/warning message displayed when the server-specified key is unknown, but we have another key type stored already. - src/pulsemanager.cpp: fix up a debug string. Qt drops a space where I'd like to have one and inserts a space where I'd like none, so work around that fancifully. - src/sshmasterconnection.cpp: libssh < 0.6.0 does not have the ssh_options_get () API, but instead expects users to pull out information directly from the ssh_session structure. This fixes compile issues on systems with older libssh versions. - src/sshmasterconnection.cpp: turns out libssh < 0.6.0 doesn't support fetching the host, port and username parameters at all. We're in the clear for non-SSH-proxied connections and can use config file parsing, but have to disable config file parsing in the proxy settings, as there's no way to query the remote endpoint information. As a result we will be unable to open a new socket to the remote endpoint and proxying will fail badly. - src/x2goutils.cpp: ensure that add_to_path () also processes the first value passed. Fixes startup problems in MacPorts. Fixes: #1093. - res/i18n/x2goclient_et.ts: various fixups for the Estonian translation file. - res/i18n/x2goclient_*.ts: go the extra mile and fix up translation files manually after the "anothertype" fix in 8e503d89ee2d03a313c3deff11f0516fce503022. - {src/{onmainwindow,httpbrokerclient}.cpp,res/i18n/x2goclient_*.ts}: fix another occurrence of a string missing a space separator between words and update translation files. - src/onmainwindow.cpp: don't duplicate depth warning message needlessly, use correct plural forms in translations and split string up in a translation-friendly form. I'll leave translators to handle this beast, as languages are unique in the number of plural forms and the like. - {src/printdialog.cpp,res/i18n/x2goclient_*.ts}: drop spurious left-over parenthesis in warning message and adapt translations. - src/onmainwindow.cpp: make the "not loading translator" message non-translatable, as it doesn't make a lot of sense to actually translate it. - {src/{configdialog,x2goutils}.cpp,res/i18n/x2goclient_*.ts}: change XQuartz project homepage references, adapt translations. - src/pulsemanager.{cpp,h}: make get_* () functions const. - src/pulsemanager.{cpp,h}: make is_server_running () const. - src/pulsemanager.{cpp,h}: add new pulse_version_valid_ boolean class member variable, set it correctly and use it whenever the version is accessed. - src/pulsemanager.cpp: make fetch_pulseaudio_version () more resilient. Instead of aborting hard when the version number could not be detected, break out of the loops only. We can make stuff work, even if the version is unknown. Or just continue without PA support as such. - src/pulsemanager.{cpp,h}: add show_startup_warning () for both PA server and (debug) startup sound playback. - src/pulsemanager.cpp: check server_binary_ before using it and jump over code that assumes the PA server binary to be available. - src/pulsemanager.cpp: don't fail hard on OS X if the PA server binary could not be found in the constructor. We can live without PA and will show a warning message to the user later on when PA is supposed to be started. - src/pulsemanager.cpp: deduplicate warning/error messages - make use of show_startup_warning (). This does imply changes to the translation files, coming up next. - res/i18n/x2goclient_*.ts: regenerate translation files and fix up some SSH and PulseManager messages manually, where possible. - src/x2ogutils.h: guard UNUSED macro definition. - {macbuild.sh,src/{x2goutils.h,{pulsemanager,onmainwindow}.cpp}, x2goclient.pro}: make MacPorts prefix selectable at compile time. Much cleaner for downstream package maintainers (like, for instance, MacPorts itself.) - res/i18n/x2goclient_fi.ts: remove outdated comment. - src/sshprocess.cpp: bind direct tunnel socket to localhost instead of any address. Fixes: #31. - src/onmainwindow.cpp: check for sessionExplorer->getLastSession() to be valid in all places but obvious ones. Fixes: #499. - src/sshmasterconnection.cpp: use new PKI-based libssh API for public key authentication for libssh 0.6.0 and higher. Fixes: #1119. - src/sshmasterconnection.cpp: add YubiKey challenge auth prompt. - src/sshmasterconnection.cpp: fix compile errors on pre-libssh-0.6.0 systems and add a TOCTU-race check to see if the file exists prior to calling privatekey_from_file () on such systems. Additionally fix a type issue. - macbuild.sh: fix long-standing issue that made the DMG bundle contain a symlink made up of only a space to /Applications. - res/img/icons/dmg: add new image disk.svg, used as the basis for the new OS X DMG bundle icon. - res/img/icons/dmg: add new disk-drive-and-x2goclient icon for use as the volume icon of the OS X DMG bundle. - macbuild.sh: use the new volume icon that actually also looks like a disk drive. Fixes: #930. - src/onmainwindow.cpp: typo fix only. - src/onmainwindow.cpp: do not automatically set login user name to current system user if empty. Unbreaks default user name fetching via libssh. Might break some use cases (especially RDP, XDMCP). - src/x2goclient.cpp: revert change bypassing the UNIX cleanup helper. - src/onmainwindow.cpp: revert old behavior and select user name field after a session has been suspended/terminated if user name was not provided. Do not insert an user name, though, but leave it to autodetection by default. - src/sshmasterconnection.cpp: fix SSH-proxied connections with port numbers of zero. In order to authenticate the remote server, SSH-proxied connections must be reset to their remote host and port values after connecting via the SSH tunnel. If the original port value was zero, setting it was skipped, leading to connections like $REMOTE_HOST:$PROXY_PORT, which is certainly wrong. Fetch the inferred port value and set this instead, fixing this issue. - Makefile: add new QMAKE_OPTS variable so that packagers can pass additional options to qmake directly. - src/sshmasterconnection.cpp: typo fix in log message only. - src/sshmasterconnection.cpp: don't leak ssh_session data, free it once we're done with it. - Makefile: qmake seems to act weird if QMAKE_C(XX)FLAGS starts with a space followed by additional non-whitespace characters. Refactor the variables a bit to work around this issue. - Makefile: turns out the only somewhat portable way to do something like this is via shell hackery. - Makefile: reset to the original state and make sure that we don't pass CXXFLAGS on to the actual build process to not override the values generated by qmake. - Makefile: the only way to prevent variables on the command line to be passed down seems to be to remove them from MAKEOVERRIDES. .MAKEOVERRIDES is the FreeBSD-make-equivalent variable. MAKEFLAGS has no effect on this behavior, so removing it again. - Makefile: add comment explaining why we need to do this in the first place and why it's so complicated. - src/sshmasterconnection: ignore "garbage", but require at least one line to start with a known challenge auth prompt. Fixes: #966. - x2goclient.pro: add libssh_threads library. We need this since X2Go Client is multi-threaded. - copy-deps-win32.bat: also copy libssh_threads.dll to go with the previous change. - src/{onmainwindow,sshmasterconnection}.{cpp,h}: correctly initialize and finalize libssh. We ought to do both only once - in our main thread. Previously, we initialized libssh in a new thread, which might be problematic. - src/sessionexplorer.cpp: open the correct tab when editing a session from the exports menu. - src/onmainwindow.cpp: try to workaround window placement if settings contain a (newly) invalid position (e.g., a position that refers to a disconnected display.) - src/onmainwindow.cpp: try to find a display that can hold the window's position fetched from the sizes settings. Use the default if none could be found. - src/onmainwindow.cpp: fix up main window position check; use QRect.intersects (). - src/pulsemanager.{cpp,h}: rename shutdownState to shutdown_state_, reorder in initializer list. - res/i18n/: regenerate translations. - res/i18n/x2goclient_es.ts: fixup Spanish translation file. - res/i18n/x2goclient_et.ts: fixup some typos in the Estonian translation file. - res/i18n/x2goclient_sv.ts: add singular form to translation entry as discussed on list. - res/i18n/x2goclient_es.ts: add singular form to translation entry as discussed off list. - res/i18n/x2goclient_nl.ts: various fixups for Dutch translation file. - res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file. - res/i18n/x2goclient_nl.ts: fix whitespace issues in Dutch translation file and re-add numerus form translation. - res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file, including numerus form. - src/sshmasterconnection.cpp: for proxied connections, fetch the user name matching the given host, not proxy host. - res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file. - res/i18n/x2goclient_fi.ts: another tiny whitespace fixup for Finnish translation file. - src/onmainwindow.cpp: fix "XMDCP" typo. - res/i18n/x2goclient_de.ts: various fixups for German translation file. - src/onmainwindow.cpp: fix "loose" vs. "lose" spelling mistake. - res/i18n/x2goclient_et.ts: remove obsolete and wrongly capitalized "x2go" part from an Estonian translation message. - res/i18n/x2goclient_sv.ts: minor whitespace fixup. - res/i18n/x2goclient_*.ts: apply "XMDCP" -> "XDMCP" fix manually to translation files. - res/i18n/x2goclient_nb_no.ts: remove obsolete comments (leading to problems when regenerating translation files.) - res/i18n/x2goclient_nl.ts: remove obsolete comments (leading to problems when regenerating translation files.) - res/i18n/x2goclient_*.ts: regenerate translations. - res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file. - src/sshmasterconnection.cpp: spelling fix. (Quiting -> Quitting) - x2gobrowserplugin-2.4_1/src/qtbrowserplugin.cpp: spelling fix. (convertable -> convertible) * x2goclient.spec: - Respect %{optflags} and pass QMAKE_STRIP=: to fix missing debug info issues. . [ Oleksandr Shneyder ] * New upstream version (4.1.1.0): - Interaction with SSH server (for example for changing expired password). Fixes: #592. - Fixing setting widget style issue in InteractionDialog on Windows client. - SSH Interaction for SSH Broker and SSH Server. - SSH Iteraction for method keyboard-interactive. - Move PulseManager MsgBox functions to main window: GUI functions should be used only from main thread. - Check "norecord" option on the first start of PulseAudio. - Disable/Enable PulseAudio in config dialog. New command line options: --disable-pulse to disable start of PulseAudio --disable-pulse-record to disable audio input. - Check if PulseAudio running at session start and resuming when sound is enabled. Show warning if PulseAudio not running and disable the sound support for the session to avoid session freezes. - Add session config file option "sshproxysamekey". With this option client will use for proxy authentication same key as for X2Go server. This is important in first case for broker users, where key can be generated "on the fly". Maybe it makes sence to add this option in UI and command line later. - Correct negative display coordinates for FS sessions. . [ Robert Parts ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_et.ts: update Estonian translation file. - res/i18n/x2goclient_et.ts: update Estonian translation file. . [ Martti Pitkänen ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_fi.ts: update Finnish translation file. - res/i18n/x2goclient_fi.ts: update Finnish translation file. - res/i18n/x2goclient_fi.ts: update Finnish translation file. . [ Mike DePaulo ] * New upstream version (4.1.1.0): - Windows: Upgrade PulseAudio from 6.0 to 7.1 Fixes: #1152 Issues with audio when playing HTML5 videos - Windows: Remove uninstaller from start menu. It is still available in "Programs and Features". - Windows: Upgrade Win32 OpenSSL from 1.0.1t to 1.0.2k Fixes numerous CVEs - Windows: Upgrade libssh from 0.7.0 to 0.7.4 (while maintaining Pageant support). The possibly relevant changes are: + CVE-2016-0739 was fixed + improved id_ed25519 support + numerous bug fixes - Windows: Update PuTTY from 0.67 to 0.68 The possibly relevant changes are: + CVE-2016-6167 was fixed (did not affect X2Go Client by default because the installation dir is not writeable by users) + CVE-2017-6542 was fixed - Don't override PATH for the actual session or application command. Fixes: #1100 . [ Walid Moghrabi ] * New upstream version (4.1.1.0): - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: let --background take a directory and randomly pick an SVG file in there. Fixes: #1165. - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: pass-through broker credentials when connecting to a direct RDP session. Fixes: #1185. Adds a new --broker-use-creds-for-session parameter. - src/onmainwindow.cpp: support --close-disconnect for direct RDP sessions. Fixes: #1186. . [ Daniel Lindgren ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_sv.ts: update Swedish translation file. . [ Ricardo Díaz Martín ] * New upstream release (4.1.1.0): - res/i18n/x2goclient_es.ts: update Spanish translation file. . [ Jos Wolfkamp ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_nl.ts: update Dutch translation file. - res/i18n/x2goclient_nl.ts: update Dutch translation file. . [ Klaus Ade Johnstad ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. . [ Stefan Baur ] * New upstream release (4.1.1.0): - res/i18n/x2goclient_de.ts: update German translation file. . [ Sébastien Ducoulombier ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_fr.ts: update French translation file. From unknown Fri Mar 29 09:06:54 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#592 closed by X2Go Release Manager X2Go Release Manager (X2Go issue (in src:x2goclient) has been marked as closed) Message-ID: References: <20171029074552.07BC05DA81@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: pending X-X2go-PR-Message: they-closed 592 X-X2go-PR-Package: x2goclient X-X2go-PR-Source: x2goclient Date: Sun, 29 Oct 2017 07:50:10 +0000 Content-Type: multipart/mixed; boundary="----------=_1509263410-25153-0" This is a multi-part message in MIME format... ------------=_1509263410-25153-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 x2goclient package: #592: Expired 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 ------------=_1509263410-25153-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at control) by bugs.x2go.org; 29 Oct 2017 07:46:12 +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 2540C5DAD1; Sun, 29 Oct 2017 08:46:03 +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 oSjQblBemtND; Sun, 29 Oct 2017 08:45:58 +0100 (CET) Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 07BC05DA81; Sun, 29 Oct 2017 08:45:51 +0100 (CET) From: =?utf-8?q?X2Go_Release_Manager?= X2Go Release Manager To: 592-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 592@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: <20171029074552.07BC05DA81@ymir.das-netzwerkteam.de> Date: Sun, 29 Oct 2017 08:45:51 +0100 (CET) close #592 thanks Hello, we are very hopeful that X2Go issue #592 reported by you has been resolved in the new release (4.1.1.0) of the X2Go source project »src:x2goclient«. You can view the complete changelog entry of src:x2goclient (4.1.1.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=eafcb63c2ac63ae7ce43886949945e710c81bd3d;hp=add03ee78f3dcbee3317bf17a08dcb2cbeb12ee7 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.1.0-0x2go1 Status: RELEASE Date: Sun, 29 Oct 2017 08:43:45 +0100 Fixes: 31 499 592 870 930 966 1093 1100 1119 1121 1152 1165 1185 1186 Changes: x2goclient (4.1.1.0-0x2go1) RELEASED; urgency=medium . [ Mihai Moldovan ] * New upstream version (4.1.1.0): - src/sshmasterconnection.cpp: use ssh_channel_listen_forward () instead of ssh_forward_listen () for newer libssh versions. Fixes: #870. - src/sshmasterconnection.cpp: with libssh 0.6.0 and newer, get the public key via ssh_get_server_publickey () (0.8.0 and higher) or ssh_get_publickey () (0.7.x and lower) and its hash via ssh_get_publickey_hash () instead of using the deprecated ssh_get_pubkey_hash () function. Additionally, replace free () with the more appropriate ssh_string_free_char () function after using ssh_get_hexa (). This will break on very old systems with a hopelessly outdated libssh version, but we do not care about these systems in the first place. - src/sshmasterconnection.cpp: replace string_free () with its successor ssh_string_free (). Will break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_new () function with ssh_channel_new (). Might break on ancient systems, but we don't care. Also, add error handling in case ssh_channel_new () failed... - src/sshmasterconnection.cpp: replace deprecated channel_open_forward () function with ssh_channel_open_forward (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_open_session () function with ssh_channel_open_session (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_request_exec () function with ssh_channel_request_exec (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_poll () function with ssh_channel_poll (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_read () function with ssh_channel_read (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_is_eof () function with ssh_channel_is_eof (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_write () function with ssh_channel_write (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_send_eof () function with ssh_channel_send_eof (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_close () function with ssh_channel_close (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: replace deprecated channel_free () function with ssh_channel_free (). Might break on ancient systems, but we don't care. - src/sshmasterconnection.cpp: use QString::arg () to insert function name and thus deduplicate error translation messages. Also re-add the full stop sign and remove it when needed for x2goDebug. - src/sshmasterconnection.cpp: fix up some debug strings. - src/sshmasterconnection.cpp: port more occurrences of "QString to C string" akin to 1b21d75f2c10609f3586f5b5e0b4ceb7fca83fdd. - src/sshmasterconnection.cpp: enable parsing of ~/.ssh/config. Fixes: #1121. Shorthands as host names and other bells and whistles like inferred port or user name values are now supported. - src/{onmainwindow,httpbrokerclient}.cpp: fix up error/warning message displayed when the server-specified key is unknown, but we have another key type stored already. - src/pulsemanager.cpp: fix up a debug string. Qt drops a space where I'd like to have one and inserts a space where I'd like none, so work around that fancifully. - src/sshmasterconnection.cpp: libssh < 0.6.0 does not have the ssh_options_get () API, but instead expects users to pull out information directly from the ssh_session structure. This fixes compile issues on systems with older libssh versions. - src/sshmasterconnection.cpp: turns out libssh < 0.6.0 doesn't support fetching the host, port and username parameters at all. We're in the clear for non-SSH-proxied connections and can use config file parsing, but have to disable config file parsing in the proxy settings, as there's no way to query the remote endpoint information. As a result we will be unable to open a new socket to the remote endpoint and proxying will fail badly. - src/x2goutils.cpp: ensure that add_to_path () also processes the first value passed. Fixes startup problems in MacPorts. Fixes: #1093. - res/i18n/x2goclient_et.ts: various fixups for the Estonian translation file. - res/i18n/x2goclient_*.ts: go the extra mile and fix up translation files manually after the "anothertype" fix in 8e503d89ee2d03a313c3deff11f0516fce503022. - {src/{onmainwindow,httpbrokerclient}.cpp,res/i18n/x2goclient_*.ts}: fix another occurrence of a string missing a space separator between words and update translation files. - src/onmainwindow.cpp: don't duplicate depth warning message needlessly, use correct plural forms in translations and split string up in a translation-friendly form. I'll leave translators to handle this beast, as languages are unique in the number of plural forms and the like. - {src/printdialog.cpp,res/i18n/x2goclient_*.ts}: drop spurious left-over parenthesis in warning message and adapt translations. - src/onmainwindow.cpp: make the "not loading translator" message non-translatable, as it doesn't make a lot of sense to actually translate it. - {src/{configdialog,x2goutils}.cpp,res/i18n/x2goclient_*.ts}: change XQuartz project homepage references, adapt translations. - src/pulsemanager.{cpp,h}: make get_* () functions const. - src/pulsemanager.{cpp,h}: make is_server_running () const. - src/pulsemanager.{cpp,h}: add new pulse_version_valid_ boolean class member variable, set it correctly and use it whenever the version is accessed. - src/pulsemanager.cpp: make fetch_pulseaudio_version () more resilient. Instead of aborting hard when the version number could not be detected, break out of the loops only. We can make stuff work, even if the version is unknown. Or just continue without PA support as such. - src/pulsemanager.{cpp,h}: add show_startup_warning () for both PA server and (debug) startup sound playback. - src/pulsemanager.cpp: check server_binary_ before using it and jump over code that assumes the PA server binary to be available. - src/pulsemanager.cpp: don't fail hard on OS X if the PA server binary could not be found in the constructor. We can live without PA and will show a warning message to the user later on when PA is supposed to be started. - src/pulsemanager.cpp: deduplicate warning/error messages - make use of show_startup_warning (). This does imply changes to the translation files, coming up next. - res/i18n/x2goclient_*.ts: regenerate translation files and fix up some SSH and PulseManager messages manually, where possible. - src/x2ogutils.h: guard UNUSED macro definition. - {macbuild.sh,src/{x2goutils.h,{pulsemanager,onmainwindow}.cpp}, x2goclient.pro}: make MacPorts prefix selectable at compile time. Much cleaner for downstream package maintainers (like, for instance, MacPorts itself.) - res/i18n/x2goclient_fi.ts: remove outdated comment. - src/sshprocess.cpp: bind direct tunnel socket to localhost instead of any address. Fixes: #31. - src/onmainwindow.cpp: check for sessionExplorer->getLastSession() to be valid in all places but obvious ones. Fixes: #499. - src/sshmasterconnection.cpp: use new PKI-based libssh API for public key authentication for libssh 0.6.0 and higher. Fixes: #1119. - src/sshmasterconnection.cpp: add YubiKey challenge auth prompt. - src/sshmasterconnection.cpp: fix compile errors on pre-libssh-0.6.0 systems and add a TOCTU-race check to see if the file exists prior to calling privatekey_from_file () on such systems. Additionally fix a type issue. - macbuild.sh: fix long-standing issue that made the DMG bundle contain a symlink made up of only a space to /Applications. - res/img/icons/dmg: add new image disk.svg, used as the basis for the new OS X DMG bundle icon. - res/img/icons/dmg: add new disk-drive-and-x2goclient icon for use as the volume icon of the OS X DMG bundle. - macbuild.sh: use the new volume icon that actually also looks like a disk drive. Fixes: #930. - src/onmainwindow.cpp: typo fix only. - src/onmainwindow.cpp: do not automatically set login user name to current system user if empty. Unbreaks default user name fetching via libssh. Might break some use cases (especially RDP, XDMCP). - src/x2goclient.cpp: revert change bypassing the UNIX cleanup helper. - src/onmainwindow.cpp: revert old behavior and select user name field after a session has been suspended/terminated if user name was not provided. Do not insert an user name, though, but leave it to autodetection by default. - src/sshmasterconnection.cpp: fix SSH-proxied connections with port numbers of zero. In order to authenticate the remote server, SSH-proxied connections must be reset to their remote host and port values after connecting via the SSH tunnel. If the original port value was zero, setting it was skipped, leading to connections like $REMOTE_HOST:$PROXY_PORT, which is certainly wrong. Fetch the inferred port value and set this instead, fixing this issue. - Makefile: add new QMAKE_OPTS variable so that packagers can pass additional options to qmake directly. - src/sshmasterconnection.cpp: typo fix in log message only. - src/sshmasterconnection.cpp: don't leak ssh_session data, free it once we're done with it. - Makefile: qmake seems to act weird if QMAKE_C(XX)FLAGS starts with a space followed by additional non-whitespace characters. Refactor the variables a bit to work around this issue. - Makefile: turns out the only somewhat portable way to do something like this is via shell hackery. - Makefile: reset to the original state and make sure that we don't pass CXXFLAGS on to the actual build process to not override the values generated by qmake. - Makefile: the only way to prevent variables on the command line to be passed down seems to be to remove them from MAKEOVERRIDES. .MAKEOVERRIDES is the FreeBSD-make-equivalent variable. MAKEFLAGS has no effect on this behavior, so removing it again. - Makefile: add comment explaining why we need to do this in the first place and why it's so complicated. - src/sshmasterconnection: ignore "garbage", but require at least one line to start with a known challenge auth prompt. Fixes: #966. - x2goclient.pro: add libssh_threads library. We need this since X2Go Client is multi-threaded. - copy-deps-win32.bat: also copy libssh_threads.dll to go with the previous change. - src/{onmainwindow,sshmasterconnection}.{cpp,h}: correctly initialize and finalize libssh. We ought to do both only once - in our main thread. Previously, we initialized libssh in a new thread, which might be problematic. - src/sessionexplorer.cpp: open the correct tab when editing a session from the exports menu. - src/onmainwindow.cpp: try to workaround window placement if settings contain a (newly) invalid position (e.g., a position that refers to a disconnected display.) - src/onmainwindow.cpp: try to find a display that can hold the window's position fetched from the sizes settings. Use the default if none could be found. - src/onmainwindow.cpp: fix up main window position check; use QRect.intersects (). - src/pulsemanager.{cpp,h}: rename shutdownState to shutdown_state_, reorder in initializer list. - res/i18n/: regenerate translations. - res/i18n/x2goclient_es.ts: fixup Spanish translation file. - res/i18n/x2goclient_et.ts: fixup some typos in the Estonian translation file. - res/i18n/x2goclient_sv.ts: add singular form to translation entry as discussed on list. - res/i18n/x2goclient_es.ts: add singular form to translation entry as discussed off list. - res/i18n/x2goclient_nl.ts: various fixups for Dutch translation file. - res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file. - res/i18n/x2goclient_nl.ts: fix whitespace issues in Dutch translation file and re-add numerus form translation. - res/i18n/x2goclient_nb_no.ts: various fixups for Bokmål (Norway) translation file, including numerus form. - src/sshmasterconnection.cpp: for proxied connections, fetch the user name matching the given host, not proxy host. - res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file. - res/i18n/x2goclient_fi.ts: another tiny whitespace fixup for Finnish translation file. - src/onmainwindow.cpp: fix "XMDCP" typo. - res/i18n/x2goclient_de.ts: various fixups for German translation file. - src/onmainwindow.cpp: fix "loose" vs. "lose" spelling mistake. - res/i18n/x2goclient_et.ts: remove obsolete and wrongly capitalized "x2go" part from an Estonian translation message. - res/i18n/x2goclient_sv.ts: minor whitespace fixup. - res/i18n/x2goclient_*.ts: apply "XMDCP" -> "XDMCP" fix manually to translation files. - res/i18n/x2goclient_nb_no.ts: remove obsolete comments (leading to problems when regenerating translation files.) - res/i18n/x2goclient_nl.ts: remove obsolete comments (leading to problems when regenerating translation files.) - res/i18n/x2goclient_*.ts: regenerate translations. - res/i18n/x2goclient_fi.ts: various fixups for Finnish translation file. - src/sshmasterconnection.cpp: spelling fix. (Quiting -> Quitting) - x2gobrowserplugin-2.4_1/src/qtbrowserplugin.cpp: spelling fix. (convertable -> convertible) * x2goclient.spec: - Respect %{optflags} and pass QMAKE_STRIP=: to fix missing debug info issues. . [ Oleksandr Shneyder ] * New upstream version (4.1.1.0): - Interaction with SSH server (for example for changing expired password). Fixes: #592. - Fixing setting widget style issue in InteractionDialog on Windows client. - SSH Interaction for SSH Broker and SSH Server. - SSH Iteraction for method keyboard-interactive. - Move PulseManager MsgBox functions to main window: GUI functions should be used only from main thread. - Check "norecord" option on the first start of PulseAudio. - Disable/Enable PulseAudio in config dialog. New command line options: --disable-pulse to disable start of PulseAudio --disable-pulse-record to disable audio input. - Check if PulseAudio running at session start and resuming when sound is enabled. Show warning if PulseAudio not running and disable the sound support for the session to avoid session freezes. - Add session config file option "sshproxysamekey". With this option client will use for proxy authentication same key as for X2Go server. This is important in first case for broker users, where key can be generated "on the fly". Maybe it makes sence to add this option in UI and command line later. - Correct negative display coordinates for FS sessions. . [ Robert Parts ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_et.ts: update Estonian translation file. - res/i18n/x2goclient_et.ts: update Estonian translation file. . [ Martti Pitkänen ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_fi.ts: update Finnish translation file. - res/i18n/x2goclient_fi.ts: update Finnish translation file. - res/i18n/x2goclient_fi.ts: update Finnish translation file. . [ Mike DePaulo ] * New upstream version (4.1.1.0): - Windows: Upgrade PulseAudio from 6.0 to 7.1 Fixes: #1152 Issues with audio when playing HTML5 videos - Windows: Remove uninstaller from start menu. It is still available in "Programs and Features". - Windows: Upgrade Win32 OpenSSL from 1.0.1t to 1.0.2k Fixes numerous CVEs - Windows: Upgrade libssh from 0.7.0 to 0.7.4 (while maintaining Pageant support). The possibly relevant changes are: + CVE-2016-0739 was fixed + improved id_ed25519 support + numerous bug fixes - Windows: Update PuTTY from 0.67 to 0.68 The possibly relevant changes are: + CVE-2016-6167 was fixed (did not affect X2Go Client by default because the installation dir is not writeable by users) + CVE-2017-6542 was fixed - Don't override PATH for the actual session or application command. Fixes: #1100 . [ Walid Moghrabi ] * New upstream version (4.1.1.0): - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: let --background take a directory and randomly pick an SVG file in there. Fixes: #1165. - {src/{help.cpp,onmainwindow.{cpp,h}},man/man1/x2goclient.1}: pass-through broker credentials when connecting to a direct RDP session. Fixes: #1185. Adds a new --broker-use-creds-for-session parameter. - src/onmainwindow.cpp: support --close-disconnect for direct RDP sessions. Fixes: #1186. . [ Daniel Lindgren ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_sv.ts: update Swedish translation file. . [ Ricardo Díaz Martín ] * New upstream release (4.1.1.0): - res/i18n/x2goclient_es.ts: update Spanish translation file. . [ Jos Wolfkamp ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_nl.ts: update Dutch translation file. - res/i18n/x2goclient_nl.ts: update Dutch translation file. . [ Klaus Ade Johnstad ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. - res/i18n/x2goclient_nb_no.ts: update Bokmål (Norway) translation file. . [ Stefan Baur ] * New upstream release (4.1.1.0): - res/i18n/x2goclient_de.ts: update German translation file. . [ Sébastien Ducoulombier ] * New upstream version (4.1.1.0): - res/i18n/x2goclient_fr.ts: update French translation file. ------------=_1509263410-25153-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 3 Sep 2014 08:51:08 +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=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=ham version=3.3.2 Received: from mail-ig0-f170.google.com (mail-ig0-f170.google.com [209.85.213.170]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 6B7185DB52 for ; Wed, 3 Sep 2014 10:51:07 +0200 (CEST) Received: by mail-ig0-f170.google.com with SMTP id h3so4968125igd.5 for ; Wed, 03 Sep 2014 01:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=dhLfvyk59gdRhG4Yi8fZpzsivaJIJ4WdVnBOhc2MNlU=; b=WQrgzo0NIW6ex1cnWuObVYgPyc0gs+we9/m6aiBu3uvJulo9AgQ4JzDe0hVfSQbHHh cmK6EE6YHbZ2SLSTSk79kuZ5gUOnLVD0NHQZ5Jp6EmbQuffJ+pTEsro8rYP22nMEwXyp D+jFRxN+o+LTyCvtR+vkMBWOIGsm54y6Fu8oYiM4bk5U5RZY5JQtEEwlRVRd0WU+IIZj /Z3E0IrsQGU7tNcghPmkhWQAmd8+pL2zy9KsVzr41lLg1IZA9aDRL6nhMPWbXwg5EyRb 87ySCRDjTMF/CubdZOakDvXOenPuAOEhXNkJSC8/NO3jJxu7AeixsefIKSSYSBupF1if v/NA== MIME-Version: 1.0 X-Received: by 10.50.4.9 with SMTP id g9mr34162616igg.42.1409734265794; Wed, 03 Sep 2014 01:51:05 -0700 (PDT) Received: by 10.42.246.74 with HTTP; Wed, 3 Sep 2014 01:51:05 -0700 (PDT) Date: Wed, 3 Sep 2014 10:51:05 +0200 Message-ID: Subject: Expired password From: Massimo Petrillo To: submit@bugs.x2go.org Content-Type: multipart/alternative; boundary=001a11c3184e23f6cd05022556ef --001a11c3184e23f6cd05022556ef Content-Type: text/plain; charset=UTF-8 Package: x2goclient Version: 4.0.1.1 When a password is expired there is no way for user to change it. Is it possible to have users prompted to change their password? In current version the user get the message "Connection failed WARNING: your password has expired. Password change required but no TTY available". The requested feature are very important for user having only x2go to access remote server. Thanks --001a11c3184e23f6cd05022556ef Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Package: x2goclient
Version: 4.0.1.1


When a password is expired there is no way for user to change it.<=
br>
Is it possible to have users prompted to change their passwor=
d?

In current version the user get the message "Connection=
 failed WARNING: your password has expired. Password change required but no=
 TTY available".

The requested feature are very impo=
rtant for user having only x2go to access remote server.

Thanks



--001a11c3184e23f6cd05022556ef-- ------------=_1509263410-25153-0-- From unknown Fri Mar 29 09:06:54 2024 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@bugs.x2go.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Bug archived. Date: Mon, 27 Nov 2017 06:24:03 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # Bug archived. thanks # This fakemail brought to you by your local debbugs # administrator