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
|
2009-07-10 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.11 released.
* logbook.cc (update_logfile): Ask user in case of write error.
* rescuebook.cc (split_errors): Modified the split threshold.
* rescuebook.cc (copy_and_update): Verify after every read error
that the input file does still exist.
* ddrescue.cc (Rescuebook::show_status): Show the time elapsed
from last successful read.
* ddrescue.cc (set_signals): Ignore SIGUSR1 and SIGUSR2.
* ddrescue.texinfo: Improved description of "-d", "-D" and "-S".
* ddrescue.texinfo: Improved description of algorithm.
* testsuite/check.sh: Verify that files are open in binary mode.
* Added logfile usage warning to "ddrescue --help" output.
2009-02-19 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.10 released.
* Added new option "--try-again".
* rescuebook.cc: "skip_size" has been made independent of "softbs".
* "change_chunk_status" is now faster for large logfiles.
* Fixed overflow when reading from devices of undefined size.
* Block does no more admit negative sizes.
* "make install-info" should now work on Debian and OS X.
* New file testsuite/check.sh.
2008-11-17 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.9 released.
* Added new option "--domain-logfile".
* Verbosity control of messages has been simplified.
* Changed LONG_LONG_MAX to LLONG_MAX.
2008-02-24 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.8 released.
* Added new option "--generate-logfile".
* Added new option "--synchronous".
* Fill mode now works when outfile offset differs from 0.
* Updated "Fill Mode" chapter of the manual.
2008-01-04 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.7 released.
* Skips faster over damaged areas (small read, big jump).
* Logfile is maintaned minimized at all times.
* Rescuebook::errors now counts the error areas found.
* Target "check" added to Makefile.
* rescuebook.cc (split_errors): Added new variable "error_counter".
* Added new option "--retrim".
2007-11-16 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.6 released.
* Code reorganization. New classes Fillbook and Rescuebook.
* logbook.cc (copy_non_tried): Added new variable "skip_counter".
* Added new pass that trims error areas backward before splitting.
* Added support for sparse output files.
* Blocks longer than hardbs are now split at sector boundaries.
* Added new option "--fill".
* Added new chapter "Fill Mode" to the manual.
* Added status line to logfile.
* An interrupted retry pass is now resumed instead of reinitiated.
* Perfect resumability if interrupted during trimming or splitting.
* ddrescue.cc (set_signals): Handle also SIGHUP and SIGTERM.
* "--quiet" option also quiets error messages.
* Print a more informative error message when reading an old logfile.
* Added note to ddrescue.texinfo about old logfiles.
* Added some consistency checks.
2007-06-29 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.5 released.
* License updated to GPL version 3 or later.
2007-06-18 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.4 released.
* Added new option "--direct".
* Fixed a bug showing bad initial error size.
* Fixed error counting.
* Small changes to documentation.
2006-12-13 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.3 released.
* Some fixes made to "configure" script.
* Added "sddrescue" target to Makefile.in.
2006-04-03 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.2 released.
* Added new option "--complete-only".
* Added new argument parser that replaces "getopt_long".
* Logfile save interval is now dependent on logfile size.
* Small changes to documentation.
2005-10-10 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.1 released.
* "iobuf" is aligned to the sector size for use with raw devices.
* Added a small tutorial to the info file.
* Added two missing headers.
2005-06-07 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 1.0 released.
* A new logfile format makes multi-part rescue possible.
* Logfile is saved every 30 seconds.
* Logfile is now also saved in case of write error on outfile.
* Fixed a race condition that could result in data not written
to outfile but annotated in logfile if computer crashes at
the wrong moment.
2005-01-04 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.9 released.
* ddrescue is now part of the GNU project.
* Added configure script and info file.
* Two small bugs corrected.
* Added new option "--binary-prefixes" to show binary multipliers
in numbers (SI prefixes are used by default).
* Numbers are accepted with decimal (SI) or binary multipliers.
* "badblocks file" renamed to "logfile".
* Logfile is now also saved if max_errors are exceeded.
2004-12-14 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.8 released.
* Added new option "--no-split" to disable splitting of damaged areas.
2004-10-30 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.7 released.
* ddrescue now can be interrupted at any time, and resume
rescue at the same point later.
2004-09-28 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.6 released.
* Skips faster over damaged areas (tries 1 block first).
* Error messages have been improved.
2004-09-15 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.5 released.
* Badblocks file is now also saved if ddrescue is interrupted
while splitting damaged areas.
* Added man page.
2004-09-03 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.4 released.
* The project name has been changed to "ddrescue" to meet
command name standards.
* Added long option names.
2004-08-18 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.3 released.
* Added badblocks file, making the rescue much more efficient.
2004-08-14 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.2 released.
* Fixed bug that sometimes ignored the last sectors of a damaged area.
* The algorithm is now faster in presence of errors.
2004-08-12 Antonio Diaz Diaz <ant_diaz@teleline.es>
* Version 0.1 released.
Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Antonio Diaz Diaz.
This file is a collection of facts, and thus it is not copyrightable,
but just in case, I give you unlimited permission to copy, distribute
and modify it.
|