From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 62A211F5AE for ; Fri, 31 Jul 2020 22:51:36 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 636C2120A47; Sat, 1 Aug 2020 07:51:03 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id C9819120A44 for ; Sat, 1 Aug 2020 07:51:00 +0900 (JST) Received: by filterdrecv-p3mdw1-7ff865655c-vtsg9 with SMTP id filterdrecv-p3mdw1-7ff865655c-vtsg9-19-5F24A070-1A 2020-07-31 22:51:28.429216851 +0000 UTC m=+189308.949405937 Received: from herokuapp.com (unknown) by ismtpd0036p1iad1.sendgrid.net (SG) with ESMTP id BL3aMiZUTOCUKW14_6RDQw for ; Fri, 31 Jul 2020 22:51:28.357 +0000 (UTC) Date: Fri, 31 Jul 2020 22:51:28 +0000 (UTC) From: matthew@kerwin.net.au Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 75252 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 15773 X-Redmine-Issue-Author: nicolasnoble X-Redmine-Sender: phluid61 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-SG-EID: =?us-ascii?Q?dc6bl8=2FRfjZl6IUFmz6hrXGqzg+6U4v9dH0u7=2FcQTE=2FtuIrl1EqS77ngvTTVP5?= =?us-ascii?Q?MPHvBBeo8XsQtQMCQn2iGSf=2FYGXcrJkuvl8l4wR?= =?us-ascii?Q?QYTgUhAnQJoIb2JTU4zj1dY4f6RkzVO25taaySf?= =?us-ascii?Q?AKcRLeIKs+2AzHszm4lhIQMWqRnNpsHyS0w+WDz?= =?us-ascii?Q?hc2lsL=2FmiU+cJ2tA3EpxEYLonNX=2FvGdsE2drifG?= =?us-ascii?Q?TKhOV=2FF0vEDTVPn0A=3D?= To: ruby-core@ruby-lang.org X-ML-Name: ruby-core X-Mail-Count: 99424 Subject: [ruby-core:99424] [Ruby master Bug#15773] Net::HTTP doesn't try next IP address in case of timeout X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1NzczIGhhcyBiZWVuIHVwZGF0ZWQgYnkgcGhsdWlkNjEgKE1hdHRoZXcgS2Vyd2lu KS4NCg0KDQpiZW5sYW5nZmVsZCAoQmVuIExhbmdmZWxkKSB3cm90ZSBpbiAjbm90ZS00Og0KPiAN Cj4gUkZDMzQ4NCAoaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjL3JmYzM0ODQudHh0KSB2ZXJ5IGNs ZWFybHkgc3RhdGVzOg0KPiANCg0KTWlub3IgcG9pbnQsIEkgZG9uJ3QgdGhpbmsgaXQgYWZmZWN0 cyBtdWNoLCBidXQgUkZDIDM0ODQgaXMgb2Jzb2xldGUgYW5kIGlzIHJlcGxhY2VkIGJ5IFJGQyA2 NzI0IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2NzI0DQoNCkNoZWVycw0KDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpCdWcgIzE1NzczOiBOZXQ6OkhU VFAgZG9lc24ndCB0cnkgbmV4dCBJUCBhZGRyZXNzIGluIGNhc2Ugb2YgdGltZW91dA0KaHR0cHM6 Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE1NzczI2NoYW5nZS04Njg3Nw0KDQoqIEF1dGhv cjogbmljb2xhc25vYmxlIChOaWNvbGFzIE5vYmxlKQ0KKiBTdGF0dXM6IFJlamVjdGVkDQoqIFBy aW9yaXR5OiBOb3JtYWwNCiogQmFja3BvcnQ6IDIuNDogVU5LTk9XTiwgMi41OiBVTktOT1dOLCAy LjY6IFVOS05PV04NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRo aXMgZXhhbXBsZSByZXF1aXJlcyB0byBoYXZlIGEgd29ya2luZyBJUHY2IGFkZHJlc3MuIFNpbmNl IElQdjYgaXMgdXNlZCBpbiBmaXJzdCBwcmlvcml0eSwgSSBhbSB1c2luZyBpdCB0byBkZW1vbnN0 cmF0ZSB0aGUgcHJvYmxlbSwgYnV0IGl0IGV4aXN0cyB3aXRoIHBsYWluIElQdjQsIHdoaWNoIHdp bGwgYmUgbW9yZSByb3VuZC1yb2Jpbi1zdHlsZSwgc28gbGVzcyBkZXRlcm1pbmlzdGljIHRvIHNo b3cgYSByZXByb2R1Y3Rpb24gY2FzZS4gSSBoYXZlIG1hZGUgdHdvIFVSTHMgdGhhdCBoYXZlIGJv dGggSVB2NCBhbmQgSVB2NiBhZGRyZXNzZXM6IGh0dHA6Ly9pcHY2LmdydW1weWNvZGVyLm5ldC8g YW5kIGh0dHA6Ly9iYWQtaXB2Ni5ncnVtcHljb2Rlci5uZXQvIC0gYm90aCBVUkxzIHNob3VsZCB3 b3JrIGluIGFuIElQdjYtZW5hYmxlZCB3ZWIgYnJvd3NlciwgYXMgd2VsbCBhcyBjdXJsIG9yIHdn ZXQgZm9yIGluc3RhbmNlLiBUaGUgZGlmZmVyZW5jZSBpcyB0aGF0IHRoZSBiYWQtaXB2NiBzdWJk b21haW4gZG9lc24ndCBoYXZlIGFuIElQdjYgdGhhdCB3aWxsIGFjdHVhbGx5IGNvbm5lY3QuIFRo ZXJlZm9yZSwgYnJvd3NlcnMsIGN1cmwgYW5kIHdnZXQgd2lsbCBmYWxsYmFjayB0byB1c2luZyB0 aGUgSVB2NCB3aGVuIHRoZSBpbml0aWFsIElQdjYgY29ubmVjdGlvbiBhdHRlbXB0IGZhaWxlZDoN Cg0KYGBgDQokIHdnZXQgLVQxIGh0dHA6Ly9iYWQtaXB2Ni5ncnVtcHljb2Rlci5uZXQgLU8gLSAj IGRlbW9uc3RyYXRpbmcgdXNpbmcgd2dldCBiZWNhdXNlIGl0cyBvdXRwdXQgaXMgbW9yZSBjbGVh ciB0aGFuIGN1cmwncyB2ZXJib3NlDQotLTIwMTktMDQtMTYgMTU6NTY6NTItLSAgaHR0cDovL2Jh ZC1pcHY2LmdydW1weWNvZGVyLm5ldC8NClJlc29sdmluZyBiYWQtaXB2Ni5ncnVtcHljb2Rlci5u ZXQgKGJhZC1pcHY2LmdydW1weWNvZGVyLm5ldCkuLi4gMjAwMTpiYzg6MzY5MDoyMDA6OjIsIDYy LjIxMC4yMTQuMTQ0DQpDb25uZWN0aW5nIHRvIGJhZC1pcHY2LmdydW1weWNvZGVyLm5ldCAoYmFk LWlwdjYuZ3J1bXB5Y29kZXIubmV0KXwyMDAxOmJjODozNjkwOjIwMDo6Mnw6ODAuLi4gZmFpbGVk OiBDb25uZWN0aW9uIHRpbWVkIG91dC4NCkNvbm5lY3RpbmcgdG8gYmFkLWlwdjYuZ3J1bXB5Y29k ZXIubmV0IChiYWQtaXB2Ni5ncnVtcHljb2Rlci5uZXQpfDYyLjIxMC4yMTQuMTQ0fDo4MC4uLiBj b25uZWN0ZWQuDQpIVFRQIHJlcXVlc3Qgc2VudCwgYXdhaXRpbmcgcmVzcG9uc2UuLi4gMjAwIE9L DQpMZW5ndGg6IDQ1IFt0ZXh0L2h0bWxdDQpTYXZpbmcgdG86IOKAmFNURE9VVOKAmQ0KDQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwJVsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSAgICAg ICAwICAtLS4tS0IvcyAgICAgICAgICAgICAgIDxodG1sPjxib2R5PjxoMT5JdCB3b3JrcyE8L2gx PjwvYm9keT48L2h0bWw+DQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAw JVs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0+XSAgICAgIDQ1ICAtLS4tS0IvcyAgICBpbiAwcw0KDQoyMDE5LTA0LTE2 IDE1OjU2OjUzICg2LjU1IE1CL3MpIC0gd3JpdHRlbiB0byBzdGRvdXQgWzQ1LzQ1XQ0KDQpgYGAN Cg0KSG93ZXZlciwgaW4gUnVieSwgdXNpbmcgTmV0OjpIVFRQIChvciBPcGVuVVJJKSwgdGhhdCdz IG5vdCBnb2luZyB0byBiZSB0aGUgY2FzZToNCg0KYGBgDQokIHJ1YnkgYmFkLWlwdjYucmINCmh0 dHA6Ly9pcHY2LmdydW1weWNvZGVyLm5ldA0KPGh0bWw+PGJvZHk+PGgxPkl0IHdvcmtzITwvaDE+ PC9ib2R5PjwvaHRtbD4NCmh0dHA6Ly9iYWQtaXB2Ni5ncnVtcHljb2Rlci5uZXQNCk5ldDo6T3Bl blRpbWVvdXQ6IGV4ZWN1dGlvbiBleHBpcmVkDQpgYGANCg0KQ29udGVudHMgb2YgbXkgdGVzdCBm aWxlOg0KDQpgYGBydWJ5DQpyZXF1aXJlICdvcGVuLXVyaScNCg0KWydpcHY2JywgJ2JhZC1pcHY2 J10uZWFjaCBkbyB8c3wNCiAgdXJsID0gJ2h0dHA6Ly8lcy5ncnVtcHljb2Rlci5uZXQnICVbc10N CiAgcHV0cyB1cmwNCiAgYmVnaW4NCiAgICBwdXRzIG9wZW4odXJsKS5yZWFkDQogIHJlc2N1ZSBT dGFuZGFyZEVycm9yID0+IGUNCiAgICBwdXRzICIje2UuY2xhc3N9OiAje2UubWVzc2FnZX0iDQog ICAgbmV4dA0KICBlbmQNCmVuZA0KYGBgDQoNClRoZSBwcm9wZXIgYmVoYXZpb3Igc2hvdWxkIGJl IHRvIHJldHJ5IHRoZSBuZXh0IElQIGFkZHJlc3MgYW5kIGV4aGF1c3QgYWxsIG9mIHRoZSBJUHMg aW4gdGhlIEROUyByZXNvbHV0aW9uIHJlc3VsdHMgYmVmb3JlIHRocm93aW5nIG91dCBhbiBlcnJv ci4NCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=