Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-25 | rename struct dinode to ufs1_dinode. clears the namespace and makes | Ted Unangst | |
way for some future work. no function changes yet. help testing otto@ and markus@ | |||
2003-07-08 | - fix some lists/displays | Jason McIntyre | |
- use .Dl for one-liners, rather than .Bd | |||
2003-06-26 | const the rcsid, and make it say OpenBSD | Ted Unangst | |
2003-06-03 | - section reorder | Jason McIntyre | |
- some mdoc fixes | |||
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-04-30 | only compare suberblock fields that are interesting, instead of trying to | Ted Unangst | |
ignore the noninteresting ones. will allow future changes to work with an older fsck. similar to changes in NetBSD and FreeBSD. ok krw@ | |||
2003-04-26 | string cleaning; ok tedu | Theo de Raadt | |
2003-04-16 | string cleaning | Theo de Raadt | |
2003-03-11 | spelling | David Krause | |
ok millert@ | |||
2002-08-23 | - Convert function definitions to new style | Grigoriy Orlov | |
- eliminate trailing whitespace - remove casts that aren't needed. - make rcsid strings const, for -Wall compilation. from tedu <grendel@zeitbombe.org> | |||
2002-08-20 | clean some more signal races, some cannot be fixed | Theo de Raadt | |
2002-06-09 | rm trailing whitespace | Todd T. Fries | |
2002-05-22 | strcpy, sprintf death; mpech ok | Theo de Raadt | |
2002-04-23 | In mount.h, rename field export -> export_info, to avoid collision with C++. | Marc Espie | |
Synch files that use that field. (This argument is an internal interface specific to OpenBSD, so it won't cause compatibility problems.) (No bump, not an ABI change). ok art, millert... | |||
2002-02-23 | getc() returns an int | Theo de Raadt | |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2001-12-01 | fix headers | Theo de Raadt | |
2001-11-05 | kill more registers; | Mike Pechkin | |
millert@ ok | |||
2001-07-07 | major -Wall cleanup, almost complete | Theo de Raadt | |
2001-05-28 | Fix directory state tracking. | Grigoriy Orlov | |
- If the lost+found directory is created by fsck, it will do a cacheino() which sets the inoinfo's i_parent and i_dotdot to 0, but they never get set to ROOTINO. This means that propagate will never find lost+found and its descendents, subdirectories will remain DSTATE (instead of DFOUND) even though they are correctly linked in, and pass4.c will try to clear them unsuccessfully, thinking that there is no link count from the DSTATE directory's parent. The result is that you need to run fsck twice and get "EXTRANEOUS HARD LINK TO DIRECTORY" error (which are unexpected and fatal when running in preen mode). The fix is to set i_parent and i_dotdot to "parent" after the second cacheino() call in dir.c:allocdir(). From NetBSD via FreeBSD. - modify propagate() so it be able to start from any point in the tree. - minor tweaks to get more generality in state propagation. In other words fsck doesn't leave unremovable directories anymore. costa@ ok. | |||
2001-05-15 | error out if failed to malloc memory for inode cache entry; deraadt@ ok | Michael Shalayeff | |
2001-05-15 | report on another calloc() failure | Theo de Raadt | |
2001-04-23 | Various man page fixes and improvements from gluk@ | Aaron Campbell | |
2001-04-19 | Cleanup dirpref and synhronize superblock with freebsd. | Grigoriy Orlov | |
From FreeBSD with little changes. art@ ok. | |||
2001-04-13 | Fix overflow in superblock. From FreeBSD. | Grigoriy Orlov | |
FreeBSD's log: > The ffs superblock includes a 128-byte region for use by temporary > in-core pointers to summary information. An array in this region > (fs_csp) could overflow on filesystems with a very large number of > cylinder groups (~16000 on i386 with 8k blocks). When this happens, > other fields in the superblock get corrupted, and fsck refuses to > check the filesystem. > > Solve this problem by replacing the fs_csp array in 'struct fs' > with a single pointer, and add padding to keep the length of the > 128-byte region fixed. Update the kernel and userland utilities > to use just this single pointer. > > With this change, the kernel no longer makes use of the superblock > fields 'fs_csshift' and 'fs_csmask'. Add a comment to newfs/mkfs.c > to indicate that these fields must be calculated for compatibility > with older kernels. art@ ok. | |||
2001-04-06 | Replace FFS directory preference algorithm(dirpref) by new one. | Grigoriy Orlov | |
It allocates directory inode in the same cylinder group as a parent directory in. This speedup file/directory intensive operations on a big file systems in times. Don't forget to recompile fsck_ffs with updated fs.h or you will get "VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST ALTERNATE" at the next boot. In any case you can ignore this error safely. Requested by deraadt@ | |||
2001-03-09 | missing \n for MARKED FREE messages, some spaces | Michael Shalayeff | |
2001-03-02 | Simpler algorithm or calculating inomapsize | Constantine Sapuntzakis | |
2001-03-02 | When doing last second fixes before a commit, it's a good idea | Artur Grabowski | |
to check if it builds. | |||
2001-03-02 | Make fsck aware of soft updates. | Artur Grabowski | |
We had this in the tree 1997, but it went away because it was too close to release. Ok: csapuntz@ (as a size note: It's really good to test fsck when you are torture testing the filesystems) | |||
2001-01-19 | mark signal races i cannot fix at the moment | Theo de Raadt | |
2001-01-15 | save_errno in signal handler | Theo de Raadt | |
2000-12-29 | Don't mark filesystem clean if fsck needs to be rerun (PR 1572) | Angelos D. Keromytis | |
2000-09-30 | Some format string problems that were missed during initial audit; deraadt@ and | Aaron Campbell | |
millert@ ok | |||
2000-03-28 | mkfs(8) died a long time ago | Theo de Raadt | |
2000-03-18 | Remove hard sentence breaks, and some other cleanup along the way. | Aaron Campbell | |
2000-01-22 | remove extra externs not needed because of unistd.h (rest of tree will be ↵ | Theo de Raadt | |
done later.. contact me if you want to help) | |||
1999-08-17 | More <sys/file.h> vs. <fcntl.h> and open() flags fixes. | Todd C. Miller | |
1999-08-06 | uid_t and gid_t, and use %u | Theo de Raadt | |
1999-07-21 | use .Ar on later .It Fl lines | Theo de Raadt | |
1999-06-04 | start to remove non-escaped trailing whitespace, it can confuse troff; pjanzen@ | Aaron Campbell | |
1999-05-23 | remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-common | Aaron Campbell | |
is used instead; kwesterback@home.com | |||
1999-03-01 | SIGINFO support | David Leonard | |
1998-12-15 | always give .Nm macros an argument in SYNOPSIS sections; krw@tcn.net | Aaron Campbell | |
1998-11-28 | kill redundant .Nm macro arguments; other misc fixes | Aaron Campbell | |
1998-11-11 | more `` '' -> .Dq sillyness; remove redundant .Pp macros; other misc fixes | Aaron Campbell | |
1998-09-23 | alphabetize SEE ALSO entries and order them numerically according to section | Aaron Campbell | |
1998-09-17 | sbin/ man page fixes | Aaron Campbell | |
1998-02-05 | Ha! Caught Todd making a mistake! | Theo de Raadt | |
1998-02-05 | Add usage line | Todd C. Miller | |