/[base]/head/secure/lib/libcrypto/Makefile
ViewVC logotype

Log of /head/secure/lib/libcrypto/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:


Revision 366898 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 20 17:00:43 2020 UTC (3 years, 8 months ago) by jhb
File length: 15502 byte(s)
Diff to previous 356963
Move generated OpenSSL assembly routines into the kernel sources.

Sponsored by:	Netflix


Revision 356963 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 22 01:15:57 2020 UTC (4 years, 5 months ago) by jkim
File length: 15484 byte(s)
Diff to previous 352191
Install man5 and man7 for OpenSSL.

Note config.5 and crypto.7 are not installed because we have conflicts.

Requested by:	phk
MFC after:	1 month


Revision 352191 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 10 21:08:17 2019 UTC (4 years, 9 months ago) by jkim
File length: 15534 byte(s)
Diff to previous 351855
Merge OpenSSL 1.1.1d.


Revision 351855 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 5 14:13:08 2019 UTC (4 years, 9 months ago) by manu
File length: 15570 byte(s)
Diff to previous 342009
pkgbase: Put a lot of binaries and lib in FreeBSD-runtime

All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
FreeBSD-runtime.

Reviewed by:    bapt, gjb
Differential Revision:  https://reviews.freebsd.org/D21503


Revision 342009 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 12 21:56:47 2018 UTC (5 years, 6 months ago) by jkim
File length: 15553 byte(s)
Diff to previous 340703
Enable devcryptoeng for OpenSSL.

Since OpenSSL 1.1.1, the good old BSD-specific cryptodev engine has been
deprecated in favor of this new engine.  However, this engine is not
throughly tested on FreeBSD because it was originally written for Linux.

http://cryptodev-linux.org/

Also, the author actually meant to enable it by default on BSD platforms but
he failed to do so because there was a bug in the Configure script.

https://github.com/openssl/openssl/pull/7882

Now they found that it was more generic issue.

https://github.com/openssl/openssl/pull/7885

Therefore, we need to enable this engine on head to give it more exposure.


Revision 340703 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 20 21:10:04 2018 UTC (5 years, 7 months ago) by jkim
File length: 15537 byte(s)
Diff to previous 339709
Merge OpenSSL 1.1.1a.


Revision 339709 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 25 13:37:57 2018 UTC (5 years, 8 months ago) by kib
File length: 15528 byte(s)
Diff to previous 339270
Bump base OpenSSL libraries versions to avoid conflict with port's libraries.

Reported by:	many
Reviewed by:	gjb
Sponsored by:	The FreeBSD Foundation
MFC after:	3 hours


Revision 339270 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 9 21:28:26 2018 UTC (5 years, 8 months ago) by gjb
File length: 15526 byte(s)
Diff to previous 307977
Merge the remainder of the projects/openssl111 branch to head.

- Update OpenSSL to version 1.1.1.
- Update Kerberos/Heimdal API for OpenSSL 1.1.1 compatibility.
- Bump __FreeBSD_version.

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


Revision 307977 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 20:12:30 2016 UTC (7 years, 8 months ago) by jkim
File length: 13131 byte(s)
Diff to previous 307976
Prefer ACFLAGS over CFLAGS for compiling aarch64 assembly files.


Revision 307976 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 20:02:22 2016 UTC (7 years, 8 months ago) by jkim
File length: 13128 byte(s)
Diff to previous 304636
Build OpenSSL assembly sources for aarch64.  Tested with ThunderX by andrew.


Revision 304636 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 20:59:34 2016 UTC (7 years, 10 months ago) by jkim
File length: 12737 byte(s)
Diff to previous 304320
Build OpenSSL assembly sources for arm.  Tested with Raspberry Pi 2 Model B.

MFC after:	1 week


Revision 304320 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 17 22:13:39 2016 UTC (7 years, 10 months ago) by jkim
File length: 12403 byte(s)
Diff to previous 299462
Disable assembly sources when compiler/assembler cannot compile certain
instructions.  For example, GCC 4.2.1 + binutils 2.17.50 does not support
AVX instructions.

