Dvdisaster Versions Save

A tool providing additional ECC protection for optical media (unofficial version)

v0.79.10-pl3

3 months ago

Changelog

  • fix: corrupt data under Windows for RS03 when memory-mapped i/o strategy was used (#82)
  • fix: re-enable buttons after Split is used
  • edit 2024-05-05: rebuilt AppImage to fix #90

Which asset should I download?

If you're using Windows, get the win32-portable.zip version If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation If you're using macOS, get the dmg file, and read the warning below

Warning for macOS users

If you're getting the dvdisaster.app is damaged and can't be opened error message when attempting to launch dvdisaster, you have to run the following command first:

sudo xattr -c /Applications/dvdisaster.app

This is only needed once, then, you should then be able to use the program. More information about this can be found here: #85

v0.79.10-pl2

8 months ago

This version doesn't include any functional change since the previous version.

changelog:

  • feat: re-introduce a MacOS build, thanks to @wojas and @jlnbxn

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation
  • If you're using MacOS, get the dmg file

v0.79.10-pl1

2 years ago

:loudspeaker: Upstream is active again, this version rebases against their current latest version.

We've included changes from upstream between 0.79.6 and 0.79.10. Note that some of our previous unofficial patches have been included upstream between above versions, which is a very good thing as both codebases are now closer than before. This effort will continue in future versions as we work with the new team to integrate our changes.

changelog:

  • fix: a checksum buffering was introduced in upstream 0.79.6 (if user reads in CD A, then switches to image of CD B in the file dialog and creates error correction data, depending on the codec some invalid checksums from CD A will be drawn into the ecc data for CD B)
  • fix: crc buf related memory leak while reading/scanning
  • enh: safeguarded install and uninstall against blanks in path names
  • chore: several regtests fixes
  • chore: simplified display of URLs and PDF via xdg-open
  • chore: the CLI version can now be generated using ./configure --with-gui=no instead of ./configure --with-cli-only (to match upstream)

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

EDIT 2022-07-23: updated the AppImage build to fix issue #60

v0.79.6-pl9

2 years ago

changelog:

  • fix: using --strip in console without X server would segfault at program exit
  • enh: windows: hide useless background console
  • enh: linear read: log amount of correctly read sectors during a read sesssion when errors are found (in verbose mode only)
  • enh: log window: use a bigger scrollback buffer
  • doc: regenerate codecs.pdf to get proper page numbers
  • chore: fix codec-specs Makefile

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6-pl8

3 years ago

changelog:

  • enh: gui: medium-info: add an 'exhaustive search' when not enabled in options
  • enh: gui: prefs: add a visual cue of tooltips

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6-pl7

3 years ago

changelog:

  • feat: add a new button to remove ECC data from an iso ("strip"), restoring an ISO to its previous non-augmented state (option: -z/--strip)
  • enh: try harder to find RS02/RS03 sigs in non-exhaustive mode (#19)
  • enh: add --examine-rs0[23] in --debug mode for CLI, to force exhaustive search with --medium-info
  • enh: more logs around exhaustive RS03 search in verbose
  • fix: windows: get rid of the last few warnings, build with -Werror for releases
  • chore: update tests, locales & readme

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6-pl6

3 years ago

changelog:

  • fix: allow blank media in Preferences>Error correction>RS02>query medium (#19)
  • fix: tested compilation under clang, detected a reversed order or arguments in a call to memset(), fixed
  • fix: printf: added --with-debug-print-format configure option to permit compile-time detection of printf format errors:
    • fixed some potentially severe ones
    • replaced %ldd/%ld by PRId64 to remove warnings on all archs
  • fix: appimage: adjust docdir for help menu
  • chore: ensure configure works properly even if user adds -Werror to CFLAGS
  • chore: added --with-werror to configure
  • chore: replaced CLI_ONLY=1 by --with-cli-only in configure
  • chore: update locales
  • chore: debug printf format in GitHub actions tests

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6-pl5

3 years ago

changelog:

  • fix: don't error on blank media in medium-info (#19), bug present upstream since 0.79.5
  • fix: gui: fix the 'SetLabelText() failed' error caption on the medium-info window (#19), bug present upstream since 0.72.3
  • fix: add CHANGELOG, TODO, CREDITS to dist for the Help menu
  • chore: appimage: add missing gtk engines and adjust docdir for help menu
  • chore: enhance packaging, update locales, changelog et al.

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6-pl4

3 years ago

changelog:

  • feat: allow adaptive reading again
  • feat: add --permissive-medium-type option
  • fix: ensure variables are initialized before dereferencing
  • fix: segfault when aborting adaptive read
  • fix: remove the limitation on the number of arguments
  • chore: move *.c *.h to src/, build in build/
  • chore: build: finally really fix make parallelism
  • chore: re-enable adaptive read tests, enhance github actions
  • chore: add missing target dependency in makefile
  • chore: rename CLI version to NOGUI in the version tag
  • chore: use gcc -pipe to speed up the build
  • chore: update readme, locales & changelog

unsure which asset to download?

  • If you're using Windows, get the win32-portable.zip version
  • If you're using any flavor of Linux (Ubuntu, CentOS, Arch, OpenSUSE, etc.), get the AppImage version, it doesn't need installation

v0.79.6-pl3

3 years ago
  • fix: windows: flavor in build.h was always tagged "unknown" instead of "CLI" or GUI"
  • fix: windows: config file couldn't be written properly, hence configuration was forgotten between runs
  • chore: binaries are now built and uploaded automatically for win{32,64}-{cli,gui} and linux64-static when a release is tagged