# HG changeset patch # User Matt Johnston # Date 1226412528 0 # Node ID 7fc4ba3c1cbb8310c41a8f214147db2ff04a5a13 # Parent fe30d2a2d626f357377bf1d7d8402d1a5d7ab0c1 - Bump to 0.52 - Clarify that hosts are resolved on the remote end for multihop diff -r fe30d2a2d626 -r 7fc4ba3c1cbb dbclient.1 --- a/dbclient.1 Tue Nov 11 13:51:55 2008 +0000 +++ b/dbclient.1 Tue Nov 11 14:08:48 2008 +0000 @@ -102,7 +102,7 @@ a normal TCP connection. A hostname should be still be provided, as this is used for comparing saved hostkeys. .TP -.B \B \fIendhost:endport +.B \-B \fIendhost:endport "Netcat-alike" mode, where Dropbear will connect to the given host, then create a forwarded connection to \fIendhost\fR. This will then be presented as dbclient's standard input/output. @@ -117,6 +117,10 @@ scp -S dbclient matt@martello,root@wrt,canyons:/tmp/dump . +Note that hostnames are resolved by the prior hop (so "canyons" would be resolved by the host "wrt") +in the example above, the same way as other -L TCP forwarded hosts are. Host keys are +checked locally based on the given hostname. + .SH ENVIRONMENT .TP .B DROPBEAR_PASSWORD diff -r fe30d2a2d626 -r 7fc4ba3c1cbb debian/changelog --- a/debian/changelog Tue Nov 11 13:51:55 2008 +0000 +++ b/debian/changelog Tue Nov 11 14:08:48 2008 +0000 @@ -1,3 +1,9 @@ +dropbear (0.52-0.1) unstable; urgency=low + + * New upstream release. + + -- Matt Johnston Tues, 11 Nov 2008 22:54:00 +0900 + dropbear (0.51-0.1) unstable; urgency=low * New upstream release. diff -r fe30d2a2d626 -r 7fc4ba3c1cbb debian/dropbear.postinst --- a/debian/dropbear.postinst Tue Nov 11 13:51:55 2008 +0000 +++ b/debian/dropbear.postinst Tue Nov 11 14:08:48 2008 +0000 @@ -71,7 +71,7 @@ fi if test -n "$2" && dpkg --compare-versions "$2" lt '0.50-4' && -update-service --check dropbear; then +update-service --check dropbear 2>/dev/null; then update-service --remove /etc/dropbear 2>/dev/null || : sleep 6 rm -rf /var/run/dropbear /var/run/dropbear.log diff -r fe30d2a2d626 -r 7fc4ba3c1cbb debug.h --- a/debug.h Tue Nov 11 13:51:55 2008 +0000 +++ b/debug.h Tue Nov 11 14:08:48 2008 +0000 @@ -39,7 +39,7 @@ * Caution: Don't use this in an unfriendly environment (ie unfirewalled), * since the printing may not sanitise strings etc. This will add a reasonable * amount to your executable size. */ -#define DEBUG_TRACE +/*#define DEBUG_TRACE*/ /* All functions writing to the cleartext payload buffer call * CHECKCLEARTOWRITE() before writing. This is only really useful if you're diff -r fe30d2a2d626 -r 7fc4ba3c1cbb sysoptions.h --- a/sysoptions.h Tue Nov 11 13:51:55 2008 +0000 +++ b/sysoptions.h Tue Nov 11 14:08:48 2008 +0000 @@ -4,7 +4,7 @@ *******************************************************************/ #ifndef DROPBEAR_VERSION -#define DROPBEAR_VERSION "0.51" +#define DROPBEAR_VERSION "0.52" #endif #define LOCAL_IDENT "SSH-2.0-dropbear_" DROPBEAR_VERSION