blob: ee5226298cd7fb9eb681fbce567fb98da283f296 [file] [log] [blame]
Theodore Ts'o758ab672002-11-08 11:46:22 -050012002-11-08 Theodore Ts'o <tytso@mit.edu>
2
Theodore Ts'oae65b292002-11-08 20:08:48 -05003 * Release of E2fsprogs 1.31
4
52002-11-08 Theodore Ts'o <tytso@mit.edu>
6
Theodore Ts'o3a68a672002-11-08 14:10:15 -05007 * fs_ext2.c (fs_expand, fs_shrink),
8 fsimext2.c (fsim_mkfs, fsim_fsck): Inform the user if e2fsck,
9 mke2fs or resize2fs dies with a signal, or if the exit
10 with a non-zero exit status.
11
Theodore Ts'o88888f12002-11-08 14:01:07 -050012 * fsimext2.c (set_mkfs_options): If the hard sector size is 1024,
13 don't force a blocksize of 1024; there's no need to do so.
14
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050015 * fs_ext2.c (fs_setup): Synchronize with EVMS CVS rev 1.14
16 (2002/10/17): Changed function to correspond with EVMS ABI
17 1.2
18
19 * Makefile.in, common.h, enginestructs.h, fs_ext2.c, fsimext2.h,
20 options.h, plugfuncs.h: Change #define from ABI_EVMS_1_0
21 to EVMS_ABI_CODE which may be 100, 110, or 120,
22 corresponding to EVMS releases 1.0.0, 1.1.0, and 1.2.0.
23 Update header files to support EVMS ABI 1.2.
24
Theodore Ts'o1f6169c2002-11-08 12:26:37 -050025 * fsimext2.c (set_mkfs_options): Synchronize with EVMS CVS rev
26 1.7 (2002/09/11): Add a hack to force mkfs won't a
27 blocksize equal to the hardsector size if it is larger
28 than 512 bytes.
29
Theodore Ts'od5f445c2002-11-08 12:07:21 -050030 * fs_ext2.c (fs_expand, fs_shrink): Synchronize with EVMS CVS rev
31 1.13 (2002/09/03). Add better error handling for child
32 processes that die unexpectedly.
33
34 * fsimext2.c (fsim_mkfs, fsim_fsck): Synchronize with EVMS CVS rev
35 1.6 (2002/09/03). Add better error handling for child
36 processes that die unexpectedly.
37
Theodore Ts'od894e8b2002-11-08 11:57:14 -050038 * fs_ext2.c (fs_expand): Synchronize with EVMS CVS rev 1.12
39 (2002/08/28): Use the EVMS_IS_MOUNTED macro.
40
Theodore Ts'o2993bf72002-11-08 11:54:29 -050041 * fs_ext2.c (fs_expand, fs_shrink): Synchronize with EVMS CVS rev
42 1.11 (2002/8/27). Read from the resize2fs output in
43 non-blocking mode, so the GUI continues to updates the window.
44
Theodore Ts'o758ab672002-11-08 11:46:22 -050045 * fsimext2.h: Synchronize with EVMS CVS rev 1.8 (2002/8/29).
46 Change all __uXX's to u_intXX_t's.
47
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500482002-10-31 Theodore Ts'o <tytso@mit.edu>
49
50 * Release of E2fsprogs 1.30
51
Theodore Ts'oc6633052002-09-24 01:26:50 -0400522001-09-24 Theodore Tso <tytso@mit.edu>
53
54 * Release of E2fsprogs 1.29
55
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -0400562001-08-31 Theodore Tso <tytso@thunk.org>
57
58 * Release of E2fsprogs 1.28
59
Theodore Ts'o9a4311a2002-08-18 02:44:58 -0400602002-08-18 Theodore Ts'o <tytso@mit.edu>
61
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040062 * Makefile.in: Revamp makefile so that it doesn't depend
63 --enable-elf-shlibs. We always build the shared library,
64 since it's meant to be used as a plugin library.
65
Theodore Ts'o9a4311a2002-08-18 02:44:58 -040066 * fs_ext2.c (fs_fsck, fs_shrink, fs_expand): Change to use new
67 calling convention of fsim_fsck. Fixed bug in fs_shrink
68 and f_expand where the shrink or expand would get aborted
69 if fsck returned an exit status code of 1 (which is normal).
70
71 * fsimext2.c (fsim_fsck): Add new parameter ret_status, and return
72 the exit status there. The return code now returns 0 for
73 success, and an error code in case of failure, which
74 removes a lot of the ambiguity.
75
Theodore Ts'o2b399a22002-08-18 01:11:12 -0400762002-08-17 Theodore Ts'o <tytso@mit.edu>
77
Theodore Ts'o8fd69562002-08-18 01:48:46 -040078 * fs_ext2.c, fsimext2.c: Synchronize with EVMS CVS tree.
79 Fixed up confusion caused by bad parameter names for
80 get_fs_limits(). Added missing conversion of
81 volume->vol_size from sectors to bytes. Fix up error
82 returns for unsupported tasks as EINVAL, not ENOSYS.
83 Use logical names for the API version numbers, since
84 the ABI is much more dependent on the headers. Add
85 code to byte-swap the superblock if necessary.
Theodore Ts'o21b3ba92002-08-18 02:00:42 -040086 Fix up logging macros to use __FUNCTION__ correctly.
Theodore Ts'o8fd69562002-08-18 01:48:46 -040087
Theodore Ts'o2b399a22002-08-18 01:11:12 -040088 * common.h, dlist.h, enginestructs.h, options.h, plugfuncs.c,
89 fs_ext2.c: Synchronize with ABI of EVMS 1.1.
90
Theodore Ts'o26bfdca2002-06-01 21:48:24 -0400912002-06-01 <tytso@thunk.org>
92
93 * fs_ext2.c (fs_init_task): Fix minor bugs pointed out by Steve
94 Pratt. Fixed a selection bug and added checks to make
95 sure volumes are not mounted when creating the list of
96 volumes which can be mkfs'ed by the ext2/3 plugin.
97
Theodore Ts'o3fb47e12002-05-30 12:36:32 -0400982002-05-28 <tytso@thunk.org>
99
100 * fsimext2.c: Log the fsck and mke2fs command lines. Return
101 appropriate volume limits so that resizing will work
102 correctly. Fix bug in how the e2fsck output was presented
103 to the user.
104
105 * fs_ext2.c: Add support for expanding and shrinking ext2/3
106 filesystems.
107
108
109