]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - resize/ChangeLog
Update e2fsprogs.pot for translators
[thirdparty/e2fsprogs.git] / resize / ChangeLog
1 2006-06-24 Theodore Ts'o <tytso@mit.edu>
2
3 * Release of E2fsprogs 1.40
4
5 2007-06-12 Theodore Tso <tytso@mit.edu>
6
7 * resize2fs.c (resize_fs): Clear the EXT2_FLAG_MASTER_SB_ONLY flag
8 to make sure the superblock changes are written out to the
9 backup superblocks.
10
11 2007-05-22 Theodore Tso <tytso@mit.edu>
12
13 * sim_progress.c (ext2fs_progress_init): Fix type-punning warning.
14
15 * resize2fs.h: #include the e2p.h header file to get the function
16 prototypes.
17
18 * resize2fs.c (adjust_fs_info): Declare new_inodes as an unsigned
19 long long to avoid gcc -Wall complaints on 64-bit
20 platforms.
21 (adjust_fs_info): Fix signed vs unsigned complaint.
22
23 * online.c (online_resize_fs): Mark flags parameter as unused.
24 Make new_desc_blocks be an unsigned long to fix signed
25 vs. unsigned comparsions, and fix up the printf format
26
27 * main.c (main): Fix signed vs. unsigned comparison
28
29 2007-05-18 Theodore Tso <tytso@mit.edu>
30
31 * main.c (determine_fs_stride): Use the superblock s_raid_stride
32 if it is set; save the hueristically determined stride to
33 the superblock if it is not set.
34
35 2007-03-18 Theodore Tso <tytso@mit.edu>
36
37 * resize2fs.c (check_and_change_inodes): Check to make sure the
38 inode write was sucessful.
39
40 2006-12-22 Theodore Tso <tytso@mit.edu>
41
42 * main.c (main): Use the new {add,remove}_error_table comerr
43 interfaces instead of initialize_*_error_table.
44
45 2006-10-01 Theodore Tso <tytso@mit.edu>
46
47 * online.c (online_resize_fs): Check to make sure the filesystem
48 has a resize inode if it is needed to grow the filesystem.
49 Print the correct error message if the kernel returns an
50 ENOTTY error to the group extend ioctl.
51 (Addresses Debian bug #380548)
52
53 2006-08-30 Eric Sandeen <esandeen@redhat.com>
54
55 * online.c (online_resize_fs): use div_ceil for r_frac calculation.
56 * resize2fs.c (adjust_fs_info): avoid overflow in blk calculation
57 when figuring new reserved blocks count.
58
59 2006-08-30 Eric Sandeen <esandeen@redhat.com>
60
61 * resize2fs.c (adjust_fs_info): Disallow > 2^32 indoes at resize time.
62
63 2006-08-30 Eric Sandeen <esandeen@redhat.com>
64
65 * online.c (online_resize_fs): Fix printf formats.
66
67 2006-08-30 Eric Sandeen <esandeen@redhat.com>
68
69 * resize2fs.c (mark_table_blocks): Remove unused variable.
70
71 2006-08-30 Theodore Tso <tytso@mit.edu>
72
73 * resize2fs.c (adjust_fs_info), online.c (online_resize_fs): Use
74 e2p_percent to properly calculate the number of reserved
75 blocks without worrying about overflow.
76
77 * resize2fs.c (ext2fs_calculate_summary_stats): Fix potential
78 overflow problems when the number of blocks is close to
79 2**31.
80
81 * resize2fs.c (adjust_fs_info): Use ext2fs_div_ceil() instead of a
82 using an open-coded expression which was subject to
83 overflows.
84
85 2006-05-22 Theodore Tso <tytso@mit.edu>
86
87 * resize2fs.8.in: Fixed spelling mistake (Addresses Debian Bug:
88 #368393)
89
90 2006-05-21 Theodore Tso <tytso@mit.edu>
91
92 * resize2fs.8.in: Clarify man page to indicate that supports ext2
93 and ext3 filesystems, and add reference to LVM.
94 (Addresses Debian Bug: #368179)
95
96 2006-05-14 Theodore Tso <tytso@mit.edu>
97
98 * main.c (main, determine_fs_stride), resize2fs.8.in: Add a new
99 option (-S) to resize2fs which allows the user to specify
100 the RAID stride parameter to be used on new block groups.
101 In addition, add code so that resize2fs can automatically
102 determine the RAID stride parameter that had been
103 previously used on the filesystem.
104
105 2006-03-18 Theodore Ts'o <tytso@mit.edu>
106
107 * main.c, resize2fs.c: Change printf statements to use %u instead
108 of %d when printing block numbers.
109
110 * main.c (main): If the filesystem is mounted, open it in
111 read-only mode since the userspace program should not try
112 to modify it directly. If the filesystem is not mounted,
113 open it in exclusive mode to avoid potential problems
114 (such as someone trying to mount the filesystem while it
115 is being resized).
116
117 2006-03-17 Theodore Ts'o <tytso@mit.edu>
118
119 * resize2fs.8.in: Update manpage to document that that resize2fs
120 can expand a mounted filesystem.
121
122 * online.c (online_resize_fs): New file which contains the on-line
123 resizing code.
124
125 * main.c (main): If the filesystem to be resized is already
126 mounted, determine the mountpoint, and call online_resize_fs().
127
128 * resize2fs.c (adjust_fs_info, adjust_superblock): Factor out code
129 which only adjusts the in-memory data structures from the
130 code which writes to the disk, since the former can be
131 used by the on-line resizing code.
132
133 * resize2fs.h: Add function prototypes for online_resize_fs() and
134 adjust_fs_info().
135
136 * Makefile.in (RESIZE_OBJS): Add online.o to list of files to be built.
137
138 2005-12-29 Theodore Ts'o <tytso@mit.edu>
139
140 * resize2fs.c (mark_table_blocks): Remove unused variables to
141 clean up gcc -Wall complaints.
142
143 * main.c (main): If the filesystem being resized is a regular
144 file, truncate or expand the file to match the new
145 filesystem size. (Addresses Debian Bug: #271607)
146
147 2005-08-08 Theodore Ts'o <tytso@mit.edu>
148
149 * resize2fs.c (move_itables): Fix fencepost error caught by valgrind.
150 (adjust_superblock): Clear the newly allocated descriptor
151 blocks when we allocate them to avoid false positives from
152 valgrind (and so that the unusued descriptors at the tail
153 end of the newly allocated descriptor blocks are zero'ed
154 out, include of random garbage).
155
156 2006-06-30 Theodore Ts'o <tytso@mit.edu>
157
158 * Release of E2fsprogs 1.38
159
160 2005-05-09 Theodore Ts'o <tytso@mit.edu>
161
162 * resize2fs.c (fix_resize_inode): Don't bother to translate
163 debugging printf's.
164
165 * main.c: Fix case on usage message, and remove _() from messages
166 from a version string that doesn't need translation.
167
168 2005-03-21 Theodore Ts'o <tytso@mit.edu>
169
170 * Release of E2fsprogs 1.37
171
172 2006-02-05 Theodore Ts'o <tytso@mit.edu>
173
174 * Release of E2fsprogs 1.36
175
176 2005-01-26 Theodore Ts'o <tytso@mit.edu>
177
178 * resize2fs.c: Fix bug where we don't release the blocks belonging
179 to the old inode table blocks when we move the inode
180 table. (Addresses Debian Bug: #290894)
181
182 2005-01-05 Theodore Ts'o <tytso@mit.edu>
183
184 * main.c (main): Use parse_num_blocks() from the e2p library to
185 parse the number of blocks from the command line.
186
187 2004-12-16 Theodore Ts'o <tytso@mit.edu>
188
189 * resize2fs.c (resize_fs): Call ext2fs_create_resize_inode to
190 fill in the necessary fields in the resize inode.
191 (adjust_superblock): Reserve blocks that are needed for
192 on-line resizing if that feature is enabled.
193
194 2004-12-14 Theodore Ts'o <tytso@mit.edu>
195
196 * Makefile.in: Move strip command to install-strip target.
197 Use Linux-kernel-style makefile output for "make install"
198
199 * Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
200
201 2004-11-30 Theodore Ts'o <tytso@mit.edu>
202
203 * main.c: If there is a question mark in the device name,
204 separate out the options to the IO layer, and pass it on
205 to ext2fs_open2().
206
207 * Makefile.in: Use Linux-kernel-style makefile output to make it
208 easier to see errors/warnings.
209
210 2004-09-17 Theodore Ts'o <tytso@mit.edu>
211
212 * resize2fs.c (check_and_change_inodes): Fix debugging printf to
213 mask off the high 256 bits of dirent->name_len (which is
214 where the file type information is stored). (Addresses
215 Debian Bug #271605)
216
217 2004-04-03 Theodore Ts'o <tytso@mit.edu>
218
219 * Makefile.in: Update the modtime even if subst doesn't need to
220 update the resize2fs man page, to avoid always re-running
221 subst, especially since there are no dependencies on the
222 man page.
223
224 2004-02-28 Theodore Ts'o <tytso@mit.edu>
225
226 * Release of E2fsprogs 1.35
227
228 2003-12-07 Theodore Ts'o <tytso@mit.edu>
229
230 * main.c, resize2fs.c: Fix gcc -Wall nitpicks.
231
232 2003-08-24 Theodore Ts'o <tytso@mit.edu>
233
234 * resize2fs.8.in: Adjust description line so that apropos
235 "ext2" or "ext3" will find the man page. (Addresses
236 Debian Bug #206845)
237
238 2003-08-01 Philipp Thomas <pthomas@suse.de>
239
240 * extent.c, resize2fs.c, sim_progress.c: ext2fs_getmem(),
241 ext2fs_free_mem(), and ext2fs_resize_mem() all now take a
242 'void *' instead of a 'void **' in order to avoid pointer
243 aliasing problems with GCC 3.x.
244
245 2003-07-25 Theodore Ts'o <tytso@mit.edu>
246
247 * Release of E2fsprogs 1.34
248
249 2003-07-08 Theodore Ts'o <tytso@mit.edu>
250
251 * main.c (main): Round the default size of the filesystem to be an
252 even multiple of the pagesize to work around a potential
253 Linux kernel bug.
254
255 2003-06-24 <tytso@snap.thunk.org>
256
257 * resize2fs.c (block_mover): Don't move blocks associated with the
258 bad blocks inode. Instead, just remove them from the
259 badblocks list. (Note this means that shrinking and then
260 enlarging a filesystem is not a reversible operation;
261 information about bad blocks in the part of the filesystem
262 which is to be chopped off is discarded.)
263
264 2003-06-08 Theodore Ts'o <tytso@mit.edu>
265
266 * resize2fs.8.in: Make explicit that you need to run resize2fs
267 after using fdisk to adjust the partition size when
268 expanding the filesystem. (Addresses Debian Bug #195616)
269
270 2003-05-13 root <tytso@mit.edu>
271
272 * main.c (main): Add the ability to specify units to the size
273 parameter, and make the error and information messages
274 display explicitly the blocksize used by the filesystem,
275 to avoid confusion. (Addresses Debian bug: #189814)
276
277 2003-05-03 Theodore Ts'o <tytso@mit.edu>
278
279 * main.c (main): Add calls to setup functions for NLS support.
280
281 * Makefile.in: Add $(LIBINTL) to the link line so we can support
282 using the internal gettext library.
283
284 * resize2fs.h: Add #ifndef protection around LOCALEDIR definition.
285
286 2003-04-21 Theodore Ts'o <tytso@mit.edu>
287
288 * Release of E2fsprogs 1.33
289
290 2003-04-21 Theodore Ts'o <tytso@mit.edu>
291
292 * Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
293 Darwin systems when building with shared libraries.
294
295 2003-03-06 <tytso@mit.edu>
296
297 * resize2fs.c (blocks_to_move): Bug fix; we were incorrectly
298 moving the block and inode bitmaps for sparse superblock
299 filesystems. (Address Debian bug #174766)
300
301 2002-11-09 Theodore Ts'o <tytso@mit.edu>
302
303 * Release of E2fsprogs 1.32
304
305 2002-11-08 Theodore Ts'o <tytso@mit.edu>
306
307 * Release of E2fsprogs 1.31
308
309 2002-10-31 Theodore Ts'o <tytso@mit.edu>
310
311 * Release of E2fsprogs 1.30
312
313 2002-10-31 Theodore Ts'o <tytso@mit.edu>
314
315 * resize2fs.c (inode_scan_and_fix, check_and_change_inodes): When
316 moving an inode, set the ctime field so that people using
317 dump/restore will backup the changed inode. Also update
318 the mtime and ctime of directories which get updated when
319 we need to move an inode.
320
321 2002-10-30 Theodore Ts'o <tytso@mit.edu>
322
323 * Makefile.in (install): Search all compression extensions when
324 deleting old man pages.
325
326 * resize2fs.c (adjust_superblock, mark_table_blocks,
327 blocks_to_move): Add support for resizing filesystems that
328 use the meta block group layout.
329
330 * main.c (main): Fixed bug that erroneously (and
331 needlessly) checked the incompat feature flag field
332 against the supported ro_compat feature set.
333
334 2002-10-03 Theodore Ts'o <tytso@mit.edu>
335
336 * resize2fs.8.in: Fix typo in man page.
337
338 2001-09-24 Theodore Tso <tytso@mit.edu>
339
340 * Release of E2fsprogs 1.29
341
342 2001-08-31 Theodore Tso <tytso@thunk.org>
343
344 * Release of E2fsprogs 1.28
345
346 2002-08-16 Theodore Ts'o <tytso@mit.edu>
347
348 * resize2fs.c (inode_scan_and_fix): Add code to move the extended
349 attribute block.
350
351 2002-07-26 Theodore Ts'o <tytso@mit.edu>
352
353 * resize2fs.c (block_mover): If there are no blocks to move,
354 release the bmap table. This significantly speeds up
355 resize2fs when shrinking or expanding a filesystem by a
356 very small number of blocks (which EVMS will do).
357
358 2002-05-28 <tytso@mit.edu>
359
360 * main.c (main): If the filesystem has errors or is not valid,
361 then require an e2fsck -f run be done on the filesystem
362 more.
363
364 2002-04-09 <tytso@snap.thunk.org>
365
366 * main.c (main): If resize_fs returns an error, don't print the
367 message stating that the filesystem was resized.
368
369 2002-03-31 <tytso@mit.edu>
370
371 * main.c (main): If we are resizing a plain file which is smaller
372 than the requested size, then we will attempt to
373 transparently extend the filesize in a sparse fashion by
374 writing a block at the end of the requested part of the
375 filesystem.
376
377 * main.c (main), resize2fs.c (resize_fs), resize2fs.h: Change the
378 function prototype of resize_fs() so that it can modify
379 the new_size parameter with the actual new size of the
380 filesystem after the resize operation. (This can
381 sometimes be less than the requested new size if there
382 isn't enough space to create the necessary block group
383 metadata for that last bit of disk space.) Resize2fs now
384 prints the actual new size of the filesystem when it finishes.
385
386 2002-03-08 Theodore Tso <tytso@mit.edu>
387
388 * Release of E2fsprogs 1.27
389
390 2002-03-07 Theodore Tso <tytso@mit.edu>
391
392 * resize2fs.c (process_block, inode_scan_and_fix,
393 check_and_change_inodes): Fix gcc -Wall complaints in
394 debug code.
395
396 * Makefile.in (check): Use LD_LIBRARY_PATH to run test programs.
397 (From Philipp Thomas <pthomas@suse.de>)
398
399 2002-02-24 Theodore Tso <tytso@mit.edu>
400
401 * Makefile.in (install): Remove any compressed man pages before
402 installing the man pages.
403
404 2002-02-03 Theodore Tso <tytso@thunk.org>
405
406 * Release of E2fsprogs 1.26
407
408 2001-09-20 Theodore Tso <tytso@thunk.org>
409
410 * Release of E2fsprogs 1.25
411
412 2001-09-02 Theodore Tso <tytso@thunk.org>
413
414 * Release of E2fsprogs 1.24a
415
416 2001-08-30 Theodore Tso <tytso@thunk.org>
417
418 * Release of E2fsprogs 1.24
419
420 2001-08-15 Theodore Tso <tytso@valinux.com>
421
422 * Release of E2fsprogs 1.23
423
424 2001-06-23 Theodore Tso <tytso@valinux.com>
425
426 * Release of E2fsprogs 1.22
427
428 2001-06-15 Theodore Tso <tytso@valinux.com>
429
430 * Release of E2fsprogs 1.21
431
432 2001-06-01 Theodore Tso <tytso@valinux.com>
433
434 * Makefile.in: Move include/asm/types.h.in to
435 lib/ext2fs/ext2_types.h.in.
436
437 2001-05-25 Theodore Tso <tytso@valinux.com>
438
439 * Release of E2fsprogs 1.20
440
441 2001-05-14 Theodore Tso <tytso@valinux.com>
442
443 * resize2fs.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
444
445 2001-01-11 <tytso@snap.thunk.org>
446
447 * main.c (main): Use ext2fs_sync_device() instead of calling the
448 BLKFLSBUF ioctl directly.
449
450 * extent.c, main.c, resize2fs.c: Change ino_t to ext2_ino_t.
451
452 2001-01-01 <tytso@snap.thunk.org>
453
454 * main.c (main): Replace use of struct ext2fs_sb with struct
455 ext2_super_block.
456
457 2000-12-08 <tytso@snap.thunk.org>
458
459 * Makefile.in: Fix so that top-level "make check" works correctly.
460
461 2000-07-13 <tytso@valinux.com>
462
463 * Release of E2fsprogs 1.19
464
465 2000-07-05 <tytso@snap.thunk.org>
466
467 * Makefile.in (install): Install resize2fs in /sbin, not /usr/sbin.
468
469 2000-06-12 Theodore Ts'o <tytso@valinux.com>
470
471 * main.c, resize2fs.c, resize2fs.h, extent.c: Add NLS support.
472
473 2000-04-06 Theodore Ts'o <tytso@valinux.com>
474
475 * Update copyright of files in preparation for release of
476 resize2fs. Also removed the (obsolete) beta-test check
477 that had been in the code, as well as the old spec files
478 used to package the separate distribution of resize2fs.
479
480 * Makefile.in: No longer build resize2fs.static, since there's no
481 real point in it any more.
482
483 2000-04-03 Theodore Ts'o <tytso@valinux.com>
484
485 * main.c: For platforms that don't define optarg.h, manually
486 define optarg and optind.
487
488 2000-02-02 Theodore Ts'o <tytso@valinux.com>
489
490 * resize2fs.h: Remove unneeded #include of linux/fs.h
491
492 * main.c: Fix gcc -Wall bug. main() should return an int.
493
494 1999-11-19 <tytso@valinux.com>
495
496 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
497 the source directory.
498
499 1999-11-10 <tytso@valinux.com>
500
501 * Release of E2fsprogs 1.18
502
503 1999-10-26 <tytso@valinux.com>
504
505 * Release of E2fsprogs 1.17
506
507 1999-10-22 <tytso@valinux.com>
508
509 * Release of E2fsprogs 1.16
510
511 1999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
512
513 * Release of E2fsprogs 1.15
514
515 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
516
517 * Release of E2fsprogs 1.14
518
519 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
520
521 * Release of E2fsprogs 1.13
522
523 1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
524
525 * Makefile.in: Updated dependencies.
526
527 1998-09-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
528
529 * main.c (main): Print a feedback message stating the new size of
530 the filesystem when we're through.
531
532 1998-09-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
533
534 * resize2fs.c: Rename max to max_groups and max_dirs to avoid
535 possible conflicts with a cpp macro named "max".
536
537 1998-07-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
538
539 * resize2fs.h: Protect include of unistd.h with HAVE_UNISTD_H.
540
541 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
542
543 * Release of E2fsprogs 1.12
544
545 1998-06-10 Theodore Ts'o <tytso@rsts-11.mit.edu>
546
547 * resize2fs.c (process_block): Change blkcnt_t to be e2_blkcnt_t
548 to avoid collision with LFS API.
549
550 1998-04-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
551
552 * extent.c (ext2fs_create_extent_table): Use ext2fs_free_mem
553 instead of free().
554 (extent_cmp): Use EXT2_QSORT_TYPE to define the appropriate
555 return type for comparison functions for qsort.
556
557 1998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
558
559 * resize2fs.c (adjust_superblock):
560 * extent.c (ext2fs_add_extent_entry): Update functions to
561 pass the old size of the memory to be resized to
562 ext2fs_resize_mem().
563
564 1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
565
566 * Makefile.in: Change to use new installation directory variables
567 convention. Fix uninstall rules to take $(DESTDIR) into
568 account. Remove cat8dir from the installdirs target,
569 since modern man package don't necessarily put the cat
570 directory in /usr/man/cat?.
571
572 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
573
574 * extent.c (extent_cmp): Add const to cast to prevent -Wall warning.
575
576 * main.c (check_mount): Rename function argument to prevent -Wall
577 warning.
578
579 1998-03-24 Theodore Ts'o <tytso@rsts-11.mit.edu>
580
581 * main.c (main): Check to make sure we can really resize this
582 filesystem. If there are compatible feature sets that we
583 don't support, we need to abort.
584
585 * resize2fs.c: Change to use the new prototype required by
586 block_iterate2 (which uses blkcnt_t for the blockcount).
587
588 1998-03-20 Theodore Ts'o <tytso@rsts-11.mit.edu>
589
590 * resize2fs.c (inode_scan_and_fix): If we are expanding the
591 filesystem, temporarily set
592 rfs->old_fs->super->s_blocks_count to ultimate size of the
593 filesystem, to avoid catching an error on the block
594 iterator.
595
596 Mon Mar 9 12:02:47 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
597
598 * main.c: Use a local version.h file.
599
600 Sat Mar 7 18:18:04 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
601
602 * Makefile.in: Change the name of the complete source file that we
603 built (that includes resize2fs) to be
604 e2fsprogs-ALL-<version>.tar.gz. Don't link with libuuid,
605 since it's not needed.
606
607 * main.c (main): Add copyright notice.
608
609 * resize2fs.c (blocks_to_move): Create the meta_bmap using the old
610 filesystem, not the new filesystem.
611 (get_new_block): Don't try checking the old block bitmap
612 if the block we're testing is beyond the boundaries of the
613 old filesystem.
614
615 Fri Feb 27 01:02:50 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
616
617 * Makefile.in: Add rule to build a static version of resize2fs.
618 Update dependency rules.
619
620 * main.c: #include ../version.h, instead of using a hard-coded
621 version string.
622
623 Tue Feb 24 15:22:52 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
624
625 * Change the progress function to return an errcode_t; this allows
626 the progress function to return a error indicating a
627 user-requested cancel.
628
629 1998-02-20 Theodore Y. Ts'o <tytso@edt.mit.edu>
630
631 * main.c (check_mount, main): Resize2fs now checks the size of the
632 partition, and uses this as a default new_size of the
633 partition if one is not specified. Resize2fs will not let
634 you resize a mounted partition.
635
636 * resize2fs.c: Change how the progress function for the INODE_SCAN
637 pass is performed, so that the maximum size is never zero.
638
639 * resize2fs.8.in: Updated man page.
640
641 Mon Feb 16 17:13:01 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
642
643 * resize2fs.c, resize2fs.h, main.c, ext2_block_move.c,
644 ext2_inode_move.c: Major reoganization of how resizing
645 works. Functions in ext2_block_move.c, and
646 ext2_inode_move.c moved into resize2fs.c. Multiple passes
647 in those two files also combined into a single inode
648 scanning pass. Made the inode table moving function
649 better handling the case where it needs to abort
650 mid-operation. When moving blocks around, made the block
651 allocation function preferentially avoid the old group
652 descriptor blocks, to make resize2fs more robust.
653
654 Fri Feb 13 17:15:43 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
655
656 * resize2fs.c, resize2fs.h, ext2_block_move.c, ext2_inode_move.c,
657 main.c: Reorganize how the progress functions are called.
658
659 Mon Jan 19 09:12:28 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
660
661 * resize2fs.h: If EXT2_FLAT_INCLUDES is defined, then assume all
662 of the ext2-specific header files are in a flat directory.
663
664 * ext2_block_move.c, ext2_inode_move.c, extent.c, resize2fs.c,
665 resize2fs.h: Rename variables named "new" to "new_block",
666 "new_inode", or "new_loc" to avoid C++ reserved word
667 clash.
668
669 * ext2_block_move.c, ext2_inode_move.c, extent.c, resize2fs.c,
670 sim_progress.c: Use ext2fs_get_memory(),
671 ext2fs_free_memory(), et. al., instead of malloc() and
672 free().
673
674 * ext2_block_move.c, ext2_inode_move.c, extent.c: Explicitly cast
675 all assignments from void * to be compatible with C++.
676
677 Mon Dec 29 19:09:45 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
678
679 * banalysis.c, banalysis.h, ext2_inode_move.c, ext2_block_move.c:
680 Change private to priv_data to avoid C++ namespace clash.
681
682 Mon Nov 3 14:45:06 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
683
684 * resize2fs.h: Remove STDC magic, since everyone is STDC these days.
685
686 * resize2fs.c, ext2_block_move.c ext2_inode_move.c: Only include
687 printf statements if RESIZE2FS_DEBUG is defined.
688
689 * main.c: Don't read in the bitmaps since resize2fs.c does that.
690
691 Sun Oct 19 20:40:42 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
692
693 * resize2fs.h: Add #ifdef's for HAVE_SYS_TYPES_H and HAVE_SYS_TIME_H.
694
695 Wed Sep 3 17:31:49 1997 Theodore Y. Ts'o <tytso@edt.mit.edu>
696
697 * resize2fs.h: Add #include for errno.h
698
699 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
700
701 * Release of E2fsprogs 1.11
702