#
a42d6f76 |
|
23-Nov-2022 |
Baptiste Daroussin <bapt@FreeBSD.org> |
nuageinit: add basic support for cloudinit. this is a very early script to support cloudinit, it does not intend to be a full featured cloudinit client, but will support a good enough subset to be viable in most case. It support nocloud and openstack config-2 config drive mode (iso9660 or msdosfs) The following features are currently supported: - adding users (including a default user named 'freebsd' with password 'freebsd' - adding groups - adding ssh keys - static ipv4, static ipv6, dynamic ipv4 With this one is able to use the 'bring your own image feature" out of box. It is expected that the script grows the support of other clouds supporting cloud-init, contributions are welcomed. It is designed to be only run once via the firstboot mecanism. Sponsored by: OVHCloud MFC After: 3 weeks Differential Revision: https://reviews.freebsd.org/D44141
|
#
2524b7df |
|
15-Jan-2024 |
Mark Johnston <markj@FreeBSD.org> |
crashinfo: Print stack traces for all on-CPU threads Add a python script which implements the bulk of this functionality. Over time, this would ideally evolve into a library of python routines which can be used to inspect kernel data structures and automate some debugging tasks, similar to jhb's out-of-tree scripts, but written in a somewhat nicer language and with better integration into the kgdb command prompt. Note that kgdb currently won't auto-load scripts in this directory. This should perhaps change in the future. It probably also makes more sense to have a crashinfo.py which provides all the kgdb output that we want to include in core.txt, rather than having crashinfo.sh pipe in several commands. Reviewed by: avg, imp Discussed with: jhb MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D33817
|
#
43581d7b |
|
23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
libexec: Remove ancient SCCS tags. Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
195e5054 |
|
26-Jul-2023 |
Jessica Clarke <jrtc27@FreeBSD.org> |
libexec: Automatically generate rtld-elf list and generalise TAGS Note that the pattern for matching is made slightly more specific, so as to permit libcompats where one is a prefix of another (e.g. CheriBSD has lib64 and lib64c). Reviewed by: brooks, jhb, emaste, imp, kib Differential Revision: https://reviews.freebsd.org/D41183
|
#
df53ae0f |
|
22-Apr-2023 |
Colin Percival <cperciva@FreeBSD.org> |
Remove portsnap(8) Rather than having a tool in the FreeBSD base system for obtaining the FreeBSD ports tree, users are encouraged to `pkg install git` and then `git clone https://git.FreeBSD.org/ports.git /usr/ports`. The portsnap servers will continue operating until FreeBSD 13 reaches its End-of-Life, and portsnap is available from the ports tree as ports-mgmt/portsnap. Requested by: portmgr Relnotes: yes Differential Revision: https://reviews.freebsd.org/D39563 X-MFC: no
|
#
f051d723 |
|
01-Feb-2023 |
Warner Losh <imp@FreeBSD.org> |
hyperv: Build and install where supported Remove the hard-coded dependency on HYPERV being only x86. Instead, 100% rely on MK_HYPERV. It's always right (since it's marked BROKEN (so set to "no") on architectures we don't support). Sponsored by: Netflix Reviewed by: bz Differential Revision: https://reviews.freebsd.org/D38306
|
#
0eea46fb |
|
28-Sep-2022 |
Brooks Davis <brooks@FreeBSD.org> |
Remove telnetd The telnetd codebase is unmaintained and has a number of quality issues. Telnet has been largely supplanted by ssh. If needed, a port is available (net/freebsd-telnetd), but a more maintained implementation should be prefered. While the telnet client suffers from the same issues, it is deemed to be of lower risk and is required to connect to legacy devices, so it remains. Reviewed by: emaste, imp Differential Revision: https://reviews.freebsd.org/D36620
|
#
6703731d |
|
08-Sep-2020 |
Kyle Evans <kevans@FreeBSD.org> |
phttpget: move out of portsnap Currently, WITHOUT_PORTSNAP forces WITHOUT_FREEBSD_UPDATE because the latter relies on phttpget, which lives inside the portsnap build bits. Remove the dependency between these two options by moving phttpget out into ^/libexec and building/installing it if either WITH_PORTSNAP or WITH_FREEBSD_UPDATE. Future work could remove the conditional if it's decided that users will use it independently of either the current in-base consumers. Reported by: swills Reviewed by: jilles, emaste MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D26255
|
#
506f3640 |
|
18-Nov-2019 |
Kyle Evans <kevans@FreeBSD.org> |
Add flua to the base system, install to /usr/libexec FreeBSDlua ("flua") is a FreeBSD-private lua, flavored with whatever extensions we need for base system operations. We currently support a subset of lfs and lposix that are used in the rewrite of makesyscall.sh into lua, added in r354786. flua is intentionally written such that one can install standard lua and some set of lua modules from ports and achieve the same effect. linit_flua is a copy of linit.c from contrib/lua with lfs and lposix added in. This is similar to what we do in stand/. linit.c has been renamed to make it clear that this has flua-specific bits. luaconf has been slightly obfuscated to make extensions more difficult. Part of the problem is that flua is already hard enough to use as a bootstrap tool because it's not in PATH- attempting to do extension loading would require a special bootstrap version of flua with paths changed to protect the innocent. src.lua.mk has been added to make it easy for in-tree stuff to find flua, whether it's bootstrap-flua or relying on PATH frobbing by Makefile.inc1. Reviewed by: brooks, emaste (both earlier version), imp Differential Revision: https://reviews.freebsd.org/D21893
|
#
a4330302 |
|
07-Nov-2019 |
Brooks Davis <brooks@FreeBSD.org> |
libcompat: build 32-bit rtld and ldd as part of "everything" Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when included directly so MD paths in Makefiles work. In the process centralize setting them in LIBCOMPATWMAKEENV. Alter .PATH and CFLAGS settings in work when the Makefile is included. While here only support LIB32 on supported platforms rather than always enabling it and requiring users of MK_LIB32 to filter based TARGET/MACHINE_ARCH. The net effect of this change is to make Makefile.libcompat only build compatability libraries. Changes relative to r354449: Correct detection of the compiler type when bsd.compat.mk is used outside Makefile.libcompat. Previously it always matched the clang case. Set LDFLAGS including the linker emulation for mips where -m32 seems to be insufficent. Reviewed by: imp, kib (origional version in r354449) Obtained from: CheriBSD (conceptually) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D22251
|
#
ccad77fe |
|
07-Nov-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Revert r354449: libcompat: build 32-bit rtld and ldd as part of "everything" Additional testing is required..
|
#
36712a94 |
|
07-Nov-2019 |
Brooks Davis <brooks@FreeBSD.org> |
libcompat: build 32-bit rtld and ldd as part of "everything" Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when included directly so MD paths in Makefiles work. In the process centralize setting them in LIBCOMPATWMAKEENV. Alter .PATH and CFLAGS settings in work when the Makefile is included. While here only support LIB32 on supported platforms rather than always enabling it and requiring users of MK_LIB32 to filter based TARGET/MACHINE_ARCH. The net effect of this change is to make Makefile.libcompat only build compatability libraries. Reviewed by: imp, kib Obtained from: CheriBSD (conceptually) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D22251
|
#
0696600c |
|
17-Oct-2018 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Move the rc framework out of sbin/init into libexec/rc. The reasons for this are forward looking to pkgbase: * /sbin/init is a special binary; try not to replace it with every package update because an rc script was touched. (a follow-up commit will make init its own package) * having rc in its own place will allow more easy replacement of the rc framework with alternatives, such as openrc. Discussed with: brd (during BSDCam), kmoore Requested by: cem, bz PR: 231522 Approved by: re (gjb)
|
#
e415aa28 |
|
06-Oct-2017 |
Jeremie Le Hen <jlh@FreeBSD.org> |
Remove rcmds. If they are still needed, you can find them in the net/bsdrcmds port. This was proposed June, 20th and approved by various committers [1]. They have been marked as deprecated on CURRENT in r320644 [2] on July, 4th. Both stable/11 and release/11.1 contain the deprecation notice (thanks to allanjude@). Note that ruptime(1)/rwho(1)/rwhod(8) were initially thought to be part of rcmds but this was a mistake and those are therefore NOT removed. [1] https://lists.freebsd.org/pipermail/freebsd-arch/2017-June/018239.html [2] https://svnweb.freebsd.org/base?view=revision&revision=320644 Reviewed by: bapt, brooks Differential Revision: https://reviews.freebsd.org/D12573
|
#
c0759dac |
|
07-Jun-2016 |
Kurt Lidl <lidl@FreeBSD.org> |
Separate BLACKLIST vs BLACKLIST_SUPPORT properly Sponsored by: The FreeBSD Foundation
|
#
95856e14 |
|
02-Jun-2016 |
Kurt Lidl <lidl@FreeBSD.org> |
Add basic blacklist build support Reviewed by: rpaulo Approved by: rpaulo Relnotes: YES Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D5913
|
#
df0cfa3b |
|
01-Jun-2016 |
Kurt Lidl <lidl@FreeBSD.org> |
Reviewed by: rpaulo Approved by: rpaulo Obtained from: NetBSD external/bsd/blacklist @ 20160409 Relnotes: YES Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D5912
|
#
c501d73c |
|
25-Feb-2016 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Convert casperd(8) daemon to the libcasper. After calling the cap_init(3) function Casper will fork from it's original process, using pdfork(2). Forking from a process has a lot of advantages: 1. We have the same cwd as the original process. 2. The same uid, gid and groups. 3. The same MAC labels. 4. The same descriptor table. 5. The same routing table. 6. The same umask. 7. The same cpuset(1). From now services are also in form of libraries. We also removed libcapsicum at all and converts existing program using Casper to new architecture. Discussed with: pjd, jonathan, ed, drysdale@google.com, emaste Partially reviewed by: drysdale@google.com, bdrewery Approved by: pjd (mentor) Differential Revision: https://reviews.freebsd.org/D4277
|
#
24e9c818 |
|
17-Feb-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix installation of makewhatis.local(1) since r283777. The wrapper script has moved to libexec/makewhatis.local since it is not directlry related to the older makewhatis(1) utility that has been replaced by the usr.bin/mandoc version. Reported by: vangyzen
|
#
855ff27c |
|
09-Oct-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Move all the dma(8) components into one single directory Simplifying maintainance and options (only one place to deal with MK_DMAGENT) This also makes packaging base less intrusive by getting a single point where to add tags.
|
#
11981695 |
|
04-Feb-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Add the following options to enable/disable several features in the base system WITHOUT_BOOTPARAMD - bootparamd WITHOUT_BOOTPD - bootpd WITHOUT_FINGER - finger, fingerd WITHOUT_FTP - ftp, ftpd WITHOUT_INETD - inetd WITHOUT_RBOOTD - rbootd WITHOUT_TCP_WRAPPERS - tcpd, et al WITHOUT_TFTP - tftp, tftp-server WITHOUT_TIMED - timed MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
#
3f802165 |
|
24-Jan-2015 |
Enji Cooper <ngie@FreeBSD.org> |
Add MK_TALK knob for building the talk and talkd MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
|
#
466046ec |
|
26-Nov-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Conditionalize a number of components in the tree - bootparamd - bootpd - finger/fingerd - ftp/ftpd - hastctl/hastd - iscsid, et al - rbootd - talk/talkd - tcpd, et al - tftp/tftpd Add src.conf entries for the various components and do a best effort at adding components to tools/build/mk/OptionalObsoleteFiles.inc
|
#
f8080a99 |
|
15-Oct-2014 |
Warner Losh <imp@FreeBSD.org> |
HYPERV isn't available on all architectures, but just on by default for i386/amd64. Rather, it only works on i386/amd64 and should only be built there. Rather than change the default based on which architecutre, do things more directly by only building it on i386/amd64 and having it always on. This is how we handle other options that are relevant only for a few architectures.
|
#
478290db |
|
30-Sep-2014 |
Enji Cooper <ngie@FreeBSD.org> |
Check in first src/tests snapshot from NetBSD anoncvs Sources were obtained like so: % export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot" % cvs -z9 co -D "09/30/2014 20:45" -P src/tests % mv src/tests/* tests/dist/. '*CVS*' has been added to svn:ignore to ease updating periodically from upstream Some line ending issues had to be resolved with test outputs and scripts via dos2unix and by deleting the eol-style property set in usr.bin/sort Discussed with: rpaulo Sponsored by: EMC / Isilon Storage Division
|
#
e72055b7 |
|
12-Sep-2014 |
Xin LI <delphij@FreeBSD.org> |
Import HyperV Key-Value Pair (KVP) driver and daemon code by Microsoft, many thanks for their continued support of FreeBSD. While I'm there, also implement a new build knob, WITHOUT_HYPERV to disable building and installing of the HyperV utilities when necessary. The HyperV utilities are only built for i386 and amd64 targets. This is a stable/10 candidate for inclusion with 10.1-RELEASE. Submitted by: Wei Hu <weh microsoft com> MFC after: 1 week
|
#
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.
|
#
6a54f620 |
|
22-Feb-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Rename WITHOUT_DMA into WITHOUT_DMAGENT to avoid confusion Requested by: ian
|
#
42a85952 |
|
02-Dec-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Please welcome casperd daemon. It (and its services) will be responsible for giving access to functionality that is not available in capability mode sandbox. The functionality can be precisely restricted. Start with the following services: - system.dns - provides API compatible to: - gethostbyname(3), - gethostbyname2(3), - gethostbyaddr(3), - getaddrinfo(3), - getnameinfo(3), - system.grp - provides getgrent(3)-compatible API, - system.pwd - provides getpwent(3)-compatible API, - system.random - allows to obtain entropy from /dev/random, - system.sysctl - provides sysctlbyname(3-compatible API. Sponsored by: The FreeBSD Foundation
|
#
fba3cde9 |
|
08-Nov-2013 |
Julio Merino <jmmv@FreeBSD.org> |
Build and install the atf tests. Reviewed by: freebsd-testing Approved by: rpaulo (mentor)
|
#
e01d128a |
|
08-Nov-2013 |
Julio Merino <jmmv@FreeBSD.org> |
Subsume the functionality of MK_ATF into MK_TESTS. There is no reason to keep the two knobs separate: if tests are enabled, the ATF libraries are required; and if tests are disabled, the ATF libraries are not necessary. Keeping the two just serves to complicate the build. Reviewed by: freebsd-testing Approved by: rpaulo (mentor)
|
#
5f385077 |
|
09-Oct-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
By popular demand, move freebsd-version(1) from /libexec to /bin. Approved by: re (gjb)
|
#
e5abbf16 |
|
07-Oct-2013 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Introduce the /libexec/freebsd-version script, which is intended to be used by auditing tools to determine the userland patch level when it differs from what `uname -r` reports. This can happen when the system is kept up-to-date using freebsd-update and the last SA did not touch the kernel, or when a new kernel has been installed but the system has not yet rebooted. Approved by: re (glebius)
|
#
c175365c |
|
21-Oct-2012 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add ATF to the build. This is may be a bit rought around the egdes, but committing it helps to get everyone on the same page and makes sure we make progress. Tinderbox breakages that are the result of this commit are entirely the committer's fault -- in other words: buildworld testing on amd64 only. Credits follow: Submitted by: Garrett Cooper <yanegomi@gmail.com> Sponsored by: Isilon Systems Based on work by: keramida@ Thanks to: gnn@, mdf@, mlaier@, sjg@ Special thanks to: keramida@
|
#
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.
|
#
2208eadf |
|
03-Dec-2009 |
Ed Schouten <ed@FreeBSD.org> |
Add a new library: libulog. One of the things I really want to do, is to get rid of the limitations of our current utmp(5) mechanism: - It only allows 8 byte TTY device names. - The hostname only allows 16 bytes of storage. I'm not a big fan of <utmpx.h>, but I think we should at least try to add parts of it. Unfortunately we cannot implement <utmpx.h>, because we miss various fields, such as ut_id, ut_pid, etc. The API provided by libulog shares some similarities with <utmpx.h>, so it shouldn't be too hard to port these applications eventually. In most simple cases, it should just be a matter of removing the ulog_ prefix everywhere. As a bonus, it also implements a function called ulog_login_pseudo(), which allows unprivileged applications to write log entries, provided they have a valid file descriptor to a pseudo-terminal master device. libulog will allow a smoother transition to a new file format by adding a library interface to deal with utmp/wtmp/lastlog files. I initially thought about adding the functionality to libutil, but because I'm not planning on keeping this library around forever, we'd better keep it separated. Next items on the todo list: 1. Port applications in the base system (and ports) to libulog, instead of letting them use <utmp.h>. 2. Remove <utmp.h>, implement <utmpx.h> and reimplement this library on top. 3. Port as many applications as possible back to <utmpx.h>.
|
#
07c141a6 |
|
07-Sep-2009 |
Remko Lodder <remko@FreeBSD.org> |
MFC r196787 Do the first step in removing lukemftpd from the base system. Disconnect it from the build. If you are using the FTP daemon, please consider using the port ftp/tnftpd which is the same FTP server, but newer and might have more/better functionality. This results in us providing only one ftp daemon by default. Reviewed by: bz Approved by: imp (mentor, implicit) MFC after: 3 days Silence from: obrien Approved by: re (kib), imp (mentor, implicit)
|
#
c8b385c8 |
|
03-Sep-2009 |
Remko Lodder <remko@FreeBSD.org> |
Do the first step in removing lukemftpd from the base system. Disconnect it from the build. If you are using the FTP daemon, please consider using the port ftp/tnftpd which is the same FTP server, but newer and might have more/better functionality. This results in us providing only one ftp daemon by default. Reviewed by: bz Approved by: imp (mentor, implicit) MFC after: 3 days Silence from: obrien
|
#
7dcdb93f |
|
25-May-2009 |
Doug Barton <dougb@FreeBSD.org> |
Per the man page: The makekey utility has been deprecated and will be removed in a future release of FreeBSD. Actually removing it was approved back on 10/29/2007 by re (kensmith) but I dropped the ball on actually removing it. It's doubtful that it's become more relevant/useful in the intervening time.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
690f477d |
|
21-Sep-2008 |
Sam Leffler <sam@FreeBSD.org> |
add new build knobs and jigger some existing controls to improve control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month
|
#
878f530f |
|
24-Aug-2008 |
Ed Schouten <ed@FreeBSD.org> |
Remove the now unneeded pt_chown utility. Before we had a posix_openpt() that allocated PTY's with proper permissions in place, we used this set-uid utility to change the ownership of PTY slave devices to the real user ID of the process. This utility was used to implement grantpt(). In my first designs of the MPSAFE TTY layer, I replaced this by adding an ioctl() called TIOCGRANTPT, which was used to change the ownership. I left the pt_chown utility, because older C libraries needed it to work properly. After some discussions back in June I changed the PTY code to set permissions properly upon creation. Fortunately the previous grantpt() implementation changed permissions by hand when pt_chown is not installed, which always succeeds. This means grantpt() still works properly, even though the set-uid utility is missing. I've done tests with FreeBSD 5.2.1, FreeBSD 6.3 and FreeBSD 7.0 jails. All of them still work if I remove pt_chown. Reviewed by: philip (ex-mentor)
|
#
b2c4f888 |
|
31-Oct-2007 |
Yaroslav Tykhiy <ytykhiy@gmail.com> |
Add a hackish knob to skip rtld, NO_RTLD. In conjunction with src/Makefile.inc1 rev. 1.590, it can allow installing a world cross-built for a different arch over the live system. The procedure is more or less as follows: cp -R /rescue /rescue.old make installkernel TARGET_ARCH=foo make -DNO_RTLD installworld TARGET_ARCH=foo ^^^^^^^^^ PATH=/rescue.old chflags noschg /libexec/ld-elf.so.1 cp /usr/obj/foo/usr/src/libexec/rtld/ld-elf.so.1 /libexec chflags schg /libexec/ld-elf.so.1 <ditto for ld-elf32.so.1 if installing for amd64> reboot
|
#
60ee3847 |
|
02-Jul-2007 |
Max Laier <mlaier@FreeBSD.org> |
Link pf 4.1 to the build: - move ftp-proxy from libexec to usr.sbin - add tftp-proxy - new altq mtag link Approved by: re (kensmith)
|
#
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)
|
#
a8e0b2e8 |
|
10-Jun-2005 |
Jacques Vidrine <nectar@FreeBSD.org> |
Remove rexecd(8), a server that implements a particularly insecure method of executing commands remotely. There are no rexec clients in the FreeBSD tree, and the client function rexec(3) is present only in libcompat. It has been documented as "obsolete" since 4.3BSD, and its use has been discouraged in the man page for over 10 years.
|
#
e2c421f7 |
|
16-May-2005 |
David E. O'Brien <obrien@FreeBSD.org> |
Enable lukemftpd for 6.0-RELEASE.
|
#
24fe1eaf |
|
03-Mar-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Install rlogind(8). Pointy hat is available on request.
|
#
c71158d4 |
|
02-Mar-2005 |
Tom Rhodes <trhodes@FreeBSD.org> |
Wrap BSD r* commands in NO_RCMDS. Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk. Discussed with: ru, nectar
|
#
73f9c362 |
|
09-Feb-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
The only user of this utility (share/man/man0) was removed 2+ years ago.
|
#
ab7a2947 |
|
21-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
NODOCCOMPRESS -> NO_DOCCOMPRESS NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
|
#
6c58990d |
|
13-Nov-2004 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. If turned on no NIS support and related programs will be built. Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il> PR: bin/68303 No objections: des, gshapiro, nectar Reviewed by: ru Approved by: rwatson (mentor) MFC after: 2 weeks
|
#
cd3ee173 |
|
21-Sep-2004 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Switch from BIND 8 to BIND 9. Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
|
#
d8a921c7 |
|
17-Jun-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Commit a crude hack so we get sparc64 snapshots working again with a stable ld.so. We need to revisit the rtld-elf/sparc64/rtld_start.S rev. 1.5 and rtld-elf/sparc64/rtld_machdep.h rev. 1.5, which was suppose to allow stock Binutils 2.13 (and later) to be used.
|
#
9896c5f1 |
|
16-Jun-2004 |
David E. O'Brien <obrien@FreeBSD.org> |
Fall out from Binutils 2.15: don't bulid the ld.so on Sparc64.
|
#
8d69c48b |
|
08-Mar-2004 |
Max Laier <mlaier@FreeBSD.org> |
Link pf to the build and install: This adds the former ports registered groups: proxy and authpf as well as the proxy user. Make sure to run mergemaster -p in oder to complete make installworld without errors. This also provides the passive OS fingerprints from OpenBSD (pf.os) and an example pf.conf. For those who want to go without pf; it provides a NO_PF knob to make.conf. __FreeBSD_version will be bumped soon to reflect this and to be able to change ports accordingly. Approved by: bms(mentor)
|
#
d10a8d6c |
|
16-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Build things in pure dictionary order (see sort(1)). - Unify the conditional assignments section so that architectural exclusions come first, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception. Prodded by: bde
|
#
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.
|
#
b82eca91 |
|
24-May-2003 |
Peter Wemm <peter@FreeBSD.org> |
Do not exclude amd64 from rtld-elf builds. Approved by: re (safe amd64 support commits)
|
#
7691f66a |
|
19-May-2003 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Retire the useless NOSECURE knob. Approved by: re (scottl)
|
#
1cec3c80 |
|
11-May-2003 |
Mark Murray <markm@FreeBSD.org> |
Allow a NOPIC "make world" to complete. OK'ed by: re(scottl)
|
#
b2d14fd9 |
|
08-May-2003 |
Peter Wemm <peter@FreeBSD.org> |
Exclude rtld-elf for amd64. More porting is still needed. Approved by: re (scottl)
|
#
dbf104e6 |
|
05-May-2003 |
Mark Murray <markm@FreeBSD.org> |
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.
|
#
a52672e9 |
|
01-May-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Build non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined. Submitted by: Marius Strobl <marius@alchemy.franken.de>
|
#
2266b8c0 |
|
30-Apr-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Don't clobber Kerberos5 telnet(1) and telnetd(8) with non-crypto versions.
|
#
706d0ee0 |
|
27-Apr-2003 |
Warner Losh <imp@FreeBSD.org> |
Add back # accidentally deleted in 1.54
|
#
b4e225be |
|
26-Apr-2003 |
Warner Losh <imp@FreeBSD.org> |
This is no longer needed after tw is gone. Approved by: re@ (scottl)
|
#
d3951ad1 |
|
02-Jan-2003 |
Juli Mallett <jmallett@FreeBSD.org> |
Implement POSIX grantpt(3) functionality, and add a pt_chown utility (akin to Solaris, it is in /usr/libexec) to perform the handing over of tty nodes to the user being granted the pty. Submitted by: Ryan Younce <ryany@pobox.com> Reviewed by: security-officer@, standards@, mike@
|
#
a6f8d995 |
|
12-Nov-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
[DAIVD O'BRIEN's OPINION] Head off what I think is an abuse of the TRB, and disable lukemftpd.
|
#
0b15d9a1 |
|
02-Oct-2002 |
Mike Barcroft <mike@FreeBSD.org> |
Hook rpc.rstatd back up to the build now that it compiles.
|
#
c58ff411 |
|
02-Oct-2002 |
John Baldwin <jhb@FreeBSD.org> |
Unhook rpc.rstatd from the build until it actually compiles.
|
#
66422f5b |
|
16-Sep-2002 |
Peter Wemm <peter@FreeBSD.org> |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
|
#
23b25ee7 |
|
13-Aug-2002 |
David Malone <dwmalone@FreeBSD.org> |
Add tcpd to the build - though we don't need to for inetd, someone might want it for some other service-running program. Approved by: markm MFC after: 1 week
|
#
5c4ff405 |
|
27-Feb-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Add lukemftpd to the mix.
|
#
2e1c1789 |
|
01-Oct-2001 |
Kris Kennaway <kris@FreeBSD.org> |
Migrate uucpd to ports as well. Noticed by: ru
|
#
0dc44b5a |
|
25-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Do not build (and install) both secure/ and standard versions of libtelnet, telnetd, and telnet. This only worked because secure/ was listed late in SUBDIR in Makefile.inc1. Reviewed by: markm
|
#
27a803d6 |
|
11-Jan-2001 |
Doug Barton <dougb@FreeBSD.org> |
Add a system to save entropy from /dev/random periodically so that it can be used to reseed at boot time. This will greatly increase the chances that there will be sufficient entropy available at boot time to prevent long delays. For /etc/rc, remove the vmstat and iostat runs from the attempt to provide some cheesy randomness if the files fail, since those programs are dynamically linked, and ldd seems to want some randomness to do its magic. Guidance and parameters for this project were provided by Mark Murray, based on the requirements of the Yarrow algorithm. Some helpful suggestions for implementation (including the tip about iostat and vmstat) were provided by Sheldon Hearn. All blame for problems or mistakes is mine of course.
|
#
e4322bc6 |
|
24-Mar-2000 |
Dan Moschuk <dan@FreeBSD.org> |
Wrap uucpd behind the NOUUCP knob. Noticed by: Doug Barton
|
#
64baa0b4 |
|
29-Nov-1999 |
Peter Wemm <peter@FreeBSD.org> |
Reactivate named-xfer
|
#
fe6d3fe5 |
|
29-Nov-1999 |
Peter Wemm <peter@FreeBSD.org> |
Move named and associated tools into a seperate makefile section and disable them pending an import and cleanup of bind 8.2.2.p5.
|
#
fe637036 |
|
21-Nov-1999 |
Brian Somers <brian@FreeBSD.org> |
Enable pppoed
|
#
b8351749 |
|
07-Oct-1999 |
Mark Murray <markm@FreeBSD.org> |
Allow for a telnet in secure/ (SRA telnet).
|
#
7f3dea24 |
|
27-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
d3f476b1 |
|
09-Nov-1998 |
Dima Ruban <dima@FreeBSD.org> |
Enable named-xfer and rbootd for alpha.
|
#
c2c37821 |
|
05-Sep-1998 |
John Birrell <jb@FreeBSD.org> |
Chaneg MACHINE to MACHINE_ARCH to support MACHINE=pc98. Remove a couple of unsupported machines.
|
#
2a356d73 |
|
04-Sep-1998 |
John Birrell <jb@FreeBSD.org> |
Enable rtld-elf for build on alpha too. We now have support for shared libraries on alpha!
|
#
8deb7ff0 |
|
29-Aug-1998 |
John Birrell <jb@FreeBSD.org> |
BINFORMAT -> OBJFORMAT ready for E-day.
|
#
4add781b |
|
04-Aug-1998 |
Peter Wemm <peter@FreeBSD.org> |
Build mail.local and smrsh (when building sendmail)
|
#
fc882c32 |
|
12-Jun-1998 |
Peter Wemm <peter@FreeBSD.org> |
Fix stupid typo, I had only tested this in elf mode.
|
#
6c81492c |
|
12-Jun-1998 |
Peter Wemm <peter@FreeBSD.org> |
Only build rtld-aout if we're in an a.out build environment.
|
#
f24f28e2 |
|
06-Jun-1998 |
John Birrell <jb@FreeBSD.org> |
named-xfer can't be linked static due to the duplicated symbols in libc and libbind. rpc.rstatd required libkvm. Only try to build these on i386 for the time being.
|
#
04dc9546 |
|
01-Jun-1998 |
Peter Wemm <peter@FreeBSD.org> |
SUBDIR += rtld-aout
|
#
59f198d1 |
|
07-Mar-1998 |
John Polstra <jdp@FreeBSD.org> |
Enable rtld-elf when building an ELF system on the i386.
|
#
4f4a34ff |
|
29-Jan-1998 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Disable lfs_cleanerd
|
#
1ba18872 |
|
28-Sep-1997 |
Mark Murray <markm@FreeBSD.org> |
Changes for KTH KerberosIV.
|
#
593718be |
|
05-Jul-1997 |
Peter Wemm <peter@FreeBSD.org> |
.if exists(../eBones) tests the obj dir, not the source dir's existance. The existance of a stale obj dir does not imply the source too.
|
#
9e522f7a |
|
22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
#
1130b656 |
|
14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$ This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
b8b15e71 |
|
08-Jan-1997 |
Andrey A. Chernov <ache@FreeBSD.org> |
Build ebones/telnetd only if MAKE_EBONES defined
|
#
50ab54df |
|
03-Nov-1996 |
Mark Murray <markm@FreeBSD.org> |
Compile telnetd from eBones instead of secure. 2.2 candidate.
|
#
148531ef |
|
22-Sep-1996 |
Wolfram Schneider <wosch@FreeBSD.org> |
add forgotten $Id$
|
#
05403b9a |
|
29-Aug-1996 |
Peter Wemm <peter@FreeBSD.org> |
Add named-xfer
|
#
281a1128 |
|
25-Jun-1996 |
Bill Paul <wpaul@FreeBSD.org> |
Turn on mknetid.
|
#
b6248eeb |
|
13-Feb-1996 |
Bill Paul <wpaul@FreeBSD.org> |
Turn on ypxfr.
|
#
2ec6fd6a |
|
13-Feb-1996 |
Joerg Wunsch <joerg@FreeBSD.org> |
Include both, the regular and the `secure' telnetd, when building a release.
|
#
7870f32e |
|
22-Jan-1996 |
Paul Traina <pst@FreeBSD.org> |
Disconnect bootpgw
|
#
f1fba5f1 |
|
05-Jan-1996 |
Thomas Graichen <graichen@FreeBSD.org> |
added rpc.rquotad and rpc.sprayd
|
#
0b8ab5c8 |
|
26-Oct-1995 |
Bill Paul <wpaul@FreeBSD.org> |
Add revnetgroup.
|
#
12e35e51 |
|
29-Sep-1995 |
Andrey A. Chernov <ache@FreeBSD.org> |
Build secure telnetd if available and allowed
|
#
558914c4 |
|
06-Aug-1995 |
Mark Murray <markm@FreeBSD.org> |
Only build telnetd if secure telnetd is not going to be built. Reviewed by: rgrimes
|
#
df747cc1 |
|
22-Oct-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add xtend.
|
#
ad0e3007 |
|
29-Sep-1994 |
Paul Traina <pst@FreeBSD.org> |
Move bootp & related stuff
|
#
15c4b6fd |
|
28-Sep-1994 |
Paul Traina <pst@FreeBSD.org> |
Forget it. pcnfsd is too ugly for words because of the hand edited rpc files and other cruft. It's not important enough to have it in the source distribution and I don't feel comfortable with this, as it's below the standards of CSRG. Disable & remove pcnfsd. Either I'll rewrite this so it can all be generated with rpcgen or stuff it in ports and let it rot there.
|
#
1323638c |
|
28-Sep-1994 |
Paul Traina <pst@FreeBSD.org> |
Port rpc.pcnfsd to FreeBSD and enable
|
#
ba2f438c |
|
09-Sep-1994 |
Paul Richards <paul@FreeBSD.org> |
Removed bugfiler. Submitted by: Paul Richards
|
#
b2a2ed5c |
|
28-Aug-1994 |
Geoff Rehmet <csgr@FreeBSD.org> |
add: rpc.rstatd rpc.rusersd rpc.rwalld Submitted by: Geoff.
|
#
540122a1 |
|
22-Aug-1994 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Add back atrun Submitted by: jkh
|
#
cee788c7 |
|
04-Aug-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
For the moment, don't build kpasswdd until we figure out what to do with it.
|
#
17b3a491 |
|
28-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
rbootd compiles on i386 too. Reviewed by: Submitted by:
|
#
ea022d16 |
|
26-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Libexec Sources
|