Skip site navigation (1)Skip section navigation (2)
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>