Commit graph

384 commits

Author SHA1 Message Date
Thomas Moestl 6f6ede923c Connect ofwdump to the sparc64 build. 2002-10-18 15:38:39 +00:00
Julian Elischer 039f96db54 Pppctl seems to compile again now 2002-09-19 10:32:39 +00:00
Peter Wemm 8da4b35652 Add i386 to the list of architectures that libc_r is broken on. This
effectively removes pppctl from the build for now.  It only compiles on
alpha now (now ironic).
2002-09-17 07:32:36 +00:00
Poul-Henning Kamp caefa40062 Switch over to the new EA manipulation utilities.
Sponsored by:	DARPA & NAI Labs.
2002-09-02 19:28:59 +00:00
Robert Watson 34d26f04c3 Introduce support for Mandatory Access Control and extensible
kernel access control.

Provide ugidfw, a utility to manage the ruleset provided by
mac_bsdextended.  Similar to ipfw, only for uids/gids and files.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
2002-08-02 07:14:22 +00:00
Gordon Tetlow 8f40768a94 Hook nfsd and mountd back into the build in /usr/sbin, where they make more
sense. Since portmap/rpcbind is in /usr/sbin it doesn't make any sense for
nfsd and mountd to be in /sbin.

For the record, NetBSD has them in /usr/sbin while OpenBSD has them in /sbin

PR:		bin/30972
Reviewed by:	jake (mentor)
2002-07-07 22:17:38 +00:00
Hajimu UMEMOTO 3b46313d9a Don't install obsolete gifconfig(8). Please use ifconfig(8) instead. 2002-06-15 18:04:51 +00:00
Hajimu UMEMOTO 23d84069ed Don't install obsolete prefix(8). We now have `ifconfig eui64'. 2002-06-15 15:41:44 +00:00
Ruslan Ermilov 2d80eecc97 We don't build libc_r on sparc64 for the moment. 2002-05-31 19:59:12 +00:00
Peter Wemm 0367ff7599 Put on peril sensitive sunglasses and turn C++ stuff back on. 2002-05-29 00:48:14 +00:00
Ruslan Ermilov 02c0301fa7 Move elf2aout to usr.sbin/.
Approved by:	jake
2002-05-25 13:29:47 +00:00
David E. O'Brien 67b831cca6 Turn off pppctl -- it won't like with an in-tree Gcc 3.1 built libc_r. 2002-05-10 00:48:33 +00:00
Jake Burkholder 47006c28ae sysinstall compiles on sparc64. 2002-04-20 15:50:32 +00:00
Peter Wemm 09201d1cf3 Reactivate sysinstall, it does work on ia64. 2002-04-08 23:08:48 +00:00
David E. O'Brien 7a1f3f7f91 Sysinstall does not work on ia64 and sparc64 yet. :-) 2002-04-08 20:42:05 +00:00
Poul-Henning Kamp 0bd6af074c Send diskpart to the eternal storage device (SMD probably :-) where
it belongs.
2002-04-02 11:02:21 +00:00
Ruslan Ermilov 7a43a96ab0 Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217
with the NO_IPFILTER make.conf(5) knob.

(So that we can "make the-rest-of-the-world" again.)
2002-03-21 09:15:39 +00:00
David E. O'Brien a3a263e37c Remove ipftest until the committer can actually test his changes. 2002-03-20 01:57:52 +00:00
Dag-Erling Smørgrav 0d61ca69bb Revert previous revision; sysinstall should build fine now even when cross-
building, plus ru says the previous revision didn't actually achieve what
it was meant to achieve.
2002-03-15 18:48:20 +00:00
Dag-Erling Smørgrav 8580fd6b50 Don't try to cross-build sysinstall. 2002-03-12 18:55:53 +00:00
Gregory Neil Shapiro 40b36f54c8 Add editmap, a new utility which comes with sendmail 8.12 for editing maps in
place.
2002-02-17 22:02:59 +00:00
David E. O'Brien a4dc000e70 Revert rev 1.211, kernel building assistants should live in /sys 2002-02-11 23:04:56 +00:00
David E. O'Brien eda2071920 Turn on makeobjops. 2002-02-11 22:09:20 +00:00
Peter Wemm 9fe9bee4a7 Exclude pppctl on ia64 due to libc_r. I had been building with
-DNOLIBC_R, but this is a little safer.
2001-11-04 06:15:28 +00:00
Peter Wemm ab5e5d7be9 ia64 support: move pnpinfo to i386 and alpha sections for now. i386 has
native inb/outb etc, and alpha has libio.  ia64 doesn't have any yet.

move pppctl to the NOLIBC_R section (libc_r is not possible on ia64 in
its present form due to assumptions about setjmp/longjmp magic)
2001-10-23 10:16:04 +00:00
Peter Wemm 9c6f92408c Add kldxref(8), for maintaining the linker.hints file for translating
module->pathname.ko.  It supports only ELF for now.

Submitted by:   bp  (with some minor tweaks)
2001-09-11 01:13:15 +00:00
Mike Barcroft bd06a3ec97 Add a new utility that runs an executable detached from the
controlling terminal.

