summaryrefslogtreecommitdiffstats
path: root/src/photorec.c
Commit message (Collapse)AuthorAgeFilesLines
* Add .travis.yml in Makefile.amChristophe Grenier2017-05-191-2/+8
| | | | Small code style modification
* Modify get_prev_location_smart() to always use offset_skipped_header if ↵Christophe Grenier2016-09-191-20/+0
| | | | available
* Replace td_list_entry by td_list_(first|prev|next|last)_entry to improve ↵Christophe Grenier2016-08-201-9/+9
| | | | readability
* Use double quote when using cpp #warningChristophe Grenier2016-08-161-1/+1
|
* Improve English grammar, capitalization, and punctuationAlex Henrie2016-02-221-2/+2
|
* Avoid a file descriptor leak when stopping and resuming PhotoRecChristophe Grenier2016-01-231-9/+15
|
* Fallback to fseek() if fseeko() failedChristophe Grenier2015-09-251-6/+0
|
* use td_list_entry_const() instead of td_list_entry() when variable is ↵Christophe Grenier2015-06-241-2/+2
| | | | defined as const
* PhotoRec: log the correct filename if file has been renamedChristophe Grenier2015-06-121-1/+1
|
* add gcc_struct attribute to all __packed__ structureChristophe Grenier2015-04-111-11/+8
| | | | do not use fseeko() with mingw32 gcc compiler
* PhotoRec: do not always try to complete the recovery of the previous file ↵Christophe Grenier2015-04-051-9/+12
| | | | when a file is recovered
* file_block_truncate_and_move(): check fseek() return value (code cosmetic)Christophe Grenier2015-03-121-2/+4
|
* PhotoRec: fix file descriptor leak when bruteforce mode is enabledChristophe Grenier2014-10-281-2/+6
|
* PhotoRec: speedup file_block_remove_from_sp() function introduced by commit ↵Christophe Grenier2014-10-041-42/+49
| | | | | | b47b36998a17dccb922bc8a9591c8071f951c14f b47b36998a17dccb922bc8a9591c8071f951c14f
* PhotoRec: limit to 200 MB when searching the previous unrecovered fileChristophe Grenier2014-10-041-3/+4
|
* Use fseeko() instead of fseek().Christophe Grenier2014-10-041-0/+10
| | | | Fix 2GB per file limit on Windows for some file types.
* PhotoRec: fix when using a blocksize of 1 byteChristophe Grenier2014-07-261-1/+1
|
* PhotoRec: when a file is recovered, check again each block after the end of ↵Christophe Grenier2014-03-301-0/+20
| | | | the recovered file
* PhotoRec: rewrote brute-force mode to use file_block_append()Christophe Grenier2014-02-021-79/+59
|
* report blocksize and offset in update_blocksize() instead of ↵Christophe Grenier2014-01-251-1/+2
| | | | menu_choose_blocksize()
* PhotoRec: rewrote update_blocksize() functionChristophe Grenier2014-01-251-14/+39
|
* update_blocksize: Resize the last sectors rangeChristophe Grenier2014-01-071-0/+7
|
* Fix bug in file_block_remove_from_sp() and file_block_truncate_zero()Christophe Grenier2014-01-071-3/+3
|
* new prototype for file_finish2()Christophe Grenier2014-01-051-3/+3
|
* new prototype for file_block_truncate()Christophe Grenier2014-01-051-9/+9
|
* Remove file_size_on_disk field from struct file_recovery_structChristophe Grenier2014-01-051-1/+0
|
* Remove loc field from struct file_recovery_struct, use location insteadChristophe Grenier2013-12-211-243/+287
|
* Fix various issues reported by Coverity scanChristophe Grenier2013-11-011-3/+4
|
* constify more variablesChristophe Grenier2013-06-011-2/+1
|
* Remove unused function write_stats_stdout()Christophe Grenier2013-05-171-25/+0
|
* New functions log_all_partitions() and init_list_part()Christophe Grenier2013-05-151-1/+14
|
* New function status_inc() to increment params->statusChristophe Grenier2013-05-151-0/+48
|
* Move some code to new functions params_reset() and status_to_name()Christophe Grenier2013-05-141-0/+42
|
* When splitting block, define them as holding dataChristophe Grenier2013-03-311-2/+11
|
* Avoid to truncate files that will get deleted.Christophe Grenier2012-05-011-92/+55
| | | | It seems to give better performance on journalized filesystem.
* Fix a potential endless loop (PhotoRec 6.12 affected, not 6.11.3)Christophe Grenier2011-11-151-14/+35
|
* Use "./configure --disable-dfxml" to disable DFXML featureChristophe Grenier2011-11-151-0/+4
|
* PhotoRec session management: restart PhotoRec at the same location than ↵Christophe Grenier2011-08-281-0/+42
| | | | previously
* Huge code cleanup for Photorec: reduce the numbers of parameters of some ↵Christophe Grenier2011-08-201-66/+57
| | | | functions
* PhotoRec: use a single parameter to forward the options (code cleanup)Christophe Grenier2011-07-211-2/+2
|
* Add forgotten dfxml change required by commit ↵Christophe Grenier2011-05-061-1/+1
| | | | 5118568923556949fa5e7b6657cabd1ebf490ae1
* PhotoRec: generates Digital Forensics XML reportChristophe Grenier2011-04-271-0/+3
|
* rework some if/then/else statements, add a few commentsChristophe Grenier2011-04-231-18/+43
|
* Support for ntfs-3g_ntfsprogsChristophe Grenier2011-04-061-1/+1
|
* PhotoRec: remove useless log_info()Christophe Grenier2011-04-031-4/+3
|
* Minimal support to list and copy files from exFAT for TestDisk.Christophe Grenier2011-02-071-1/+3
| | | | PhotoRec:Can carve files from exFAT free space only
* PhotoRec: add carve free space only from FAT12 possibilityChristophe Grenier2010-11-071-1/+3
|
* PhotoRec: in bruteforce mode, assume the error location is never after the ↵Christophe Grenier2010-09-111-1/+1
| | | | estimated error location
* PhotoRec: modify internals for brute-force recoveryChristophe Grenier2010-04-271-0/+60
|
* Code cleanupChristophe Grenier2009-10-251-10/+0
|