Theodore Ts'o
3838f7df13
Avoid using uint and uchar types when probing for ocfs2 filesystems
...
in the blkid library, to allow compilation using dietlibc.
2004-11-30 19:05:38 -05:00
Theodore Ts'o
b0cacab066
Update to use gettext 0.14.1 and autoconf 2.50+
2004-11-30 19:00:19 -05:00
Theodore Ts'o
2e8ca9a26b
Add support for passing options to the io layer using the URL syntax. For
...
example, /tmp/test.img?offset=1024. Multiple options can separated using
the & character, although at the moment the only option implemented is
the offset option in the unix_io layer.
2004-11-30 14:07:11 -05:00
Theodore Ts'o
47204ff983
Use Linux-kernel-style makefile output to make it easier to
...
see errors/warnings.
2004-11-30 10:52:27 -05:00
Theodore Ts'o
39dc1c45cb
Add definition for the extents filesystem feature and inode flag.
...
Change the maximum allowable blocksize to be 65536. This allows e2fsck to
check filesystems with a pagesize of 65536, and mke2fs to accept -b 65536.
Of course such a filesystem will not currently work on a Linux/x86 system,
at least not as of this writing!
2004-11-29 22:14:23 -05:00
Theodore Ts'o
b0d17e0d47
debugfs.c (do_open_filesys): Fix obvious uninitialized variable
...
buglet.
2004-11-29 17:35:58 -05:00
Theodore Ts'o
921f4ad536
Remove support for EVMS 1.x plugin library.
2004-11-19 17:25:27 -05:00
Theodore Ts'o
2b5901d9c7
Remove the a.out DLL support, since it's been obsolete and unmaintained
...
for a long time now.
2004-11-19 17:06:47 -05:00
Theodore Ts'o
9c92d848a8
debugfs.c (kill_file_by_inode): Only iterate over the inode to
...
release blocks if the inode has them; otherwise attempting
to rm devices and fast symlinks will lead to errors.
(Addresses Sourceforge Bug #954741 and #957244 )
2004-11-19 14:39:14 -05:00
Theodore Ts'o
3a03c2ca5e
mke2fs.8.in: Removed the word "destructive" when describing the
...
read-write test, since it can confuse people.
2004-11-19 14:29:48 -05:00
Theodore Ts'o
4b8f81aace
probe.c (probe_ocfs): Fix bug where the wrong size for "ocfs1"
...
was being passed to blkid_set_tag(). Thanks to Andrea
Dilger for pointing this out.
2004-11-19 14:28:01 -05:00
Theodore Ts'o
fefbd26011
Updated Italian translation
2004-11-09 12:02:53 -05:00
Theodore Ts'o
1a9c8c35ba
getsize.c (ext2fs_get_device_size): Add support for Windows
...
9x/NT under Cygwin. Thanks to Sam Robb
(samrobb@users.sourceforge.net ) for pointing this and the
suggested code patch.
2004-10-08 12:45:24 -04:00
Theodore Ts'o
029de63277
mke2fs.8.in: Add an explanation about why reserved blocks in a
...
filesystem is a good thing.
2004-10-08 10:47:30 -04:00
Richard Mortimer
6e4fbbeb50
Attempt recovery if the journal contains illegal blocks
2004-10-04 17:56:24 +01:00
Theodore Ts'o
df95e09a52
Document the default blocksize used by badblocks(8).
...
(Addresses Debian Bug #273679 )
2004-09-28 10:30:27 -04:00
Theodore Ts'o
83e78b703e
Update changelog to include all debian bugs closed by fixes.
2004-09-25 07:46:31 -04:00
Theodore Ts'o
d99225ecce
Only use blocksizes > 4k on Linux 2.6 and newer systems.
...
(Addresses Debian Bug #271064 )
2004-09-25 07:40:12 -04:00
Theodore Ts'o
137ce8ca04
Remove double "//" when listing attributes in the root directory or
...
when there is a trailing '/' in the directory name. (Addresses Debian
Bug #272943 )
2004-09-24 12:16:17 -04:00
Theodore Ts'o
6ea8d0f7c8
Make sure /usr/lib is creaeted when installing e2initrd_helper.
...
(Addresses Debian Bug #272698 )
2004-09-24 12:15:14 -04:00
Theodore Ts'o
41b6ae6058
Make sure the configure files are newer than configure.in the
...
debian/rules file so that a dpkg-source created patch won't
trigger an attempt rebuild of the configure script. (Addresses
Debian Bug #272558 )
2004-09-24 10:07:05 -04:00
Theodore Ts'o
ca0ee395aa
Updated French translation file.
2004-09-20 14:38:46 -04:00
Theodore Ts'o
4830112964
Update Release notes.
2004-09-19 08:23:41 -04:00
Theodore Ts'o
5cbd27084b
Updated French translation to reflect a suggested change.
...
(Addresses Debian Bug #262836 )
2004-09-19 08:18:26 -04:00
Theodore Ts'o
3ef681c5db
badblocks.c: Use _() around done_string, so that it gets
...
correctly translated. (Addresses Debian Bug #252836 )
2004-09-19 08:04:44 -04:00
Theodore Ts'o
35b73e9483
Always build the fsck wrapper on Debian systems (Addresses
...
Debian Bug #248050 )
2004-09-19 07:52:05 -04:00
Theodore Ts'o
91d71c4147
tune2fs.8.in: Add a description of the .journal file, why it
...
is created, and how e2fsck converts it to an invisible
journal. (Addresses Debian Bug #256760 )
2004-09-19 07:34:35 -04:00
Theodore Ts'o
8667f7a211
Filter out linux-gate.so, which is a pseudo entry for the 32->64bit
...
translation for amd64 systems, in the initrd creation script.
(Addresses Debian bug #253595 )
2004-09-19 07:15:30 -04:00
Theodore Ts'o
5d40773ba8
Revamp the initrd scripts to use a new helper program,
...
e2initrd_helper, which obviates the need for using /bin/awk
and mounting/unmounting the root filesystem during the initrd
process. (Addresses Debian Bug #247775 )
2004-09-18 14:53:14 -04:00
Theodore Ts'o
414846b126
Add support for ocfs2 detection to the blkid library,
...
courtesy of manish.singh@oracle.com
2004-09-17 21:37:49 -04:00
Theodore Ts'o
9ee42c9509
gen_uuid.c (get_node_id): glibc always defines AF_LINK, so only
...
try to use struct sockaddr_dl if HAVE_NET_IF_DL_H is
defined. (Addresses Debian Bug #256669 )
2004-09-17 20:38:27 -04:00
Theodore Ts'o
56eb4d4749
Remove XSI:isms for greater portability. (Addresses
...
Debian Bug #255589 )
2004-09-17 19:54:22 -04:00
Theodore Ts'o
9845cf5dbd
Clean up the header file #include's for lib/blkid/getsize.c
...
and lib/ext2fs/getsize.c
In lib/blkid/getsize.c, include <sys/disk.h> if present since
this is where the DIOCGMEDIASIZE ioctl is defined on FreeBSD.
(Addresses Debian Bug #264630 )
2004-09-17 19:07:03 -04:00
Theodore Ts'o
03cb57e2fb
Update config.guess and config.sub from the FSF.
2004-09-17 18:15:58 -04:00
Theodore Ts'o
488f3c2dad
On non-linux systems, use lseek64() if it is present in
...
ext2fs_llseek() and blkid_llseek(). (Addresses Debian bug #269044 )
2004-09-17 17:47:12 -04:00
Theodore Ts'o
45e18ad77a
tune2fs.8.in: Mention that e2fsck -D might be useful after
...
setting the dir_index filesystem feature. (Addresses
Debian Bug #268148 )
2004-09-17 17:31:16 -04:00
Theodore Ts'o
06191693d4
resize2fs.c (check_and_change_inodes): Fix debugging printf to
...
mask off the high 256 bits of dirent->name_len (which is
where the file type information is stored). (Addresses
Debian Bug #271605 )
2004-09-17 17:10:17 -04:00
Theodore Ts'o
1ad54a940c
Add ability for debugfs to use a separate source of data blocks when
...
reading from an e2image file. (New -d option)
Add new functions ext2fs_get_data_io, ext2fs_set_data_io,
ext2fs_rewrite_to_io to libext2fs library.
2004-07-28 21:11:48 -04:00
Theodore Ts'o
8c6b648388
e2image.c, e2image.8.in: Add new option -I which allows the
...
administrator to install an metadata stored in an e2image
file to a filesystem. Obviously, this can be very
dangerous!
2004-07-28 21:07:53 -04:00
Theodore Ts'o
8421fb67f2
pass1.c (process_block): Change the limit of directory size from
...
32 MB to 2GB.
2004-07-26 20:11:49 -04:00
Theodore Ts'o
94f6ab3fd1
Makefile.in (mke2fs.static): Add the blkid library to so
...
mke2fs.static builds correctly.
2004-06-25 00:55:12 -04:00
Theodore Ts'o
919994abc0
setflags.c, fsetflags.c: On linux systems, undefine HAVE_CHFLAGS
...
to deal with lame glibc's that define this function
without actually implementing it. Can you say "attractive
nuisance", boys and girls? I knew you could! (Thanks to
Pavel Troller for reporting this braindamage.)
2004-06-25 00:52:08 -04:00
Theodore Ts'o
37a1ee9b99
uuid.h (UUID_DEFINE): Make the UUID defined as a static
...
variable, with __attribute__ ((unused)) if we are using GCC.
2004-05-27 20:24:52 -04:00
Theodore Ts'o
a63d126783
closefs.c (ext2fs_flush): Make sure the master superblock is
...
written last, and only after other I/O has been flushed to
disk. Thanks to Junfeng Yang from the Stanford
Metacompilation group for pointing a potential ordering
constraint problem if we don't write things out in the
right order.
2004-05-26 21:29:14 -04:00
Theodore Ts'o
a002e7e200
Implement the ability for the test_io mechanism to abort after n reads
...
or writes to a particular block. The block is specified by
TEST_IO_BLOCK environment variable, and the read/write count
by the TEST_IO_READ_ABORT and TEST_IO_WRITE_ABORT environment
variables. The block data is now only dumped if the 0x10 bit
is set in TEST_IO_FLAGS.
2004-05-26 21:04:07 -04:00
Theodore Ts'o
93effaa456
Fixed potential ordering constraint problem in e2fsck's journal
...
recovery code by implementing the sync_blockdev function. Thanks to
Junfeng Yang from the Stanford Metacompilation group for pointing this
out.
2004-05-26 20:58:45 -04:00
Theodore Ts'o
1b510f57f4
read.c (blkid_read_cache): Add missing fclose() which was
...
causing a memory and file descriptor leak. Thanks to
magnus.fromreide at teligent.se.
2004-05-15 17:27:43 -04:00
Theodore Ts'o
aa5c0a4562
Remove .cvsignore files; they were out of date, and causes lintian
...
to flame about their presence in the source tarball.
2004-05-05 09:02:36 -04:00
Theodore Ts'o
723fa2c24d
Cset exclude: tytso@think.thunk.org|ChangeSet|20040504235846|06000
...
Revert change to add dependency on awk; it isn't needed since awk is
a virtual package which is "de facto essential" by virtual of the fact
that essential packages such as base-files depends on it.
2004-05-05 08:58:41 -04:00
Theodore Ts'o
31c4736088
Update debian/changelog for 1.35-6 release.
2004-05-05 01:00:41 -04:00