Discussed on:	-hackers
Obtained from:	BSD/OS
2001-08-30 04:48:02 +00:00
David E. O'Brien 96b7a6e441 Remove `diskcheckd'. It is now in ports/sysutils.
Consensus on:	freebsd-current.
2001-08-28 23:21:28 +00:00
Peter Wemm cccce27ae3 Correct path (../crypto, not ../../crypto) 2001-08-18 03:36:26 +00:00
Maxim Sobolev a8ec1b4851 Fix a cryptoless world by disconnecting libmp from the build when there is no
crypto bits installed and/or NOCRYPTO/NO_OPENSSL is defined. This unfortunately
meants that usr.bin/chkey, usr.bin/newkey and usr.sbin/keyserv have also to
be disconnected.

IMO it is merely a workaround, the proper solution is to move libmp to
src/crypto where it belongs and use libgmp for the cryptoless builds instead.

Missed by:	dd
2001-08-02 15:47:03 +00:00
Poul-Henning Kamp 849f35cf88 Add diskcheck-daemon.
With a small disk being 20GB these days, chances are pretty good that
an ailing sector will not be read while still being recoverable by
the drive.

Diskcheck daemon will read disks in the background at a low rate and
that way give the diskdrive a chance to detect and correct soft read
errors before they become hard errors.

Idea by:	phk
Written by:     ben
2001-06-03 20:02:03 +00:00
Hajimu UMEMOTO 2d754db7e6 Remove pim6[ds]d from the tree. The software had a restrictive license
than we can handle.  pim6[ds]d are available as ports instead.
2001-06-03 18:16:39 +00:00
Ruslan Ermilov f3bb47cca0 Add NO_I4B to avoid building/installing isdn4bsd package.
Prompted by:	Alexandr Listopad <laa@laa.zp.ua>
MFC after:	3 days
2001-05-23 13:32:32 +00:00
Joerg Wunsch 146e5df7bf Include fdread(1) into the parent Makefile. 2001-05-14 21:00:14 +00:00
Brian Somers ad01e0c856 Add a ``digi'' driver.
This driver supports PCI Xr-based and ISA Xem Digiboard cards.
dgm will go away soon if there are no problems reported.  For now,
configuring dgm into your kernel warns that you should be using
digi.  This driver is probably close to supporting Xi, Xe and Xeve
cards, but I wouldn't expect them to work properly (hardware
donations welcome).

The digi_* pseudo-drivers are not drivers themselves but contain
the BIOS and FEP/OS binaries for various digiboard cards and are
auto-loaded and auto-unloaded by the digi driver at initialisation
time.  They *may* be configured into the kernel, but waste a lot
of space if they are.  They're intended to be left as modules.

The digictl program is (mainly) used to re-initialise cards that
have external port modules attached such as the PC/Xem.
2001-05-02 01:08:09 +00:00
Mike Smith 0fb0f418bc Turn on devinfo(8) 2001-04-21 00:13:57 +00:00
Alfred Perlstein 8360efbd6c Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and
associated changes that had to happen to make this possible as well as
bugs fixed along the way.

  Bring in required TLI library routines to support this.

  Since we don't support TLI we've essentially copied what NetBSD
  has done, adding a thin layer to emulate direct the TLI calls
  into BSD socket calls.

  This is mostly from Sun's tirpc release that was made in 1994,
  however some fixes were backported from the 1999 release (supposedly
  only made available after this porting effort was underway).

  The submitter has agreed to continue on and bring us up to the
  1999 release.

  Several key features are introduced with this update:
    Client calls are thread safe. (1999 code has server side thread
    safe)
    Updated, a more modern interface.

  Many userland updates were done to bring the code up to par with
  the recent RPC API.

  There is an update to the pthreads library, a function
  pthread_main_np() was added to emulate a function of Sun's threads
  library.

  While we're at it, bring in NetBSD's lockd, it's been far too
  long of a wait.

  New rpcbind(8) replaces portmap(8) (supporting communication over
  an authenticated Unix-domain socket, and by default only allowing
  set and unset requests over that channel). It's much more secure
  than the old portmapper.

  Umount(8), mountd(8), mount_nfs(8), nfsd(8) have also been upgraded
  to support TI-RPC and to support IPV6.

  Umount(8) is also fixed to unmount pathnames longer than 80 chars,
  which are currently truncated by the Kernel statfs structure.

