X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=package%2F6in4%2Ffiles%2F6in4.hotplug;h=3d9def448e9fdba4c2c58580f4467ba123b0ada1;hp=9df993498a1f6ae5fad21e37687d50ff90674473;hb=7502d7e178253a0361f2810fb49da26358db7eff;hpb=b7aef731beb6514806b08e24e346792049b839e8 diff --git a/package/6in4/files/6in4.hotplug b/package/6in4/files/6in4.hotplug index 9df993498..3d9def448 100644 --- a/package/6in4/files/6in4.hotplug +++ b/package/6in4/files/6in4.hotplug @@ -37,12 +37,12 @@ if [ "$ACTION" = ifup ]; then uci_set_state network "$cfg" ipaddr "$wanip" [ -n "$tunnelid" ] && [ -n "$username" ] && [ -n "$password" ] && { - [ "${#password}" == 32 -a -z "${password//[a-f0-9]/}" ] || { + [ "${#password}" == 32 -a -z "${password//[a-fA-F0-9]/}" ] || { password="$(echo -n "$password" | md5sum)"; password="${password%% *}" } ( - local url="http://ipv4.tunnelbroker.net/ipv4_end.php?ipv4b=AUTO&user_id=$username&pass=$password&tunnel_id=$tunnelid" + local url="http://ipv4.tunnelbroker.net/ipv4_end.php?ip=AUTO&apikey=$username&pass=$password&tid=$tunnelid" local try=0 local max=3