Commit graph

2402 commits

Author SHA1 Message Date
Christophe Grenier
9b0e8ff284 PhotoRec: search for a previous file when
- a file has been recovered and truncated
- a file has been recovered and is not immediately followed by a new
  file
2020-08-07 08:16:16 +02:00
Christophe Grenier
89a4fd6981 PhotoRec: track fragmentation impact 2020-08-07 08:08:40 +02:00
Christophe Grenier
5b47b3b7cc PhotoRec: fix argument parsing 2020-08-07 08:02:14 +02:00
Christophe Grenier
cd98865d99 New prototype for recover_HFS() 2020-08-02 10:41:55 +02:00
Christophe Grenier
b94f8f8aa2 New prototype for test_structure() 2020-08-02 10:32:27 +02:00
Christophe Grenier
f2e3328463 Avoid function pointer when function is already known 2020-08-02 10:24:30 +02:00
Christophe Grenier
e0f3ef68c1 New prototype for align_pread() 2020-08-02 10:05:08 +02:00
Christophe Grenier
94dfbc21c6 src/alignio.h: rewrite align_pread() and align_pwrite() to be easier to
understand.
2020-08-02 09:49:10 +02:00
Christophe Grenier
c8a57e28eb Create two functions ewf_init(), one using LIBEWF v2 API, instead of a single huge function with too many ifdef
Hanlde strdup failure
2020-08-02 09:46:24 +02:00
Christophe Grenier
fdf0a6dc0b src/common.[ch]: modify check_command() prototype 2020-08-02 09:46:24 +02:00
Christophe Grenier
f34aa777f8 Merge remote-tracking branch 'github/whitesource/configure' 2020-07-25 19:05:04 +02:00
whitesource-bolt-for-github[bot]
f784306379
Add .whitesource configuration file 2020-07-25 16:27:05 +00:00
Christophe Grenier
daa7bafb12 Merge branch 'HinTak_doc-fix' 2020-07-25 18:17:19 +02:00
Christophe Grenier
6929a0dd00 Patch file_jpg.c and add a blacklist so PhotoRec can be work with clang Control Flow Integrity (CFI). 2020-07-23 14:21:34 +02:00
Christophe Grenier
f3e5e6c740 git submodule add https://github.com/cgsecurity/testdisk_documentation.git doc 2020-07-23 14:02:26 +02:00
Christophe Grenier
34bad66bee Remove doc directory that was holding 2 icons 2020-07-23 13:55:41 +02:00
Christophe Grenier
58d08c80f4 Add autogen.sh to call autoreconf 2020-07-23 13:43:21 +02:00
Christophe GRENIER
1fd33bba10
Update README.md 2020-07-23 10:36:13 +02:00
Hin-Tak Leung
d1a2f08f0e Adding basic build instruction, and reference to documentation.
fixes https://github.com/cgsecurity/testdisk/issues/86
2020-07-21 21:50:57 +01:00
François Revol
68135f43fa Add support for BeFS for EFI GPT and Mac partition table, fix previous
commit
2020-07-14 09:58:28 +02:00
François Revol
40d473abc9 Add support for BeFS for EFI GPT and Mac partition table 2020-07-13 18:54:18 +02:00
Christophe Grenier
5a937961e7 src/file_zip.c: additional frama-c annotations 2020-06-21 10:57:07 +02:00
Christophe Grenier
a705cb1ba7 frama-c: add annotation to fix warnings in date_dos2unix() and __td_list_add() 2020-06-21 09:52:09 +02:00
Christophe Grenier
90d21a4d81 Constify more function parameters 2020-06-19 22:05:38 +02:00
Christophe Grenier
60b5424f53 Constify a lot of function parameters 2020-06-19 19:02:41 +02:00
Christophe Grenier
49cd8dbd9d PhotoRec: stricter check for zip files 2020-06-18 19:17:15 +02:00
Christophe Grenier
069da2d664 PhotoRec: better check for wmf with placeable record 2020-06-18 19:08:51 +02:00
Christophe Grenier
0ed7db8bc9 src/file_bz2.c: stricter check in header_check_bz2() 2020-06-18 19:07:17 +02:00
Christophe Grenier
1fc9388c0d src/file_asf.c: stricter check in header_check_asf() 2020-06-18 19:05:19 +02:00
Christophe Grenier
fa497bec61 src/fidentify.c: make file_identify() more frama-c friendly 2020-06-18 18:59:02 +02:00
Christophe Grenier
04374e9c52 src/file_gpg.c: update frama-c annotations 2020-06-18 18:56:13 +02:00
Christophe Grenier
df92a1f0ef src/file_swf.c: add frama-c annotations 2020-06-18 18:54:35 +02:00
Christophe Grenier
efd46ac6da Fix frama-c annotation for file_allow_nl() 2020-06-18 18:53:39 +02:00
Christophe Grenier
d895850d2f PhotoRec: stricter check for compressed swf files 2020-06-17 13:55:45 +02:00
Christophe Grenier
b660bb8c03 Lots of frama-c work that should be safe to commit 2020-06-02 17:33:50 +02:00
Christophe Grenier
98ea5cddfe travis: sonarqube addon has been renamed to sonarcloud 2020-05-30 15:10:03 +02:00
Christophe Grenier
38b613a678 Merge branch 'royduin-patch-1' 2020-05-30 12:32:48 +02:00
Christophe Grenier
2a49b493f9 Merge branch 'patch-1' of https://github.com/royduin/testdisk into royduin-patch-1 2020-05-30 12:29:25 +02:00
Christophe Grenier
8d54e20096 dir_aff_ncurses(): in the description, add single quote around each letter associated with
an action.
2020-05-15 15:18:42 +02:00
Christophe Grenier
a459ed7a07 List 'MS Storage Spaces' partition entries 2020-05-15 15:16:11 +02:00
Christophe Grenier
a48c7f2700 NTFS undelete: show file date - Fix regression from a1419a0806 2020-05-03 09:13:46 +02:00
Christophe Grenier
d5282102c6 TestDisk: ignore the first Ctrl-C 2020-05-01 16:10:27 +02:00
Christophe Grenier
801af57731 PhotoRec: raise maxium size of SketchUp .skp to 500MB 2020-05-01 16:05:01 +02:00
Christophe Grenier
aa6a98205a libewf-devel is currently missing from CentOS 8 2020-05-01 15:57:13 +02:00
Christophe Grenier
04ec8987ca PhotoRec: recover TIFF up to 1 GB (Previous limit was 100 MB) 2020-04-22 17:52:08 +02:00
Christophe Grenier
3840fa62b3 ntfs.c,ntfs_adv.c: ntfs_getattributedata() may return NULL, avoid potential NULL dereference 2020-04-21 17:48:45 +02:00
Christophe Grenier
0fea045597 Cleanup code using SUDO_BIN 2020-03-20 16:57:57 +01:00
Volker Wildi
5934cf54e9 Support for further WISO Steuer software versions
Close https://github.com/cgsecurity/testdisk/pull/77
Edited by Christophe GRENIER
2020-03-09 18:09:59 +01:00
Christophe Grenier
cc8c9454d3 rename list_file_enable to array_file_enable 2020-02-01 09:41:49 +01:00
Christophe Grenier
5cb2dccf0d frama-c: add annotations for fidentify, checks reduced to file_bmp.c and
lot of code has been commented.
2020-01-26 20:52:47 +01:00