Submitted by: Martin Blapp <mb@imp.ch>
Manpage review: ru
Secure RPC implemented by: wpaul
2001-03-19 12:50:13 +00:00
Peter Wemm 3df8ada3ff Move wicontrol from i386 to MI section. (yes, it compiles on alpha, where
theoretically NEWCARD might work one day).  if_wi.c is in the MI config
section already.
2001-02-03 08:56:52 +00:00
John Baldwin 7893939f7a Activate sysinstall. 2001-01-17 03:32:19 +00:00
Ruslan Ermilov b3b01ff362 Added the lastlogin utility.
Obtained from:	NetBSD
2000-11-14 17:49:38 +00:00
Warner Losh 4e1921ab64 Add raycontrol to the build. 2000-11-12 21:55:21 +00:00
KATO Takenori c79612098e Moved boot0cfg into IBM-PC only section (MACHINE=="i386").
Pointed out by:	nyan
2000-09-10 15:33:07 +00:00
Mitsuru IWASAKI ba6776153b Activate acpi. 2000-08-31 15:12:23 +00:00
KATO Takenori 6a70fca024 Added PC-98 boot manager installation and configuration utility. 2000-08-02 10:11:08 +00:00
Hajimu UMEMOTO a00dc7b4f4 Activate mld6query. 2000-07-10 17:00:26 +00:00
Mark Murray 0f5cc22921 As rndcontrol is no longer needed, punt it to the attic. 2000-06-25 10:46:24 +00:00
Tim Vanderhoek 8c0e8d96d2 Add a NO_LPR option. Useful for people who want to use LPRng.
PR:	bin/18787 (David Gilbert <dgilbert@velocet.ca>)
2000-05-31 21:45:15 +00:00
Robert Watson e50c89eca8 Code compiles and installs 100% better if included in the Makefile.
Suggested by:	Voices in my head.
2000-04-16 23:57:02 +00:00
Robert Watson 9754f5b65b Introduced /usr/sbin/extattrctl, a utility for managing UFS/FFS extended
attributes (recently committed).  Using extattrctl, the extended attribute
service may be started and stopped for specific file systems; specific
attributes may be enabled or disabled, and the backing file for each
attribute configured.  Also, backing files may be initialized.

Reviewed by:    adrian, bp, freebsd-fs, the unthanked masses
Obtained from:  TrustedBSD
2000-04-15 05:14:39 +00:00
Mike Smith f6f23e2c6b Add mlxcontrol. 2000-04-11 03:02:37 +00:00
Sheldon Hearn 4e2edaf244 Add a NO_MAILWRAPPER knob to make.conf and wrap it around
mailwrapper(8) for folks who find it annoying to have their development
version of sendmail blown away by ``make world''.

PR:		17394
2000-03-31 09:23:54 +00:00
Yoshinobu Inoue 0fea3d5165 IPv6 multicast routing.
kernel IPv6 multicast routing support.
  pim6 dense mode daemon
  pim6 sparse mode daemon
  netstat support of IPv6 multicast routing statistics

  Merging to the current and testing with other existing multicast routers
  is done by Tatsuya Jinmei <jinmei@kame.net>, who writes and maintainances
  the base code in KAME distribution.

  Make world check and kernel build check was also successful.
2000-01-28 05:10:56 +00:00
Yoshinobu Inoue 4dd8b5ab79 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
2000-01-27 09:28:38 +00:00
Jeroen Ruigrok van der Werven 6e67d5c900 Stop apmconf from being build.
green integrated apmconf into apm and we should use that instead.

Suggested by:	msmith
2000-01-23 09:50:10 +00:00
Bill Paul 261b9b3066 Add driver support for the Aironet 4500/4800 series wireless 802.11
NICs. (Finally!) The PCMCIA, ISA and PCI varieties are all supported,
though only the ISA and PCI ones will work on the alpha for now.
PCCARD, ISA and PCI attachments are all provided. Also provided an
ancontrol(8) utility for configuring the NIC, man pages, and updated
pccard.conf.sample. ISA cards are supported in both ISA PnP and hard-wired
mode, although you must configure the kernel explicitly to support the
hardwired mode since you have to know the I/O address and port ahead
of time.

Special thanks to Doug Ambrisko for doing the initial newbus hackery
and getting it to work in infrastructure mode.
2000-01-14 20:41:03 +00:00
Søren Schmidt 6d73a68a82 Add burncd to and remove wormcontrol from the targets. 2000-01-06 22:52:20 +00:00
Yoshinobu Inoue 9a4365d0e0 libipsec and IPsec related apps. (and some KAME related man pages)
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
2000-01-06 12:40:54 +00:00
Peter Wemm 7432ff8602 Add mailwrapper. It redirects to sendmail by default, but you can
point /usr/sbin/sendmail to any mailer of your choice with the
/etc/mail/mailer.conf config file.
1999-12-29 18:44:06 +00:00
Yoshinobu Inoue be01371dfa Sorry, ndp command is not exist yet.
Specified by: Anders Andersson <anders@sanyusan.se>
1999-12-29 12:53:21 +00:00
Yoshinobu Inoue 123689d38f Forgot to add newly added udp and raw IPv6 apps to usr.sbin SUBDIR.
They are confirmed to be buildable and seems to be working.
1999-12-29 07:11:50 +00:00
Peter Wemm 32591efd04 Zap kvm_mkdb, it was for kvm_nlist's benefit, but now it goes direct
to the in-kernel hashed symbol tables (including modules).
1999-12-27 07:27:50 +00:00
Yoshinobu Inoue 6a800098cc IPSEC support in the kernel.
pr_input() routines prototype is also changed to support IPSEC and IPV6
chained protocol headers.

Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
1999-12-22 19:13:38 +00:00
Ollivier Robert ad1e418043 Bye bye xntpd, enter ntp.
Reviewed by:	phk
1999-12-16 12:42:09 +00:00
Guido van Rooij 46eae78a17 Move basic ifilter utils to sbin where they shold have been committed by
me in the first place. While we're at it: add MAINTAINER line
1999-12-06 20:50:04 +00:00
Peter Wemm 44248f451c Reactivate bind (named and tools) 1999-11-30 06:22:22 +00:00
Peter Wemm fe6d3fe571 Move named and associated tools into a seperate makefile section and
disable them pending an import and cleanup of bind 8.2.2.p5.
1999-11-30 02:18:13 +00:00
Poul-Henning Kamp 7a6f9bb483 Remove bad144 program. 1999-11-27 14:35:22 +00:00
Guido van Rooij fceb9c0ed8 rewire userland ipfilter programs 1999-11-23 21:57:29 +00:00
Matthew Dillon c69a34d486 Add rpc.umntall utility, to be used by startup and shutdown scripts
to replace (broken) umntall signal code previously in mountd.

