summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-05-21control:Theodore Ts'o4-6/+9
Fix spelling typo. .del-TODO~705e0f0d: Fix items which are already done. RELEASE-NOTES, version.h: Update for 1.20 RC #3
2001-05-21ChangeLog, ext2_fs.h:Theodore Ts'o2-1/+10
ext2_fs.h: Change assignment of EXT2_FEATURE_COMPAT_DIR_INDEX to make room for pre-existing usage of EXT2_FEATURE_COMPAT_EXT_ATTR. Add flag EXT2_INDEX_FL with the same codepoint as EXT2_BTREE_FL.
2001-05-21ChangeLog, ext2fs.h:Theodore Ts'o4-5/+15
ext2fs.h: #include <> instead of "" for ext2fs and et header files, since they will be installed in /usr/include ChangeLog, e2p.h: e2p.h: #include <> instead of "" for ext2fs and et header files, since they will be installed in /usr/include
2001-05-21changelog, control, rules, e2fsck-static.files, e2fsprogs.copyright:Theodore Ts'o5-34/+84
Update to sync up with Debian's e2fsprogs_1.19+1.20-WIP-0514-2 release.
2001-05-21libext2fs.texinfo, ChangeLog:Theodore Ts'o2-0/+6
libext2fs.texinfo: Added @dircategory line so that Debian programs know which section to list the .info file.
2001-05-21ChangeLog, fsck.8.in, fsck.c:Theodore Ts'o3-36/+197
fsck.8.in, fsck.c (compile_fs_type, fs_type, ignore): Fix handling of -t option to be more intuitive. Also add support for the Mandrake -t loop hack. See man page for description of new -t semantics.
2001-05-21ChangeLog, fsck.c:Theodore Ts'o2-2/+10
fsck.c (device_already_active): Fix bug in device_already_active which could cause infinite loops if we don't know the base_device of the filesystem.
2001-05-21ChangeLog, fsck.c:Theodore Ts'o2-5/+11
fsck.c: Make sure all exit status codes returned by fsck are consistent with the error codes documented in the fsck man page.
2001-05-19Many files:Theodore Ts'o5-7/+12
Makefile.bsd-lib, Makefile.dll-lib, Makefile.elf-lib, Makefile.solaris-lib: Use $(LDCONFIG) instead of -ldconfig.
2001-05-19ChangeLog, MCONFIG.in, configure, configure.in:Theodore Ts'o4-132/+177
configure.in, MCONFIG.in (LDCONFIG): Use AC_PATH_PROG to find the pathname for ldconfig.
2001-05-14RELEASE-NOTES:Theodore Ts'o3-12/+12
Update a typo and updated date for next WIP release. e2fsprogs.lsm: Updated approximate values for 1.20 release version.h: Update for new WIP release.
2001-05-14ChangeLog, pass1.c, problem.c, problem.h, problemP.h:Theodore Ts'o10-13/+161
pass1.c: Treat inodes with a low dtime (that were from a corrupted orphan list) specially. problem.c, problem.h: Add new problem codes PR_1_LOW_DTIME and PR_1_ORPHAN_LIST_REFUGEES, and a new latch group, PR_LATCH_LOW_DTIME. problemP.h: Expand the size of the problem flag to be an int instead of a short. Expand space in the flag word which is reserved for problem latch flags from 3 bits to 8 bits. ChangeLog, expect.1, expect.2, image.gz, name: f_badorphan: New test which verifies corrupted orphan list handling.
2001-05-14Many files:Theodore Ts'o33-99/+116
badblocks.c, chattr.c, dumpe2fs.c, e2image.c, findsuper.c, lsattr.c, mke2fs.c, mklost+found.c, tune2fs.c, util.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, resize2fs.h: resize2fs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, debugfs.h: debugfs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, e2fsck.h, scantest.c: e2fsck.h, scantest.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, tst_uuid.c, uuid_time.c: tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h ChangeLog, Makefile.in, e2p.h: e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h ChangeLog, Makefile.in, test_icount.c, test_rel.c: test_icount.c, test_rel.c: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
2001-05-14Many files:Theodore Ts'o60-381/+733
alloc.c, alloc_tables.c, badblocks.c, bb_compat.c, bb_inode.c, bitmaps.c, bitops.c, block.c, bmap.c, bmove.c, brel_ma.c, check_desc.c, closefs.c, cmp_bitmaps.c, dblist.c, dblist_dir.c, dir_iterate.c, dirblock.c, dupfs.c, expanddir.c, ext2_fs.h, fileio.c, finddev.c, flushb.c, freefs.c, get_pathname.c, getsize.c, icount.c, imager.c, initialize.c, inline.c, inode.c, irel_ma.c, ismounted.c, link.c, lookup.c, mkdir.c, mkjournal.c, namei.c, native.c, newdir.c, nt_io.c, openfs.c, read_bb.c, read_bb_file.c, rs_bitmap.c, rw_bitmaps.c, swapfs.c, test_io.c, tst_badblocks.c, tst_byteswap.c, tst_getsize.c, tst_iscan.c, unix_io.c, unlink.c, valid_blk.c, version.c, write_bb_file.c, ext2_fs.h: Moved file from include/linux. Adjust all files in this directroy to include this file.
2001-05-14debugfs.c:Theodore Ts'o1-1/+1
Fix missing tab
2001-05-14.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-627/+6
ext2_fs.h: Define EXGT2_RESIZE_INO and EXT2_FEATURE_COMPAT_DIR_INDEX ext2_fs.h: Moved file to lib/ext2fs
2001-05-14ChangeLog, tune2fs.8.in:Theodore Ts'o2-23/+31
tune2fs.8.in: Fix typo's and make other clarifications suggested by Andreas Dilger.
2001-05-14ChangeLog, mkjournal.c:Theodore Ts'o2-3/+6
mkjournal.c (ext2fs_create_journal_superblock): Remove redundant code.
2001-05-14ChangeLog, mke2fs.c:Theodore Ts'o2-4/+30
mke2fs.c: don't zap the superblock if we are running with noaction! Zap the end of the device to remove stale RAID superblocks.
2001-05-14ChangeLog:Theodore Ts'o5-43/+58
Clarify some of the Changelog entries. ChangeLog, fsck.8.in, mke2fs.8.in, tune2fs.8.in: fsck.8.in, mke2fs.8.in, tune2fs.8.in: Fix typo's and make other clarifications suggested by Andreas Dilger. ChangeLog, tune2fs.c: tune2fs.c (update_feature_set): Clean up some printf messages.
2001-05-14ChangeLog, e2fsck.h, journal.c, problem.c, problem.h, super.c:Theodore Ts'o6-18/+81
super.c (check_super_block): Be more strict on checking s_r_blocks_count superblock field. problem.c, problem.h (PR_0_JOURNAL_UNSUPP_ROCOMPAT, PR_0_JOURNAL_UNSUPP_INCOMPAT, PR_0_JOURNAL_RESET_COMPAT): New problem codes. journal.c (e2fsck_journal_load): Use a problem code to report unsupported feature flags. There is code to clear unsupported flags, but since this is dangerous, it's not allowed in the problem code table. journal.c (e2fsck_journal_reset_super): initialize the journal sequence number to a random value to avoid recovering bad transactions from a corrupt journal.
2001-05-13openfs.c:Theodore Ts'o1-1/+2
Update documentation about what flags are valid for ext2fs_open().
2001-05-13ChangeLog, mke2fs.c:Theodore Ts'o2-21/+41
mke2fs.c (PRS): Integrated changes from Andreas Dilger which make the revision superblock field be set to the correct value depending on if superblock features are set.
2001-05-13ChangeLog, feature.c:Theodore Ts'o2-0/+8
feature.c: Add COMPAT_DIR_INDEX and RESIZE_INODE known features
2001-05-13ChangeLog, ls.c:Theodore Ts'o2-2/+8
ls.c (print_features): Added missing space when printing (none) as the filesystem feature. (list_super2): If the filesystem revision is unknown, say so.
2001-05-13ChangeLog, journal.c:Theodore Ts'o2-5/+7
journal.c: Code cleanup; initialize journal_enable_debug using an initializer.
2001-05-13ChangeLog, debugfs.c:Theodore Ts'o2-3/+8
debugfs.c (print_features): Use fputs instead of printf to output using the passed-in FILE *.
2001-05-12ChangeLog, fsck.c:Theodore Ts'o4-2/+10
fsck.c (PRS): fsck -? now prints the usage message. ChangeLog, jfs.h: jfs.h (JFS_DEBUG): Don't define JFS_DEBUG for non-kernel builds; if necessasry it can be set with configure --enable-jfs-debug
2001-05-12Many files:Theodore Ts'o7-6/+10
badblocks.8.in, dumpe2fs.8.in, e2label.8.in, mke2fs.8.in, mklost+found.8.in, tune2fs.8.in: Fix typo; removed excess "anonymous" in the AVAILABILITY section.
2001-05-12ChangeLog, chattr.1.in, lsattr.1.in, uuidgen.1.in:Theodore Ts'o4-6/+11
chattr.1.in, lsattr.1.in, uuidgen.1.in: Update URL location of e2fsprogs package.
2001-05-12Many files:Theodore Ts'o10-18/+25
libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in, uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in, uuid_time.3.in, uuid_unparse.3.in: Update URL location of e2fsprogs package.
2001-05-12ChangeLog, unix.c:Theodore Ts'o2-0/+7
unix.c (PRS): Skip validation of -C's file descriptor if it is zero, since that is special case.
2001-05-11changelog:Theodore Ts'o2-1/+18
Update with 1.20 (very brief) release notes: e2fsprogs.spec: Update for 1.20 release.
2001-05-11COPYING:Theodore Ts'o2-1/+828
Add actual text for the GPL and LGPL licenses. version.h: Update for WIP release
2001-05-11RELEASE-NOTES:Theodore Ts'o2-7/+165
Updated release notes for 1.20 release README: Update for 1.20 release.
2001-05-11libext2fs.texinfo:Theodore Ts'o2-4/+8
Update for 1.20 version release. TODO: Update TODO list.
2001-05-11Makefile.in:Theodore Ts'o1-3/+4
Update make depend information.
2001-05-10ChangeLog, random_exercise.c:Theodore Ts'o2-7/+51
random_exercise.c: Also do some random truncating as well.
2001-05-09ChangeLog, debugfs.c:Theodore Ts'o2-3/+15
debugfs.c (do_write, do_mknod): Set the file type information when creating the inode.
2001-05-09ChangeLog, super.c:Theodore Ts'o2-1/+7
super.c (release_orphan_inodes): Add gettext quoting around "Truncating" and "Clearing" for i18n.
2001-05-09Many files:Theodore Ts'o33-0/+1441
Added Debian directory from e2fsprogs 1.19-4
2001-05-07ChangeLog, util.c:Theodore Ts'o2-0/+6
util.c: Use specific check for HAVE_SYS_STAT_H.
2001-05-05ChangeLog, fileio.c:Theodore Ts'o2-91/+117
fileio.c (ext2fs_file_read): Factored out common code and cleaned up function. Fixed a bug where if there was an error reading from the disk, the number of bytes read wasn't reliably set. (Fixes Debian bug #79163) (ext2fs_file_write): Factored out common code and made function more efficient; if writing a full block, don't bother to do a read-modify-write cycle.
2001-05-05ChangeLog, expect, name, script:Theodore Ts'o5-2/+87
d_loaddump: New test which verifies debugfs's dump and load routines. dirblock.c: Fix misc. gcc -Wall errors
2001-05-05ChangeLog, config.guess, config.sub:Theodore Ts'o3-307/+448
config.guess, config.sub: Update to use latest version from FSF (2001-04-20)
2001-05-05ChangeLog, util.c:Theodore Ts'o2-3/+6
util.c (fatal_error): Use the correct magic number when checking the magic number for the io_channel data structure. Also remove extraneous call to io_channel_flush() that was left over from an editing session.
2001-05-05ChangeLog, fsck.8.in:Theodore Ts'o2-4/+27
fsck.8.in: Add explicit language to describe how options get passed to filesystem-specific checkers.
2001-05-05ChangeLog, badblocks.8.in, badblocks.c:Theodore Ts'o3-32/+43
badblocks.8.in: Fixed man page to describe the first optional parameter to badblocks as last_block, instead of num_blocks. (Debian nbug #87216) badblocks.c: Change the blocks_count variable to be last_count, which is a more accurate description of the variable.
2001-05-05ChangeLog, pass2.c:Theodore Ts'o2-0/+7
pass2.c (check_dir_block): Ignore EXT2_ET_DIR_CORRUPTED errors from ext2fs_read_dir_block().
2001-05-05ChangeLog, dirblock.c:Theodore Ts'o2-10/+38
dirblock.c (ext2fs_read_dir_block): Check for an directory record length which isn't a multiple four, and treat that as an invalid. Scan the directory and return an error (EXT2_ET_DIR_CORRUPTED) if the directory records are orrupted. (ext2fs_write_dir_block): If while byte-swapping the directory block, if there's an error, abort and return EXT2_ET_DIR_CORRUPTED.