Sascha Wildner [Sun, 10 Feb 2008 22:46:02 +0000 (22:46 +0000)]
Point to our handbook.
Sascha Wildner [Sun, 10 Feb 2008 22:34:25 +0000 (22:34 +0000)]
Remove old cvsup examples.
Sascha Wildner [Sun, 10 Feb 2008 22:32:19 +0000 (22:32 +0000)]
Oops, forgotten part in last commit.
Sascha Wildner [Sun, 10 Feb 2008 22:25:36 +0000 (22:25 +0000)]
Clean up and update our supfile examples.
Remove most FreeBSD supfiles and keep FreeBSD-cvs-supfile (renamed to
FreeBSD-supfile, like OpenBSD and NetBSD).
Matthew Dillon [Sun, 10 Feb 2008 18:58:23 +0000 (18:58 +0000)]
HAMMER 28A/many: Translation and write performance optimizations
* Cache a buffer's virtual (zoneX->zone2) translation to avoid unnecessary
re-translations when a hot-cached buffer is available.
* Use the sequential heuristic provided by the kernel to detect sequential
writes and call bawrite() instead bdwrite() in such cases. This
prevents the buffer cache from hitting slow fallback cases and
completely solves the write performance issue.
Note that the undo fifo is not yet in place and performance will drop
slightly once it is, but what you see now is basically what you're gonna
get in the final.
* Performance is now on par with UFS.
Simon Schubert [Sun, 10 Feb 2008 13:45:21 +0000 (13:45 +0000)]
Yield after processing a couple of vnodes to avoid running too long.
This fixes the stuttering of xmms et al when sync is running.
Sepherosa Ziehau [Sun, 10 Feb 2008 11:14:25 +0000 (11:14 +0000)]
tcp_output_dispatch() is only used by SMP kernel
Noticed-by: swildner@
Sascha Wildner [Sun, 10 Feb 2008 11:13:50 +0000 (11:13 +0000)]
Remove obsolete header file.
Matthias Schmidt [Sun, 10 Feb 2008 11:01:46 +0000 (11:01 +0000)]
o Convert search string to lowercase to allow case-insensitive matching.
o Fix non-meaningful example in man page.
Matthew Dillon [Sun, 10 Feb 2008 09:51:01 +0000 (09:51 +0000)]
HAMMER 28/many: Implement zoned blockmap
* Implement a zoned blockmap. Separate B-Tree nodes, records, small blocks
of data, and large blocks of data into their own zones. Use 8MB large
blocks, 32-byte blockmap entry structures, and two layers to support
59 bits (512 petabytes).
* Create a temporary freeblock allocator so the blockmap can be tested.
It just allocates sequentially and asserts when it hits the end of the
volume. This will be replaced with a real freeblock allocator soon.
* Clean up some of the mess I created from the temporary fifo mechanism
that had been put in-place to test the major rewiring in 27.
* Adjust newfs_hammer. The 'hammer' utility has not yet been adjusted
(it can't decode blockmaps yet but will soon).
Sepherosa Ziehau [Sun, 10 Feb 2008 07:29:27 +0000 (07:29 +0000)]
- Turn on IFM_HDX
- If unknown SR values are encountered, return immediately
Peter Avalos [Sun, 10 Feb 2008 00:32:53 +0000 (00:32 +0000)]
It's confusing to say that "Command Queueing Supported" just based
upon the scsi flag validity field. Instead, just say "Command Queueing Enabled"
when it is- otherwise remain mute.
Obtained-from: FreeBSD
Peter Avalos [Sun, 10 Feb 2008 00:01:03 +0000 (00:01 +0000)]
Make CAM_NEW_TRAN_CODE default.
As previously mentioned, this makes a huge performance difference for one
of my disks, and future work depends on this change.
Obtained-from: FreeBSD
Peter Avalos [Sat, 9 Feb 2008 18:35:32 +0000 (18:35 +0000)]
Merge from vendor branch TNFTP:
Sync tnftp with NetBSD:
Rename HAVE_STRUCT_SOCKADDR_SA_LEN to HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
to accurately reflect the structure member being used.
Turn off the alarmtimer before resetting the SIGALRM handler back to SIG_DFL.
Peter Avalos [Sat, 9 Feb 2008 18:35:32 +0000 (18:35 +0000)]
Sync tnftp with NetBSD:
Rename HAVE_STRUCT_SOCKADDR_SA_LEN to HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
to accurately reflect the structure member being used.
Turn off the alarmtimer before resetting the SIGALRM handler back to SIG_DFL.
Peter Avalos [Sat, 9 Feb 2008 18:13:13 +0000 (18:13 +0000)]
MPSAFE locking for the ahc/ahd drivers using lockmgr locks.
Obtained-from: FreeBSD
Matthias Schmidt [Sat, 9 Feb 2008 17:12:05 +0000 (17:12 +0000)]
Add space to correctly align Office and Office phone.
Before:
Login Name TTY Idle Login Time Office Phone
matthias Matthias Schmidt *v0 5 Sat 16:01 C4347 282-1591
After:
Login Name TTY Idle Login Time Office Phone
matthias Matthias Schmidt *v0 5 Sat 16:01 C4347 282-1591
Matthias Schmidt [Sat, 9 Feb 2008 15:29:26 +0000 (15:29 +0000)]
Remove superfluous ,
Sepherosa Ziehau [Sat, 9 Feb 2008 13:38:03 +0000 (13:38 +0000)]
In TCP PRU_CONNECT handling, install inp's route with the route entry on the
correct CPU:
If the TCP connection's target port is not tcp_thread[0]'s port on which TCP
PRU_CONNECT is processed, then
- In tcp_connect(), the route entry installed in inp's route by in_pcbladdr()
is freed, so the next fix could take effect.
- In tcp_usr_connect(), tcp_output() is dispatched to the connection's target
port to be called, so the route entry on the connection's target CPU will
be installed in inp's route.
Approved-by: dillon@
Nicolas Thery [Sat, 9 Feb 2008 11:40:12 +0000 (11:40 +0000)]
Add readelf(1) in SEE ALSO.
Sascha Wildner [Sat, 9 Feb 2008 09:45:03 +0000 (09:45 +0000)]
Move text which is not part of .Fa to the next line.
Sascha Wildner [Sat, 9 Feb 2008 09:32:05 +0000 (09:32 +0000)]
Move text which is not part of .Fa to the next line.
Sascha Wildner [Sat, 9 Feb 2008 02:31:35 +0000 (02:31 +0000)]
Don't break the line before .An.
Sascha Wildner [Sat, 9 Feb 2008 00:28:26 +0000 (00:28 +0000)]
Remove redundant sentence.
Sascha Wildner [Sat, 9 Feb 2008 00:10:29 +0000 (00:10 +0000)]
Add a mountctl(2) manual page.
Hasso Tepper [Fri, 8 Feb 2008 14:26:38 +0000 (14:26 +0000)]
Remove btpin(1), rfcomm_sppd(1) and sdpquery(1) from /usr/sbin.
Hasso Tepper [Fri, 8 Feb 2008 14:06:25 +0000 (14:06 +0000)]
Mobe btpin(1), rfcomm_sppd(1) and sdpquery(1) where they really should be -
into /usr/bin.
Sascha Wildner [Fri, 8 Feb 2008 10:41:43 +0000 (10:41 +0000)]
Remove empty line.
Matthias Schmidt [Fri, 8 Feb 2008 10:17:40 +0000 (10:17 +0000)]
Add 'virtual scrolling' support to moused(8). When holding down the middle
mouse button, motions are interpreted as scrolling.
Besides that, the code contains some whitespace and mdoc cleanup.
Obtained-from: FreeBSD
Sepherosa Ziehau [Fri, 8 Feb 2008 09:42:30 +0000 (09:42 +0000)]
Use per softc debug level instead of a global one.
Matthew Dillon [Fri, 8 Feb 2008 08:31:00 +0000 (08:31 +0000)]
HAMMER 27/many: Major surgery - change allocation model
After getting stuck on the recovery code and highly unoptimal write
performance issues, remove the super-cluster/cluster and radix tree bitmap
infrastructure and replace it with a circular FIFO.
* Nothing is localized yet with this major surgery commit, which means
radix nodes, hammer records, file data, and undo fifo elements are
all being written to a single fifo. These elements will soon get their
own abstracted fifos (and in particular, the undo elements will get a
fixed-sized circular fifo and be considered temporary data).
* No sequence numbers or transaction spaces are generated yet.
* Create a 'hammer_off_t' type (64 bits). This type reserves 4 bits for
a zone. Zones which encode volume numbers reserve another 8 bits,
giving us a 52 bit byte offset able to represent up to 4096 TB per
volume. Zones which do not encode volume numbers have 60 bits available
for an abstracted offset, resulting in a maximum filesystem size of
2^60 bytes (1 MTB). Up to 15 zones can be encoded.
As of this commit only 2 zones are implemented to wrap up existing
functionality.
* Adjust the B-Tree to use full 64 bit hammer offsets. Have one global B-Tree
for the entire filesystem. The tree is no longer per-cluster.
* Scrap the recovery and spike code. Scrap the cluster and super-cluster
code. Scrap those portions of the B-Tree code that dealt with spikes.
Scrap those portions of the IO subsystem that dealt with marking a
cluster open or closed.
* Expand the hammer_modify_*() functions to include a data range and add
UNDO record generation. Do not implement buffer ordering dependancies
yet (ordering issues are going change radically with the FIFO model).
Sascha Wildner [Thu, 7 Feb 2008 11:44:23 +0000 (11:44 +0000)]
acxcontrol(8) is gone.
Sascha Wildner [Thu, 7 Feb 2008 04:47:38 +0000 (04:47 +0000)]
Fix Picasso's birthday.
Taken-from: FreeBSD
Nicolas Thery [Wed, 6 Feb 2008 22:37:46 +0000 (22:37 +0000)]
linker_file_add_dependancy() never fails so change its return type to void and
simplify calling sequences.
Matthew Dillon [Wed, 6 Feb 2008 09:00:28 +0000 (09:00 +0000)]
HAMMER Utilities: Add an 'everything' directive to the prune command. This
directive causes the filesystem's entire history to be destroyed.
Matthew Dillon [Wed, 6 Feb 2008 08:59:28 +0000 (08:59 +0000)]
HAMMER 26/many: Misc features.
* Add an inode flag to lock the transaction id used to update the inode
on-disk. This is used for both inode creation and rename to synchronize
the inode with the related directory entry so historical lookups do not
get confused.
* Add a capability to prune all deleted records.
* Properly set the file size for softlinks to reflect the length of
the softlink string (fixes a NFS issue).
* Add additional device checks to the mount code to detect block devices
which are already in use.
* Implement the noatime mount option.
* Implement a poor-man's fakename for NFS when backing out of a historical
access.
* Properly connect ".." for a renamed directory to the new parent directory.
Matthew Dillon [Wed, 6 Feb 2008 08:53:15 +0000 (08:53 +0000)]
Fix some NFS related bugs which cause the mount point's mnt_refs counter
to leak, preventing clean umounts. There were several cases where
_cache_drop() was being called instead of cache_drop().
Sepherosa Ziehau [Wed, 6 Feb 2008 08:21:22 +0000 (08:21 +0000)]
- Use firmware(9) for acx(4) and revoke acx(4)'s private ioctls
- Nuke acxcontrol(8)
- Update acx(4) manpage
Sepherosa Ziehau [Wed, 6 Feb 2008 05:06:08 +0000 (05:06 +0000)]
- Add sysctl nodes for statistics (*)
- Add sysctl node for channel dwell time when scanning
- Add sysctl node for long retry limit
# (*) this paves way to nuke acxcontrol(8) and use firmware(9) for acx(4)
Matthew Dillon [Wed, 6 Feb 2008 00:27:27 +0000 (00:27 +0000)]
HAMMER 26/many: More NFS support work, rename fixes
* Add a fakename return argument to vop_nlookupdotdot(). This allows HAMMER
to supply a fake name for historical (@@<timestamp>) transitions when
regenerating the namecache topology. The feature is needed when operating
as a NFS server.
* Do not mark a vnode VROOT if it is a historical root rather than the
realtime root. This fixes confusion the namecache has when dealing
with the root vnode of a HAMMER filesystem.
* Fix a bug in nrename(). ino_data.parent_obj_id was not being properly
adjusted when moving directories.
Matthew Dillon [Tue, 5 Feb 2008 20:52:01 +0000 (20:52 +0000)]
Implement NFS support and export control for HAMMER.
Matthew Dillon [Tue, 5 Feb 2008 20:50:31 +0000 (20:50 +0000)]
Fix a compiler warning.
Matthew Dillon [Tue, 5 Feb 2008 20:49:52 +0000 (20:49 +0000)]
* Implement a mountctl() op for setting export control on a filesystem.
* Adjust mountd to try to use the mountctl() op BEFORE calling a UFS-style
mount() to set export ops for a filesystem.
* Add a prototype for the mountctl() system call in sys/mountctl.h
* Cleanup WARNS for the mountctl utility.
Sascha Wildner [Tue, 5 Feb 2008 19:22:04 +0000 (19:22 +0000)]
Add some words about __MAKE_CONF.
Matthias Schmidt [Tue, 5 Feb 2008 14:35:43 +0000 (14:35 +0000)]
Also fix a double free.
Obtained-from: FreeBSD
Matthias Schmidt [Tue, 5 Feb 2008 14:25:06 +0000 (14:25 +0000)]
Fix memory leaks.
Obtained-From: OpenBSD
Matthias Schmidt [Tue, 5 Feb 2008 13:00:36 +0000 (13:00 +0000)]
o Remove version number
o Minor style changes
Sepherosa Ziehau [Tue, 5 Feb 2008 11:12:27 +0000 (11:12 +0000)]
Set flow control pause time to 512us _again_ as it was two years ago
(if_em.c rev1.42).
Submitted-by: Gary Stanley <gary@velocity-servers.net>
Matthias Schmidt [Tue, 5 Feb 2008 10:58:04 +0000 (10:58 +0000)]
Replace the nologin shell script with a tiny c version. Just for the sake
of completeness :)
Matthew Dillon [Tue, 5 Feb 2008 07:58:43 +0000 (07:58 +0000)]
HAMMER 25/many: Pruning code
* Add b_tid to struct buf so dirty buffer cache buffers can be tagged with
a transaction id to try to retain consistency when doing as-of queries
on files that change size (so the data records have a TID <= the inode
record). This is also an issue when a file is created and immediately
written to. This may be temporary, a more sophisticated solution is needed.
* Fix a bug in the special handling of create_tid for as-of queries
in btree_search(). An assignment was off by one, causing historical
queries to not be able to find bits of data here and there.
* Freeze the transaction id for newly created inodes until the initial
inode record is laid down on disk, so the transaction id matches the
transaction id of the related directory entry.
* Major work on the pruning code. When pruning the tree to a particular
granularity the create_tid and delete_tid of related records must be
aligned to that granularity in order to avoid creating 'holes' at
various time points.
This requires some serious B-Tree manipulation because the right-hand
boundary may need to be shifted when the create_tid of an existing
record is forward aligned. This work is still in progress but it works
in basic testing.
Prune the tree in the reverse direction instead of in the forward
direction. This keeps the B-Tree consistent when we have to adjust
the right-hand boundary to accomodate the realignment of create_tid.
Matthew Dillon [Tue, 5 Feb 2008 01:44:04 +0000 (01:44 +0000)]
Add a conditional so we don't have to drag in everything when a user
just wants to use hammer_ioctl.h.
Reported-by: "Simon 'corecode' Schubert" <corecode@fs.ei.tum.de>
Sascha Wildner [Mon, 4 Feb 2008 22:22:06 +0000 (22:22 +0000)]
Don't use special CWARNFLAGS. Our default is good enough.
Sascha Wildner [Mon, 4 Feb 2008 19:03:06 +0000 (19:03 +0000)]
ifconfig_blah0="authmode wpa" causes ifconfig_getargs() to interpret
"wpa" as an invitation to start wpa_supplicant(8) (and to strip it
from the line) instead of just passing "authmode wpa" to ifconfig(8)
as expected.
Fix this by adding some code to ifconfig_getargs() and wpaif() which
checks if "wpa" is an argument to "authmode".
Submitted-by: Frank W. Josellis <frank@dynamical-systems.org>
Matthias Schmidt [Mon, 4 Feb 2008 13:39:46 +0000 (13:39 +0000)]
Install dma(8) config files with mode 640 as root:mail to prevent ``normal''
users from spying at roots smtp login data.
Matthias Schmidt [Mon, 4 Feb 2008 10:11:41 +0000 (10:11 +0000)]
Add a new config option to dma(8). If a user wants to use plain text SMTP
login over an insecure connection, he has to set the INSECURE option in
the config file. Otherwise plain text login is only available over encrypted
connections.
Discussed-with: corecode@
Matthias Schmidt [Mon, 4 Feb 2008 08:58:54 +0000 (08:58 +0000)]
o Remove per-user config file support
o Remove old-style-connect with gethostbyname() etc. It was #ifdefed out
and getaddrinfo() will do the job.
Matthew Dillon [Mon, 4 Feb 2008 08:34:22 +0000 (08:34 +0000)]
HAMMER utilities: Add the 'prune' and 'history' commands.
Matthew Dillon [Mon, 4 Feb 2008 08:33:17 +0000 (08:33 +0000)]
HAMMER 25/many: Add an ioctl API for HAMMER.
* Add HAMMERIOC_PRUNE - a command which will scan a range of inode numbers
and prune them according to the supplied list. This is a preliminary
implementation.
* Add HAMMERIOC_GETHISTORY - a command which scans the history for a
particular file or a particular file offset within a file and displays
it.
Simon Schubert [Mon, 4 Feb 2008 01:38:11 +0000 (01:38 +0000)]
Use correct extension.
Puzzled-gdb-debugging-by: aggelos@
Matthew Dillon [Sun, 3 Feb 2008 21:40:42 +0000 (21:40 +0000)]
Make sure scb->lastfound is NULLed out when it matches the entry being
removed from the scb->sackblocks list. Fix two places where this was not
occuring, leading to memory and list corruption.
Reported-by: Peter Avalos <pavalos@theshell.com>
Matthias Schmidt [Sun, 3 Feb 2008 19:07:45 +0000 (19:07 +0000)]
Mention -O and bump .Dd
Matthias Schmidt [Sun, 3 Feb 2008 18:41:40 +0000 (18:41 +0000)]
Allow -q to take an argument (which is ignored) and add fake -O option to
make dma(8) more sendmail(8) compatible and some startup scripts happy.
Reported-by: swildner@
Sascha Wildner [Sun, 3 Feb 2008 18:02:42 +0000 (18:02 +0000)]
Remove leading 0 in .Dd.
Sascha Wildner [Sun, 3 Feb 2008 18:02:12 +0000 (18:02 +0000)]
It's actually postfix(1).
Nicolas Thery [Sun, 3 Feb 2008 15:10:26 +0000 (15:10 +0000)]
Remove code accessing debug registers from vkernel platform to avoid crashes:
these registers are available in privileged mode only but the vkernel runs in
user mode (issue 831).
Nicolas Thery [Sun, 3 Feb 2008 13:37:56 +0000 (13:37 +0000)]
Store some empty magazines in depot at objcache creation time. Without this,
objects move between per-cpu caches and the underlying allocator without ever
hitting the depot.
Code-collaboration-with: Matthew Dillon <dillon@backplane.com>
Simon Schubert [Sun, 3 Feb 2008 13:14:12 +0000 (13:14 +0000)]
Work around a `label defined but not used' warning in *generated* code.
Obtained-from: FreeBSD
Nicolas Thery [Sun, 3 Feb 2008 13:10:36 +0000 (13:10 +0000)]
Fixed typo in penultimate revision.
Matthias Schmidt [Sun, 3 Feb 2008 11:06:17 +0000 (11:06 +0000)]
Fix some compiler warnings and make dma(8) compile clean on FreeBSD. Commit
submitted patch with minor modifications.
Submitted-by: Xin LI <delphij@delphij.net>
Hasso Tepper [Sun, 3 Feb 2008 06:33:00 +0000 (06:33 +0000)]
SCO sysctls are implemented now in ubt(4).
Hasso Tepper [Sun, 3 Feb 2008 06:27:48 +0000 (06:27 +0000)]
Implement SCO related sysctls.
Obtained-from: NetBSD with modifications
Sascha Wildner [Sun, 3 Feb 2008 02:14:48 +0000 (02:14 +0000)]
Remove wicontrol(8) references.
Sascha Wildner [Sun, 3 Feb 2008 00:41:44 +0000 (00:41 +0000)]
Remove unused variable.
Sascha Wildner [Sat, 2 Feb 2008 23:57:35 +0000 (23:57 +0000)]
Fix buildworld: add -I${.CURDIR} so aliases_parse.c can find dma.h.
Sascha Wildner [Sat, 2 Feb 2008 19:23:24 +0000 (19:23 +0000)]
Fix messages: s/installer_fetch/installer fetch/
Sascha Wildner [Sat, 2 Feb 2008 18:43:46 +0000 (18:43 +0000)]
Remove leading zero in .Dd.
Matthias Schmidt [Sat, 2 Feb 2008 18:25:26 +0000 (18:25 +0000)]
Mention /etc/dma and /var/spool/dma.
Matthias Schmidt [Sat, 2 Feb 2008 18:24:00 +0000 (18:24 +0000)]
Add the dma(8) config files to the system.
Matthias Schmidt [Sat, 2 Feb 2008 18:20:51 +0000 (18:20 +0000)]
Add the DragonFly Mail Agent dma(8) to the base.
dma is a small Mail Transport Agent (MTA), designed for home and office
use. It accepts mails from locally installed Mail User Agents (MUA) and
delivers the mails either locally or to a remote destination. Remote
delivery includes several features like TLS/SSL support and SMTP authen-
tication (AUTH LOGIN only).
dma is not intended as a replacement for real, big MTAs like sendmail(8)
or postfix(8). Consequently, dma does not listen on port 25 for incoming
connections.
Current list of features:
- Local mail delivery with alias-support
- Remote mail delivery either direct or via a smarthost
- TLS/SSL and STARTTLS support for encrypted connections
- virtualusers (address rewriting) support
- SMTP authentication (currently only plain SMTP login)
- Sendmail compatible command line options
- IPv6 support
Code-collaboration-with: codecode@
Man-page-collaboration-with: swildner@
Approved-by: dillon@
Sascha Wildner [Sat, 2 Feb 2008 12:54:49 +0000 (12:54 +0000)]
Use .Er for errnos.
Sascha Wildner [Sat, 2 Feb 2008 12:53:01 +0000 (12:53 +0000)]
Remove stale references.
Sascha Wildner [Sat, 2 Feb 2008 11:22:09 +0000 (11:22 +0000)]
Add gx and ray modules.
Sascha Wildner [Sat, 2 Feb 2008 09:21:24 +0000 (09:21 +0000)]
Silence warnings.
Sascha Wildner [Sat, 2 Feb 2008 09:19:54 +0000 (09:19 +0000)]
Comment out .El as well.
Sascha Wildner [Fri, 1 Feb 2008 22:22:24 +0000 (22:22 +0000)]
Remove trailing space.
Sascha Wildner [Fri, 1 Feb 2008 22:11:11 +0000 (22:11 +0000)]
Adjust date for bthcid(8) variables.
Sascha Wildner [Fri, 1 Feb 2008 21:40:53 +0000 (21:40 +0000)]
Fix various manpage nits.
Nicolas Thery [Fri, 1 Feb 2008 21:01:45 +0000 (21:01 +0000)]
Mention SIGUSR1 in debugging section.
Sascha Wildner [Fri, 1 Feb 2008 19:56:51 +0000 (19:56 +0000)]
Regenerate the pciconf(8) database from the following files:
Hart: Jan 22, 2008 (version 671)
Boemler: Feb 1, 2007
Matthias Schmidt [Fri, 1 Feb 2008 14:39:56 +0000 (14:39 +0000)]
Complete the driver removal from sepe@ and remove the leftovers with next
make upgrade.
Hasso Tepper [Fri, 1 Feb 2008 14:22:03 +0000 (14:22 +0000)]
Add bluetooth(4) manpage.
Obtained-from: NetBSD
Hasso Tepper [Fri, 1 Feb 2008 14:18:58 +0000 (14:18 +0000)]
Implement net.bluetooth sysctls.
Obtained-from: NetBSD
Sepherosa Ziehau [Fri, 1 Feb 2008 13:52:41 +0000 (13:52 +0000)]
Nuke raycontrol(8)
Matthias Schmidt [Fri, 1 Feb 2008 13:28:32 +0000 (13:28 +0000)]
Add lists of product names to the man page. With these lists its easier
to see if your product supports features like jumbo frames/etc or not.
Reviewed-by: sephe@
Sepherosa Ziehau [Fri, 1 Feb 2008 13:18:49 +0000 (13:18 +0000)]
Nuke following outdated drivers
ray(4): FH only wireless NIC driver
awi(4): 802.11 (read: not even 802.11b) and FH wireless NIC driver
gx(4): replaced by em(4) and unmaintained for quite a long time
Hasso Tepper [Fri, 1 Feb 2008 12:24:40 +0000 (12:24 +0000)]
Short manpage for ubt(4). Most of it is commented out for now because sco
link related sysctl's are not yet implemented in our driver.
Obtained-from: NetBSD
Hasso Tepper [Fri, 1 Feb 2008 09:05:29 +0000 (09:05 +0000)]
Nuke the ntpd(8).
Approved-by: dillon@
Hasso Tepper [Fri, 1 Feb 2008 08:39:58 +0000 (08:39 +0000)]
More wicontrol(8) removal.
Hasso Tepper [Fri, 1 Feb 2008 08:18:36 +0000 (08:18 +0000)]
Nuke wicontrol(8).
Approved-by: sephe@
Simon Schubert [Thu, 31 Jan 2008 21:59:06 +0000 (21:59 +0000)]
Only build nm.h if necessary. GC tm.h and xm.h.