Date: Fri, 31 Jan 1997 01:17:53 +1100 From: davidn@unique.usn.blaze.net.au (David Nugent) To: torstenb@pegasus.tlk.com (Torsten Blum) Cc: freebsd-ports@freebsd.org Subject: sshd patches for login_cap Message-ID: <19970131011753.JQ59423@usn.blaze.net.au> References: <m0vmkHN-001G55C@pegasus.tlk.com> <Pine.BSF.3.95.970122044936.2429A-100000@labs.usn.blaze.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
--nCovQgq14x5wIpD1 I wrotes: > I have some further patches coming, namely introducing > /etc/login.conf support for -current systems. I'll forward > these to you within the next few days as well. Torsten, As promised, here are the patches. Actually, it is a complete set of patches to go into /usr/ports/security/ssh/patches and replace the current set. It was just easier that way. :) These patches have configure.in / configure look for login_cap.h on FreeBSD-3.0, and it will work with both current (and BSDI) and 2.2 and should also build on 2.1.x. There are still two patches that affect the same file (sshconnect.c) which I did not fix because I didn't notice this until after I found that the .orig wasn't really the "original" (the file was being patched twice before), and the patch I made didn't include it - so I left it as is. Sorry. I've tested a build here and it seems to work fine. I only tested with $USA_RESIDENT=NO, but I don't think anything I would have done will have affected the USA build with the RSAREF library. The binary built is byte-for-byte identical to the one I tested with login_cap from which I derived the patches. This this code is relevant also for BSDI, and is easily detected via the presence of <login_cap.h>, it should be forwarded to the authors for inclusion into future versions, and will certainly save some other 4.4bsd's from having to do it when/if they implement login_cap. I've taken the liberty of crossposting this to the -ports mailing list in case anyone wishes to use these before they are updated in the ports tree. Regards, David Nugent - Unique Computing Pty Ltd - Melbourne, Australia Voice +61-3-9791-9547 Data/BBS +61-3-9792-3507 3:632/348@fidonet davidn@freebsd.org davidn@blaze.net.au http://www.blaze.net.au/~davidn/ --nCovQgq14x5wIpD1 Content-Type: application/x-gunzip Content-Transfer-Encoding: base64 Content-Description: sshd-2.1.17 patches for FreeBSD Content-Disposition: attachment; filename="ssh-new-patches.tar.gz" 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 --nCovQgq14x5wIpD1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970131011753.JQ59423>