[rescue] MacOS X: First Thoughts
linc
rescue at sunhelp.org
Sat Aug 4 23:34:37 CDT 2001
Responding to the message of <200108041705.f74H5JU24313 at omsk.bungi.com>
from "Greg" <gonufer at yahoo.com>:
>
> > > Let's see... in recent releases OpenSSH has managed to:
> > >
> > > - corrupt my utmp/wtmp files preventing me from being able
> > > to login to the machine it was running on.
> > > - started sending SSHv2 messages to SSHv1 clients causing
> > > them to choke and die (fix submitted to the maintainers
> > > and accepted; bug exists in 2.9p2)
> > > - had real bugs found by lint that were only recently fixed
> > > (routines that are supposed to return a pointer falling off
> > > off the end and returning garbage on error conditions, printf
> > > statements with the wrong number of arguments for their format
> > > format strings, etc.)
> >
> > You know what though, the only thing this means is that OpenSSH wasn't
> > ported very well to Solaris.... I am sure one of you Solaris junkies out
> > there will have it working great soon. I will tell you though OpenSSH on
> > NetBSD, or Linux, or SCO, or FreeBSD, or OpenBSD works fantastic.
>
> Out of the problems I listed, only the utmp/wtmp corruption bug is specific
> to SunOS (and was fixed before 2.9p2). The rest of the problems are all
> completely generic and affect all platforms OpenSSH runs on (they're all
> in common code, not platform-specific code).
>
> Oh, and I forgot one of the biggest regression in OpenSSH 2.9 (that affects
> _all_ platforms, even the alternative ones):
>
> - Forwarded ports could not be connected to from other machines,
> only "localhost"
>
> That was a major pain since I rely on forwarded ports through my firewall
> but it affected so many people that a patch was posted pretty darn quickly.
>
> Here are some other recent problems:
>
> And on MacOS X it has problems with the OS' getaddrinfo and can fail to
> connect to certain hosts. Patches were sent to the openssh mailing list
> by a MacOS X user. MacOS X needs "BROKEN_GETADDRINFO" defined to 1.
>
> Apple apparently compiled OpenSSH with the wrong endianness specification
> for rijndel and aes128-cbc will not interoperate with other machines. (this
> one is Apple's fault). Workaround is to build your own, you probably do
> anyways. People report that MacOS X Updates overwrite their own OpenSSH
> installation so be careful.
>
> Many Linux users are reporting problems with ssh hanging on exit, no
> definitive fix yet AFAICT.
> They also report data loss with ssh -n (and also when using ssh
> from cron), output is truncated.
>
> Forwarding of IPv4 ports fails when OpenSSH is using IPv6 (on Linux, at
> least).
>
> Yes, OpenSSH is _fantastic_!
>
> -greg
> .
Never had any of these problems under Linux. Ever.
-Linc.
More information about the rescue
mailing list