des
5be4e53fa0
Upgrade to 4.2p1.
...
Approved by: re (kensmith)
2005-09-11 16:50:37 +00:00
kensmith
1f1979ea2c
Insta-MFC of the shared library version bump. All shared libraries
...
whose version has not already been bumped since RELENG_5 are being
bumped.
Revisions of files being MFC-ed:
> Path Revision
> src/gnu/lib/libdialog/Makefile 1.43
> src/gnu/lib/libg2c/Makefile 1.16
> src/gnu/lib/libobjc/Makefile 1.27
> src/gnu/lib/libreadline/Makefile.inc 1.12
> src/gnu/lib/libregex/Makefile 1.32
> src/gnu/lib/libstdc++/Makefile 1.56
> src/kerberos5/lib/Makefile.inc 1.7
> src/lib/Makefile.inc 1.3
> src/lib/libalias/Makefile 1.31
> src/lib/libarchive/Makefile 1.37
> src/lib/libbegemot/Makefile 1.3
> src/lib/libbluetooth/Makefile 1.2
> src/lib/libbsnmp/Makefile.inc 1.6
> src/lib/libbz2/Makefile 1.6
> src/lib/libc_r/Makefile 1.42
> src/lib/libcrypt/Makefile 1.36
> src/lib/libdevstat/Makefile 1.15
> src/lib/libdevstat/devstat.h 1.11
> src/lib/libedit/Makefile 1.29
> src/lib/libexpat/Makefile 1.5
> src/lib/libfetch/Makefile 1.45
> src/lib/libftpio/Makefile 1.14
> src/lib/libgpib/Makefile 1.2
> src/lib/libipsec/Makefile 1.17
> src/lib/libkiconv/Makefile 1.3
> src/lib/libmagic/Makefile 1.7
> src/lib/libmp/Makefile 1.10
> src/lib/libncp/Makefile 1.6
> src/lib/libncurses/Makefile 1.79
> src/lib/libnetgraph/Makefile 1.11
> src/lib/libngatm/Makefile 1.6
> src/lib/libopie/Makefile 1.21
> src/lib/libpam/Makefile.inc 1.17
> src/lib/libpthread/Makefile 1.54
> src/lib/libradius/Makefile 1.12
> src/lib/libsdp/Makefile 1.4
> src/lib/libsmb/Makefile 1.8
> src/lib/libtacplus/Makefile 1.7
> src/lib/libthr/Makefile 1.14
> src/lib/libthread_db/Makefile 1.6
> src/lib/libugidfw/Makefile 1.7
> src/lib/libusbhid/Makefile 1.10
> src/lib/libutil/Makefile 1.57
> src/lib/libvgl/Makefile 1.11
> src/lib/libwrap/Makefile 1.17
> src/lib/libypclnt/Makefile 1.13
> src/lib/msun/Makefile 1.72
> src/secure/lib/libcrypto/Makefile 1.74
> src/secure/lib/libssh/Makefile 1.35
> src/secure/lib/libssl/Makefile 1.22
> src/usr.sbin/bsnmpd/modules/Makefile.inc 1.10
Reviewed by: ru
Approved by: re (scottl)
2005-07-22 17:29:10 +00:00
des
d78c118916
Revert the commits that made libssh an INTERNALLIB; they caused too much
...
trouble, especially on amd64.
Requested by: ru
2005-06-07 09:31:28 +00:00
des
6ea5ed6d7a
Make libssh an INTERNALLIB like it is in {Net,Open}BSD.
2005-06-06 16:13:07 +00:00
des
189d70072d
Update for OpenSSH 4.1p1.
2005-06-05 15:47:07 +00:00
nectar
deac0ae54c
Update OpenSSL 0.9.7d -> 0.9.7e.
2005-02-25 06:04:12 +00:00
ru
28e20b0b08
Define PLATFORM correctly when cross-building.
2005-02-16 20:55:47 +00:00
ru
74176cc161
NODOCCOMPRESS -> NO_DOCCOMPRESS
...
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
2004-12-21 09:33:47 +00:00
des
ca12ec184b
Update for OpenSSH 3.9p1.
2004-10-28 16:04:23 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
markm
1659a5207b
Add support for C3 Nehemiah ACE ("Padlock") AES crypto. This comes
...
from OpenSSL 0.9.5 (yet to be released), and is pretty complete.
2004-08-14 13:38:35 +00:00
cognet
2abb24a3b4
Import the openssl conf for arm.
2004-05-14 12:26:51 +00:00
ru
8bf7da3d6e
Record the libssl.so dependency on libcrypto.so. This should
...
help some ports that depend on libradius that recently gained
the dependency on libssl. This is also how the stock OpenSSL
build would link libssl.so on FreeBSD.
Prompted by: kris
OK'ed by: markm, nectar
2004-05-13 07:51:47 +00:00
ru
82e4cd2161
Turn MAKE_IDEA into a true "bool" type variable, as documented in
...
the make.conf(5) manpage.
PR: conf/65738
OK'ed by: markm
2004-04-19 11:35:15 +00:00
peter
bd06e547e0
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.
2004-04-14 23:26:26 +00:00
dwmalone
f28a31ce92
Remove the -pthread from the last commit, as OpenSSL doesn't actually
...
call any pthread functions as we use compile it. We keep the
-DOPENSSL_THREADS, which stops OpenSSL doing thread-unsafe stuff.
Requested by: ru
2004-03-30 21:04:04 +00:00
dwmalone
e4d2e331fb
Build OpenSSL so that it extects that is may be used in a threaded
...
environment. This stops some ports keeling over on an OpenSSL assert.
(The patch is not exactly the one from the PR, but has been refined
based on advice from freebsd-threads.)
PR: 51205
Submitted by: Jim Westfall <jwestfall@surrealistic.net>
MFC after: 1 month
2004-03-30 11:30:02 +00:00
markm
1d9f598c39
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
2004-03-23 08:32:29 +00:00
nectar
58c7296bfa
Update manual pages for OpenSSL 0.9.7d.
2004-03-17 16:15:46 +00:00
des
ac19f1d43e
Update for 3.8p1, including workaround for a bug in gss-genr.c.
2004-02-26 11:26:46 +00:00
ru
4a8b6d970d
Cosmetics: rearrange the dependency list to match that of ssh and sshd.
...
Reviewed by: des
2004-01-08 11:41:02 +00:00
des
b1f53e3dd8
Use += instead of = with DPADD / LDADD.
2004-01-08 09:50:56 +00:00
des
f9a1018d27
Enable GSSAPI support. [1]
...
Also remove some duplicates from ssh's SRCS.
Submitted by: [1] Björn Grönvall <bg@sics.se>
2004-01-08 09:05:24 +00:00
des
7a85d4b654
Previous commit erroneously listed some sources with .o suffixes.
2004-01-07 11:59:52 +00:00
des
0e9909da2c
Update Makefiles for OpenSSH 3.7.1p2.
2004-01-07 11:17:23 +00:00
gordon
5901302929
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.
2003-08-17 08:28:46 +00:00
markm
d6aec2b6d6
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.
2003-07-16 20:59:15 +00:00
markm
8e268e6fc3
I'm now happy that this is no longer needed. Libcrypto has
...
all its functionality, and all its consumers have been converted.
2003-06-04 15:26:34 +00:00
markm
0e343897fb
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).
2003-06-02 20:03:32 +00:00
markm
c9e0f045e6
Strip the private blowfish code down to only that which is
...
required to make crypt(3) blowfish "$2a$..." hashes. Lint and
warnsify.
2003-06-02 19:17:24 +00:00
obrien
113e55804c
Ugg, wrong version.
...
CSTD=gnu89, c89 wont do.
2003-06-01 23:39:16 +00:00
obrien
39c3dcb697
This isn't C99 clean.
2003-06-01 23:37:46 +00:00
markm
ee63e7dc15
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.
2003-05-05 07:58:44 +00:00
ru
807a352217
The including makefile's directory is tried first for .include "...".
2003-04-30 07:54:39 +00:00
ru
4e8be68394
Most things depend on !defined(NO_OPENSSL); make it look so.
2003-04-30 07:51:51 +00:00
ru
026dd985be
NOSECURE is implied by NOCRYPT, meaning if the latter is defined
...
we won't be here.
2003-04-30 07:34:14 +00:00
des
97c8ef8dd1
Remove Kerberos IV shims.
2003-04-23 17:26:01 +00:00
des
ea5dc58e56
Update for 3.6.1p1; also remove Kerberos IV shims.
2003-04-23 17:25:47 +00:00
bde
b290b293cf
Silence `make -s' (echo -> ${ECHO}).
2003-04-13 14:13:28 +00:00
ru
17f3ff85b3
libtelnet depends on OpenSSL.
...
PR: 50507
2003-04-01 12:50:40 +00:00
obrien
351221da0d
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.
2003-03-11 17:19:37 +00:00
obrien
84a73cfb24
Don't error out the build if removing a "stale" symlink fails.
...
Pointy hat for breaking my installworld: nectar
2003-03-10 19:43:56 +00:00
ru
165c565db3
Handle includes the normal way.
...
Reviewed by: markm
Approved by: nectar
2003-02-27 23:07:26 +00:00
nectar
490f7849d9
Regenerate man pages after import of OpenSSL 0.9.7a.
2003-02-19 23:30:52 +00:00
nectar
b59b6bc887
LIBDIR/INCLUDEDIR do not include DESTDIR.
...
Reported by: Andrzej Tobola <san@iem.pw.edu.pl>
2003-02-18 17:29:04 +00:00
nectar
f1000a6283
Follow-up to previous commit: we had a des.h symlink, too. Remove
...
that.
2003-02-18 16:07:33 +00:00
nectar
f671b30fa6
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.
2003-02-18 14:23:11 +00:00
nectar
90c5cfa574
Correct path for finding asm-generating files.
2003-02-14 12:25:00 +00:00
nectar
b36647ffe0
Install the OpenSSL man pages in /usr/share/openssl/man
...
and remove the WANT_OPENSSL_MANPAGES knob.
2003-02-10 19:57:56 +00:00
nectar
aa5fb3b42f
Do not define OPENSSL_NO_KRB5 here in CFLAGS. It is handled in
...
opensslconf.h.
Reminded by: reports from des, obrien
2003-02-09 14:59:56 +00:00