Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-29 | Updated disklabel format to support larger disks and partitions. We | Otto Moerbeek | |
free room in struct partition by packing fragment size and fragments/block more tighlty and use the resulting space to make offset and size 48 bits. For the disk part we use spare fields in struct disklabel. Kernel converts in-mem copy of the on-disk label if needed, disklabel(8) writes new version. We are careful to only change fields not used by bootloaders. Conception of basic scheme by deraadt. ok deraadt@ krw@ | |||
2007-05-24 | Make 'disklabel -w -d <disk>' work. i.e. write the default disklabel | Kenneth R Westerback | |
onto disk. More elegant than "dd if=/dev/zero of= ..." to clear out an old disklabel. Think of it as treating the spoofed disklabel created by readdisklabel() like an automatically generated disktab entry. Makes some install scripts (macppc to start) easier. | |||
2007-05-13 | Sync editit() with sendbug. | Ray Lai | |
OK krw@. | |||
2007-04-29 | fix rounding in the modify case; ok millert@ miod@ | Otto Moerbeek | |
2007-04-26 | includes that are not needed anymore | Theo de Raadt | |
2007-04-26 | Eliminate CPU_BIOS from userland and wd(4) by always using the BIOS | Kenneth R Westerback | |
geometry in the disklabel when there is a BIOS geometry to provide. This removes the option to set a disklabel to 'BIOS' geometry via the 'g b' command in the editor. Makes reported geometry more consistant and moves MD code to MD land where it should be. Doc help from jmc@, Feedback from millert@, marco@, weingart@, kettenis@. ok deraadt@ | |||
2007-04-26 | Copy sendbug's editit() to disklabel. | Ray Lai | |
OK krw@. | |||
2007-03-18 | Check for zero divisor _before_ dividing; do not use floating | Otto Moerbeek | |
point arithmetic to round to a cylinder boundary when a simple integer expression can do the job as well. ok millert@ miod@ | |||
2007-03-13 | Refactor & fix computation of offset for next partition. Now the | Otto Moerbeek | |
code is almost readable. Keep in mind that the starting offset is inclusive, but the ending offset is exclusive. I heard rumors that disklabel was misbehaving in some cases before, but espie@ was the only one to provide me with enough details to actually find the problem. ok millert@ tom@ | |||
2007-03-02 | If a default label has been created with the -d command line option or | Kenneth R Westerback | |
the 'D' editor command and has not been written to disk when the user issues the 'q' editor command, ask if the label should be written to disk before exiting. | |||
2007-02-24 | Correct comment calling FILE *f a file descriptor. | Ray Lai | |
OK krw@. | |||
2007-02-22 | Always write the disklabel to disk when asked, even if it appears to | Kenneth R Westerback | |
be unchanged. Fixes PR#5209. Proper behaviour of 'q'uit still under discussion. ok ray@ millert@ ckuethe@ nick@ | |||
2007-02-20 | Change hard coded numbers to sizeof(buf). Also change some | Ray Lai | |
sizeof(buf) - 1 to sizeof(buf), since fgets takes the whole buffer size. Based on diff from Charles Longeau <chl at tuxfamily dot org> long ago. OK millert@. | |||
2006-10-14 | Friends don't let friends look for disklabels in Free/NetBSD MBR | Kenneth R Westerback | |
partitions since the kernel doesn't put them or look for them there anymore. | |||
2006-10-14 | Friends don't let friends look for disklabels in Free/NetBSD MBR | Kenneth R Westerback | |
partitions since the kernel doesn't put them or look for them there anymore. | |||
2006-10-12 | Should be correct for landisk. | Dale Rahn | |
2006-09-27 | Oops. Missed a line. Fix so disklabel(8) compiles again. | Kenneth R Westerback | |
2006-09-26 | Zap D_REMOVABLE flag from disklabel. If you didn't already know that | Kenneth R Westerback | |
floppies and cd's were removable, displaying that fact in disklabel output was unlikely to help. And the display in disklabel was the only use of D_REMOVABLE in the tree. ok marco@ | |||
2006-09-24 | Eliminate D_CHAIN, D_ECC and D_RAMDISK flags from disklabel. They were | Kenneth R Westerback | |
not being used in the tree for anything obviously useful. Get it done early so we can find if there are non-obvious uses out there. ok deraadt@ beck@ | |||
2006-07-11 | Let armish and cats recognize MBR partitioning, to come up with proper | Miod Vallat | |
disklabel bounds in disklabel -E; while there, sort of sort the architectures. | |||
2006-07-01 | Eliminate redundant get_le() in favour of letoh32(). Add letoh32() | Kenneth R Westerback | |
calls in alpha, hppa, hppa64 and mips63 when accessing the two DOS MBR u_int32_t fields dp_size and dp_start. No functional change. | |||
2006-05-16 | change only use of slice to 'partition letter' to be consistent with | Kevin Steves | |
use of partition everywhere else; ok jmc@ | |||
2006-04-26 | man page is gzip'd, should store as unsigned char array. | Theo de Raadt | |
2006-04-14 | Remove duplicate code, okay ray@ | Pedro Martelletto | |
2005-12-05 | Avoid an out-of-bounds array access in editor_delete() for invalid partition | Miod Vallat | |
name; spotted by Laurent Coustet (ed, debian-fr net) ok deraadt@ otto@ | |||
2005-11-16 | Fix conversion of K units to handle case where sector size > 1024. e.g. | Kenneth R Westerback | |
Sony Hi-MD usb drive. ok millert@ | |||
2005-11-13 | missing fclose(); from dhill@mindcry.org | Theo de Raadt | |
2005-11-12 | use snprintf; ok cloder dhill@mindcry.org | Theo de Raadt | |
2005-08-30 | Get the start of the A6 partition from fdisk. Fixes wrong suggestion of | Uwe Stuehler | |
offset 0 for the start of slice a. ok deraadt@ | |||
2005-04-30 | Better header at the top: | Theo de Raadt | |
# Inside MBR partition 3: type A6 start 2570463 size 75569697 | |||
2005-04-01 | will do disklabels like hppa | Theo de Raadt | |
2005-03-07 | more macro simplification; | Jason McIntyre | |
2005-02-16 | Prevent gzip from storing mtime and filename in the header so we | Todd C. Miller | |
get identical binaries. | |||
2005-01-13 | be aware of zaurus | Theo de Raadt | |
2005-01-07 | Print disk size and free space in requested unit. Some refactoring to | Otto Moerbeek | |
avoid code duplication as well. ok marco@ deraadt@ | |||
2004-12-11 | A compare function for heapsort(3) should not just subtract two | Otto Moerbeek | |
offsets, it does not work if the difference is large. Problem found by Jean-Gerard Pailloncyi who had false warnings of overlapping partitions. ok millert@ tedu@ | |||
2004-11-06 | update -DSEEALSO for alpha and cats, remove arc and amiga. ok miod@ | Otto Moerbeek | |
2004-11-06 | gzip embedded man pages, and pipe through gunzip when viewing. | Otto Moerbeek | |
ok deraadt@ | |||
2004-10-25 | typo, from Nathan Rickerby | Otto Moerbeek | |
2004-10-04 | Allow one more char for fstype, to avoid truncation of ISO9660 fstype. | Otto Moerbeek | |
spotted by and ok krw@ | |||
2004-10-01 | add some missing $, ok djm@ 'That looks fine to me' millert@ | Jonathan Gray | |
2004-09-28 | Tidy disklabel output for todays big disks. Based on a diff from f | Otto Moerbeek | |
at obiit dot org in PR 3847. ok tedu@ deraadt@ millert@ | |||
2004-09-18 | remove unused var, and then fix the code to watch for waitpid() errors | Theo de Raadt | |
ok otto millert | |||
2004-08-08 | spacing | Theo de Raadt | |
2004-08-03 | Handle geometry parameters as unsigned quantities, getting rid of | Otto Moerbeek | |
negative number of sectors on large disks and other similar problems. Also make reading of ASCII disk labels more robust by using strtonum(3) instead of atoi(3). ok millert@ deraadt@ | |||
2004-05-20 | Typo from Jared Yanovich phirerunner@comcast.net | Marco Peereboom | |
2004-05-03 | Remove OpenBSD/pegaos, this has been announced before but delayed until | Dale Rahn | |
the tree was stable. No point in code supporting a company which screws its employees being in the OpenBSD tree. | |||
2004-04-07 | Remove those option letters from the getopt string which do not have a case | Aaron Campbell | |
handler below. millert@ ok | |||
2004-02-25 | correct NOMAN= case | Theo de Raadt | |
2004-01-28 | Repair build links for pegosos, and also build for amd64 | Theo de Raadt | |