TestDisk & PhotoRec 7.1

This commit is contained in:
Christophe Grenier 2019-07-07 17:25:03 +02:00
parent ede2a1beb8
commit 3bb714e653
9 changed files with 74 additions and 24 deletions

2
INFO
View file

@ -1,2 +1,2 @@
TestDisk & PhotoRec , https://www.cgsecurity.org TestDisk & PhotoRec , https://www.cgsecurity.org
Copyright (C) 1998-2018 Christophe GRENIER <grenier@cgsecurity.org> Copyright (C) 1998-2019 Christophe GRENIER <grenier@cgsecurity.org>

40
NEWS
View file

@ -1,5 +1,43 @@
Current news Current news
== 7.1-WIP == == 7.1 ==
== General Improvements ==
* It should be possible to reproduce, byte for byte, every build of testdisk package in Debian https://wiki.debian.org/ReproducibleBuilds
* Windows: Identify again the device model (Regression present in 7.0 version)
== TestDisk ==
=== Improvements ===
* Ask confirmation when user quits the list of partitions found by TestDisk
=== Bug fixes ===
* Various fix for Scripted run
== PhotoRec & QPhotoRec ==
=== Improvements ===
* Log the correct filenames in photorec.log file
* Reduced false positives for tar
* Fix recovery of mobius camera videos.
* Fix recovery of progressive jpeg
* Extract the filesize from sqlite header when available
* Recover more fragmented files
Extract of the new file formats recovered by PhotoRec:
* .aes: Synology AES key files
* .axp: Pinnacle Studio
* .bdm: AVHCD index
* .cpi: AVCHD Clip Information
* .DS_Store: Apple Desktop Services Store
* .dvr: RT60
* .gi: Roxio Creator
* .gpx: Guitar Pro 6
* .gp4: Guitar Pro 4
* .iam/.ipt Autodesk Inventor part
* .icns: Apple Icon Image
* .jsonlz4: Mozilla bookmarks
* .lyx LyX 2.X
* .mpl: AVHCD playlist
* .tg Tux Guitar 1.2
* .vdj: VirtualDJ
* .wee: weecast
* .xar: XAR Archive
== 7.0 == == 7.0 ==

View file

@ -57,10 +57,16 @@ case "$crosscompile_target" in
VER_NTFSPROGS= VER_NTFSPROGS=
VER_E2FSPROGS="1.42.8" VER_E2FSPROGS="1.42.8"
;; ;;
arm-none-linux-gnueabi|powerpc-linux-gnuspe)
VER_LIBNTFS3G="2014.2.15"
VER_NTFSPROGS=
VER_E2FSPROGS="1.42.8"
;;
*) *)
VER_LIBNTFS3G="2014.2.15" VER_LIBNTFS3G="2014.2.15"
VER_NTFSPROGS= VER_NTFSPROGS=
VER_E2FSPROGS="1.42.8" VER_E2FSPROGS="1.42.8"
VER_LIBEWF=
;; ;;
esac esac
prefix=/usr/$crosscompile_target prefix=/usr/$crosscompile_target

View file

@ -2,11 +2,11 @@
# Process this file with autoconf to produce a configure script. # Process this file with autoconf to produce a configure script.
AC_PREREQ([2.59]) AC_PREREQ([2.59])
AC_INIT([testdisk],[7.1-WIP],[grenier@cgsecurity.org]) AC_INIT([testdisk],[7.1],[grenier@cgsecurity.org])
AC_LANG(C) AC_LANG(C)
sinclude(acx_pthread.m4) sinclude(acx_pthread.m4)
sinclude(mkdir.m4) sinclude(mkdir.m4)
TESTDISKDATE="May 2019" TESTDISKDATE="July 2019"
AC_SUBST(TESTDISKDATE) AC_SUBST(TESTDISKDATE)
AC_DEFINE_UNQUOTED([TESTDISKDATE],"$TESTDISKDATE",[Date of release]) AC_DEFINE_UNQUOTED([TESTDISKDATE],"$TESTDISKDATE",[Date of release])
AC_CONFIG_AUX_DIR(config) AC_CONFIG_AUX_DIR(config)

View file

