Pipe in streamname |
Pipe in streamname |
ShadowM |
Jun 7 2008, 10:57 PM
Post
#1
|
Newbie Group: Members Posts: 2 Joined: 7-June 08 Member No.: 537 |
i've come across a slight problem when i 'advertise' a stream that has a pipe in it's name
-> everything after the pipe is executed within mirc as if it were a command example : CODE [22:57] * ShadowM [Now Playing] Liveshow: Release Your Mind (Release Your Mind [22:57] �� error � unknown command "STREAM" The original Stream name: Release Your Mind | Stream Hosted @ X-Hosted.nl preset 2 is what i use in Amip : CODE //describe $active [Now Playing] $if(%4,$if(%1,$if(%2,%1: $trunc(%4,32) - %2,%name),%name),%name) $if($mat(%min%sec,^0+$),[Stream],[%min:%sec]) and in my mirc i use : CODE alias mp3 { /dde mplug announce preset 2 } how do i escape the pipe (either in mirc or the preset) ? As this is a security risk ( if i would host a stream and would add a pipe in the name and put in something like quit after it, i would be bumped off irc when i try to advertise .....just to be silent about other potential commands) how do i resolve this at best ? |
Serge |
Jun 8 2008, 11:53 AM
Post
#2
|
AMIP Developer Group: Root Admin Posts: 935 Joined: 12-March 06 Member No.: 1 |
http://amip.tools-for.net/wiki/manual/configurator#advanced
"Replace � | � with � $chr(124) � when sending to mIRC mIRC uses | character for commands separation, so, it's possible to insert a command in the song tag that will do something bad with your mIRC. For security reasons AMIP can replace it with the $chr mIRC function that mIRC will evaluate to | but will not use it as commands splitter. " |
ShadowM |
Jun 9 2008, 10:05 PM
Post
#3
|
Newbie Group: Members Posts: 2 Joined: 7-June 08 Member No.: 537 |
http://amip.tools-for.net/wiki/manual/configurator#advanced "Replace � | � with � $chr(124) � when sending to mIRC mIRC uses | character for commands separation, so, it's possible to insert a command in the song tag that will do something bad with your mIRC. For security reasons AMIP can replace it with the $chr mIRC function that mIRC will evaluate to | but will not use it as commands splitter. " found it .. think i've overlooked it *bangs head on wall* .. might it be a suggestion to put in on by default ..? .. just to be on the 'safe' side ? |