summaryrefslogtreecommitdiffstats
path: root/sbin
Commit message (Collapse)AuthorAgeFilesLines
* Remove useless inclusion of <sys/disklabel.h>marcel2004-10-252-2/+0
| | | | Obtained from: Dan Markarian <markarian at apple dot com>
* Declare variables as static, like I intended.marcel2004-10-254-4/+4
| | | | Obtained from: Dan Markarian <markarian at apple dot com>
* Fix bogon. Create the BSD label in the FreeBSD slice.marcel2004-10-251-1/+1
|
* Catch up with the BSD label changes. The partition offsets are relativemarcel2004-10-251-3/+20
| | | | | to the partition now. While here, make sure we skip unused partition entries.
* Build gpt(8) on all platforms.marcel2004-10-251-5/+1
|
* Add byte swapping and UUID encoding/decoding to allow gpt to be compiledmarcel2004-10-259-140/+192
| | | | | | on big-endian machines. Obtained from: Dan Markarian <markarian at apple dot com>
* For variables that are only checked with defined(), don't provideru2004-10-2410-12/+12
| | | | any fake value.
* Fixed misspelling of DPADD.ru2004-10-241-2/+2
|
* Merged from src/sbin/fdisk/fdisk.c revision 1.75.nyan2004-10-241-1/+1
| | | | (Don't prepend "/dev" if an argument given is an absolute pathname.)
* Use %zu to format size_t instead of %jd and an intmax_t cast.des2004-10-231-6/+5
| | | | Approved by: hamlet
* Stop amd64 warnings.phk2004-10-231-3/+4
|
* Refuse to unload the ipdivert module unless the 'force' flag is given to ↵andre2004-10-221-4/+4
| | | | | | | kldunload. Reflect the fact that IPDIVERT is a loadable module in the divert(4) and ipfw(8) man pages.
* Explicitly break out NETA license from Berkeley license to clearlyrwatson2004-10-201-0/+21
| | | | | | | indicate license grant, as well as to indicate that NETA is asserting only two clauses, not four clauses. Requested by: imp
* Don't prepend "/dev" if an argument given is an absolute pathname.ru2004-10-201-1/+1
| | | | Reviewed by: jhb
* Print a usage message if a non-option is specified.schweikh2004-10-131-1/+2
| | | | MFC after: 3 weeks
* The got_siginfo = 0 should have been got_sigalarm=0 to match the otherimp2004-10-101-1/+1
| | | | | | passes. Submitted by: Dworkin Muller
* Add a note to the man page warning users about possible lock ordercsjp2004-10-091-0/+10
| | | | | | | | | reversals+system lock ups if they are using ucred based rules while running with debug.mpsafenet=1. I am working on merging a shared locking mechanism into ipfw which should take care of this problem, but it still requires a bit more testing and review.
* Make fsck WARNS=2 clean.le2004-10-092-17/+17
|
* 3 important fixes for growfs:scottl2004-10-091-22/+42
| | | | | | | | | | | | | | | | | | | | | | | 1) ginode() is passed a cylinder group number and inode number. The inode number is relative to the cg. Use this relative number rather than the absolute inode number when searching the cg inode bitmap to see if the inode is allocated. Using the absolute number quickly runs the check off the end of the array and causes invalid inodes to be referenced. 2) ginode() checks the absolute indoe number to make sure that it is greater than ROOTINO. However, the caller loops through all of the possible inode numbers and directly passes in values that are < ROOTINO. Instead of halting the program with an error, just return NULL. 3) When allocating new cylinder groups, growfs was initializing all of the inodes in the group regardless of this only being required for UFS1. Not doing this for UFS2 provides a significant performance increase. These fixes allow growing a filesystem beyond a trivial amount and have been tested to grow an 8GB filesystem to 1.9TB. Much more testing would be appreciated. Obtained from: Sandvine, Inc.
* Eliminate linked list used to track inodes with an initial linktruckman2004-10-0810-60/+43
| | | | | | | | | count of zero and instead encode this information in the inode state. Pass 4 performed a linear search of this list for each inode in the file system, which performs poorly if the list is long. Reviewed by: sam & keramida (an earlier version of the patch), mckusick MFC after: 1 month
* Only print progress statistics once per second.phk2004-10-081-9/+16
|
* Reference altq(4) instead of pf.conf(5).green2004-10-081-2/+2
| | | | Tip of the hat to: mlaier
* Commit forgotten documentation for "diverted" rules.green2004-10-081-1/+2
|
* Promote mediasize and physmem to uintmax_t when comparing them.des2004-10-041-1/+1
|
* Whitespace nit.des2004-10-031-1/+0
|
* dumpon builds cleanly at WARNS level 6.des2004-10-031-1/+1
|
* Verify that the specified device is at least as large as hw.physmem.des2004-10-032-20/+52
|
* Wrap some long lines (no content changes)des2004-10-031-6/+6
|
* Don't add integers to void pointers.stefanf2004-10-031-2/+4
|
* Remove blindly-copied extra include path.green2004-10-031-1/+0
|
* Remove -I from CFLAGS. This splipped in with the 3.5 import (as I wasmlaier2004-10-031-1/+0
| | | | | | building on a box with older pfvar.h installed). Didn't intend to commit it. Requested by: ru (on a C&P to ipfw's Makefile)
* Add support to IPFW for matching by TCP data length.green2004-10-032-0/+29
|
* Add the documentation for IPFW's diverted(-loopback|-output) matches.green2004-10-031-0/+8
|
* Add support to IPFW for classification based on "diverted" statusgreen2004-10-031-0/+35
| | | | (that is, input via a divert socket).
* Remove accidentally-added O_DIVERTED section.green2004-10-031-17/+0
|
* Add to IPFW the ability to do ALTQ classification/tagging.green2004-10-033-33/+258
|
* Fix a deadlock in ggatel(8) simlar to one which was fixed some timepjd2004-10-021-1/+1
| | | | | | ago in md(4). Submitted by: Ivan Voras <ivoras@fer.hr>
* Fixed desctiptions of some options:ru2004-09-301-18/+6
| | | | | | | | | | - Document better what the -C option means. - The -c option is currently a no-op. - The -D and -h options do not allow switching between single/dual console modes and internal/video consoles. (This used to be true for the old biosdisk boot code, but now they just force the multiple consoles mode and serial console, respectively.)
* FreeBSD has full support for multiple consoles since 2001.ru2004-09-301-7/+1
|
* o Store timestamp in network byte order.maxim2004-09-301-4/+15
| | | | | | | | | o Remove an assumption sizeof(struct timeval) == 8 (this is not true on sparc64). Reviewed by: imp, -hackers Obtained from: NetBSD (rev. 1.75) MT5 after: 1 month
* This is a small tool which will read an entire disk(partition) usingphk2004-09-282-0/+149
| | | | | | | | | | | | | | | | | | | | 1M blocks and optionally write the read data to a file or disk. If a read error happens, the 1M block gets put on the end of the worklist and will be retried with 64k blocksize. If a read error happens again, the 64k block gets put at the end of the worklist and will be retried with single sector reads. The program keeps trying until you stop it. You can refresh a disk: recoverdisk /dev/ad1 /dev/ad1 or salvage a floppy: recoverdisk /dev/fd0 myfloppy.flp
* Turns out that revision 1.52 was a bad idea. It broke the longimp2004-09-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | standing ability to list a non-existant device in /etc/ttys to keep it from dying. This is a documented feature of init(8): The init utility can also be used to keep arbitrary daemons running, automatically restarting them if they die. In this case, the first field in the ttys(5) file must not reference the path to a configured device node and will be passed to the daemon as the final argument on its com- mand line. This is similar to the facility offered in the AT&T System V UNIX /etc/inittab. So rather than fix the man page to 'break' this feature, back out the change. At the time this change was made, people felt that the spamage from getty was annoying on headless consoles. Andrew Gallatin noted: > Most of my machines are headless without video cards and use a serial > console. With devfs this means that /dev/ttyv[1-N] do not exist and > getty bitches like this: > > Sep 26 11:00:11 monet getty[543]: open /dev/ttyv1: No such file or directory and we went off and applied this hack rather than fixing getty to sleep forever when it gets an unknown device, as was Andrew's other suggestion. Since it breaks things, I'm off to do that instead.
* Embellish the man page after trying to migrate to gstripe from ccd(4).obrien2004-09-261-4/+27
|
* Don't allow to specify wrong stripe size.pjd2004-09-261-1/+11
| | | | Reported by: obrien
* Sort the SEE ALSO list correctly. Update the document date.brooks2004-09-231-2/+2
| | | | Reported by: ru
* Refrence bsdlabel.8 and bsdlabel.5 rather then the obsolete disklabel.8brooks2004-09-231-3/+3
| | | | | | | | and disklabel.5. Refrencing bsdlabel.5 is somewhat bogus as it is not connected to the build and is mostly unwritten at this point. Reported by: Matthias Andree <matthias.andree at web.de> PR: docs/72020
* Since "d" is an array of 32 bit values, it is morecsjp2004-09-211-1/+1
| | | | | | correct to change the cast from unsigned int to uint32_t. Pointed out by: luigi
* Prepare for 5.x soon becoming -STABLE.ru2004-09-191-8/+8
| | | | Pointed out by: -current users
* Fix '-s' option for large disks and fix printing maximum file system size.pjd2004-09-191-4/+7
|
* Document '-p' flag for 'insert' command correct.pjd2004-09-181-3/+4
|
OpenPOWER on IntegriCloud