Whamcloud - gitweb
fsimext2.c (set_mkfs_options): If the hard sector size is 1024,
[tools/e2fsprogs.git] / lib / evms / ChangeLog
1 2002-11-08  Theodore Ts'o  <tytso@mit.edu>
2
3         * fsimext2.c (set_mkfs_options): If the hard sector size is 1024,
4                 don't force a blocksize of 1024; there's no need to do so.
5
6         * fs_ext2.c (fs_setup): Synchronize with EVMS CVS rev 1.14 
7                 (2002/10/17): Changed function to correspond with EVMS ABI
8                 1.2
9
10         * Makefile.in, common.h, enginestructs.h, fs_ext2.c, fsimext2.h,
11                 options.h, plugfuncs.h: Change #define from ABI_EVMS_1_0
12                 to EVMS_ABI_CODE which may be 100, 110, or 120,
13                 corresponding to EVMS releases 1.0.0, 1.1.0, and 1.2.0.
14                 Update header files to support EVMS ABI 1.2.
15         
16         * fsimext2.c (set_mkfs_options): Synchronize with EVMS CVS rev
17                 1.7 (2002/09/11): Add a hack to force mkfs won't a 
18                 blocksize equal to the hardsector size if it is larger
19                 than 512 bytes.
20
21         * fs_ext2.c (fs_expand, fs_shrink): Synchronize with EVMS CVS rev
22                 1.13 (2002/09/03).  Add better error handling for child
23                 processes that die unexpectedly.
24         
25         * fsimext2.c (fsim_mkfs, fsim_fsck): Synchronize with EVMS CVS rev
26                 1.6 (2002/09/03).  Add better error handling for child
27                 processes that die unexpectedly.
28
29         * fs_ext2.c (fs_expand): Synchronize with EVMS CVS rev 1.12
30                 (2002/08/28): Use the EVMS_IS_MOUNTED macro.
31
32         * fs_ext2.c (fs_expand, fs_shrink): Synchronize with EVMS CVS rev
33                 1.11 (2002/8/27).  Read from the resize2fs output in 
34                 non-blocking mode, so the GUI continues to updates the window.
35
36         * fsimext2.h: Synchronize with EVMS CVS rev 1.8 (2002/8/29).
37                 Change all __uXX's to u_intXX_t's.
38
39 2002-10-31  Theodore Ts'o  <tytso@mit.edu>
40
41         * Release of E2fsprogs 1.30
42
43 2001-09-24  Theodore Tso  <tytso@mit.edu>
44
45         * Release of E2fsprogs 1.29
46
47 2001-08-31  Theodore Tso  <tytso@thunk.org>
48
49         * Release of E2fsprogs 1.28
50
51 2002-08-18  Theodore Ts'o  <tytso@mit.edu>
52
53         * Makefile.in: Revamp makefile so that it doesn't depend
54                 --enable-elf-shlibs.  We always build the shared library,
55                 since it's meant to be used as a plugin library.
56
57         * fs_ext2.c (fs_fsck, fs_shrink, fs_expand): Change to use new
58                 calling convention of fsim_fsck.  Fixed bug in fs_shrink
59                 and f_expand where the shrink or expand would get aborted
60                 if fsck returned an exit status code of 1 (which is normal).
61
62         * fsimext2.c (fsim_fsck): Add new parameter ret_status, and return
63                 the exit status there.  The return code now returns 0 for
64                 success, and an error code in case of failure, which
65                 removes a lot of the ambiguity.
66
67 2002-08-17  Theodore Ts'o  <tytso@mit.edu>
68
69         * fs_ext2.c, fsimext2.c: Synchronize with EVMS CVS tree.
70                 Fixed up confusion caused by bad parameter names for
71                 get_fs_limits().  Added missing conversion of
72                 volume->vol_size from sectors to bytes.  Fix up error 
73                 returns for unsupported tasks as EINVAL, not ENOSYS.
74                 Use logical names for the API version numbers, since 
75                 the ABI is much more dependent on the headers.  Add
76                 code to byte-swap the superblock if necessary.
77                 Fix up logging macros to use __FUNCTION__ correctly.
78
79         * common.h, dlist.h, enginestructs.h, options.h, plugfuncs.c, 
80                 fs_ext2.c: Synchronize with ABI of EVMS 1.1.
81
82 2002-06-01    <tytso@thunk.org>
83
84         * fs_ext2.c (fs_init_task): Fix minor bugs pointed out by Steve
85                 Pratt.  Fixed a selection bug and added checks to make
86                 sure volumes are not mounted when creating the list of
87                 volumes which can be mkfs'ed by the ext2/3 plugin.
88
89 2002-05-28    <tytso@thunk.org>
90
91         * fsimext2.c: Log the fsck and mke2fs command lines.  Return
92                 appropriate volume limits so that resizing will work
93                 correctly.  Fix bug in how the e2fsck output was presented
94                 to the user.
95
96         * fs_ext2.c: Add support for expanding and shrinking ext2/3
97                 filesystems.
98
99
100