From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 26 23:21:23 2022 Received: (at submit) by debbugs.gnu.org; 27 Jun 2022 03:21:23 +0000 Received: from localhost ([127.0.0.1]:49393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5fJS-0006TM-SD for submit@debbugs.gnu.org; Sun, 26 Jun 2022 23:21:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:51046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5fJO-0006TD-JY for submit@debbugs.gnu.org; Sun, 26 Jun 2022 23:21:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40932) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5fJO-0005a9-DT for bug-gzip@gnu.org; Sun, 26 Jun 2022 23:21:18 -0400 Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d]:37713) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o5fJM-0001HN-Kd for bug-gzip@gnu.org; Sun, 26 Jun 2022 23:21:18 -0400 Received: by mail-pj1-x102d.google.com with SMTP id w19-20020a17090a8a1300b001ec79064d8dso11028072pjn.2 for ; Sun, 26 Jun 2022 20:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=1iSIsulaAPL2DtlM/BPdh7U1o1eUmIfzw0yQPPO88c8=; b=bXlCfth07cO3+IacBgCjWqMFmGTY0e7fQ7PYPQSkmX8dEK5CLq9+0ox6gh65hijW8x dIpe0R8pfOOudIgIBI6ETY+2mtq98QioSpZITtSURkIr8/KTwVszfwMSP/WjkgcMzQIF p1GPER9ZOt6xFAkLcNtlp2B9oNiiBY8LT0Y7Blxq6SACEg7Sg9NvbMl/I/ks78Xmd1Ox NDibMJtS6cIGpCb2Yzwb5BpoU+o13vaZeMOz+ykmIcbeJgKXdn3fOyD32H9zBhWFoEvN 0pZpLRBrMREhEPp8Rlu7KKhtR1OvWMpgB5TDlkPXUqvTnHUUIM3JPcME/DgoESgBmHX+ 8KOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=1iSIsulaAPL2DtlM/BPdh7U1o1eUmIfzw0yQPPO88c8=; b=3vJBiirxpFuq7EZ6Em8p+5Q9iFQjZAIck9PvsneoieJMLx18iLHPVVJQJaYGa+Mop/ IILxBeHe21temj7wFrgKmAeUSDZZSwB0n1uqk5gWbMKjUwQAmciSpcZ4QOJR0hCGVGr+ KMEnXY/vOy8hU79ErTs1qdYhtm4OXFDb+VH4RWQde5377duP1eA4fJXOOtnGJ/pAn5RD H6WhV0FSybj1EVRCJbBo8MKqneG6xGOMGh0lcH42q5v6uuc+BKppMa6XFdqnXK+QnxV8 EEZHBXuXpXtus6sMixIygFJzWzksaRHfzkW6oIsBRk3RCs/HiIlZXd+GhPJwvRVe494e wQLw== X-Gm-Message-State: AJIora8nZ/uWlNhskOUGoVGFQO142YgObflRoWNe7Z0uyUcrkjso1Pxf 1v3pnM9ySnYjQQdilA0ZJqDslKK1zC97 X-Google-Smtp-Source: AGRyM1szJreN0HpxxEx5I2Jy+lkuKBe+4ulMmZLzU9H/bogCcMKXIDGcirwRll1TJJmXyp8aBqHzCA== X-Received: by 2002:a17:90a:c001:b0:1ec:c72a:9667 with SMTP id p1-20020a17090ac00100b001ecc72a9667mr18696855pjt.38.1656300073937; Sun, 26 Jun 2022 20:21:13 -0700 (PDT) Received: from smtpclient.apple ([172.92.15.146]) by smtp.gmail.com with ESMTPSA id q17-20020a656851000000b003fdc16f5de2sm6005330pgt.15.2022.06.26.20.21.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 26 Jun 2022 20:21:13 -0700 (PDT) From: Young Mo Kang Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.100.31\)) Subject: inflate fails to reject invalid distance Message-Id: <0B9C1E53-9A32-4EF0-8AEF-068CCF7837EE@gmail.com> Date: Sun, 26 Jun 2022 20:21:09 -0700 To: bug-gzip@gnu.org X-Mailer: Apple Mail (2.3696.100.31) Received-SPF: pass client-ip=2607:f8b0:4864:20::102d; envelope-from=kym327@gmail.com; helo=mail-pj1-x102d.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Hello gzip devs and maintainers, I noticed that GNU gzip does not check for error during decompression = when the distance value exceeds the current accumulative position, i.e., = back reference to position beyond the starting point. The following shows an example .gz file with invalid distance ``` cat << EOF > file.gz.hex 1f8b0800000000000003738aca3034748c540b8ebc297129888141e1ffff 1f0c131842041818172b5c6169686068706438c0aad0c0c8c0e0c0c0d8e0 e8c0b1802124d94d81218571e1ab8c6f2b4c4dd9579830c82d7cc5c0ae72 e18bffefcab6244e0e4536861486f5e612abda4c336cf6dc5d5da4bd6c4d ed49a13bffe37813164d39d8aafdb15c25b895937762afaa02c205deff85 c2181818a3241f30303031303231340830b0303032702e60306476b82035 6ff92b379ff625574ca6594d5a9cf7464ebf7ba7d21c0d0fd5ff9dda107f 000040136103cd000000 EOF xxd -r -ps file.gz.hex | gzip -d > file ``` GNU gzip decompresses it w/o an error, while both macOS=E2=80=99s gzip = and zlib reject the file and outputs an error: macOS gzip: gzip: data stream error zlib: : invalid distance too far back I believe GNU gzip also needs to reject this file, since the file is not = a valid deflate format. Thanks, Young= From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 15:10:35 2022 Received: (at 56247) by debbugs.gnu.org; 27 Jun 2022 19:10:35 +0000 Received: from localhost ([127.0.0.1]:53345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5u83-0003eo-56 for submit@debbugs.gnu.org; Mon, 27 Jun 2022 15:10:35 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5u7p-0003eD-FI for 56247@debbugs.gnu.org; Mon, 27 Jun 2022 15:10:22 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 02FE916005E; Mon, 27 Jun 2022 12:10:14 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id HE-WrybYHL4l; Mon, 27 Jun 2022 12:10:13 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2528C16006C; Mon, 27 Jun 2022 12:10:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id e19SowiscQHY; Mon, 27 Jun 2022 12:10:12 -0700 (PDT) Received: from [192.168.0.205] (ip72-206-2-24.fv.ks.cox.net [72.206.2.24]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id AA2FC16005E; Mon, 27 Jun 2022 12:10:12 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------4gdRSBiB51gGuW1gthQvVqqN" Message-ID: Date: Mon, 27 Jun 2022 14:10:11 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: bug#56247: inflate fails to reject invalid distance Content-Language: en-US To: Young Mo Kang References: <0B9C1E53-9A32-4EF0-8AEF-068CCF7837EE@gmail.com> From: Paul Eggert In-Reply-To: <0B9C1E53-9A32-4EF0-8AEF-068CCF7837EE@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56247 Cc: 56247@debbugs.gnu.org, Mark Adler X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------4gdRSBiB51gGuW1gthQvVqqN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 6/26/22 22:21, Young Mo Kang wrote: > I believe GNU gzip also needs to reject this file, since the file is not a valid deflate format. gzip is compatible with pigz here. It's not clear to me that gzip should be pedantic and reject input that does not strictly conform to RFC 1952. I'll cc this to Mark Adler in hopes that he has an opinion. Mark, if I understand things correctly, the complaint is that the attached "compressed" file does not conform to RFC 1952, but gzip and pigz do not complain about it. You can see the original gzip bug report here: https://bugs.gnu.org/56247 --------------4gdRSBiB51gGuW1gthQvVqqN Content-Type: application/octet-stream; name="bad-gzip-data" Content-Disposition: attachment; filename="bad-gzip-data" Content-Transfer-Encoding: base64 H4sIAAAAAAAAA3OKyjA0dIxUC468KXEpiIFB4f//HwwTGEIEGBgXK1xhaWhgaHBkOMCq0MDI wODAwNjg6MCxgCEk2U2BIYVx4auMbytMTdlXmDDILXzFwK5y4Yv/78q2JE4ORTaGFIb15hKr 2kwzbPbcXV2kvWxN7UmhO//jeBMWTTnYqv2xXCW4lZN3Yq+qAsIF3v+FwhgYGKMkHzAwMDEw MjE0CDCwMDAycC5gMGR2uCA1b/krN5/2JVdMpllNWpz3Rk6/e6fSHA0P1f+d2hB/AABAE2ED zQAAAA== --------------4gdRSBiB51gGuW1gthQvVqqN-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 27 17:29:55 2022 Received: (at 56247) by debbugs.gnu.org; 27 Jun 2022 21:29:55 +0000 Received: from localhost ([127.0.0.1]:53481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5wIo-00074S-PE for submit@debbugs.gnu.org; Mon, 27 Jun 2022 17:29:54 -0400 Received: from mail-bn8nam11on2040.outbound.protection.outlook.com ([40.107.236.40]:48992 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5wIi-00074C-Pt for 56247@debbugs.gnu.org; Mon, 27 Jun 2022 17:29:48 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OdBMFUi39dH7/CM1cGIvm590qM+RVLAT9zssU/ivhBqP2O1Zd4XSgCBHXjM8OOPQkJ9vHUzIECbnoA81I8k/8ugfNOmpg3FTju17MnNWWEaNunBheaDXwHTbKdd8Ebzqh6zWUNgvcDq5AS5TotA6BhU9eJYdIjTbb+EYXY03b+jVbLikI/O45ESW6Y5+vFOZu+lqu3kz3eK502+mPeyesXEsJ0CA48s2gHSVs9xek96mLpg6Tzyx+wQnafCDo1JUJayO952IZES2b1ySfnhC5+dwU1vKl5smvMaKM5wD0YCvYjt5LSrrUP+uzEsCv/mXDru1tCtbMxT0P8+v17KVwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rQIggWVzjcK3jC+SZ1EDW1PTaHQwzyYMr4+WxYktfWw=; b=EGdLk1h6mVuUBiX9glk0ZHuE8sid9ZeibQWVW5oL1QgGvyDmfC5ImCp2xtQPucCzB1ArJRmzYZoxaZIKn90mr2Hbi3U5/XlWjeTB2N5QlPVuaXtKFR6zjeoXNPBh0MF8OVVms84TiHQ3IaKh1cxULt2ZpONWtMy2+17bFCGUqRyzSg0BRM9y+T7NXysIHsiNODgZG8yqMKoMiBYWybOmjslrBcsaVV3pLcqIDIMYRj63P71+bhwfK7L7IifTTpvvESr3EcPFyykoKdsUjDtbiaJQZ/OPLim7Xy1NnWGOYbyM4ar7l5XXWUU1E4Yy8Aipq+uLKLuWO5fS+tg/5/ZBFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=alumni.caltech.edu; dmarc=pass action=none header.from=alumni.caltech.edu; dkim=pass header.d=alumni.caltech.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alumni.caltech.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rQIggWVzjcK3jC+SZ1EDW1PTaHQwzyYMr4+WxYktfWw=; b=riksTOtXipcNkJ0+c6AXczIqDhkxdBSh8w4PdMFGdVJkZHyuReVf+t756VYKyMX+G717Yqc1NrsR1+LgcB5zULpsWG5ONA582D4SFMo3/S4PFRqHLg9B+sdWi8R+rSrMT6eyIvOvgNJpsRUpYhcK+Ju1UvIb83H8XFjveWWT7kxyzhTuA/uzrqRvqsTRS3PWZCojoCZkCBR+0JfrxUDwBnn9cFOqZcRg09rB67JzDMWyjMakWwapbVWmcUF4y78E3V8YmdKTUyQ2aJDvXhO4VKZyR9B7C0qT5n6KQceSoGzMdO1/Bi+4BRQ8cgprcFUFN6RZN/vIBLz66r00lfGZmw== Received: from BYAPR03MB4374.namprd03.prod.outlook.com (2603:10b6:a03:c5::25) by SA2PR03MB5675.namprd03.prod.outlook.com (2603:10b6:806:11e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Mon, 27 Jun 2022 21:29:38 +0000 Received: from BYAPR03MB4374.namprd03.prod.outlook.com ([fe80::6d28:9c56:8deb:7468]) by BYAPR03MB4374.namprd03.prod.outlook.com ([fe80::6d28:9c56:8deb:7468%5]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 21:29:37 +0000 From: "Adler, Mark" To: Paul Eggert Subject: Re: bug#56247: inflate fails to reject invalid distance Thread-Topic: bug#56247: inflate fails to reject invalid distance Thread-Index: AQHYidUVYRpEOhyjFkSNp4grFDzh8a1jn2GAgAAm9YA= Date: Mon, 27 Jun 2022 21:29:37 +0000 Message-ID: References: <0B9C1E53-9A32-4EF0-8AEF-068CCF7837EE@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.100.31) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=alumni.caltech.edu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a0983d70-ca73-42da-afe0-08da58842368 x-ms-traffictypediagnostic: SA2PR03MB5675:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Cl6HKKMsnfIfdJthGwu1FCYNRw6GESYYni8QOxWaLUGpJ6hpVykxKC079NVYx//s0OUgsHDefziLiO/QSIqDGdoTZAFatP7Lc9Iia4R8R0WSOdZl0D8Sn+0gwOnSVmf05akTEVbRpXNfXEasKQ7IdNwVmpnZ6/Et4MipE/+oMnNIObcjhGjdSAVcz4wpuv9I8JJAJ+sNr5WOtgiJg9dmJJC7r1XNsAGE7lvBpmYw+c9RWcvg2DE3NQcPKpFn7+aWiy6bVMyzpfax8R2OQ7sp74OEI/rSW2G/tI/ANZTOks8s7lVHm+04ZyzFXfL85IvhAwKoOUJVjXXvtWwOfEQng5T56VzCjQA146OAYnl8GPjWNZbUDACzzqx2uqZDRjqZRpcMMkOnjmZMm8z6/He6X3B9mRvyOiX3a4S2V+jsvoMD4zGdf0ayVLDWwl1jNncBWIVtnsOn8B0nDxuSTBerk+SkLJqCoQNl6on4r/gqpTftGS/XR37mhMeRnLHDXl69NsPrxRTkgqqAy9Y5klZFFHZYa28kHz9wuTJqQtJmK9bdOKkRodNY62A7A2waNCKgIJEglsuSmpiZtLaozTJyscnQq6zHWFYsZW0EQ+Vw9ouFfmqqIdZeYS7mXy0p4VR/7jmTUU4D0O1UD34rjPkBxS3NAeStbYdYYtROTtEkl/Jo48m1lj0KES/5yqbGoElmjbzO2GT69p26ttX1fAELL25Jhe+++wBSssHnHxG46bi2QEOUvc2g29uiNZuRj2YsFwQvPh+Jgv+BOekBXN9t0VPrXpDDtSdkQhTlz5FdLCkaHavccQhi+mUsJYoFxxeT+EbgMBLV81hslMmMFNN4xuM+M8PHGr6jf6q0VbHmaFw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR03MB4374.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(136003)(396003)(39860400002)(366004)(346002)(2906002)(6512007)(6506007)(41300700001)(53546011)(2616005)(186003)(26005)(41320700001)(38070700005)(966005)(166002)(8676002)(33656002)(4326008)(5660300002)(86362001)(75432002)(83380400001)(66556008)(66446008)(71200400001)(66946007)(76116006)(122000001)(66476007)(8936002)(64756008)(316002)(54906003)(478600001)(6486002)(6916009)(38100700002)(786003)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmdYN2FCc3QxYW93WHlCSDk0UWszZnRJUjBpT2hLQlNrakx0VTNGOWJxR0dz?= =?utf-8?B?NnRHa0N5OVNNdWVsaDBnZlVoWXl6UEdKOFMxb01SM1FpaGFxQndSZjBXQ2JR?= =?utf-8?B?aW1Ob3hXVldlVFlXZ1NRZXF5UHZtTWZ5RmswcWpENVpVRFAyc3JhdWJldTQz?= =?utf-8?B?MHdLbXZjaWNJc3FQMTZtUGROcGEramNScTI3STBrUmJwbVNRdmtvTzZGQ1lH?= =?utf-8?B?QWhkYnViNlFYeEtEbVJiZVZaNU03KzNCc2FCa2dWNURJTXcwcWJLOGx0M21M?= =?utf-8?B?VEFCRjA2NU5HbmxmNnpuSEVFS1JjTUNIU3NqY0tNUUV2QTZSTEp0NlhIMWNH?= =?utf-8?B?ZzdISkVzUGM2WWZmWFV4eUVPOWc4RFp6VWJuNU5xL0swb3RWWlBkdC9nVmRZ?= =?utf-8?B?QTBEUFVGVTdqeTdYQkoxaUVXaWYxMkh5SDRWL1lUVkJNeWFHejdUVGFGaWFx?= =?utf-8?B?R3VVWmVHZ0tDeGFVZFRudTVuNG1LTjZSc291QlFtT3l2OG55Q0pxUkNpOXJC?= =?utf-8?B?bWh2ditmOEdUZi9xTmU4N2RhODJKS2hXajJENGVRbEFSTkRxUU8yVUR0OTNG?= =?utf-8?B?VENhTVlRRXRnSXlVdXU1Q21ZdkliOTJmWkFhWGxhZWlhSkRPWkE5ajBHQ2NF?= =?utf-8?B?ekVTMjNCVG9mQ2R5eGZONXRPdHlJd2doVFd3RmdNTUFCS1duQ3pjNlZBREFs?= =?utf-8?B?cW92d0lwUmpDeUlySStLSCsxQWFHRjdrWVdxbTQzbzFFeTZ2cUtkZERlQm02?= =?utf-8?B?MU5XYVpoUWxLTmhtNENFYmY0dk5MWGtaNTVqbm0rSzB5aCtmU2ZwanVqY1dO?= =?utf-8?B?ZXZzbFl2Z0U5TTRsblJOVC94OXFRVTRsdWlzN0lmWS9mM1NkcDJGQ0o4RGlq?= =?utf-8?B?alV2UnNxbERKUzZvaUdtb2s1RFV0Rm5CRG16akJJSkZxT21lTzFzWmNlMlFJ?= =?utf-8?B?YkNKYjgvbUlxc042ZGZ1RFkzODNqeWJmOEsvK0d6bmM5WEpYT3ZHcUpuTHg3?= =?utf-8?B?eWFDL1RHUGdsVTFnajIwalRjUUZVVzFoZzd2aGp1WjJySUliQmFiZGd3NkM5?= =?utf-8?B?OFhRdjJGenFjUWlRVzNiRUdRZU5CQXNRa3J0NGJnbklCdzRnTzZCcjh6VjU1?= =?utf-8?B?M3RUVWtuM3BYUERVUFhia1NwVk51OXZxWkJWRnVtRkU3aUkybWQ5TGJwMzlu?= =?utf-8?B?SGNqaDdDUGJwQmMxSmFVQWhienZMQnZmZ0R5bUFNZXJjUk9Xd2ZtTXpSRzk1?= =?utf-8?B?QXNXUHQvTEtiUFNGV0Jyc1YrUlo3bGxXSXkxNXdUS1l6VEFPOElXUFh6TUdP?= =?utf-8?B?ajd1UzZRNGhvb29OS3Q1MWh3cXFLbzh1R3IyaE5wbG5jMEorZTFuUGZSNkly?= =?utf-8?B?V1pYbGp6T3NyMEpSaEc3YWM1NmlpWElpbGFWVUFqbnBXSVdTY3JGZmVZek5y?= =?utf-8?B?dEhXSjFIdVkxcFVqdFZLQ1gwbVJEWG8wdG5UaHBDcEFLRmN1OE9JU2RBQno5?= =?utf-8?B?QUZkaTh1cWgxWUtzZFVoUTYyT0tWWVRZSFVYaG1wdnRzNnFKYzZXd0tTZVVS?= =?utf-8?B?TmhEZ3lWc1U2di9pZUNNb0tQSStSOXZnZzJETkVYL0hsNFcvR0E0anlmRGJq?= =?utf-8?B?ejdMWUVQZ2lXMFlSendWTkQ5ZnhXbEtZeGVLalBqQjE2QUE4cGszelBaM2J4?= =?utf-8?B?dVlqOXNqQ05ZWHdSZmtvNklPQnM1RDF1dDRqZHMzMVdLOCt5cGhlWENmM1Nx?= =?utf-8?B?aHh3QWo4bDNTMmtmY3ppTEhYSzJ3RGNkT3Z3YnI3RjQyTXliUXc4UTVzS014?= =?utf-8?B?Qm9vMVl1dEZSSVp6VGdGQWZ3ZE91dXVSYVZBSjcvL1RENXQzV0NaQ3Y5c01v?= =?utf-8?B?NXh2QWdSMS96V0F3N3lDbUNudHRpQ0dQSWlyTjlKTXFzcTJwaDRIaUhxUE9u?= =?utf-8?B?VXNmRDJVNXhHbFVjZlplTnBGZDFOZkE4WjRwUE5mWUJCS2xYZ3plZVZ1dmtO?= =?utf-8?B?ZzJ0cXV1Smh4YUF2OWdqemZPZFVHU1ZLNEIveUI5TmxZL0JJVGJhejFwd3Iw?= =?utf-8?B?VVJvOUI3UmhRRVJ0NkdERWFIdWlwdDVndzlaUjRqOG93dEF2dnlRcTRVY1dj?= =?utf-8?B?OWFQbGZEZEl4bGlieTFZRFJJY090S1FyS2w2OWQ1bXY3RUcwcGxqQ3JUcDR6?= =?utf-8?Q?963q0B0e35BjmaQ/HYgWq8P5KykeM5nQ8h8iMXqVfJcI?= Content-Type: multipart/alternative; boundary="_000_D8F3940F7E014EFD85D404882E2D9AE1alumnicaltechedu_" MIME-Version: 1.0 X-OriginatorOrg: alumni.caltech.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB4374.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0983d70-ca73-42da-afe0-08da58842368 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 21:29:37.9024 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fd5be9d9-7b72-4df9-830e-b1f9cc5b44bd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ss11M1F0R0+cZrZQ+3xDVS3Hdz/meuyXFiAnNPZ3RpS+uivf1N2fxbtSpzdg4xspUAnBIaycyqrKpbi1Vk6sxCxiQ7ZV7V8gHXqpnynC/PplJ6tvedSL6RnVsDd164EC X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR03MB5675 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56247 Cc: "56247@debbugs.gnu.org" <56247@debbugs.gnu.org>, Young Mo Kang X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_D8F3940F7E014EFD85D404882E2D9AE1alumnicaltechedu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGF1bCwNCg0KZ3ppcCBzaG91bGQgcmVqZWN0IGludmFsaWQgaW5mbGF0ZSBpbnB1dC4gVGhlIHBh dGNoIGJlbG93IGRvZXMgdGhhdC4NCg0KVGhlIGZhY3QgdGhhdCBwaWd6IGFsc28gZG9lc27igJl0 IHJlamVjdCBpdCBpcyBhbiBpbmRlcGVuZGVudCBidWcgaW4gemxpYuKAmXMgdW5jb21tb25seS11 c2VkIGluZmxhdGVCYWNrIGZ1bmN0aW9ucywgZml4ZWQgd2l0aCB0aGlzIGNvbW1pdDogaHR0cHM6 Ly9naXRodWIuY29tL21hZGxlci96bGliL2NvbW1pdC8yMzMzNDE5Y2Q3NmNiOWFlNWYxNWM5YjI0 MGIxNmEyMDUyYjI3NjkxDQoNCk1hcmsNCg0KDQpPbiBKdW4gMjcsIDIwMjIsIGF0IDEyOjEwIFBN LCBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PG1haWx0bzplZ2dlcnRAY3MudWNsYS5l ZHU+PiB3cm90ZToNCg0KT24gNi8yNi8yMiAyMjoyMSwgWW91bmcgTW8gS2FuZyB3cm90ZToNCkkg YmVsaWV2ZSBHTlUgZ3ppcCBhbHNvIG5lZWRzIHRvIHJlamVjdCB0aGlzIGZpbGUsIHNpbmNlIHRo ZSBmaWxlIGlzIG5vdCBhIHZhbGlkIGRlZmxhdGUgZm9ybWF0Lg0KDQpnemlwIGlzIGNvbXBhdGli bGUgd2l0aCBwaWd6IGhlcmUuIEl0J3Mgbm90IGNsZWFyIHRvIG1lIHRoYXQgZ3ppcCBzaG91bGQg YmUgcGVkYW50aWMgYW5kIHJlamVjdCBpbnB1dCB0aGF0IGRvZXMgbm90IHN0cmljdGx5IGNvbmZv cm0gdG8gUkZDIDE5NTIuDQoNCkknbGwgY2MgdGhpcyB0byBNYXJrIEFkbGVyIGluIGhvcGVzIHRo YXQgaGUgaGFzIGFuIG9waW5pb24uIE1hcmssIGlmIEkgdW5kZXJzdGFuZCB0aGluZ3MgY29ycmVj dGx5LCB0aGUgY29tcGxhaW50IGlzIHRoYXQgdGhlIGF0dGFjaGVkICJjb21wcmVzc2VkIiBmaWxl IGRvZXMgbm90IGNvbmZvcm0gdG8gUkZDIDE5NTIsIGJ1dCBnemlwIGFuZCBwaWd6IGRvIG5vdCBj b21wbGFpbiBhYm91dCBpdC4gWW91IGNhbiBzZWUgdGhlIG9yaWdpbmFsIGd6aXAgYnVnIHJlcG9y dCBoZXJlOg0KDQpodHRwczovL2J1Z3MuZ251Lm9yZy81NjI0Nw0KPGJhZC1nemlwLWRhdGE+DQoN Cg0KLS0tIGluZmxhdGUtb3JpZy5jIDIwMjItMDEtMDMgMTA6MTY6MzAuMDAwMDAwMDAwIC0wODAw DQorKysgaW5mbGF0ZS5jIDIwMjItMDYtMjcgMTQ6MDE6NDIuMDAwMDAwMDAwIC0wNzAwDQpAQCAt MTUzLDggKzE1Myw5IEBADQogICAgInVjaCAqc2xpZGU7IiBhbmQgdGhlbiBtYWxsb2MnZWQgaW4g dGhlIGxhdHRlciBjYXNlLiAgVGhlIGRlZmluaXRpb24NCiAgICBtdXN0IGJlIGluIHVuemlwLmgs IGluY2x1ZGVkIGFib3ZlLiAqLw0KIC8qIHVuc2lnbmVkIHdwOyAgICAgICAgICAgICBjdXJyZW50 IHBvc2l0aW9uIGluIHNsaWRlICovDQoraW50IGZyZXNoOw0KICNkZWZpbmUgd3Agb3V0Y250DQot I2RlZmluZSBmbHVzaF9vdXRwdXQodykgKHdwPSh3KSxmbHVzaF93aW5kb3coKSkNCisjZGVmaW5l IGZsdXNoX291dHB1dCh3KSAoZnJlc2g9MCx3cD0odyksZmx1c2hfd2luZG93KCkpDQoNCg0KDQog LyogVGFibGVzIGZvciBkZWZsYXRlIGZyb20gUEtaSVAncyBhcHBub3RlLnR4dC4gKi8NCiBzdGF0 aWMgdW5zaWduZWQgYm9yZGVyW10gPSB7ICAgIC8qIE9yZGVyIG9mIHRoZSBiaXQgbGVuZ3RoIGNv ZGUgbGVuZ3RocyAqLw0KQEAgLTU3Miw2ICs1NzMsOCBAQA0KICAgICAgIE5FRURCSVRTKGUpDQog ICAgICAgZCA9IHcgLSB0LT52Lm4gLSAoKHVuc2lnbmVkKWIgJiBtYXNrX2JpdHNbZV0pOw0KICAg ICAgIERVTVBCSVRTKGUpDQorICAgICAgaWYgKGZyZXNoICYmIGQgPj0gdykNCisgICAgICAgIHJl dHVybiAxOw0KICAgICAgIFRyYWNldnYoKHN0ZGVyciwiXFxbJWQsJWRdIiwgdy1kLCBuKSk7DQoN Cg0KDQogICAgICAgLyogZG8gdGhlIGNvcHkgKi8NCkBAIC05NTQsNiArOTU3LDcgQEANCiAgIHdw ID0gMDsNCiAgIGJrID0gMDsNCiAgIGJiID0gMDsNCisgIGZyZXNoID0gMTsNCg0KDQoNCg0KDQog ICAvKiBkZWNvbXByZXNzIHVudGlsIHRoZSBsYXN0IGJsb2NrICovDQoNCg== --_000_D8F3940F7E014EFD85D404882E2D9AE1alumnicaltechedu_ Content-Type: text/html; charset="utf-8" Content-ID: <6B8FC94F7637154B926D2F2636778BB8@namprd03.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NClBhdWwsDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5nemlwIHNob3VsZCByZWplY3QgaW52YWxpZCBp bmZsYXRlIGlucHV0LiBUaGUgcGF0Y2ggYmVsb3cgZG9lcyB0aGF0LjwvZGl2Pg0KPGRpdiBjbGFz cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+VGhlIGZhY3QgdGhhdCBw aWd6IGFsc28gZG9lc27igJl0IHJlamVjdCBpdCBpcyBhbiBpbmRlcGVuZGVudCBidWcgaW4gemxp YuKAmXMgdW5jb21tb25seS11c2VkIGluZmxhdGVCYWNrIGZ1bmN0aW9ucywgZml4ZWQgd2l0aCB0 aGlzIGNvbW1pdDombmJzcDs8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vbWFkbGVyL3psaWIv Y29tbWl0LzIzMzM0MTljZDc2Y2I5YWU1ZjE1YzliMjQwYjE2YTIwNTJiMjc2OTEiIGNsYXNzPSIi Pmh0dHBzOi8vZ2l0aHViLmNvbS9tYWRsZXIvemxpYi9jb21taXQvMjMzMzQxOWNkNzZjYjlhZTVm MTVjOWIyNDBiMTZhMjA1MmIyNzY5MTwvYT48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz PSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPk1hcms8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJy IGNsYXNzPSIiPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBj bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gSnVuIDI3LCAyMDIyLCBhdCAxMjoxMCBQTSwgUGF1 bCBFZ2dlcnQgJmx0OzxhIGhyZWY9Im1haWx0bzplZ2dlcnRAY3MudWNsYS5lZHUiIGNsYXNzPSIi PmVnZ2VydEBjcy51Y2xhLmVkdTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBs ZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u IDYvMjYvMjIgMjI6MjEsIFlvdW5nIE1vIEthbmcgd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+SSBiZWxpZXZlIEdOVSBnemlwIGFsc28gbmVlZHMg dG8gcmVqZWN0IHRoaXMgZmlsZSwgc2luY2UgdGhlIGZpbGUgaXMgbm90IGEgdmFsaWQgZGVmbGF0 ZSBmb3JtYXQuPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIiPg0KZ3pp cCBpcyBjb21wYXRpYmxlIHdpdGggcGlneiBoZXJlLiBJdCdzIG5vdCBjbGVhciB0byBtZSB0aGF0 IGd6aXAgc2hvdWxkIGJlIHBlZGFudGljIGFuZCByZWplY3QgaW5wdXQgdGhhdCBkb2VzIG5vdCBz dHJpY3RseSBjb25mb3JtIHRvIFJGQyAxOTUyLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N CkknbGwgY2MgdGhpcyB0byBNYXJrIEFkbGVyIGluIGhvcGVzIHRoYXQgaGUgaGFzIGFuIG9waW5p b24uIE1hcmssIGlmIEkgdW5kZXJzdGFuZCB0aGluZ3MgY29ycmVjdGx5LCB0aGUgY29tcGxhaW50 IGlzIHRoYXQgdGhlIGF0dGFjaGVkICZxdW90O2NvbXByZXNzZWQmcXVvdDsgZmlsZSBkb2VzIG5v dCBjb25mb3JtIHRvIFJGQyAxOTUyLCBidXQgZ3ppcCBhbmQgcGlneiBkbyBub3QgY29tcGxhaW4g YWJvdXQgaXQuIFlvdSBjYW4gc2VlIHRoZSBvcmlnaW5hbCBnemlwDQogYnVnIHJlcG9ydCBoZXJl OjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vYnVncy5nbnUu b3JnLzU2MjQ3IiBjbGFzcz0iIj5odHRwczovL2J1Z3MuZ251Lm9yZy81NjI0NzwvYT48YnIgY2xh c3M9IiI+DQo8c3BhbiBpZD0iY2lkOjMzQjdBNTZGLTkzMEYtNDdFMS05RUU3LTE1NTA1Q0Y3NEI0 RCI+Jmx0O2JhZC1nemlwLWRhdGEmZ3Q7PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv dGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh c3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsg Zm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1h bDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8 c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIg Y2xhc3M9IiI+LS0tIGluZmxhdGUtb3JpZy5jPHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBz dHlsZT0id2hpdGUtc3BhY2U6cHJlIj4NCjwvc3Bhbj4yMDIyLTAxLTAzIDEwOjE2OjMwLjAwMDAw MDAwMCAtMDgwMDwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0 cmV0Y2g6IG5vcm1hbDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250 LWZhbWlseTogTWVubG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj4NCjxzcGFuIHN0 eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0i Ij4rKysgaW5mbGF0ZS5jPHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUt c3BhY2U6cHJlIj4NCjwvc3Bhbj4yMDIyLTA2LTI3IDE0OjAxOjQyLjAwMDAwMDAwMCAtMDcwMDwv c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5vcm1h bDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogTWVu bG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXZh cmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0iIj5AQCAtMTUzLDgg KzE1Myw5IEBAPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3Ry ZXRjaDogbm9ybWFsOyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQt ZmFtaWx5OiBNZW5sbzsgY29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5 bGU9ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPSIi PiZuYnNwOyAmbmJzcDsgJnF1b3Q7dWNoICpzbGlkZTsmcXVvdDsgYW5kIHRoZW4gbWFsbG9jJ2Vk IGluIHRoZSBsYXR0ZXIgY2FzZS4mbmJzcDsgVGhlIGRlZmluaXRpb248L3NwYW4+PC9kaXY+DQo8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTog MTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdi KDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJl czogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyBtdXN0IGJlIGlu IHVuemlwLmgsIGluY2x1ZGVkIGFib3ZlLiAqLzwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h cmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhl aWdodDogbm9ybWFsOyBmb250LWZhbWlseTogTWVubG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBj bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24t bGlnYXR1cmVzIiBjbGFzcz0iIj4mbmJzcDsvKiB1bnNpZ25lZCB3cDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgY3VycmVudCBwb3NpdGlvbiBpbiBzbGlkZSAqLzwv c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5vcm1h bDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogTWVu bG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXZh cmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0iIj4raW50IGZyZXNo Ozwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5v cm1hbDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTog TWVubG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250 LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0iIj4mbmJzcDsj ZGVmaW5lIHdwIG91dGNudDwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMHB4OyBm b250LXN0cmV0Y2g6IG5vcm1hbDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogbm9ybWFs OyBmb250LWZhbWlseTogTWVubG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj4NCjxz cGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBj bGFzcz0iIj4tI2RlZmluZSBmbHVzaF9vdXRwdXQodykgKHdwPSh3KSxmbHVzaF93aW5kb3coKSk8 L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3Jt YWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1l bmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12 YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+KyNkZWZpbmUg Zmx1c2hfb3V0cHV0KHcpIChmcmVzaD0wLHdwPSh3KSxmbHVzaF93aW5kb3coKSk8L3NwYW4+PC9k aXY+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNp emU6IDExcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBNZW5sbzsgY29sb3I6 IHJnYigwLCAwLCAwKTsgbWluLWhlaWdodDogMTNweDsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9 ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPSIiPiZu YnNwOzwvc3Bhbj48YnIgY2xhc3M9IndlYmtpdC1ibG9jay1wbGFjZWhvbGRlciI+DQo8L3A+DQo8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTog MTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdi KDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJl czogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7LyogVGFibGVzIGZvciBkZWZs YXRlIGZyb20gUEtaSVAncyBhcHBub3RlLnR4dC4gKi88L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl PSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGlu ZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDAp OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29t bW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7c3RhdGljIHVuc2lnbmVkIGJvcmRlcltdID0g eyZuYnNwOyAmbmJzcDsgLyogT3JkZXIgb2YgdGhlIGJpdCBsZW5ndGggY29kZSBsZW5ndGhzICov PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9y bWFsOyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBN ZW5sbzsgY29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQt dmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPSIiPkBAIC01NzIs NiArNTczLDggQEA8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1z dHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9u dC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBz dHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9 IiI+Jm5ic3A7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgTkVFREJJVFMoZSk8L3NwYW4+PC9kaXY+DQo8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTog MTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdi KDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJl czogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7ICZuYnNwOyAmbmJz cDsgZCA9IHcgLSB0LSZndDt2Lm4gLSAoKHVuc2lnbmVkKWIgJmFtcDsgbWFza19iaXRzW2VdKTs8 L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3Jt YWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1l bmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12 YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7Jm5i c3A7ICZuYnNwOyAmbmJzcDsgRFVNUEJJVFMoZSk8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt YXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1o ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIg Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9u LWxpZ2F0dXJlcyIgY2xhc3M9IiI+KyZuYnNwOyAmbmJzcDsgJm5ic3A7IGlmIChmcmVzaCAmYW1w OyZhbXA7IGQgJmd0Oz0gdyk8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsg Zm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1h bDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8 c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIg Y2xhc3M9IiI+KyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyByZXR1cm4gMTs8L3NwYW4+PC9k aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQt c2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xv cjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxp Z2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7ICZuYnNw OyAmbmJzcDsgVHJhY2V2digoc3RkZXJyLCZxdW90O1xcWyVkLCVkXSZxdW90Oywgdy1kLCBuKSk7 PC9zcGFuPjwvZGl2Pg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5vcm1h bDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogTWVu bG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IG1pbi1oZWlnaHQ6IDEzcHg7IiBjbGFzcz0iIj4NCjxz cGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBj bGFzcz0iIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSJ3ZWJraXQtYmxvY2stcGxhY2Vob2xkZXIi Pg0KPC9wPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBm b250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBNZW5sbzsg Y29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtdmFyaWFu dC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyAm bmJzcDsgJm5ic3A7IC8qIGRvIHRoZSBjb3B5ICovPC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i bWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNpemU6IDExcHg7IGxpbmUt aGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiBNZW5sbzsgY29sb3I6IHJnYigwLCAwLCAwKTsi IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1v bi1saWdhdHVyZXMiIGNsYXNzPSIiPkBAIC05NTQsNiArOTU3LDcgQEA8L3NwYW4+PC9kaXY+DQo8 ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTog MTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdi KDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJl czogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IHdwID0gMDs8L3Nw YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7 IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IE1lbmxv OyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC12YXJp YW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7 IGJrID0gMDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJl dGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1m YW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls ZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJlcyIgY2xhc3M9IiI+ Jm5ic3A7Jm5ic3A7IGJiID0gMDs8L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBw eDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IG5v cm1hbDsgZm9udC1mYW1pbHk6IE1lbmxvOyBjb2xvcjogcmdiKDAsIDAsIDApOyIgY2xhc3M9IiI+ DQo8c3BhbiBzdHlsZT0iZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm8tY29tbW9uLWxpZ2F0dXJl cyIgY2xhc3M9IiI+KyZuYnNwOyBmcmVzaCA9IDE7PC9zcGFuPjwvZGl2Pg0KPHAgc3R5bGU9Im1h cmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhl aWdodDogbm9ybWFsOyBmb250LWZhbWlseTogTWVubG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IG1p bi1oZWlnaHQ6IDEzcHg7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGln YXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PGJyIGNs YXNzPSJ3ZWJraXQtYmxvY2stcGxhY2Vob2xkZXIiPg0KPC9wPg0KPHAgc3R5bGU9Im1hcmdpbjog MHB4OyBmb250LXN0cmV0Y2g6IG5vcm1hbDsgZm9udC1zaXplOiAxMXB4OyBsaW5lLWhlaWdodDog bm9ybWFsOyBmb250LWZhbWlseTogTWVubG87IGNvbG9yOiByZ2IoMCwgMCwgMCk7IG1pbi1oZWln aHQ6IDEzcHg7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXZhcmlhbnQtbGlnYXR1cmVz OiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSJ3 ZWJraXQtYmxvY2stcGxhY2Vob2xkZXIiPg0KPC9wPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwcHg7 IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiBub3Jt YWw7IGZvbnQtZmFtaWx5OiBNZW5sbzsgY29sb3I6IHJnYigwLCAwLCAwKTsiIGNsYXNzPSIiPg0K PHNwYW4gc3R5bGU9ImZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbW1vbi1saWdhdHVyZXMi IGNsYXNzPSIiPiZuYnNwOyZuYnNwOyAvKiBkZWNvbXByZXNzIHVudGlsIHRoZSBsYXN0IGJsb2Nr ICovPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250 LXZhcmlhbnQtbGlnYXR1cmVzOiBuby1jb21tb24tbGlnYXR1cmVzIiBjbGFzcz0iIj48YnIgY2xh c3M9IiI+DQo8L3NwYW4+PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_D8F3940F7E014EFD85D404882E2D9AE1alumnicaltechedu_-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 28 23:45:09 2022 Received: (at 56247-done) by debbugs.gnu.org; 29 Jun 2022 03:45:09 +0000 Received: from localhost ([127.0.0.1]:56808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6OdZ-0003G9-FY for submit@debbugs.gnu.org; Tue, 28 Jun 2022 23:45:09 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:47142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6OdW-0003FL-70 for 56247-done@debbugs.gnu.org; Tue, 28 Jun 2022 23:45:08 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0C452160090; Tue, 28 Jun 2022 20:45:00 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id QIxggPyF8--4; Tue, 28 Jun 2022 20:44:58 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DEBFA16009A; Tue, 28 Jun 2022 20:44:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xLw1rd8odyJ4; Tue, 28 Jun 2022 20:44:58 -0700 (PDT) Received: from [192.168.0.205] (ip72-206-2-24.fv.ks.cox.net [72.206.2.24]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 71F15160090; Tue, 28 Jun 2022 20:44:58 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------qM0juLoQOs0rqS9Rhj3FiO0P" Message-ID: Date: Tue, 28 Jun 2022 22:44:57 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: bug#56247: inflate fails to reject invalid distance Content-Language: en-US To: "Adler, Mark" References: <0B9C1E53-9A32-4EF0-8AEF-068CCF7837EE@gmail.com> From: Paul Eggert In-Reply-To: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56247-done Cc: Young Mo Kang , GNU bug 56247 <56247-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------qM0juLoQOs0rqS9Rhj3FiO0P Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 6/27/22 16:29, Adler, Mark wrote: > Paul, > > gzip should reject invalid inflate input. The patch below does that. > Thanks for the quick patch. I installed that, along with Young Mo Kang's test case, as per the attached. --------------qM0juLoQOs0rqS9Rhj3FiO0P Content-Type: text/x-patch; charset=UTF-8; name="0001-gzip-detect-invalid-input.patch" Content-Disposition: attachment; filename="0001-gzip-detect-invalid-input.patch" Content-Transfer-Encoding: base64 RnJvbSA0YjU4ZWVlNzlkM2FmMzY0N2FkYjRjNzg5MzhkODM5NzBlNzg4OTc1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QHRyb21ib25lPgpE YXRlOiBUdWUsIDI4IEp1biAyMDIyIDIyOjMwOjA4IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAx LzJdIGd6aXA6IGRldGVjdCBpbnZhbGlkIGlucHV0CgpQcm9ibGVtIHJlcG9ydGVkIGJ5IFlv dW5nIE1vIEthbmcgYW5kIGZpeCBmcm9tIE1hcmsgQWRsZXIgKEJ1ZyM1NjI0NykuCiogaW5m bGF0ZS5jOiBJbmNsdWRlIHN0ZGJvb2wuaC4KKGZyZXNoKTogTmV3IHN0YXRpYyB2YXIuCiog aW5mbGF0ZS5jIChmbHVzaF9vdXRwdXQpOiBDbGVhciBpdC4KKGluZmxhdGUpOiBTZXQgaXQu CihpbmZsYXRlX2NvZGVzKTogRmFpbCBpZiB0aGUgb2Zmc2V0IGlzIG91dHNpZGUgYSBmcmVz aCBpbnB1dCB3aW5kb3cuCi0tLQogaW5mbGF0ZS5jIHwgNyArKysrKystCiAxIGZpbGUgY2hh bmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaW5m bGF0ZS5jIGIvaW5mbGF0ZS5jCmluZGV4IDE5OWE5MzUuLjRmYmIxYmUgMTAwNjQ0Ci0tLSBh L2luZmxhdGUuYworKysgYi9pbmZsYXRlLmMKQEAgLTExNyw2ICsxMTcsNyBAQAogCiAjaW5j bHVkZSA8Y29uZmlnLmg+CiAKKyNpbmNsdWRlIDxzdGRib29sLmg+CiAjaW5jbHVkZSA8c3Rk bGliLmg+CiAKICNpbmNsdWRlICJ0YWlsb3IuaCIKQEAgLTE1Myw4ICsxNTQsOSBAQCBzdGF0 aWMgaW50IGh1ZnRfZnJlZSAoc3RydWN0IGh1ZnQgKik7CiAgICAidWNoICpzbGlkZTsiIGFu ZCB0aGVuIG1hbGxvYydlZCBpbiB0aGUgbGF0dGVyIGNhc2UuICBUaGUgZGVmaW5pdGlvbgog ICAgbXVzdCBiZSBpbiB1bnppcC5oLCBpbmNsdWRlZCBhYm92ZS4gKi8KIC8qIHVuc2lnbmVk IHdwOyAgICAgICAgICAgICBjdXJyZW50IHBvc2l0aW9uIGluIHNsaWRlICovCitzdGF0aWMg Ym9vbCBmcmVzaDsKICNkZWZpbmUgd3Agb3V0Y250Ci0jZGVmaW5lIGZsdXNoX291dHB1dCh3 KSAod3A9KHcpLGZsdXNoX3dpbmRvdygpKQorI2RlZmluZSBmbHVzaF9vdXRwdXQodykgKGZy ZXNoID0gZmFsc2UsIHdwID0gKHcpLCBmbHVzaF93aW5kb3cgKCkpCiAKIC8qIFRhYmxlcyBm b3IgZGVmbGF0ZSBmcm9tIFBLWklQJ3MgYXBwbm90ZS50eHQuICovCiBzdGF0aWMgdW5zaWdu ZWQgYm9yZGVyW10gPSB7ICAgIC8qIE9yZGVyIG9mIHRoZSBiaXQgbGVuZ3RoIGNvZGUgbGVu Z3RocyAqLwpAQCAtNTgyLDYgKzU4NCw4IEBAIGluZmxhdGVfY29kZXMoc3RydWN0IGh1ZnQg KnRsLCBzdHJ1Y3QgaHVmdCAqdGQsIGludCBibCwgaW50IGJkKQogICAgICAgTkVFREJJVFMo ZSkKICAgICAgIGQgPSB3IC0gdC0+di5uIC0gKCh1bnNpZ25lZCliICYgbWFza19iaXRzW2Vd KTsKICAgICAgIERVTVBCSVRTKGUpCisgICAgICBpZiAoZnJlc2ggJiYgdyA8PSBkKQorCXJl dHVybiAxOwogICAgICAgVHJhY2V2diAoKHN0ZGVyciwgIlxcWyV1LCV1XSIsIHcgLSBkLCBu KSk7CiAKICAgICAgIC8qIGRvIHRoZSBjb3B5ICovCkBAIC05NjQsNiArOTY4LDcgQEAgaW5m bGF0ZSh2b2lkKQogICB3cCA9IDA7CiAgIGJrID0gMDsKICAgYmIgPSAwOworICBmcmVzaCA9 IHRydWU7CiAKIAogICAvKiBkZWNvbXByZXNzIHVudGlsIHRoZSBsYXN0IGJsb2NrICovCi0t IAoyLjI1LjEKCg== --------------qM0juLoQOs0rqS9Rhj3FiO0P Content-Type: text/x-patch; charset=UTF-8; name="0002-gzip-test-invalid-input-bug.patch" Content-Disposition: attachment; filename="0002-gzip-test-invalid-input-bug.patch" Content-Transfer-Encoding: base64 RnJvbSAzZTMyZTNjMzU4M2U1MjQ5Mzk0ZDQ1ZjdhMWY5YmYzMTU2YzhkMzJmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QHRyb21ib25lPgpE YXRlOiBUdWUsIDI4IEp1biAyMDIyIDIyOjMyOjA5IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAy LzJdIGd6aXA6IHRlc3QgaW52YWxpZC1pbnB1dCBidWcKCiogTkVXUzogTWVudGlvbiB0aGUg YnVnLgoqIHRlc3RzL3VucGFjay1pbnZhbGlkOiBUZXN0IGZvciB0aGUgYnVnLgotLS0KIE5F V1MgICAgICAgICAgICAgICAgIHwgNiArKysrKysKIHRlc3RzL3VucGFjay1pbnZhbGlkIHwg MSArCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL05F V1MgYi9ORVdTCmluZGV4IDEwNzRjNjYuLjM2NDgxMWEgMTAwNjQ0Ci0tLSBhL05FV1MKKysr IGIvTkVXUwpAQCAtMiw2ICsyLDEyIEBAIEdOVSBnemlwIE5FV1MgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAtKi0KIAogKiBOb3Rld29ydGh5IGNo YW5nZXMgaW4gcmVsZWFzZSA/Lj8gKD8/Pz8tPz8tPz8pIFs/XQogCisqKiBCdWcgZml4ZXMK KworICAnZ3ppcCAtZCcgbm8gbG9uZ2VyIGZhaWxzIHRvIHJlcG9ydCBpbnZhbGlkIGNvbXBy ZXNzZWQgZGF0YQorICB0aGF0IHVzZXMgYSBkaWN0aW9uYXJ5IGRpc3RhbmNlIG91dHNpZGUg dGhlIGlucHV0IHdpbmRvdy4KKyAgW2J1ZyBwcmVzZW50IHNpbmNlIHRoZSBiZWdpbm5pbmdd CisKIAogKiBOb3Rld29ydGh5IGNoYW5nZXMgaW4gcmVsZWFzZSAxLjEyICgyMDIyLTA0LTA3 KSBbc3RhYmxlXQogCmRpZmYgLS1naXQgYS90ZXN0cy91bnBhY2staW52YWxpZCBiL3Rlc3Rz L3VucGFjay1pbnZhbGlkCmluZGV4IDE0OTg0YTEuLmY2NTlhYTggMTAwNzU1Ci0tLSBhL3Rl c3RzL3VucGFjay1pbnZhbGlkCisrKyBiL3Rlc3RzL3VucGFjay1pbnZhbGlkCkBAIC0yMiw2 ICsyMiw3IEBACiAKIGZhaWw9MAogZm9yIGlucHV0IGluIFwKKyAgJ1wzN1wyMTNcYlwwXDBc MFwwXDBcMFwzc1wyMTJcMzEyMDR0XDIxNFRcdlwyMTZcMjc0KXEpXDIxMFwyMDFBXDM0MVwz NzdcMzc3XDM3XGZcMjNcMzBCXDRcMzBcMzBcMjcrXFxhaWhgaHBkOFwzMDBcMjUyXDMyMFwz MDBcMzEwXDMwMFwzNDBcMzAwXDMwMFwzMzBcMzQwXDM1MFwzMDBcMjYxXDIwMCEkXDMzMU1c MjAxIVwyMDVxXDM0MVwyNTNcMjE0bytMTVwzMzFXXDIzMDBcMzEwLXxcMzA1XDMwMFwyNTZy XDM0MVwyMTNcMzc3XDM1N1wzMTJcMjY2JE5cMTZFNlwyMDZcMjRcMjA2XDM2NVwzNDZcMjJc MjUzXDMzMkwzbFwzNjZcMzM0XV1cMjQ0XDI3NWxNXDM1NUlcMjQxO1wzNzdcMzQzeFwyM1wy Nk05XDMzMFwyNTJcMzc1XDI2MVxcJSVcMjcwXDIyNVwyMjN3YlwyNTdcMjUyXDJcMzAyXDVc MzM2XDM3N1wyMDVcMzAyXDMwXDMwXDMwXDI0MyRcMDM3MDAwMTAyMTRcYjBcMjYwMDAycC5g MGR2XDI3MCA1b1wzNzErN1wyMzdcMzY2JSVXTFwyNDZZTVpcMjM0XDM2N0ZOXDI3N3tcMjQ3 XDMyMlwzNFxyXDE3XDMyNVwzNzdcMjM1XDMzMlwyMFwxNzdcMFwwQFwyM2FcM1wzMTVcMFww XDAnIFwKICAgJ1wwMzdcMDM2XDAwMFwwMDBcMDM3XDIxM1wwMTBcMDAwXDAwMFwwMDBcMDAw XDAwMFwwMDJcMDAzXDAzNlwwMDBcMDAwXDAwMFwwMDJcMDAzXDAzN1wyMTNcMDEwXDAwMFww MDBcMDAwXDAwMFwwMDBcMDAyXDAwM1wzNTVcMzAxXDAwMVwwMTVcMDAwXDAwMFwwMDBcMzAy XDI0MFwwMzdcMDAwXDMwMlwyNDBcMDM3XDIxM1wwMTBcMDAwXDAwMFwwMDBcMDAwXDAwMFww MDJcMDAzXDM1NVwzMDEnIFwKICAgJ1wwMzdcMjEzXDAxMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAwMlwwMDNcMzU1XDMwMVwwMDFcMDE1XDAwMFwwMDBcMDAwXDMwMlwyNDBcMDc2XDM2Nlww MTdcMzcwXDAzNlwwMTZcMDMwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAw XDAzNFwwMTBcMTA1XDE0MFwxMDRcMDI1XDAyMFwwNDdcMDAwXDAwMFwwMzdcMDM2XDAxNlww MzBcMDAwXDAwMFwwMDAnOyBkbwogCi0tIAoyLjI1LjEKCg== --------------qM0juLoQOs0rqS9Rhj3FiO0P-- From unknown Mon Jun 23 06:01:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 27 Jul 2022 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator