summaryrefslogtreecommitdiffstats
path: root/secure/libexec
Commit message (Collapse)AuthorAgeFilesLines
* Replace unneeded manual dependency on header by adding it to SRCS.bdrewery2015-12-073-6/+3
| | | | | | | | | | bsd.lib.mk and bsd.prog.mk already depend all objs on headers in SRCS if there is not yet a depend file. The headers in SRCS are never built or installed. After 'make depend' the header was already added as a proper dependency on the objects where needed. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Add more SUBDIR_PARALLEL.bdrewery2015-10-151-0/+2
| | | | | MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division
* Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andngie2015-10-121-3/+1
| | | | | | | | | | | | netbsd-tests.test.mk (r289151) - Eliminate explicit OBJTOP/SRCTOP setting - Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk - Remove unnecessary TESTSDIR setting - Use SRCTOP where possible for clarity MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Divison
* Remove remnant from USEPRIVATELIB removalbapt2015-09-043-3/+0
| | | | Sponsored by: gandi.net
* Add META_MODE support.sjg2015-06-133-0/+78
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-083-6/+0
| |
| * Merge sync of headsjg2015-05-276-46/+8
| |\ | |/ |/|
| * Merge from head@274682sjg2014-11-193-3/+3
| |\
| * \ Merge head from 7/28sjg2014-08-193-6/+0
| |\ \
| * | | Updated dependenciessjg2014-05-163-0/+3
| | | |
| * | | Merge from headsjg2014-05-084-4/+4
| |\ \ \ | | |/ /
| * | | Merge headsjg2014-04-282-0/+14
| |\ \ \
| * | | | Updated dependenciessjg2013-10-133-0/+36
| | | | |
| * | | | Merge headsjg2013-09-113-9/+54
| |\ \ \ \
| * \ \ \ \ sync from headsjg2013-04-121-3/+1
| |\ \ \ \ \
| * | | | | | Updated dependenciessjg2013-03-113-0/+3
| | | | | | |
| * | | | | | Updated dependenciessjg2013-02-163-6/+0
| | | | | | |
| * | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-223-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | | Reduce overlinkingbapt2014-11-253-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The framework now ensure by itself that pthread is added to the link chain as the last component if linked to kerberos hence avoid with out any explicit addition prevent issue like CVE-2014-8475
* | | | | | | Convert to LIBADDbapt2014-11-253-15/+6
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | Reduce overlinking
* | | | | | Rework privatelib/internallibbapt2014-08-063-3/+3
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure everything linking to a privatelib and/or an internallib does it directly from the OBJDIR rather than DESTDIR. Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing in final installation Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to internal/privatelib Directly link to the .so in case of private library to avoid having to complexify LDFLAGS. Phabric: https://phabric.freebsd.org/D553 Reviewed by: imp, emaste
* | | | | Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-064-4/+4
| |_|_|/ |/| | | | | | | | | | | from the latter.
* | | | Add placeholder Kyuafiles for various top-level hierarchies.jmmv2014-04-212-0/+14
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds tests/ directories in the source tree to create various subdirectories in /usr/tests/ and to install placeholder Kyuafiles for them. the relevant hierarchies are: cddl, etc, games, gnu and secure. The reason for this is to simplify the addition of new test programs for utilities or libraries under any of these directories. Doing so on a case by case basis is unnecessary and is quite an obscure process.
* | | Clean up the OpenSSH build. It is now possible to build most componentsdes2013-09-103-9/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as static binaries, if desired. The one exception is sshd, which runs into trouble due to libpam.a's includion of pam_ssh. Make OpenSSH use LDNS if available. This allows it to verify signed SSHFP records. Approved by: re (blanket)
* | | Make libldns and libssh private.des2013-09-083-0/+3
| |/ |/| | | | | Approved by: re (blanket)
* | Retire the mislabeled ENABLE_SUID_SSH knob.des2013-03-221-3/+1
|/
* Revert r204939des2010-03-101-1/+1
|
* Forgot to svn add the Makefile.des2010-03-101-0/+16
|
* Fix the build. The ssh-pkcs11-helper directory is empty, which isdougb2010-03-101-1/+1
| | | | causing confusion.
* Upgrade to OpenSSH 5.4p1.des2010-03-091-1/+1
| | | | MFC after: 1 month
* Fix 'make checkdpadd'des2010-02-251-1/+1
| | | | Submitted by: ru@
* Remove -static; it was a failed experiment that got committed by accident.des2010-02-251-1/+4
|
* Upgrade to OpenSSH 5.3p1.des2009-10-012-2/+2
|
* Upgrade to OpenSSH 5.1p1.des2008-08-011-1/+1
| | | | | | | | | | 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
* Add a manual dependency on ssh_namespace.h.des2006-05-132-0/+4
| | | | Discussed with: ru
* Introduce a namespace munging hack inspired by NetBSD to avoid pollutingdes2006-05-132-2/+2
| | | | | | | | the namespace of applications which inadvertantly link in libssh (usually through pam_ssh) Suggested by: lukem@netbsd.org MFC after: 6 weeks
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-3/+3
| | | | | | | | 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)
* Revert the commits that made libssh an INTERNALLIB; they caused too muchdes2005-06-072-6/+2
| | | | | | trouble, especially on amd64. Requested by: ru
* Make libssh an INTERNALLIB like it is in {Net,Open}BSD.des2005-06-062-2/+6
|
* Update for OpenSSH 4.1p1.des2005-06-052-2/+2
|
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).ru2004-02-051-2/+2
|
* Update Makefiles for OpenSSH 3.7.1p2.des2004-01-072-4/+4
|
* Explicitly add libz and libcrypto to LDADD for any ssh utilities missinggordon2003-08-191-2/+2
| | | | | | | | | | | | 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
* Very big makeover in the way telnet, telnetd and libtelnet are built.markm2003-07-162-29/+0
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extramarkm2003-05-051-1/+1
| | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
* The including makefile's directory is tried first for .include "...".ru2003-04-301-2/+2
|
* Most things depend on !defined(NO_OPENSSL); make it look so.ru2003-04-301-4/+7
|
* NOSECURE is implied by NOCRYPT, meaning if the latter is definedru2003-04-301-1/+1
| | | | we won't be here.
* Remove Kerberos IV shims.des2003-04-231-1/+1
|
* Update for 3.6.1p1; also remove Kerberos IV shims.des2003-04-231-1/+1
|
OpenPOWER on IntegriCloud