dsl
05f998d8c6
Dunno why this code is playing 'hunt the superblock', but stop it
...
finding an ffsv1 sb at 64k.
Also stop it playing with fs that have 'FS_FLAGS_UPDATED' set.
It certainly doesn't act on that falg, and my guess is that it is
playing the pre-ffsv2 fs.
Fixes part of PR kern/24809
2004-03-21 21:02:01 +00:00
dsl
13e2deaa83
When searching for the superblock, don't pick an ffsv1 superblock from the
...
location where we expect to find an ffsv2 superblock.
It could be the first alternate for a ffsv1 filesystem with 64k blocks.
Fixes part of PR kern/24809
2004-03-21 20:30:38 +00:00
dsl
3d7fa497c5
Don't use 1st alternate superblock at offset 64k for ffsv1.
...
Fixes part of PR kern/24809
2004-03-21 20:12:16 +00:00
dsl
2dc6ea479c
Don't use an ffsv1 superblock from 64k (SBLOCK_UFS2) when looking
...
for the main filesystem superblock.
64k is the offset of the first alternate if the blocksize if 64k.
Fixes part of PR kern/24809
2004-03-21 20:01:41 +00:00
dsl
d332d2a959
When searching for the superblock, check that the fs_sblockloc field
...
matches the location we read it from to ensure we don't have one of the
alternate superblocks.
Fixes part of PR kern/24809
2004-03-21 19:35:23 +00:00
dsl
de51f399c0
When searching for the superblock, check that the fs_sblockloc field
...
matches the location we read it from to ensure we don't have one of the
alternate superblocks.
Fixes part of PR kern/24809
2004-03-21 19:13:59 +00:00
perseant
5aaab72dd6
change KES license to standard NetBSD license
2004-03-20 22:31:13 +00:00
christos
7570f6e829
Remove my license.
2004-03-20 20:28:44 +00:00
wiz
d5ca829d8b
Single-letter options do not need a line each; add more
...
commas; drop trailing whitespace; use Pa where appropriate.
2004-03-20 18:51:06 +00:00
wiz
24be734e2d
Nm needs no argument; also, correct wrong Nm usage.
2004-03-20 18:49:33 +00:00
atatat
299501e0d7
A little syntactic sugar
2004-03-20 05:22:41 +00:00
snj
17ed0d0099
Bump date for last. Use Sq for single quotes. Drop trailing space.
...
New sentence, new line. Sort xrefs. Fix a spelling error.
2004-03-19 22:21:36 +00:00
dyoung
863043691e
Add flag -F to disklabel. Flag -F indicates that the target of the
...
disklabel operation is a file, not a disk. With -t disktab and -T
disktype, the user may tell disklabel the "geometry" for the file.
2004-03-19 18:22:31 +00:00
dyoung
6c02382b7e
Add flag -F, options -t disktab and -T disktype to fdisk. Flag -F
...
indicates that the target of the fdisk operation is a file, not a
disk. With -t and -T, the user tells fdisk the geometry for the
file If the default geometry that fdisk will "fake up" for a file
are not satisfactory, the user may tell the geometry to fdisk using
-t disktab -T disktype.
2004-03-19 18:19:17 +00:00
wiz
080a1b9108
Remove superfluous TRUE and FALSE definitions.
...
Noted by Jeff Ito in PR 24845.
2004-03-19 12:04:37 +00:00
wiz
f05120b375
Add Xref to mscdlabel, bump date.
2004-03-18 21:13:19 +00:00
dsl
8b6d0cec38
Speed up mkfs of ffsv1 by writing inodes more than 8k at a time.
...
Use mmap() instead of malloc() for temporary buffers so that they
can be unmapped for mfs.
2004-03-18 20:35:55 +00:00
dsl
5de712832c
Simplify logic for MNT_GETARGS and MNT_UPDATE of mfs filesystems.
...
Stop core dump caused by broken 'newfs -mfs' (= mount_mfs) hack when
newfs run with no arguments.
2004-03-18 20:32:06 +00:00
wiz
edf16149c3
Drop trailing whitespace; new sentence, new line.
2004-03-17 01:40:34 +00:00
dan
064ca2e3d1
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
...
The existing pkcs5_pbdkf2 keygen method is retained functionally
as-is, for compatibility with existing params files. The corrected
algorithm, which is now the default for new params file generation, is
called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will
be removed at the same time as support for the previous parameters
file syntax. Sometime between now and then, users should update their
params files using -G, which will create a new params file including
an xor value so that the resulting generated key is the same; they
should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy
compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
2004-03-17 01:29:13 +00:00
lukem
b166f025eb
Adjust tstart_volume (volume start time) by the time spent in query(),
...
similar to the adjustment for tstart_writing made in optr.c rev 1.4.
Should fix PR bin/19711 from matthew green.
2004-03-15 01:06:06 +00:00
wiz
4fdf521f76
It's extension, not extention. From Miod Vallat (miod at online fr).
2004-03-14 20:11:24 +00:00
christos
c89e18bcd0
Fix remaining issues:
...
- use getulong everywhere for proper range checking
- fix error checking in getulong
2004-03-14 00:39:53 +00:00
dsl
f1c67110ff
Fix breakage of last commit (disklabel -R just plain didn't work!)
...
Convert two large nasty #defines into much smaller (still nasty) #defines
that call proper functions.
Fixes PR 24765
2004-03-13 22:04:37 +00:00
dsl
8cc28b4b81
stop umount temporarily modifying what might be argv[n].
2004-03-12 21:48:32 +00:00
dsl
ff49552bb2
KNF and const sprinkle
2004-03-12 21:26:43 +00:00
dsl
b47125007b
Fix 'umount host:/filesystem' - it is documented on the man page but hasn't actually
...
worked for 10 years!
Remove the (broken) code that once supported 'umount /filesystem@host' since that
syntax isn't used anywhere.
Fixes PR bin/22099
2004-03-12 21:14:29 +00:00
dsl
4334e6508d
Re-instate the old behaviour where 'mount_mfs device mount_pt' would
...
use the size of 'device' for teh file syste size - fixes pr 18353.
(It might be better to be able to say 50% of the size...)
Fix 'mount_mfs -N ...', as well as supressing the creation of the fs, the -N
inhibits the supression of the prints of the mfs parameters.
2004-03-07 12:26:38 +00:00
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