Received: (at 50698) by debbugs.gnu.org; 11 Nov 2024 07:58:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 11 02:58:09 2024 Received: from localhost ([127.0.0.1]:58078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tAPJJ-0002Ef-J6 for submit <at> debbugs.gnu.org; Mon, 11 Nov 2024 02:58:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <janneke@HIDDEN>) id 1tAPJG-0002EB-LW for 50698 <at> debbugs.gnu.org; Mon, 11 Nov 2024 02:58:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <janneke@HIDDEN>) id 1tAPJ9-0007vw-Ew; Mon, 11 Nov 2024 02:57:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=HpcuotqklksRWmkBF05Z3j51ur72OMUjDqj2H7Y2O9U=; b=o1zfyK/EWlnNI13WmHFu s/xMWFRCT+60ItmkfmVen+ifEXIIUWwubtXC9AfW/sqkC+zKC/q+xmi8z+SRyT8u1PsopTWUCQPqZ czu8n9ruhz1sLIougwP9TZ2np8RQ1j+Dy7j2R7aKFYNtCdKoS26IrPAfIsHfyQhPABBWrkOPNsPxY Sf8ePed2/m/DDSvHAKDqB5VurBFn3MouZNuAqhC0rk+jJTZ8/Sd8/HOMf6QN/w9pKVCl6SWEOchqA 3/JJVNTj/to0kqcs/L0FW1bErHhVVkgujaVRYbITLgczAQUP/K5RGpWozG3w3eX4PFCPiqiSPjiYM w5JuSkp3f12TGA==; From: <janneke@HIDDEN> To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: Re: [bug#50698] [PATCH] WIP patches for recently-known hurd security vulnerabilities In-Reply-To: <875xoub6xi.fsf@HIDDEN> (Maxim Cournoyer's message of "Mon, 11 Nov 2024 15:50:17 +0900") Organization: AvatarAcademy.nl References: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> <87pmskq4mc.fsf@HIDDEN> <bf180129911ad9c0accc9a17c497bae8bd482ad2.camel@HIDDEN> <87wnmo55if.fsf@HIDDEN> <875xoub6xi.fsf@HIDDEN> X-Url: http://AvatarAcademy.nl Date: Mon, 11 Nov 2024 08:57:53 +0100 Message-ID: <87r07iw6bi.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50698 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxime Devos <maximedevos@HIDDEN>, 50698 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Maxim Cournoyer writes: Hey Maxim, > Would you know if this series is still relevant, following your recent > series that update most of the Hurd components? Yes. Debian is still carrying these agains their glibc: <https://salsa.debian.org/glibc-team/glibc/-/blob/sid/debian/patches/hurd-i= 386/tg-sendmsg-SCM_CREDS.diff> <https://salsa.debian.org/glibc-team/glibc/-/blob/sid/debian/patches/hurd-i= 386/proc_reauth.diff> I have no idea about their status or why Debian hasn't upstreamed them. Maybe now is a good time to add these to glibc/hurd (it seems we still have a hook for a custom glibc library in place, yay!). Would you like to rebase/create a patch for the hurd-team branch? Greetings, Janneke --=20 Janneke Nieuwenhuizen <janneke@HIDDEN> | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com
guix-patches@HIDDEN
:bug#50698
; Package guix-patches
.
Full text available.Received: (at 50698) by debbugs.gnu.org; 11 Nov 2024 06:51:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 11 01:51:32 2024 Received: from localhost ([127.0.0.1]:57897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tAOGq-0007mh-9n for submit <at> debbugs.gnu.org; Mon, 11 Nov 2024 01:51:32 -0500 Received: from mail-pf1-f172.google.com ([209.85.210.172]:45153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1tAOGo-0007mS-Tv for 50698 <at> debbugs.gnu.org; Mon, 11 Nov 2024 01:51:31 -0500 Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-720be27db27so3321454b3a.2 for <50698 <at> debbugs.gnu.org>; Sun, 10 Nov 2024 22:51:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731307825; x=1731912625; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=J+rWimHuzRUeggX5ye3qSUKjRJUw/ciS0mAiz5XUb0w=; b=To4fbejDLbNSvEjwdcwWx2zRyoxdj9ZR+7c4XKOSQM5M3gM945mxZLclInkTnFL5vd fju3ig39xUe2LdcBIYLzduJ5sePz56iyDkB9bVKQxKiq+6IlPS9hWwRDV6owFQv+C9vn S5VUEP15UVM0Wi/yIJBLZaIYT5KtVZzhXtAA+4au9oM5RF++4/FzSQJ0Pn6+NydD+RHl +YoiAo3KdoBas1FoX4AgEoWyRMnFVqBnSC4aPNM/h9738OJhSBPPDrLMNbV3iqcCLpeo 92OQVCfjPjNjxuVVclgpJ/51FEVPR7rNkOws+UpT2BEGvySNFxrsiQua1IQ65uNLsuyi lX1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731307825; x=1731912625; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=J+rWimHuzRUeggX5ye3qSUKjRJUw/ciS0mAiz5XUb0w=; b=KhPKVETIwY8dObmGfJd4OHvZU5BaTNu+3oC1FB/Xkfs0I5idZ4oxRcECEq15Hs4YUI v0cM3P8Iy7BPcth5FjCFbrTQlnFrtg7C9X4ydtg/oPl0r9N30SpIedEoYgVtodJHrQFD Te5fnSmky5YGavJk4TylaGrE51/slQvu7TkZ54MQvw/DuTVYv7Qf3RqjmeOCsatRCiJK 8FGTjBwyefOaYkQkg3WAtw9Lwatx3Sf0cQi2KzDNLrbYsPyhuVim/ltQpSrP1snhDf0z 50EPGzp1EQAeYnuh/HWepVrj7KyyCvkjGT3VAvFYYipRegxnc6h7uBRmn0DET6UwHgcI +LGg== X-Forwarded-Encrypted: i=1; AJvYcCVdlVn3YT09F7/1Ajvg/5/bbIO73+0KXfs1WKlxtuzodMVkD3jpyBuY6FaD7c1E80q6q4kcKA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzkN6VJgCpOysQ1sMaJnemMxCzSWG+sS9rKXMidHqnnsfrk7/ds 0p4ufAkT8bGujwRVZ3hcZ4ZB6ypTm7FBhNM2V+cjAEJxIIxDb0DCzqtXyxC1 X-Google-Smtp-Source: AGHT+IHl83/9wBYxvsg1BluAMaHnUP36vpigTtQZdru5lKTD4WzSHa66FZscWDsOW8PgfdSLJ984+w== X-Received: by 2002:a05:6a00:1397:b0:71e:44f6:6900 with SMTP id d2e1a72fcca58-72413380ef3mr15874940b3a.16.1731307824420; Sun, 10 Nov 2024 22:50:24 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72407a20347sm8333453b3a.160.2024.11.10.22.50.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Nov 2024 22:50:23 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: Janneke Nieuwenhuizen <janneke@HIDDEN> Subject: Re: [bug#50698] [PATCH] WIP patches for recently-known hurd security vulnerabilities In-Reply-To: <87wnmo55if.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 08 Oct 2021 09:40:08 +0200") References: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> <87pmskq4mc.fsf@HIDDEN> <bf180129911ad9c0accc9a17c497bae8bd482ad2.camel@HIDDEN> <87wnmo55if.fsf@HIDDEN> Date: Mon, 11 Nov 2024 15:50:17 +0900 Message-ID: <875xoub6xi.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50698 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxime Devos <maximedevos@HIDDEN>, 50698 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Janneke, Would you know if this series is still relevant, following your recent series that update most of the Hurd components? -- Thanks, Maxim
guix-patches@HIDDEN
:bug#50698
; Package guix-patches
.
Full text available.Received: (at 50698) by debbugs.gnu.org; 8 Oct 2021 07:40:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 08 03:40:27 2021 Received: from localhost ([127.0.0.1]:48957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mYkUV-00079R-7t for submit <at> debbugs.gnu.org; Fri, 08 Oct 2021 03:40:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1mYkUT-00079C-Hw for 50698 <at> debbugs.gnu.org; Fri, 08 Oct 2021 03:40:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59956) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1mYkUO-0001SI-BN; Fri, 08 Oct 2021 03:40:20 -0400 Received: from [193.50.110.91] (port=39744 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1mYkUE-00021c-1b; Fri, 08 Oct 2021 03:40:20 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN> Subject: Re: bug#50698: [PATCH] WIP patches for recently-known hurd security vulnerabilities References: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> <87pmskq4mc.fsf@HIDDEN> <bf180129911ad9c0accc9a17c497bae8bd482ad2.camel@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?utf-8?Q?Vend=C3=A9miaire?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 08 Oct 2021 09:40:08 +0200 In-Reply-To: <bf180129911ad9c0accc9a17c497bae8bd482ad2.camel@HIDDEN> (Maxime Devos's message of "Mon, 04 Oct 2021 17:00:43 +0200") Message-ID: <87wnmo55if.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50698 Cc: 50698 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Maxime Devos <maximedevos@HIDDEN> skribis: > Ludovic Court=C3=A8s schreef op ma 04-10-2021 om 15:52 [+0200]: >> > +(define glibc/fixed >> > + (package-with-extra-patches >> > + glibc >> > + (search-patches "glibc-hurd-sendmsg-SCM_CREDS.patch" >> > + "glibc-hurd-proc-reauth.patch"))) >>=20 >> Instead of a replacement, which makes no sense on GNU/Linux, could you >> add a conditional phase for (hurd-target?) that applies the patches? > > A replacement would be useless on GNU/Linux, but harmless. Performance-wise it would have an impact on GNU/Linux because we=E2=80=99d = end up grafting the new glibc on each and every package. > Adding a phase (conditional on (hurd-target?)) to glibc > calling 'patch' on these patches would be possible, but would > cause a world-rebuild for GNU/Hurd (though not for GNU/Linux). > > Because i586-gnu is =E2=80=98experimental and under development=E2=80=99 > (according to (guix)GNU Distribution), I suppose the (partial) > world-rebuild is acceptable here?=20 Yes, I think it=E2=80=99s okay to have a world-rebuild limited to i586-gnu,= even more so that the =E2=80=9Cworld=E2=80=9D is pretty small there. :-) (It essentially stops at =E2=80=98util-linux=E2=80=99 currently.) Thanks, Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#50698
; Package guix-patches
.
Full text available.Received: (at 50698) by debbugs.gnu.org; 4 Oct 2021 15:00:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 04 11:00:58 2021 Received: from localhost ([127.0.0.1]:38072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mXPSc-0006bg-IL for submit <at> debbugs.gnu.org; Mon, 04 Oct 2021 11:00:58 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:43154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1mXPSX-0006bT-UB for 50698 <at> debbugs.gnu.org; Mon, 04 Oct 2021 11:00:56 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id 1r0s260020mfAB401r0sNE; Mon, 04 Oct 2021 17:00:52 +0200 Message-ID: <bf180129911ad9c0accc9a17c497bae8bd482ad2.camel@HIDDEN> Subject: Re: bug#50698: [PATCH] WIP patches for recently-known hurd security vulnerabilities From: Maxime Devos <maximedevos@HIDDEN> To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Date: Mon, 04 Oct 2021 17:00:43 +0200 In-Reply-To: <87pmskq4mc.fsf@HIDDEN> References: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> <87pmskq4mc.fsf@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-0gIDKwqpBpzhvzNzv4jE" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1633359652; bh=zn/CyJlhUKyqZ8G6tp9CSGZXWRZQ1Q0t0b8Vyfmua4o=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=QHMS16jCkrky6KuMpU13tD76REkCWCKzHYOL3pCLSy5D9YBUtiAoObb8CupinP6od hZ3zME/WCUt6viIedu6f0NbHl9P5uJzsBUKwOgcTbBqeNLDEdVm2ugAvaDeqTp28Mn gxSwFgjF6OagE90ZjSROL8Nv12hKazjCL0UY17CRcL9d9XYeLIvbbwCwLIIiOw7Jxa Qeb/CjRs8ss+KiCjdZ5sFyHlss4Ee6l7hIugdelqRRe7i6aiRD6FzE+TEXGaqhjpjv OVWU/7fyZAVeVnb/MadiTGZBj7xYYgOJqEwKKLLC5h+zb2zAIcX8fJZ0HiYmEBmBvG Sb7x/XIQ2JYLQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50698 Cc: 50698 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-0gIDKwqpBpzhvzNzv4jE Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op ma 04-10-2021 om 15:52 [+0200]: > > +(define glibc/fixed > > + (package-with-extra-patches > > + glibc > > + (search-patches "glibc-hurd-sendmsg-SCM_CREDS.patch" > > + "glibc-hurd-proc-reauth.patch"))) >=20 > Instead of a replacement, which makes no sense on GNU/Linux, could you > add a conditional phase for (hurd-target?) that applies the patches? A replacement would be useless on GNU/Linux, but harmless. Adding a phase (conditional on (hurd-target?)) to glibc calling 'patch' on these patches would be possible, but would cause a world-rebuild for GNU/Hurd (though not for GNU/Linux). Because i586-gnu is =E2=80=98experimental and under development=E2=80=99 (according to (guix)GNU Distribution), I suppose the (partial) world-rebuild is acceptable here?=20 Greetings, Maxime. --=-0gIDKwqpBpzhvzNzv4jE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVsXHBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7nMxAP45FVW/LChPC/crnjAUqF5djayB CJoATzWVpQt0G+JhqQD/esgcdRHI8B+016W+I60ThcW9b3jaujHRG+m3jmBmsQw= =J3lD -----END PGP SIGNATURE----- --=-0gIDKwqpBpzhvzNzv4jE--
guix-patches@HIDDEN
:bug#50698
; Package guix-patches
.
Full text available.Received: (at 50698) by debbugs.gnu.org; 4 Oct 2021 13:52:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 04 09:52:39 2021 Received: from localhost ([127.0.0.1]:35981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mXOOU-0003xH-Na for submit <at> debbugs.gnu.org; Mon, 04 Oct 2021 09:52:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1mXOOS-0003x0-Re for 50698 <at> debbugs.gnu.org; Mon, 04 Oct 2021 09:52:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54592) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1mXOOM-0005Bt-M5; Mon, 04 Oct 2021 09:52:30 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=60548 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1mXOOL-0004lR-Kk; Mon, 04 Oct 2021 09:52:30 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN> Subject: Re: bug#50698: [PATCH] WIP patches for recently-known hurd security vulnerabilities References: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> Date: Mon, 04 Oct 2021 15:52:27 +0200 In-Reply-To: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> (Maxime Devos's message of "Mon, 20 Sep 2021 12:40:48 +0200") Message-ID: <87pmskq4mc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50698 Cc: 50698 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Maxime, Maxime Devos <maximedevos@HIDDEN> skribis: > I've tried to patch the glibc package for the problems noted at > <https://lists.gnu.org/archive/html/bug-hurd/2021-08/msg00007.html>;. > > I've found two recent patches (glibc-hurd-proc-reauth.patch and > glibc-hurd-sendmsg-SCM_CREDS.patch) that appeared relevant. I tried > to patch our glibc package with those patches. > > The modified tarball builds fine for --system=3Dx86_64-linux, but not > for --system=3Di586-gnu (tested with ./pre-inst-env guix build hello > --system=3Di586-gnu). Any idea what's happening here? Thanks for looking into it! > From cdf38fbfcba4c87777d7ba2175f08e877dafe86a Mon Sep 17 00:00:00 2001 > From: Maxime Devos <maximedevos@HIDDEN> > Date: Mon, 13 Sep 2021 11:23:21 +0200 > Subject: [PATCH] WIP gnu: glibc: New security patches. > MIME-Version: 1.0 > Content-Type: text/plain; charset=3DUTF-8 > Content-Transfer-Encoding: 8bit > > The existence of the vulnerabilities was noted at > <https://lists.gnu.org/archive/html/bug-hurd/2021-08/msg00007.html>. > > TODO: check if these are all necessary packages for glibc. > TODO: why does the glibc tarball build for --system=3Dx86_64-linux but not > for --system=3Di586-gnu? > > Build error: > =E2=80=98patching file hurd/hurdinit.c > Hunk #1 FAILED at 177. > 1 out of 1 hunk FAILED -- saving rejects to file hurd/hurdinit.c.rej=E2= =80=99 > > but this file isn't modified by the new patches! > > * gnu/local.mk (dist_patch_DATA): Register new patches. > * gnu/packages/base.scm (glibc)[replacement]: Register replacement. > (glibc/fixed): New variable. > * gnu/packages/patches/glibc-hurd-proc-reauth.patch: New file. > * gnu/packages/patches/glibc-hurd-sendmsg-SCM_CREDS.patch. [...] > --- a/gnu/packages/base.scm > +++ b/gnu/packages/base.scm > @@ -706,6 +706,7 @@ the store.") > (package > (name "glibc") > (version "2.31") > + (replacement glibc/fixed) > (source (origin > (method url-fetch) > (uri (string-append "mirror://gnu/glibc/glibc-" version ".ta= r.xz")) > @@ -966,6 +967,12 @@ with the Linux kernel.") > (license lgpl2.0+) > (home-page "https://www.gnu.org/software/libc/"))) >=20=20 > +(define glibc/fixed > + (package-with-extra-patches > + glibc > + (search-patches "glibc-hurd-sendmsg-SCM_CREDS.patch" > + "glibc-hurd-proc-reauth.patch"))) Instead of a replacement, which makes no sense on GNU/Linux, could you add a conditional phase for (hurd-target?) that applies the patches? (On =E2=80=98core-updates=E2=80=99 (or =E2=80=98-frozen=E2=80=99?) we will = apply patches unconditionally.) Not answering your initial question, but maybe the problem will vanish if you do things this way, who knows. :-) > +++ b/gnu/packages/patches/glibc-hurd-proc-reauth.patch > @@ -0,0 +1,114 @@ > +Index: glibc-2.31/hurd/hurdsig.c Please add a comment explaining what this patch does, what its status is, with a link to upstream discussions. Thank you! Ludo=E2=80=99.
guix-patches@HIDDEN
:bug#50698
; Package guix-patches
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 20 Sep 2021 10:40:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 20 06:40:59 2021 Received: from localhost ([127.0.0.1]:41058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mSGjK-0007v8-Pp for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 06:40:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:37934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1mSGjI-0007v0-QQ for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 06:40:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47258) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>) id 1mSGjI-0001Db-9C for guix-patches@HIDDEN; Mon, 20 Sep 2021 06:40:56 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:59922) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>) id 1mSGjF-0005nz-2X for guix-patches@HIDDEN; Mon, 20 Sep 2021 06:40:56 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by xavier.telenet-ops.be with bizsmtp id wAgp250010mfAB401AgpJf; Mon, 20 Sep 2021 12:40:49 +0200 Message-ID: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN> Subject: [PATCH] WIP patches for recently-known hurd security vulnerabilities From: Maxime Devos <maximedevos@HIDDEN> To: guix-patches@HIDDEN Date: Mon, 20 Sep 2021 12:40:48 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-m41uDnbCl2VJI+AMMJZd" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1632134449; bh=EcUhwPL7nBqCSf8OXQY2nOlSXO8AF+bt7ad5hpMwf7g=; h=Subject:From:To:Date; b=LUgDRUC8NAsypz26e6t8OZzkwX9n6P8suqEaAGWccWvTPiC1LWxdVzl2t7D2t0Euy QM9c6/CVcwrh32BBRGZOTBMEUDHhKSaX4R+fT7OvCGCwei9Xygx1TMTI80j6U4orHY IM7GxtTCm/C5FlzjTCUOkdtiVn9BURw+nT+g4RPNaruN2dAn15ex1lm2oNJ/Jea/lg 7/6jcSlhqsnZwcUjwgjrWwE568y+pWpxQBih8VtCoHLZZuR+5cyuDtZFCUTnWb4Ueu RuF3YV2JrPU+DogVgfIxfLPqaCx8CtLthzQrGIFzB4GpsWvfgfI4xVzJC9XP2p8bem wiGWXAhXeb+1Q== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@HIDDEN; helo=xavier.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --=-m41uDnbCl2VJI+AMMJZd Content-Type: multipart/mixed; boundary="=-HoVwep0kBgUa1AItb646" --=-HoVwep0kBgUa1AItb646 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I've tried to patch the glibc package for the problems noted at <https://lists.gnu.org/archive/html/bug-hurd/2021-08/msg00007.html>;. I've found two recent patches (glibc-hurd-proc-reauth.patch and glibc-hurd-sendmsg-SCM_CREDS.patch) that appeared relevant. I tried to patch our glibc package with those patches. The modified tarball builds fine for --system=3Dx86_64-linux, but not for --system=3Di586-gnu (tested with ./pre-inst-env guix build hello --system=3Di586-gnu). Any idea what's happening here? Greetings, Maxime. --=-HoVwep0kBgUa1AItb646 Content-Disposition: inline; filename="0001-WIP-gnu-glibc-New-security-patches.patch" Content-Type: text/x-patch; name="0001-WIP-gnu-glibc-New-security-patches.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBjZGYzOGZiZmNiYTRjODc3NzdkN2JhMjE3NWYwOGU4NzdkYWZlODZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IE1vbiwgMTMgU2VwIDIwMjEgMTE6MjM6MjEgKzAyMDAKU3ViamVjdDogW1BBVENIXSBX SVAgZ251OiBnbGliYzogTmV3IHNlY3VyaXR5IHBhdGNoZXMuCk1JTUUtVmVyc2lvbjogMS4wCkNv bnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVu Y29kaW5nOiA4Yml0CgpUaGUgZXhpc3RlbmNlIG9mIHRoZSB2dWxuZXJhYmlsaXRpZXMgd2FzIG5v dGVkIGF0CjxodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2J1Zy1odXJkLzIwMjEt MDgvbXNnMDAwMDcuaHRtbD4uCgpUT0RPOiBjaGVjayBpZiB0aGVzZSBhcmUgYWxsIG5lY2Vzc2Fy eSBwYWNrYWdlcyBmb3IgZ2xpYmMuClRPRE86IHdoeSBkb2VzIHRoZSBnbGliYyB0YXJiYWxsIGJ1 aWxkIGZvciAtLXN5c3RlbT14ODZfNjQtbGludXggYnV0IG5vdApmb3IgLS1zeXN0ZW09aTU4Ni1n bnU/CgpCdWlsZCBlcnJvcjoK4oCYcGF0Y2hpbmcgZmlsZSBodXJkL2h1cmRpbml0LmMKSHVuayAj MSBGQUlMRUQgYXQgMTc3LgoxIG91dCBvZiAxIGh1bmsgRkFJTEVEIC0tIHNhdmluZyByZWplY3Rz IHRvIGZpbGUgaHVyZC9odXJkaW5pdC5jLnJlauKAmQoKYnV0IHRoaXMgZmlsZSBpc24ndCBtb2Rp ZmllZCBieSB0aGUgbmV3IHBhdGNoZXMhCgoqIGdudS9sb2NhbC5tayAoZGlzdF9wYXRjaF9EQVRB KTogUmVnaXN0ZXIgbmV3IHBhdGNoZXMuCiogZ251L3BhY2thZ2VzL2Jhc2Uuc2NtIChnbGliYylb cmVwbGFjZW1lbnRdOiBSZWdpc3RlciByZXBsYWNlbWVudC4KICAoZ2xpYmMvZml4ZWQpOiBOZXcg dmFyaWFibGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVyZC1wcm9jLXJlYXV0aC5w YXRjaDogTmV3IGZpbGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVyZC1zZW5kbXNn LVNDTV9DUkVEUy5wYXRjaC4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDIgKwogZ251L3BhY2thZ2VzL2Jhc2Uuc2NtICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA3ICsKIC4uLi9wYXRjaGVzL2dsaWJjLWh1cmQtcHJvYy1yZWF1dGgucGF0 Y2ggICAgICB8IDExNCArKysrKysrKwogLi4uL2dsaWJjLWh1cmQtc2VuZG1zZy1TQ01fQ1JFRFMu cGF0Y2ggICAgICAgIHwgMjYxICsrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAz ODQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVz L2dsaWJjLWh1cmQtcHJvYy1yZWF1dGgucGF0Y2gKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFj a2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLXNlbmRtc2ctU0NNX0NSRURTLnBhdGNoCgpkaWZmIC0t Z2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IGE3MjU1ZThkZjcuLmFiYWQz YWQ3NzcgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEx NTAsOSArMTE1MCwxMSBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2Vz L3BhdGNoZXMvZ2xpYmMtaHVyZC1jbG9ja19nZXR0aW1lX21vbm90b25pYy5wYXRjaAlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtY2xvY2tfdF9jZW50aXNlY29uZHMucGF0Y2gJ XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLWdldHR5ZW50LnBhdGNoCQlcCisg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtcHJvYy1yZWF1dGgucGF0Y2gJCVwKICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVyZC1tYWNoLXByaW50LnBhdGNoCQlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtbWFnaWMtcGlkLnBhdGNoCQlcCiAgICVEJS9w YWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtc2lnbmFsLXNhLXNpZ2luZm8ucGF0Y2gJXAorICAl RCUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLXNlbmRtc2ctU0NNX0NSRURTLnBhdGNoCVwK ICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtbGRkLXBvd2VycGMucGF0Y2gJCQlcCiAgICVE JS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWxkZC14ODZfNjQucGF0Y2gJCQlcCiAgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2dsaWJjLWxvY2FsZXMucGF0Y2gJCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFj a2FnZXMvYmFzZS5zY20gYi9nbnUvcGFja2FnZXMvYmFzZS5zY20KaW5kZXggZWEyZTEwMmMxNS4u YWI2ZjEzZWM4OCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Jhc2Uuc2NtCisrKyBiL2dudS9w YWNrYWdlcy9iYXNlLnNjbQpAQCAtNzA2LDYgKzcwNiw3IEBAIHRoZSBzdG9yZS4iKQogICAocGFj a2FnZQogICAgKG5hbWUgImdsaWJjIikKICAgICh2ZXJzaW9uICIyLjMxIikKKyAgIChyZXBsYWNl bWVudCBnbGliYy9maXhlZCkKICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9n bnUvZ2xpYmMvZ2xpYmMtIiB2ZXJzaW9uICIudGFyLnh6IikpCkBAIC05NjYsNiArOTY3LDEyIEBA IHdpdGggdGhlIExpbnV4IGtlcm5lbC4iKQogICAgKGxpY2Vuc2UgbGdwbDIuMCspCiAgICAoaG9t ZS1wYWdlICJodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2xpYmMvIikpKQogCisoZGVmaW5l IGdsaWJjL2ZpeGVkCisgIChwYWNrYWdlLXdpdGgtZXh0cmEtcGF0Y2hlcworICAgZ2xpYmMKKyAg IChzZWFyY2gtcGF0Y2hlcyAiZ2xpYmMtaHVyZC1zZW5kbXNnLVNDTV9DUkVEUy5wYXRjaCIKKyAg ICAgICAgICAgICAgICAgICAiZ2xpYmMtaHVyZC1wcm9jLXJlYXV0aC5wYXRjaCIpKSkKKwogOzsg QmVsb3cgYXJlIG9sZCBsaWJjIHZlcnNpb25zLCB3aGljaCB3ZSB1c2UgbW9zdGx5IHRvIGJ1aWxk IGxvY2FsZSBkYXRhIGluCiA7OyB0aGUgb2xkIGZvcm1hdCAod2hpY2ggdGhlIG5ldyBsaWJjIGNh bm5vdCBjb3BlIHdpdGguKQogCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nbGli Yy1odXJkLXByb2MtcmVhdXRoLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVy ZC1wcm9jLXJlYXV0aC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw Li5mYTNiMGYxNDAzCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xp YmMtaHVyZC1wcm9jLXJlYXV0aC5wYXRjaApAQCAtMCwwICsxLDExNCBAQAorSW5kZXg6IGdsaWJj LTIuMzEvaHVyZC9odXJkc2lnLmMKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLSBnbGliYy0yLjMxLm9yaWcvaHVy ZC9odXJkc2lnLmMKKysrKyBnbGliYy0yLjMxL2h1cmQvaHVyZHNpZy5jCitAQCAtMTU4MCwyOCAr MTU4MCw1MyBAQCBfaHVyZHNpZ19pbml0IChjb25zdCBpbnQgKmludGFycmF5LCBzaXplCisgc3Rh dGljIHZvaWQKKyByZWF1dGhfcHJvYyAobWFjaF9wb3J0X3QgbmV3KQorIHsKKy0gIG1hY2hfcG9y dF90IHJlZiwgaWdub3JlOworKyAgZXJyb3JfdCBlcnI7CisrICBtYWNoX3BvcnRfdCByZWYsIG5l d3Byb2M7CisgCisgICByZWYgPSBfX21hY2hfcmVwbHlfcG9ydCAoKTsKKy0gIGlmICghIEhVUkRf UE9SVF9VU0UgKCZfaHVyZF9wb3J0c1tJTklUX1BPUlRfUFJPQ10sCisrICBlcnIgPSBIVVJEX1BP UlRfVVNFICgmX2h1cmRfcG9ydHNbSU5JVF9QT1JUX1BST0NdLAorIAkJICAgICAgIF9fcHJvY19y ZWF1dGhlbnRpY2F0ZSAocG9ydCwgcmVmLAorLQkJCQkJICAgICAgTUFDSF9NU0dfVFlQRV9NQUtF X1NFTkQpCistCQkgICAgICAgfHwgX19hdXRoX3VzZXJfYXV0aGVudGljYXRlIChuZXcsIHJlZiwK Ky0JCQkJCQkgICAgTUFDSF9NU0dfVFlQRV9NQUtFX1NFTkQsCistCQkJCQkJICAgICZpZ25vcmUp KQorLSAgICAgICYmIGlnbm9yZSAhPSBNQUNIX1BPUlRfTlVMTCkKKy0gICAgX19tYWNoX3BvcnRf ZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgaWdub3JlKTsKKysJCQkJCSAgICAgIE1B Q0hfTVNHX1RZUEVfTUFLRV9TRU5EKSk7CisrICBpZiAoZXJyKQorKyAgICB7CisrICAgICAgX19t YWNoX3BvcnRfZGVzdHJveSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgcmVmKTsKKysgICAgICByZXR1 cm47CisrICAgIH0KKysKKysgIGVyciA9IF9fYXV0aF91c2VyX2F1dGhlbnRpY2F0ZSAobmV3LCBy ZWYsCisrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BQ0hfTVNHX1RZUEVfTUFL RV9TRU5ELAorKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmV3cHJvYyk7Cisg ICBfX21hY2hfcG9ydF9kZXN0cm95IChfX21hY2hfdGFza19zZWxmICgpLCByZWYpOworKyAgaWYg KGVycikKKysgICAgcmV0dXJuOworKworKyAgaWYgKG5ld3Byb2MgPT0gTUFDSF9QT1JUX05VTEwp CisrICAgIHsKKysgICAgICAvKiBPbGQgdmVyc2lvbnMgb2YgdGhlIHByb2Mgc2VydmVyIGRpZCBu b3QgcmVjcmVhdGUgdGhlIHByb2Nlc3MKKysgICAgICAgICBwb3J0IHdoZW4gcmVhdXRoZW50aWNh dGluZywgYW5kIHBhc3NlZCBNQUNIX1BPUlRfTlVMTCB0aHJvdWdoCisrICAgICAgICAgdGhlIGF1 dGggc2VydmVyLiAgVGhhdCBtdXN0IGJlIHdoYXQgd2UncmUgZGVhbGluZyB3aXRoLiAgKi8KKysK KysgICAgICAvKiBTZXQgdGhlIG93bmVyIG9mIHRoZSBwcm9jZXNzIGhlcmUgdG9vLiAqLworKyAg ICAgIF9fbXV0ZXhfbG9jayAoJl9odXJkX2lkLmxvY2spOworKyAgICAgIGlmICghX2h1cmRfY2hl Y2tfaWRzICgpKQorKwlIVVJEX1BPUlRfVVNFICgmX2h1cmRfcG9ydHNbSU5JVF9QT1JUX1BST0Nd LAorKwkJICAgICAgIF9fcHJvY19zZXRvd25lciAocG9ydCwKKysJCQkJCShfaHVyZF9pZC5nZW4u bnVpZHMKKysJCQkJCSA/IF9odXJkX2lkLmdlbi51aWRzWzBdIDogMCksCisrCQkJCQkhX2h1cmRf aWQuZ2VuLm51aWRzKSk7CisrICAgICAgX19tdXRleF91bmxvY2sgKCZfaHVyZF9pZC5sb2NrKTsK KysKKysgICAgICByZXR1cm47CisrICAgIH0KKysKKysgIGVyciA9IF9fcHJvY19yZWF1dGhlbnRp Y2F0ZV9jb21wbGV0ZSAobmV3cHJvYyk7CisrICBpZiAoZXJyKQorKyAgICB7CisrICAgICAgX19t YWNoX3BvcnRfZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgbmV3cHJvYyk7CisrICAg ICAgcmV0dXJuOworKyAgICB9CisgCistICAvKiBTZXQgdGhlIG93bmVyIG9mIHRoZSBwcm9jZXNz IGhlcmUgdG9vLiAqLworLSAgX19tdXRleF9sb2NrICgmX2h1cmRfaWQubG9jayk7CistICBpZiAo IV9odXJkX2NoZWNrX2lkcyAoKSkKKy0gICAgSFVSRF9QT1JUX1VTRSAoJl9odXJkX3BvcnRzW0lO SVRfUE9SVF9QUk9DXSwKKy0JCSAgIF9fcHJvY19zZXRvd25lciAocG9ydCwKKy0JCQkJICAgIChf aHVyZF9pZC5nZW4ubnVpZHMKKy0JCQkJICAgICA/IF9odXJkX2lkLmdlbi51aWRzWzBdIDogMCks CistCQkJCSAgICAhX2h1cmRfaWQuZ2VuLm51aWRzKSk7CistICBfX211dGV4X3VubG9jayAoJl9o dXJkX2lkLmxvY2spOworKyAgX2h1cmRfcG9ydF9zZXQgKCZfaHVyZF9wb3J0c1tJTklUX1BPUlRf UFJPQ10sIG5ld3Byb2MpOworIAorICAgKHZvaWQpICZyZWF1dGhfcHJvYzsJCS8qIFNpbGVuY2Ug Y29tcGlsZXIgd2FybmluZy4gICovCisgfQorSW5kZXg6IGdsaWJjLTIuMzEvc3lzZGVwcy9tYWNo L2h1cmQvc3Bhd25pLmMKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLSBnbGliYy0yLjMxLm9yaWcvc3lzZGVwcy9t YWNoL2h1cmQvc3Bhd25pLmMKKysrKyBnbGliYy0yLjMxL3N5c2RlcHMvbWFjaC9odXJkL3NwYXdu aS5jCitAQCAtNjUxLDExICs2NTEsMjkgQEAgcmV0cnk6CisgCQkJCQlyZWYsIE1BQ0hfTVNHX1RZ UEVfTUFLRV9TRU5ELAorIAkJCQkJJm5ld3Byb2MpOworICAgICAgIF9fbWFjaF9wb3J0X2Rlc3Ry b3kgKF9fbWFjaF90YXNrX3NlbGYgKCksIHJlZik7CistICAgICAgaWYgKCFlcnIpCistCXsKKy0J ICBfX21hY2hfcG9ydF9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxmICgpLCBwcm9jKTsKKy0J ICBwcm9jID0gbmV3cHJvYzsKKy0JfQorKyAgICAgIGlmIChlcnIpCisrICAgICAgICBnb3RvIG91 dDsKKysgICAgICBpZiAobmV3cHJvYyA9PSBNQUNIX1BPUlRfTlVMTCkKKysgICAgICAgIHsKKysg ICAgICAgICAgLyogT2xkIHZlcnNpb25zIG9mIHRoZSBwcm9jIHNlcnZlciBkaWQgbm90IHJlY3Jl YXRlIHRoZSBwcm9jZXNzCisrICAgICAgICAgICAgIHBvcnQgd2hlbiByZWF1dGhlbnRpY2F0aW5n LCBhbmQgcGFzc2VkIE1BQ0hfUE9SVF9OVUxMIHRocm91Z2gKKysgICAgICAgICAgICAgdGhlIGF1 dGggc2VydmVyLiAgVGhhdCBtdXN0IGJlIHdoYXQgd2UncmUgZGVhbGluZyB3aXRoLiAgSnVzdAor KyAgICAgICAgICAgICBrZWVwIHRoZSBleGlzdGluZyBwcm9jIHBvcnQgaW4gdGhpcyBjYXNlLiAg Ki8KKysgICAgICAgIH0KKysgICAgICBlbHNlCisrICAgICAgICB7CisrICAgICAgICAgIGVyciA9 IF9fcHJvY19yZWF1dGhlbnRpY2F0ZV9jb21wbGV0ZSAobmV3cHJvYyk7CisrICAgICAgICAgIGlm IChlcnIpCisrICAgICAgICAgICAgeworKyAgICAgICAgICAgICAgX19tYWNoX3BvcnRfZGVhbGxv Y2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgbmV3cHJvYyk7CisrICAgICAgICAgICAgICBnb3Rv IG91dDsKKysgICAgICAgICAgICB9CisrICAgICAgICAgIGVsc2UKKysJICAgIHsKKysJICAgICAg X19tYWNoX3BvcnRfZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgcHJvYyk7CisrCSAg ICAgIHByb2MgPSBuZXdwcm9jOworKwkgICAgfQorKyAgICAgICAgfQorIAorICAgICAgIGlmICgh ZXJyKQorIAllcnIgPSByZWF1dGhlbnRpY2F0ZSAoSU5JVF9QT1JUX0NSRElSLCAmcmNyZGlyKTsK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtc2VuZG1zZy1TQ01f Q1JFRFMucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLXNlbmRtc2ctU0NN X0NSRURTLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjY3ZGUy ZTE4MjkKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJk LXNlbmRtc2ctU0NNX0NSRURTLnBhdGNoCkBAIC0wLDAgKzEsMjYxIEBACitTdWJqZWN0OiBbUEFU Q0hdIGh1cmQ6IFNDTV9DUkVEUyBzdXBwb3J0CisKK0FkanVzdGVkIGZvciB1c2UgaW4gR3VpeCBi eSByZW1vdmluZyAjaW5jbHVkZSA8c3lzZGVwLWNhbmNlbC5oPi4KKworCitTdmFudGUgU2lnbmVs bCAgPHN2YW50ZS5zaWduZWxsQGdtYWlsLmNvbT4KK1NhbXVlbCBUaGliYXVsdCAgPHNhbXVlbC50 aGliYXVsdEBlbnMtbHlvbi5vcmc+CisKKwkqIHN5c2RlcHMvbWFjaC9odXJkL3NlbmRtc2cuYyAo X19saWJjX3NlbmRtc2cpOiBPbiBTQ01fQ1JFRFMKKwljb250cm9sIG1lc3NhZ2VzLCByZWNvcmQg dWlkcywgcGFzcyBhIHJlbmRlei12b3VzIHBvcnQgaW4gdGhlCisJY29udHJvbCBtZXNzYWdlLCBh bmQgY2FsbCBfX2F1dGhfdXNlcl9hdXRoZW50aWNhdGVfcmVxdWVzdCB0bworCW1ha2UgYXV0aCBz ZW5kIGNyZWRlbnRpYWxzIG9uIHRoYXQgcG9ydC4gIERvIG5vdCB3YWl0IGZvciBhCisJcmVwbHku CisJKiBzeXNkZXBzL21hY2gvaHVyZC9yZWN2bXNnLmMgKGNvbnRhaW5zX3VpZCwgY29udGFpbnNf Z2lkLAorCWNoZWNrX2F1dGgpOiBOZXcgZnVuY3Rpb25zLgorCShfX2xpYmNfcmVjdm1zZyk6IE9u IFNDTV9DUkVEUyBjb250cm9sIG1lc3NhZ2VzLCBjYWxsIGNoZWNrX2F1dGgKKwl0byBjaGVjayB0 aGUgcGFzc2VkIGNyZWRlbnRpYWxzIHRoYW5rcyB0byB0aGUgYW5zd2VyIGZyb20gdGhlCisJYXV0 aCBzZXJ2ZXIuCisJKiBodXJkL01ha2VmaWxlICh1c2VyLWludGVyZmFjZXMpOiBBZGQgYXV0aF9y ZXF1ZXN0IGFuZAorCWF1dGhfcmVwbHkuCisKKy0tLQorIGh1cmQvTWFrZWZpbGUgICAgICAgICAg ICAgICB8ICAgIDIgCisgc3lzZGVwcy9tYWNoL2h1cmQvcmVjdm1zZy5jIHwgIDEzNyArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKworIHN5c2RlcHMvbWFjaC9odXJk L3NlbmRtc2cuYyB8ICAgMzYgKysrKysrKysrKysKKyAzIGZpbGVzIGNoYW5nZWQsIDE3NCBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCisKKy0tLSBhL3N5c2RlcHMvbWFjaC9odXJkL3JlY3Zt c2cuYworKysrIGIvc3lzZGVwcy9tYWNoL2h1cmQvcmVjdm1zZy5jCitAQCAtMjQsNiArMjQsMTIz IEBACisgI2luY2x1ZGUgPGh1cmQvc29ja2V0Lmg+CisgI2luY2x1ZGUgPHN5c2RlcC1jYW5jZWwu aD4KKyAKKytzdGF0aWMgdW5zaWduZWQKKytjb250YWluc191aWQgKHVuc2lnbmVkIGludCBuLCBf X3VpZF90IHVpZHNbbl0sIF9fdWlkX3QgdWlkKQorK3sKKysgIHVuc2lnbmVkIGk7CisrCisrICBm b3IgKGkgPSAwOyBpIDwgbjsgaSsrKQorKyAgICBpZiAodWlkc1tpXSA9PSB1aWQpCisrICAgICAg cmV0dXJuIDE7CisrICByZXR1cm4gMDsKKyt9CisrCisrc3RhdGljIHVuc2lnbmVkCisrY29udGFp bnNfZ2lkICh1bnNpZ25lZCBpbnQgbiwgX19naWRfdCBnaWRzW25dLCBfX2dpZF90IGdpZCkKKyt7 CisrICB1bnNpZ25lZCBpOworKworKyAgZm9yIChpID0gMDsgaSA8IG47IGkrKykKKysgICAgaWYg KGdpZHNbaV0gPT0gZ2lkKQorKyAgICAgIHJldHVybiAxOworKyAgcmV0dXJuIDA7CisrfQorKwor Ky8qIENoZWNrIHRoZSBwYXNzZWQgY3JlZGVudGlhbHMuICAqLworK3N0YXRpYyBlcnJvcl90Cisr Y2hlY2tfYXV0aCAobWFjaF9wb3J0X3QgcmVuZGV6dm91cywKKysJCSAgICBfX3BpZF90IHBpZCwK KysJCSAgICBfX3VpZF90IHVpZCwgX191aWRfdCBldWlkLAorKwkJICAgIF9fZ2lkX3QgZ2lkLAor KwkJICAgIGludCBuZ3JvdXBzLCBfX2dpZF90IGdyb3Vwc1tuZ3JvdXBzXSkKKyt7CisrICBlcnJv cl90IGVycjsKKysgIHNpemVfdCBuZXVpZHMgPSBDTUdST1VQX01BWCwgbmF1aWRzID0gQ01HUk9V UF9NQVg7CisrICBzaXplX3QgbmVnaWRzID0gQ01HUk9VUF9NQVgsIG5hZ2lkcyA9IENNR1JPVVBf TUFYOworKyAgX191aWRfdCBldWlkc19idWZbbmV1aWRzXSwgYXVpZHNfYnVmW25hdWlkc107Cisr ICBfX2dpZF90IGVnaWRzX2J1ZltuZWdpZHNdLCBhZ2lkc19idWZbbmFnaWRzXTsKKysgIF9fdWlk X3QgKmV1aWRzID0gZXVpZHNfYnVmLCAqYXVpZHMgPSBhdWlkc19idWY7CisrICBfX2dpZF90ICpl Z2lkcyA9IGVnaWRzX2J1ZiwgKmFnaWRzID0gYWdpZHNfYnVmOworKworKyAgc3RydWN0IHByb2Np bmZvICpwaSA9IE5VTEw7CisrICBtYWNoX21zZ190eXBlX251bWJlcl90IHBpX3NpemUgPSAwOwor KyAgaW50IGZsYWdzID0gUElfRkVUQ0hfVEFTS0lORk87CisrICBjaGFyICp0dyA9IE5VTEw7Cisr ICBzaXplX3QgdHdfc2l6ZSA9IDA7CisrICB1bnNpZ25lZCBpOworKworKyAgZXJyID0gX19tYWNo X3BvcnRfbW9kX3JlZnMgKG1hY2hfdGFza19zZWxmICgpLCByZW5kZXp2b3VzLAorKwkJCSAgICBN QUNIX1BPUlRfUklHSFRfU0VORCwgMSk7CisrICBpZiAoZXJyKQorKyAgICBnb3RvIG91dDsKKysK KysgIGRvCisrICAgIGVyciA9IF9fVVNFUE9SVAorKyAgICAgIChBVVRILCBfX2F1dGhfc2VydmVy X2F1dGhlbnRpY2F0ZSAocG9ydCwKKysJCQkJCSByZW5kZXp2b3VzLCBNQUNIX01TR19UWVBFX0NP UFlfU0VORCwKKysJCQkJCSBNQUNIX1BPUlRfTlVMTCwgMCwKKysJCQkJCSAmZXVpZHMsICZuZXVp ZHMsICZhdWlkcywgJm5hdWlkcywKKysJCQkJCSAmZWdpZHMsICZuZWdpZHMsICZhZ2lkcywgJm5h Z2lkcykpOworKyAgd2hpbGUgKGVyciA9PSBFSU5UUik7CisrICBpZiAoZXJyKQorKyAgICBnb3Rv IG91dDsKKysKKysgIC8qIENoZWNrIHdoZXRoZXIgdGhpcyBwcm9jZXNzIGluZGVlZCBoYXMgdGhl c2UgSURzICovCisrICBpZiAoICAgIWNvbnRhaW5zX3VpZCAobmV1aWRzLCBldWlkcywgIHVpZCkK KysgICAgICAmJiAhY29udGFpbnNfdWlkIChuYXVpZHMsIGF1aWRzLCAgdWlkKQorKyAgIHx8ICAg ICFjb250YWluc191aWQgKG5ldWlkcywgZXVpZHMsIGV1aWQpCisrICAgICAgJiYgIWNvbnRhaW5z X3VpZCAobmF1aWRzLCBhdWlkcywgZXVpZCkKKysgICB8fCAgICAhY29udGFpbnNfZ2lkIChuZWdp ZHMsIGVnaWRzLCAgZ2lkKQorKyAgICAgICYmICFjb250YWluc19naWQgKG5hZ2lkcywgYWdpZHMs ICBnaWQpCisrICAgICkKKysgICAgeworKyAgICAgIGVyciA9IEVJTzsKKysgICAgICBnb3RvIG91 dDsKKysgICAgfQorKworKyAgLyogQ2hlY2sgZ3JvdXBzICovCisrICBmb3IgKGkgPSAwOyBpIDwg bmdyb3VwczsgaSsrKQorKyAgICBpZiAoICAgIWNvbnRhaW5zX2dpZCAobmVnaWRzLCBlZ2lkcywg Z3JvdXBzW2ldKQorKwkmJiAhY29udGFpbnNfZ2lkIChuYWdpZHMsIGFnaWRzLCBncm91cHNbaV0p KQorKyAgICAgIHsKKysJZXJyID0gRUlPOworKwlnb3RvIG91dDsKKysgICAgICB9CisrCisrICAv KiBDaGVjayBQSUQgICovCisrICAvKiBYWFg6IFVzaW5nIHByb2NfZ2V0cHJvY2luZm8gdW50aWwK KysgICAgIHByb2NfdXNlcl9hdXRoZW50aWNhdGUgcHJvY19zZXJ2ZXJfYXV0aGVudGljYXRlIGlz IGltcGxlbWVudGVkCisrICAqLworKyAgLyogR2V0IHByb2NpbmZvIHRvIGNoZWNrIHRoZSBvd25l ci4gIE1heWJlIGhlIGZha2VkIHRoZSBwaWQsIGJ1dCBhdCBsZWFzdCB3ZQorKyAgICAgY2hlY2sg dGhlIG93bmVyLiAgKi8KKysgIGVyciA9IF9fVVNFUE9SVCAoUFJPQywgX19wcm9jX2dldHByb2Np bmZvIChwb3J0LCBwaWQsICZmbGFncywKKysJCQkJCSAgICAgKHByb2NpbmZvX3QgKikmcGksCisr CQkJCQkgICAgICZwaV9zaXplLCAmdHcsICZ0d19zaXplKSk7CisrICBpZiAoZXJyKQorKyAgICBn b3RvIG91dDsKKysKKysgIGlmICggICAhY29udGFpbnNfdWlkIChuZXVpZHMsIGV1aWRzLCBwaS0+ b3duZXIpCisrICAgICAgJiYgIWNvbnRhaW5zX3VpZCAobmF1aWRzLCBhdWlkcywgcGktPm93bmVy KSkKKysgICAgZXJyID0gRUlPOworKworK291dDoKKysgIF9fbWFjaF9wb3J0X2RlYWxsb2NhdGUg KF9fbWFjaF90YXNrX3NlbGYgKCksIHJlbmRlenZvdXMpOworKyAgaWYgKGV1aWRzICE9IGV1aWRz X2J1ZikKKysgICAgX192bV9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxmKCksICh2bV9hZGRy ZXNzX3QpIGV1aWRzLCBuZXVpZHMgKiBzaXplb2YodWlkX3QpKTsKKysgIGlmIChhdWlkcyAhPSBh dWlkc19idWYpCisrICAgIF9fdm1fZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZigpLCAodm1f YWRkcmVzc190KSBhdWlkcywgbmF1aWRzICogc2l6ZW9mKHVpZF90KSk7CisrICBpZiAoZWdpZHMg IT0gZWdpZHNfYnVmKQorKyAgICBfX3ZtX2RlYWxsb2NhdGUgKF9fbWFjaF90YXNrX3NlbGYoKSwg KHZtX2FkZHJlc3NfdCkgZWdpZHMsIG5lZ2lkcyAqIHNpemVvZih1aWRfdCkpOworKyAgaWYgKGFn aWRzICE9IGFnaWRzX2J1ZikKKysgICAgX192bV9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxm KCksICh2bV9hZGRyZXNzX3QpIGFnaWRzLCBuYWdpZHMgKiBzaXplb2YodWlkX3QpKTsKKysgIGlm ICh0d19zaXplKQorKyAgICBfX3ZtX2RlYWxsb2NhdGUgKF9fbWFjaF90YXNrX3NlbGYoKSwgKHZt X2FkZHJlc3NfdCkgdHcsIHR3X3NpemUpOworKyAgaWYgKHBpX3NpemUpCisrICAgIF9fdm1fZGVh bGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZigpLCAodm1fYWRkcmVzc190KSBwaSwgcGlfc2l6ZSk7 CisrCisrICByZXR1cm4gZXJyOworK30KKysKKyAvKiBSZWNlaXZlIGEgbWVzc2FnZSBhcyBkZXNj cmliZWQgYnkgTUVTU0FHRSBmcm9tIHNvY2tldCBGRC4KKyAgICBSZXR1cm5zIHRoZSBudW1iZXIg b2YgYnl0ZXMgcmVhZCBvciAtMSBmb3IgZXJyb3JzLiAgKi8KKyBzc2l6ZV90CitAQCAtMjExLDYg KzMyOCwyMSBAQAorIAkgICAgbmV3ZmRzKys7CisgCSAgfQorICAgICAgIH0KKysgICAgZWxzZSBp ZiAoY21zZy0+Y21zZ19sZXZlbCA9PSBTT0xfU09DS0VUICYmIGNtc2ctPmNtc2dfdHlwZSA9PSBT Q01fQ1JFRFMpCisrICAgICAgeworKwkvKiBTQ01fQ1JFRFMgc3VwcG9ydC4gICovCisrCS8qIENo ZWNrIHJlY2VpdmVkIGNyZWRlbnRpYWxzICovCisrCXN0cnVjdCBjbXNnY3JlZCAqdWNyZWRwID0g KHN0cnVjdCBjbXNnY3JlZCAqKSBDTVNHX0RBVEEoY21zZyk7CisrCisrCWVyciA9IGNoZWNrX2F1 dGggKHBvcnRzW2ldLAorKwkJCSAgdWNyZWRwLT5jbWNyZWRfcGlkLAorKwkJCSAgdWNyZWRwLT5j bWNyZWRfdWlkLCB1Y3JlZHAtPmNtY3JlZF9ldWlkLAorKwkJCSAgdWNyZWRwLT5jbWNyZWRfZ2lk LAorKwkJCSAgdWNyZWRwLT5jbWNyZWRfbmdyb3VwcywgdWNyZWRwLT5jbWNyZWRfZ3JvdXBzKTsK KysJaWYgKGVycikKKysJICBnb3RvIGNsZWFudXA7CisrCWkrKzsKKysgICAgICB9CisgICB9Cisg CisgICBmb3IgKGkgPSAwOyBpIDwgbnBvcnRzOyBpKyspCitAQCAtMjQxLDYgKzM3MywxMSBAQAor IAkJX19tYWNoX3BvcnRfZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgcG9ydHNbaWld KTsKKyAJICAgICAgfQorIAkgICAgfQorKwkgIGVsc2UgaWYgKGNtc2ctPmNtc2dfbGV2ZWwgPT0g U09MX1NPQ0tFVCAmJiBjbXNnLT5jbXNnX3R5cGUgPT0gU0NNX0NSRURTKQorKwkgICAgeworKwkg ICAgICBfX21hY2hfcG9ydF9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxmICgpLCBwb3J0c1tp aV0pOworKwkgICAgICBpaSsrOworKwkgICAgfQorIAl9CisgICAgIH0KKyAKKy0tLSBhL3N5c2Rl cHMvbWFjaC9odXJkL3NlbmRtc2cuYworKysrIGIvc3lzZGVwcy9tYWNoL2h1cmQvc2VuZG1zZy5j CitAQCAtMTksMTAgKzE5LDEyIEBACisgI2luY2x1ZGUgPHN0cmluZy5oPgorICNpbmNsdWRlIDxz eXMvc29ja2V0Lmg+CisgI2luY2x1ZGUgPHN5cy91bi5oPgorKyNpbmNsdWRlIDx1bmlzdGQuaD4K KyAKKyAjaW5jbHVkZSA8aHVyZC5oPgorICNpbmNsdWRlIDxodXJkL2ZkLmg+CisgI2luY2x1ZGUg PGh1cmQvaWZzb2NrLmg+CisgI2luY2x1ZGUgPGh1cmQvc29ja2V0Lmg+CisrI2luY2x1ZGUgPGh1 cmQvYXV0aF9yZXF1ZXN0Lmg+CisgI2luY2x1ZGUgImh1cmQvaHVyZHNvY2tldC5oIgorIAorQEAg LTExMyw2ICsxMTUsOCBAQAorICAgICBpZiAoY21zZy0+Y21zZ19sZXZlbCA9PSBTT0xfU09DS0VU ICYmIGNtc2ctPmNtc2dfdHlwZSA9PSBTQ01fUklHSFRTKQorICAgICAgIG5wb3J0cyArPSAoY21z Zy0+Y21zZ19sZW4gLSBDTVNHX0FMSUdOIChzaXplb2YgKHN0cnVjdCBjbXNnaGRyKSkpCisgCQkv IHNpemVvZiAoaW50KTsKKysgICAgZWxzZSBpZiAoY21zZy0+Y21zZ19sZXZlbCA9PSBTT0xfU09D S0VUICYmIGNtc2ctPmNtc2dfdHlwZSA9PSBTQ01fQ1JFRFMpCisrICAgICAgbnBvcnRzKys7Cisg CisgICBpZiAobnBvcnRzKQorICAgICBwb3J0cyA9IF9fYWxsb2NhIChucG9ydHMgKiBzaXplb2Yg KG1hY2hfcG9ydF90KSk7CitAQCAtMTQ3LDYgKzE1MSwzOCBAQAorIAkJZ290byBvdXQ7CisgCSAg ICB9CisgCX0KKysgICAgICBlbHNlIGlmIChjbXNnLT5jbXNnX2xldmVsID09IFNPTF9TT0NLRVQg JiYgY21zZy0+Y21zZ190eXBlID09IFNDTV9DUkVEUykKKysJeworKwkgIC8qIFNDTV9DUkVEUyBz dXBwb3J0OiBzZW5kIGNyZWRlbnRpYWxzLiAgICovCisrCSAgbWFjaF9wb3J0X3QgcmVuZGV6dm91 cyAgPSBfX21hY2hfcmVwbHlfcG9ydCAoKSwgcmVwbHk7CisrCSAgc3RydWN0IGNtc2djcmVkICp1 Y3JlZHA7CisrCisrCSAgZXJyID0gX19tYWNoX3BvcnRfaW5zZXJ0X3JpZ2h0IChtYWNoX3Rhc2tf c2VsZiAoKSwgcmVuZGV6dm91cywKKysJCQkJCSAgcmVuZGV6dm91cywgTUFDSF9NU0dfVFlQRV9N QUtFX1NFTkQpOworKwkgIHBvcnRzW25wb3J0cysrXSA9IHJlbmRlenZvdXM7CisrCSAgaWYgKGVy cikKKysJICAgIGdvdG8gb3V0OworKworKwkgIHVjcmVkcCA9IChzdHJ1Y3QgY21zZ2NyZWQgKikg Q01TR19EQVRBKGNtc2cpOworKwkgIC8qIEZpbGwgaW4gY3JlZGVudGlhbHMgZGF0YSAqLworKwkg IHVjcmVkcC0+Y21jcmVkX3BpZCA9IF9fZ2V0cGlkKCk7CisrCSAgdWNyZWRwLT5jbWNyZWRfdWlk ID0gX19nZXR1aWQoKTsKKysJICB1Y3JlZHAtPmNtY3JlZF9ldWlkID0gX19nZXRldWlkKCk7Cisr CSAgdWNyZWRwLT5jbWNyZWRfZ2lkID0gX19nZXRnaWQoKTsKKysJICB1Y3JlZHAtPmNtY3JlZF9u Z3JvdXBzID0KKysJICAgIF9fZ2V0Z3JvdXBzIChzaXplb2YgKHVjcmVkcC0+Y21jcmVkX2dyb3Vw cykgLyBzaXplb2YgKGdpZF90KSwKKysJCQkgdWNyZWRwLT5jbWNyZWRfZ3JvdXBzKTsKKysKKysJ ICAvKiBBbmQgbWFrZSBhdXRoIHNlcnZlciBhdXRoZW50aWNhdGUgdXMuICAqLworKwkgIHJlcGx5 ID0gX19tYWNoX3JlcGx5X3BvcnQoKTsKKysJICBlcnIgPSBfX1VTRVBPUlQKKysJICAgIChBVVRI LCBfX2F1dGhfdXNlcl9hdXRoZW50aWNhdGVfcmVxdWVzdCAocG9ydCwKKysJCQkJCXJlcGx5LCBN QUNIX01TR19UWVBFX01BS0VfU0VORF9PTkNFLAorKwkJCQkJcmVuZGV6dm91cywgTUFDSF9NU0df VFlQRV9NQUtFX1NFTkQpKTsKKysJICBfX21hY2hfcG9ydF9kZWFsbG9jYXRlIChfX21hY2hfdGFz a19zZWxmICgpLCByZXBseSk7CisrCSAgaWYgKGVycikKKysJICAgIGdvdG8gb3V0OworKwl9Cisg ICAgIH0KKyAKKyAgIGlmIChhZGRyKQorLS0tIGEvaHVyZC9NYWtlZmlsZQorKysrIGIvaHVyZC9N YWtlZmlsZQorQEAgLTI5LDcgKzI5LDcgQEAKKyAjIFRoZSBSUEMgaW50ZXJmYWNlcyBnbyBpbiBh IHNlcGFyYXRlIGxpYnJhcnkuCisgaW50ZXJmYWNlLWxpYnJhcnkgOj0gbGliaHVyZHVzZXIKKyB1 c2VyLWludGVyZmFjZXMJCTo9ICQoYWRkcHJlZml4IGh1cmQvLFwKKy0JCQkJICAgICAgIGF1dGgg c3RhcnR1cCBcCisrCQkJCSAgICAgICBhdXRoIGF1dGhfcmVxdWVzdCBhdXRoX3JlcGx5IHN0YXJ0 dXAgXAorIAkJCQkgICAgICAgcHJvY2VzcyBwcm9jZXNzX3JlcXVlc3QgXAorIAkJCQkgICAgICAg bXNnIG1zZ19yZXBseSBtc2dfcmVxdWVzdCBcCisgCQkJCSAgICAgICBleGVjIGV4ZWNfc3RhcnR1 cCBjcmFzaCBpbnRlcnJ1cHQgXAotLSAKMi4zMy4wCgo= --=-HoVwep0kBgUa1AItb646-- --=-m41uDnbCl2VJI+AMMJZd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYUhlMBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iWrAQD1ktyb6uKCWa+zNN7qsHV47ZtY koQkU0lwuQP5hE8MDAD+PLRxrxmKLWcnZHtikmzVyas8E/3+ias1pe5UIRoX9A4= =jKWR -----END PGP SIGNATURE----- --=-m41uDnbCl2VJI+AMMJZd--
Maxime Devos <maximedevos@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#50698
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.