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 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376
|
Sun Jan 25 13:52:16 1998 Stephen C. Tweedie <linux@dax>
* defrag.spec, defrag.8, NEWS, Makefile, README: Bump version to 0.73
* ext2.c, buffers.c:
Fixed missing 64-bit typecasts for >4GB filesystems
* Attic/CHANGES: Removed obsolete changelog file
Thu Oct 9 20:15:13 1997 Stephen C. Tweedie <linux@dax>
* Makefile, NEWS, README, defrag.spec, INSTALL:
Pre-release of defrag-0.71
* ext2.c: Use 64-bit arithmetic throughout when calculating offsets to
bitmap blocks.
Thu Oct 9 20:15:13 1997 Stephen C. Tweedie <linux@dax>
* Makefile, NEWS, README, defrag.spec, INSTALL:
Pre-release of defrag-0.71
* ext2.c: Use 64-bit arithmetic throughout when calculating offsets to
bitmap blocks.
Thu Oct 9 20:13:49 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* Makefile, NEWS, README, defrag.spec, INSTALL:
Pre-release of defrag-0.71
* ext2.c: Use 64-bit arithmetic throughout when calculating offsets to
bitmap blocks.
Sun Aug 17 14:36:06 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* types.h:
Add types.h to share declarations between e2defrag and e2dump
* ChangeLog, NEWS: Release 0.70
* ext2.c, display.h, display.c, buffers.c: Update copyrights
* ext2.c:
Add sanity check when we open the device to be sure that llseek() is
working before we proceed.
* defrag.c: Update copyright
* Makefile:
Update location of the etags command. It is no longer hidden away by
recent emacsen.
* INSTALL: Add note about llseek()
* display.h, display.c:
Tidy up colour support and adapt colour scheme for my own tastes.
Less glare this way. :)
* defrag.8:
Update version number and add note about default pool sizes.
* llseek.c:
Import Ted Ts'o's llseek front end from e2fsprogs and adapt for defrag.
* misc.c, e2dump.c, defrag.h, buffers.c:
Add llseek 64 bit access support for partitions >2GB.
* Makefile: Tidy up Makefile.
Add "make changes" target to update ChangeLog from CVS logs.
Sun Aug 17 14:33:04 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* NEWS: Release 0.70
* ext2.c, display.h, display.c, buffers.c: Update copyrights
* ext2.c:
Add sanity check when we open the device to be sure that llseek() is
working before we proceed.
* defrag.c: Update copyright
* Makefile:
Update location of the etags command. It is no longer hidden away by
recent emacsen.
* INSTALL: Add note about llseek()
* display.h, display.c:
Tidy up colour support and adapt colour scheme for my own tastes.
Less glare this way. :)
* defrag.8:
Update version number and add note about default pool sizes.
* llseek.c:
Import Ted Ts'o's llseek front end from e2fsprogs and adapt for defrag.
* misc.c, e2dump.c, defrag.h, buffers.c:
Add llseek 64 bit access support for partitions >2GB.
* Makefile: Tidy up Makefile.
Add "make changes" target to update ChangeLog from CVS logs.
Sun Aug 17 14:24:23 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* ext2.c:
Add sanity check when we open the device to be sure that llseek() is
working before we proceed.
* defrag.c: Update copyright
* Makefile:
Update location of the etags command. It is no longer hidden away by
recent emacsen.
* INSTALL: Add note about llseek()
* display.h, display.c:
Tidy up colour support and adapt colour scheme for my own tastes.
Less glare this way. :)
* defrag.8:
Update version number and add note about default pool sizes.
* llseek.c:
Import Ted Ts'o's llseek front end from e2fsprogs and adapt for defrag.
* misc.c, e2dump.c, defrag.h, buffers.c:
Add llseek 64 bit access support for partitions >2GB.
* Makefile:
Tidy up Makefile.
Add "make changes" target to update ChangeLog from CVS logs.
Sun Aug 17 14:03:55 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* llseek.c:
Import Ted Ts'o's llseek front end from e2fsprogs and adapt for defrag.
* misc.c, e2dump.c, defrag.h, buffers.c:
Add llseek 64 bit access support for partitions >2GB.
* Makefile: Tidy up Makefile.
Add "make changes" target to update ChangeLog from CVS logs.
Sun Aug 10 16:32:10 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* defrag.h, display-plain.c, display.c, Makefile:
Add e2defrag.static target statically linked with no ncurses support,
for use on rescue or root disks.
Sat Aug 9 23:44:37 1997 Stephen C. Tweedie <sct@dcs.ed.ac.uk>
* minix.h, misc.c, xia.c, xia.h, ext.h, ext2.c, ext2.h, frag.8,
minix.c, defrag.h, display.c, display.h, e2dump.c, ext.c, README,
buffers.c, defrag.8, defrag.c, ChangeLog, INSTALL, Makefile, NEWS:
Import Ulrich Habel's colour support
Sat Jul 26 09:54:40 1997 Ulrich E. Habel (espero@b31.hadiko.de)
* Release 0.62
Blocksize-resolving updated for current kernel.
Colorized screen.
Bug fixed in valid-recognition of partition.
Many typecasts added, no more warnings yet.
Cleaning the screen when waiting for a keystroke stopped with a
trick: 'getchar()' instead of 'getch()' used. :-(
Does anybody know why this happens?
Tue Jul 12 13:37:41 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* NEWS: Prepare for 0.6 release.
* xia.h, xia.c, defrag.c: Updated RCS headers.
* Makefile: Updated "make tags" and "make spotless".
Generate version.h automatically from version number in Makefile.
* terminfo/c/console: removed ACS_DIAMOND for newer kernels
* INSTALL: Updated description of make debug and make install.
Added note for terminfo-1.8.5: the linux console terminfo description
is incompatibile with new kernels.
* README: Added a few notes on ext2fs performance.
Sun Jul 10 01:15:10 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* ext2.c (count_free_blocks): Fixed calculation of size of last group
Sat Jun 25 17:13:36 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* Makefile: Create qmagic executables by default.
Thu May 26 16:22:56 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* frag.8: Initial revision
Thu May 26 13:37:43 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* README: Updated documentation for version 0.6.
* Makefile: Added install target.
* frag.c, defrag.8: Added documentation for "-l" switch.
* NEWS: Initial revision
* ext2.c: Minor updates to comments only.
* frag.c: Added inter-gap-distance and overall fragmentation to summary
statistics.
Thu May 26 12:47:47 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* frag.c: Initial revision
Thu May 26 11:39:38 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* Makefile:
Changed make depend to avoid referring to intermediate object files.
* Makefile:
Default compiler options are now set to optimize, not debug. Use
"make DEBUG=true" to make debugging code.
Thu May 26 11:04:01 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* defrag.h:
Worked around "xxx defined but never used" warnings for bitop
functions in defrag.h
* ext2.c, display.c, defrag.c:
Fixed "-n" mode for e2defrag and added extra information output for
"e2defrag -n -s".
* Makefile: Rewrote "make depend".
* Makefile: Restored e2dump and xdump in reorganised Makefile.
* xdump.c, e2dump.c:
Fixed printf format descriptors to eliminate compiler warnings under
gcc-2.5.
* e2dump.c (init_block_list): Fixed pointer bug in list initialisation.
Wed May 25 15:32:35 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* display.c: Whoops - accidentally deleted a single hash character.
* defrag.8: Cosmetic changes.
* defrag.c: Merge changes from Alexey's release 0.5
* defrag.8: Merge changes from Alexey's release 0.5
* CHANGES: Merge changes from Alexey's release 0.5
Sun May 22 22:59:28 1994 Stephen C. Tweedie (sct@dcs.ed.ac.uk)
* Makefile:
Major changes - now collect together object files for different
filesystems into different library archive files.
Jan 1994 Alexey Vovenko
* Added picture option
19 Dec 1994 Alexey Vovenko
* Added Ext2, Xia FS support,
added separate program e2dump - a fragmentation report tool.
Found a bug in a minix FS.
6 Apr 1993 Stephen C. Tweedie
* Public release 0.4
5 Apr 1993 Stephen C. Tweedie
* Added memory-efficient inode table lookup.
4 Apr 1993 Stephen C. Tweedie
* Finished sample make-inode script in mkilist.sample
30 Mar 1993 Stephen C. Tweedie
* Added "-i" option, giving the ability to sort inodes in
arbitrary order using an inode priority file.
22 Mar 1993:
* Improved recovery from IO errors during defragmentation.
19 Mar 1993:
* Added recognition of nonstandard bad-block inodes (especially
for minix fs).
6 Jan 1993:
* Public Release 0.3b
Emergency release - fixed major bug in extfs bad-block handling
code. Still no bad block handling for minix-fs.
24 Dec 1992:
* Added defrag.8 man page.
23 Dec 1992:
* Development Version 0.3a
Added minix support - I hope.
There are now two programs, defrag and edefrag, compiled largely
from the same sources but with different #defines. The object
files produced for each version are incompatible, and the Makefile
now properly handles multiple recompilation of each source file
where necessary to produce two separate object files.
-v no longer produces reams of inode progress report; -vv still
does, however (and now also lists total blocks per inode).
Tidied up the -vv relocation reporting.
21 Dec 1992:
* Public Release 0.2
Added CHANGELOG, README, INSTALL files.
Increased default buffer pool.
Removed redundant -l option.
19 Dec 1992:
* Pre-alpha Release 0.2
Improvements over release 0.1:
Improved handling of -v, -s and -l switches.
Added -DNODEBUG to disable debugging features (and assertions).
Now sorts inodes sensibly before reallocating data.
Data relocation is now highly optimised with buffered and sorted
reads/writes.
User-configurable buffer pool size.
Added -r (readonly) option for testing and confidence. Supplies
an estimate of how hard the defragmenter will have to work.
Still no minix-fs support.
13 Dec 1992:
* Tidy of release 0.1.
Added option help to usage error message.
Added better version information with version.h.
Moved buffer management to buffers.c
12 Dec 1992:
* Release 0.1
Linux disc defragmenter release 0.1 committed to CVS
No optimisation; no buffering; no Minix-fs support.
First semi-public release.
3 Dec 1992:
* Initial revision
Original version derived from efsck 0.9 alpha by Remy Card and Linus
Torvalds.
|