-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jimmy Xu:
It turns out that Toolserver doesn't support compression. I commented out "Compression yes" in my config and it started to work.
This should be fixed now.
The problem was that sshd does a chroot() in the privsep child, which handles communication with the client. However, Solaris ld.so does lazy-loading of shared libraries by default, and sshd doesn't require zlib until after the chroot. Since there is no zlib in the chroot directory, it failed to load:
ld.so.1: sshd: fatal: libz.so.1: open failed: No such file or directory
I have re-built sshd with lazy-loading disabled, and compression (ssh - -C) seems to be working now.
- river.