Submitted by:	Martin Blapp <mb@imp.ch>
1999-11-21 08:06:00 +00:00
Doug Rabson c7805c6325 Enable mixer on alpha. 1999-11-13 18:34:22 +00:00
Julian Elischer 4cf49a4355 Whistle's Netgraph link-layer (sometimes more) networking infrastructure.
Been in production for 3 years now. Gives Instant Frame relay to if_sr
and if_ar drivers, and PPPOE support soon. See:
ftp://ftp.whistle.com/pub/archie/netgraph/index.html
for on-line manual pages.

Reviewed by: Doug Rabson (dfr@freebsd.org)
Obtained from:  Whistle CVS tree
1999-10-21 09:06:11 +00:00
Bill Fumerola 24ff9bb509 mergemaster bmake glue. 1999-10-20 07:33:09 +00:00
Peter Wemm bd3c4bb29f Nuke the old antique copy of ipfilter from the tree. This is old enough
to be dangerous.  It will better serve us as a port building a KLD,
ala SKIP.
1999-10-10 15:08:38 +00:00
Peter Wemm 97d92980a9 $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
Matt Jacob 18443fbd98 Some floppy related commands (fdformat, fdwrite, fdcontrol) need not be
restricted to i386.
1999-08-10 01:04:11 +00:00
Stefan Eßer 2b51223f01 Activate building of elf2exe for MACHINE_ARCH==alpha. 1999-07-28 20:16:49 +00:00
Robert Nordier 0277da1675 Activate kgzip. 1999-07-19 20:22:44 +00:00
Mitsuru IWASAKI 07c279cd0d Activate apmd. 1999-07-10 17:44:02 +00:00
Doug Rabson accaf17a2a Port pnpinfo to alpha. 1999-05-22 17:35:48 +00:00
David E. O'Brien ce68c9929a Move sysctl/ to src/sbin/ where it now belongs.
Repository copied by:	Peter
1999-05-10 10:17:22 +00:00
Bill Paul 31a08ab08e Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA
adapter (and some workalikes). Also add man pages and a wicontrol
utility to manipulate some of the card parameters.

