Subject: CVS commit: pkgsrc/security/openssh
To: None <>
From: Jeremy C. Reed <>
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
	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 (patch-ah). Just let the pkgsrc framework install
  this since it now will allow it to be removed correctly on

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

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

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/
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 \
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 \
cvs rdiff -r1.4 -r1.5 pkgsrc/security/openssh/patches/patch-am \
cvs rdiff -r1.1 -r1.2 pkgsrc/security/openssh/patches/patch-at \
    pkgsrc/security/openssh/patches/patch-au \

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