Commit graph

447 commits

Author SHA1 Message Date
Christophe Grenier
d3eac641d8 PhotoRec: recover .hds Parallels disk image and .mxf Material Exchange Format video 2009-01-14 22:22:29 +01:00
Christophe Grenier
69e063359c Add multiple file selection in NTFS undelete 2009-01-14 22:20:55 +01:00
Christophe Grenier
9c2152f130 qphotorec: non-fonctionnal QT prototype of PhotoRec 2009-01-14 22:19:06 +01:00
Christophe Grenier
1650fe5b8b Split ncurses text interface from functions 2009-01-14 22:13:47 +01:00
Christophe Grenier
56e1c29b2c Let the user choose to fix or not the MFT only if file can be listed. 2009-01-14 22:03:48 +01:00
Christophe Grenier
6240acb4f9 Don't recover NTFS partition with 0 data sector 2009-01-14 22:02:41 +01:00
Christophe Grenier
9ba29380c8 PhotoRec: try to find ShadowProtect spf filesize (Recovered file may be truncated) 2009-01-14 22:01:29 +01:00
Christophe Grenier
c40ded302d PhotoRec: check Outlook dbx filesize 2009-01-14 22:00:45 +01:00
Christophe Grenier
86f46991fb Modify header files for C function declaration if C++ compilation 2009-01-10 16:04:39 +01:00
Christophe Grenier
38ce287026 HFS+, HFSX: check the version field to reduce false positive 2009-01-10 15:51:30 +01:00
Christophe Grenier
dbba3af27b Fix for C++ compilation 2009-01-04 20:30:12 +01:00
Christophe Grenier
a31b420f69 PhotoRec: recover ape Monkey's Audio compressed format and mfa, The Games Factory Multimedia Fusion Files 2009-01-04 19:49:11 +01:00
Christophe Grenier
30d4ae66d4 PhotoRec: uses TIFF tag to detect the filesize, get the picture date/time and the camera manufacturer. 2009-01-04 19:46:00 +01:00
Christophe Grenier
539f20ff25 PhotoRec: detect gif filesize 2009-01-04 19:44:41 +01:00
Christophe Grenier
49b4aab59a Fix for C++ compilation 2009-01-04 19:43:44 +01:00
Christophe Grenier
25b603a4cc Fix warning for automake 1.10.1
Don't generate an error when windres is missing
Search uuid_create and uuid_generate first in C standard library before using other library
e2fsprogs 1.41.3 may use pthread, so when creating a static version, pthread flags must be added
2009-01-04 19:37:13 +01:00
Christophe Grenier
30ccc2bf64 Do not allow HFS partition with 0 allocation block. 2008-12-29 08:14:07 +01:00
Christophe Grenier
bb4d75d006 Set a 0 sector size in TestDisk FAT boot sector code.
This way no FAT is reported when scanning TestDisk executable
2008-12-29 08:10:37 +01:00
Christophe Grenier
351ec89be0 PhotoRec: recover ShadowProtect spf and APple Logic Studio files 2008-12-16 08:22:14 +01:00
Christophe Grenier
64e71b5763 NTFS MFT repair: Warn if the file listing doesn't contain more than 2 directory entries '.' and '..' 2008-11-28 08:46:04 +01:00
Christophe Grenier
547a352fb8 Close the log file before exit(). 2008-11-28 08:16:35 +01:00
Christophe Grenier
3afa4b9732 PhotoRec: recover Agelong Tree Database/Abs0luteDatabase .atd files 2008-11-18 20:18:02 +01:00
Christophe Grenier
2a87b867e2 PhotoRec: Don't marked as D(eleted) an entry (ie. whole disk) that is not a partition 2008-11-18 20:16:07 +01:00
Christophe Grenier
66d4eff0c3 When searching for a partition, TestDisk can read up to one cylinder after
the supposed end of disk.
2008-11-18 20:14:49 +01:00
Christophe Grenier
225976168a ext2/ext3/ext4 superblock research, display partition name 2008-11-18 20:14:13 +01:00
Christophe Grenier
5cfae9ea3a dir.c: code cleanup 2008-11-18 20:13:10 +01:00
Christophe Grenier
d000e5e9eb Fix a bug in gzip parser discovered by LLVM/Clang Static Analyzer 2008-11-16 12:58:45 +01:00
Christophe Grenier
07b1742903 Code cleanup after using LLVM/Clang Static Analyzer 2008-11-16 12:53:21 +01:00
Christophe Grenier
8453cfff02 When copying filenames, try to deal more efficently with filename restriction 2008-11-16 12:45:19 +01:00
Christophe Grenier
af127dc90c NTFS file copy: fix memory leak when copied failed. 2008-11-13 09:24:59 +01:00
Christophe Grenier
3f13734b7f PhotoRec: recover WavPack, Hybrid Lossless Wavefile Compressor, .wv files 2008-11-13 09:19:30 +01:00
Christophe Grenier
cf9eaa3dbb Move attr variable definition more local in ntfs_utl.c 2008-11-13 09:14:48 +01:00
Christophe Grenier
e52f96eb91 PhotoRec: recover Cue sheet .cue files 2008-11-13 09:14:14 +01:00
Christophe Grenier
86ca5ef632 PhotoRec: declare as const some variables in file_mp3.c 2008-11-13 09:13:28 +01:00
Christophe Grenier
a9950f068c Update release to November 2008 2008-11-13 09:13:06 +01:00
Christophe Grenier
b1c51833ac Under Windows, if log file can't be created in current directory, try to create it in home directory. 2008-11-10 08:15:10 +01:00
Christophe Grenier
58a7f8b4bf Additional tests for device configuration identify (DCO) results 2008-11-10 08:13:51 +01:00
Christophe Grenier
c509e1a2c4 TestDisk: identify Linux md created on big endian architecture 2008-11-10 08:12:49 +01:00
Christophe Grenier
3707225caf Defined more functions as static 2008-11-10 08:12:15 +01:00
Christophe Grenier
630a6ef2d6 PhotoRec: distinguish .csv from .txt 2008-10-28 09:22:01 +01:00
Christophe Grenier
af6535e0d7 PhotoRec:recover .sqm Windows Live Messenger Log File 2008-10-28 09:21:13 +01:00
Christophe Grenier
8a4ace2575 FAT1x directory listing, check for valid root directory size 2008-10-28 09:19:11 +01:00
Christophe Grenier
cdfb7f22cf TestDisk, replace "Do you want to save disk file image.dd" by "Do you want to save partition file image.dd" 2008-10-28 09:18:16 +01:00
Christophe Grenier
2a2526f1bd PhotoRec: recover tar.gz with the correct extension instead of .gz 2008-10-08 08:53:37 +02:00
Christophe Grenier
de6f50d0a3 PhotoRec: recover Php Video Pro .pvp files 2008-10-07 21:08:45 +02:00
Christophe Grenier
b9a4402c11 TestDisk: Add fullpathname parameter to display filename with the pathname
ie "testdisk /cmd device advanced,list,recursive,fullpathname"
2008-10-07 21:06:26 +02:00
Christophe Grenier
7f62071c62 Display a warning if HPA or DCO is present 2008-10-07 20:56:20 +02:00
Christophe Grenier
e86b823143 Store hpa and dco values in the disk internal structure 2008-10-07 20:55:29 +02:00
Christophe Grenier
82c6f55ebf TestDisk: distinguish between "advanced,list" and "advanced,undelete" 2008-10-07 20:54:35 +02:00
Christophe Grenier
c35c0d5216 Linux version: log Host Protect Area (HPA) and Device Configuration Overlay (DCO) information 2008-10-06 20:26:11 +02:00