Absolute paths when relaying
I've set up a couple of relays that were/still are properly running under icecast 2.3.2 with its separate mount point configuration, while they do not work under 2.4.0 and later. The problem seems to be tied to how the client's requests are interpreted. On the newer version it seems to be forbidden to request the full path, while the old did support this. But relays always create the full path in the links.
the server'n name is 'mediaserv'.
the paths are configured like this (debian defaults, no chroot): /usr/share/icecast2 /var/log/icecast2 /usr/share/icecast2/web /usr/share/icecast2/admin
a relay example is: mms-live.online.no 80 /p4_norge_mp3_hq /p4 1 1
The content of http://mediaserv:8000/usr/share/icecast2/web/p4.m3u is: http://mediaserv:8000/usr/share/icecast2/web/p4 which does no longer work.
When I reduce it to http://mediaserv:8000/p4, it's working perfectly.
Shouldn't all the links be relative?