From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id DDE8C21F284 for ; Sun, 29 Jun 2014 12:08:22 -0700 (PDT) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 18DDB20BA3; Sun, 29 Jun 2014 15:08:20 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Sun, 29 Jun 2014 15:08:20 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=imap.cc; h= message-id:date:from:mime-version:to:subject:content-type :content-transfer-encoding; s=mesmtp; bh=hfjXcW+PURiMvdnLpB9KTqo pQEU=; b=vlhoC9pZ+XnBDXq+YHa6wqNfHpEpN75vhqFVx6VLl4KZw6d6RFvtbiF r+m7+XnLnieto82RCj/Zpayfxsuc5Wq+KgNi+KwFSAz+mq20Yi8RtyyIc9HGRjXc 4pWJq1tlQwcNVFbfagH2x3tqAwTXziMi6U7+/afSTq0yig9+A9+Q= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:content-type:content-transfer-encoding; s=smtpout; bh=h fjXcW+PURiMvdnLpB9KTqopQEU=; b=iox00WKf2XPrTwypRV5EuULLatS4srUn8 pg/58wUqU/VKLBpyvO5KWdws0nOCsJTAamgUVBciSVE2W3R99OXZH6sLMGO+JZmn JBZMQjDun2Hx+PeACipRr9/y+KTCQSo50DElWZXlwane7wfMJfQd0E/8wGW5/5Ae V8pqhNG6sI= X-Sasl-enc: pyzMPIoMPqHpU/RTGADKq2PDRuadRScC9uiGhc3rBwig 1404068899 Received: from [172.30.42.8] (unknown [2.96.12.88]) by mail.messagingengine.com (Postfix) with ESMTPA id A4A6768012E for ; Sun, 29 Jun 2014 15:08:19 -0400 (EDT) Message-ID: <53B06423.3090800@imap.cc> Date: Sun, 29 Jun 2014 20:08:19 +0100 From: Fred Stratton User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cerowrt-devel@lists.bufferbloat.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Cerowrt-devel] Request for the inclusion of 2 additional packages- curl and libcurl X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jun 2014 19:09:41 -0000 Keeping a Hurricane Electric tunnel up through a change of ipv4 address has always been problematic with ceroWRT. After experimentation with openWRT Barrier Breaker, which itself does not perform adequately in this regard, I found that /usr/bin/curl -s 'http://ipv4.tunnelbroker.net/ipv4_end.php?ip=AUTO&pass=(md5sum-of-password, or plaintext-updatekey)&user_id=(user-id)&tid=(tunnel-id)' > /dev/null 2>&1 works to update the endpoint from ceroWRT, either in a cron job, or in a script in rc.local, or both. I have yet to craft anything more sophisticated. wget as included produces errors, even if correct values are included for all tunnel variables. curl, and the required libcurl, work. The error HE returns is: > -ERROR: Missing parameter(s). > Usage: > http://ipv4.tunnelbroker.net/ipv4_end.php?ip=IPV4ADDR&pass=PASSKEY&user_id=USERID&tid=TUNNELID > -or-: > https://USERNAME:PASSWORD@ipv4.tunnelbroker.net/ipv4_end.php?tid=TUNNELID > (auto-detect IP) > https://USERNAME:PASSWORD@ipv4.tunnelbroker.net/ipv4_end.php?tid=TUNNELID&ip=IPV4ADDR > > IPV4ADDR: Your IPv4 endpoint. Set to AUTO to determine your IP based > on the IP you requested this page from. Previously passed as ipv4b. > PASSKEY : Your tunnel update key, or MD5 hash of your tunnelbroker.net > password if a tunnel specific key is not set. You may be able to 'echo > -n YOURPASSWORD | md5sum' to produce the MD5 hash of your password. > USERID : The UserID shown on the main page of tunnelbroker.net when > you log in. > TUNNELID: The ID of the tunnel you're updating the endpoint on. This > can be found on the tunnel information page. Previously referred to > as the Global Tunnel ID / tunnel_id. > > The following parameters are only usable when accessing this script > over https. > USERNAME: Your tunnelbroker.net username. > PASSWORD: Your tunnel update key, or tunnelbroker.net password if a > tunnel specific key is not set. > > The legacy parameter names will continue to work for the forseable > future. Naming of them changed to be more in line with industry > convention and their roles.