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 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641
|
----------------------------
version 1.0
first official release
----------------------------
version 1.1 2002.05.18
statistical output 'over all files/sec' was unclear
changed to:
over all files/sec (real time) =
over all files/sec (CPU time) =
CPU usage =
versions are now (overall checksum):
storeBackup.pl -V => 1.3461
storeBackupls.pl -V => 1.2583
storeBackupVersions.pl -V => 1.4313
storeBackupRecover.pl -V => 1.4992
----------------------------
version 1.2 2002.05.19
storeBackup.pl:
with option --exceptDirs you can also use wildcards
added option --contExceptDirsErr
storeBackupRecover.pl:
if you extract a directory (eg. abc) and there exists another
directory with a name with the same beginning (eg. abcd), this
one will also be extracted -> corrected
versions are now (overall checksum):
storeBackup.pl -V => 1.3471
storeBackupls.pl -V => 1.2583
storeBackupVersions.pl -V => 1.4313
storeBackupRecover.pl -V => 1.5145
----------------------------
version 1.3 2002.05.22
all programs:
the usage of the programms with sensless list parameters
(like *.h) was ignored -- now an error message is produced
storeBackupVersions.pl:
improved performance, checks same inodes before calculating
md5 sums
storeBackup.pl:
when the time for backup was < 1 sec, a division by zero could happen
(thanks to Joerg Paysen for the report)
added --keepMinNumberAfterLastOfDay (instead of replacing --keepMinNumber)
versions are now (overall checksum):
storeBackup.pl -V => 1.3491
storeBackupls.pl -V => 1.2583
storeBackupVersions.pl -V => 1.4483
storeBackupRecover.pl -V => 1.5159
----------------------------
version 1.4 2002.05.27
all programs:
support recovering of hard links in the source tree of storeBackup.pl
storeBackupRecover.pl
fixed some little bugs introduced in version 1.2
storeBackupConvertBackup.pl
new program to convert old backup directories (target) to the new
format of .md5CheckSums[.bz2]
YOU HAVE TO CALL IT, IF YOU WANT TO USE VERSION 1.4 WITH OLD BACKUPS!
versions are now (overall checksum):
storeBackup.pl -V => 1.3568
storeBackupls.pl -V => 1.2583
storeBackupVersions.pl -V => 1.4775
storeBackupRecover.pl -V => 1.4073
storeBackupConvertBackup.pl -V => 1.9776
----------------------------
version 1.5 2002.05.28
storeBackup.pl
better statistics about freed/used space on disk
versions are now (overall checksum):
storeBackup.pl -V => 1.3606
storeBackupls.pl -V => 1.2583
storeBackupVersions.pl -V => 1.4775
storeBackupRecover.pl -V => 1.4073
storeBackupConvertBackup.pl -V => 1.9776
----------------------------
version 1.6 2002.06.10
storeBackupVersions.pl
added flags:
--showAll (same as all below)
--size (shows size of found files)
--uid (show also uid of source file)
--gid (show also gid of source file)
--mode (show also mode of source file)
--ctime (show also creation time of source file)
--mtime (show also modify time of source file)
storeBackup.pl
added weekday to INFO output in log file when deleting old dir
via parameter --keepOnlyLastOfDay
ROADMAP is actualized
versions are now (overall checksum):
storeBackup.pl -V => 1.3617
storeBackupls.pl -V => 1.2583
storeBackupVersions.pl -V => 1.4401
storeBackupRecover.pl -V => 1.4073
storeBackupConvertBackup.pl -V => 1.9776
----------------------------
version 1.7 2002.07.2
storeBackup.pl
added flag --ignoreReadError
added flags --file, --generate, --print: you can now use a
configuration file instead of putting all in command line options
versions are now (overall checksum):
storeBackup.pl -V => 1.2871
storeBackupls.pl -V => 1.2972
storeBackupVersions.pl -V => 1.3795
storeBackupRecover.pl -V => 1.3280
storeBackupConvertBackup.pl -V => 2.0308
----------------------------
version 1.8 2002.08.17
storeBackupConvertBackup.pl
updated program to convert old backup directories (target) to the new
format of .md5CheckSums[.bz2] and .md5CheckSums.info
YOU HAVE TO CALL IT, IF YOU WANT TO USE VERSION 1.7 WITH OLD BACKUPS!
see file bin/_ATTENTION_ for detailed information
storeBackupls.pl
added option -v for verbose information
storeBackup.pl
- correction of minor errors
- added list parameter(s) otherBackupDirs
allows you to hard link to older trees from the same backup
allows you to hard link to backup trees of another backup series
This gives you the possiblity to share data via hard link between
independent backups. See README file for more information (search
for 'otherBackupDirs').
storeBackupVersion.pl + storeBackupRecover.pl
- compatible with new file format
----------------------------
version 1.8.1 2002.08.19
Error fixing:
storeBackup.pl
- didn't build dbm(filename) correctly when first backup with
otherBackupDirs
- pattern for recognizing of relative part of backup path did not
work with some strange path names, pattern replaced with substr
and length
- if the directory to backup was empty, then no .md5CheckSum.bz2
was created
----------------------------
version 1.9 2002.08.26
storeBackup.pl
- new option --chmodMD5File
- total internal replacement for handling --onlyMD5Check
is now handled in ::buildDBMs -> nearly as fast as without
--onlyMD5Check
- new option --printDepth
- options --onlyMD5Check and --onlyMD5CheckOn are now only needed
if hard linking with other backups (see otherBackupDirs)
----------------------------
version 1.9.1 2002.08.31
storeBackup.pl
- performance improvement when copying small files (< 100KB)
- error fix: --onlyMD5Check was not as fast as described in v1.9
du to an error when making the package (but fortunately the
correct version was in my backup)
versions are now (overall checksum):
storeBackup.pl -V => 1.3138
storeBackupls.pl -V => 1.2626
storeBackupVersions.pl -V => 1.4091
storeBackupRecover.pl -V => 1.3454
storeBackupConvertBackup.pl -V => 2.0844
----------------------------
version 1.10 2002.10.20
storeBackup.pl
- options --onlyMD5Check and --onlyMD5CheckOn are now obsolete
storeBackup decides itself, if the functionality is needed
- you do not have to worry when using 'otherBackupDirs' if it's not
yet ready. this is recognized automatically
- added options --withUserGroupStat --userGroupStatFile
versions are now (overall checksum):
storeBackup.pl -V => 1.3325
storeBackupls.pl -V => 1.2966
storeBackupVersions.pl -V => 1.4295
storeBackupRecover.pl -V => 1.3709
storeBackupConvertBackup.pl -V => 2.0844
----------------------------
version 1.10.1 2002.10.27
storeBackup.pl + storeBackupRecover.pl
- replaced syscall lchown with fork-exec chown
because of error messages with perl 5.8 (SuSE 8.1)
versions are now (overall checksum):
storeBackup.pl -V => 1.3334
storeBackupls.pl -V => 1.2966
storeBackupVersions.pl -V => 1.4295
storeBackupRecover.pl -V => 1.3722
storeBackupConvertBackup.pl -V => 2.0844
----------------------------
version 1.11 2003.03.05
storeBackup.pl
- --exceptSuffix: removed '.bmp', added '.pgp'
- changed default of parameter --logFile
- new parameters:
--plusLogStdout, --saveLogs, --compressWith,
--logInBackupDir, --compressLogInBackupDir,
--logInBackupDirFileName
- if called with parameter -f ... --print then
evaluation of wildcards is performed
- correction of litte faults
versions are now (overall checksum):
storeBackup.pl -V => 1.3435
storeBackupls.pl -V => 1.3152
storeBackupVersions.pl -V => 1.4406
storeBackupRecover.pl -V => 1.3862
storeBackupConvertBackup.pl -V => 2.0844
----------------------------
version 1.12 2003.04.16
storeBackup.pl
- exception list was not taken into account when checking
collisions from options of -t and -s
- added parameter --copyBWLimit (uses rsync for copying)
- in some cases internal linkage of duplicated files did not
working
- added parameter --postcommand
- added statistical output for used length of queues
versions are now (overall checksum):
storeBackup.pl -V => 1.3537
storeBackupls.pl -V => 1.3322
storeBackupVersions.pl -V => 1.4518
storeBackupRecover.pl -V => 1.4001
storeBackupConvertBackup.pl -V => 2.0844
llt -V => 1.4294
multitail.pl -V => 1.4555
----------------------------
version 1.12.1 2003.05.01
storeBackup.pl
- When copying files < 100 KB into the backup, owner and permissions
were not set correctly. When hard linking in the next backup, this
was corrected. -> Error fixed
- When problems with forking cp or the compression program occured,
this was not handled correctly.
versions are now (overall checksum):
storeBackup.pl -V => 1.3545
storeBackupls.pl -V => 1.3322
storeBackupVersions.pl -V => 1.4518
storeBackupRecover.pl -V => 1.4001
storeBackupConvertBackup.pl -V => 2.0844
llt -V => 1.4294
multitail.pl -V => 1.4555
----------------------------
version 1.12.2 2003.05.18
storeBackup.pl
- When copying files < 100 KB into the backup, sometimes the
storeBackup internal scheduler slows down the backup -> fixed
- Files with size zero where not handled correctly -> fixed
- Some complicated if cases where not covered -> fixed
- better internal documentation
- granularity of the internal scheduler is now finer, prog should be
about 5% faster
- added /etc/cron.daily/storebackup from Arthur Korn for Debian users
versions are now (overall checksum):
storeBackup.pl -V => 1.3554
storeBackupls.pl -V => 1.3322
storeBackupVersions.pl -V => 1.4518
storeBackupRecover.pl -V => 1.4001
storeBackupConvertBackup.pl -V => 2.0844
llt -V => 1.4294
multitail.pl -V => 1.4555
----------------------------
version 1.13 2003.07.28
- BSD is now supported
storeBackup.pl
- Many new options for managing old backups. New/changed parameters:
--noDelete changed to --doNotDelete
--keepAll can now handle the 'archive flag'
--keepWeekDay can now handle the 'archive flag'
--keepFirstOfYear is new
--keepLastOfYear is new
--keepFirstOfMonth is new
--keepLastOfMonth is new
--firstDayOfWeek is new
--keepFirstOfWeek is new
--keepLastOfWeek is new
--keepOnlyLastOfDay changed to --keepDuplicate
--keepMaxNumber is new
--keepMinNumberAfterLastOfDay has gone
- Correct error message if you do not have permission to read a
file (not being root).
- Option --exceptDirs only worked correct when storeBackup was
started in the source directory (sourceDir)
storeBackupDel.pl
- new programm to only delete old backups with the flags described
above at storeBackup.pl
versions are now (overall checksum):
storeBackup.pl -V => 1.3664
storeBackupls.pl -V => 1.3509
storeBackupVersions.pl -V => 1.3765
storeBackupRecover.pl -V => 1.4154
storeBackupConvertBackup.pl -V => 2.0844
storeBackupDel.pl -V => 1.3606
llt -V => 1.2222
multitail.pl -V => 1.4555
----------------------------
version 1.14 2003.08.26
storeBackup.pl
- most parts of the statistical output were twice when one ore more
old backups were deleted
- now runs on AIX
- checks, if targetDir has write permissions (better error message)
- replace statistic message:
additional used space
with
add. used space in files
storeBackupDel.pl
- can use the config file of storeBackup.pl to operate
storeBackupls.pl
- can use the config file of storeBackup.pl to show analysis of
livetime of old backups
versions are now (overall checksum):
storeBackup.pl -V => 1.2993
storeBackupls.pl -V => 1.2102
storeBackupVersions.pl -V => 1.2949
storeBackupRecover.pl -V => 1.3134
storeBackupConvertBackup.pl -V => 2.0844
storeBackupDel.pl -V => 1.2795
llt -V => 1.2222
multitail.pl -V => 1.4555
----------------------------
version 1.14.1 2003.10.25
storeBackup.pl (fixed)
- in some cases, setuid and setgid were not stored in the backup
- depending on the kernel version, permissions in the backup were
not set correctly
storeBackupRecover.pl (fixed)
- depending on the kernel version, permissions in the backup were
not set correctly
versions are now (overall checksum):
storeBackup.pl -V => 1.3001
storeBackupls.pl -V => 1.2102
storeBackupVersions.pl -V => 1.2949
storeBackupRecover.pl -V => 1.3147
storeBackupConvertBackup.pl -V => 2.0844
storeBackupDel.pl -V => 1.2795
llt -V => 1.2222
multitail.pl -V => 1.4555
----------------------------
version 1.15 2004.02.06
storeBackup.pl
- otherBackupDirs now understands 'from-to' and 'all'
--includeDirs is new
--exceptPattern is new
--includePattern is new
--resetAtime (in the source directory) is new
- sets atime and mtime in the backup to the same values as in
the source directory
deleting of old backups (storeBackup.pl, storeBackupls.pl,
storeBackupDel.pl)
- fixed bug with options --keepMinNumber and --keepMaxNumber
- set default value of --keepDuplicate to 7d
- result of checking old log files is now write to logfile
inside of backup (if wanted)
storeBackupRecover.pl
- restores atime and mtime when restoring backups
llt
- output now in format yyyy.mm.dd, no longer in german format
configuration file syntax
- allows now the use of single quotes
storeBackupMount.pl
- pings server, mounts file systems, calls storeBackup and
umounts filesystems
versions are now (overall checksum):
(these values have changed dramatically because I switched from cvs to svn)
storeBackup.pl -V => 157.8243
storeBackupls.pl -V => 96.8069
storeBackupVersions.pl -V => 138.2092
storeBackupRecover.pl -V => 171.4032
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 153.4117
storeBackupMount.pl -V => 129.1638
llt -V => 103.7589
multitail.pl -V => 62.3245
----------------------------
version 1.15.1 2004.02.08
storeBackup.pl
- fixed a bug when reading the config file
(affecting exceptPattern, includePattern)
- fixed a bug when using 'sourceDir = /' and exceptPattern
or includePattern
versions are now (overall checksum):
storeBackup.pl -V => 183.5295
storeBackupls.pl -V => 143.9218
storeBackupVersions.pl -V => 171.1896
storeBackupRecover.pl -V => 212.6288
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 183.3940
storeBackupMount.pl -V => 170.2637
llt -V => 104.0773
multitail.pl -V => 116.9386
----------------------------
version 1.16 2004.02.25
storeBackup.pl
- added parameter --exceptTypes
- store data in dbm files with pack / unpack
- better handling if maximum number of hard links is exceeded
- precommand and postcommand now understand single quotes nested
in double quotes in the commandline (like ...Pattern)
- storeBackup didn't store the uncompress command correctly since
version 1.15. This means, that storeBackupRecover could not
restore the original version. This is because of the missing
option '-d' in file .md5CheckSums.info. Wrong version:
uncompress=bzip2
but must be
uncompress=bzip2 -d
Change this line with an editor or use the script correct.sh
storeBackupRecover.pl
- storeBackupConvertBackup.pl had a bug, so that storeBackupRecover
did not work any more. storeBackupRecover is now able to
handle converted backups (again).
versions are now (overall checksum):
storeBackup.pl -V => 183.9252
storeBackupls.pl -V => 144.0733
storeBackupVersions.pl -V => 171.5950
storeBackupRecover.pl -V => 213.5498
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 183.7625
storeBackupMount.pl -V => 170.9166
llt -V => 104.0773
multitail.pl -V => 116.9386
----------------------------
version 1.16.1 2004.03.07
storeBackup.pl
- better explanations in the configuration file
and for command line options
- better error messages
- option --print did not work for some values
- fixed a bug in the module for reading the
configuration file with keepWeekday
- when printing to a log file and to stdout
simultaneously, a possible error message with exit
is now also printed to stdout
- option verbose now has the same effekt as debug=1
versions are now (overall checksum):
storeBackup.pl -V => 184.4928
storeBackupls.pl -V => 144.6597
storeBackupVersions.pl -V => 172.0055
storeBackupRecover.pl -V => 214.0630
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 184.5203
storeBackupMount.pl -V => 171.2973
llt -V => 104.0773
multitail.pl -V => 117.4461
----------------------------
version 1.16.2 2004.04.04
storeBackup.pl
- exit status is now correct (0) when running successfully
- option --verbose now prints some additionally verbose messages
it is not similar any more to --debug 1
- the log file written into the backup now contains the
"delete old backupevaluation"
- unsupported file type didn't generate an error message
instead, the blew up the backup -> corrected
- integer overrun in the statistical output when saving large
amounts of data is corrected
storeBackup_du.pl added to the package
versions are now (overall checksum):
storeBackup.pl -V => 184.6565
storeBackupls.pl -V => 144.2247
storeBackupVersions.pl -V => 172.0004
storeBackupRecover.pl -V => 214.0566
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 184.5157
storeBackupMount.pl -V => 171.2909
llt -V => 104.0773
multitail.pl -V => 116.9386
----------------------------
version 1.17 2004.09.04
storeBackup.pl
- reduced size of temporary berkeley db files
this results in better caching (and therefore better performance
for backups with many files)
- also print size of the berkely db files into the statistical output
- new option --unlockBeforeDel
- various little bug fixes (corrected comments and print outputs)
storeBackupMount.pl
- better exit status, distinguishes between errors in
storeBackup und storeBackupMount
versions are now (overall checksum):
storeBackup.pl -V => 184.9850
storeBackupls.pl -V => 144.6790
storeBackupVersions.pl -V => 173.1101
storeBackupRecover.pl -V => 214.4541
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 184.8048
storeBackupMount.pl -V => 171.8483
storeBackup_du.pl -V => 73.0682
llt -V => 104.0773
multitail.pl -V => 118.2667
----------------------------
version 1.18 2004.06.03
storeBackup.pl
- minor corrections to statistical output
- fixed a bug with options --includePattern and --exceptPattern:
There had to be brackets around a logical expression.
storeBackupRecover.pl
- restoring of directories with a round bracket in the name did not
work sometimes, fixed
versions are now (overall checksum):
storeBackup.pl -V => 185.0688
storeBackupls.pl -V => 144.6790
storeBackupVersions.pl -V => 173.1101
storeBackupRecover.pl -V => 215.1446
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 184.8048
storeBackupMount.pl -V => 171.8483
storeBackup_du.pl -V => 73.0682
llt -V => 104.0773
multitail.pl -V => 118.2667
----------------------------
version 1.18.1 2004.06.08
storeBackup.pl
- fixed a silly bug which occured one did not use option progressReport
versions are now (overall checksum):
storeBackup.pl -V => 185.1527
storeBackupls.pl -V => 144.6790
storeBackupVersions.pl -V => 173.1101
storeBackupRecover.pl -V => 215.1446
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 184.8048
storeBackupMount.pl -V => 171.8483
storeBackup_du.pl -V => 73.0682
llt -V => 104.0773
multitail.pl -V => 118.2667
----------------------------
version 1.18.2 2004.06.26
storeBackup.pl
- storeBackup calculated too much md5 sums, corrected
- storeBackup had a dependency with perl versions >= 5.8,
now it does not depend on this new version any more
versions are now (overall checksum):
storeBackup.pl -V => 185.4812
storeBackupls.pl -V => 145.1333
storeBackupVersions.pl -V => 173.1101
storeBackupRecover.pl -V => 215.5421
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 185.0938
storeBackupMount.pl -V => 171.8483
storeBackup_du.pl -V => 73.0682
llt -V => 104.0773
multitail.pl -V => 118.2667
----------------------------
version 1.18.3 2004.07.06
storeBackup.pl
- much better performance when used with exceptPattern or
includePattern
storeBackupls.pl
- if used with option -f, default is to read the the location
of the backup from the configuration file
this default can be overwritten (if you have different mount
points)
versions are now (overall checksum):
storeBackup.pl -V => 185.8650
storeBackupls.pl -V => 173.5429
storeBackupVersions.pl -V => 173.9271
storeBackupRecover.pl -V => 216.1658
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 185.5475
storeBackupMount.pl -V => 172.4720
storeBackup_du.pl -V => 73.0682
llt -V => 104.0773
multitail.pl -V => 118.2667
----------------------------
version 1.18.4 2004.07.11
storeBackup.pl
- (much) better performance because of reducing the number of
md5sum calls when using otherBackupDirs
- the very first backup of a backup series did not hard link
to another backup series defined with otherBackupDirs
- some temporary files were not deleted
versions are now (overall checksum):
storeBackup.pl -V => 186.1958
storeBackupls.pl -V => 173.9472
storeBackupVersions.pl -V => 174.1391
storeBackupRecover.pl -V => 216.4308
storeBackupConvertBackup.pl -V => 178.6868
storeBackupDel.pl -V => 185.7402
storeBackupMount.pl -V => 172.4720
storeBackup_du.pl -V => 73.0682
llt -V => 104.0773
multitail.pl -V => 118.2667
|