dsl
4ad476f16a
Make update mounts (to change miniroot ramdisks to rw) take the same short
...
circuit as MNT_GETARGS.
Fixes PR#24533
2004-03-07 00:17:04 +00:00
wiz
eec56f3b12
Bump date for previous.
2004-03-06 23:38:40 +00:00
blymn
03244f56bf
Fix error in description of signature file syntax (thanks to Chrisian
...
Biere)
Fix wording to match changed syntax line
Add some clarifications to the wording
Improve vertical spacing of some sections.
2004-03-06 12:03:48 +00:00
blymn
fdcc085558
Removed arbitrary 255 character limit on file field
...
Verify that the path in the file field is not > MAXPATHLEN, if it is
too long then skip that entry in the signature file.
2004-03-06 11:59:30 +00:00
blymn
a65a328d6f
Made error messages more descriptive.
2004-03-06 11:57:14 +00:00
itojun
466ceae082
unifdef -DINET6. getaddrinfo will always be there, so there's no point in
...
keeping old code. moreover old code does not traverse list of DNS-returned
addresses.
2004-03-01 23:01:18 +00:00
wiz
7725807d73
Add an article.
2004-03-01 00:19:06 +00:00
perry
3900dd63b3
Change "nwid" to "ssid", list "nwid" as a synonym for "ssid", and
...
clean up the ssid explanation a bit (including mentioning that if you
want to use a hex ssid, you precede it with a 0x, which really needed
documenting.)
2004-03-01 00:16:24 +00:00
perry
be009ae585
Very minimal changes to make "ssid" and "nwid" aliases, and make the
...
ssid print out as "ssid", not "nwid".
XXX Really, someone should go through and change around all the
variable names etc. to ssid, but not today.
2004-03-01 00:11:33 +00:00
wiz
028911b136
Drop trailing whitespace (hi perry! :) ).
2004-02-29 23:51:05 +00:00
perry
d7493f9be2
update man page date. (hi wiz!)
2004-02-29 23:32:51 +00:00
perry
688c6af823
document that if you are using a hex wep key, you need to put 0x in
...
front of it.
2004-02-29 23:32:15 +00:00
perry
2e45f00a18
document "mode" -- taken from FreeBSD
2004-02-29 23:27:28 +00:00
oster
0084f2a5e2
Note in the description of hot-adding components that a component label is
...
not required for the component. Thanks to David Maxwell for the
documentation suggestion.
2004-02-29 22:22:35 +00:00
itojun
6c57d297ac
use strtoul() instead of atoi(). have proper range check for each fields.
2004-02-29 21:31:14 +00:00
oster
eac5920af1
As suggested by Paul Ripke, have raidctl use raw devices by default.
2004-02-29 20:40:29 +00:00
dsl
7d06c8be4a
Print everything unsigned - helps a bit for disks with [2^31..2^32) sectors.
2004-02-28 18:19:00 +00:00
itojun
566986e38d
check strlcpy error. idea from Ryan McBride
2004-02-27 21:36:17 +00:00
atatat
f99654532c
Make this:
...
% sysctl -A kern.cp_time
(and also "sysctl -A" without the kern.cp_time argument) print this:
kern.cp_time: user = 851648, nice = 683496, sys = 69383, ...
kern.cp_time.0: user = 85648, nice = 68496, sys = 6983, ...
...
instead of just:
kern.cp_time.0: user = 85648, nice = 68496, sys = 6983, ...
...
2004-02-20 05:27:39 +00:00
lukem
4b7a7b777e
veriexec can't be changed at securelevel 1
2004-02-19 13:24:31 +00:00
atatat
589a080332
More better display of kern.cp_time for MP machines. Now we use one
...
sysctl() call to query for each of three different display modes:
(1) sum across all cpus
% sysctl kern.cp_time
kern.cp_time: user = 93240, nice = 1507, sys = 17252, ...
(2) data for just cpu 0
% sysctl kern.cp_time.0
kern.cp_time.0: user = 93282, nice = 1507, sys = 17264, ...
(3) each cpu individually up to hw.ncpu
% sysctl -A kern.cp_time
kern.cp_time.0: user = 93349, nice = 1507, sys = 17280, ...
kern.cp_time.1: user = 93403, nice = 1507, sys = 17291, ...
...
2004-02-19 06:51:11 +00:00
atatat
5e111b3c0a
Miscellaneous display bugfixes.
2004-02-19 06:44:18 +00:00
atatat
a44f68529b
Rename sysctlnametomib() to sysctlgetmibinfo() and add FreeBSD
...
compatible sysctlnametomib() and sysctlbyname() functions.
These are intended to move to libc real soon now.
2004-02-19 06:40:14 +00:00
atatat
8012158924
Avoid using things that don't smell like they're the right size (the
...
size should be a multiple of sizeof(struct sysctlnode)), and avoid
leaking memory in the case of things that don't have children.
2004-02-19 03:16:24 +00:00
hannken
912c7e4549
Avoid signal race condition. If a slave gets the SIGUSR2 signal between
...
the "setjmp" and the "ready = 1" statements the slave will pause forever
and the complet dump hangs.
Fixes PR #24453
2004-02-18 10:45:21 +00:00
wiz
e365329be5
Spell length with h after t. Inspired by a commit by brad@openbsd.
2004-02-13 18:02:05 +00:00
kleink
888c4ead28
Update the change from rev. 1.42 to reflect that MAXPATH includes room
...
for the terminating NUL character.
2004-02-12 21:10:39 +00:00
jdolecek
a09b055053
it's not correct to use MAXPATHNAME-sized buffer for link command, as
...
pointed out by Klaus Klein (original idea was that it should hold at least
the pathname ...); instead, let the ELF and a.out backends allocate memory
for the link command, and get rid of the fixed size buffer altogether
2004-02-11 18:42:37 +00:00
jdolecek
b69e6f038b
use MAXPATHLEN-sized buffer for module paths
...
reported and fix provided in bin/24379 by Nicolas Joly
2004-02-10 12:30:22 +00:00
ross
9e754b3749
Don't exit on error from pack_dev.c, but return an error string and
...
have the caller do cleanup and (potentially) report errors in context.
This is needed because mknod(8) is not the only user of pack_dev.[ch]
2004-01-30 19:06:55 +00:00
itojun
22b15c680d
do not disclose endianness/sizeof(long) on probe packet. idea from openbsd
2004-01-26 02:21:30 +00:00
wiz
5b067ce441
Bump date for previous.
2004-01-22 07:31:53 +00:00
jonathan
7fde685464
Document net.bpf.maxbufsize in sysctl(8).
...
NB: bpf isn't a PF_, so where to list it in sysctl(3)?
2004-01-22 03:50:18 +00:00
heas
c3ae7aa4c2
Add text descriptions for wskbd types sun and sun-type5.
2004-01-21 15:39:34 +00:00
dbj
ab48f19cba
don't calculate fake superblock used for finding alternate superblocks
...
if the disklabel is missing the cpg parameter. Also print a warning
if this is skipped because of a missing fsize, frag or cpg disklabel parameter
this fixes a divide by zero error reported by martin@
2004-01-20 15:29:35 +00:00
lukem
1fa0b4f2cc
* Enable SAVEBOOTAREA on i386 and amd64 (by merging the Makefile
...
controls with the section for the other MBR-using platforms that
already enable this)
* Don't prompt the user to "erase the previous contents of the disk"
when there's no NetBSD MBR partition; SAVEBOOTAREA is sufficient.
These fixes mean that you can create a disklabel (on an i386/amd64) on a disk
that doesn't have a NetBSD MBR partition without trashing the existing MBR.
The previous behaviour was extremely annoying when working with media such
as FAT-formatted CF cards, and didn't really protect people with such from
accidentally trashing part of sector 1 of such disks, and made it extremely
easy to trash sectors 0..15 of those disks instead.
2004-01-18 22:34:22 +00:00
dsl
b2cf925344
Use correct sector number when the netbsd partition is in the extended
...
partition chain (and not the first extended partition).
2004-01-18 16:25:59 +00:00
dbj
67b7740914
print warning if the user specifies a conversion level greater than implemented
2004-01-17 22:17:07 +00:00
dbj
d3ee830d65
terminate preen message from previous with \n
2004-01-15 14:52:04 +00:00
dbj
e23f416c6b
if the user specifies both -b and -p, then just go ahead and update
...
the primary superblock.
2004-01-15 14:49:28 +00:00
grant
fc6ca7735c
uppercase NFS acronym
2004-01-15 03:33:20 +00:00
dbj
6300af6ca7
change the message "COVERTING TO FFSv2 SUPERBLOCK" to
...
"CONVERT TO NEW SUPERBLOCK LAYOUT" to help avoid confusion
2004-01-12 19:40:24 +00:00
mrg
2a3954efe6
- some KNF (80 cols)
...
- fix a printf format issue
2004-01-10 14:28:37 +00:00
wiz
cf9b70c6d4
Update Dd for previous and fix a case.
2004-01-09 23:42:11 +00:00
dbj
8f3b1a3c98
use %#llx instead of %llx when printing incorrect qfmask or qbmask
2004-01-09 22:23:18 +00:00
dbj
753116e06f
do not upgrade superblock or set FS_FLAGS_UPDATED unless -c 4 option
...
is provided.
add compatibility for filesystems before FFSv2 integration
these patches are from pr port-macppc/23925 and should also
fix problems discussed in pr kern/21404 and pr kern/21283
2004-01-09 19:12:31 +00:00
atatat
bc0bdd10f7
Used to say "type=", but now says "size=" since that's what it's
...
supposed to say.
2004-01-08 03:44:48 +00:00
jmmv
0d52ea4901
Remove extra newline from usage message.
2004-01-05 23:27:16 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00
wiz
71839f7f61
Standardize flags display in usage.
2004-01-04 00:13:00 +00:00
wiz
d78a474461
Bump date for new -F. Standardise flags display in SYNOPSIS.
2004-01-04 00:12:04 +00:00
lukem
cf4d2c7308
Don't build cgdconfig when MKCRYPTO==no.
...
Fixes [bin/18552].
2004-01-03 23:34:29 +00:00
dbj
efbd5db673
add -F option, similar to fsck/newfs/dumpfs
...
correctly handle negative results from fsck's setup routine
handle uid and gid in FS_42INODEFMT inodes
2004-01-03 19:57:42 +00:00
dbj
1c65fb7cac
fix logic for handling symlinks in inodes when isappleufs
2004-01-03 17:56:21 +00:00
dbj
1f5f1d50af
when doing both -c 2 and -B, swap the blocks listed in the inode
...
of symlinks, since the swapping happens before the symlinks
are moved into the inode.
2004-01-03 17:27:35 +00:00
dbj
f491995334
fix paste-o in previous commit
2004-01-03 10:25:06 +00:00
dbj
f3786e90b7
fix bugs with unsigned comparison ofs fs_maxsymlinklen
2004-01-03 10:11:41 +00:00
dbj
9aad8f72b5
increase size of buffer used for updating symlinks with -c 1
...
otherwise, the block read will blow the stack
2004-01-03 10:07:02 +00:00
itojun
85d26f975b
rtsol: factor out dump.c if -DSMALL (for boot floppy)
...
use __func__ not __FUNCTION__
use timeradd() and timersub() from sys/time.h
from kame
2004-01-03 01:40:31 +00:00
dbj
23d4eb34b2
add uuid field to apple ufs volume label
2004-01-02 05:08:57 +00:00
wiz
a96b21c57d
Simplify Oo/Oc to Op, since it has only one simple short argument.
2003-12-31 01:21:49 +00:00
thorpej
683cebe2c8
No longer need to include <dev/ic/wdcreg.h>
2003-12-30 19:30:39 +00:00
thorpej
a443960167
Don't need to include atavar.h
2003-12-30 19:12:35 +00:00
atatat
fd2ec30242
Update sysctl.8 man page to cover all the new stuff.
2003-12-30 14:17:41 +00:00
jdc
3dcb42ad4b
Add missing ' in prompt text.
...
Pointed out by Allen Briggs.
2003-12-29 21:21:25 +00:00
jdc
dbc3f17967
If a partition is adjusted so that it falls off the end of the disk, display
...
a '+' character (aka the '*').
OK'ed by Christos.
2003-12-29 19:13:19 +00:00
jdc
256b6fecd8
Add the ability to define a partition as starting after another partition.
...
If chaining is on, display all changed partitions (not just this one).
OK'ed by Christos.
2003-12-29 19:12:29 +00:00
dbj
16c34ed5bc
fix minor bug in buf cache statistic collecting
2003-12-29 11:42:09 +00:00
atatat
d7035f6c9a
Fix spelo
2003-12-29 02:11:03 +00:00
heas
43894fc5ac
Check result of malloc().
...
reviewed by Martin.
2003-12-24 01:39:27 +00:00
jmmv
8ee5d1eca6
Fix typo: numder -> number. From Christian Biere in PR bin/23838.
2003-12-22 10:33:21 +00:00
mrg
61b5ab403f
bump date for previous
2003-12-21 02:52:02 +00:00
lha
43ac17e0cf
Extend SMART status to print temperature. Add support for printing
...
selftest log (but no code it start selftest yet).
2003-12-20 20:03:20 +00:00
mrg
9bf440d20b
support "-g" and "-m" as well as "-k" and "-h". swapctl & swaplist code
...
from Martin Weber, adapted for pstat by myself.
2003-12-20 13:31:42 +00:00
mrg
5fd013c40d
add a "-h" (humanize_number(3)) option to swapctl(8) and pstat(8), from
...
Martin Weber in PR#23805.
ps: now we only need someone to do ls(1) :-)
2003-12-20 11:22:25 +00:00
yamt
3223caeba2
remove definitions for ffs, which don't belong here.
2003-12-17 05:08:43 +00:00
drochner
7dcd19bbce
If a disktype was specified, use the disktab information
...
and don't try the disklabel.
Allows to create a filesystem on a floppy again.
(It is arguably another bug that DIOCGDINFO returns nonsense
for floppies.)
2003-12-11 12:11:27 +00:00
dyoung
f28870d8ac
fix spelling, s/extented/extended/
2003-12-11 05:11:50 +00:00
matt
3c12447a00
Make building IPv6 support controllable by MKINET6
2003-12-07 21:57:22 +00:00
atatat
ea73edd395
sysctlnametomib() is a private function for the moment.
2003-12-04 20:07:59 +00:00
atatat
c915b3168c
New sysctl(8) binary. Performs auto-discovery and can add/remove
...
nodes from the tree. Never needs to be recompiled again.
2003-12-04 19:49:39 +00:00
yamt
020176e538
display more capabilities for "identify" command.
2003-11-30 14:07:49 +00:00
lukem
c93539067a
Determine the MBR partition type relevant for the resulting partition,
...
and display that.
2003-11-23 23:16:40 +00:00
lukem
2a42af8c7a
Add "DISK" to -S output.
2003-11-21 21:47:42 +00:00
bouyer
6fb817f5dd
Commit changes proposed on tech-kern Thu, 6 Nov 2003
...
- factor out disksubr.c between sun3, sparc and sparc64. Keep the sun3
groveling code to find a NetBSD disklabel in the first sector (so that it
can find a label at the old sun3 LABELOFFSET) as a fallback is not
label at LABELOFFSET, or sun label is present.
- Fix the sun3 LABELOFFSET (was 64, but the kernel wrote the NetBSD label at
128)
- Make next68k disksubr.c always write a next-compatible disklabel.
- remove #ifdef __sparc__ hack from disklabel(8), and change it to issue
a DIOCWDINFO after writing the disklabel to the raw partition in the
-r/-I case (so that the kernel can convert the label if needed).
2003-11-15 17:52:30 +00:00
enami
b3f1752123
Initialize an uninitialized variable.
2003-11-14 01:31:24 +00:00
simonb
5e217f5e82
Fix "variable shadows global declaration" warnings.
2003-11-12 06:45:14 +00:00
jonathan
88ba77e705
Make per-protocol network input queue stats visible to userland via
...
sysctl. Add a protocol-independent sysctl handler to show the per-protocol
"struct ifq' statistics. Add IP(v4) specific call to the handler.
Other protocols can show their per-protocol input statistics by
allocating a sysclt node and calling sysctl_ifq() with their own struct ifq *.
As posted to tech-kern plus improvements/cleanup suggested by Andrew Brown.
2003-11-10 20:03:29 +00:00
fvdl
fe6b4c315f
Bring back disklabel -B for now, since hp300 installboot isn't ready
...
for prime time yet.
2003-11-10 09:22:09 +00:00
wiz
ee1b406595
Spell address with two d's. Inspired by similar changes in OpenBSD,
...
originating from Jonathon Gray and forwarded by jmc@openbsd.
2003-11-10 08:51:51 +00:00
dsl
6db70be120
Rip out all the '-B bootblock' support, everything should use installboot(8).
...
(can only affect arm32, hp300 and vax ports, and doesn't affect sysinst).
2003-11-08 09:25:01 +00:00
fvdl
0be1698412
Fix byteswapping a direntry. From Wolfgang Solfrank.
2003-11-05 22:27:16 +00:00
wiz
8920f41e3e
Bump date for previous.
2003-11-02 09:01:47 +00:00
shin
2c415ee56d
playstation2 needs MBR support in disklabel(8).
2003-11-02 02:52:58 +00:00
oster
f80b4d6ea1
Add a couple little warnings about swapping to RAID 5 sets.
...
(it currently doesn't work.)
2003-11-02 02:20:26 +00:00
wiz
e0d8e46808
KNF: sort includes.
2003-11-01 18:42:00 +00:00
wiz
a2307c7caf
eg -> e.g., vinum -> Xr vinum 4.
2003-11-01 18:38:59 +00:00
dsl
4302f2798d
Use fstat(2) to get the partition size (falling back to the label on old
...
kernels) so that newfs works on vinum (and similar).
Kill the -V hack for vinum.
Don't bother faking up a label for -F and mfs, nothing is needed from it.
Ignore label if special doesn't match DISKPART(sb.st_rdev);
Simplifly logic for default block/frag sizes.
Update man page to match.
WARNS=3.
2003-11-01 17:43:03 +00:00
lukem
d20692fdf5
Under no circumstances try to zap an existing superblock at sector 0.
...
There's no reasonable situation where there will be one there, except if the
disk had data on it previously for some reason. It's significantly more
likely (read "the world until UFS2 was merged") that sector 0(..15)
contains really important stuff like boot blocks and disk labels.
Once again, I ask, why wasn't UFS2 implemented as a separate file
system a la lfs & ext2fs ?
It could have shared a chunk of the kernel code (just like those),
and had different userland tools and a different fs_type.
2003-10-29 08:14:13 +00:00
lukem
171d653219
Overhaul how `build.sh tools' are used:
...
* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h
* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.
These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
2003-10-27 00:12:41 +00:00
mycroft
6e508d1dff
Remove alpha optimization hack.
2003-10-26 16:30:25 +00:00
lukem
f85d2d1c14
Use ${HOST_SH} instead of `sh'.
...
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
lukem
130ab7336b
Rework how MAKEVERBOSE operates:
...
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
itojun
dda2494d07
aes-xcbc-mac is now an RFC. bump date.
2003-10-21 07:20:11 +00:00
fvdl
83c93c70ba
Don't assign NULL to a char.
2003-10-21 02:38:15 +00:00
fvdl
9c9a4505fe
Don't use NULL as a case value.
2003-10-21 02:34:45 +00:00
fvdl
954495b615
Don't initialize an int to NULL.
2003-10-21 02:33:34 +00:00
fvdl
34951ed447
The 3rd argument to swapctl() is an int, don't pass NULL in it.
2003-10-21 02:32:54 +00:00
fvdl
efbda96887
Don't compare argc to NULL.
2003-10-21 02:31:43 +00:00
fvdl
d9495c6d9a
Don't compare an integer to NULL.
2003-10-21 02:31:08 +00:00
fvdl
a8930c059a
Fix various uses of NULL that should have been 0.
2003-10-21 02:30:03 +00:00
pooka
bb95bd5936
Handle partition offset and size as unsigned entities.
2003-10-20 13:20:20 +00:00
pooka
84a1b52c43
Partition size and offset inside the disklabel are unsigned. Print
...
them as unsigned so that we don't print negative values when we're
halfway through.
2003-10-20 13:10:48 +00:00
dsl
e69ce3e4bf
Add a -q (quiet) option to print nothing for clean filesystems.
...
Support in fsck_ffs and stub in fsck_xxx.
Push a few more messages through pwarn() instead of printf() to ensure
disk name is shown.
2003-10-20 12:04:38 +00:00
lukem
ddff99b7f4
rework to use the newer _MKMSGCREATE (et al) macros
2003-10-19 04:45:01 +00:00
lukem
8564ba3934
support MAKEVERBOSE and use ${HOST_SH}
2003-10-19 01:23:27 +00:00
lukem
3f580214e5
Support CCDF_NOLABEL. Document what CCDF_UNIFORM actually does.
2003-10-17 05:23:56 +00:00
wiz
33261e069b
Slight option ordering change.
2003-10-15 19:58:24 +00:00
dsl
02b24a287f
The 'struct partition *pp' is only used to save the block and fragment
...
sizes (so they can be written back into the disklabel).
Allow pp to be NULL
2003-10-15 13:07:34 +00:00
dbj
28fc00d72a
initialize llsize and llsizemult to 0
...
fixes bug noticed by Christopher SEKIYA on tech-kern@
2003-10-15 00:25:28 +00:00
agc
b2b49933f4
Move Matt Green's code from a 4-clause to a 3-clause licence by removing
...
the advertising clause. Diffs provided in PR 22396 by Joel Baker, the changes
were confirmed to the board by Matt Green.
2003-10-13 14:22:20 +00:00
dyoung
abda32ca8b
Add 'mode' option to change PHY media for 802.11 devices. Also,
...
display PHY mode. E.g., run an 802.11a (5GHz, 54Mbps max) access
point:
> ifconfig ath0 nwid my_access_point mode 11a mediaopt hostap
> ifconfig -m ath0
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
nwid my_access_point
powersave off
bssid 00:05:5d:84:cc:6e chan 3
address: 00:05:5d:84:cc:6e
media: IEEE802.11 autoselect mode 11a hostap
status: active
supported IEEE802.11 media:
media autoselect
media autoselect mediaopt adhoc
media autoselect mediaopt hostap
media autoselect mediaopt monitor
media autoselect mode 11a
media autoselect mode 11a mediaopt adhoc
media autoselect mode 11a mediaopt hostap
media autoselect mode 11a mediaopt monitor
*snip snip*
2003-10-13 08:27:35 +00:00
wiz
e347fde976
Bump date for previous; new sentence, new line; use more macros; fix a typo.
2003-10-12 07:21:57 +00:00
tls
e333b0fc0e
Add an explanation of the fundamental purpose of the "security level"
...
mechanism and attempt to explain how to use it effectively.
2003-10-12 04:14:56 +00:00
jdolecek
32d4fce65a
add RCS Ids
2003-10-11 09:55:58 +00:00
jdolecek
2ced7f69cb
fix DPADD
2003-10-11 09:51:49 +00:00
wiz
5ffe40db93
Sort sections; bump date to commit date; add NetBSD RCS Id; mention
...
when it appeared in NetBSD in HISTORY section; rename section
"GOTCHAS" to "CAVEATS" since that's our standard name.
2003-10-11 09:12:18 +00:00
lukem
7a699e2bed
unconditionally #define DEFAULT_BOOTDIR. should fix non-x86 builds
2003-10-11 04:50:49 +00:00
matt
4669b2abcb
Compensate for 64bit (use %p for pointers).
2003-10-10 21:59:09 +00:00
wiz
5a3b01bb60
All single letter options are usually combined; add -V to the others.
2003-10-10 09:03:23 +00:00
wiz
e5db3159a8
Sync look of -V description in usage with other option descriptions.
2003-10-10 09:00:24 +00:00
grog
5cfcdccff1
Hook Vinum into build.
2003-10-10 06:10:53 +00:00
grant
d2b25aff9c
bump date for last
2003-10-10 04:14:00 +00:00
grog
c52d09a328
Decribe the V flag.
2003-10-10 03:27:10 +00:00
grog
51b6966ad7
Add -V flag for use with Vinum to indicate that the last character of
...
the device name should not be interpreted as a partition identifier.
2003-10-10 03:23:28 +00:00
grog
d5119a1e37
Initial import of Vinum userland.
...
Ported by: Ramsubramanyam <Ramsubramanyam@infosys.com>,
Atul Kabra <Atul_Kabra@infosys.com>,
Maneesh Jhinger <maneesh_jhinger@infosys.com>
Reviewed by: lukem
2003-10-10 03:13:12 +00:00
dbj
4d76d724b9
calculate "-s size" values after sectorsize has been fully determined
...
extend "-s size" argument to allow negative sizes to represent value to
subtract from diskalbel partition size
2003-10-09 16:23:29 +00:00
yamt
d59161d069
- don't try to write alt super blocks beyond the end of the partition.
...
- flush stdout when printing each super block addresses.
2003-10-09 14:28:34 +00:00
itojun
8612aa8b30
use asprintf David Hill
2003-10-08 20:39:07 +00:00
itojun
eb48d1d3cb
plug memory leak. David Hill
2003-10-08 20:36:25 +00:00
lukem
1c33b4e6a4
Overhaul MBR handling (part 1):
...
<sys/bootblock.h>:
* Added definitions for the Master Boot Record (MBR) used by
a variety of systems (primarily i386), including the format
of the BIOS Parameter Block (BPB).
This information was cribbed from a variety of sources
including <sys/disklabel_mbr.h> which this is a superset of.
As part of this, some data structure elements and #defines
were renamed to be more "namespace friendly" and consistent
with other bootblocks and MBR documentation.
Update all uses of the old names to the new names.
<sys/disklabel_mbr.h>:
* Deprecated in favor of <sys/bootblock.h> (the latter is more
"host tool" friendly).
amd64 & i386:
* Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
be consistent with the naming convention of the msdosfs tools.
* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
and it's confusing to have two functionally equivalent bootblocks,
especially given that "ufs" has multiple meanings (it could be
a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).
* Rework pbr.S (the first sector of bootxx_*):
+ Ensure that BPB (bytes 11..89) and the partition table
(bytes 446..509) do not contain code.
+ Add support for booting from FAT partitions if BOOT_FROM_FAT
is defined. (Only set for bootxx_msdos).
+ Remove "dummy" partition 3; if people want to installboot(8)
these to the start of the disk they can use fdisk(8) to
create a real MBR partition table...
+ Compile with TERSE_ERROR so it fits because of the above.
Whilst this is less user friendly, I feel it's important
to have a valid partition table and BPB in the MBR/PBR.
* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
with other platforms.
* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
we can boot off FAT partitions.
* Crank version of /usr/mdec/boot to 3.1, and fix some of the other
entries in the version file.
installboot(8) (i386):
* Read the existing MBR of the filesystem and retain the BIOS
Parameter Block (BPB) in bytes 11..89 and the MBR partition
table in bytes 446..509. (Previously installboot(8) would
trash those two sections of the MBR.)
mbrlabel(8):
* Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
to map the MBR partition type to the NetBSD disklabel type.
Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).
2003-10-08 04:25:43 +00:00
lukem
04a16dcc66
add some more detail to an error message
2003-10-08 03:56:21 +00:00
lukem
f41de51799
be consistent about "MS-DOS"
2003-10-06 12:02:52 +00:00
bouyer
85050e8b77
More licence fixes, pointed out by Thomas Klausner.
2003-10-05 20:54:45 +00:00
bouyer
7b066791c8
Remove references to University of California from my copyright notices.
2003-10-05 17:48:49 +00:00
jdolecek
91b453f2db
fix NULL pointer pointer dereference in fileerror() when ino is NULL
...
problem reported and fix provided in PR kern/23065 by Gary Duzan, only
slightly adjusted to only do the VTOI() when needed
2003-10-05 17:11:23 +00:00
dsl
920dff4b7c
If /dev/constty exists, use it instead of /dev/console for single user shell.
...
I'm not 100% certain it should call login_tty() for anything else.
2003-10-03 13:31:32 +00:00
yamt
f271a34ced
write out modified directory entries to the correct place.
2003-10-03 12:23:22 +00:00
yamt
6e547a61f9
make this work for big (ie. with indirect blocks) directories
...
without spurious 'EXTRA ..' errors.
2003-10-03 12:22:15 +00:00
wiz
b6c5244ce8
Bump date for previous.
2003-10-02 07:07:48 +00:00
itojun
2c96e1a283
use netmask of /32. as discusssed on tech-userlevel
2003-10-02 06:25:28 +00:00
itojun
d3e55680aa
correct typo. PR misc/22944
2003-10-02 00:09:06 +00:00
itojun
83ddaf1cbf
print prefixlen on -show
2003-10-01 06:24:19 +00:00
dsl
4cb1ff990c
Forgot the date....
2003-09-27 19:07:12 +00:00
dsl
0188e8d8ce
Add kern.drivers and kern.root_partition to match recent kern_sysctl.c
...
Add kern.root_device which was absent.
2003-09-27 18:57:05 +00:00
cb
88823a8138
back out revision 1.3. this should not have been committed yet,
...
since it breaks backward compatibility.
noticed by recht@
2003-09-25 01:43:12 +00:00
wiz
72b77eb9e9
Add article.
2003-09-23 21:25:20 +00:00
cb
7543b55c56
add a new verification method that prompts for the pkcs#5 pbkdf2
...
passphrase again and checks the generated key against the original.
2003-09-23 17:24:45 +00:00
wiz
bc0e64144c
Correct error in previous, noted by Nick Hudson.
2003-09-23 12:14:49 +00:00
wiz
0ba80f40e8
Combine multiple single-letter options.
2003-09-21 15:23:55 +00:00
grant
76036fea3c
add -e flag to set the separator to '=' where the default is ' = '.
...
this allows sysctl output to fed back into itself. inspired by
FreeBSD's sysctl(8).
ok'd by atatat.
2003-09-20 17:02:17 +00:00
itojun
731ae88ecd
realloc pedant
2003-09-19 08:35:15 +00:00
itojun
6379e11194
realloc pedant
2003-09-19 08:29:58 +00:00
enami
69fc84d695
Need to write entire sector.
2003-09-17 21:09:18 +00:00
grant
9bf724618c
put flags in a list with descriptions. add proper description of -w.
2003-09-17 18:24:47 +00:00
cube
5041ba1a4c
Remove a comment that referred to a non-committed part of the patch I
...
submitted for bin/17613. Ok'd by mrg@.
2003-09-16 09:34:48 +00:00
simonb
bb850c0c5e
Use HW_USERMEM64 to fetch the amount of memory available.
2003-09-13 10:59:50 +00:00
itojun
e1d953a832
support DUMP by sysctl
2003-09-12 07:45:21 +00:00
dsl
58915e2274
If /dev/MAKEDEV is a symlink then preserve the symlink in the mfs /dev.
...
If /dev/MAKEDEV doesn't exist then try to run /etc/MAKEDEV instead.
Use the (new) '-n inodes' option to mount_mfs and base the size on the number
of inodes and the size of the MAKEDEV script.
2003-09-11 12:51:51 +00:00
dsl
188e64350d
Change date on man pages
2003-09-11 12:21:01 +00:00
dsl
a83765310a
Make mkfs -N work again (was trying to read filesystem).
...
Correct calculation of number of inodes from density for small filesystems.
Add a '-n inodes' option so that the desired number of inodes can be
explicitly given - init needs this for mfs /dev, -i density is too crude.
2003-09-11 12:19:44 +00:00
dsl
82580bb3ec
Try very hard to ensure that the correct superblock will be found by
...
invalidating a host of other possible superblocks.
2003-09-10 17:25:14 +00:00
itojun
0398a95f59
make it possible to use /kern/ipsec{sp,sa} for dumping policy/SA. it will
...
workaround the issue with socket buffer size in PF_KEY SADB_DUMP.
2003-09-08 12:34:29 +00:00
agc
76b6c930a4
Make this compile after the recent changes to the kernel.
2003-09-08 09:05:08 +00:00
wiz
0eba47bcd1
Sync usage with man page.
2003-09-08 07:21:59 +00:00
wiz
d234eaaab1
Sort options.
2003-09-08 07:21:51 +00:00
wiz
da332882ea
Add file ... mode to usage.
2003-09-08 07:09:53 +00:00
wiz
c557470784
Punctuation nit; bump date for previous.
2003-09-08 07:09:13 +00:00
itojun
8ca90bd4e4
add /kern/ipsecsa and /kern/ipsecsp, which can be inspected by setkey(8).
...
it allows easier access to ipsecsa/sp. it works around problem where
setkey -D does not work with large number of ipsec SAs due to socket buffer
size.
2003-09-08 06:51:53 +00:00
itojun
4380703631
make it possible to process files.
2003-09-08 06:18:49 +00:00
wiz
4ae63e1052
Bump date for previous.
2003-09-08 05:21:58 +00:00
itojun
9effb481fb
"tagged" policy is not introduced to netbsd-current yet
2003-09-07 22:21:01 +00:00
itojun
967747c406
committed by mistake
2003-09-07 22:20:05 +00:00
itojun
643b0ddea3
warn that port-number does not work for gateway config. PR kern/22715
...
add reference. bump date.
2003-09-07 22:18:58 +00:00
itojun
ce112dfc4f
add -t option for gmt time offset (normally MS-DOS filesystem has timestamp
...
in localtime, not GMT). PR kern/22717
2003-09-07 22:09:11 +00:00
wiz
47190e80b8
Consistently use 'RFC 1234' instead of 'RFC1234' or 'RFC-1234'.
...
From jmc@openbsd.
2003-09-07 16:22:20 +00:00
wiz
d0b01a96aa
New sentence, new line; drop trailing whitespace.
2003-09-06 20:12:41 +00:00
wiz
51e1730356
Punctuation nits.
2003-09-06 20:11:18 +00:00
wiz
495a82c52c
New sentence, new line; improve grammar.
2003-09-06 20:09:26 +00:00
jdolecek
06e5ddbb7e
if neither -i nor -n option is specified, use the passed argument
...
as module ID if it's numeric, and as module name if it's not numeric
this saves some typing which bothered me for some years (one too many today)
2003-09-06 19:55:24 +00:00
martin
cf6d36c7b6
Make LCP keepalive behaviour configurable.
2003-09-06 19:35:34 +00:00
jdolecek
ade4df3adc
implement support for forced LKM load, which makes the kernel skip
...
the version checks, using new -f flag and LMFORCE ioctl
Hopefully the description in the manpage is discouraging enough so that
nobody would dare even _think_ of using forced loads. A warning
message is written to stderr when this is used, just in case.
2003-09-06 19:23:20 +00:00
itojun
f189be338c
unifdef HAVE_ARC4RANDOM
2003-09-06 12:56:43 +00:00
itojun
e2c411ce3c
use arc4random
2003-09-06 12:42:00 +00:00
itojun
3f4f8a9b61
s/0x7fffffff/INT32_MAX/
2003-09-04 15:31:58 +00:00
itojun
bb71295ab0
use arc4random(3). it is at least better than random(3)
...
XXX masked topmost bit so that values don't go negative, is it the right thing
to do?
2003-09-04 15:30:37 +00:00
dsl
426b102381
fsirand is no longer needed.
2003-09-03 19:38:04 +00:00
dsl
e6ca38e5ec
Ensure the area between the end of the main superblock and the start of the
...
first alternate superblock is zerod.
Removes any possibility of any programs using a trully out of date
alternate superblock if a filesystem is remade with a larger block size.
2003-09-03 19:29:12 +00:00
dsl
36aa427d2c
Randomise di_igen for the first 2 blocks of inodes for non-UFS2 filesystems.
...
Randomise di_igen for "/" (and lost+found) for UFS2 filesystems.
Ensure nothing from the lost+found inode leaks into the / inode.
2003-09-03 17:08:58 +00:00
wiz
feb417a0db
Bump date for last.
2003-09-01 04:43:32 +00:00