From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 093A04D990 for ; Mon, 2 Jun 2025 20:29:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 987E168DF5C; Mon, 2 Jun 2025 23:29:45 +0300 (EEST) Received: from 2.mo575.mail-out.ovh.net (2.mo575.mail-out.ovh.net [46.105.52.162]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 922F368DF4C for ; Mon, 2 Jun 2025 23:29:38 +0300 (EEST) Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.75]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4bB56p0LhXz1rJM for ; Mon, 2 Jun 2025 20:29:38 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-tv7vt (unknown [10.110.178.91]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B8E5B84273 for ; Mon, 2 Jun 2025 20:29:37 +0000 (UTC) Received: from courmont.net ([37.59.142.114]) by ghost-submission-5b5ff79f4f-tv7vt with ESMTPSA id 4OitHLEJPmhEMwAAAb7Mjg (envelope-from ) for ; Mon, 02 Jun 2025 20:29:37 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-114S008db696036-83d7-4390-b5bc-5091a25127bd, B9C34854A0FC93C9886DE93C7F23C641B7CB149D) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 87.92.194.88 From: =?UTF-8?B?UsOpbWk=?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Mon, 02 Jun 2025 23:29:36 +0300 Message-ID: <2002494.PYKUYFuaPT@basile.remlab.net> Organization: Remlab In-Reply-To: <20250522183832.10120-1-epirat07@gmail.com> References: <20250522183832.10120-1-epirat07@gmail.com> MIME-Version: 1.0 X-Ovh-Tracer-Id: 698339418772806137 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtddtgdefkeeifeculddtuddrgeefvddrtddtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfhojghfggfgtgesthhqredttddtjeenucfhrhhomheptformhhiucffvghnihhsqdevohhurhhmohhnthcuoehrvghmihesrhgvmhhlrggsrdhnvghtqeenucggtffrrghtthgvrhhnpeekvdelteetvddvveeuhfekiedtleekieelhfffvddtteetgfdugfdtkedtueelvdenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrdduudegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehrvghmihesrhgvmhhlrggsrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheejhegmpdhmohguvgepshhmthhpohhuth Subject: Re: [FFmpeg-devel] [PATCH] avformat/http: Handle IPv6 Zone ID in hostname X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: TGUgdG9yc3RhaW5hIDIyLiB0b3Vrb2t1dXRhIDIwMjUsIDIxLjM4LjMyIEl0w6QtRXVyb29wYW4g a2Vzw6RhaWthIE1hcnZpbiBTY2hvbHogCmEgw6ljcml0IDoKPiBXaGVuIHVzaW5nIGEgbGl0ZXJh bCBJUHY2IGFkZHJlc3MgYXMgaG9zdG5hbWUsCj4gaXQgY2FuIGNvbnRhaW4gYSBab25lIElECj4g ZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBsaW5rLWxvY2FsIGFkZHJlc3Nlcy4gU2VuZGluZyB0 aGlzIHRvIHRoZQo+IHNlcnZlciBpbiB0aGUgSG9zdCBoZWFkZXIgaXMgbm90IHVzZWZ1bCB0byB0 aGUgc2VydmVyIGFuZCBpbiBzb21lIGNhc2VzCj4gc2VydmVycyByZWZ1c2Ugc3VjaCByZXF1ZXN0 cy4KPiAKPiBUbyBwcmV2ZW50IGFueSBzdWNoIGlzc3Vlcywgc3RyaXAgdGhlIFpvbmUgSUQgZnJv bSB0aGUgYWRkcmVzcyBpZiBpdCdzCj4gYW4gSVB2NiBhZGRyZXNzLiBUaGlzIGFsc28gcmVtb3Zl cyBpdCBmb3IgdGhlIENvb2tpZXMgbG9va3VwLgo+IAo+IEJhc2VkIG9uIGEgcGF0Y2ggYnk6IERh bmllbCBOIFBldHRlcnNzb24gPGRhbmllbG5wQGF4aXMuY29tPgo+IC0tLQo+ICBsaWJhdmZvcm1h dC9odHRwLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystCj4gIDEgZmlsZSBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2h0dHAuYyBiL2xpYmF2Zm9ybWF0L2h0dHAuYwo+ IGluZGV4IGY3YjJhOGEwMjkuLjNiZGU2MTZiNDMgMTAwNjQ0Cj4gLS0tIGEvbGliYXZmb3JtYXQv aHR0cC5jCj4gKysrIGIvbGliYXZmb3JtYXQvaHR0cC5jCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAg I2luY2x1ZGUgImNvbmZpZy5oIgo+ICAjaW5jbHVkZSAiY29uZmlnX2NvbXBvbmVudHMuaCIKPiAK PiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8dGltZS5oPgo+ICAjaWYgQ09ORklH X1pMSUIKPiAgI2luY2x1ZGUgPHpsaWIuaD4KPiBAQCAtMjA5LDYgKzIxMCw2MyBAQCB2b2lkIGZm X2h0dHBfaW5pdF9hdXRoX3N0YXRlKFVSTENvbnRleHQgKmRlc3QsIGNvbnN0Cj4gVVJMQ29udGV4 dCAqc3JjKSBzaXplb2YoSFRUUEF1dGhTdGF0ZSkpOwo+ICB9Cj4gCj4gK3N0YXRpYyBib29sIGhv c3RfaXNfbnVtZXJpY19pcHY2KGNvbnN0IGNoYXIgKmhvc3QpCj4gK3sKPiArICAgIGJvb2wgcmVz ID0gZmFsc2U7Cj4gKyNpZiBkZWZpbmVkKEFGX0lORVQ2KQo+ICsgICAgc3RydWN0IGFkZHJpbmZv IGhpbnRzID0geyAuYWlfZmxhZ3MgPSBBSV9OVU1FUklDSE9TVCB9LCAqYWk7Cj4gKyAgICBpZiAo Z2V0YWRkcmluZm8oaG9zdCwgTlVMTCwgJmhpbnRzLCAmYWkpID09IDApIHsKPiArICAgICAgICBp ZiAoYWktPmFpX2ZhbWlseSA9PSBBRl9JTkVUNikKPiArICAgICAgICAgICAgcmVzID0gdHJ1ZTsK PiArICAgICAgICBmcmVlYWRkcmluZm8oYWkpOwo+ICsgICAgfQo+ICsjZWxzZQo+ICsgICAgLy8g SnVzdCBndWVzcyBiYXNlZCBvbiBpZiB0aGUgaG9zdCBjb250YWlucyBhICc6Jwo+ICsgICAgaWYg KHN0cmNocihob3N0LCAnOicpICE9IE5VTEwpCj4gKyAgICAgICAgcmVzID0gdHJ1ZTsKPiArI2Vu ZGlmCj4gKyAgICByZXR1cm4gcmVzOwo+ICt9CgpBdCBsZWFzdCBpbiBhIFVSTCwgdGhlIGRpc3Rp bmN0aW9uIGlzIGRvbmUgYnkgdGhlIHByZXNlbmNlIG9mIHN1cnJvdW5kaW5nIApicmFja2V0cywg bm90IGFjdHVhbGx5IHBhcnNpbmcgdGhlIGFkZHJlc3MuIEFuZCBvbiB0aGUgZmxpcCBzaWRlLCB0 byBteSAKa25vd2xlZGdlLCB0aGVyZSBhcmUgbm8gZ3VhcmFudGVlcyB0aGF0IGdldGFkZHJpbmZv KCkgZXZlbiBjb3BlcyB3ZWxsIHdpdGggCnNjb3BlIElEcy4gVGhhdCdzIHBsYXRmb3JtLWRlcGVu ZGVudC4KCj4gKwo+ICsvKioKPiArICogQ29weSB0aGUgbm9ybWFsaXplZCBob3N0IHRvIHRoZSBn aXZlbiBidWZmZXIKPiArICoKPiArICogSWYgdGhlIGhvc3QgaXMgYSBub3JtYWwgaG9zdG5hbWUs IHRoaXMganVzdCByZXR1cm5zCj4gKyAqIGhvc3Q6cG9ydC4gSG93ZXZlciBpbiBjYXNlIG9mIGFu IElQdjYgYWRkcmVzcywgaXQKPiArICogZW5zdXJlcyBwcm9wZXIgZXNjYXBpbmcgd2l0aCBbXSBh bmQgcmVtb3ZlcyB0aGUKPiArICogem9uZSBpZGVudGlmaWVyLCBpZiBhbnksIG1ha2luZyB0aGUg cmV0dXJuIHN1aXRhYmxlCj4gKyAqIGZvciBleGFtcGxlIGZvciB1c2UgaW4gdGhlIEhUVFAgSG9z dCBoZWFkZXIuCj4gKyAqLwo+ICtzdGF0aWMgdW5zaWduZWQgY29weV9ub3JtYWxpemVkX2hvc3Qo Y2hhciAqb3V0LCB1bnNpZ25lZCBzaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29uc3QgY2hhciAqaG9zdCwgY29uc3QgaW50IHBvcnQpCj4gK3sKPiArICAgIEFWQlByaW50 IGJwOwo+ICsgICAgYXZfYnByaW50X2luaXRfZm9yX2J1ZmZlcigmYnAsIG91dCwgc2l6ZSk7Cj4g Kwo+ICsgICAgaWYgKGhvc3RfaXNfbnVtZXJpY19pcHY2KGhvc3QpKSB7Cj4gKyAgICAgICAgLy8g VGhpcyBpcyBhbiBJUHY2IGFkZHJlc3MsIHNvIHdlIG5lZWQgdG8gc3RyaXAgdGhlIFpvbmUgSUQs Cj4gKyAgICAgICAgLy8gaWYgYW55Lgo+ICsgICAgICAgIC8vIFdoaWxlIHRlY2huaWNhbGx5IHdl IGNvdWxkIGhhdmUgcGVyY2VudCBlbmNvZGluZyBldmVuIGluCj4gKyAgICAgICAgLy8gdGhlIFpv bmUgSUQsIHRoaXMgZG9lc24ndCBzZWVtIHRvIGJlIGEgcmVsZXZhbnQgY2FzZSBpbgo+ICsgICAg ICAgIC8vIHRoZSByZWFsIHdvcmxkIG9uIGFueSBwbGF0Zm9ybS4KPiArICAgICAgICBjaGFyICpw ZXJjZW50ID0gc3RycmNocihob3N0LCAnJScpOwoKVWgsIGRvZXNuJ3QgTGludXggYWN0dWFsbHkg dXNlICUgaW4gaW50ZXJmYWNlIG5hbWVzIHNvbWV0aW1lcz8KCj4gKyAgICAgICAgaWYgKHBlcmNl bnQpIHsKPiArICAgICAgICAgICAgaW50IGxlbiA9IChwZXJjZW50IC0gaG9zdCk7Cj4gKyAgICAg ICAgICAgIGF2X2JwcmludGYoJmJwLCAiWyUuKnNdIiwgbGVuLCBob3N0KTsKPiArICAgICAgICB9 IGVsc2Ugewo+ICsgICAgICAgICAgICBhdl9icHJpbnRmKCZicCwgIlslc10iLCBob3N0KTsKPiAr ICAgICAgICB9Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAgIC8vIEhvc3QgaXMgbm90IGFuIElQ djYgYWRkcmVzcywgc28ganVzdCB1c2UgYXMtaXMKPiArICAgICAgICBhdl9icHJpbnRmKCZicCwg IiVzIiwgaG9zdCk7Cj4gKyAgICB9CgpUaGlzIGxvb2tzIGxpa2UgcmV2ZXJzZSBhYnN0cmFjdGlv biBhbmQga2luZGEgc2tldGNoeS4gSG93IGRvIHlvdSBlbmQgdXAgd2l0aCAKYSBzY29wZSBJRCBp biB0aGUgaW5wdXQ/CgpXaGlsZSBpdCdzIHRydWUgdGhhdCBpdCBzaG91bGRuJ3QgYmUgc2VudCB0 byB0aGUgc2VydmVyLCBpdCdzIGFsc28gc28gdGhhdCBpdCAKc2hvdWxkbid0IGFwcGVhciBpbiB0 aGUgVVJMLiBJbiBvdGhlciB3b3JkcywgaXQgc2hvdWxkIGhhdmUgYmVlbiBzdHJpcHBlZCAKZWFy bGllciB0aGFuIHRoZSBIVFRQIGlucHV0IG1vZHVsZS4gVGhlIEhvc3QgZmllbGQgc2hvdWxkIGJl IHRoZSBzYW1lIGFzIHRoZSAKaG9zdCBpbiB0aGUgYWJzb2x1dGUgVVJMLgoKLS0gClLDqW1pIERl bmlzLUNvdXJtb250ClZpbGxlbmV1dmUgZGUgVGFwaW9sYSwgZXgtUsOpcHVibGlxdWUgZmlubGFu ZGFpc2UgZMK0VXVzaW1hYQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==