Commit graph

2052 commits

Author SHA1 Message Date
Christophe Grenier
86f6f60752 Scan loop devices.
Original idea from Flos Lonicerae <lonicerae@gmail.com>
2017-04-13 10:57:40 +02:00
Christophe Grenier
087f4ba7df Fix commit 07e2aeddd5, wrong file was pushed 2017-04-11 10:21:50 +02:00
Christophe Grenier
70e2c40581 src/phcli.c: avoid zero length string comparaison in file_select_cli() 2017-04-11 10:04:11 +02:00
Christophe Grenier
583077ba92 src/file_tiff.c: rewrite file_check_tiff() 2017-04-11 10:03:10 +02:00
Christophe Grenier
07e2aeddd5 src/fat*: minor code style update 2017-04-11 10:00:10 +02:00
Christophe Grenier
9643025d8a src/common.h: initialize only the first enumeration defininition 2017-04-11 09:42:03 +02:00
Christophe Grenier
2ece6c0179 src/adv.c: collapse some "if" statements 2017-04-11 09:41:24 +02:00
Christophe Grenier
e04e324a44 Add missing doctype and charset in documentation.html 2017-04-11 09:39:09 +02:00
Christophe Grenier
4cf7b8ea84 Split src/file_tiff.c in low endian and big endian files for easier diff 2017-04-08 13:53:45 +02:00
Christophe Grenier
8c8b25a650 src/fat.c: remove extra defines 2017-04-08 13:52:04 +02:00
Christophe Grenier
b9980e4987 PhotoRec: use get_time_from_xxx() new functions 2017-04-08 11:21:28 +02:00
Christophe Grenier
821d1e698a PhotoRec: fix length for "status=ext2_on_save_everything" and "status=ext2_off_save_everything" 2017-04-07 07:26:07 +02:00
Christophe Grenier
68c3977f82 adv_get_options_for_partition(): style 2017-04-07 07:25:36 +02:00
Christophe Grenier
27e1efc67c src/file_jpg.c: move duplicated code to check_mpo() 2017-04-06 21:06:48 +02:00
Christophe Grenier
fe83f37977 Various minor code cleanup 2017-04-06 21:04:47 +02:00
Christophe Grenier
3fa9ab46ad src/dirpart.c: split interface_adv() into several functions 2017-04-06 20:55:52 +02:00
Christophe Grenier
27f450ea59 src/file_ace.c: move crc check to a new function for better code readability 2017-04-05 15:39:12 +02:00
Christophe Grenier
462f8dbbe1 Travis: List dev branch for sonarqube 2017-04-05 14:36:24 +02:00
Christophe Grenier
999300d070 Add libewf-dev to package lists in.travis.yml and enable qphotorec compilation 2017-04-05 08:11:03 +02:00
Christophe Grenier
a2736fe5eb Use explicit function adresses
See MISRA C:2004, 16.9
2017-04-03 18:08:49 +02:00
Christophe Grenier
3a0f3c7fbf Update package lists in .travis.yml for Ubuntu trusty 2017-04-03 09:57:31 +02:00
Christophe Grenier
d3dc03e223 Update travis CI configuration to launch SonarQube 2017-04-03 07:20:05 +02:00
Christophe Grenier
7a653c0e01 Update INSTALL instructions to provide information on required librairies and how to generate the configure script 2017-04-03 06:51:59 +02:00
Christophe Grenier
0defdff957 PhotoRec: recover Fotobook .mcf files 2017-03-23 13:39:24 +01:00
Christophe Grenier
115360f5e1 Raise the limit in FAT file listing from 30 clusters to 65536 directory entries 2017-03-23 13:37:43 +01:00
Christophe Grenier
626d38fcd0 PhotoRec: do not search text files when another file is recovered except if it's also a text file 2017-03-03 07:00:53 +01:00
Christophe Grenier
6a04c03af2 src/file_doc.c: fix typo in a comment 2017-03-03 06:56:24 +01:00
Christophe Grenier
5928cc186b PhotoRec: handle "thum" atom in mov videos 2017-03-03 06:54:51 +01:00
Christophe Grenier
e52ec46275 PhotoRec: recover Ableton Liveset .als files 2017-03-03 06:54:30 +01:00
Christophe Grenier
1823a008fc Add support for libewf 20160424 2017-03-03 06:51:52 +01:00
Christophe Grenier
269d963cce QPhotoRec: add Catalan (ca) translation submitted by David Surroca via Transifex 2016-12-26 20:20:30 +01:00
Christophe Grenier
1f1b07b954 PhotoRec: recover Paessler PRTG .prd files 2016-12-24 15:34:49 +01:00
Christophe Grenier
f9fac7fc14 PhotoRec: recover HyperMesh, structural analysis software, .hm files 2016-12-24 15:31:24 +01:00
Christophe Grenier
1c9b71e871 Fix failure to build on Debian MIPS with gcc 6.
Thanks to Daniel Knezevic for the original patch.
See Debian bug 847757
2016-12-24 15:27:16 +01:00
Christophe Grenier
ae34130236 PhotoRec: try to recover ssh keys and more shell scripts 2016-12-11 16:18:43 +01:00
Christophe Grenier
43e91c9258 PhotoRec: check picture_width and picture_height in bpg picture 2016-12-11 16:16:50 +01:00
Christophe Grenier
5576117096 Replace EXFAT by exFAT 2016-12-11 16:14:41 +01:00
Christophe Grenier
96469ca649 Fix compilation issue under Ubuntu by setting QT_SELECT to qt5 2016-11-13 18:29:40 +01:00
Christophe Grenier
f56ab1bdb2 Merge branch 'AtlasHackert-master' 2016-11-13 18:21:48 +01:00
AtlasHackert
1794096b4e Added R2013 DWG file format. 2016-11-13 17:56:58 +01:00
Christophe Grenier
cb00633229 add "filecopy" parameters to copy all the files from a partition 2016-10-26 08:05:40 +02:00
Christophe Grenier
99964478c8 src/dir.c: move inode validation to is_inode_valid() 2016-10-26 08:03:19 +02:00
Christophe Grenier
11a83ca7c9 Enable start/stop sectors bigger than UINT_MAX when creating partition
https://github.com/cgsecurity/testdisk/issues/5
2016-10-26 07:53:02 +02:00
Christophe Grenier
f8ec7514ea PhotoRec: Fix report.xml by encoding & in filenames 2016-10-12 20:40:32 +02:00
Christophe Grenier
3ced4e8ea9 fix a cppcheck style warning in fat_copy_file() 2016-10-12 20:32:35 +02:00
Christophe Grenier
5fb1156905 Constify two variables in interface_adv() 2016-10-12 20:23:24 +02:00
Christophe Grenier
20b02dd164 PhotoRec: for some file formats, check if file is complete when a new file is found 2016-09-30 16:31:09 +02:00
Christophe Grenier
8a5bc214d7 PhotoRec: check doc/OLE files when a new file is found 2016-09-30 16:27:05 +02:00
Christophe Grenier
e50fae5d6b PhotoRec: remove a useless call to header_ignored() in src/file_fdb.c 2016-09-30 16:14:45 +02:00
Christophe Grenier
0e6b790d33 PhotoRec: remove artificial limits from get_prev_location_smart() that were sometimes responsible of non-scanned area 2016-09-30 16:12:48 +02:00