From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxime Devos Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH] Add resolve-relative-reference in (web uri), as in RFC 3986 5.2. Date: Wed, 4 Oct 2023 00:22:21 +0200 Message-ID: <17271bda-cfff-6995-c4a7-f8c39e108e9c@telenet.be> References: <61e17faa8546f6ff79e9bbe1f25f0bf687d3dce1.1695667513.git.vivien@planete-kraus.eu> <211acc43219fff254c00d4d75b9907dac8bbbec4.camel@planete-kraus.eu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ghn0hamIrUjU1C0dBB0KkTv5" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33999"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: Vivien Kraus , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Wed Oct 04 00:23:01 2023 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qnnnB-0008YV-4W for guile-devel@m.gmane-mx.org; Wed, 04 Oct 2023 00:23:01 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qnnmf-0005n3-RR; Tue, 03 Oct 2023 18:22:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qnnme-0005mg-4R for guile-devel@gnu.org; Tue, 03 Oct 2023 18:22:28 -0400 Original-Received: from laurent.telenet-ops.be ([2a02:1800:110:4::f00:19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qnnmb-0001hu-WA for guile-devel@gnu.org; Tue, 03 Oct 2023 18:22:27 -0400 Original-Received: from [IPV6:2a02:1808:83:7213:2aa3:476f:dc54:260b] ([IPv6:2a02:1808:83:7213:2aa3:476f:dc54:260b]) by laurent.telenet-ops.be with bizsmtp id taNN2A0033XfgRB01aNNcv; Wed, 04 Oct 2023 00:22:22 +0200 Content-Language: en-US In-Reply-To: <211acc43219fff254c00d4d75b9907dac8bbbec4.camel@planete-kraus.eu> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23; t=1696371742; bh=oANAIo3Lux+IAPyOXqiLVCXHi6U8sq613ujrXVYZCoc=; h=Date:To:References:From:Subject:In-Reply-To; b=QeNwH9mObZ7CSacA5fKqn8P1b+cLiv9bdm//2RB4wGPLlr1UcIWIMR3de8VRk97Ix Lza33iXmVTJsdWKmzfssah27X35+9gh6BU2ILfD24gtFiztzwxTZKvsSbM/aqhiQTM S1yLnxrUJrLkRS2bhIfdbCpDkQQ7HRduDG5IQZONVj728K4dvhXkuixeFe8jRkP8Oo Ns8+CVs0IRAGIIRiI9gV1+a3ydqFujyYt2T2PN4tuQOMA1bwF7IarDF7UjLwNfhrOf 4LpJRqhQAcrW7MtjAeA2NdQ6QDe/bbk7ZaQEMR7OH0jVZaGhdqAif4fsSBPE3nwsjK CphN1I4oRz6Aw== Received-SPF: pass client-ip=2a02:1800:110:4::f00:19; envelope-from=maximedevos@telenet.be; helo=laurent.telenet-ops.be X-Spam_score_int: -38 X-Spam_score: -3.9 X-Spam_bar: --- X-Spam_report: (-3.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_FROM=0.001, NICE_REPLY_A=-1.09, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22013 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ghn0hamIrUjU1C0dBB0KkTv5 Content-Type: multipart/mixed; boundary="------------S4h6L77vLrdO0TQFc7qwMSoa"; protected-headers="v1" From: Maxime Devos To: Vivien Kraus , guile-devel@gnu.org Message-ID: <17271bda-cfff-6995-c4a7-f8c39e108e9c@telenet.be> Subject: Re: [PATCH] Add resolve-relative-reference in (web uri), as in RFC 3986 5.2. References: <61e17faa8546f6ff79e9bbe1f25f0bf687d3dce1.1695667513.git.vivien@planete-kraus.eu> <211acc43219fff254c00d4d75b9907dac8bbbec4.camel@planete-kraus.eu> In-Reply-To: <211acc43219fff254c00d4d75b9907dac8bbbec4.camel@planete-kraus.eu> --------------S4h6L77vLrdO0TQFc7qwMSoa Content-Type: multipart/mixed; boundary="------------RfwmWRehPT03FsgyWtHaaNA6" --------------RfwmWRehPT03FsgyWtHaaNA6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPcCAwMy0xMC0yMDIzIG9tIDIyOjAzIHNjaHJlZWYgVml2aWVuIEtyYXVzOg0KPiBIZWxs byENCj4gDQo+IExlIGx1bmRpIDI1IHNlcHRlbWJyZSAyMDIzIMOgIDIyOjQ2ICswMjAwLCBN YXhpbWUgRGV2b3MgYSDDqWNyaXTCoDoNCj4+IEhvd2V2ZXIsIHRoZXJlIGFyZSBhbHNvIHNv bWUgZGFuZ2VycyBvbiBkb2luZyB0aGlzDQo+PiB0aGluZyAtLSB0aGUg4oCYZXh0ZXJuYWzi gJkgcGFnZWh0dHBzOi8vZXhhbXBsZS5jb20vZGF0YS5qc29uIMKgY291bGQNCj4+IHJlZGly ZWN0IHRvDQo+PiBodHRwOi8vbG9jYWxob3N0L3Vuc2VjdXJlZC1zZWNyZXQtYnV0LWl0cy1s b2NhbGhvc3Qtb25seS1zby1pdC1pcy1zYWZlDQo+PiAuDQo+IFNpbmNlIHlvdSB3YW50IHRv IHdhcm4gdXNlcnMgYWJvdXQgdGhpcyBwcm9ibGVtLCBJIGhhdmUgdG8gZmlyc3QNCj4gdW5k ZXJzdGFuZCB3aHkgaXQgaXMgYSBwcm9ibGVtIGF0IGFsbC4gWW91ciBleGFtcGxlIGxpdGVy YWxseSBlbmRzIHdpdGgNCj4gInNvIGl0IGlzIHNhZmUiLCBhbmQgSSBmYWlsIHRvIHNlZSB3 aHkgaXQgd291bGQgYmUgYSBwcm9ibGVtLiBDb3VsZCB5b3UNCj4gZWxhYm9yYXRlPw0KDQpU aGUgJ3NvLWl0LWlzLXNhZmUnIGlzIGlyb25pYywgYXMgaW4sIA0K4oCYc28tbmFpdmVseS15 b3UtbWlnaHQtaGF2ZS10aG91Z2h0LWl0LXdhcy1zYWZlLWJ1dC1pdC1pc250Jy4uDQoNCk1v cmUgY29uY3JldGVseSwgaGVyZSBpcyBob3cgdGhpbmdzIGNvdWxkIGJlIHVzZWQgZm9yIGEg ZGF0YSANCmV4ZmlsdHJhdGlvbiBhdHRhY2s6DQoNCkxldCdzIHNheSB0aGF0IHVzZXIgVSBo YXMgYSBsb2NhbCB3ZWIgc2VydmVyIChsb2NhbGhvc3QpLCBvbiB3aGljaCANCnBhc3N3b3Jk cyBhcmUgc2F2ZWQuDQoNCkZ1cnRoZXJtb3JlLCBsZXQncyBzYXkgdGhhdCBVIGxvY2FsbHkg cnVucyBzb2Z0d2FyZSB0aGF0IHBlcmlvZGljYWxseSANCmRvd25sb2FkcyBodHRwczovL3Nl Y3JldGx5LWV2aWwtb3ItY29tcHJvbWlzZWQuY29tL3BhZ2UgYW5kIHVwbG9hZHMgYSANCmNv cHkgdG8gaHR0cHM6Ly9zb21ld2hlcmUtcHVibGljLm9yZy4gIChGb3IgZXhhbXBsZSwgbWF5 YmUgVSB3YW50cyB0byANCmtub3cgaG93IHNlY3JldGx5LWV2aWwtb3ItY29tcHJvbWlzZWQu Y29tL3BhZ2UgZXZvbHZlcyBvdmVyIHRpbWUsIGFuZCANCnNoYXJlcyB0aGUgcmVzdWx0cyB3 aXRoIG90aGVyIHBlb3BsZS4pDQoNClRoZSBhdHRhY2tlciwgd2hvIGNvbnRyb2xzIHNlY3Jl dGx5LWV2aWwtb3ItY29tcHJvbWlzZWQuY29tLCBhZGp1c3RzIHRoZSANCnNlcnZlciB0byBy ZWRpcmVjdCBodHRwczovL3NlY3JldGx5LWV2aWwtb3ItY29tcHJvbWlzZWQuY29tL3BhZ2Ug dG8gDQpodHRwOi8vbG9jYWxob3N0L3Bhc3N3b3Jkcy4NCg0KTm93LCBuZXh0IHRpbWUgdGhl IHNvZnR3YXJlIGlzIHJ1biwgdGhlIHNvZnR3YXJlIG5vdGljZXMgdGhlIHJlZGlyZWN0IA0K aHR0cHM6Ly9zZWNyZXRseS1ldmlsLW9yLWNvbXByb21pc2VkLmNvbS9wYWdlIC0+IA0KaHR0 cDovL2xvY2FsaG9zdC9wYXNzd29yZHMsIHNvIGl0IG5haXZlbHkgZm9sbG93cyB0aGUgcmVk aXJlY3QgYW5kIG5vdyANCnRoZSBwYXNzd29yZHMgYXJlIGNvcGllZCB0byBhIHB1YmxpYyB3 ZWIgcGFnZSB0aGF0IHRoZSBhdHRhY2tlcnMgY2FuIA0KYWNjZXNzLCBldmVuIHRob3VnaCBz dXBwb3NlZGx5IHRoZSBwYXNzd29yZHMgd2VyZSBsb2NhbGhvc3Qtb25seSENCg0KRm9yIGFu b3RoZXIgYXR0YWNrLCBzZWUgDQo8aHR0cHM6Ly9hYm91dC5naXRsYWIuY29tL2Jsb2cvMjAy MS8wOS8wNy93aHktYXJlLWRldmVsb3BlcnMtdnVsbmVyYWJsZS10by1kcml2ZWJ5LWF0dGFj a3MvPi4NCg0KQmVzdCBwcmFjdGljZXMgYWdhaW5zdCB0aGlzIGFyZSB0d28tZm9sZDoNCg0K ICAgKiByZWRpcmVjdGlvbnMgYXJlIG5vdCBmb2xsb3dlZCBhY3Jvc3Mg4oCYc2NvcGVz4oCZ DQogICAgIChlLmcuLCBnbG9iYWwgaW50ZXJuZXQgd2Vic2l0ZSAtPiBsb2NhbGhvc3Qgd2Vi c2l0ZSBpcyBmb3JiaWRkZW4pLg0KICAgICBUaGlzIGNhbiBiZSBxdWl0ZSBjb21wbGV4LCBi dXQgYXQgbGVhc3Qgc29tZSBjYXNlcyBhcmUgaGFuZGxlZCBieQ0KICAgICBGaXJlZm94LCBJ SVJDLg0KDQogICAgIEluIGNhc2Ugb2YgYnJvd3NlcnMsIHRoZXJlIGFyZSBhbHNvIFhTUyBw cmV2ZW50aW9uIHRoaW5ncyBldGMuLg0KDQogICAgIFRoZSBiZXN0IHByZXZlbnRpb24gaXMg bm90IGFsbG93aW5nIHJlZGlyZWN0cyBhdCBhbGwgb3Igb25seQ0KICAgICBhbGxvd2luZyBy ZWRpcmVjdGlvbnMgdGhhdCBrZWVwIHRoZSBob3N0bmFtZSBpbnRhY3QgLS0gd2hpbGUgYW4N CiAgICAgb3B0aW9uIGZvciBtdWNoIHNvZnR3YXJlLCBpdCBpc24ndCBhbiBvcHRpb24gZm9y IHdlYiBicm93c2Vycy4NCg0KICAgKiB3ZWIgc2VydmVycyBkb24ndCByZWx5IG9uIGJlaW5n IG5vdCBkaXJlY3RseSBpbmFjY2Vzc2libGUgZnJvbSB0aGUNCiAgICAgbmV0d29yayBmb3Ig c2VjdXJpdHksIGluc3RlYWQsIHRoZXkgYWxzbyByZXF1aXJlIHRoaW5ncyBsaWtlDQogICAg IGNvb2tpZXMsIGxvZ2lucywgbm90LXRlY2huaWNhbGx5LWEtY29va2llLWJ1dC0/c2VjcmV0 PXNvbWV0aGluZy1sb25nLg0KDQoNCkJlc3QgcmVnYXJkcywNCk1heGltZS4NCg== --------------RfwmWRehPT03FsgyWtHaaNA6 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------RfwmWRehPT03FsgyWtHaaNA6-- --------------S4h6L77vLrdO0TQFc7qwMSoa-- --------------ghn0hamIrUjU1C0dBB0KkTv5 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZRyUHQUDAAAAAAAKCRBJ4+4iGRcl7ukc AP9w4XdWzivb3hnoL9Mqqgg7pNJXi1k+vxbp0pLnsdvkzAEAh5lhmGgWPGOX5pUxfc73WcA+ws3E DJYa0sRupadB8wA= =v3AF -----END PGP SIGNATURE----- --------------ghn0hamIrUjU1C0dBB0KkTv5--