1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-16 18:50:23 +02:00
guile/module/web
Timothy Sample 420c2632bb Make URI handling locale independent.
Fixes <https://bugs.gnu.org/35785>.

* module/web/uri.scm (digits, hex-digits, letters): New variables.
(ipv4-regexp, ipv6-regexp, domain-label-regexp, top-label-regexp,
userinfo-pat, host-pat, ipv6-host-pat, port-pat, scheme-pat): Explicitly
list each character instead of using character ranges.
* test-suite/tests/web-uri.test: Add corresponding tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-04 21:24:02 +02:00
..
server web: Export 'server-impl' procedures and the 'http' server implementation. 2016-05-22 19:11:32 +02:00
client.scm web: Export http-request. 2018-06-23 23:32:13 +02:00
http.scm http: Fix typo in proxy handling in 'write-request-line'. 2017-11-11 15:14:54 +01:00
request.scm web: add support for URI-reference 2017-05-21 13:42:29 +02:00
response.scm Web server and client use suspendable ports 2017-02-08 15:16:25 +01:00
server.scm web: Export 'server-impl' procedures and the 'http' server implementation. 2016-05-22 19:11:32 +02:00
uri.scm Make URI handling locale independent. 2019-06-04 21:24:02 +02:00