Hi, I've been hacking on the tcpip forwarding. That means that I have merged Bazsis code, added command line options, reorganized the ssh-connection initialization code to install the right handlers at the right time, added the missing pieces for both local and remote forwarding, tried to extract the common pieces and reuse them, and some more. It doesn't work yet, though. And I won't have any more time this week, and the weekend is allocated for some partying. However, the code compiles, and at least the things that worked before the reorganization seems not to be broken; i.e. you can log in as before, and you can add a -L or -R flag on the command line, and try to find out what happens. I'll try to get the time to debug and clean up the stuff next week. In the mean time, everything is checked into the cvs (http://www.lysator.liu.se/~nisse/lsh; zino has actually set up a real public cvs server at Lysator, but I haven't moved the repository yet). In case anybody is curious, or even want to do some debugging. The most interesting files are probably tcpforward.c and tcpforward_commands.c. Many thanks to Bazsi, who started this sub-project. Happy dreaming (or whatever you will be doing in the midsummer night), /Niels ;-)
