From 2e55b174cf75b22b6e2ea66b44c0d3f68e7f3280 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Thu, 1 Mar 2007 14:58:31 +0100 Subject: [PATCH] Fix for myip, thanks to wuehlmaus and schula. --- debian/changelog | 6 ++++++ usr_bin/myip | 9 ++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index f03e0db..ccae1a8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +grml-scripts (0.9.21) unstable; urgency=low + + * Fix for myip, thanks to wuehlmaus and schula. + + -- Michael Prokop Thu, 1 Mar 2007 14:58:05 +0100 + grml-scripts (0.9.20) unstable; urgency=low * Updated make_chroot_jail to latest upstream version. diff --git a/usr_bin/myip b/usr_bin/myip index 0f77d5a..66ef2e4 100755 --- a/usr_bin/myip +++ b/usr_bin/myip @@ -9,13 +9,16 @@ # little helper functions that skips the httpheader of a site function skip_httpheader { - for i in {1..6} ; do read -u $REPLY LINE; done + for i in {1..7} ; do + read -u $REPLY LINE; + if [[ "$LINE" == " " ]] ; then return ; fi + done } zmodload zsh/net/tcp -HOST=showip.spamt.net +HOST=v4.showip.spamt.net ztcp $HOST 80 -print -u $REPLY "GET / HTTP/1.1\r\nHost: $HOST\r\n\r\n" +print -u $REPLY "GET / HTTP/1.0\r\nHost: $HOST\r\n\r\n" skip_httpheader read -u $REPLY LINE echo "$LINE" -- 2.1.4