Reported by:	bde
MFC after:	2 weeks


Revision 299462 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 16:45:58 2016 UTC (8 years, 1 month ago) by jkim
File length: 12627 byte(s)
Diff to previous 299389
Enable linker error if libcrypto.so contains a relocation against text.  It
is position independent on all platforms since r299389.

Submitted by:	kib


Revision 299389 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 10 20:31:09 2016 UTC (8 years, 1 month ago) by jkim
File length: 12649 byte(s)
Diff to previous 299172
Make libcrypto.so position independent on i386.


Revision 299172 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 6 13:04:45 2016 UTC (8 years, 1 month ago) by emaste
File length: 12701 byte(s)
Diff to previous 299139
Revert r299139: these are generated files

We'll need to properly generate PIC/non-PIC from the source .pl files.

Reported by:	jkim


Revision 299139 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 5 21:25:41 2016 UTC (8 years, 1 month ago) by emaste
File length: 12701 byte(s)
Diff to previous 290461
Make libcrypto position independent on i386

Prior to this change libcrypto ended up with a .text relocation.

Submitted by:	Rafael EspĂ­ndola (earlier version)
Reviewed by:	kib
Approved by:	so (glebius)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D6164


Revision 290461 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 6 18:24:49 2015 UTC (8 years, 7 months ago) by jkim
File length: 12701 byte(s)
Diff to previous 290460
Fix a typo.  I did not mean it, really.


Revision 290460 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 6 17:39:17 2015 UTC (8 years, 7 months ago) by jkim
File length: 12701 byte(s)
Diff to previous 290207
Clean up OpenSSL makefiles.


Revision 290207 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 30 20:51:33 2015 UTC (8 years, 8 months ago) by jkim
File length: 12661 byte(s)
Diff to previous 287981
Merge OpenSSL 1.0.2d.


Revision 287981 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 19 03:46:10 2015 UTC (8 years, 9 months ago) by bdrewery
File length: 12381 byte(s)
Diff to previous 284421
Replace afterinstall: hack from r111083 with 'make delete-old' functionality.

Sponsored by:	EMC / Isilon Storage Division


Revision 284421 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 15 19:28:07 2015 UTC (9 years ago) by bapt
File length: 12603 byte(s)
Diff to previous 284417
Revert r284417 it is not necessary anymore


Revision 284417 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 15 15:34:20 2015 UTC (9 years ago) by bapt
File length: 12602 byte(s)
Diff to previous 277274
Enforce overwritting SHLIBDIR

Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading
bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere.

This makes /lib being populated again.

Reported by:	many


Revision 277274 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 16 22:11:02 2015 UTC (9 years, 5 months ago) by jkim
File length: 12603 byte(s)
Diff to previous 277273
Update buildinf.h to make SSLeay_version(3) little bit more useful.

MFC after:	1 week


Revision 277273 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 16 21:39:08 2015 UTC (9 years, 5 months ago) by will
File length: 12567 byte(s)
Diff to previous 249971
Add a ${CP} alias for copying files in the build.

Some users build FreeBSD as non-root in Perforce workspaces.  By default,
Perforce sets files read-only unless they're explicitly being edited.
As a result, the -f argument must be used to cp in order to override the
read-only flag when copying source files to object directories.  Bare use of
'cp' should be avoided in the future.

Update all current users of 'cp' in the src tree.

Reviewed by:	emaste
MFC after:	1 week
Sponsored by:	Spectra Logic


Revision 249971 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 27 05:44:39 2013 UTC (11 years, 2 months ago) by ed
File length: 12567 byte(s)
Diff to previous 246772
Remove references to MK_IDEA.

As of r249959, we want to build with IDEA support enabled
unconditionally. As this change removed the MK_IDEA flag, update these
Makefiles accordingly.


Revision 246772 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 13 23:07:20 2013 UTC (11 years, 4 months ago) by jkim
File length: 12814 byte(s)
Diff to previous 238405
Merge OpenSSL 1.0.1e.

Approved by:	secteam (simon), benl (silence)


