From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id B23021F47A for ; Mon, 19 Aug 2024 23:00:09 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=AUyMvq3E; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=dNL5z6gr; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1724108376; bh=hYqT2M8F/SHerumUBAD2WbrWv5ISVAaB+VaLois9GVM=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=AUyMvq3EuJyZcR4aabRuvZTCFQDlVgVhzDhBEZOOhg0hLg2fvhQ4Cr5zuyNykgF9Q 8RG64gyWc0kMdJR6aocRF/YxJw560BrlW//w7SIxvq8tvfhOLeM6hQVoyOO8Px5whZ NtBfkKGLVvwxL+nkNuHF6BG8kN86Ip73B/s82oxA= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 8ECFB43CC4 for ; Mon, 19 Aug 2024 22:59:36 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=dNL5z6gr; dkim-atps=neutral Received: from s.wfbtzhsw.outbound-mail.sendgrid.net (s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 630C541962 for ; Mon, 19 Aug 2024 22:59:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=4HqL9XCPjlvN8XmTkRD94zRL3qsVSlEQy0iAo3BhObI=; b=dNL5z6grcspPk4+V/kdqid0R7dJfhAaWK+mWMc/rS8Ls3BpbqUit5KZJp4LGT8+3PsRK Q0fbsYt1oil4JDF20uf3EGmA471V1sSjbdOOR4/1b0sk5mVWiyowIzgE1Y/iT7J1k5SLIQ iZIHzeK4GR++mQXHBvKc50Ej2HjJGJ8h81sr0T1u3GQZeg3y4J/DJZ3J4KQ3jCc7zIP6eJ j272DCL0yD5KaE3nDlXY6x08p/Z5AVsFHiODTmnzNkU4lcI2YCTljzXwzHWc20hQlWGbWe VPoU6CTxKlthSLH95YA+/ss2JyKiqKalk+C8OpuxtRqaibz2oOgE9HAg0pQ6+QFQ== Received: by recvd-78994dc6f7-lrbv8 with SMTP id recvd-78994dc6f7-lrbv8-1-66C3CE4B-17 2024-08-19 22:59:23.738616667 +0000 UTC m=+1820446.962428700 Received: from herokuapp.com (unknown) by geopod-ismtpd-21 (SG) with ESMTP id rBezy2eqQUeh01QNCJiGzg for ; Mon, 19 Aug 2024 22:59:23.669 +0000 (UTC) Date: Mon, 19 Aug 2024 22:59:23 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20686 X-Redmine-Issue-Author: ronricardo X-Redmine-Issue-Priority: Normal X-Redmine-Sender: jhawthorn X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 95536 X-SG-EID: =?us-ascii?Q?u001=2EPbok3+7FQfebysnQr5TCCxGBI4YRNbbNoeLobvdWjgSQ5tpG6ZHb7cfml?= =?us-ascii?Q?cLpQRmscQ7YbcwEtJUBy=2Fno4fwnO2ualh0JafGy?= =?us-ascii?Q?DtBs5BQCLamHt=2FPpzs+7mWCo9mkQnicGXoOLNVp?= =?us-ascii?Q?VnMIgm7pHJMSNXYmh7UX1NGcB1S+g4Ms5fiTQOj?= =?us-ascii?Q?8iB11jXUtk8QsizSoj32X5McmDG4izU4B2zYNrO?= =?us-ascii?Q?OnmneTMLx5BVWz=2FgFj1z1KPNTSd0SwGrPzifQiW?= =?us-ascii?Q?KqVlz5MY38=2F7x4ud0WxzsfbRpg=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: 2SWSB2UPUK3VMMHXYV3OFSBEPQ2IHY3Q X-Message-ID-Hash: 2SWSB2UPUK3VMMHXYV3OFSBEPQ2IHY3Q X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:118900] [Ruby master Bug#20686] URI::HTTPS can build URI with blank, invalid host List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "jhawthorn (John Hawthorn) via ruby-core" Cc: "jhawthorn (John Hawthorn)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNjg2IGhhcyBiZWVuIHVwZGF0ZWQgYnkgamhhd3Rob3JuIChKb2huIEhhd3Rob3Ju KS4NCg0KDQpJbnRlcmVzdGluZ2x5IFJGQzIzOTZfUEFSU0VSIHNlZW1zIHRvIGFsbG93IG5pbCBm b3IgYSBob3N0IGJ1dCBub3QgZW1wdHkgc3RyaW5nLCBzbyB0aGUgbmV3ZXIgYmVoYXZpb3VyIGlz IGF0IGxlYXN0IG1vcmUgY29uc2lzdGVudC4gSXQgZG9lcyBzZWVtIGxpa2Ugd2UgYXJlIG1pc3Np bmcgc29tZSBleHBlY3RlZCB2YWxpZGF0aW9uIGhlcmUgdGhvdWdoLg0KDQpgYGANCj4gVVJJOjpI VFRQUy5uZXcobmlsLCBuaWwsICIiLCBuaWwsIG5pbCwgbmlsLCBuaWwsIG5pbCwgbmlsLCBVUkk6 OlJGQzIzOTZfUGFyc2VyLm5ldywgdHJ1ZSkNCi9Vc2Vycy9qaGF3dGhvcm4vLnJ1Ymllcy9ydWJ5 LTMuMy4yL2xpYi9ydWJ5LzMuMy4wL3VyaS9nZW5lcmljLnJiOjYwMTppbiBgY2hlY2tfaG9zdCc6 IGJhZCBjb21wb25lbnQoZXhwZWN0ZWQgaG9zdCBjb21wb25lbnQpOiAgKFVSSTo6SW52YWxpZENv bXBvbmVudEVycm9yKQ0KICAgICAgICBmcm9tIC9Vc2Vycy9qaGF3dGhvcm4vLnJ1Ymllcy9ydWJ5 LTMuMy4yL2xpYi9ydWJ5LzMuMy4wL3VyaS9nZW5lcmljLnJiOjY0MDppbiBgaG9zdD0nDQogICAg ICAgIC4uLg0KPj4gVVJJOjpIVFRQUy5uZXcobmlsLCBuaWwsIG5pbCwgbmlsLCBuaWwsIG5pbCwg bmlsLCBuaWwsIG5pbCwgVVJJOjpSRkMyMzk2X1BhcnNlci5uZXcsIHRydWUpDQo9PiAjPFVSSTo6 SFRUUFMgPg0KYGBgDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N CkJ1ZyAjMjA2ODY6IFVSSTo6SFRUUFMgY2FuIGJ1aWxkIFVSSSB3aXRoIGJsYW5rLCBpbnZhbGlk IGhvc3QNCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8yMDY4NiNjaGFuZ2UtMTA5 NDY5DQoNCiogQXV0aG9yOiByb25yaWNhcmRvIChSb25pZWNlIFJpY2FyZG8pDQoqIFN0YXR1czog T3Blbg0KKiBydWJ5IC12OiAzLjQuMCsNCiogQmFja3BvcnQ6IDMuMTogVU5LTk9XTiwgMy4yOiBV TktOT1dOLCAzLjM6IFVOS05PV04NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCkluIFJ1YnkgMy40LjArLCBjYWxsaW5nIGBVUkk6OkhUVFBTLmJ1aWxkKGhvc3Q6ICIi KWAgZG9lcyBub3QgcmFpc2UgYFVSSTo6SW52YWxpZENvbXBvbmVudEVycm9yYCBhcyBleHBlY3Rl ZC4gSW5zdGVhZCwgaXQgcmV0dXJucyBgIzxVUkk6OkhUVFBTIGh0dHBzOi8vPmAgDQoNCkkgdGhp bmsgdGhpcyB3YXMgaW50cm9kdWNlZCBpbiBbdGhpcyBQUl0oaHR0cHM6Ly9naXRodWIuY29tL3J1 YnkvdXJpL3B1bGwvOTApLg0KDQojIyBTdGVwcyB0byBSZXByb2R1Y2UNCg0KIyMjIDEuIEVudmly b25tZW50Og0KLSAqKlJ1YnkgVmVyc2lvbjoqKiAzLjQuMCsNCg0KIyMjIDIuIFN0ZXBzOg0KLSBP cGVuIGFuIElSQiBzZXNzaW9uLg0KLSBSdW46DQoNCiAgYGBgcnVieQ0KICBVUkk6OkhUVFBTLmJ1 aWxkKGhvc3Q6ICIiKQ0KICBgYGANCg0KIyMjIDMuIEV4cGVjdGVkIEJlaGF2aW9yOg0KLSBgVVJJ OjpJbnZhbGlkQ29tcG9uZW50RXJyb3JgIHNob3VsZCBiZSByYWlzZWQgZHVlIHRvIHRoZSBpbnZh bGlkIGVtcHR5IGBob3N0YCBjb21wb25lbnQuDQoNCiMjIyA0LiBBY3R1YWwgQmVoYXZpb3I6DQot IFJldHVybnMgYCM8VVJJOjpIVFRQUyBodHRwczovLz5gIHdpdGhvdXQgcmFpc2luZyBhbiBlcnJv ci4NCg0KDQojIyMgUnVieSAzLjEuNDoNCmBgYHJ1YnkNCmlyYihtYWluKTowMDg6MD4gUlVCWV9W RVJTSU9ODQo9PiAiMy4xLjQiDQppcmIobWFpbik6MDA5OjA+IFVSSTo6SFRUUFMuYnVpbGQoaG9z dDoiIikNCi9ob21lL3ZzY29kZS8ucmJlbnYvdmVyc2lvbnMvMy4xLjQvbGliL3J1YnkvMy4xLjAv dXJpL2dlbmVyaWMucmI6NjAxOmluIGBjaGVja19ob3N0JzogYmFkIGNvbXBvbmVudChleHBlY3Rl ZCBob3N0IGNvbXBvbmVudCk6ICAoVVJJOjpJbnZhbGlkQ29tcG9uZW50RXJyb3IpDQpgYGANCg0K IyMjIFJ1YnkgMy40LjA6DQpgYGBydWJ5DQppcmIo4oCmKTowMTU+IFJVQllfVkVSU0lPTg0KPT4g IjMuNC4wIg0KaXJiKC4uLik6MDE2PiBVUkk6OkhUVFBTLmJ1aWxkKGhvc3Q6IiIpDQo9PiAjPFVS STo6SFRUUFMgaHR0cHM6Ly8+DQpgYGANCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFu Zy5vcmcvDQogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwog cnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8g dW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5n Lm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4z L2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==