Subject: CVS commit: pkgsrc/security/openssh
To: None <pkgsrc-changes@NetBSD.org>
From: Jeremy C. Reed <reed@netbsd.org>
List: pkgsrc-changes
Date: 09/21/2005 18:07:09
Module Name:	pkgsrc
Committed By:	reed
Date:		Wed Sep 21 18:07:09 UTC 2005

Modified Files:
	pkgsrc/security/openssh: Makefile distinfo options.mk
	pkgsrc/security/openssh/patches: patch-aa patch-ab patch-ac patch-ad
	    patch-ae patch-af patch-ag patch-ah patch-ak patch-al patch-am
	    patch-an patch-ao patch-ap patch-ar patch-at patch-au patch-av
Removed Files:
	pkgsrc/security/openssh/patches: patch-ai

Log Message:
Update openssh to 4.2p1. This is from PR #31331. Thank you, Jason.

Some changes different from patches provided in that PR are:

- patch-aj, patch-aq, and patch-as not changed (they appeared to
  be identical to previous patches)

- DragonFly support also added to configure script (patch-aa)
  because compilation failed due to missing crypt

- and install-sysconf target removed from the installation target
  in Makefile.in (patch-ah). Just let the pkgsrc framework install
  this since it now will allow it to be removed correctly on
  deinstall.

- use "pam" instead of "PAM" as option name in the post-install
  target.

This removes patch-ai.

This also now uses openssh-4.2p1-hpn11.diff patch.

I didn't test with kerberos and hpn-patch options. I did test with
PAM on Linux. (The PR reported that kerberos and hpn-patch options
were tested for compiling.) I tested on NetBSD 2.0.2, Linux,
and DragonFly.

This includes two security fixes and several bug fixes and many
improvemens.  The changes are listed at
http://www.mindrot.org/pipermail/openssh-unix-announce/2005-September/000083.html
http://www.mindrot.org/pipermail/openssh-unix-announce/2005-May/000079.html

TODO: get some of these patches committed upstream.


To generate a diff of this commit:
cvs rdiff -r1.156 -r1.157 pkgsrc/security/openssh/Makefile
cvs rdiff -r1.40 -r1.41 pkgsrc/security/openssh/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/security/openssh/options.mk
cvs rdiff -r1.37 -r1.38 pkgsrc/security/openssh/patches/patch-aa
cvs rdiff -r1.20 -r1.21 pkgsrc/security/openssh/patches/patch-ab
cvs rdiff -r1.12 -r1.13 pkgsrc/security/openssh/patches/patch-ac
cvs rdiff -r1.10 -r1.11 pkgsrc/security/openssh/patches/patch-ad
cvs rdiff -r1.9 -r1.10 pkgsrc/security/openssh/patches/patch-ae
cvs rdiff -r1.7 -r1.8 pkgsrc/security/openssh/patches/patch-af
cvs rdiff -r1.6 -r1.7 pkgsrc/security/openssh/patches/patch-ag \
    pkgsrc/security/openssh/patches/patch-ak \
    pkgsrc/security/openssh/patches/patch-ao
cvs rdiff -r1.21 -r1.22 pkgsrc/security/openssh/patches/patch-ah
cvs rdiff -r1.7 -r0 pkgsrc/security/openssh/patches/patch-ai
cvs rdiff -r1.5 -r1.6 pkgsrc/security/openssh/patches/patch-al \
    pkgsrc/security/openssh/patches/patch-an \
    pkgsrc/security/openssh/patches/patch-ap
cvs rdiff -r1.4 -r1.5 pkgsrc/security/openssh/patches/patch-am \
    pkgsrc/security/openssh/patches/patch-ar
cvs rdiff -r1.1 -r1.2 pkgsrc/security/openssh/patches/patch-at \
    pkgsrc/security/openssh/patches/patch-au \
    pkgsrc/security/openssh/patches/patch-av

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.