GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — urlparser does not allow 'V' in the IPvFuture. · Issue #105708 · python/cpython

urlparser does not allow 'V' in the IPvFuture.  #105708

New issue
Copy link
New issue
Copy link
Closed
Closed
urlparser does not allow 'V' in the IPvFuture. #105708
Copy link
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Description

@csreddy98
csreddy98
opened on Jun 12, 2023
Issue body actions

Url parser is allowing only 'v' in the IPvFuture. As per the standards the 'v' could be case-insensitive as mentioned here

  • urlparse('http://[v1fe.d:9]/') is valid
  • urlparse('http://[V1fe.d:9]/') throws ValueError

while http://[V1fe.d:9]/ is also a valid IPvFuture hostname.

Checked in python version 3.11.4

Linked PRs

  • gh-105708: 'V' could be case insensitive for IPvFuture hostnames #105709
  • [3.15] gh-105708: 'V' could be case insensitive for IPvFuture hostnames (GH-105709) #153138
  • [3.14] gh-105708: 'V' could be case insensitive for IPvFuture hostnames (GH-105709) #153139
  • [3.13] gh-105708: 'V' could be case insensitive for IPvFuture hostnames (#5709) #153140

Activity

  1. csreddy98
    added
    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
    on Jun 12, 2023
  2. csreddy98
    added 2 commits that reference this issue on Jun 12, 2023

    pythongh-105708: 'V' could be case insensitive for IPvFuture hostnames

    e7054c1

    pythongh-105708: 'V' could be case insensitive for IPvFuture hostname…

    2cf76f8
  3. arhadthedev
    added
    stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directory
    on Jun 13, 2023
  4. serhiy-storchaka
    added this to Urllib issueson Jul 3, 2026
  5. github-project-automation
    moved this to Todo in Urllib issueson Jul 3, 2026
  6. orsenthil
    added 6 commits that reference this issue on Jul 5, 2026

    pythongh-105708: 'V' could be case insensitive for IPvFuture hostnames

    d140752

    pythongh-105708: 'V' could be case insensitive for IPvFuture hostname…

    529ee95

    gh-105708: 'V' could be case insensitive for IPvFuture hostnames (#10…

    a47a66c

    [3.15] gh-105708: 'V' could be case insensitive for IPvFuture hostnam…

    986322e

    [3.14] gh-105708: 'V' could be case insensitive for IPvFuture hostnam…

    85c58cf

    [3.13] gh-105708: 'V' could be case insensitive for IPvFuture hostnam…

    491d830
  7. orsenthil
    closed this as completedon Jul 5, 2026
  8. github-project-automation
    moved this from Todo to Done in Urllib issueson Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

    Projects

    • Urllib issues
      Status
      Done
      Show more project fields

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.