Theodore Ts'o
06a6cbd2c8
Fix Solaris portability bug in the resize tests.
2005-01-26 13:34:57 -05:00
Theodore Ts'o
dc2569739d
Update version.h and release notes for the e2fsprogs 1.36-rc4 release.
2005-01-26 13:20:12 -05:00
Theodore Ts'o
32923fa402
Add functions which allow an application program to do a run-time query
...
of the version of the blkid library.
2005-01-26 13:16:06 -05:00
Theodore Ts'o
f923bf2a81
Fix "make uninstall" to make sure it removes everything that is installed.
2005-01-26 13:03:55 -05:00
Theodore Ts'o
e644186542
Add pkg-config files to e2fsprogs's libraries.
2005-01-26 12:59:25 -05:00
Theodore Ts'o
79fc2a99ac
e2image.c (scramble_dir_block): Make sure the unused space
...
in the '.' and '..' directory entries are cleared when
e2image -rs is specified.
2005-01-26 11:37:46 -05:00
Theodore Ts'o
64ad98acbe
resize2fs.c: Fix bug where we don't release the blocks belonging
...
to the old inode table blocks when we move the inode
table. (Addresses Debian Bug: #290894 )
2005-01-26 10:03:56 -05:00
Theodore Ts'o
7331196a16
Add library support for large (EA in inode) inodes. Make sure that garbage
...
doesn't get written into the reserved portion when writing into filesystems
that have large inodes defined.
2005-01-25 23:42:56 -05:00
Theodore Ts'o
9d0f46169f
probe.c: Windows can perform a "quick format" that doesn't clear
...
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 )
2005-01-25 03:26:10 -05:00
Theodore Ts'o
550a4afa24
E2fsck will now check the individual block group inode and block free counts,
...
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 )
2005-01-25 03:09:24 -05:00
Theodore Ts'o
fbc3514623
Clarified the tune2fs man page about how the -c option works.
2005-01-24 23:45:56 -05:00
Theodore Ts'o
2d09601006
Fix e2fsck so that it does not complain if the resize_inode feature is
...
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.
2005-01-23 16:49:56 -05:00
Theodore Ts'o
02f61b8874
Skip the r_resize_inode test if resize2fs is not compiled (due to
...
configure's --disable-resizer option)
2005-01-21 19:52:03 -05:00
Theodore Ts'o
8909292655
Make blkid -t display all devices that match the specified criteria,
...
not just the first one. (Addresses Debian Bug #290530 )
Update the blkid man page's description of the -t option.
2005-01-21 19:11:05 -05:00
Theodore Ts'o
2c92375ea4
Add support to the blkid library to recognize Oracle ASM volumes.
2005-01-21 17:57:56 -05:00
Theodore Ts'o
0d2993dbab
Add new utility program, copy_sparse.c, which is very useful
...
for dealing with large sparse files (such as e2image files).
2005-01-21 01:20:44 -05:00
Theodore Ts'o
89c801561d
set_fields.c: Add support for the jnl_blocks[] for set_super_value
2005-01-20 21:45:27 -05:00
Theodore Ts'o
0aa0e0c7d6
filefrag.c (frag_report): Fix filefrag so that it works
...
correctly with sparse files; unallocated blocks should not
be treated as a discontinuity.
2005-01-20 17:37:01 -05:00
Matthias Andree
290806abc3
MCONFIG.in:
...
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).
2005-01-20 03:17:31 +01:00
Theodore Ts'o
c6cdada26f
Fix stupid typo in the CreateOS FreeBSD/Solaris changeset. Also included
...
changelogs which I forgot to include in the changeset.
2005-01-19 19:30:01 -05:00
Theodore Ts'o
ea1e8f471e
Add interpretation of OS Creator values for FreeBSD and Lites in mke2fs
...
and dumpe2fs.
Eventually, we should fold this into a single function for converting
numbers to creator os codes, and vice versa (in TODO file)
2005-01-19 18:18:44 -05:00
Theodore Ts'o
484ae818e4
r_resize_inode, m_dasd_bs, m_large_file, m_meta_bg, m_no_opt,
...
m_read_opt, m_std, run_mke2fs, filter_dumpe2fs: Make tests
portable so they pass correctly on a FreeBSD system.
2005-01-19 18:06:45 -05:00
Theodore Ts'o
9214dccbfb
Miscellaneous gcc -Wall cleanups. Use fixed rather than floating point
...
math to avoid rounding issues.
2005-01-19 13:57:40 -05:00
Theodore Ts'o
619a8ea70c
Cleanup C code in debugfs's setfield. Added missing return statement (turned
...
out it didn't cause a functional bug) and added #define _XOPEN_SOURCE on
non-Solaris systems to pick up strptime()'s definition.
2005-01-19 13:26:38 -05:00
Theodore Ts'o
6c65d251da
configure.in: Clean up checks for dirent.d_reclen, ssize_t,
...
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>
2005-01-19 12:59:48 -05:00
Theodore Ts'o
e99decb044
Remove debugging printf from e2image -s's code.
2005-01-19 02:27:09 -05:00
Theodore Ts'o
4ee558fc3b
Update release notes, changelog, for the 1.36-rc3 release.
2005-01-19 02:20:04 -05:00
Theodore Ts'o
c1e33e1ea6
Remove libgnuintl.h file, since it is a generated file.
2005-01-19 01:45:33 -05:00
Theodore Ts'o
c2b13a4437
Update Italian translation file.
2005-01-19 00:31:46 -05:00
Theodore Ts'o
d851ed3983
e2image.c, e2image.8.in: Add support for the -s option which
...
scrambles directory entries for raw image files.
2005-01-19 00:26:43 -05:00
Theodore Ts'o
8800c73835
Makefile.in: Fix the kernel compile-time echo commands to be
...
consistent and portable
2005-01-19 00:25:25 -05:00
Theodore Ts'o
da76d6b726
Make configure.in script check for prerequisite headers when checking for
...
the presence of sys/disk.h, sys/mount.h, and net/if.h, to improve
the configure script on Solaris and *BSD systems.
2005-01-18 23:29:01 -05:00
Theodore Ts'o
3ec94fc97b
Update French, Italian, and Turkish translations.
2005-01-17 22:18:44 -05:00
Theodore Ts'o
32237014a1
Various portability fixes for Solaris systems.
2005-01-17 19:13:39 -05:00
Theodore Ts'o
9290404ea7
Applied patch from Francois Petillon (fantec at proxad.net) to
...
avoid a file descriptor leak in the filefrag program.
2005-01-17 14:32:20 -05:00
Theodore Ts'o
ecd0d8fe2a
Clean up Matthais's "fix crash when /proc/acpi/ac_acapter is not present"
...
patch.
2005-01-17 13:59:18 -05:00
Theodore Ts'o
2000746b23
Updated French translation file.
2005-01-13 14:54:44 -05:00
Matthias Andree
ae181fb473
f_dup_de, r_resize_inode: change ">& /dev/null" to ">/dev/null 2>&1"
...
for compatibility with FreeBSD. In $DEBUGFS commands, move the
-R arg argument first so that systems with non-GNU getopt()
can see the request argument (they would otherwise stop
parsing at the first non-option argument).
2005-01-13 04:23:24 +01:00
Matthias Andree
f892826b8d
lib/blkid/getsize.c: Move #include "blkidP.h" before <sys/queues.h>
...
to avoid a clash with the LIST_HEAD in the latter file that results
in compilation failure.
2005-01-13 04:15:45 +01:00
Matthias Andree
322d9d4852
fsck.c:
...
Include <signal.h> to avoid compiler trouble.
2005-01-13 03:44:50 +01:00
Matthias Andree
4b13704cbe
Fix crash when /proc/acpi/ac_adapter/ is not present, for instance,
...
on pre-ACPI and non-Linux systems.
2005-01-13 03:35:29 +01:00
Matthias Andree
d34588265c
we're reading unsigned long long, use %llu rather than %lld.
2005-01-12 22:58:33 +01:00
Theodore Ts'o
66fa0de8b3
Update for e2fsprogs 1.36-rc2 release.
2005-01-11 14:39:55 -05:00
Theodore Ts'o
1df33aa5bf
Update e2fsprogs.pot file for 1.36 release.
2005-01-11 14:05:18 -05:00
Theodore Ts'o
72933b912f
Update Italian translation file.
2005-01-11 14:05:00 -05:00
Theodore Ts'o
7369f0ce5f
Apply Janos Farkas's patch to support extracting the uuid and label
...
information from swap partitions.
Also make sure that if a partition has a label removed, that the label is
removed form the blkid cache as well.
Add support for detecting 32k and 64k pagesize swap files.
2005-01-10 23:58:11 -05:00
Theodore Ts'o
f007e7b1c4
Update Debian changelog.
2005-01-10 23:49:04 -05:00
Theodore Ts'o
2b0dc0ac01
Update release notes in preparation for 1.36 release.
2005-01-09 15:53:09 -05:00
Theodore Ts'o
dfcb79e6ec
Change the description field in the Debian package meta information to avoid
...
starting with an upper case character or starting with a definite or
indefinite article, to avoid Lintian warnings.
2005-01-09 15:48:09 -05:00
Theodore Ts'o
d2ee56d86e
Fix configure.in to use AC_CHECK_TYPES instead of the "broken by design"
...
autoconf 2.13 version of AC_CHECK_TYPE. Otherwise, on some platforms
intptr_t might get erroneously #define'd to be long. (Addresses
Debian Bug #289133 )
2005-01-09 00:57:45 -05:00