Ticket #1388 (closed defect: fixed)

Opened 8 months ago

Last modified 8 months ago

VLM Webinterface breaks down, because of illegal Characters in XML File /unescaped URL

Reported by: webbiller Assigned to:
Priority: normal Milestone: 0.9.0 bugs
Component: VLM Version:
Severity: normal Keywords: VLM XLM URL
Cc: Platform(s): all
Difficulty: easy Work status: Not started

Description

You can feed VLM (via Telnet) with URLs containing Characters like ampersand (&) for example "mms://my.stream.com/test.wma?some=parameter&more=parameters". VLM Webinterface will break down, because VLM generates an XML File(http://127.0.0.1:8080/requests/vlm.xml) containing exactly this URL (<input> section). Because of the unescaped ampersand (&) in the URL, the XML file is invalid and the Browser will stop the javascript loading the VLM webinterface-->no streams and schedules are show.

-->URL must somehow be escaped before being inserted in XML file

VLC 0.8.6c on Windows XP SP2 VLC 0.8.6d on Windows XP SP2 Browser: Mozilla Firefox 2.0.0.10

Change History

12/04/07 22:27:48 changed by webbiller

  • milestone set to 0.9.0 bugs.

Bug status on Vlc 0.9.0 Nightly build can't be tested by me on windows XP because http interface seems to be broken

12/04/07 22:37:51 changed by dionoea

  • status changed from new to closed.
  • resolution set to fixed.

(In [23453]) Fixes #1388