Commit graph

369 commits

Author SHA1 Message Date
Christophe Grenier
16cba0657e Fix display of partition bigger than 2GB 2009-01-26 20:59:50 +01:00
Christophe Grenier
67756ae597 PhotoRec: fix an invalid boundary check when inserting signature 2009-01-26 09:07:20 +01:00
Christophe Grenier
b2e017d7b1 Remove redundant check 2009-01-26 08:27:10 +01:00
Christophe Grenier
bb57e38772 PhotoRec: identify LyX .lyx files 2009-01-26 08:26:52 +01:00
Christophe Grenier
6b1a5e44c2 Remove duplicated include in src/hdaccess.c 2009-01-22 19:22:24 +01:00
Christophe Grenier
05d442468b PhotoRec: recover APA Style Helper .apa and Cool Edit/Adobe Audition session .ses 2009-01-22 19:20:43 +01:00
Christophe Grenier
3b9391496f PhotoRec: recover Lotus Data Interchange Format .dif
Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator.m3u
Reaper Project rpp
Windows Play List.wpl
2009-01-22 19:19:14 +01:00
Christophe Grenier
939f83042f PhotoRec: an icon should be square and 16 pixels minimum 2009-01-22 19:11:04 +01:00
Christophe Grenier
33499cc620 PhotoRec: remove useless include 2009-01-22 19:10:27 +01:00
Christophe Grenier
c59351554c PhotoRec: add boundary checking for gz, jpg and pdf 2009-01-22 19:09:33 +01:00
Christophe Grenier
69ba4ed04c PhotoRec: fix endless loop 2009-01-22 19:09:18 +01:00
Christophe Grenier
d04321d68a PhotoRec: identified some constants as is 2009-01-22 19:06:11 +01:00
Christophe Grenier
4aedccda8b PhotoRec: recover Java .class, Python Compiled Script .pyc, Timezone info and XV thumbnail image 2009-01-20 08:23:12 +01:00
Christophe Grenier
5d64598673 PhotoRec: recover Windows ico icons 2009-01-18 16:27:34 +01:00
Christophe Grenier
e91fc1e8a7 PhotoRec: recover TrueType Font .ttf files 2009-01-18 15:09:35 +01:00
Christophe Grenier
64dd89ad43 PhotoRec: recover Drawing Interchange File .dxf files 2009-01-18 15:07:44 +01:00
Christophe Grenier
4e75d70393 fidentify: determine file type using PhotoRec signatures 2009-01-18 15:05:04 +01:00
Christophe Grenier
61e2e5871e PhotoRec: move init_file_stats() to filegen.c
photorec_bf() prototype cleanup
2009-01-18 14:25:45 +01:00
Christophe Grenier
fc422bcc2f src/ext2.c: code cleanup 2009-01-18 14:20:38 +01:00
Christophe Grenier
e333a67ac7 file_ext.c: remove a dependency to ext2.c 2009-01-18 14:19:26 +01:00
Christophe Grenier
af4972541b Add missing header 2009-01-18 14:19:07 +01:00
Christophe Grenier
5f94f7fa2c PhotoRec: allow "uuid" type in mov files 2009-01-18 14:18:33 +01:00
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