Commit graph

1777 commits

Author SHA1 Message Date
Christophe Grenier
6294ef0c1f Add "allundelete" when scripting NTFS file undeletion
ie. "testdisk /cmd 7-ntfs-undel.dd advanced,undelete,allundelete"
2015-06-24 09:11:32 +02:00
Christophe Grenier
9ed10c72cd use td_list_entry_const() instead of td_list_entry() when variable is defined as const 2015-06-24 09:02:09 +02:00
Christophe Grenier
2a1cd75373 PhotoRec: recover VirtualDJ .vdj files 2015-06-23 19:51:53 +02:00
Christophe Grenier
0a93b2196a PhotoRec: recover Guitar Pro 6 .gpx files 2015-06-23 19:49:00 +02:00
Christophe Grenier
1467d07c19 PhotoRec: recover Guitar Pro 4 .gp4 files 2015-06-23 19:46:47 +02:00
Christophe Grenier
1f8d8c4632 PhotoRec: recover more Interchange File Format .iff files 2015-06-23 19:45:49 +02:00
Christophe Grenier
ff35213e53 Add parenthesis to turn off some cppcheck warnings (code style) 2015-06-23 19:44:38 +02:00
Christophe Grenier
35ddcde355 PhotoRec: Remove min_header_distance from file_hint_t structure (code cleanup) 2015-06-13 11:58:44 +02:00
Christophe Grenier
1ebca60563 PhotoRec: modify .indd recovery to not use min_header_distance anymore 2015-06-13 11:34:51 +02:00
Christophe Grenier
d5b19fa0e1 PhotoRec: avoid to recover a jpg if it's in the first 8192 bytes of a .rw2 file 2015-06-13 11:21:50 +02:00
Christophe Grenier
a2875d3e9f PhotoRec: recover Tux Guitar 1.2 .tg files 2015-06-12 19:52:24 +02:00
Christophe Grenier
2b460a0479 PhotoRec: recover Mozilla bookmarks .jsonlz4 2015-06-12 19:51:43 +02:00
Christophe Grenier
6a484922e3 PhotoRec: recover RT60 .dvr files 2015-06-12 19:51:23 +02:00
Christophe Grenier
d39d841fc6 Record compilation date when using compile.sh 2015-06-12 19:50:12 +02:00
Christophe Grenier
04d6531144 PhotoRec: log the correct filename if file has been renamed 2015-06-12 19:49:50 +02:00
Christophe Grenier
56e27e6600 PhotoRec: allow "frea" atom in mov/avi file. Fix recovery of mobius camera videos.
Bug reported by Marc MERLIN.
2015-06-12 18:54:47 +02:00
Christophe Grenier
0dd2adf2da PhotoRec: stricter check for tar 2015-06-12 18:53:22 +02:00
Christophe Grenier
6adba5a0d8 PhotoRec: create header_check_winzip from header_check_zip() 2015-06-12 18:50:02 +02:00
Christophe Grenier
4fa209e144 Update "LegalCopyright" in ressource files 2015-06-12 18:46:01 +02:00
Christophe Grenier
ebfc0ed789 Do not record compilation time by default, will help to get reproductible build 2015-05-15 18:19:22 +02:00
Christophe Grenier
a4a4873909 configure script: any use of --with/--without was disabling the functionality, fix it 2015-05-15 18:15:29 +02:00
Christophe Grenier
e1ca401030 remove always-true memcmp 2015-05-11 09:25:39 +02:00
Christophe Grenier
f63304053a rpm: create qphotorec subpackage to avoid QT dependency for testdisk & photorec 2015-05-02 15:07:11 +02:00
Christophe Grenier
0c47a87ebf Don't install qphotorec man pages if qphotorec isn't compiled 2015-05-02 15:06:40 +02:00
Christophe Grenier
e2966e7c1e Change version to 7.1-WIP 2015-05-02 15:03:21 +02:00
Christophe Grenier
1a22f378fb TestDisk & PhotoRec 7.0 2015-04-18 12:58:00 +02:00
Christophe Grenier
4195e27fc0 PC/Intel partition table parsing: fix an endless loop found by afl-fuzz 2015-04-16 08:43:48 +02:00
Christophe Grenier
dd66452774 Report pdcurses/ncurses library version 2015-04-16 08:23:24 +02:00
Christophe Grenier
a58ebc0ee0 PhotoRec: set a minimum size for .par2 files 2015-04-16 08:22:37 +02:00
Christophe Grenier
95792e4b68 Reserve more bytes for partition information 2015-04-16 08:21:49 +02:00
Christophe Grenier
4d1c9e3d0d Workaround ncurses 5.9 env variable cache. May introduced a 2s sleep at startup 2015-04-14 08:06:33 +02:00
Christophe Grenier
3c62a7696d Fix compilation parameters when using cygwin. Update various libraries 2015-04-14 08:04:29 +02:00
Christophe Grenier
f87376b88f Replace "no free space available" by "not enough free space available" 2015-04-14 07:58:35 +02:00
Christophe Grenier
d55173e3a7 turn off a compiler warning in screen_buffer_add() 2015-04-14 07:58:10 +02:00
Christophe Grenier
6f3aed396c add missing return to new line at the end of LBA48 support message
Search for backup partition when EFI GPT is selected
2015-04-14 07:56:21 +02:00
Christophe Grenier
16a9207d66 PhotoRec: add minimal size for xfs structure 2015-04-14 07:55:38 +02:00
Christophe Grenier
1604d508fb new prototype for jpg_check_sof0() 2015-04-14 07:55:20 +02:00
Christophe Grenier
7741daa067 PhotoRec: fix for qcow1 size detection 2015-04-14 07:54:46 +02:00
Christophe Grenier
234bdc8d07 FAT listing: fix when non utf-8 char is detected in a deleted filename 2015-04-14 07:53:39 +02:00
Christophe Grenier
dd4be61639 dir_aff_ncurses: remove useless variable affectations 2015-04-14 07:51:33 +02:00
Christophe Grenier
125e0241df src/bsd.h: OpenBSD partition may contain more slices than FreeBSD one 2015-04-14 07:50:19 +02:00
Christophe Grenier
6705437287 add gcc_struct attribute to all __packed__ structure
do not use fseeko() with mingw32 gcc compiler
2015-04-11 14:23:16 +02:00
Christophe Grenier
efc94ee87a Report Windows 8 and Windows server 2012 by name 2015-04-11 13:56:03 +02:00
Christophe Grenier
6e482795af Fix buffer overflow in check_HPFS() 2015-04-11 13:55:39 +02:00
Christophe Grenier
b83edfd7b5 Fix Testdisk check_OS2MB Stack Buffer overflow found by Denis Andzakovic <denis.andzakovic@security-assessment.com> 2015-04-11 13:51:05 +02:00
Christophe Grenier
847c748f93 Update generic INSTALL instruction 2015-04-11 13:47:52 +02:00
Christophe Grenier
0bd7038e19 Enable gcc stack protection by default 2015-04-11 13:47:31 +02:00
Christophe Grenier
c590b099e1 configure.ac: use g++ when checking additional CXXFLAGS 2015-04-11 13:46:21 +02:00
Christophe Grenier
1f42c92ca5 Check that disk sector_size is 512 bytes at least 2015-04-09 12:48:38 +02:00
Christophe Grenier
52190cd076 rebuild_NTFS_BS: add a safety check for mft_record_size 2015-04-09 12:47:46 +02:00