Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
When a header contains a value between quotes and that value contains a semicolon
Example from a "Content-Disposition" header:
The cause is cherrypy/lib/httputil.py, line 148, function parse().
That code is too simple, it splits in the middle of the file name.
In case anyone else is wondering how double quotes in filenames (e.g.
Due to a bug in its header parsing, uploaded files could not contain semicolons. CherryPy bug: 1397