Marcel Moolenaar
5f0d84ae9f
o Replace 'struct uuid' with 'uuid_t',
...
o Replace memcmp with uuid_equal(3),
o Use uuid_to_string(3) to convert to UUIds to string.
2002-11-01 06:34:35 +00:00
Poul-Henning Kamp
5c63c8dd25
Give a meaningfull diagnostic when we cannot determine the filesystem type.
2002-10-31 15:32:39 +00:00
Poul-Henning Kamp
ab4be8c231
Initialize the new salt field in the lock sector.
...
Sponsored by: DARPA & NAI Labs
2002-10-30 22:14:34 +00:00
Luigi Rizzo
4d5fe224c6
Misc fixes from Chris Pepper, plus additional explainations on
...
dummynet operation.
MFC after: 3 days
2002-10-28 07:03:56 +00:00
Chris Costello
d25beabfca
Remove a line that reflected behavior that does not actually exist.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-10-28 03:46:32 +00:00
Yoshihiro Takahashi
5c4ff91fbb
Merged various changes from src/sbin/fdisk/fdisk.c revisions up to 1.66.
2002-10-27 16:43:59 +00:00
Poul-Henning Kamp
a8ad364a7f
Fix the regexp evilness so that fdisk can (again?) find the device
...
root is on from the root mount path.
Spotted by: imp
2002-10-27 10:52:54 +00:00
Poul-Henning Kamp
8b4d099d5f
Don't attempt to find the geometry with disklabel based ioctl, it just
...
issues a useless warning now.
2002-10-27 10:33:38 +00:00
Marcel Moolenaar
5d5e1c2b12
o Add functionality to add a GPT partition,
...
o Use DCE compliant UUID functions and provide local
implementations if they don't exist,
o Move dumping of the map to show.c and print the
partition type,
o Some cleanups and rearrangements.
The default GPT partition type is UFS. When no starting block
or size are specified, the tool will create a partition in the
first free space it find (or that fits, depending on the size).
2002-10-27 03:23:05 +00:00
Chris Costello
76b4b15fcf
Document the `maclabel' command.
...
Obtained from: TrustedBSD Project
Sponsored by: Network Associates Laboratories
2002-10-25 22:40:37 +00:00
Marcel Moolenaar
e6f737b346
Add the functionality to create an (empty) GPT from scratch. The
...
code is directly copied from migrate.c. The intend is to express
migrate in terms of create and add. The functionality to add
partitions is not yet there.
2002-10-25 05:23:08 +00:00
Maxime Henrion
7c697970f4
Fix ipfw2 panics on 64-bit platforms.
...
Quoting luigi:
In order to make the userland code fully 64-bit clean it may
be necessary to commit other changes that may or may not cause
a minor change in the ABI.
Reviewed by: luigi
2002-10-24 18:04:44 +00:00
Poul-Henning Kamp
fb3133242f
Report the MONITOR bit.
2002-10-24 17:23:52 +00:00
Robert Watson
97490f4b3c
Rename ifconfig's "mac" argument to "maclabel" to prevent confusion
...
regarding 802.1 MAC and Mandatory Access Control (MAC). Some
potential for confusion remains further in other areas of the
system regarding Message Authentication Codes (MAC).
Requested by: wollman
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-23 22:50:04 +00:00
Scott Long
96c270b81c
Hook raidctl up to the build.
...
Submitted by: tjr
2002-10-23 04:50:34 +00:00
Robert Watson
2d58d642d2
Teach ifconfig(8) how to print and set the MAC labels on network
...
interfaces using the 'mac' argument. Without MAC support in the
kernel, this does not change the behavior of ifconfig.
Approved by: re
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-23 03:40:47 +00:00
Marcel Moolenaar
fec26e0e4c
Don't complain if we have an inconsistent map that may be the
...
result of an incomplete migration. An incomplete migration is
one where the MBR is not turned into a PMBR after creating the
GPT. This early in the game it's more convenient to allow the
inconsistency, because that avoids that we have to destroy the
MBR partitioning for now.
2002-10-23 03:33:06 +00:00
Juli Mallett
7d8939c53f
Forgot to include <errno.h> when using 'errno' here.
2002-10-22 19:55:44 +00:00
Juli Mallett
b9125e9666
When errno is not set, do not use warn(3).
2002-10-22 19:31:05 +00:00
Juli Mallett
3fb61032c9
Use the libufs_printerror() function, which hopefully will deconfuse users
...
getting error cases in a libufsificated dumpfs(8).
Poked by: kkenn
2002-10-22 19:27:09 +00:00
Maxim Konovalov
3c721ab3c9
Fix LSRR option length check: it has to be less or equal remained header's
...
length minus sizeof(struct ip).
MFC after: 1 week
2002-10-21 11:43:46 +00:00
Poul-Henning Kamp
936f458807
I overlooked an absolute path.
...
Submitted by: Henric Jungheim <henric@attbi.com>
2002-10-21 05:25:02 +00:00
Warner Losh
5c6e14dbe5
Add devd to the build.
2002-10-20 22:16:52 +00:00
Warner Losh
e530e0446b
devd. A daemon that hooks into the kernel's /dev/devctl to produce
...
arbitrary commands when devices come and go in the device tree (which is
different than the /dev directory).
This is an initial version. Much of the planned power isn't here.
Instead of doing the full matching, we always run /etc/devd-generic.
/etc/devd.generic will go away at some point, I think.
I'm committing it in this early state so I can start getting feedback
from early adapters.
Approved by: re
2002-10-20 22:15:17 +00:00
Chris Costello
aa77750747
o Use .Cm for 'attach', 'detach', 'init', 'setkey', and 'destroy' commands
...
o Fix some punctuation and wording
o Wording consistency in command-line option documentation
o Make use of mdoc's markup a bit more (quoting and the like)
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-10-20 19:20:26 +00:00
Poul-Henning Kamp
930f6f2f6d
s/dettach/detach/g etc.
...
Pointed out by: chris
2002-10-20 19:08:56 +00:00
Poul-Henning Kamp
fa5dbec89f
Use .PATH instead of VPATH.
...
Fix typo in man-page: man-section is 8.
2002-10-20 15:02:26 +00:00
Poul-Henning Kamp
d220f5beb9
Complete the Geom Based Disk Encryption: Add the OAM utility.
...
Sponsored by: DARPA and NAI Labs
2002-10-20 11:16:13 +00:00
Scott Long
f9d186edc8
After much delay and anticipation, welcome RAIDFrame into the FreeBSD
...
world. This should be considered highly experimental.
Approved-by: re
2002-10-20 08:17:39 +00:00
Kirk McKusick
68aff0840c
Clear the pending counts in the superblock after a successful run
...
of fsck so that the kernel does not complain about them being
non-zero when the filesystem is mounted.
Sponsored by: DARPA & NAI Labs.
2002-10-19 05:36:48 +00:00
Kirk McKusick
ecfc865a4b
Bound the size of the superblock to SBLOCKSIZE.
...
Submitted by: BOUWSMA Beery <freebsd-misuser@netscum.dyndns.dk>
Sponsored by: DARPA & NAI Labs.
2002-10-18 23:17:30 +00:00
Giorgos Keramidas
8a7c201103
Typo in verb: zeros -> zeroes.
2002-10-18 01:05:46 +00:00
Marcel Moolenaar
271e5003bd
Do not emit values as var=value while everything else looks like
...
XML. Emit the values as <var>value</var> for consistency.
2002-10-17 05:41:10 +00:00
Robert Watson
273500c258
s/clear/cleared/ for consistency (sigh)
...
Reported by: dd
2002-10-16 05:03:40 +00:00
Robert Watson
c2cd97a3d0
Spell 'set' as 'cleared' where appropriate.
2002-10-15 21:23:22 +00:00
Robert Watson
81dc101cf6
Teach tunefs to print the ACL and multilabel flag information when
...
inspecting a superblock.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-15 18:14:05 +00:00
Robert Watson
a2325efeb1
Correct some of the style problems in this file:
...
I introduced a style problem when I sorted 'a' before 'A'; our
preferred order sorts 'A' first. Correct.
Use .Cm instead of .Ar.
Submitted by: bde
2002-10-15 15:30:55 +00:00
Robert Watson
289e09ee73
Introduce -a [enable|disable] and -l [enable|disable] flags to the tunefs
...
command, permitting it to set FS_ACLS and FS_MULTILABEL administrative
flags on UFS file systems.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-14 19:52:12 +00:00
Robert Watson
03d94b50e5
Teach mount(8) about MNT_ACLS for the purposes of mount options and
...
mount option printing.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-14 19:40:00 +00:00
Sean Chittenden
927a76bb5e
Increase the max dummynet hash size from 1024 to 65536. Default is still
...
1024.
Silence on: -net, -ipfw 4weeks+
Reviewed by: dd
Approved by: knu (mentor)
MFC after: 3 weeks
2002-10-12 07:45:23 +00:00
Jens Schweikhardt
b2aa8b2a98
Document that write(2) et al can return EROFS for attempts to write the
...
disk label area.
PR: 43891
Submitted by: Diomidis D. Spinellis <dds@istlab.dmst.aueb.gr>
MFC after: 3 days
2002-10-10 19:16:10 +00:00
Giorgos Keramidas
f9e425b336
Make sure strsep() gets a nul-terminated string.
...
Reviewed by: phk
2002-10-10 10:07:19 +00:00
Kirk McKusick
1546eccd21
When verifying a superblock, the lower bound on block size is MINBSIZE
...
(4096), not SBLOCKSIZE (8192).
Submitted by: Tor.Egge@cvsup.no.freebsd.org
Sponsored by: DARPA & NAI Labs.
2002-10-10 00:50:56 +00:00
Alfred Perlstein
9e9715e9c0
de-__P()
2002-10-10 00:32:55 +00:00
Juli Mallett
94c61219f5
Update documentation for kldload(8)'s ability to load multiple modules.
...
Submitted by: Daniel O'Connor <doconnor@gsoft.com.au>
2002-10-09 06:46:54 +00:00
Yoshihiro Takahashi
6d8c8fabad
Fix to support pc98.
2002-10-08 12:13:19 +00:00
Juli Mallett
d06c7584b6
Make it possible to kldload(8) many modules.
...
MFC after: 2 months
Sponsored by: Bright Path Solutions
Reviewed by: tjr
2002-10-08 09:57:03 +00:00
Dima Dorfman
e5d09546b8
Treat the pathptrn field as a real pattern with the aid of fnmatch().
2002-10-08 04:21:54 +00:00
Thomas Quinot
2aeb6b2708
Document behaviour change in reboot(8) introduced in reboot.c rev. 1.17:
...
when using '-p' with reboot, and the power down action failds, reboot
the system normally. The behaviour of 'halt -p' and of shutdown(8) is
unchanged.
Approved by: roberto
2002-10-07 21:18:20 +00:00
Yoshihiro Takahashi
d3647c0221
Don't use DPCYL and DPSECT macros. These are not needed.
...
Submitted by: kawanobe@st.rim.or.jp (Kawanobe Koh)
2002-10-07 10:04:07 +00:00