Author: jow
Date: 2014-06-27 12:40:44 +0200 (Fri, 27 Jun 2014)
New Revision: 41358

Modified:
   trunk/package/network/ipv6/6in4/Makefile
   trunk/package/network/ipv6/6in4/files/6in4.sh
Log:
6in4: send password unhashed

The preferred he.net /nic/update endpoint expects the password or updatekey in
plain text and not as md5 sum, therfore remove the hashing operation from the
script.

This effectively renders the "updatekey" option redundant but we keep it around
for backwards compatibility. Both "option password" and "option updatekey" will
have end up in the "&password=" parameter of the update url and are passed 
through
unmodified.

Signed-off-by: Jo-Philipp Wich <[email protected]>

Modified: trunk/package/network/ipv6/6in4/Makefile
===================================================================
--- trunk/package/network/ipv6/6in4/Makefile    2014-06-27 10:40:21 UTC (rev 
41357)
+++ trunk/package/network/ipv6/6in4/Makefile    2014-06-27 10:40:44 UTC (rev 
41358)
@@ -8,7 +8,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=6in4
-PKG_VERSION:=16
+PKG_VERSION:=17
 PKG_RELEASE:=1
 
 include $(INCLUDE_DIR)/package.mk

Modified: trunk/package/network/ipv6/6in4/files/6in4.sh
===================================================================
--- trunk/package/network/ipv6/6in4/files/6in4.sh       2014-06-27 10:40:21 UTC 
(rev 41357)
+++ trunk/package/network/ipv6/6in4/files/6in4.sh       2014-06-27 10:40:44 UTC 
(rev 41358)
@@ -1,6 +1,6 @@
 #!/bin/sh
 # 6in4.sh - IPv6-in-IPv4 tunnel backend
-# Copyright (c) 2010-2012 OpenWrt.org
+# Copyright (c) 2010-2014 OpenWrt.org
 
 [ -n "$INCLUDE_ONLY" ] || {
        . /lib/functions.sh
@@ -63,10 +63,6 @@
        proto_send_update "$cfg"
 
        [ -n "$tunnelid" -a -n "$username" -a \( -n "$password" -o -n 
"$updatekey" \) ] && {
-               [ "${#password}" == 32 -a -z "${password//[a-fA-F0-9]/}" ] || {
-                       password="$(echo -n "$password" | md5sum)"; 
password="${password%% *}"
-               }
-
                [ -n "$updatekey" ] && password="$updatekey"
 
                local 
url="http://ipv4.tunnelbroker.net/nic/update?username=$username&password=$password&hostname=$tunnelid";
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to