summaryrefslogtreecommitdiff
path: root/misc
AgeCommit message (Collapse)AuthorFilesLines
2001-12-23Move linux/jbd.h to ext2fs/kernel-jbd.h, to avoid using the Theodore Ts'o3-27/+16
system header file version of hbd.h when using diet glibc (since it forcibly adds /usr/include to the beginning of include search path.)
2001-12-22Add support to read out information from the LVM proc hierarchy, Theodore Ts'o2-0/+72
so that the UUID cache can search the LVM logical volumes for UUID's, labels, etc.
2001-12-21Change dumpe2fs to not die if the listing of the bad blocks Theodore Ts'o2-40/+29
can't be found. Slimmed down dumpe2fs by eliminating duplicate code paths.
2001-12-16Fix various gcc -Wall nits. Fixed a bug in mke2fs where a bogusTheodore Ts'o10-32/+67
error message could be printed on an malloc() failure, and e2image was optimized to avoid needless system calls by using the stashed inode functions.
2001-12-16Fix e2fsck's handling of external journals,and update journal Theodore Ts'o3-3/+8
recovery files from 2.4.17-pre8.
2001-12-02Pull up dumpe2fs cleanup patch from the experimental branch.Theodore Ts'o2-59/+70
2001-12-02Fixes necessary for e2fsprogs to work using the diet libc.Theodore Ts'o1-3/+4
- Renamed linux/list.h to be linux/linked_list.h to work around a problem caused by diet libc insistence to search the kernel header files ahead of all other files in the include path, including the user specified include files. - Worked around a bug in diet libc which core dumps when using putc with stderr by using fputs instead. As a bonus, this also shaved a few bytes off of com_err.o. - Fixed a real bug in debugfs which was detected because diet libc was more sensitive than glibc when incorrectly using fclose() where pclose() is required.
2001-11-24e2image.8.in: Fix cut-and-paste typo (Addresses Debian bug #119624)Theodore Ts'o2-1/+5
2001-11-13util.c (check_plausibility): Use stat64 if available so thatTheodore Ts'o2-0/+14
check_plausibility() works with files > 2GB.
2001-11-05Define a new ext2 file attribute, EXT2_NOTAIL_FL,Theodore Ts'o3-1/+13
which signals that a particular inode should not have the last bits of data (the "tail") be merged with another file. This is necessary to keep programs like LILO happy.
2001-11-05fsck.c (interpret_type): If the "auto" type is specified, makeTheodore Ts'o2-0/+9
sure interpet_device() is called so that device specifications which use LABEL= or UUID= are translated into a real device name.
2001-11-05e2image.c (output_meta_data_blocks): Optimize away excessTheodore Ts'o2-19/+38
lseek() calls when creating a sparse file. Fewer system calls are a good thing. <g>
2001-10-13mke2fs.c(main): Always exit with non-zero code in case of error.Andreas Dilger2-4/+14
mke2fs.c(zap_sector): Check that buffer allocation succeeded.
2001-10-01Update findsuper to support > 2GB device sizes.Andreas Dilger1-35/+93
Add extra validity checks over just ext2 magic detection. Add progress meter.
2001-09-20Update changelogs for 1.25 release.Theodore Ts'o1-0/+4
2001-09-19Remove dead code that wasn't in use from tune2fs.Theodore Ts'o2-2/+3
2001-09-19tune2fs.8.in: Update man page to reflect the fact that adding orTheodore Ts'o2-1/+14
removing a journal doesn't require running e2fsck.
2001-09-17mke2fs.c (zap_sector): Allocate sufficient space for zero-filled Theodore Ts'o2-2/+9
buffer.
2001-09-04Update for 1.24a releaseTheodore Ts'o1-0/+4
2001-08-31Fix version format string.Andreas Dilger2-1/+5
2001-08-31Update for 1.24 release.Theodore Ts'o1-0/+4
2001-08-30mke2fs.c (zap_sector): Now takes a third argument, which is howTheodore Ts'o2-21/+12
many sectors to clear out. Fixed up Andreas's patch to make it a bit more efficient/compact.
2001-08-30mke2fs.c (main): Zap the second sector of the disk, along withAndreas Dilger2-7/+34
any sectors in the same filesystem block after the superblock. The latter will remove (for example) swapspace signatures on 4kB+ blocksize filesystems. Also when zeroing the "end" of the filesystem don't actually zero the start of a very small device (less than 128kB).
2001-08-30badblocks.8.in: Fix spelling typo. (Addresses Debian bug #110621)Theodore Ts'o2-1/+5
2001-08-27Remove EXT2FS_VERSION from the version display, since it Theodore Ts'o9-23/+23
only confuses people. Make fsck's version display be consistent with the other e2fsprogs programs.
2001-08-27Add missing log entry showing when we released e2fsprogs 1.23Theodore Ts'o1-0/+4
2001-08-18Update makefile dependencies.Theodore Ts'o1-3/+5
2001-08-18Minor fixups to Andreas' changeset. Removed unused variableTheodore Ts'o3-1/+10
from tune2fs and added missing function prototype.
2001-08-17get_device_by_label.[ch], fsck.c, util.c: New interpret_spec()Andreas Dilger10-44/+147
function in get_device_by_label.c to allow the use of UUID= or LABEL= when creating filesystems which use external journal dev (e.g. mke2fs -J device=LABEL=<journal_label>). tune2fs.c: Use superblock s_journal_uuid to locate an external journal device instead of s_journal_dev when removing it. Allow opening journal devices to set the label and UUID in the ext2 superblock. mke2fs.c, tune2fs.c: Free journal_device after use, as it is malloc'd in interpret spec.
2001-08-15* tune2fs.c: Make sure that error messages are sent to stderr, andTheodore Ts'o2-6/+12
normal messages are sent to stdout. (Addresses Debian bug #108555.)
2001-08-15fsck.8.in: Fixed error in synopsis of the man page.Theodore Ts'o2-2/+5
2001-08-15fsck.c (main): Print a warning message if there are no devices toTheodore Ts'o2-1/+7
be checked. (Addresses Debian bug #107458.)
2001-08-15fsck.c (check_all): Don't bother to interpret a device where theTheodore Ts'o2-1/+5
pass number is zero. (Addresses Debian bug #106696).
2001-08-15mke2fs.c (PRS): Handle -O and -s options in line in the getoptTheodore Ts'o2-26/+39
loop, so that -s and -O handling are a bit more intuitive. (Not that they should be mixed anyway; -s is deprecated.)
2001-08-15Give an error if -O is specified more than once to tune2fs.Theodore Ts'o2-0/+10
2001-08-10mke2fs.8.in: Slim down text describing the -O flag to removeTheodore Ts'o2-5/+8
text that erroneously implied that all features (including compatible flags) aren't compatible with older kernels.
2001-08-09mke2fs.c (PRS): Fix bug pointed out by Christopher Niessen; if mke2fsTheodore Ts'o2-2/+6
-O none is specified, the sparse_super feature should not be present.
2001-08-09Add support for specifiying - as the image file (to send the imageTheodore Ts'o2-11/+21
file to standard out). Save the journal inode if it is internal to the raw image file.
2001-08-09Add support for raw image files in e2image.Theodore Ts'o3-52/+344
2001-08-04Add ChangeLog entry for changes made by Andreas DilgerTheodore Ts'o1-0/+5
2001-08-04Put check for JOURNAL_DEV before sparse_option, so we don't set theAndreas Dilger1-5/+6
sparse superblock flag on journal devices.
2001-07-31tune2fs.c (update_feature_set, remove_journal_inode): IfTheodore Ts'o2-22/+69
removing an in-filesystem journal, clear out the journal inode and update the filesystem accounting structures so we don't have to run e2fsck to clean up after ourselves
2001-07-30tune2fs.c (update_feature_set): Don't require a forced fsck ifTheodore Ts'o2-1/+8
we're removing an external journal from a filesystem.
2001-07-27mke2fs.c (PRS): If the blocksize is not specified, and the journalTheodore Ts'o2-1/+30
device is specified, user it to determine the blocksize of the filesystem.
2001-07-20fsck.8.in: Add much more explicit language documenting how theTheodore Ts'o2-1/+13
fs_passno field in /etc/fstab is handled. (Addresses Debian bug #30833).
2001-07-19fstype.c (identify_fs): New file which looks at the superblockTheodore Ts'o5-2/+106
of the filesystem to determines its type. fsck.c (fsck_device, ignore, interpret_type): Call identify_fs if the type specified in /etc/fstab is "auto".
2001-07-03Add support for XFS filesystems.Theodore Ts'o1-12/+33
2001-06-23Update changelogs for 1.22.Theodore Ts'o1-0/+4
2001-06-16ChangeLog:Theodore Ts'o1-0/+4
Update for 1.21 release.
2001-06-14tune2fs.8.in:Theodore Ts'o1-2/+1
Fix minor man page nits.