Theodore Ts'o | f3db356 | 1997-04-26 13:34:30 +0000 | [diff] [blame] | 1 | Sat Mar 11 10:59:58 1995 Theodore Y. Ts'o <tytso@localhost> |
| 2 | |
| 3 | * mke2fs.c (main, zap_bootblock): Added new function |
| 4 | zap_bootblock() which clears the first 512 bytes of the |
| 5 | filesystem. This protects the filesystem from being |
| 6 | misidentified as a MS-DOS FAT filesystem. |
| 7 | |
| 8 | * badblocks.c (alarm_intr, test_ro, test_rw): Increase the space |
| 9 | allocated for printing the block numbers, so that the |
| 10 | display doesn't get corrupted when running badblocks on a |
| 11 | very large partition. |
| 12 | |
| 13 | * badblocks.c (do_test, test_ro, test_rw): Added missing cast to |
| 14 | ext2_loff_t, so that when checking a large device, |
| 15 | spurious seek errors aren't reported. |
| 16 | |
| 17 | * mke2fs.c (count_blocks): Declare mid to be of type ext2_loff_t |
| 18 | instead of type int, so that it works for filesystems |
| 19 | greater than 2 GB. (Fortunately count_blocks is only |
| 20 | called if the device does not support the BLKGETSIZE |
| 21 | ioctl, which most do.) |
| 22 | |
| 23 | * fsck.c (ignore): Add check to ignore filesystems with a pass |
| 24 | number of zero. (This check was accidentally deleted at |
| 25 | during 0.5b development.) |
| 26 | |
| 27 | Sat Dec 31 00:47:16 1994 <tytso@rsx-11.mit.edu> |
| 28 | |
| 29 | * mke2fs.c (new_table_block, alloc_tables, PRS, main): Add a new |
| 30 | option, -S, which only writes the superblock and group |
| 31 | descriptors. Useful for recovering when all of the |
| 32 | superblocks are corrupted somehow (as a last ditch |
| 33 | measure). |
| 34 | |
| 35 | Also, don't bother initializing the bitmap blocks in |
| 36 | alloc_tables(), since they will be overwritten at the end |
| 37 | anyway. (Should speed up mke2fs by a little.) |
| 38 | |
| 39 | Tue Dec 6 02:20:55 1994 <tytso@rsx-11.mit.edu> |
| 40 | |
| 41 | * fsck.c (main): Fix stupid typo where a null inst would be freed. |
| 42 | |
| 43 | * fsck.c (wait_one): Check WIFEXITED on status before trying to |
| 44 | extract the exit status. In other cases, return |
| 45 | FSCK_ERROR if the back end processor exited with a signal. |
| 46 | |
| 47 | Tue Nov 15 10:20:00 1994 Remy Card <card@bbj> |
| 48 | |
| 49 | * tune2fs.c (main): Fixed a bug which prevented the use of the |
| 50 | new options. |
| 51 | Added the `w' (week) suffix recognition in the check interval. |
| 52 | |
| 53 | Sun Nov 13 15:58:48 1994 (tytso@rsx-11) |
| 54 | |
| 55 | * fsck.c (load_fs_info): If the user has an obviously old |
| 56 | /etc/fstab file, issue a warning message and assume that |
| 57 | all partitions should be checked. |
| 58 | |
| 59 | Sat Nov 12 00:33:18 1994 (tytso@rsx-11) |
| 60 | |
| 61 | * dumpe2fs.c (list_desc): Update to new inode and block bitmap |
| 62 | structures. |
| 63 | |
| 64 | * mke2fs.c (create_root_dir): Create the root directory owned by |
| 65 | the effective uid. |
| 66 | |
| 67 | Mon Nov 7 22:04:37 1994 Remy Card <card@bbj> |
| 68 | |
| 69 | * tune2fs.c (main.c): Added support for new options: |
| 70 | -r reserved_blocks_count, -g reserved_gid, -u reserved_uid. |
| 71 | |
| 72 | Sun Aug 21 00:57:33 1994 Theodore Y. Ts'o (tytso@rt-11) |
| 73 | |
| 74 | * fsck.c (ignore): If the pass number is 0, ignore the filesystem. |
| 75 | |
| 76 | Wed Aug 17 21:55:03 1994 Remy Card (card@bbj) |
| 77 | |
| 78 | * badblocks.c (test_rw): Added verbose output like in the |
| 79 | read-only test. |
| 80 | |
| 81 | (do_test and test_rw): Use the llseek system call if available. |
| 82 | |
| 83 | * chattr.c: Added support for new attributes. |
| 84 | |
| 85 | * lsattr.c: Added support for long format. |
| 86 | |
| 87 | * mke2fs.c (usage): Fixed bogus usage message. |
| 88 | |
| 89 | (valid_offset): Use the llseek system call if available. |
| 90 | |
| 91 | Wed Aug 17 10:50:57 1994 Theodore Y. Ts'o (tytso@rt-11) |
| 92 | |
| 93 | * mke2fs.c (handle_bad_blocks): Check to see if a bad block is |
| 94 | where a backup superblock/group descriptor is stored. If so, |
| 95 | print a warning message and adjust the superblock counts so that |
| 96 | they are correct. (Otherwise, the bad block will get counted |
| 97 | twice and the # of free blocks count will be wrong.) |
| 98 | |
| 99 | (alloc_tables): Removed code which calcualated the free block |
| 100 | statistics, which was moved to lib/ext2fs/initialize.c. This |
| 101 | allows the bad block code to adjust the group descriptor |
| 102 | statistics if necessary. |