Opened 6 years ago
Closed 6 years ago
#1530 closed defect (fixed)
uri-generic fails with match error on IPv6 addresses using bracket notation
Reported by: | Vasilij Schneidermann | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | someday |
Component: | extensions | Version: | 5.0.0rc1 |
Keywords: | Cc: | ||
Estimated difficulty: |
Description
According to https://tools.ietf.org/html/rfc3986 (section 3.2.2 and following) IPv6 literals don't simply use a colon to separate the address from the port, but require you to wrap brackets around the address. This doesn't seem to be supported in uri-generic 3.0:
(uri-reference "http://[::1]:8080") Error: (match) no matching pattern Call history: <syntax> (uri-reference "http://[::1]:8080") <eval> (uri-reference "http://[::1]:8080") <--
Note: See
TracTickets for help on using
tickets.
Thanks for reporting this! We've fixed this in uri-generic 2.45 and 3.1.