aboutsummaryrefslogtreecommitdiff
path: root/secure
Commit message (Collapse)AuthorAgeFilesLines
* Revert last revision by phk@, it's redundant since bsd.incs.mkRuslan Ermilov2005-11-191-2/+0
| | | | | | | already handles this, FWIW. Notes: svn path=/head/; revision=152603
* Update for OpenSSH 4.2p1.Dag-Erling Smørgrav2005-09-031-3/+4
| | | | Notes: svn path=/head/; revision=149755
* Don't install includes if NO_TOOLCHAINPoul-Henning Kamp2005-08-031-0/+2
| | | | Notes: svn path=/head/; revision=148672
* Bump the shared library version number of all libraries that have notKen Smith2005-07-223-3/+3
| | | | | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
* Revert the commits that made libssh an INTERNALLIB; they caused too muchDag-Erling Smørgrav2005-06-0711-34/+24
| | | | | | | | | trouble, especially on amd64. Requested by: ru Notes: svn path=/head/; revision=147098
* Make libssh an INTERNALLIB like it is in {Net,Open}BSD.Dag-Erling Smørgrav2005-06-0611-24/+34
| | | | Notes: svn path=/head/; revision=147056
* Update for OpenSSH 4.1p1.Dag-Erling Smørgrav2005-06-056-18/+16
| | | | Notes: svn path=/head/; revision=147007
* Update OpenSSL 0.9.7d -> 0.9.7e.Jacques Vidrine2005-02-25192-5848/+5257
| | | | Notes: svn path=/head/; revision=142429
* Define PLATFORM correctly when cross-building.Ruslan Ermilov2005-02-161-2/+2
| | | | Notes: svn path=/head/; revision=141988
* Sync program's usage() with manpage's SYNOPSIS.Ruslan Ermilov2005-02-101-1/+1
| | | | Notes: svn path=/head/; revision=141651
* Correctly hide the command arguments.Diomidis Spinellis2005-01-171-15/+2
| | | | | | | | PR: bin/76374 MFC after: 2 weeks Notes: svn path=/head/; revision=140394
* NOCRYPT -> NO_CRYPTRuslan Ermilov2004-12-211-5/+5
| | | | Notes: svn path=/head/; revision=139113
* NODOCCOMPRESS -> NO_DOCCOMPRESSRuslan Ermilov2004-12-213-3/+3
| | | | | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE Notes: svn path=/head/; revision=139106
* NOLIBC_R -> NO_LIBC_RRuslan Ermilov2004-12-211-2/+2
| | | | | | | | NOLIBPTHREAD -> NO_LIBPTHREAD NOLIBTHR -> NO_LIBTHR Notes: svn path=/head/; revision=139104
* Update for OpenSSH 3.9p1.Dag-Erling Smørgrav2004-10-282-7/+6
| | | | Notes: svn path=/head/; revision=137018
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-243-3/+3
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Add support for C3 Nehemiah ACE ("Padlock") AES crypto. This comesMark Murray2004-08-141-1/+1
| | | | | | | from OpenSSL 0.9.5 (yet to be released), and is pretty complete. Notes: svn path=/head/; revision=133718
* Join the 21st century: Cryptography is no longer an optional componentColin Percival2004-08-061-2/+0
| | | | | | | | | | | | | of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004 Notes: svn path=/head/; revision=133196
* Import the openssl conf for arm.Olivier Houchard2004-05-141-0/+177
| | | | Notes: svn path=/head/; revision=129209
* Record the libssl.so dependency on libcrypto.so. This shouldRuslan Ermilov2004-05-131-0/+3
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=129174
* Fix release builds (release.3 target). We also need to rebuild libradius,Marcel Moolenaar2004-05-021-4/+4
| | | | | | | | | | | | because otherwise it will remain having a dependency upon libssl. This breaks the non-crypto build that happens for release.3 While here, order the list of programs and libraries. Speculating review feedback from: ru Notes: svn path=/head/; revision=128833
* Turn MAKE_IDEA into a true "bool" type variable, as documented inRuslan Ermilov2004-04-193-5/+5
| | | | | | | | | | the make.conf(5) manpage. PR: conf/65738 OK'ed by: markm Notes: svn path=/head/; revision=128425
* Turn on the amd64-specific bignum code in openssl. This is actuallyPeter Wemm2004-04-141-0/+7
| | | | | | | | | | 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. Notes: svn path=/head/; revision=128264
* Remove the -pthread from the last commit, as OpenSSL doesn't actuallyDavid Malone2004-03-301-1/+1
| | | | | | | | | | call any pthread functions as we use compile it. We keep the -DOPENSSL_THREADS, which stops OpenSSL doing thread-unsafe stuff. Requested by: ru Notes: svn path=/head/; revision=127643
* Build OpenSSL so that it extects that is may be used in a threadedDavid Malone2004-03-301-0/+1
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=127616
* Re-add the hand-optimised assembler versions of some of the ciphersMark Murray2004-03-2314-3759/+2861
| | | | | | | | | | to the build. Should have done this ages ago: markm Reminded above to do this: peter Notes: svn path=/head/; revision=127326
* Update manual pages for OpenSSL 0.9.7d.Jacques Vidrine2004-03-17155-324/+1110
| | | | Notes: svn path=/head/; revision=127131
* Update for 3.8p1, including workaround for a bug in gss-genr.c.Dag-Erling Smørgrav2004-02-264-11/+14
| | | | Notes: svn path=/head/; revision=126282
* style.Makefile(5):Johan Karlsson2004-02-231-1/+1
| | | | | | | Use WARNS?= instead of WARNS=. Notes: svn path=/head/; revision=126178
* Use the default threading library if requested.Ruslan Ermilov2004-02-071-3/+8
| | | | | | | Reviewed by: des, deischen Notes: svn path=/head/; revision=125557
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).Ruslan Ermilov2004-02-051-2/+2
| | | | Notes: svn path=/head/; revision=125503
* - Removed libmd from the Kerberos library set.Ruslan Ermilov2004-02-021-7/+4
| | | | | | | | | | | - Removed libopie and libmd; libopie used to serve auth-skey.c which is compiled now only to ease maintenance, as well as a few other auth-*.c sources. Reviewed by: des Notes: svn path=/head/; revision=125346
* Added two utility targets "secure" and "insecure", analogous toRuslan Ermilov2004-01-181-1/+23
| | | | | | | | | | | "kerberize" and "dekerberize" in kerberos5/Makefile. These can be used to recompile bits with optional crypto support with and without crypto, respectively. Reviewed by: markm Notes: svn path=/head/; revision=124651
* Once upon a time we had both "crypto" and "krb5" distributions,Ruslan Ermilov2004-01-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | and rebuilt some bits with crypto but without Kerberos support (most notably SSH) during "make release", to put them into the "crypto" distribution. Now that we don't ship the separate "krb5" distribution anymore (it's now part of the "crypto" distribuion), don't waste time recompiling SSH bits without crypto and without Kerberos support in an attempt to put them in the "base" distribution -- it just doesn't work as SSH always uses crypto code. We avoid this by not rebuilding KPROGS from kerberos5/Makefile in release/Makefile and adding "libpam" to SPROGS in secure/Makefile to ensure it's still rebuilt without crypto support for the "base" distribution. (Disabling crypto (NOCRYPT) also disables building of Kerberos-related PAM modules, and it's OK to depend on this.) This should be a no-op change saving some "make release" time. Notes: svn path=/head/; revision=124638
* - Properly build both crypto and non-crypto versions of theRuslan Ermilov2004-01-171-1/+1
| | | | | | | | | | package management tools. - Drop redundant dependency of pkg_create(1) and pkg_delete(1) on crypto libraries now that they do not link with libfetch. Notes: svn path=/head/; revision=124633
* Removed well outdated comment.Ruslan Ermilov2004-01-171-4/+0
| | | | Notes: svn path=/head/; revision=124607
* Cosmetics: rearrange the dependency list to match that of ssh and sshd.Ruslan Ermilov2004-01-081-2/+5
| | | | | | | Reviewed by: des Notes: svn path=/head/; revision=124250
* Fixed static linkage.Ruslan Ermilov2004-01-082-4/+10
| | | | | | | Reviewed by: des Notes: svn path=/head/; revision=124249
* Use += instead of = with DPADD / LDADD.Dag-Erling Smørgrav2004-01-081-2/+2
| | | | Notes: svn path=/head/; revision=124245
* Enable GSSAPI support. [1]Dag-Erling Smørgrav2004-01-083-8/+10
| | | | | | | | | Also remove some duplicates from ssh's SRCS. Submitted by: [1] Björn Grönvall <bg@sics.se> Notes: svn path=/head/; revision=124242
* Previous commit erroneously listed some sources with .o suffixes.Dag-Erling Smørgrav2004-01-071-1/+1
| | | | Notes: svn path=/head/; revision=124215
* Update Makefiles for OpenSSH 3.7.1p2.Dag-Erling Smørgrav2004-01-0711-37/+37
| | | | Notes: svn path=/head/; revision=124212
* Explicitly add libz and libcrypto to LDADD for any ssh utilities missingGordon Tetlow2003-08-196-12/+12
| | | | | | | | | | | | | | | it. While not strictly required, it unbreaks the cross-build world that is resulting from moving the libraries around. I have a more permanent solution to this problem in the works, but I asked des for permission to commit this to get the ball rolling. This also makes the ssh build more along the lines of what the openssh-portable and OpenBSD openssh Makefile glue does. Reviewed by: des Notes: svn path=/head/; revision=119116
* Stage 3 of dynamic root support. Make all the libraries needed to runGordon Tetlow2003-08-171-0/+1
| | | | | | | | | 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. Notes: svn path=/head/; revision=119017
* Very big makeover in the way telnet, telnetd and libtelnet are built.Mark Murray2003-07-168-113/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=117675
* Fixed "make checkdpadd".Ruslan Ermilov2003-07-022-4/+4
| | | | | | | OK'ed by: markm Notes: svn path=/head/; revision=117181
* Fix for the NO_OPENSSL case.Mark Murray2003-06-081-2/+2
| | | | | | | Reported by: Marius Strobl <marius@alchemy.franken.de> Notes: svn path=/head/; revision=116015
* Drop this MAINTAINER bit. I'll reclaim an "Advisory Maintainership"Mark Murray2003-06-041-2/+0
| | | | | | | for this area later. Notes: svn path=/head/; revision=115842
* I'm now happy that this is no longer needed. Libcrypto hasMark Murray2003-06-0411-1621/+0
| | | | | | | all its functionality, and all its consumers have been converted. Notes: svn path=/head/; revision=115830
* Disconnect libcipher from the build. It only does DES, and we alreadyMark Murray2003-06-021-1/+1
| | | | | | | | have libcrypto to do that. Both consumers of this lib have been converted to use libcrypto. (bin/ed and secure/usr.bin/bdes). Notes: svn path=/head/; revision=115724