Ticket #371 (new defect)
Opened 2 years ago
Cannot read feeds with ; as arg seperator
| Reported by: | VxJasonxV | Owned by: | mbonetti |
|---|---|---|---|
| Priority: | normal | Milestone: | Gregarius 0.5.5 |
| Component: | BUGS | Version: | |
| Severity: | normal | Keywords: | argument seperator ampersand semi-colon |
| Cc: | vxjasonxv@… |
Description
Attempting to import feeds from a git (source control management system) OPML file fails with 403 errors under certain configurations (of git, that is, not the client greg. install).
Example OPML file: http://git.xmms.se/?a=opml The feeds there in all seperate parameters with a ; instead of an &
sameerd states that this is due to 'url escaping', albeit now, incorrectly. Per http://www.w3.org/QA/2005/04/php-w3session , ampersands as is render XHTML invalid, and they recommend setting php's arg_seperator value to a ;
Sameerd points to rfc1738 stating that ; is a reserved character, yet it does not say what it is reserved for, and it has no special bearing unless there is an & before hand, which of course, the pairing ( & #hexvalue ; ) creates an html entity for a special character.
However, I believe that ; is a valid url / query string seperator.
