Hello!
I have been found that some scripts stopped working after upgrading RouterOS. Currently all my routers runs 6.31.
All failed scripts stops executing at /tool fetch command with url= parameter.
They are executes /tool fetch url=, where value not quoted, but all “?” signs in value escaped with backslash "".
I have been found that now now must be quoted with double quotes, but “?” signs in value must not be escaped.
How must I modify /tool fetch in such scripts to conform to this new syntax? For example
http://forum.mikrotik.com/t/6to4-tunnel-with-tunnelbroker-com/33877/8
this string
/tool fetch mode=https host=($HEupdatehost) url=("https://" . $HEuserid . ":" . $HEkey . "@" . $HEupdatehost . $HEupdatepath . "&username=" . $HEuserid . "&pass=" . $HEkey . "&hostname=" . $HEtunnelid) dst-path=($outputfile)