Commit graph

1492 commits

Author SHA1 Message Date
Christophe Grenier
3c6c9abc0a PhotoRec: recover Krita .kra and Mypaint .ora files (zip archives) 2014-04-20 11:34:30 +02:00
Christophe Grenier
a0c0670d0b src/exfat.c: fix commit #24d570d6635c918dd2d2b26a7c4195231d2268f5 2014-04-20 11:29:53 +02:00
Christophe Grenier
b877cf4732 QPhotoRec: fix selection of whole disk 2014-04-13 19:29:01 +02:00
Christophe Grenier
dd25874e79 PhotoRec: parse .flv files to get the correct filesize 2014-04-13 19:26:24 +02:00
Christophe Grenier
7aaa9b6bfa Revert part of commit a23c1b5a88 2014-04-02 08:34:07 +02:00
Christophe Grenier
d09c69438d Use .ogv instead of .ogm for Ogg Video 2014-03-31 20:13:35 +02:00
Christophe Grenier
26ea4b9117 PhotoRec: when a file is recovered, check again each block after the end of the recovered file 2014-03-30 20:03:31 +02:00
Christophe Grenier
f013c26602 PhotoRec: do not check for foreign txt inside zip archive 2014-03-30 20:00:05 +02:00
Christophe Grenier
a23c1b5a88 PhotoRec: better check to avoid to concat mp3 files 2014-03-30 19:31:33 +02:00
Christophe Grenier
45903de1b5 QPhotoRec: handle no space left and non-writable destination 2014-03-29 11:33:31 +01:00
Christophe Grenier
d02591d45c PhotoRec: better file check for gif files 2014-03-29 11:24:44 +01:00
Christophe Grenier
cd5f3bea4c Disable assert() code when compiling for powerpc-apple-darwin 2014-03-29 11:22:29 +01:00
Christophe Grenier
24d570d663 src/exfat.c: report EXFAT blocksize 2014-03-24 20:08:52 +01:00
Christophe Grenier
bb43d90c9d src/exfat_dir.c: exFAT cluster number is using 32 bits, fix EOC detection 2014-03-21 08:47:33 +01:00
Christophe Grenier
3012b0fc19 src/qmainrec.cpp: Simplify the code starting PhotoRec when DISPLAY is not set. 2014-03-21 08:44:24 +01:00
Christophe Grenier
916d3746c7 src/file_gz.c: use a structure to access mtime 2014-03-21 08:43:42 +01:00
Christophe Grenier
79b567c4e6 Add assert() to document function assumptions in MALLOC(), pfind_sectors_per_cluster() and search_part() 2014-03-21 08:33:10 +01:00
Christophe Grenier
6d89d174d7 src/misc.c: HAVE_UNAME wasn't used 2014-03-16 19:25:41 +01:00
Christophe Grenier
96ed018176 src/file_jpg.c: fix potential out of bound read access 2014-03-16 19:24:14 +01:00
Christophe Grenier
1500416a58 configure.ac: new options --without-zlib and --without-uuid 2014-03-16 19:22:19 +01:00
Christophe Grenier
c22222005e Fix "./configure --enable-coverage" when building qphotorec 2014-03-16 09:49:28 +01:00
Christophe Grenier
571296eae6 PhotoRec: modify how JPEG Multi-Picture Format are detected 2014-03-12 13:21:11 +01:00
Christophe Grenier
a00492e6c3 PhotoRec: when checking the TIFF file, return -1 if an error is present, the maximum data offset referenced otherwise, 0 potentially 2014-03-12 13:17:48 +01:00
Christophe Grenier
9dd22eb3f0 PhotoRec: some data_check_() were stopping too late 2014-03-12 13:15:40 +01:00
Christophe Grenier
682a7e8108 header_check_dbf:fix year check again
see previous commit d4ad151788
2014-03-12 13:14:33 +01:00
Christophe Grenier
518e34a8e0 PhotoRec: recover .red RED2 video format 2014-03-11 21:46:56 +01:00
Christophe Grenier
555c5ebaa4 PhotoRec: avoid false positive between mp3 header and tiff data 2014-03-11 21:46:00 +01:00
Christophe Grenier
40206d7d3e PhotoRec: fix .gif filesize detection 2014-03-11 21:44:31 +01:00
Christophe Grenier
426b686df5 src/file_e01.c: fix file_check_e01() 2014-02-02 16:26:04 +01:00
Christophe Grenier
58ef055a02 PhotoRec: rewrote brute-force mode to use file_block_append() 2014-02-02 16:20:28 +01:00
Christophe Grenier
6aaaf1a366 move bitmap variable in exfat_remove_used_space() 2014-02-02 16:09:41 +01:00
Christophe Grenier
4b13874dd0 src/intrface.c: remove current_cmd parameter from ask_structure_ncurses prototype 2014-02-02 15:24:26 +01:00
Christophe Grenier
4510835e94 src/file_jpg.c: remove logically dead code 2014-02-02 15:22:10 +01:00
Christophe Grenier
5b0b6e820b PhotoRec: recover Camtasia Studio .camrec file 2014-02-02 15:21:05 +01:00
Christophe Grenier
d4ad151788 header_check_dbf: fix year check (was always true) 2014-02-02 15:20:34 +01:00
Christophe Grenier
b2ea8c25f9 src/file_ab.c: rewrite it to use a data structure 2014-02-02 15:20:00 +01:00
Christophe Grenier
1522f3c2c6 src/ntfs.c: move lcn variable in ntfs_get_first_rl_element() 2014-02-02 15:16:01 +01:00
Christophe Grenier
880f9a2d40 TestDisk: add 'addpart' in CLI command 2014-02-02 15:14:59 +01:00
Christophe Grenier
5620526c27 move log_disk_list() to src/fnctdsk.c
return non zero error code in PhotoRec main to signal some errors
2014-02-01 10:57:37 +01:00
Christophe Grenier
b7070ed9b2 src/ewf.c: Handle failed libewf_handle_open() in RW mode 2014-02-01 10:12:01 +01:00
Christophe Grenier
6a4dc80c3c TestDisk: add missing log_close() in main() 2014-02-01 10:05:52 +01:00
Christophe Grenier
990c9a9391 PhotoRec: rename mov file according to first atom 2014-02-01 10:04:48 +01:00
Christophe Grenier
6471bd8ac5 PhotoRec: Remove FAT copies and boot sector when searching from FAT32 free space 2014-01-25 14:56:41 +01:00
Christophe Grenier
da4a34838d header_check_ecryptfs: code style modification 2014-01-25 14:54:59 +01:00
Christophe Grenier
9ecd18f7dd report blocksize and offset in update_blocksize() instead of menu_choose_blocksize() 2014-01-25 14:50:46 +01:00
Christophe Grenier
6690fdd45f Avoid additional NULL pointer derefence when localtime() failed 2014-01-25 13:34:21 +01:00
Christophe Grenier
88d86389d5 src/fat_adv.c: NULL pointer dereference if localtime() returns NULL
Thanks to Graham Sutherland for reporting this bug
2014-01-25 13:30:45 +01:00
Christophe Grenier
59b6e0cb97 PhotoRec: rewrote update_blocksize() function 2014-01-25 13:14:10 +01:00
Christophe Grenier
aa3c316be2 PhotoRec: check the first jpg in mpo file 2014-01-25 13:13:31 +01:00
Christophe Grenier
69e76a63ff PhotoRec: disable recovery of FAT filesystem raw image by default 2014-01-25 13:12:57 +01:00