Commit graph

751 commits

Author SHA1 Message Date
Christophe Grenier
4b6c36b874 Try to locate truecrypt logical partition by using the logical partition entry. 2010-11-29 07:38:53 +01:00
Christophe Grenier
3487a5c603 Check wctomb() availability 2010-11-29 07:38:22 +01:00
Christophe Grenier
b1a8589162 PhotoRec: recover Lotus Notes .nsf and cdl/cdt/cdd Concept Draw files 2010-11-22 08:29:42 +01:00
Christophe Grenier
2dac2fd742 PhotoRec: fix template 2010-11-22 08:28:10 +01:00
Christophe Grenier
e8f20a04c8 PhotoRec: recover Pretty Good Privacy pgp files 2010-11-22 08:27:06 +01:00
Christophe Grenier
c32dfa4e43 Reduce memory usage during NTFS undelete 2010-11-22 08:26:28 +01:00
Christophe Grenier
3072cedc43 Add the possibility to list NTFS partition in the Advanced menu 2010-11-20 16:25:07 +01:00
Christophe Grenier
4829758b9f PhotoRec: display the data size and store image_remaining.dd where the files are recovered 2010-11-11 20:46:03 +01:00
Christophe Grenier
fb04f66ce7 Log ewflib error messages to stderr 2010-11-11 20:45:18 +01:00
Christophe Grenier
9814bbb47b TestDisk Image Creation: display the data size 2010-11-11 20:43:34 +01:00
Christophe Grenier
62bf5746b5 Can list ext3/ext4 in TestDisk Advanced menu 2010-11-09 09:20:23 +01:00
Christophe Grenier
ae6fbbd93f When a key is pressed in a menu, default to the corresponding item. 2010-11-09 09:19:27 +01:00
Christophe Grenier
a000515cf6 PhotoRec: additional signature for HTML files 2010-11-09 09:19:02 +01:00
Christophe Grenier
f6545386c0 PhotoRec: avoid to truncate the file too short when there isn't enough data to read 2010-11-09 09:16:15 +01:00
Christophe Grenier
6d955e1fa5 PhotoRec: add carve free space only from FAT12 possibility 2010-11-07 16:42:29 +01:00
Christophe Grenier
58bafec3cc PhotoRec: avoid a false positive due to APP12 marker in jpeg recovery 2010-11-07 11:26:34 +01:00
Christophe Grenier
2eae395425 PhotoRec: detect asf/wmv video file size 2010-11-07 11:20:27 +01:00
Christophe Grenier
998bb1b269 PhotoRec: user can choose to run sudo via the interface if he isn't root 2010-11-05 09:15:28 +01:00
Christophe Grenier
224dcab7e5 NTFS Rebuild BS: fix the potential partition location (Visible in log file only) 2010-11-05 09:02:13 +01:00
Christophe Grenier
377144c3a7 Introduce pread_fast(), a function that can return a pointer to the data in cache
instead of using memcpy to fill the buffer with a copy of the data
2010-11-05 09:00:22 +01:00
Christophe Grenier
173e66e1bc PhotoRec: remove has_value field in file_check_list_t 2010-10-31 17:14:22 +01:00
Christophe Grenier
1fe68dd2b4 Search for FAT32 and NTFS backup boot sector when checking if the partition table type is None 2010-10-31 17:12:48 +01:00
Christophe Grenier
1b20d16af9 Fix file_rename() and file_rename_unicode() 2010-10-31 16:59:58 +01:00
Christophe Grenier
5f79e71124 Affect default values to mft_lcn and mftmirr_lcn that may be used uninitialized otherwise. 2010-10-31 16:58:05 +01:00
Christophe Grenier
f40809b131 PhotoRec: speedup optimization by avoiding some useless call to header_check_txt() 2010-10-31 16:56:03 +01:00
Christophe Grenier
61ab99cd9a file_riff.c: remove unused variable affectation 2010-10-31 16:55:30 +01:00
Christophe Grenier
185fc33bb2 file_pdf.c: removed useless affectation 2010-10-31 16:55:00 +01:00
Christophe Grenier
349da084b9 Don't dereference disk if disk parameter is NULL 2010-10-31 16:53:42 +01:00
Christophe Grenier
e8acf5e06e file_doc.c: remove useless code 2010-10-31 16:49:31 +01:00
Christophe Grenier
d17597c7f4 PhotoRec: use signatures defined in photorec.sig file. 2010-10-24 20:33:35 +02:00
Christophe Grenier
7fbc038d1e New prototype for size_to_unit() 2010-10-24 20:30:19 +02:00
Christophe Grenier
c9cd19d63d PhotoRec: recover lzo compressed archive 2010-10-23 20:42:37 +02:00
Christophe Grenier
f7b3ffbbaf PhotoRec: recover Print Shop .psf files 2010-10-23 20:40:01 +02:00
Christophe Grenier
f201398dbe Modified interface when prompting for a destination to store data 2010-10-23 20:36:43 +02:00
Christophe Grenier
6ce209bd9d Support cygwin's libncursesw10 2010-10-23 20:07:54 +02:00
Christophe Grenier
3a5c21e893 Use "make -j 2" in compile.sh 2010-10-23 20:07:08 +02:00
Christophe Grenier
8ee438479e Fix grammar in TestDisk first screen 2010-09-24 08:16:12 +02:00
Christophe Grenier
3239824a32 PhotoRec: handle another version of Acronis True Image 2010-09-24 08:14:50 +02:00
Christophe Grenier
0405607f7c PhotoRec: test chunk type while parsing PNG file 2010-09-24 08:13:29 +02:00
Christophe Grenier
0e447e5b07 Assume utf8 filenames in FAT 2010-09-24 08:11:58 +02:00
Christophe Grenier
df47ee18e5 aff_copy_short(): a 1-line banner 2010-09-19 18:50:57 +02:00
Christophe Grenier
81b9f669ce TestDisk: when manually adding a partition, the proposed partition is now by default the biggest free space. 2010-09-19 18:47:08 +02:00
Christophe Grenier
dad8bd370a src/log.c: refactor code by using log_open() 2010-09-19 18:46:04 +02:00
Christophe Grenier
b849bcfd8f PhotoRec: recover raw avi stream 2010-09-19 18:45:19 +02:00
Christophe Grenier
9d7bbc6b52 If compiled with "./configure --enable-mouse", most PhotoRec screens can be driven by mouse.
gpm library is dynamicaly loaded by ncurses, so this option isn't compatible with static binaries.
2010-09-11 18:53:59 +02:00
Christophe Grenier
2b5f0bec98 Remove reference to jpegmmx-lib 2010-09-11 18:38:19 +02:00
Christophe Grenier
f130fc9104 PhotoRec: in bruteforce mode, assume the error location is never after the estimated error location 2010-09-11 18:34:28 +02:00
Christophe Grenier
ca5c8fc157 PhotoRec: during the bruteforce mode, try to handle situation where the error is located before the previous estimation.
It still need work.
2010-09-11 18:32:07 +02:00
Christophe Grenier
d020e3489a PhotoRec: improve jpeg localisation of erronous data, usefull for the bruteforce mode 2010-09-11 18:27:30 +02:00
Christophe Grenier
26e726ccb0 PhotoRec: recover Quantum GIS (QGIS), Open Source Geographic Information System files and firefox sessionstore files 2010-09-11 18:14:47 +02:00