From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by passt.top (Postfix) with ESMTP id 1C3305A0275 for ; Mon, 12 Feb 2024 12:45:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1707738305; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VjDjbL1fDLX2V9jo96NONsYZCVD4lrAX5mYpoPzreow=; b=PCiDseTuyjI7T3MkBISGqB15dGOGb3PmFEu6GUSrxM4T0SsCrtHl3HrU4ZKjhEhXPHEHEB md6kdIVnrWID+ZhT0mtmzV6Ym8CGhna7/lxZXm93bsAeyuwzoWwzoR+K5jWAAyB9rst0Rj 5PFInCZqHlt0ncss9V0Ow1mrrXZWmEI= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-146-FQa0zUz7PsuinmUI5izWvg-1; Mon, 12 Feb 2024 06:45:03 -0500 X-MC-Unique: FQa0zUz7PsuinmUI5izWvg-1 Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-56001b47349so2112021a12.1 for ; Mon, 12 Feb 2024 03:45:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707738302; x=1708343102; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VjDjbL1fDLX2V9jo96NONsYZCVD4lrAX5mYpoPzreow=; b=sKg1pNTCtX1TwqhqL2kjRHwqauV/PNPu0z9x7N9Mv7MMOse96pVvkoUnXDiC7pV4md VfVVGHkS9iPTaNxtoZ0Tc7FYdHPb+LhBf/QJKjGOpYOVPodra31KEqnUBy1A6DmKWXlt LqPZohLdfaz7Vwf+4x5otnINN9zdwRs42AjrtrG0F8mmY/tfRh75jRO/0PiGJxAX7Ltu m4oXkEWRxMtjIDDl4y4V3YA5zBUjNiAUa6a0fbZEQge5oczwm5DuSJGQAmPLu9ms6BnT CmqeZvj4gfSS91FXfqNUHeFqmuu70FC6bd+XPfdK+aS+K5vAtGo44+XhPSw/dc3RECKy LboA== X-Gm-Message-State: AOJu0YxllA0GTlvq1lxAfRs6HanTVQ4QtoMA7TaTkObKLLj+vGIItBSL jdj0KYV1gp6av8bJKcVzu4LwSb9lGtpb41Y90JHtIxltcdjrcigD6ZqcTWnXd+Chtn8Kh/NIs/A vDKe+6ATcCJM6RHVZ+0/K0SA35mEWDf260fOkqYXaKaERTyke9l8n+oyWaw== X-Received: by 2002:a17:906:44f:b0:a3c:32b9:d04d with SMTP id e15-20020a170906044f00b00a3c32b9d04dmr3665695eja.18.1707738302038; Mon, 12 Feb 2024 03:45:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IG7nJII01+k8XaUPqFp0+oonH0tuKdMLVQCBn1rk5mmHr8sqXsBaqrXt7D2U04fx840vSpQ8A== X-Received: by 2002:a17:906:44f:b0:a3c:32b9:d04d with SMTP id e15-20020a170906044f00b00a3c32b9d04dmr3665680eja.18.1707738301671; Mon, 12 Feb 2024 03:45:01 -0800 (PST) Received: from [192.168.188.25] ([80.243.52.133]) by smtp.gmail.com with ESMTPSA id d12-20020a170906370c00b00a38291a7f01sm122156ejc.170.2024.02.12.03.45.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Feb 2024 03:45:01 -0800 (PST) Message-ID: Date: Mon, 12 Feb 2024 12:45:00 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pasta does not correctly handle bind errors with port ranges To: Stefano Brivio References: <20240209220939.2f477a76@elisabeth> From: Paul Holzinger In-Reply-To: <20240209220939.2f477a76@elisabeth> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: YW54XDHNYLWZTZOTNPQHSM3YSCYGWWMP X-Message-ID-Hash: YW54XDHNYLWZTZOTNPQHSM3YSCYGWWMP X-MailFrom: pholzing@redhat.com 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 CC: passt-dev@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgU3RlZmFubywNCg0KT24gMDkvMDIvMjAyNCAyMjowOSwgU3RlZmFubyBCcml2aW8gd3JvdGU6 DQo+IEhpIFBhdWwsDQo+DQo+IE9uIEZyaSwgOSBGZWIgMjAyNCAxNzo1NzowNSArMDEwMA0KPiBQ YXVsIEhvbHppbmdlciA8cGhvbHppbmdAcmVkaGF0LmNvbT4gd3JvdGU6DQo+DQo+PiBIaSBhbGws DQo+PiBJIGZvdW5kIHNvbWUgaXNzdWVzIHdpdGggdGhlIHBhc3RhIHBvcnQgYmluZGluZyBsb2dp YywgaXQgZG9lcyBub3QNCj4+IGNvcnJlY3RseSBoYW5kbGUgZXJyb3JzIHdoZW4gdHJ5aW5nIHRv IGJpbmQgYSBwb3J0IHJhbmdlLg0KPj4gTGV0J3MgZmlyc3QgYmluZCBhIHBvcnQgc28gd2UgY2Fu IGZvcmNlIGFuIGVycm9yIGNvbmRpdGlvbiBpdDoNCj4+ICQgbmMgLWwgLXAgODA4MCAmDQo+PiAk IHBhc3RhIC10IDgwODDCoCB0cnVlDQo+PiBGYWlsZWQgdG8gYmluZCBhbnkgcG9ydCBmb3IgJy10 IDgwODAnLCBleGl0aW5nIDwtLSBmYWlscyBhcyBleHBlY3RlZA0KPj4gJCBwYXN0YSAtdCA4MDgx IC10IDgwODDCoCB0cnVlDQo+PiBGYWlsZWQgdG8gYmluZCBhbnkgcG9ydCBmb3IgJy10IDgwODAn LCBleGl0aW5nIDwtLSBoZXJlIGl0IGFsc28gZmFpbHMNCj4+IGNvcnJlY3RseQ0KPj4gJCBwYXN0 YSAtdCA4MDgwLTgwODHCoCB0cnVlDQo+PiA8LS0gbm8gZXJyb3IgZXZlbiB0aG91Z2ggcGFzdGEg Y291bGQgbm90IGJpbmQgODA4MA0KPiBUaGlzIGlzIGFjdHVhbGx5IGludGVuZGVkOiBpdCBvbmx5 IGZhaWxzIGlmIGl0IGNhbid0IGJpbmQgKmFueSogcG9ydCBpbg0KPiBhIGdpdmVuIHJhbmdlLCBz byB0aGF0IHVzZXJzIGRvbid0IGhhdmUgdG8gZXhwbGljaXRseSBleGNsdWRlIHBvcnRzDQo+IGZy b20gcmFuZ2VzIGluIGNhc2Ugc29tZSBhcmUgYWxyZWFkeSB0YWtlbiwga25vd2luZ2x5IG9yIG5v dC4gVGhhdCdzDQo+IHdoeSB0aGUgZXJyb3IgbWVzc2FnZSBzYXlzICJhbnkgcG9ydCIuDQpPayBi dXQgdGhpcyByZXN1bHRzIGluIGEgdmVyeSBpbmNvbnNpc3RlbnQgYmVoYXZpb3IuIEkgYXJndWUg dGhpcyBpcyBub3QgDQp3aGF0IGEgbm9ybWFsIHVzZXIgZXhwZWN0cyBhdCBhbGwuIEl0IGlzIG5v dCBldmVuIGRvY3VtZW50ZWQgaW4gdGhlIG1hbiANCnBhZ2UuDQo+DQo+IEZvciB0d28gcG9ydHMg aXQgcHJvYmFibHkgbWFrZXMgbm8gc2Vuc2UsIGJ1dCBmb3IgbGFyZ2VyIHJhbmdlcw0KPiBleGNs dWRpbmcgZG96ZW5zIG9mIHBvcnRzIGNhbiBnZXQgcXVpdGUgYW5ub3lpbmcgZm9yIHRoZSB1c2Vy LiBBbmQNCj4gd2FybmluZ3Mgb24gZmFpbGVkIGJpbmQoKSBjYWxscyBjb3VsZCBnZXQgcXVpdGUg bm9pc3ksIHRvby4NCkF0IHRoZSBzYW1lIHRpbWUgdGhpcyBjYW4gcmVzdWx0IGluIGEgbG90IG9m IHVuZXhwZWN0ZWQgcHJvYmxlbXMgZm9yIA0KdXNlcnMgYXMgaXQganVzdCBoaWRlcyBwb3RlbnRp YWwgcHJvYmxlbXMsIGFzc3VtaW5nIDgwMDEtOTAwMCBhcmUgDQphbHJlYWR5IGluIHVzZSB0aGVu IC10IDgwMDAtOTAwMCB3b3VsZCB3b3JrIGFuZCB0aGVuIG9uZSBtaWdodCANCnJlYXNvbmFibHkg ZXhwZWN0IHRoYXQgaWYgdGhleSBjb25uZWN0IHRvIGFueSBvZiB0aGUgZ2l2ZW4gcG9ydHMgdGhl eSANCnRhbGsgdG8gdGhlIHBhc3RhIG5hbWVzcGFjZSBhbmQgbm90IHNvbWV0aGluZyBlbHNlLCB0 aGlzIGNvdWxkIGJlIGEgDQpzZWN1cml0eSBjb25jZXJuLiBJIHdvdWxkIHNheSBpbiBzdWNoIGNh c2UgeWVzIEkgd2FudCB0byBzZWUgYSBsb2dnZWQgDQplcnJvciBmb3IgZWFjaCBpbmRpdmlkdWFs IHBvcnQuDQo+DQo+IElmIGl0J3MgYSBwcm9ibGVtIGZvciBQb2RtYW4sIEkgY2FuIHRoaW5rIG9m IHR3byBzb2x1dGlvbnMuIE9uZSB3b3VsZA0KPiBiZSBhbiBvcHRpb24gc3VjaCBhcyAtLXN0cmlj dC1iaW5kIG9yIHN1Y2hsaWtlIChiZXR0ZXIgbmFtZXMgd2FybWx5DQo+IHdlbGNvbWUpLg0KSXQg aXMgYSBiaWcgcHJvYmxlbSBmb3IgcG9kbWFuIGFzIGl0IGRvZXMgbm90IGRvIHdoYXQgdXNlcnMg d2FudCB1cyB0byANCmRvLiBBbHNvLCBiZWNhdXNlIHBvZG1hbiBpcyBzbWFydCBlbm91Z2ggdG8g Y29tYmluZSBzZXZlcmFsIHBvcnRzIGludG8gDQpyYW5nZXMgaW50ZXJuYWxseSBmb3IgcGVyZm9y bWFuY2UgcmVhc29ucywgc29tZXRoaW5nIGxpa2UgLXAgODA6ODAgLXAgDQo4MTo4MSBpcyBhbHdh eXMgYSByYW5nZSBmb3IgcG9kbWFuIHRodXMgdGhlcmUgaXMgbm8gd2F5IGZvciBwb2RtYW4gdXNl cnMgDQp0byBhdm9pZCBoaXR0aW5nIHRoaXMgcHJvYmxlbS4gQW4gb3B0LWluIG9wdGlvbiB3b3Jr cyBmb3IgbWUgYnV0IHRoZW4gd2UgDQpuZWVkIHRvIGJ1bXAgdGhlIG1pbmltdW0gcGFzdGEgcmVx dWlyZW1lbnQgdmVyc2lvbiBmb3IgcG9kbWFuIHdoaWNoIGlzIGEgDQpiaXQgYW5ub3lpbmcgYXMg SSB3b3VsZCBuZWVkIHRvIHdhaXQgdW50aWwgdGhlIHZlcnNpb25zIGxhbmRzIGluIG91ciBDSS4N Cj4gQW5vdGhlciBpZGVhIHdvdWxkIGJlIHRoYXQgdGhlIGJhY2stZW5kIGluIFBvZG1hbiBwYXNz ZXMgcmFuZ2VzIGFzDQo+IHNpbmdsZSBwb3J0cy4uLiBidXQgdGhlbiB0aGUgY29tbWFuZCBsaW5l IG1pZ2h0IGV4cGxvZGUgYW5kIHRoYXQncw0KPiBub3QgaWRlYWwgZm9yIHVzZXJzLCBlaXRoZXIu IEknZCByYXRoZXIgZmF2b3VyIHRoZSBleHRyYSBvcHRpb24uDQpZZWFoIHRoYXQgd29ya3MgYnV0 IGZvciBsYXJnZSByYW5nZXMgaXQgd291bGQgbm90IGJlIGFzIHBlcmZvcm1hbnQgYW5kIA0KdGhl cmUgaXMgdGhlIHJpc2sgb2YgaGl0dGluZyBBUkdfTUFYIChhbHRob3VnaCBJIHVuZGVyc3RhbmQg aXQgaXMgDQp1bmxpa2VseSB0byBiZSByZWFsIHByb2JsZW0gZ2l2ZW4gb25lIHdvdWxkIG5lZWQg dG8gZ2l2ZSBtaWxsaW9ucyBvZiANCnBvcnRzIHRvIGhpdCBpdCkuDQo+DQo+PiBBbHNvIGJlc2lk ZXMgdGhpcyBJIGZpbmQgdGhlIGVycm9yIG1lc3NhZ2UgbGVzcyB0aGFuIGlkZWFsLiBJdCBtaXNz aW5nDQo+PiB0aGUgZXJybm8gZnJvbSB0aGUgYmluZCBzeXNjYWxsIHNvIGltcG9ydGFudCBjb250 ZXh0IGdldHMgbG9zdCAoaS5lLg0KPj4gQWRkcmVzcyBhbHJlYWR5IGluIHVzZSB2cyBQZXJtaXNz aW9uIGRlbmllZCkuDQo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgd2UgbWlnaHQgZmFpbCB0byBiaW5k IG11bHRpcGxlIHBvcnRzLCBzbyB0aGVyZQ0KPiBpc24ndCBuZWNlc3NhcmlseSBhIHNpbmdsZSBi aW5kKCkgZXJyb3IuIEJ1dCBpZiB3ZSBnbyB3aXRoDQo+IC0tc3RyaWN0LWJpbmQsIHdlIGNvdWxk IHJlcG9ydCB0aGUgZmlyc3QgZXJyb3IgKGluY2x1ZGluZyByZXR1cm4gY29kZQ0KPiBmcm9tIHRo ZSBzeXN0ZW0gY2FsbCkgYW5kIGV4aXQgcmlnaHQgYXdheS4NCg0KSSBhbSBmaW5lIHdpdGggdGhp cywgZXhpdCBvbiB0aGUgZmlyc3QgZXJyb3IgaXMgd2hhdCBhbGwgb3VyIG90aGVyIA0KbmV0d29y ayB0b29scyBkby4NCkJ1dCB0aGUgYmVoYXZpb3IgYWxzbyBleGlzdHMgZm9yIGV2ZW4gYSBzaW5n bGUgcG9ydCB0b2RheSwgZm9yIHJlZmVyZW5jZSANCnRoZSBlcnJvciBtZXNzYWdlcyB0b2RheToN Cg0Kcm9vdGxlc3Nwb3J0Og0KDQokIHBvZG1hbiBydW4gLXAgNTM6NTMgLS1ybSBxdWF5LmlvL2xp YnBvZC90ZXN0aW1hZ2U6MjAyMjEwMTgNCkVycm9yOiByb290bGVzc3BvcnQgY2Fubm90IGV4cG9z ZSBwcml2aWxlZ2VkIHBvcnQgNTMsIHlvdSBjYW4gYWRkIA0KJ25ldC5pcHY0LmlwX3VucHJpdmls ZWdlZF9wb3J0X3N0YXJ0PTUzJyB0byAvZXRjL3N5c2N0bC5jb25mIChjdXJyZW50bHkgDQoxMDI0 KSwgb3IgY2hvb3NlIGEgbGFyZ2VyIHBvcnQgbnVtYmVyICg+PSAxMDI0KTogbGlzdGVuIHRjcCAw LjAuMC4wOjUzOiANCmJpbmQ6IHBlcm1pc3Npb24gZGVuaWVkDQokIHBvZG1hbiBydW4gLXAgODAw MDo4MDAwIC0tbmV0d29yayBzbGlycDRuZXRuc8KgIC0tcm0gDQpxdWF5LmlvL2xpYnBvZC90ZXN0 aW1hZ2U6MjAyMjEwMTgNCkVycm9yOiByb290bGVzc3BvcnQgbGlzdGVuIHRjcCAwLjAuMC4wOjgw MDA6IGJpbmQ6IGFkZHJlc3MgYWxyZWFkeSBpbiB1c2UNCg0KcGFzdGE6DQoNCiQgcG9kbWFuIHJ1 biAtcCA1Mzo1MyAtLW5ldHdvcmsgcGFzdGHCoCAtLXJtIA0KcXVheS5pby9saWJwb2QvdGVzdGlt YWdlOjIwMjIxMDE4DQpFcnJvcjogcGFzdGEgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDE6DQpObyBl eHRlcm5hbCByb3V0YWJsZSBpbnRlcmZhY2UgZm9yIElQdjYNCkZhaWxlZCB0byBiaW5kIGFueSBw b3J0IGZvciAnLXQgNTMtNTM6NTMtNTMnLCBleGl0aW5nDQokIHBvZG1hbiBydW4gLXAgODAwMDo4 MDAwIC0tbmV0d29yayBwYXN0YcKgIC0tcm0gDQpxdWF5LmlvL2xpYnBvZC90ZXN0aW1hZ2U6MjAy MjEwMTgNCkVycm9yOiBwYXN0YSBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMToNCk5vIGV4dGVybmFs IHJvdXRhYmxlIGludGVyZmFjZSBmb3IgSVB2Ng0KRmFpbGVkIHRvIGJpbmQgYW55IHBvcnQgZm9y ICctdCA4MDAwLTgwMDA6ODAwMC04MDAwJywgZXhpdGluZw0KDQpJIHRoaW5rIHRoZSBhbnN3ZXIg b2Ygd2hhdCBpcyBtb3JlIGhlbHBmdWwgdG8gdXNlcnMgaXMgb2J2aW91cyBhbmQgdGhhdCANCmlz bid0IGp1c3QgbXkgb3BpbmlvblsxXS4NCg0KDQo+DQo+IExldCBtZSBrbm93IGlmIGFueSBvZiB0 aGlzIHdvdWxkIGFkZHJlc3MgeW91ciBwcm9ibGVtLCBJIGNhbiB3cml0ZSBhDQo+IHBhdGNoIGlu IHRoZSBuZXh0IGRheXMgaW4gY2FzZSAob3IgZmVlbCBmcmVlIHRvIHN1Ym1pdCBvbmUpLg0KPg0K WzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9jb250YWluZXJzL3BvZG1hbi9wdWxsLzIxNTYzI2lzc3Vl Y29tbWVudC0xOTM3MDI0NjQyDQoNCi0tDQpQYXVsDQoNCg==