History log of /freebsd-10.0-release/secure/lib/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


# 117675 16-Jul-2003 markm

Very big makeover in the way telnet, telnetd and libtelnet are built.

Previously, there were two copies of telnet; a non-crypto version
that lived in the usual places, and a crypto version that lived in
crypto/telnet/. The latter was built in a broken manner somewhat akin
to other "contribified" sources. This meant that there were 4 telnets
competing with each other at build time - KerberosIV, Kerberos5,
plain-old-secure and base. KerberosIV is no longer in the running, but
the other three took it in turns to jump all over each other during a
"make buildworld".

As the crypto issue has been clarified, and crypto _calls_ are not
a problem, crypto/telnet has been repo-copied to contrib/telnet,
and with this commit, all telnets are now "contribified". The contrib
path was chosen to not destroy history in the repository, and differs
from other contrib/ entries in that it may be worked on as "normal"
BSD code. There is no dangerous crypto in these sources, only a
very weak system less strong than enigma(1).

Kerberos5 telnet and Secure telnet are now selected by using the usual
macros in /etc/make.conf, and the build process is unsurprising and
less treacherous.


# 115724 02-Jun-2003 markm

Disconnect libcipher from the build. It only does DES, and we already
have libcrypto to do that. Both consumers of this lib have been
converted to use libcrypto. (bin/ed and secure/usr.bin/bdes).


# 114709 05-May-2003 markm

Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.


# 114282 30-Apr-2003 ru

Most things depend on !defined(NO_OPENSSL); make it look so.


# 114281 30-Apr-2003 ru

NOSECURE is implied by NOCRYPT, meaning if the latter is defined
we won't be here.


# 113916 23-Apr-2003 des

Remove Kerberos IV shims.


# 112942 01-Apr-2003 ru

libtelnet depends on OpenSSL.

PR: 50507


# 98548 21-Jun-2002 ru

Make NO_OPENSSL actually imply NO_OPENSSH, as documented in make.conf(5).


# 81104 03-Aug-2001 markm

Revamp and diff-reduce the various secure telnets. Make sure that
Kerberos5 has _a_ telnet (which is not currently K5 enabled).
Incorporate BDE's static linking fixes.


# 65653 09-Sep-2000 kris

Nuke RSAREF support from orbit.

It's the only way to be sure.


# 65551 06-Sep-2000 kris

``Anyone is now free to rub two primes together for their own gratification''
-- Unknown

Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.

The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!


# 63249 16-Jul-2000 peter

Forced commit. This is to try and help folks that used the international
crypto repo and have slightly different files but with the same version.
cvsup in 'checkout mode' has no trouble with this, but cvs can get really
silly about it.


# 62437 03-Jul-2000 peter

Argh. Cut/paste transcription error. Fix syntax of previous commit.


# 62434 03-Jul-2000 peter

USA_RESIDENT is forced to YES or NO at the start of Makefile.inc1
Use that to be the final arbiter of whether or not to build the
librsaintl.so plugin for openssl/openssh. Add a magic WANT_RSAINTL flag
to force building even if USA_RESIDENT=YES.


# 57511 26-Feb-2000 peter

Merge from internat.freebsd.org repo, minus change to rsa_eay.c (missing)

Reorganize and unify libcrypto's interface so that the RSA implementation
is chosen at runtime via dlopen().

This is a checkpoint and may require more tweaks still.


# 57476 25-Feb-2000 peter

Create a stub libRSAglue for bsd.port.mk's sake


# 57474 25-Feb-2000 peter

Fold libRSAglue into libcrypto so we don't have to special-case
all the builds. There is still no actual RSA implementation code
in libcrypto or src/* on US code trees.


# 57437 24-Feb-2000 markm

Build everything properly. This means:

o Don't b uild libdes.

o Crypto is now housed in libcrypto (with a compatability symlink to
libdes)

o RSA may depend on RSAREF at your locale.

o OpenSSH is now a part of the base system.


# 56898 30-Jan-2000 kris

Add NO_OPENSSL knob to turn off building of openssl

Requested by: wollman


# 56316 20-Jan-2000 kris

Activate librsaglue


# 56089 16-Jan-2000 kris

Turn back on libcrypto and libssl building.


# 56050 15-Jan-2000 green

We cannot have libcrypto, and therefore OpenSSL at all, without RSA.
If you need examples of breakage, I'm ready to provide more than a
few.


# 55956 14-Jan-2000 kris

Connect OpenSSL to the build.


# 52167 12-Oct-1999 markm

Dont build telenet if we are going for kerberised telnet; this just
jumps all over kerberised telnet otherwise.


# 51993 07-Oct-1999 markm

Make telnet with SRA work.

Submitted by: Nick Sayer


# 50479 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 22990 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 14020 11-Feb-1996 markm

Add the new libdes to the build


# 11074 29-Sep-1995 ache

Remove duplicated targets which now build from main tree
if available and allowed


# 9760 29-Jul-1995 markm

After pst and ache fixed secure telnet, it was still not in the main
makefiles. This puts it in.

PLEASE NOTE - YOU WILL NEED TO BUILD AND INSTALL THE libtelnet IN secure/
Reviewed by:
Submitted by:
Obtained from:


# 2584 08-Sep-1994 csgr

add libcipher to Makefile
Submitted by: Geoff.


# 1961 08-Aug-1994 csgr

add Makefiles for secure/lib. Makefile.inc just includes src/lib/Makefile.inc
in order to get things like SHLIB_MAJOR etc.