Revision 238405 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 12 19:30:53 2012 UTC (11 years, 11 months ago) by jkim
File length: 12804 byte(s)
Diff to previous 228307
Merge OpenSSL 1.0.1c.

Approved by:	benl (maintainer)


Revision 228307 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 6 11:28:17 2011 UTC (12 years, 6 months ago) by kib
File length: 11521 byte(s)
Diff to previous 218723
Force linker error when created shared library contains a relocation
against text. Provide the override switch to turn off the strict
behaviour. Apparently, openssl libcrypto needs it due to assembler
code not being PIC.

Discussed with:	bf
MFC after:	2 weeks


Revision 218723 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 22:03:09 2011 UTC (13 years, 4 months ago) by dim
File length: 11499 byte(s)
Diff to previous 211934
Fix some leftover binaries and shared libraries in the system that still
have an executable stack, due to linking in hand-assembled .S or .s
files, that have no .GNU-stack sections:

RWX --- ---  /lib/libcrypto.so.6
RWX --- ---  /lib/libmd.so.5
RWX --- ---  /lib/libz.so.6
RWX --- ---  /lib/libzpool.so.2
RWX --- ---  /usr/lib/liblzma.so.5

These were found using scanelf, from the sysutils/pax-utils port.

Reviewed by:	kib


Revision 211934 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 28 15:03:11 2010 UTC (13 years, 10 months ago) by nwhitehorn
File length: 11446 byte(s)
Diff to previous 211725
Repair some build breakage introduced in r211725 and garbage collect some
code made obsolete in the same commit.


Revision 211725 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 23 22:24:11 2010 UTC (13 years, 10 months ago) by imp
File length: 11449 byte(s)
Diff to previous 211243
MFtbemd:

Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.


Revision 211243 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 12 20:46:49 2010 UTC (13 years, 10 months ago) by will
File length: 11398 byte(s)
Diff to previous 195767
Fix buildworld -DNO_CLEAN when using with Perforce, which marks files as
read-only by default, meaning files copied can't be overwritten next time.

Reviewed by:	imp
Approved by:	ken (mentor)


Revision 195767 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 19 17:25:24 2009 UTC (14 years, 11 months ago) by kensmith
File length: 11392 byte(s)
Diff to previous 195626
Bump the version of all non-symbol-versioned shared libraries in
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)


