#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
cbc83e37 |
|
22-Sep-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: chase dependency changes in the source tree Differential Revision: https://reviews.freebsd.org/D32098
|
#
c7fd29f0 |
|
01-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-telnet package both telnet and telnetd aren't that useful nowadays but some might want them. Create a FreeBSD-telnet package so users have a choice to have them or not. Differential Revision: https://reviews.freebsd.org/D31791 Reviewed by: emaste
|
#
01b01229 |
|
15-Jul-2019 |
Warner Losh <imp@FreeBSD.org> |
Remove all the RELEASE_CRUNCH instances that partially disable IPSEC We remove IPSEC only in parts of the tree, and not others. RELEASE_CRUNCH to disable it has not kept up with all its uses. Remove it. Should there be a real need to disable IPSEC, one that hasn't shown up in the base system to date, it can be re-added behind a WITHOUT_IPSEC build option.
|
#
a35f04fb |
|
12-Mar-2017 |
Warner Losh <imp@FreeBSD.org> |
Adopt SRCTOP in usr.bin Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo over ${.CURDIR}/../foo for paths in Makefiles. Differential Revision: https://reviews.freebsd.org/D9932 Sponsored by: Netflix Silence on: arch@ (twice)
|
#
3e11bd9e |
|
25-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Convert to usr.bin/ to LIBADD Reduce overlinking
|
#
5608fd23 |
|
19-Aug-2014 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Revert r267233 for now. PIE support needs to be reworked. 1. 50+% of NO_PIE use is fixed by adding -fPIC to INTERNALLIB and other build-only utility libraries. 2. Another 40% is fixed by generating _pic.a variants of various libraries. 3. Some of the NO_PIE use is a bit absurd as it is disabling PIE (and ASLR) where it never would work anyhow, such as csu or loader. This suggests there may be better ways of adding support to the tree. Many of these cases can be fixed such that -fPIE will work but there is really no reason to have it in those cases. 4. Some of the uses are working around hacks done to some Makefiles that are really building libraries but have been using bsd.prog.mk because the code is cleaner. Had they been using bsd.lib.mk then NO_PIE would not have been needed. We likely do want to enable PIE by default (opt-out) for non-tree consumers (such as ports). For in-tree though we probably want to only enable PIE (opt-in) for common attack targets such as remote service daemons and setuid utilities. This is also a great performance compromise since ASLR is expected to reduce performance. As such it does not make sense to enable it in all utilities such as ls(1) that have little benefit to having it enabled. Reported by: kib
|
#
80189b3b |
|
17-Jul-2014 |
Brooks Davis <brooks@FreeBSD.org> |
Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL
|
#
864c53ea |
|
08-Jun-2014 |
Bryan Drewery <bdrewery@FreeBSD.org> |
In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE. This is currently an opt-in build flag. Once ASLR support is ready and stable it should changed to opt-out and be enabled by default along with ASLR. Each application Makefile uses opt-out to ensure that ASLR will be enabled by default in new directories when the system is compiled with PIE/ASLR. [2] Mark known build failures as NO_PIE for now. The only known runtime failure was rtld. [1] http://www.bsdcan.org/2014/schedule/events/452.en.html Submitted by: Shawn Webb <lattera@gmail.com> Discussed between: des@ and Shawn Webb [2]
|
#
04efeffe |
|
05-Jun-2014 |
Warner Losh <imp@FreeBSD.org> |
When building picobsd, define WITHOUT_OPENSSL and WITHOUT_KERBEROS and remove the now-redundant checks for RELEASE_CRUNCH. This originally was defined for building smaller sysinstall images, but was later also used by picobsd builds for a similar purpose. Now that we've moved away from sysinstall, picobsd is the only remaining consumer of this interface. Adding these two options reduces the RELEASE_CRUNCH special cases in the tree by half.
|
#
c6063d0d |
|
05-May-2014 |
Warner Losh <imp@FreeBSD.org> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
b7946da9 |
|
02-Jan-2010 |
Ed Schouten <ed@FreeBSD.org> |
Build usr.bin/ with WARNS=6 by default. Also add some missing $FreeBSD$ to keep svn happy.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
33f12199 |
|
07-May-2008 |
Doug Rabson <dfr@FreeBSD.org> |
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import all non-style changes made by heimdal to our own libgssapi.
|
#
53bf725a |
|
05-Jul-2007 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Remove the -DFAST_IPSEC from Makefiles again. This was needed during the IPSEC->FAST_IPSEC->IPSEC transition period to not break the build after picking up netipsec header files. Now that the FAST_IPSEC kernel option is gone and the default is IPSEC again those defines are superfluous. Approved by: re (rwatson)
|
#
8409aedf |
|
30-Jun-2007 |
George V. Neville-Neil <gnn@FreeBSD.org> |
Commit IPv6 support for FAST_IPSEC to the tree. This commit includes all remaining changes for the time being including user space updates. Submitted by: bz Approved by: re
|
#
594a130b |
|
31-Jul-2006 |
Yaroslav Tykhiy <ytykhiy@gmail.com> |
Stop enforcing dependencies between MK_* options at Makefile level. All the dependencies are satisfied now in <bsd.own.mk>.
|
#
d1773e83 |
|
27-Jul-2006 |
Yaroslav Tykhiy <ytykhiy@gmail.com> |
Respect MK_INET6_SUPPORT. Move INET6 out of the RELEASE_CRUNCH conditional block because it saves as little as 2% of the binary size and IPv6 is rather popular today. (Some other binaries, e.g., telnetd, include INET6 for RELEASE_CRUNCH already.)
|
#
e1fe3dba |
|
17-Mar-2006 |
Ruslan Ermilov <ru@FreeBSD.org> |
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)
|
#
ee66677a |
|
10-Jun-2005 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove kludges intended to support src trees with partial obj trees. Discussed with: ru
|
#
a2161735 |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NOCRYPT -> NO_CRYPT
|
#
d37df47d |
|
06-Aug-2004 |
Colin Percival <cperciva@FreeBSD.org> |
Join the 21st century: Cryptography is no longer an optional component 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
|
#
482d5f1f |
|
24-Jul-2003 |
Mark Murray <markm@FreeBSD.org> |
Make sure that a "make release" (more accurately the bit that makes the crunched binary) get a non-cryptographic telnet. This is overkill in that it covers stuff that is not normally used in a crunched binary.
|
#
3665b7c2 |
|
24-Jul-2003 |
Mark Murray <markm@FreeBSD.org> |
Ensure that for the cryptographic instances of *telnet*, the "crypto" distribution is used. This only affects release-building.
|
#
acce0bcd |
|
20-Jul-2003 |
Mark Murray <markm@FreeBSD.org> |
Test correct macro for "without crypto" option(s).
|
#
4afa3718 |
|
16-Jul-2003 |
Mark Murray <markm@FreeBSD.org> |
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.
|
#
131f7ce5 |
|
11-Dec-2001 |
Mark Murray <markm@FreeBSD.org> |
Remove WARNS?=2 and -Wall. WARNS?=2 is going to be the default.
|
#
b3c1c587 |
|
30-Nov-2001 |
Mark Murray <markm@FreeBSD.org> |
Diff-reduce WRT src/secure/*telnet*/Makefile. Also, add an "unifdef:" target, so that the telnet sources can be remade from the crypto sources in src/crypto/telnet.
|
#
012b9403 |
|
19-Aug-2001 |
Mark Murray <markm@FreeBSD.org> |
Code merge and diff reduction between this and crypto telnet. Also remove useless AUTHENTICATION code. We have never compiled this here, and it is doubtful that it even works without crypto.
|
#
63d2b1e9 |
|
31-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
libtelnet.a is gone; add a special hack for `make release' fixit floppy.
|
#
4ecbb303 |
|
27-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness. Approved by: markm
|
#
60846af2 |
|
18-Feb-2001 |
Luigi Rizzo <luigi@FreeBSD.org> |
Do not compile INET6 support if RELEASE_CRUNCH is defined (used by install floppy/picobsd)
|
#
15d23748 |
|
27-Mar-2000 |
Bruce Evans <bde@FreeBSD.org> |
Fixed misspelling of DPADD as DPADDA. Fixed some misformattings.
|
#
0ed9356c |
|
24-Feb-2000 |
Mark Murray <markm@FreeBSD.org> |
Use libcrypto in place of libdes.
|
#
23111c41 |
|
29-Jan-2000 |
Yoshinobu Inoue <shin@FreeBSD.org> |
fix breakage of make release. Confirmed by: German Tischler <tanis@gaspode.franken.de>
|
#
4dd8b5ab |
|
27-Jan-2000 |
Yoshinobu Inoue <shin@FreeBSD.org> |
another tcp apps IPv6 updates.(should be make world safe) ftp, telnet, ftpd, faithd also telnet related sync with crypto, secure, kerberosIV Obtained from: KAME project
|
#
7d39118a |
|
30-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
Nearly missed this one. Turn off -DTERMCAP otherwise it defines a bunch of conflicting symbols with ncurses.
|
#
914860e8 |
|
09-Jan-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
Use -DSKEY instead of wrong -DPATH_SKEY
|
#
b833b302 |
|
07-Jan-1997 |
Paul Traina <pst@FreeBSD.org> |
Import a few relatively minor fixes from current Borman telnet. Add some buffer overrun fixes from OpenBSD and myself. Add skey calculator kludge from OpenBSD. TODO: do a real merge of dab's sources... probably just make telnet and telnetd contrib software. Obtained from: OpenBSD, dab@bsdi.com
|
#
5b963fa1 |
|
05-Sep-1996 |
Bruce Evans <bde@FreeBSD.org> |
Fixed DPADD.
|
#
abe67e41 |
|
29-May-1996 |
Paul Traina <pst@FreeBSD.org> |
Remove obsolete SOCKSv4 support
|
#
33bb8564 |
|
22-Apr-1996 |
Paul Traina <pst@FreeBSD.org> |
Add support for socks
|
#
0031ae7a |
|
28-Aug-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Oh foo. I should a) learn to read. b) learn to think. :-) Telnet has nothing to do with this, it's telnetd and telnetd doesn't use KLUDGELINEMODE so that theory is washed up. Anyway, back out previous commit and slink away with red face.
|
#
58cba443 |
|
28-Aug-1995 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Remove -DKLUDGELINEMODE again; it's breaking things and Paul T. says it's a bug anyway.
|
#
c59d31f6 |
|
27-Aug-1994 |
Geoff Rehmet <csgr@FreeBSD.org> |
Fix big f*ckup by doing "make nocrypt" (Don't think I don't realize what a big f*ckup this was.) Submitted by: geoff.
|
#
b89a4082 |
|
05-Aug-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
Don't do Kerberos yet, we aren't ready for it.
|
#
9b50d902 |
|
26-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Usr.bin Sources
|