| Anonymous | Login | Signup for a new account | 10-09-09 07:26 CEST |
| Main | My View | View Issues | Change Log | Roadmap | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||
| 0002222 | [XMMS2] nycli client | major | always | 09-05-21 01:32 | 10-01-26 12:39 | ||
| Reporter | theefer | View Status | public | ||||
| Assigned To | anders | ||||||
| Priority | normal | Resolution | fixed | ||||
| Status | resolved | Product Version | 0.6 DrM | ||||
| Summary | 0002222: Fails to add non-browseable URIs containing * or ? with nycli | ||||||
| Description |
(reported by AnthonyG) Looks like all URIs get greedily passed to the matching_browse function, which uses the xmmsc_xform_media_browse_encoded to expand * and ? wildcards. Except URLs such as http://www.example.com/?foo=bar [^] also become candidate for expansion, even though the ? is not a wildcard and the protocol is now browseable. We somehow need to differentiate the case when those symbols are part of the URI vs when they are used as wildcards. Might be able to use the protocol or its "browseability" for that? Also need to check that it's possible to escape those characters (e.g. file containing ? or *). |
||||||
| Additional Information | |||||||
| Tags | Has patch, need review | ||||||
| GIT commit id | dcbdaa8524c4a498ebdc971963a8e1a9e87bdc7b | ||||||
| Has patch | |||||||
| Attached Files | |||||||
|
|
|||||||
Relationships [ Relation Graph ]
[ Dependency Graph ]
|
|
Notes |
|
|
(0003918) AnthonyG (developer) 09-08-15 11:43 |
Fixed in my tree. |
|
(0004063) automatic (developer) 10-01-25 21:00 |
commit dcbdaa8524c4a498ebdc971963a8e1a9e87bdc7b Author: Anthony Garcia <anthony@agg.homelinux.net> AuthorDate: Sat Jan 23 11:37:11 2010 -0700 Commit: Anders Waldenborg <andersg@xmms.org> CommitDate: Mon Jan 25 20:58:58 2010 +0100 BUG(2222): nycli fails to add non-browseable URLs containing '*' /or '?' |
| Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |