1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
|
2000-04-06 Theodore Ts'o <tytso@valinux.com>
* Update copyright of files in preparation for release of
resize2fs. Also removed the (obsolete) beta-test check
that had been in the code, as well as the old spec files
used to package the separate distribution of resize2fs.
* Makefile.in: No longer build resize2fs.static, since there's no
real point in it any more.
2000-04-03 Theodore Ts'o <tytso@valinux.com>
* main.c: For platforms that don't define optarg.h, manually
define optarg and optind.
2000-02-02 Theodore Ts'o <tytso@valinux.com>
* resize2fs.h: Remove unneeded #include of linux/fs.h
* main.c: Fix gcc -Wall bug. main() should return an int.
1999-11-19 <tytso@valinux.com>
* Makefile.in (distclean): Remove TAGS and Makefile.in.old from
the source directory.
1999-11-10 <tytso@valinux.com>
* Release of E2fsprogs 1.18
1999-10-26 <tytso@valinux.com>
* Release of E2fsprogs 1.17
1999-10-22 <tytso@valinux.com>
* Release of E2fsprogs 1.16
1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.15
1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.14
1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.13
1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Updated dependencies.
1998-09-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
* main.c (main): Print a feedback message stating the new size of
the filesystem when we're through.
1998-09-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c: Rename max to max_groups and max_dirs to avoid
possible conflicts with a cpp macro named "max".
1998-07-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: Protect include of unistd.h with HAVE_UNISTD_H.
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.12
1998-06-10 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c (process_block): Change blkcnt_t to be e2_blkcnt_t
to avoid collision with LFS API.
1998-04-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
* extent.c (ext2fs_create_extent_table): Use ext2fs_free_mem
instead of free().
(extent_cmp): Use EXT2_QSORT_TYPE to define the appropriate
return type for comparison functions for qsort.
1998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c (adjust_superblock):
* extent.c (ext2fs_add_extent_entry): Update functions to
pass the old size of the memory to be resized to
ext2fs_resize_mem().
1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Change to use new installation directory variables
convention. Fix uninstall rules to take $(DESTDIR) into
account. Remove cat8dir from the installdirs target,
since modern man package don't necessarily put the cat
directory in /usr/man/cat?.
1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
* extent.c (extent_cmp): Add const to cast to prevent -Wall warning.
* main.c (check_mount): Rename function argument to prevent -Wall
warning.
1998-03-24 Theodore Ts'o <tytso@rsts-11.mit.edu>
* main.c (main): Check to make sure we can really resize this
filesystem. If there are compatible feature sets that we
don't support, we need to abort.
* resize2fs.c: Change to use the new prototype required by
block_iterate2 (which uses blkcnt_t for the blockcount).
1998-03-20 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c (inode_scan_and_fix): If we are expanding the
filesystem, temporarily set
rfs->old_fs->super->s_blocks_count to ultimate size of the
filesystem, to avoid catching an error on the block
iterator.
Mon Mar 9 12:02:47 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* main.c: Use a local version.h file.
Sat Mar 7 18:18:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Change the name of the complete source file that we
built (that includes resize2fs) to be
e2fsprogs-ALL-<version>.tar.gz. Don't link with libuuid,
since it's not needed.
* main.c (main): Add copyright notice.
* resize2fs.c (blocks_to_move): Create the meta_bmap using the old
filesystem, not the new filesystem.
(get_new_block): Don't try checking the old block bitmap
if the block we're testing is beyond the boundaries of the
old filesystem.
Fri Feb 27 01:02:50 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Makefile.in: Add rule to build a static version of resize2fs.
Update dependency rules.
* main.c: #include ../version.h, instead of using a hard-coded
version string.
Tue Feb 24 15:22:52 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Change the progress function to return an errcode_t; this allows
the progress function to return a error indicating a
user-requested cancel.
1998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
* main.c (check_mount, main): Resize2fs now checks the size of the
partition, and uses this as a default new_size of the
partition if one is not specified. Resize2fs will not let
you resize a mounted partition.
* resize2fs.c: Change how the progress function for the INODE_SCAN
pass is performed, so that the maximum size is never zero.
* resize2fs.8.in: Updated man page.
Mon Feb 16 17:13:01 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c, resize2fs.h, main.c, ext2_block_move.c,
ext2_inode_move.c: Major reoganization of how resizing
works. Functions in ext2_block_move.c, and
ext2_inode_move.c moved into resize2fs.c. Multiple passes
in those two files also combined into a single inode
scanning pass. Made the inode table moving function
better handling the case where it needs to abort
mid-operation. When moving blocks around, made the block
allocation function preferentially avoid the old group
descriptor blocks, to make resize2fs more robust.
Fri Feb 13 17:15:43 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.c, resize2fs.h, ext2_block_move.c, ext2_inode_move.c,
main.c: Reorganize how the progress functions are called.
Mon Jan 19 09:12:28 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: If EXT2_FLAT_INCLUDES is defined, then assume all
of the ext2-specific header files are in a flat directory.
* ext2_block_move.c, ext2_inode_move.c, extent.c, resize2fs.c,
resize2fs.h: Rename variables named "new" to "new_block",
"new_inode", or "new_loc" to avoid C++ reserved word
clash.
* ext2_block_move.c, ext2_inode_move.c, extent.c, resize2fs.c,
sim_progress.c: Use ext2fs_get_memory(),
ext2fs_free_memory(), et. al., instead of malloc() and
free().
* ext2_block_move.c, ext2_inode_move.c, extent.c: Explicitly cast
all assignments from void * to be compatible with C++.
Mon Dec 29 19:09:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* banalysis.c, banalysis.h, ext2_inode_move.c, ext2_block_move.c:
Change private to priv_data to avoid C++ namespace clash.
Mon Nov 3 14:45:06 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: Remove STDC magic, since everyone is STDC these days.
* resize2fs.c, ext2_block_move.c ext2_inode_move.c: Only include
printf statements if RESIZE2FS_DEBUG is defined.
* main.c: Don't read in the bitmaps since resize2fs.c does that.
Sun Oct 19 20:40:42 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* resize2fs.h: Add #ifdef's for HAVE_SYS_TYPES_H and HAVE_SYS_TIME_H.
Wed Sep 3 17:31:49 1997 Theodore Y. Ts'o <tytso@edt.mit.edu>
* resize2fs.h: Add #include for errno.h
Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
* Release of E2fsprogs 1.11
|