Final(?) changes committed
Kevin Brott
kevin.brott at gmail.com
Wed Aug 18 05:24:36 EST 2010
Using openssh-SNAP-20100817.tar.gz
./configure && make tests
OS Build_Target CC OpenSSL BUILDS
TESTS
============== ======================== ================ ======= ======
===========================
Ubuntu 6.06.2 i686-pc-linux-gnu gcc 4.0.3 0.9.8a YES all
tests passed
Ubuntu 7.10 i686-pc-linux-gnu gcc 4.1.3 0.9.8n YES all
tests passed
Ubuntu 10.04.1 x86_64-unknown-linux-gnu gcc 4.4.3 0.9.8k YES all
tests passed
AIX 5.2 sp10 powerpc-ibm-aix5.2.0.0 gcc 3.3.2 0.9.8f YES all
tests passed
AIX 5.3 sp7 powerpc-ibm-aix5.3.0.0 gcc 4.2.0 0.9.8k YES all
tests passed
AIX 6.1 sp4 powerpc-ibm-aix6.1.0.0 gcc 4.2.0 0.9.8k YES all
tests passed
HP-UX 11.11 hppa2.0w-hp-hpux11.11 gcc 3.4.3 0.9.7m YES all
tests passed
HP-UX 11.23 ia64-hp-hpux11.23 gcc 4.1.1 0.9.7m *1* all
tests passed
HP-UX 11.31 ia64-hp-hpux11.31 gcc 4.3.3 0.9.8l YES all
tests passed
HP-UX 11.31 ia64-hp-hpux11.31 HP C/aC++ A.06.20 0.9.8l YES all
tests passed
RH 6.2 i686-pc-linux-gnu egcs-2.91.66 0.9.8j YES all
tests passed
RH 8.0 i686-pc-linux-gnu gcc 3.2.2 0.9.7a YES all
tests passed
RHEL 2.1 i686-pc-linux-gnu gcc 2.9.6 0.9.8n *2*3* all
tests passed
RHEL 3.0 tu6 i686-pc-linux-gnu gcc 3.2.3 0.9.7a YES all
tests passed
RHEL 4.0 nu5 i686-pc-linux-gnu gcc 3.4.6 0.9.7a *3* all
tests passed
RHEL 5.4 x86_64-redhat-linux gcc 4.1.2 0.9.8e YES all
tests passed
FedoraCore r2 i686-pc-linux-gnu gcc 3.3.3 0.9.7a *3* all
tests passed
*1* HP-UX 11.23 on ia64 required --disable-utmpx to build
*2* OS shipped with openssl 0.9.6b & openssh 5.6 will not configure/build \
however, building against 0.9.8n installed in local/tmp directory
works
*3* OS shipped with an old version of zlib - openssh will build/compile/run
\
using --without-zlib-version-check
=====
On Mon, Aug 16, 2010 at 09:08, Damien Miller <djm at mindrot.org> wrote:
> Hi,
>
> In addition to the strptime change that Darren has just committed to
> fix Irix, I have committed a change to ssh(1) that affects all platforms:
>
> > - djm at cvs.openbsd.org 2010/08/12 21:49:44
> > [ssh.c]
> > close any extra file descriptors inherited from parent at start and
> > reopen stdin/stdout to /dev/null when forking for ControlPersist.
> >
> > prevents tools that fork and run a captive ssh for communication from
> > failing to exit when the ssh completes while they wait for these fds to
> > close. The inherited fds may persist arbitrarily long if a background
> > mux master has been started by ControlPersist. cvs and scp were
> effected
> > by this.
>
> The problem that this fixed was tools like cvs(1) and scp(1) hanging
> if they were the first connection to a server with ControlPersist active.
> They would start a background ssh(1) to act as a mux master, and the
> grandparent process (cvs or scp) would hang after the original parent
> ssh(1) process had exited, waiting for the mux master process to close
> its fds.
>
> This is a low-risk change in my opinion, but I'd appreciate any tests that
> you are willing to run. A snapshot with the strptime and ssh(1) change is
> available at:
>
> http://www.mindrot.org/openssh_snap/openssh-SNAP-20100817.tar.gz
>
> Thanks,
> Damien
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev
>
--
# include <stddisclaimer.h>
/* Kevin Brott <Kevin.Brott at gmail.com> */
More information about the openssh-unix-dev
mailing list