@ -1,5 +1,8 @@
%{?cygwin_package_header} %{?cygwin_package_header}
#% define is_wip 1
%{?is_wip:%define ver_wip -WIP}
Name: cygwin-testdisk Name: cygwin-testdisk
Version: 7.1 Version: 7.1
Release: 0%{?dist} Release: 0%{?dist}
@ -10,7 +13,7 @@ Summary(ru_RU.UTF8): Программа для проверки и восста
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System
URL: https://www.cgsecurity.org/wiki/TestDisk URL: https://www.cgsecurity.org/wiki/TestDisk
Source0: https://www.cgsecurity.org/testdisk-%{version}.tar.bz2 Source0: https://www.cgsecurity.org/testdisk-%{version}%{?ver_wip}.tar.bz2
BuildArch: noarch BuildArch: noarch
BuildRequires: libtool autoconf automake BuildRequires: libtool autoconf automake
@ -111,7 +114,7 @@ PhotoRec is a signature based file recovery utility. It handles more than
%{?cygwin_debug_package} %{?cygwin_debug_package}
%prep %prep
%setup -q -n cygwin-testdisk-%{version} %setup -q -n testdisk-%{version}%{?ver_wip}
%build %build
autoreconf -vif -I config -W all autoreconf -vif -I config -W all

View file

@ -1,5 +1,8 @@
%{?mingw_package_header} %{?mingw_package_header}
#% define is_wip 1
%{?is_wip:%define ver_wip -WIP}
Name: mingw-testdisk Name: mingw-testdisk
Version: 7.1 Version: 7.1
Release: 0%{?dist} Release: 0%{?dist}
@ -10,7 +13,7 @@ Summary(ru_RU.UTF8): Программа для проверки и восста
License: GPLv2+ License: GPLv2+
Group: Applications/System Group: Applications/System
URL: https://www.cgsecurity.org/wiki/TestDisk URL: https://www.cgsecurity.org/wiki/TestDisk
Source0: https://www.cgsecurity.org/testdisk-%{version}.tar.bz2 Source0: https://www.cgsecurity.org/testdisk-%{version}%{?ver_wip}.tar.bz2
BuildArch: noarch BuildArch: noarch
BuildRequires: libtool autoconf automake BuildRequires: libtool autoconf automake
@ -116,7 +119,7 @@ PhotoRec is a signature based file recovery utility. It handles more than
%{?mingw_debug_package} %{?mingw_debug_package}
%prep %prep
%setup -q -n mingw-testdisk-%{version} %setup -q -n testdisk-%{version}%{?ver_wip}
%build %build
autoreconf -vif -I config -W all autoreconf -vif -I config -W all

View file

@ -22,7 +22,7 @@ BEGIN
VALUE "Comments", "Signature based file recovery utility" VALUE "Comments", "Signature based file recovery utility"
VALUE "FileVersion", "7.1" VALUE "FileVersion", "7.1"
VALUE "ProductVersion", "7.1" VALUE "ProductVersion", "7.1"
VALUE "LegalCopyright", "Copyright (C) 1998-2015 Christophe GRENIER, et al." VALUE "LegalCopyright", "Copyright (C) 1998-2019 Christophe GRENIER, et al."
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -22,7 +22,7 @@ BEGIN
VALUE "Comments", "Signature based file recovery utility" VALUE "Comments", "Signature based file recovery utility"
VALUE "FileVersion", "7.1" VALUE "FileVersion", "7.1"
VALUE "ProductVersion", "7.1" VALUE "ProductVersion", "7.1"
VALUE "LegalCopyright", "Copyright (C) 1998-2015 Christophe GRENIER, et al." VALUE "LegalCopyright", "Copyright (C) 1998-2019 Christophe GRENIER, et al."
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -22,7 +22,7 @@ BEGIN
VALUE "Comments", "Partition and file recovery utility" VALUE "Comments", "Partition and file recovery utility"
VALUE "FileVersion", "7.1" VALUE "FileVersion", "7.1"
VALUE "ProductVersion", "7.1" VALUE "ProductVersion", "7.1"
VALUE "LegalCopyright", "Copyright (C) 1998-2015 Christophe GRENIER, et al." VALUE "LegalCopyright", "Copyright (C) 1998-2019 Christophe GRENIER, et al."
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"