Pawel Jakub Dawidek
9a9f504132
- Add genid field to the metadata which will allow to improve reliability a bit.
...
After this change, when component is disconnected because of an I/O error,
it will not be connected and synchronized automatically, it will be logged
as broken and skipped. Autosynchronization can occur, when component is
disconnected (on orphan event) and connected again - there were no I/O
error, so there is no need to not connected the component, but when there were
writes while it wasn't connected, it will be synchronized.
This fix cases, when component is disconnected because of I/O error and can be
connected again and again.
- Bump version number.
- Add version change history.
- Implement backward compatibility mechanism. After this change when metadata in
old version is detected, it is automatically upgraded to the new (current)
version.
2004-12-22 23:09:32 +00:00
Pawel Jakub Dawidek
84a8a1332e
'forget' command takes device names, not provider names.
2004-12-22 17:50:44 +00:00
Ruslan Ermilov
731db6a428
NOINET6 -> NO_INET6
2004-12-21 10:49:29 +00:00
Ruslan Ermilov
83c7ade90a
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
Ruslan Ermilov
07736e20e9
NOATM -> NO_ATM
2004-12-21 09:08:06 +00:00
Ruslan Ermilov
e653b48c80
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
Joseph Koshy
f33e5b1ab2
Mark mknod(8) as deprecated. Add text in the 'COMPATIBILITY' section
...
describing the changes in device management since FreeBSD 4.0.
Reviewed by: ru
2004-12-17 14:36:02 +00:00
David E. O'Brien
b8e19b78df
Back the warnings down from 9 to 6, since that is the highest we have. If
...
we added a WARNS 7 level, it shouldn't be assumed this code will pass it.
2004-12-13 15:42:46 +00:00
Poul-Henning Kamp
d90b3ef3c9
Do not pass random bits as mount arguments.
2004-12-12 11:04:52 +00:00
Sam Leffler
3ce8a7b4fc
always display the deftxkey for an 802.11 device if privacy is enabled
2004-12-12 04:32:44 +00:00
Sam Leffler
58ac5e5b7a
add a callback mechanism for code that wants to defer committing changes
...
until all the command line args have been processed
Reviewed by: ambrisko
2004-12-11 02:33:33 +00:00
Christian S.J. Peron
02a85ee096
Update the IPFW man page to reflect reality. mpsafenet=0 is no longer
...
required when using ucred based rules.
Pointed out by: seanc (thanks!)
MFC after: 1 month
2004-12-10 02:38:21 +00:00
Pawel Jakub Dawidek
53ed4e0d54
- Turn off 'fast' mode by default and increase maximum memory to consume
...
when this mode is used.
- Manual page update.
2004-12-09 12:26:47 +00:00
Sam Leffler
5faf8dcb55
Overhaul to cleanup some of the tangled logic that's grown over the years.
...
o break per-address family support out into separate files
o modularize per-address family and functional operations using
a registration mechanism; this permits configuration according
to which files you include (but beware that order of the files
is important to insure backwards compatibility)
o many cleanups to eliminate incestuous behaviour, global variables,
and poor coding practices (still much more to fix)
The original motivation of this work was to support dynamic addition
of functionality based on the interface so we can eliminate the various
little control programs and so that vendors can distribute ifconfig
plugins that support their in-kernel code. That work is still to be
completed.
o Update 802.11 support for all the new net80211 functionality; some
of these operations (e.g. list *) may be better suited in a different
program
2004-12-08 19:18:07 +00:00
Poul-Henning Kamp
b697270ad8
Make sure we don't pass garbage to the kernel.
...
The filesystem is named "ufs" not "ffs".
2004-12-08 11:54:50 +00:00
Hiten Pandya
ec3724d9d0
Code for automatic name completion in a tcsh(1) environment.
...
PR: docs/44435
Submitted by: Slaven Rezic slaven dot rezic at berlin dot de
2004-12-05 23:44:52 +00:00
Maxim Konovalov
ad0c89f79c
o Do not dump core in -W if dumpdates was not readable and ddatev == NULL.
...
PR: bin/69977
o Remove unused ddates_in.
Obtained from: NetBSD
MFC after: 3 weeks
2004-12-02 13:56:53 +00:00
Ruslan Ermilov
798dec9dfb
Revert last change. It doesn't break mount(8) reporting
...
but allows a "nodev" in /etc/fstab, etc.
2004-11-30 19:36:40 +00:00
Roman Kurakin
fdec55d6b5
Fix typo.
...
Submitted by: Janusz Muc'ka (Defacto) <gdef at cvd dot pl>
MFC after: 3 days
2004-11-29 15:32:31 +00:00
Ruslan Ermilov
5f04702815
Fix the mount(8) status reporting, now that MNT_NODEV is a no-op (zero).
...
Asked to commit by: phk
2004-11-29 09:35:01 +00:00
Ceri Davies
e33bdcedbc
Clarify that devd will only parse files whose names end in .conf.
...
Prompted by
PR: docs/73668
Submitted by: Dan Pelleg
MFC After: 3 days
2004-11-28 17:44:22 +00:00
David Schultz
6004362e66
Don't include sys/user.h merely for its side-effect of recursively
...
including other headers.
2004-11-27 06:51:39 +00:00
Lukas Ertl
997337fd20
Implement 'setstate' to allow setting the state of drives and subdisks
...
for debugging and emergency purposes.
2004-11-26 12:31:36 +00:00
Lukas Ertl
fb5885af37
Implement checkparity/rebuildparity.
2004-11-26 12:01:00 +00:00
Xin LI
a4c40dd85d
Avoid comparing pointer against a numerical value by adding a * in
...
front of it.
Reviewed by: phk
2004-11-25 16:14:27 +00:00
Poul-Henning Kamp
bee297849c
Add first cut at dethaumagizing UFS mounting.
2004-11-25 13:37:19 +00:00
Poul-Henning Kamp
3e7c7ae093
Add a convenience function for building nmount iov arrays.
2004-11-25 13:31:46 +00:00
Poul-Henning Kamp
53805858d2
Fix bug: don't let "synco" match "sync"
2004-11-25 13:24:46 +00:00
Brooks Davis
448d1e830b
Remove a duplicate line from an apparent merge error in rev 1.63.
2004-11-25 01:09:41 +00:00
Ruslan Ermilov
bcd84fb7e3
Sync usage() and SYNOPSIS.
2004-11-13 17:26:54 +00:00
Ruslan Ermilov
78bb116290
Sync usage() with manpage SYNOPSIS and code.
2004-11-13 17:08:52 +00:00
Marcel Moolenaar
6c377348e6
For create and migrate, remove the `.Op Fl f' introduced in the
...
previous two commits and combine them with the existing flags
that were already there.
Pointed out by: ru@
2004-11-13 08:01:48 +00:00
Marcel Moolenaar
9e57e1869c
Add an -f option (for force) to the migrate command. Normally an MBR
...
with unknown partitions is not migrated. By specifying the -f option
migration will happen and unknown partitions will be lost.
2004-11-13 05:44:02 +00:00
Marcel Moolenaar
597c201050
Add an -f option (for force) to the create command. The -f option
...
allows the user to force the creation of a GPT even when there's a
MBR on the device. The MBR is simply wiped and any partitions
described by it are lost. Without the -f option one cannot create
a GPT when there's a MBR.
2004-11-13 05:13:33 +00:00
Philip Paeps
118fd13167
Reflect the cuaa->cuad namechange in documentation.
...
Might as well do them all while I'm at it :-)
Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>
2004-11-13 00:09:19 +00:00
Marcel Moolenaar
b8bd838882
Fix a braino: the partition size in the PMBR is in sectors, not bytes
...
and 'mediasz' is in bytes. As it so happens, we define 'last' as the
sector number of the last sector on the medium which also is the size
of the PMBR partition. Therefore, use 'last' instead of 'mediasz'.
Submitted by: Dan Markarian <markarian at apple dot com>
2004-11-12 04:34:46 +00:00
Mark Murray
d66a958d09
Help Tinderbox and remove mount_autofs
2004-11-10 22:15:04 +00:00
Poul-Henning Kamp
59a514685c
Add 0xbf as new partition id for Solaris.
...
Submitted by: Lawrence.Lee@sun.com
2004-11-10 07:48:29 +00:00
Dima Dorfman
df5f8fa751
Bump .Dd, replace missing letter, and prefer to use a verb that
...
matches the option letter.
Submitted by: ru
Should know better by now: dd
2004-11-06 14:03:37 +00:00
Ruslan Ermilov
1313b9ea59
First there was an -m option.
...
Then Peter killed it and made it the default.
Then Brooks and Poul-Henning added it again.
Then Ruslan fixed the manpage...
2004-11-06 13:38:45 +00:00
Pawel Jakub Dawidek
61a6eb62ec
For file backed md(4) devices output their source file via
...
'mdconfig -l -u <unit>'.
Bump version number, as this change breaks ABI/API.
2004-11-06 13:07:02 +00:00
Dima Dorfman
111c3747b7
Remove a useless use of cat, strip overzealous punctuation, and
...
clarify some text.
2004-11-06 11:16:56 +00:00
Dima Dorfman
1cf7cec3a3
Parse file mode with setmode(3) for consistency with other programs
...
that do this kind of thing.
2004-11-06 11:03:59 +00:00
Dima Dorfman
e08f2053fc
Update the description of -l to reflect reality. After mdconfig.c
...
1.25, -l without -u only lists the names, so specifying -u does more
than just limit the output to one device.
2004-11-06 10:21:12 +00:00
Dima Dorfman
9a777b93be
If there aren't any devices to list, output nothing instead of an
...
empty line. This is consistent with other utilities.
While I'm here, remove artifacts of the previous list implementation.
2004-11-06 09:56:27 +00:00
Pawel Jakub Dawidek
4a9a72aa33
Note that sysctls documentation is missing.
2004-11-05 22:38:14 +00:00
Ceri Davies
d608b5ab7e
Grammatical and spelling improvements.
...
Reviewed by: pjd
2004-11-04 19:12:43 +00:00
Poul-Henning Kamp
1072404b17
Ups! Forgot to put "sbin" on the commit line:
...
Remove userland vinum(8) stuff.
2004-11-04 12:46:46 +00:00
Bruce M Simpson
fa967069e0
Fix markup: .Dv -> .Va
...
Update document dates.
Prodded by: ru
2004-11-04 08:29:28 +00:00
Bruce M Simpson
2c9743caad
Document the fact that blackhole routes normally need to be bound
...
to lo(4) interfaces to have an effect, and that this is not needed
when using IP fast forwarding.
Sponsored by: eXtensible Open Router Project <URL:http://www.xorp.org/ >
MFC after: 3 weeks
2004-11-04 02:15:03 +00:00