OpenSSH patches for Mac OS X

Disco Vince Giffin vgiffin at apple.com
Fri Dec 14 09:04:51 EST 2007


OpenSSH Unix Dev,

	Mac OS X 10.5 recently shipped with OpenSSH 4.5p1.  This build  
includes a number of patches, some general bug fixes and some platform- 
specific fixes and enhancements.  These patches are available from our  
open source site (http://www.opensource.apple.com/darwinsource/10.5/OpenSSH-87/ 
).
	Following is a brief description of each patch.  We'd be more than  
happy to see any of these patches integrated into the official  
portable OpenSSH distribution.

AJ-5229538+5383306_keychain.patch
	Allows users to store key passphrases in the Mac OS X Keychain.

DVG+AJ-5370108_fix_globbing_in_Leopard_sftp.patch
	sftp makes certain assumptions about the behavior of glob(3) that no  
longer hold on Mac OS X.  This patch forces the openbsd-compat  
implementation.

DVG-3977221_manpage_tweaks.patch
	Removes references to login.conf from sshd_config man page.

DVG-4122722+5277818_new_EA.patch & DVG-4648874_preserve_EA_mtime.patch
	Adds a scp -E option, which preserves HFS+ extended attributes.

DVG-4157448+4920695_corrected_UsePAM_comment.patch
	Corrects comments in sshd_config about using PAM with OpenSSH.

DVG-4212542_auth_error_logging_fix.patch
	Keeps sshd from logging to the console.

DVG-4694589_16_group_limit_fix.patch
	Fixes issue with users in more than 16 groups.

DVG-4748610+4897588_ssh-agent_via_launchd.patch
	Adds support for launching ssh-agent from Mac OS X's launchd.

DVG-4808140_getpwuid_botch.patch
	Fixes a bug where ssh makes calls to getpwuid and expects the  
returned value to remain unchanged after subsequent calls, which is  
not guaranteed by POSIX.

DVG-4853931_enable_GSSAPI.patch & pam.patch
	Changes some default settings on Mac OS X.

DVG-4853931_enable_GSSAPI_AfterInstall.patch & apple-bsm.patch
	Unused.

DVG-4907495_name_resolution_error_message.patch
	Improves a generic "System error" message when hostname resolution  
fails.

DVG-5142987_launchd_DISPLAY_for_X11.patch
	Fixes issue with X11 forwarding on Mac OS X.

DVG-5258734_pty_permission_fix.patch & sshpty.c.patch
	Fixes PTY handling on Mac OS X.

bsm.patch
	Part of BSM support.

lastlog.patch
	Fixes lastlog on Mac OS X.

openssh-4.4p1-gsskex-20061002.patch
	Kerberos GSS Key Exchange support.

sacl.patch
	Service ACL support.


- Disco Vince Giffin
   OS Security Engineer
   Apple Inc.



More information about the openssh-unix-dev mailing list