Theodore Ts'o
6cca7ba96d
Update dependency information in Makefiles
2003-03-16 20:21:16 -05:00
Theodore Ts'o
6fe7d1156a
Update debian files to support the blkid library, and to fix a number
...
of Lintian warnings.
Added mk_cmds man page.
2003-03-16 19:58:25 -05:00
Theodore Ts'o
bbac86bb9e
Update the generated configure file.
2003-03-16 06:27:22 -05:00
Theodore Ts'o
3ae497eab2
Add to the ss (subsystem) library the ability to dynamically link
...
to the readline library if it is present in the system.
2003-03-16 06:26:25 -05:00
Theodore Ts'o
63182203a7
Update and clarify copyright statement.
2003-03-16 02:58:01 -05:00
Theodore Ts'o
138b8124dc
Update config.guess and config.sub with newer versions from the FSF.
2003-03-15 20:24:16 -05:00
Theodore Ts'o
1d2eef4227
rehash.c (e2fsck_rehash_dir): If user specified the -n option,
...
skip trying to write out directory.
(e2fsck_rehash_directories): Fix the percentage
calculation in the progress bar.
2003-03-15 13:30:07 -05:00
Theodore Ts'o
c20bbd5637
Update from debian's 1.32-2 package.
2003-03-15 13:03:51 -05:00
Theodore Ts'o
d44ad61300
ADD TAG: E2FSPROGS-1_33-WIP-0314
2003-03-15 04:28:17 -05:00
Theodore Ts'o
e5dced7fd9
Update for 1.33-WIP (14-Mar-2003) release.
2003-03-15 04:28:17 -05:00
Theodore Ts'o
bc4066dabe
f_dup_de: Added test case provided from Debian bug report #176814
2003-03-15 04:04:11 -05:00
Theodore Ts'o
52734dc532
Don't display progress bar when rebuilding directories unless
...
explicitly requested by the user.
2003-03-15 04:03:43 -05:00
Theodore Ts'o
0926668d3a
e2fsck/pass2.c (check_dir_block): Check for duplicate filenames within
...
a single directory block (because this is the easy case;
we don't currently check for duplicates that span
directory blocks, for now. Eventually for htree
directories we can do this by searching for all directory
blocks that have a hash overflow, and then searching the
adjacent blocks to find all other potential duplicates.)
2003-03-14 22:19:10 -05:00
Theodore Ts'o
78130a21fd
Add dependency to allow parallel makes to work correctly.
2003-03-14 02:42:42 -05:00
Theodore Ts'o
e1f072280c
Update generated configure file.
2003-03-14 02:25:36 -05:00
Theodore Ts'o
e71d87317a
Add Apple/Darwin patches.
2003-03-14 02:13:48 -05:00
Theodore Ts'o
b0700a1b60
Change e2fsck to detect and offer to delete or rename duplicate
...
filenames in directories when rebuilding directories using
"e2fsck -fD /dev/XXX"
2003-03-14 01:43:56 -05:00
Theodore Ts'o
220c0040fb
badblocks.c (ext2fs_u32_list_count), ext2fs.h: Add new function
...
which returns the number of entries in the list.
2003-03-14 00:59:42 -05:00
Theodore Ts'o
eca53e3c4e
e2image.c (write_raw_image_file): Include blocks from slow
...
symbolic links in the raw image file.
2003-03-14 00:38:45 -05:00
Theodore Ts'o
20754488a2
fileio.c (ext2fs_file_lseek): Fix bug added when adding 64-bit
...
support; avoid null dereference when ret_pos is NULL.
2003-03-10 14:32:09 -05:00
Theodore Ts'o
c46b7bda93
ADD TAG: E2FSPROGS-1_33-WIP-0306
2003-03-07 01:09:57 -05:00
Theodore Ts'o
3809bf1ddb
Update release notes, version file, for 1.33-WIP release.
2003-03-07 01:09:57 -05:00
Theodore Ts'o
332f2c2382
tune2fs.c (parse_tune2fs_options, parse_e2label_options): Allow
...
the device name to be specified using LABEL=xxx or
UUID=xxx, since we're including the blkid library anyway.
(Addresses Debian bugs #166048 , #179671 )
2003-03-06 12:58:33 -05:00
Theodore Ts'o
cd0d521b82
Fix bug; if a partition has no known type, don't derference a null
...
pointer and crash.
2003-03-06 12:58:03 -05:00
Theodore Ts'o
77be4d2df1
Minor man page fixes (Addresses Debian bugs #173612 , #175233 ,
...
#175113 , and #170497 )
2003-03-06 12:39:55 -05:00
Theodore Ts'o
424cb7b62a
Bug fix; we were incorrectly moving the block and inode bitmaps
...
for sparse superblock filesystems. (Address Debian bug #174766 )
2003-03-06 12:22:52 -05:00
Theodore Ts'o
ed78c021c3
Fix up lots of portability problems that caused e2fsprogs not to build successfully
...
under Solaris.
2003-03-06 11:09:18 -05:00
Theodore Ts'o
94ba8c7506
Changes to create a subset distribution which consists only of the
...
et, ss, uuid, and blkid libraries. The configure script and top-level
makefile were changed to support working with a subset distribution.
2003-03-02 02:07:14 -05:00
Theodore Ts'o
7e89304878
tag.c (blkid_set_tag): Fix bug; don't return an error when
...
deleting a tag by setting the value to NULL. This
caused a failed device verification to loop forever in
blkid_verify_devname().
2003-03-01 22:57:31 -05:00
Theodore Ts'o
2859522002
Update libblkid documentation.
...
Fix tst_resolve to use latest blkid API's.
2003-03-01 20:01:27 -05:00
Theodore Ts'o
f364093b19
Update debugfs and e2fsck to use the blkid library.
2003-03-01 19:47:44 -05:00
Theodore Ts'o
ed1b33e8fb
Minor bug fixes in the blkid library.
...
Convert mke2fs, fsck, and tune2fs to use the blkid library.
2003-03-01 19:29:01 -05:00
Theodore Ts'o
1549a44762
resolve.c (blkid_get_tag_value): Rename function (used to be
...
blkid_get_tagname_devname)
2003-02-27 19:33:36 -05:00
Theodore Ts'o
79dd234a79
Internal changes to the blkid library:
...
1) Only one tag with a particular name can be attached to a device
at a time. This significantly simplifies the library, and was needed
to allow the cache file to be re-read and changes integrated into the
in-core version of the data structure in a simpler fashion than earlier
versions of the library.
2) To accomodate this, the ext2/ext3 filesystems are now always tagged
as "ext2" type filesystems. Ext3 filesystems are tagged with a
SEC_TYPE tag with the value ext3.
3) The new blkid_read_cache() function checks the mod time of the
cache file, and if the file has been changed since the last time the
cache file was read into memory, it is re-read. This function is now
called before probing all of the devices in the system or searching
all devices in the cache for a specific tag value.
4) After probing all devices, blkid_flush_cache() is called to write
out the cache file. This assures that all of the hard work involved
in doing a blkid_probe_all() is saved to disk.
2003-02-22 17:15:20 -05:00
Theodore Ts'o
f0a22d0fd3
Add dynamic debugging capabilities to the blkid library,
...
controlled by the environment variable BLKID_DEBUG. The debugging
code is enabled by a new configuration option, --enable-blkid-debug.
2003-02-22 13:19:53 -05:00
Theodore Ts'o
98999c399d
Rename blkid_get_devname() to blkid_get_dev(), and blkid_get_token()
...
to blkid_get_devname().
2003-02-16 00:47:07 -05:00
Theodore Ts'o
bc40efd3d0
Remove bid_id from the blkid device structure, as it is not used
...
for anything.
2003-02-14 01:40:23 -05:00
Theodore Ts'o
ce72b862c5
Add a priority label to the device structure, so we can give
...
preference to EVMS and LVM devices when searching for a device
matching a particular LABEL or UUID in the blkid library.
2003-02-14 01:31:45 -05:00
Theodore Ts'o
50b380b4d4
Wholesale changes to blkid library to simplify the implementation
...
and shrink its size. Change library version to be 1.0.
2003-02-12 23:51:21 -05:00
Theodore Ts'o
19445ef970
Fixed up minor documentation issues (man page for badblocks and usage
...
message for e2fsck).
2003-01-29 21:04:52 -05:00
Theodore Ts'o
76b07bb1bc
Roto-till and clean up libblkid API.
...
read.c (parse_tag): Do not return that blkid_tag when parsing
the blkid.tag file.
resolve.c (blkid_get_token, blkid_get_tagname_devname): Fold in
code from removed functions
tag.c (blkid_create_tag): Don't return the newly tag strcture
any more, as it's not needed.
(blkid_find_tag_cache, blkid_get_tag_cache,
blkid_token_to_tag, blkid_find_tv_tags): Remove these
functions, as they are either only used once or have
interfaces that should be deprecated.
(blkid_find_tag_dev, blkid_find_head_cache): Replace use
of blkid_tag with one or two const char * type/value
arguments.
(blkid_find_dev_with_tag): Fold in code from removed functions
probe.h, probe.c: Use a more sophisticated set of byte-swapping
routines which are more compact and efficient. Drop
calculation of bid_free, since it's unnecessary. Avoid
save.c (blkid_save_cache): Set the permissions on the blkid
cache file to 644.
2003-01-27 01:09:24 -05:00
Theodore Ts'o
7a603aa89f
Separate public and private interfaces into separate header files.
...
Start separating internal implementation details from the
publically exported interface of the blkid library.
2003-01-26 01:54:39 -05:00
Theodore Ts'o
0f3ac480c7
devname.c: Add support for EVMS to the blkid library.
2003-01-25 18:44:33 -05:00
Theodore Ts'o
d3f917989b
Fix gcc -Wall nits.
2003-01-25 00:26:48 -05:00
Theodore Ts'o
3a1d6f3cc0
save.c (blkid_save_cache): Use mkstemp() instead mktemp().
2003-01-24 23:11:29 -05:00
Theodore Ts'o
e12f2ae74c
Integrate new blkid library.
2003-01-23 16:45:16 -05:00
Theodore Ts'o
76ea3a2c7f
fsck.c (parse_fstab_line, parse_escape): Add support for
...
backslash escaping in /etc/fstab. (i.e., so that \040
will work.)
2003-01-22 19:55:59 -05:00
Theodore Ts'o
23b7c8b886
unix_io.c (unix_write_blk): Fix up GCC -Wall nits.
2003-01-22 18:30:01 -05:00
Theodore Ts'o
4f489285b6
pass1.c (check_blocks): Use the EXT2_I_SIZE macro.
2003-01-22 18:28:15 -05:00
Theodore Ts'o
819157db79
Remove 32-bit limitations for debugfs's dump command and to the
...
ext2fs library's ext2fs_file_read.
2003-01-22 18:25:39 -05:00