| Summary: | Search can't handle equals and other reserved characters | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Mark Macdonald <mamacdon> |
| Component: | Server | Assignee: | John Arthorne <john.arthorne> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 1.0 | ||
| Target Milestone: | 2.0 M1 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Mark Macdonald
In your case it was the equals ('=') character that was messing things up. Our parsing on the server side was using equals as a key/value separator for query parameters, but it should only have split on the first equals char. While adding regression tests I also noticed we were not correctly handling several other special characters: @#$%^& - this fix addresses all of these, and adds regression tests for all of them:
http://git.eclipse.org/c/orion/org.eclipse.orion.server.git/commit/?id=b11e9bde55bc8884612691fa8d8936c216cdabea
|