This driver was written using information gleaned from the Lucent HCF Light
library, though it does not use any of the HCF Light code itself, mainly
because it's contaminated by the GPL (but also because it's pretty gross).
The HCF Light lacks certain featurs from the full (but proprietary) HCF
library, including 802.11 frame encapsulation support, however it has
just enough register information about the Hermes chip to allow someone
with enough spare time and energy to implement a proper driver. (I would
have prefered getting my hands on the Hermes manual, but that's proprietary
too. For those who are wondering, the Linux driver uses the proprietary
HCF library, but it's provided in object code form only.)

Note that I do not have access to a WavePOINT access point, so I have
only been able to test ad-hoc mode. The wicontrol utility can turn on
BSS mode, but I don't know for certain that the NIC will associate with
an access point correctly. Testers are encouraged to send their results
to me so that I can find out if I screwed up or not.
1999-05-05 07:37:11 +00:00
Poul-Henning Kamp 75c1354190 This Implements the mumbled about "Jail" feature.
This is a seriously beefed up chroot kind of thing.  The process
is jailed along the same lines as a chroot does it, but with
additional tough restrictions imposed on what the superuser can do.

For all I know, it is safe to hand over the root bit inside a
prison to the customer living in that prison, this is what
it was developed for in fact:  "real virtual servers".

Each prison has an ip number associated with it, which all IP
communications will be coerced to use and each prison has its own
hostname.

Needless to say, you need more RAM this way, but the advantage is
that each customer can run their own particular version of apache
and not stomp on the toes of their neighbors.

It generally does what one would expect, but setting up a jail
still takes a little knowledge.

A few notes:

   I have no scripts for setting up a jail, don't ask me for them.

   The IP number should be an alias on one of the interfaces.

   mount a /proc in each jail, it will make ps more useable.

   /proc/<pid>/status tells the hostname of the prison for
   jailed processes.

   Quotas are only sensible if you have a mountpoint per prison.

   There are no privisions for stopping resource-hogging.

   Some "#ifdef INET" and similar may be missing (send patches!)

If somebody wants to take it from here and develop it into
more of a "virtual machine" they should be most welcome!

Tools, comments, patches & documentation most welcome.

Have fun...

Sponsored by:   http://www.rndassociates.com/
Run for almost a year by:       http://www.servetheweb.com/
1999-04-28 11:38:52 +00:00
David E. O'Brien 0acc1823a4 \begin{bdemode}
sort tcpd* entries
\end{bdemode}
1999-04-28 08:00:50 +00:00
Mike Smith 0adc9d60f1 Build memcontrol too. 1999-04-07 04:12:02 +00:00
Mark Murray 8d4b20e333 Build tcp_wrappers' userland. I am not building tcpd, because in a day
or two, inetd will gain the necessary functionality. At that stage,
I'll make wrapping the default for sendmail and portmapper as well.
1999-03-14 18:02:14 +00:00
Brian Somers 2f9a9cb08c src/usr.sbin/natd -> src/sbin/natd (after a repo-copy by jdp) 1999-03-12 15:38:55 +00:00
Robert Nordier 5051d0ac60 Activate boot0cfg. 1999-02-21 21:30:13 +00:00
Mike Smith b6c9912866 Back out 1.146 - usbd is already enabled. 1999-01-11 18:03:54 +00:00
Mike Smith 66d08b5f0c Add usbd to the build 1999-01-11 08:06:04 +00:00
Nick Hibma 7c0a08f381 Added usbd and usbdevs 1999-01-10 21:57:55 +00:00
Peter Wemm cc85444017 Reconnect pcvt hooks..
Reviewed by:	core
1999-01-01 08:45:44 +00:00
Poul-Henning Kamp 4b14c4dc97 spppcontrol already lives in /sbin 1998-12-30 09:38:36 +00:00
Gary Palmer a0f1d841a5 Put the i4b stuff under the `i386 only' section until someone fixes up
the build problems on the Alpha.
1998-12-28 16:37:28 +00:00
Poul-Henning Kamp 19c749625f Initial entry of ISDN4BSD into the FreeBSD tree.
ISDN4BSD is the work of our brand-new comitter: Hellmuth Michaelis,
who has done a tremendous amount of work to bring us this far.

There are still some outstanding issues and files to bring into
the tree, and for now it will be needed to pick up all the extra
docs from the isdn4bsd release.

It is probably also a very good idea to subscribe to the isdn@freebsd.org
mailing list before you try this out.

These files correspond to release "beta Version 0.70.00 / December
1998" from Hellmuth.
1998-12-27 21:47:14 +00:00
Poul-Henning Kamp 57814d04d4 Update sppp support to i4b level. This includes the new spppcontrol
program to set PPP options like authentication with.
1998-12-27 21:30:44 +00:00
Poul-Henning Kamp 1767866e4d follow up to:
Pre 3.0 branch cleanup casualty #4: pcvt
1998-12-27 16:44:24 +00:00
Nick Hibma 6015b10bca Unbreak make world. Sorry about that. I'll have to figure out the steps
to add those programs properly.
1998-12-13 14:56:19 +00:00
Nick Hibma 00074f8e84 Added usbd, usbdevs directories
Submitted by:	MIHIRA Sanpei Yoshiro
1998-12-12 11:47:31 +00:00
Bruce Evans 3c817e2cc4 Fixed disorder. 1998-11-10 12:29:04 +00:00
Dima Ruban ffd2f8ac3d Enable IPXrouted for alpha. 1998-11-10 06:38:40 +00:00
Dima Ruban 5c9036d5ee Clean it up a little bit. 1998-11-09 23:39:02 +00:00
Jordan K. Hubbard a068293786 Add crunch back to general targets. 1998-10-02 11:31:36 +00:00
Doug Rabson 0b0efca2f4 Don't build ncrcontrol on alpha, its obsoleted by cam. 1998-09-17 08:55:02 +00:00
Doug Rabson 183b47f7bb Add some things to the alpha build. 1998-09-16 09:33:23 +00:00
Poul-Henning Kamp 3f8c45065e (this is an extract from src/share/examples/atm/README)
===================================
                HARP  |  Host ATM Research Platform
                ===================================

                              HARP 3

What is this stuff?
-------------------
The Advanced Networking Group (ANG) at the Minnesota Supercomputer Center,
Inc. (MSCI), as part of its work on the MAGIC Gigabit Testbed, developed
the Host ATM Research Platform (HARP) software, which allows IP hosts to
communicate over ATM networks using standard protocols.  It is intended to
be a high-quality platform for IP/ATM research.

HARP provides a way for IP hosts to connect to ATM networks.  It supports
standard methods of communication using IP over ATM.  A host's standard IP
software sends and receives datagrams via a HARP ATM interface.  HARP provides
functionality similar to (and typically replaces) vendor-provided ATM device
driver software.

HARP includes full source code, making it possible for researchers to
experiment with different approaches to running IP over ATM.  HARP is
self-contained; it requires no other licenses or commercial software packages.

HARP implements support for the IETF Classical IP model for using IP over ATM
networks, including:

   o IETF ATMARP address resolution client
   o IETF ATMARP address resolution server
   o IETF SCSP/ATMARP server
   o UNI 3.1 and 3.0 signalling protocols
   o Fore Systems's SPANS signalling protocol

What's supported
----------------
The following are supported by HARP 3:

   o ATM Host Interfaces
        - FORE Systems, Inc. SBA-200 and SBA-200E ATM SBus Adapters
        - FORE Systems, Inc. PCA-200E ATM PCI Adapters
        - Efficient Networks, Inc. ENI-155p ATM PCI Adapters

   o ATM Signalling Protocols
        - The ATM Forum UNI 3.1 signalling protocol
        - The ATM Forum UNI 3.0 signalling protocol
        - The ATM Forum ILMI address registration
        - FORE Systems's proprietary SPANS signalling protocol
        - Permanent Virtual Channels (PVCs)

   o IETF "Classical IP and ARP over ATM" model
        - RFC 1483, "Multiprotocol Encapsulation over ATM Adaptation Layer 5"
        - RFC 1577, "Classical IP and ARP over ATM"
        - RFC 1626, "Default IP MTU for use over ATM AAL5"
        - RFC 1755, "ATM Signaling Support for IP over ATM"
        - RFC 2225, "Classical IP and ARP over ATM"
        - RFC 2334, "Server Cache Synchronization Protocol (SCSP)"
        - Internet Draft draft-ietf-ion-scsp-atmarp-00.txt,
                "A Distributed ATMARP Service Using SCSP"

   o ATM Sockets interface
        - The file atm-sockets.txt contains further information

What's not supported
--------------------
The following major features of the above list are not currently supported:

        o UNI point-to-multipoint support
        o Driver support for Traffic Control/Quality of Service
        o SPANS multicast and MPP support
        o SPANS signalling using Efficient adapters

This software was developed under the sponsorship of the Defense Advanced
Research Projects Agency (DARPA).

Reviewed (lightly) by:	phk
Submitted by:	Network Computing Services, Inc.
1998-09-15 11:44:44 +00:00
Justin T. Gibbs f0de228f7a Ncrcontrol is no more. 1998-09-15 10:29:18 +00:00
Robert Nordier d60dc4ef43 Activate btxld. 1998-09-12 06:58:18 +00:00
Gary Palmer 0451ac36bd Split lines into one subdir per line. 1998-08-30 20:58:16 +00:00
Gary Palmer 971104bfb7 Make pstat machine-independant again 1998-08-30 20:15:09 +00:00
John Birrell 1be40924a9 Build kvm_mkdb and natd on alpha too. 1998-08-20 21:51:35 +00:00
Gary Palmer 67e55fa568 We need config to build on the alpha also ... kinda difficult to build
kernels without it :)
1998-08-17 05:48:22 +00:00
Peter Wemm 943c997663 Descend into makemap/mailstats/praliases when building sendmail. 1998-08-04 15:28:25 +00:00
Robert Nordier 560cbdb57d Drop mkdosfs (replaced by newfs_msdos).
Prompted by: joerg
1998-07-19 13:41:08 +00:00
Dag-Erling Smørgrav 2c8d830407 Add chkgrp 1998-05-24 15:07:04 +00:00
Peter Wemm d12e99bb93 Add nsupdate 1998-05-03 05:17:28 +00:00
Poul-Henning Kamp 5a85f025f8 In light of the fact that several widespread sendmail alternatives exists
is reason enough to make the compilation & installation of sendmail an
make.conf option.  I know that you hate negative options Bruce.

PR:		6284
Reviewed by:	phk
Submitted by:	Adrian Colley <aecolley@world.std.com>
1998-04-15 16:37:42 +00:00
John Birrell 8d737d4688 A few things won't compile on alpha, so make them i386 specific for
the time being.
1998-03-23 22:21:34 +00:00
Peter Wemm 5021f7402d Initial bmake scaffolding for ipfilter userland stuff.
Obtained from: large chunks stolen from OpenBSD and NetBSD
1998-03-21 13:53:18 +00:00
John Birrell 1a1536c132 Some things only work on i386.
Removed unsupported machines.
1998-03-13 19:43:12 +00:00
Mike Smith e63dcf46f3 Disconnect (nonexistent) qcamcontrol
Submitted by:	pst
1998-02-18 13:48:37 +00:00
Peter Wemm e6489fd8e4 add procctl 1997-12-07 02:27:48 +00:00
Warner Losh c02d44b411 Add missing \ from previous rev to end of a line. 1997-09-20 04:58:08 +00:00
John-Mark Gurney d737df25ad activate pnpinfo 1997-09-19 15:41:43 +00:00
Paul Traina f80feb0c50 Enable periodic 1997-08-13 00:58:49 +00:00
Brian Somers c957ff409a Allow command line control of ppp through both
TCP and AF_LOCAL sockets.
1997-06-28 01:04:54 +00:00
Brian Somers aac04c621a Hook natd 1997-06-22 04:23:10 +00:00
Bill Paul 636f732d0e Another (harmless, luckily) mind-o: somehow I typed 'rpc.ypupdated.'
instead of 'rpc.ypupdated' when I added rpc.ypupdated to the SUBDIRS
list.

Carved into my forehead with an rusty railroad spike by: Mark Murray
1997-05-29 14:21:39 +00:00
Bill Paul 0e04d559eb Activate new Secure RPC programs. 1997-05-28 16:05:18 +00:00
Mike Smith 6bca557688 Add wlconfig. 1997-05-22 08:59:41 +00:00
Steve Passe 6b178bfd1b added mptable to directory list of usr.sbin programs. 1997-04-29 03:09:01 +00:00
Peter Wemm f7c9eeddef Kill sup from the main sources now that the ports version is updated.
This puts it on the same footing as cvsup.  It's been suggested on
numerous occasions that I shouldn't have imported it in the first place,
and now that sup has outlived it's usefulness.....  Boom!
1997-03-11 10:52:21 +00:00
Peter Wemm 476602a9d0 Revert $FreeBSD$ to $Id$ 1997-02-22 16:15:28 +00:00
Jordan K. Hubbard 202b8e214b Add ckdist. 1997-01-21 12:59:34 +00:00
Jordan K. Hubbard 1130b656e5 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.
1997-01-14 07:20:47 +00:00
Bill Fenner 72f54beaca Add mtest. 1996-12-16 01:01:46 +00:00
Jordan K. Hubbard 1b62258da5 Add pw to build list - I need it now. :) 1996-12-09 14:53:36 +00:00
Stefan Eßer eca55dceed Add pciconf. 1996-10-22 20:58:14 +00:00
Garrett Wollman 322bab890f Disable build of old routed. 1996-09-16 16:53:54 +00:00
Poul-Henning Kamp cb3c44d787 remove devconf tools from make tree. 1996-09-06 23:07:35 +00:00
Peter Wemm 7e3456fb69 delete bind, add named named.reload named.restart ndc 1996-08-29 22:20:58 +00:00
Peter Wemm 9e639d7d7b Swing the SUBDIR entry across for the new bind-4.9.4-p1 dir.. 1996-08-29 20:15:11 +00:00
Gary Palmer c3c576e86a Remove eeprom too as more unused stuff.
Pointed out by: Thomas Graichen <graichen@axp5.physik.fu-berlin.de>
1996-07-18 22:26:54 +00:00
Søren Schmidt 5967c90ee7 Add moused to targets. 1996-06-23 12:13:02 +00:00
Garrett Wollman 3c32b88fbf Add keyadmin directory. 1996-06-17 19:49:17 +00:00
Bill Paul ddc0f71085 Add rpc.ypxfrd. 1996-06-05 05:23:59 +00:00
Poul-Henning Kamp be09001bc7 Add pccard to makefile system 1996-06-05 04:40:41 +00:00
Jordan K. Hubbard dbf0824129 ppoll -> yppoll. This Makefile should work better now. :-) 1996-05-08 12:28:23 +00:00
Bill Paul acec6438af Dohw! Turn on yp_mkdb in the Makefile. 1996-05-07 16:17:45 +00:00
Peter Wemm d36a01efe4 Oops, add stallion utils to i386 part of Makefile 1996-05-05 07:36:18 +00:00
Peter Wemm 0bb54c2df4 Add rpc.statd and the stub rpc.lockd, as these build and are of some use to
some people.
1996-04-04 03:17:48 +00:00
Garrett Wollman cbc17e711e XNS sort-of-support is no more. 1996-02-13 17:30:37 +00:00
Bill Paul 89422d4896 Add rpc.yppasswdd 1996-02-12 15:11:59 +00:00
Jordan K. Hubbard a1eea3a25a Remove pkg_manage from Makefile 1996-02-09 12:35:25 +00:00
Andrey A. Chernov 2097e8b433 Remove cdplay, cdcontrol is superset of it 1996-02-05 00:05:04 +00:00
Paul Traina dccb8efe94 Add qcamcontrol 1996-02-04 10:11:35 +00:00
Joerg Wunsch fde6518cce Add wormcontrol. Nope, i didn't forget it this time. :) 1996-01-27 17:57:15 +00:00
Nate Williams 8f9d4ec05d Removed config.new from the release. It is unused by any current version
of FreeBSD, and only serves to generate confusion and increase bloat.
1996-01-20 00:59:23 +00:00
Adam David 9c3d0aeeec add yppush 1996-01-17 12:51:01 +00:00
Thomas Graichen 160ce17a34 added newsyslog and spray 1996-01-05 09:53:49 +00:00
Peter Wemm dae83b7963 Add sup and IPXrouted to makefile
(IPXrouted is far more likely to be used than XNSrouted)
1996-01-05 09:41:54 +00:00
Bill Paul f4b1201332 Turn on ypserv. 1995-12-16 20:56:01 +00:00
Peter Wemm a92a00527e Disconnect fsdb in preperation for move to /sbin 1995-11-24 23:00:02 +00:00
Joerg Wunsch fb27879cc5 Include mkdosfs into the list of subdirs.
Reorder the list.
1995-11-05 19:24:19 +00:00
Peter Wemm 2f7b223ada Connect fsdb to the SUBDIR list. 1995-11-03 22:53:05 +00:00
Peter Wemm 16c7dfbadf add quot.. 1995-11-03 15:21:51 +00:00
Bruce Evans 507accebbd Add rndcontrol. 1995-10-29 09:03:13 +00:00
Jordan K. Hubbard eae0c0a88b Add the cdcontrol program by Serge Vakulenko. It's my understanding
that this is a superset of cdplay, and perhaps it's time to send cdplay
into the bit bucket if this works well.  According to the docs, it has
a friendlier command structure, command line interface etc.
Submitted by:	Serge Vakulenko <vak@cronyx.ru>
1995-08-18 11:41:32 +00:00
Peter Wemm 99dc33eb71 Add sicontrol.. I hope this is the right way.. 1995-08-13 15:28:18 +00:00
Bruce Evans 6e13a63dcd Add kbdmap. 1995-07-12 18:43:38 +00:00
Garrett Wollman 4db6e5b1cd Correct misspelling of `mrouted'. Shows what I get for not re-building
from the top...
1995-06-14 15:55:07 +00:00
Garrett Wollman 886e832be0 Re-enable mrouted now that it matches the kernel code again. 1995-06-13 18:07:05 +00:00
Garrett Wollman 389544a073 Temporarily disable mrouted. 1995-06-13 17:46:43 +00:00
Rodney W. Grimes 709e8f9ae1 Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
Poul-Henning Kamp 3ee2ce52b4 remove swapinfo. 1995-05-13 17:27:10 +00:00
Andreas Schulz 892dbf3c38 Add mixer to the clean/cleandir targets to get it also cleaned up. 1995-04-15 21:45:49 +00:00
Joerg Wunsch 936209a647 Include pcvt into the list of subdirs, so its utilities will be
included into fututre distributions.
1995-04-13 20:27:11 +00:00
Poul-Henning Kamp 14c5b2ae27 Added the kernbb program. No man-page yet :( 1995-03-10 08:53:55 +00:00
Bill Paul 8c9c9e9743 Add rarpd. 1995-03-02 06:44:30 +00:00
Bill Paul fb07c04ab0 Add entry for bootparamd and friends. 1995-02-27 19:21:16 +00:00
Atsushi Murai d71413016a Re add ppp entry causing by missing auth.h/cdefs.h
Reviewed by:	amurai@spec.co.jp
1995-02-27 03:16:48 +00:00
Jordan K. Hubbard be4ddfeba3 Take ppp out until it works again - there's actually stuff missing from
the merge.
1995-02-26 18:58:49 +00:00
Bruce Evans 2c9da268b6 Remove dbsym. 1995-02-26 02:33:09 +00:00
Paul Traina 1c4239e90e Add watch(8) 1995-02-23 00:26:49 +00:00
Andrey A. Chernov 13438c1874 mixer added 1995-02-22 01:37:47 +00:00
Andreas Schulz 0e13d5af6f Add sgsc to the clean/cleandir targets. 1995-02-21 10:30:41 +00:00
Andrey A. Chernov b6d7ccaf9d pkg_manage added 1995-02-15 20:52:52 +00:00
Bruce Evans db23157e7c Add ctm and sgsc. ctm is has proved useful and sgsc seems to have been
forgotten.
1995-02-09 15:36:08 +00:00
Atsushi Murai ed1eb14104 Adding "ppp" entry for a user process PPP (aka iijppp) 1995-01-31 07:57:09 +00:00
Bruce Evans 9ad5367675 Enable iostat on i386's. 1995-01-19 16:29:30 +00:00
Andrey A. Chernov 54b77925ee Remove unneded kbdcontrol from SUBDIRS
Submitted by: roberto@blaise.ibp.fr
1994-12-30 15:44:32 +00:00
Andrey A. Chernov b2c473eaec adduser added 1994-12-28 14:00:11 +00:00
Poul-Henning Kamp d6bfd0e8f6 Added the vnconfig program. 1994-12-04 20:11:50 +00:00
Andreas Schulz ef1520b343 Add the missing subdirs cdplay and spkrtest into the clean/cleandir targets. 1994-11-19 17:34:12 +00:00
Lars Fredriksen 5d07694903 Delete duplicate pppd entry. Also move pppstats in the right spot lexically. 1994-11-12 22:24:17 +00:00
Lars Fredriksen 665583d21a pppd was missing from the SUBDIRS. 1994-11-12 19:15:01 +00:00
Andrey A. Chernov a4d451dbae cdplay added 1994-11-12 16:05:43 +00:00
Jordan K. Hubbard 3aa40eb0ac Add pppd to the Makefile. It seems to work.. 1994-11-11 23:47:32 +00:00
Joerg Wunsch 5bbd5762d9 Included the fdcontrol subdir. 1994-10-31 21:51:25 +00:00
Jordan K. Hubbard 794559559f Remove eeprom from the default list of subdirs. It gets added properly
in the sparc case anyway.  Next step will be to move some of the i386
specific things, like fdformat and fdwrite, into an i386 .if clause.
1994-10-28 04:35:13 +00:00
Garrett Wollman a365d1180c Added lsdev. 1994-10-24 22:22:44 +00:00