Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #377 (closed defect: fixed)

Opened 14 years ago

Last modified 12 years ago

CherryPy incorrectly interprets %2f in paths

Reported by: aaron.bentley@… Owned by: anonymous
Priority: normal Milestone: 1.0
Component: CherryPy Version:
Severity: normal Keywords:
Cc:

Description

In http URLs, '/' is used as a hierarchy separator. %2f is not specified to be a hierarchy separator, but Cherrypy appears to treat it exactly the same as '/', meaning that it is impossible to express a path with a path element containting a slash, like:  http://server/question/type/true%2ffalse.

It does not appear useful to treat %2f as a heirarchy separator, and in other URL schemes, e.g.  ftp://, %2f is explicitly defined to have a different meaning from '/'.

Change History

comment:1 Changed 13 years ago by jorge.vargas

  • Milestone set to 1.0

comment:2 Changed 13 years ago by fumanchu@…

See  http://www.cherrypy.org/ticket/393. This was actually fixed before the TG ticket was filed, and before CP 2.1 final.

comment:3 Changed 13 years ago by godoy

  • Status changed from new to closed
  • Resolution set to fixed

So lets close it. ;-)

Note: See TracTickets for help on using tickets.