John Baldwin
5d54b264b7
Use the closefrom(2) system call.
...
Reviewed by: des
2009-06-16 15:30:10 +00:00
Simon L. B. Nielsen
00c49c7a2d
Regenerate manual pages for OpenSSL 0.9.8k.
2009-06-14 19:51:05 +00:00
Simon L. B. Nielsen
6eefed9283
Update build infrastructure for OpenSSL 0.9.8k.
2009-06-14 19:46:18 +00:00
Dag-Erling Smørgrav
cce7d3464f
Upgrade to OpenSSH 5.2p1.
...
MFC after: 3 months
2009-05-22 18:46:28 +00:00
Dag-Erling Smørgrav
d4af9e693f
Upgrade to OpenSSH 5.1p1.
...
I have worked hard to reduce diffs against the vendor branch. One
notable change in that respect is that we no longer prefer DSA over
RSA - the reasons for doing so went away years ago. This may cause
some surprises, as ssh will warn about unknown host keys even for
hosts whose keys haven't changed.
MFC after: 6 weeks
2008-08-01 02:48:36 +00:00
Warner Losh
c71665a590
Merge from p4:
...
Implement openssl config needed for mips.
Submitted by: gonzo@
Reviewed by: simon@
2008-07-23 17:38:33 +00:00
Doug Rabson
33f1219925
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import
...
all non-style changes made by heimdal to our own libgssapi.
2008-05-07 13:53:12 +00:00
Rong-En Fan
27cfc42fc5
- Bump share library version which were missed in last bump
...
Reported by: jhb
Discussed with: deischen, des, doubg, harti
Approved by: re (kensmith)
2007-06-18 18:47:54 +00:00
George V. Neville-Neil
559d3390d0
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
2007-05-09 19:37:02 +00:00
Simon L. B. Nielsen
60f20fcae6
Upgrade to OpenSSL 0.9.8e.
2007-03-15 20:15:15 +00:00
Simon L. B. Nielsen
6d08f20507
Upgrade to OpenSSL 0.9.8d.
2006-10-01 07:56:51 +00:00
Dag-Erling Smørgrav
bb79c11d8a
Update for OpenSSH 4.4p1.
...
MFC after: 1 week
2006-09-30 13:41:26 +00:00
Ruslan Ermilov
2b46c64c9c
Remove alpha left-overs.
2006-08-22 08:03:01 +00:00
Simon L. B. Nielsen
e7926dc0a5
Upgrade to OpenSSL 0.9.8b.
2006-07-29 19:41:41 +00:00
Simon L. B. Nielsen
af7ca25b1e
Enable DSO (Dynamic Shared Object) support. This makes it possible
...
for OpenSSL to load engines run-time, e.g. for using the opensc
engine port.
The OpenSSL Configure script enables DSO support on FreeBSD by
default, we just don't use the Configure script during OpenSSL builds
in the base system.
This is committed to -CURRENT now (before OpenSSL 0.9.8b import), so
it can be tested at bit in -CURRENT before being MFC'ed to 6-STABLE.
Prodded by: ale
PR: bin/79570
MFC after: 1 week
2006-07-17 11:47:35 +00:00
Dag-Erling Smørgrav
9fd9594daf
Add a manual dependency on ssh_namespace.h.
...
Discussed with: ru
2006-05-13 21:38:16 +00:00
Dag-Erling Smørgrav
ed22e27d8a
Introduce a namespace munging hack inspired by NetBSD to avoid polluting
...
the namespace of applications which inadvertantly link in libssh (usually
through pam_ssh)
Suggested by: lukem@netbsd.org
MFC after: 6 weeks
2006-05-13 13:47:45 +00:00
Ruslan Ermilov
6dd8b8288a
Clean generated headers.
2006-04-10 08:47:18 +00:00
Dag-Erling Smørgrav
6a75ff16ed
Add port-tun.c.
2006-03-22 20:42:05 +00:00
Ruslan Ermilov
fcaa466865
Provide alternate default for SHLIBDIR before bsd.own.mk does this.
...
Reported by: phk
2006-03-18 11:01:06 +00:00
Ruslan Ermilov
e1fe3dba5c
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)
2006-03-17 18:54:44 +00:00
Doug Rabson
c0b9f4fe65
Add a new extensible GSS-API layer which can support GSS-API plugins,
...
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.
Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
2005-12-29 14:40:22 +00:00
Ruslan Ermilov
c1c28da069
Revert last revision by phk@, it's redundant since bsd.incs.mk
...
already handles this, FWIW.
2005-11-19 07:04:17 +00:00
Dag-Erling Smørgrav
725f8b7693
Update for OpenSSH 4.2p1.
2005-09-03 07:10:33 +00:00
Poul-Henning Kamp
f06e2f8233
Don't install includes if NO_TOOLCHAIN
2005-08-03 09:18:59 +00:00
Ken Smith
a84020c2b9
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...)
2005-07-22 17:19:05 +00:00
Dag-Erling Smørgrav
40e0db94af
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
Dag-Erling Smørgrav
32f80c77d0
Make libssh an INTERNALLIB like it is in {Net,Open}BSD.
2005-06-06 16:13:07 +00:00
Dag-Erling Smørgrav
015bad3598
Update for OpenSSH 4.1p1.
2005-06-05 15:47:07 +00:00
Jacques Vidrine
d6608aaa6e
Update OpenSSL 0.9.7d -> 0.9.7e.
2005-02-25 06:04:12 +00:00
Ruslan Ermilov
e7b3b699a2
Define PLATFORM correctly when cross-building.
2005-02-16 20:55:47 +00:00
Ruslan Ermilov
ab7a294721
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
Dag-Erling Smørgrav
5ba618aa27
Update for OpenSSH 3.9p1.
2004-10-28 16:04:23 +00:00
Ruslan Ermilov
a35d88931c
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
Mark Murray
1f9bb6cd25
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
Olivier Houchard
59315819d5
Import the openssl conf for arm.
2004-05-14 12:26:51 +00:00
Ruslan Ermilov
1116791977
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
Ruslan Ermilov
1f2cef4790
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 Wemm
d901a5218e
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
David Malone
8a56b12482
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
David Malone
1251855f52
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
Mark Murray
f3d90904b0
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
Jacques Vidrine
03886b3681
Update manual pages for OpenSSL 0.9.7d.
2004-03-17 16:15:46 +00:00
Dag-Erling Smørgrav
40dd33e888
Update for 3.8p1, including workaround for a bug in gss-genr.c.
2004-02-26 11:26:46 +00:00
Ruslan Ermilov
9387ab35e7
Cosmetics: rearrange the dependency list to match that of ssh and sshd.
...
Reviewed by: des
2004-01-08 11:41:02 +00:00
Dag-Erling Smørgrav
e7ffa415e8
Use += instead of = with DPADD / LDADD.
2004-01-08 09:50:56 +00:00
Dag-Erling Smørgrav
9f80be8e3d
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
Dag-Erling Smørgrav
3b7f13a03b
Previous commit erroneously listed some sources with .o suffixes.
2004-01-07 11:59:52 +00:00
Dag-Erling Smørgrav
a04e3d6c30
Update Makefiles for OpenSSH 3.7.1p2.
2004-01-07 11:17:23 +00:00
Gordon Tetlow
41d8423f71
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