Bug #1489
mod_fastcgi "/"-prefix extension issue
| Status: | Fixed | Start: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | mod_fastcgi | |||
| Target version: | 1.4.19 | |||
| Missing in 1.5.x: |
Description
A bug in mod_fastcgi.c prevents fastcgi settings with the /-prefix as extension not work properly in some situations.
Patch attached
History
Updated by icy about 2 years ago
suppose one has a fcgi setting like the following:
fastcgi.server = ( "/fcgi.py" => (....) )
One would expect (having read the docs) that URIs like "/fcgi.py" or "/fcgi.py/foo/bar" are handled by the fcgi backend. That is true, but URIs like "/foo/fcgi.py" will also be forwarded to the fcgi backend because any fcgi extension setting using the /-prefix will match the internal check if it is at the beginning OR THE END of the URI.
The "/foo/fcgi.py" behaviour is contrary to what the docs say because it should ONLY match if at the beginning of the URI.
Updated by glen about 2 years ago
- Status changed from New to Fixed
- Resolution set to fixed
Updated by glen about 2 years ago
- Status changed from Fixed to Need Feedback
- Resolution deleted (
fixed)
Updated by glen about 2 years ago
- Status changed from Need Feedback to New
Updated by glen about 2 years ago
- Status changed from New to Fixed
- Resolution set to fixed
Also available in: Atom