Revision 195626 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 11 22:30:37 2009 UTC (14 years, 11 months ago) by cperciva
File length: 11392 byte(s)
Diff to previous 194207
Remove build timestamps from the following files:
/boot/kernel/hptrr.ko
/etc/mail/*.cf
/lib/libcrypto.so.5
/usr/bin/ntpq
/usr/sbin/amd
/usr/sbin/iasl
/usr/sbin/ntpd
/usr/sbin/ntpdate
/usr/sbin/ntpdc

There does not appear to be any purpose to having these timestamps, and
they have the irritating consequence that the aforementioned files will
be different every time they are rebuilt.

After this commit, the only remaining build timestamps are in the kernel,
the boot loaders, /usr/include/osreldate.h (the year in the copyright
notice), and lib*.a (the timestamps on all of the included .o files).

Reviewed by:	scottl (hptrr), gshapiro (sendmail), simon (openssl),
		roberto (ntp), jkim (acpica)
Approved by:	re (kib)


Revision 194207 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 14 19:46:18 2009 UTC (15 years ago) by simon
File length: 11438 byte(s)
Diff to previous 169425
Update build infrastructure for OpenSSL 0.9.8k.


Revision 169425 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 9 19:37:02 2007 UTC (17 years, 1 month ago) by gnn
File length: 10815 byte(s)
Diff to previous 167616
Integrate the Camellia Block Cipher.  For more information see RFC 4132
and its bibliography.

Submitted by:   Tomoyuki Okazaki <okazaki at kick dot gr dot jp>
MFC after:      1 month


Revision 167616 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 15 20:15:15 2007 UTC (17 years, 3 months ago) by simon
File length: 10509 byte(s)
Diff to previous 162915
Upgrade to OpenSSL 0.9.8e.


Revision 162915 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 1 07:56:51 2006 UTC (17 years, 9 months ago) by simon
File length: 10486 byte(s)
Diff to previous 160819
Upgrade to OpenSSL 0.9.8d.


Revision 160819 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 29 19:41:41 2006 UTC (17 years, 11 months ago) by simon
File length: 10473 byte(s)
Diff to previous 157625
Upgrade to OpenSSL 0.9.8b.


Revision 157625 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 10 08:47:18 2006 UTC (18 years, 2 months ago) by ru
File length: 9994 byte(s)
Diff to previous 156837
Clean generated headers.


Revision 156837 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 18 11:01:06 2006 UTC (18 years, 3 months ago) by ru
File length: 9961 byte(s)
Diff to previous 156813
Provide alternate default for SHLIBDIR before bsd.own.mk does this.

Reported by:	phk


Revision 156813 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 17 18:54:44 2006 UTC (18 years, 3 months ago) by ru
File length: 9960 byte(s)
Diff to previous 148297
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)


Revision 148297 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 22 17:19:05 2005 UTC (18 years, 11 months ago) by kensmith
File length: 9938 byte(s)
Diff to previous 142429
Bump the shared library version number of all libraries that have not
been bumped since RELENG_5.

Reviewed by:	ru
Approved by:	re (not needed for commit check but in principle...)


Revision 142429 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 25 06:04:12 2005 UTC (19 years, 4 months ago) by nectar
File length: 9938 byte(s)
Diff to previous 141988
Update OpenSSL 0.9.7d -> 0.9.7e.


Revision 141988 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 20:55:47 2005 UTC (19 years, 4 months ago) by ru
File length: 9751 byte(s)
Diff to previous 139106
Define PLATFORM correctly when cross-building.


Revision 139106 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 21 09:33:47 2004 UTC (19 years, 6 months ago) by ru
File length: 9729 byte(s)
Diff to previous 136910
NODOCCOMPRESS -> NO_DOCCOMPRESS
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE


Revision 136910 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 24 15:33:08 2004 UTC (19 years, 8 months ago) by ru
File length: 9728 byte(s)
Diff to previous 133718
For variables that are only checked with defined(), don't provide
any fake value.


Revision 133718 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 14 13:38:35 2004 UTC (19 years, 10 months ago) by markm
File length: 9734 byte(s)
Diff to previous 128425
Add support for C3 Nehemiah ACE ("Padlock") AES crypto. This comes
from OpenSSL 0.9.5 (yet to be released), and is pretty complete.


Revision 128425 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 19 11:35:15 2004 UTC (20 years, 2 months ago) by ru
File length: 9720 byte(s)
Diff to previous 128264
Turn MAKE_IDEA into a true "bool" type variable, as documented in
the make.conf(5) manpage.

PR:		conf/65738
OK'ed by:	markm


Revision 128264 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 14 23:26:26 2004 UTC (20 years, 2 months ago) by peter
File length: 9789 byte(s)
Diff to previous 127326
Turn on the amd64-specific bignum code in openssl.  This is actually
a variant of the C code but with some scattered asm and things laid out
more optimally for the platform.  This means that we need to the asm
directory to the search path for the amd64 case so that make can find
the source.


Revision 127326 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 23 08:32:29 2004 UTC (20 years, 3 months ago) by markm
File length: 9637 byte(s)
Diff to previous 119017
Re-add the hand-optimised assembler versions of some of the ciphers
to the build.

Should have done this ages ago:	markm
Reminded above to do this:	peter


Revision 119017 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 17 08:28:46 2003 UTC (20 years, 10 months ago) by gordon
File length: 8978 byte(s)
Diff to previous 115654
Stage 3 of dynamic root support. Make all the libraries needed to run
binaries in /bin and /sbin installed in /lib. Only the versioned files
reside in /lib, the .so symlink continues to live /usr/lib so the
toolchain doesn't need to be modified.


Revision 115654 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 1 23:39:16 2003 UTC (21 years, 1 month ago) by obrien
File length: 8962 byte(s)
Diff to previous 115653
Ugg, wrong version.
CSTD=gnu89, c89 wont do.


Revision 115653 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 1 23:37:46 2003 UTC (21 years, 1 month ago) by obrien
File length: 8960 byte(s)
Diff to previous 113436
This isn't C99 clean.


Revision 113436 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 13 14:13:28 2003 UTC (21 years, 2 months ago) by bde
File length: 8949 byte(s)
Diff to previous 112097
Silence `make -s' (echo -> ${ECHO}).


Revision 112097 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 11 17:19:37 2003 UTC (21 years, 3 months ago) by obrien
File length: 8946 byte(s)
Diff to previous 112064
Back out rev 1.60, taking the pointy hat away from nectar as 'rm -f'
doesn't need to be prefixed with '-'.  Keep the pointy hat for myself
for not reading the code closely.


Revision 112064 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 10 19:43:56 2003 UTC (21 years, 3 months ago) by obrien
File length: 8948 byte(s)
Diff to previous 111651
Don't error out the build if removing a "stale" symlink fails.

Pointy hat for breaking my installworld:	nectar


Revision 111651 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 27 23:07:26 2003 UTC (21 years, 4 months ago) by ru
File length: 8946 byte(s)
Diff to previous 111088
Handle includes the normal way.

Reviewed by:	markm
Approved by:	nectar


Revision 111088 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 18 17:29:04 2003 UTC (21 years, 4 months ago) by nectar
File length: 7426 byte(s)
Diff to previous 111085
LIBDIR/INCLUDEDIR do not include DESTDIR.

Reported by:	Andrzej Tobola <san@iem.pw.edu.pl>


Revision 111085 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 18 16:07:33 2003 UTC (21 years, 4 months ago) by nectar
File length: 7406 byte(s)
Diff to previous 111083
Follow-up to previous commit: we had a des.h symlink, too.  Remove
that.


Revision 111083 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 18 14:23:11 2003 UTC (21 years, 4 months ago) by nectar
File length: 7379 byte(s)
Diff to previous 110655
Previously, libcrypto contained symbols that were identical to EAY
libdes, and functionally close enough so that we created symlinks
(libdes -> libcrypto) to help older applications.  With the import of
OpenSSL 0.9.7, this is no longer true and we no longer install these
symlinks.  However, systems that are upgraded may have these symlinks,
which could cause non-obvious breakage at build-time.  Therefore, blow
any old symlinks away in the `afterinstall' target.


Revision 110655 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 10 19:57:56 2003 UTC (21 years, 4 months ago) by nectar
File length: 7207 byte(s)
Diff to previous 110049
Install the OpenSSL man pages in /usr/share/openssl/man
and remove the WANT_OPENSSL_MANPAGES knob.


Revision 110049 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 29 18:14:29 2003 UTC (21 years, 5 months ago) by nectar
File length: 9485 byte(s)
Diff to previous 110042
Background:
 When libdes was replaced with OpenSSL's libcrypto, there were a few
 interfaces that the former implemented but the latter did not.  Because
 some software in the base system still depended upon these interfaces,
 we simply included them in our libcrypto (rnd_keys.c).

Now, finally get around to removing the dependencies on these
interfaces.  There were basically two cases:

  des_new_random_key -- This is just a wrapper for des_random_key, and
     these calls were replaced.

  des_init_random_number_generator et. al. -- A few functions were used
     by the application to seed libdes's PRNG.  These are not necessary
     when using libcrypto, as OpenSSL internally seeds the PRNG from
     /dev/random.  These calls were simply removed.

Again, some of the Kerberos 4 files have been taken off the vendor
branch.  I do not expect there to be future imports of KTH Kerberos 4.


Revision 110042 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 29 13:35:40 2003 UTC (21 years, 5 months ago) by nectar
File length: 9496 byte(s)
Diff to previous 110010
Re-add WANT_OPENSSL_MANPAGES knob.


Revision 110010 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 28 22:58:14 2003 UTC (21 years, 5 months ago) by markm
File length: 9454 byte(s)
Diff to previous 107133
Update for OpenSSL 0.9.7. No assembler code at the moment. This
will follow.


Revision 107133 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 21 08:48:08 2002 UTC (21 years, 7 months ago) by kris
File length: 13260 byte(s)
Diff to previous 106538
Remove myself as maintainer of openssl; I no longer have enough time to
devote to it.


Revision 106538 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 6 22:54:58 2002 UTC (21 years, 8 months ago) by obrien
File length: 13278 byte(s)
Diff to previous 103960
Style sync with rest of FreeBSD.


Revision 103960 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 25 09:58:00 2002 UTC (21 years, 9 months ago) by markm
File length: 13208 byte(s)
Diff to previous 100949
Don't lint contrib'ed sources, even if the builder has asked for linting.
Its Just Too Noisy.


Revision 100949 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 30 14:47:24 2002 UTC (21 years, 11 months ago) by nectar
File length: 13193 byte(s)
Diff to previous 100493
Update list of installed manual pages after regenerating them.


Revision 100493 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 22 10:59:22 2002 UTC (21 years, 11 months ago) by ru
File length: 13117 byte(s)
Diff to previous 96603
s,/usr/include,${INCLUDEDIR},


Revision 96603 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 14 19:39:00 2002 UTC (22 years, 1 month ago) by markm
File length: 13116 byte(s)
Diff to previous 96462
Build using pregenerated manpages; don't use perl to translate .pod's.
The translated .pod's have already been committed.


Revision 96462 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 12 16:01:00 2002 UTC (22 years, 1 month ago) by ru
File length: 13214 byte(s)
Diff to previous 95967
Added new bsd.incs.mk which handles installing of header files
via INCS.  Implemented INCSLINKS (equivalent to SYMLINKS) to
handle symlinking include files.  Allow for multiple groups of
include files to be installed, with the powerful INCSGROUPS knob.
Documentation to follow.

Added standard `includes' and `incsinstall' targets, use them
in Makefile.inc1.  Headers from the following makefiles were
not installed before (during `includes' in Makefile.inc1):

	kerberos5/lib/libtelnet/Makefile
	lib/libbz2/Makefile
	lib/libdevinfo/Makefile
	lib/libform/Makefile
	lib/libisc/Makefile
	lib/libmenu/Makefile
	lib/libmilter/Makefile
	lib/libpanel/Makefile

Replaced all `beforeinstall' targets for installing includes
with the INCS stuff.

Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS,
and for compatibility with NetBSD.  Similarly for INCOWN, INCGRP,
and INCMODE.

Consistently use INCLUDEDIR instead of /usr/include.

gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes
were only lightly tested due to the missing contrib/libstdc++-v3.
I fully tested the pre-WIP_GCC31 version of this patch with the
contrib/libstdc++.295 stuff.

These changes have been tested on i386 with the -DNO_WERROR "make
world" and "make release".


Revision 95967 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 3 00:14:39 2002 UTC (22 years, 2 months ago) by peter
File length: 13335 byte(s)
Diff to previous 93034
Pre-generate the optimized x86 crypto code and check it in rather than
depending on perl at build time.  Makefile.asm is a helper for after the
next import.

With my cvs@ hat on, the relatively small repo cost of this is acceptable,
especially given that we have other (much bigger) things like
lib*.so.gz.uu checked in under src/lib/compat/*.

Reviewed by:	kris (maintainer)


Revision 93034 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 23 18:01:01 2002 UTC (22 years, 3 months ago) by des
File length: 14309 byte(s)
Diff to previous 92489
Install headers with -C.  Ideally, these Makefiles should not need to
override the beforeinstall target at all, but this has proven difficult
to achieve.


Revision 92489 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 17 09:53:21 2002 UTC (22 years, 3 months ago) by bde
File length: 14314 byte(s)
Diff to previous 92411
Fixed some style bugs.  Mainly, don't use ${.ALLSRC} in implicit rules.
This change should have been in rev.1.37.


Revision 92411 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 16 15:12:13 2002 UTC (22 years, 3 months ago) by markm
File length: 14314 byte(s)
Diff to previous 89841
Use NO_PERL as well as NOPERL. The latter is going to (eventually) go.


Revision 89841 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 27 03:36:57 2002 UTC (22 years, 5 months ago) by kris
File length: 14083 byte(s)
Diff to previous 76872
Update list of manpages


Revision 76872 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 20 03:43:14 2001 UTC (23 years, 1 month ago) by kris
File length: 13607 byte(s)
Diff to previous 74818
Update for OpenSSL 0.9.6a

MFC after:	2 weeks


Revision 74818 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 26 14:53:33 2001 UTC (23 years, 3 months ago) by ru
File length: 13460 byte(s)
Diff to previous 74243
secure/ build fixes:

- TELNETOBJDIR is gone.  `buildworld' already installs libtelnet.a
  in ${WORLDTMP}/usr/lib, and we have LIBRARY_PATH pointing there.

- SSHDIR (formerly SSHSRC) is now shared between all SSH modules.
  New LIBSSH is introduced for libssh.a (an internal static lib).
  Previously, build without prior `obj' was broken; SSH modules
  always looked for libssh.a in ${.OBJDIR}.  Also, the dependancies
  on the libssh.a were missing.

- libtelnet/ did not install the crypto version of telnet.h into
  /usr/include/arpa.

- Removed BINOWN, BINMODE, BINDIR and SRCS with default values.

Reviewed by:	markm

- MAN[1-9] -> MAN.


Revision 74243 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 14 10:10:11 2001 UTC (23 years, 3 months ago) by kris
File length: 13490 byte(s)
Diff to previous 73983
Attempt to fix the problem with -j builds, and du-uglify the asm code
generation and assembly targets.

Help from:	bde, obrien


Revision 73983 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 8 07:57:49 2001 UTC (23 years, 4 months ago) by kris
File length: 13732 byte(s)
Diff to previous 73553
MFS: Belatedly bump SHLIB_MAJOR corresponding to OpenSSL 0.9.6


Revision 73553 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 23:14:50 2001 UTC (23 years, 4 months ago) by kris
File length: 13732 byte(s)
Diff to previous 73423
Install the des.h link under ${DESTDIR}.  Fixes buildworld.

Submitted by:   Christian Weisgerber <naddy@mips.inka.de>


Revision 73423 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 06:51:51 2001 UTC (23 years, 4 months ago) by kris
File length: 13719 byte(s)
Diff to previous 73420
Clean up the installation of the compatibility libdes header/library
symlinks

Pointed out by:	bde


Revision 73420 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 05:51:43 2001 UTC (23 years, 4 months ago) by kris
File length: 13931 byte(s)
Diff to previous 73043
Don't override CPUTYPE (actually this predates the <bsd.cpu.mk> use of
CPUTYPE, and I forgot I used it here already)

Pointed out by:	bde


Revision 73043 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 25 21:42:12 2001 UTC (23 years, 4 months ago) by kris
File length: 14161 byte(s)
Diff to previous 72731
Update the list of OpenSSL manpages (now contains many more describing
libssl, for example), and hide it behind a make.conf option,
WANT_OPENSSL_MANPAGES, instead of having it commented out.  We still can't
install these by default because of clobbering of a number of system
manpages with the same name, but they're there for people who want them.


Revision 72731 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 20 01:50:25 2001 UTC (23 years, 4 months ago) by kris
File length: 11862 byte(s)
Diff to previous 72716
Add back a missing file from the no-asm case

Submitted by:	gallatin


Revision 72716 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 19 23:31:53 2001 UTC (23 years, 4 months ago) by kris
File length: 11851 byte(s)
Diff to previous 72679
Remove a remnant of my attempt to get alpha asm code working.  OpenSSL
does include code for the alpha, but as far as I can tell, it is
non-functional (e.g. it's not even compiled by the native openssl build on
the alpha).

Noticed by:	gallatin


Revision 72679 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 19 03:59:05 2001 UTC (23 years, 4 months ago) by kris
File length: 11915 byte(s)
Diff to previous 68744
Introduce support for using OpenSSL ASM optimizations.  This is done
through the use of a new build directive, MACHINE_CPU, which contains a
list of the CPU generations/features for which optimizations are desired.
This feature will be extended to cover the ports tree in the future.

Currently OpenSSL provides optimizations for i386, i586 and i686-class
CPUs. Currently it has not been tested on an i386 or i486.

Teach make(1) to provide sensible defaults for MACHINE_CPU if it is not
defined (namely, the lowest common denominator CPU we support for each
architecture).  Currently this is i386 for the i386 architecture and ev4
for the alpha.  sys.mk also sets the variable as a last resort for
consistency with MACHINE_ARCH and bootstrapping from very old versions of
make.

Benchmarks show a significant speed increase even in the i386 case, with
additional improvements for i586 and i686 systems.  For maximum performance
define MACHINE_CPU=i686 i586 i386 in /etc/make.conf.

Based on a patch submitted by:  Mike Silbersack <silby@silby.com>
Reviewed by:    current


Revision 68744 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 15 07:45:23 2000 UTC (23 years, 7 months ago) by ru
File length: 9950 byte(s)
Diff to previous 68736
Fixed a typo from the last commit.

Submitted by:	Mike Heffner <mheffner@vt.edu>


Revision 68736 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 14 22:12:02 2000 UTC (23 years, 7 months ago) by kris
File length: 9951 byte(s)
Diff to previous 68655
Correct some fallout from the semi-automated way I updated the makefile.

Submitted by:	roberto


Revision 68655 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 13 02:21:38 2000 UTC (23 years, 7 months ago) by kris
File length: 9950 byte(s)
Diff to previous 65971
Update for OpenSSL 0.9.6


Revision 65971 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 17 06:45:27 2000 UTC (23 years, 9 months ago) by kris
File length: 9989 byte(s)
Diff to previous 65653
Overhaul of the build-time include file generation. Don't break in evp.h
if bootstrapping from a system on which the openssl headers are not
already present.


Revision 65653 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 10 00:09:37 2000 UTC (23 years, 9 months ago) by kris
File length: 10942 byte(s)
Diff to previous 65060
Nuke RSAREF support from orbit.

It's the only way to be sure.


Revision 65060 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 24 19:06:55 2000 UTC (23 years, 10 months ago) by green
File length: 10944 byte(s)
Diff to previous 65024
Make the temporary file _evp.h instead of evp.h to not conflict with
the real evp.h.

Reported by:	markm


Revision 65024 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 23 11:41:01 2000 UTC (23 years, 10 months ago) by green
File length: 10942 byte(s)
Diff to previous 64219
Generate a new evp.h at build-time instead of install-time to properly
support NFS(ro) installworlds.


Revision 64219 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 4 04:25:59 2000 UTC (23 years, 11 months ago) by green
File length: 11031 byte(s)
Diff to previous 63249
Unbreak the OpenSSL headers for those of us who don't/can't use IDEA by
getting rid of the check for NO_IDEA (in evp.h) completely if it's
installed without MAKE_IDEA=YES.


Revision 63249 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 16 05:53:14 2000 UTC (23 years, 11 months ago) by peter
File length: 10645 byte(s)
Diff to previous 63123
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.


Revision 63123 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 14 09:18:21 2000 UTC (23 years, 11 months ago) by peter
File length: 10645 byte(s)
Diff to previous 62030
Be consistant about WITH_ vs MAKE_ flags.  We have a precedent of using
MAKE_foo for things like MAKE_KERBEROS etc.  Use that.  I managed to
confuse myself last time and made make.conf different to the code. ;-(

Reported by:  Jun Kuriyama <kuriyama@FreeBSD.org>


Revision 62030 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 24 06:50:58 2000 UTC (24 years ago) by markm
File length: 10645 byte(s)
Diff to previous 59196
MFI. This is a documentation-only, diffreducing patch, that if
invoked will cause breakage. US Users - DO NOT try to turn on
IDEA - the sources are not included.


Revision 59196 - (view) (download) (annotate) - [select for diffs]
Added Thu Apr 13 07:37:35 2000 UTC (24 years, 2 months ago) by kris
File length: 10376 byte(s)
Diff to previous 59145
Update for OpenSSL 0.9.5a and clean up a bit.



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27