News for the 0.2.6 release
Bugfixes for tcp forwarding functions.
Some more tests for testsuite. To try them, you must first
setup lsh so that you can login with no password. Then type
"make check-more" in the testsuite subdirectory.
This fixes all tcp-forwarding related bugs I have been able to
reproduce.
Unless some more bugs are uncovered, I think we are closing in to an
official 0.9 release. So please try it.
Some notes...
When testing forwarding functions, I have found the
following commands to be very useful:
tcpconnect -r localhost 5000
tcplisten -r 6000
mini-inetd 6000 -- /bin/sh sh -c "echo foo; sleep 40; echo bar"
together with the -L5000:localhost:6000 and -R5000:localhost:6000
options to lsh.
All the tests run by make check-more do not succeed on my machine
(possibly because poll() doesn't behave quite like I expect). But in
the latest test run, all tests succeeded. I don't understand why;
either there are bugs in the test driver, or a problem has disappeared
spontaneously.
I haven't yet incorporated all the proxy-patches. Sorry about that.
ftp://ftp.lysator.liu.se/pub/security/lsh/lsh-0.2.6.tar.gz
http://www.lysator.liu.se/~nisse/archive/lsh-0.2.6.tar.gz
Regards,
/Niels