summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ADD TAG: E2FSPROGS-1_36E2FSPROGS-1_36Theodore Ts'o2005-02-051-0/+1
|
* Update for release of e2fsprogs 1.36.Theodore Ts'o2005-02-0527-7/+126
|
* Makefile util/gen-tarball executable after creating the file.Theodore Ts'o2005-02-053-0/+8
|
* Remove *.pc files on a "make distclean"Theodore Ts'o2005-02-0514-9/+40
| | | | | Remove emacs backup files in tests/Makefile on a "make clean"
* Remove support for --enable-clear-htree; this wasTheodore Ts'o2005-02-0514-63/+22
| | | | | only needed during the early development of the htree patch.
* Add support for maintainer mode, which enables the makefile rulesTheodore Ts'o2005-02-046-5/+53
| | | | | | to rebuild the configure script from configure.in, and to reubuild the .gmo files in po directory.
* Makefile.in (clean): Remove tst_getsize when doing a make cleanTheodore Ts'o2005-02-042-2/+6
|
* filefrag.c (frag_report): In verbose mode, print the first andTheodore Ts'o2005-02-042-1/+9
| | | | | last block numbers; may be useful for some folks.
* Use inline instead of __inline__ in the blkid debugging code forTheodore Ts'o2005-02-031-3/+3
| | | | | Solaris compatibility.
* Drop the sparc assembly bitwise operations; it's less efficient Theodore Ts'o2005-02-036-156/+17
| | | | | | | | | | than the GCC 3.4 compile code and triggers compiler warnings on sparc64. Thanks to Matthias Andree for his analysis and suggestions. (Addresses Debian Bug #232326) Remove support for the --enable-old-bitops configure option which was only for very old sparc systems.
* Define _XOPEN_SOURCE to be 500 to fix compilation problems on Solaris.Theodore Ts'o2005-02-034-10/+12
|
* Update release notes and version.h for e2fsprogs 1.36-rc5 release.Theodore Ts'o2005-01-283-7/+34
|
* pass2.c (e2fsck_process_bad_inode): Fix a corner case involvingTheodore Ts'o2005-01-282-0/+20
| | | | | | | big-endian systems, long symlinks and i_file_acl set when it shouldn't be. Without this bugfix, f_clear_xattr will fail on big-endian machines.
* f_bad_inode, f_recnect_bad: Adjust test cases to take intoTheodore Ts'o2005-01-283-4/+12
| | | | | account the change which clears the i_file_acl field earlier.
* Fix two bugs found by the regression test suites. The bug was created whenTheodore Ts'o2005-01-284-13/+40
| | | | | | | | | we changed ext2fs_create_resize_inode to always create the resize inode, even when s_reserved_gdt_blocks is zero. Mke2fs and e2fsck was calling ext2fs_create_resize_inode() unconditionally, and depending on s_reserved_gdt_blocks to be zero, instead of explicitly checking the resize_inode feature.
* Fixed missing not_fixed branch in e2fsck so that if the frag size field inTheodore Ts'o2005-01-271-1/+2
| | | | | | the inode is not fixed, the inode_bad_map bitmap won't be cleared. Thanks to Stephen Tweedie for pointing this out.
* blkid.c (main, compare_search_type): Make blkid -t work moreTheodore Ts'o2005-01-279-45/+50
| | | | | | | | consistently when the blkid cache file is explicitly set to /dev/null. (Addresses Debian Bug #292425) Also expose blkid_verify() as a public function to the blkid library.
* mke2fs.c (PRS): Don't use a blocksize greater than 4k, even onTheodore Ts'o2005-01-272-2/+7
| | | | | | | 2.6 kernels, unless explicitly requested by the user; not all 2.6 kernels (includeing stock 2.6 kernels as of this writing) don't support blocksizes > 4k.
* mke2fs.c (PRS): If the device size is too big to be expressedTheodore Ts'o2005-01-272-2/+18
| | | | | | using a 1k blocksize, retry with a 4k blocksize. (Addresses Sourceforge bug #1106631)
* Create the resize inode is created even if the s_reserved_gdt_blocks isTheodore Ts'o2005-01-274-3/+11
| | | | | | zero; e2fsck will now complain and recreate the resize inode if i_links_count is zero or if it is not a regular file.
* Cset exclude: tytso@think.thunk.org|ChangeSet|20050123214956|52665Theodore Ts'o2005-01-272-9/+0
|
* Fix e2fsck to not delete symlinks that contain an extended attribute afterTheodore Ts'o2005-01-277-20/+93
| | | | | | the ext_attr feature flag has been cleared. (Addresses Red Hat Bugzilla #146284)
* Fix Solaris portability bug in the resize tests.Theodore Ts'o2005-01-262-10/+10
|
* Update version.h and release notes for the e2fsprogs 1.36-rc4 release.Theodore Ts'o2005-01-263-4/+77
|
* Add functions which allow an application program to do a run-time queryTheodore Ts'o2005-01-264-2/+61
| | | | | of the version of the blkid library.
* Fix "make uninstall" to make sure it removes everything that is installed.Theodore Ts'o2005-01-266-1/+26
|
* Add pkg-config files to e2fsprogs's libraries.Theodore Ts'o2005-01-2626-22/+175
|
* e2image.c (scramble_dir_block): Make sure the unused spaceTheodore Ts'o2005-01-262-6/+12
| | | | | | in the '.' and '..' directory entries are cleared when e2image -rs is specified.
* resize2fs.c: Fix bug where we don't release the blocks belongingTheodore Ts'o2005-01-264-45/+2740
| | | | | | to the old inode table blocks when we move the inode table. (Addresses Debian Bug: #290894)
* Add library support for large (EA in inode) inodes. Make sure that garbageTheodore Ts'o2005-01-256-132/+310
| | | | | | doesn't get written into the reserved portion when writing into filesystems that have large inodes defined.
* probe.c: Windows can perform a "quick format" that doesn't clearTheodore Ts'o2005-01-252-1/+8
| | | | | | | enough of the partition that the blkid probes can get confused. Do the NTFS test first to deal with this Windows misfeature. (Addresses Debian Bug #291990)
* E2fsck will now check the individual block group inode and block free counts,Theodore Ts'o2005-01-259-39/+110
| | | | | | | as well as the filesystem-wide inode and block free counts. If any of the free counts is too large, force a full filesystem check. (Addresses Debian Bug #291571)
* Clarified the tune2fs man page about how the -c option works.Theodore Ts'o2005-01-242-1/+5
|
* Fix e2fsck so that it does not complain if the resize_inode feature is Theodore Ts'o2005-01-232-0/+9
| | | | | | | | enabled, but s_reserved_gdt_blocks is zero and there is no double indirect block in the resize inode. If there are no blocks reserved for on-line expansion, there is no need for the DIND block to be allocated in the resize inode.
* Skip the r_resize_inode test if resize2fs is not compiled (due toTheodore Ts'o2005-01-212-2/+12
| | | | | configure's --disable-resizer option)
* Make blkid -t display all devices that match the specified criteria, Theodore Ts'o2005-01-213-5/+33
| | | | | | | not just the first one. (Addresses Debian Bug #290530) Update the blkid man page's description of the -t option.
* Add support to the blkid library to recognize Oracle ASM volumes.Theodore Ts'o2005-01-213-9/+39
|
* Add new utility program, copy_sparse.c, which is very usefulTheodore Ts'o2005-01-213-1/+239
| | | | | for dealing with large sparse files (such as e2image files).
* set_fields.c: Add support for the jnl_blocks[] for set_super_valueTheodore Ts'o2005-01-202-0/+6
|
* filefrag.c (frag_report): Fix filefrag so that it worksTheodore Ts'o2005-01-202-1/+7
| | | | | | correctly with sparse files; unallocated blocks should not be treated as a discontinuity.
* MCONFIG.in:Matthias Andree2005-01-201-3/+2
| | | | | | | | Rearrange -I options to give local includes precedence over /usr/local/include, to unbreak the build when an older e2fsprogs version (with includes) is installed under /usr/local (for instance, on FreeBSD).
* Fix stupid typo in the CreateOS FreeBSD/Solaris changeset. Also included Theodore Ts'o2005-01-192-0/+10
| | | | | changelogs which I forgot to include in the changeset.
* Add interpretation of OS Creator values for FreeBSD and Lites in mke2fs Theodore Ts'o2005-01-193-0/+13
| | | | | | | | and dumpe2fs. Eventually, we should fold this into a single function for converting numbers to creator os codes, and vice versa (in TODO file)
* r_resize_inode, m_dasd_bs, m_large_file, m_meta_bg, m_no_opt,Theodore Ts'o2005-01-1919-34/+2073
| | | | | | m_read_opt, m_std, run_mke2fs, filter_dumpe2fs: Make tests portable so they pass correctly on a FreeBSD system.
* Miscellaneous gcc -Wall cleanups. Use fixed rather than floating pointTheodore Ts'o2005-01-192-13/+19
| | | | | math to avoid rounding issues.
* Cleanup C code in debugfs's setfield. Added missing return statement (turnedTheodore Ts'o2005-01-192-0/+13
| | | | | | out it didn't cause a functional bug) and added #define _XOPEN_SOURCE on non-Solaris systems to pick up strptime()'s definition.
* configure.in: Clean up checks for dirent.d_reclen, ssize_t,Theodore Ts'o2005-01-193-115/+188
| | | | | | | | | llseek, lseek64, sockaddr.sa_len and make the lseek checks immune to compiler warnings, so that they can be compiled with Intel C++ 8.1. Patch from: Matthias Andree <matthias.andree@gmx.de>
* Remove debugging printf from e2image -s's code.Theodore Ts'o2005-01-192-4/+6
|
* Update release notes, changelog, for the 1.36-rc3 release.Theodore Ts'o2005-01-193-3/+26
|
* Remove libgnuintl.h file, since it is a generated file.Theodore Ts'o2005-01-191-296/+0
|