summaryrefslogtreecommitdiffstats
path: root/src/filegen.c
Commit message (Expand)AuthorAgeFilesLines
* Constify a lot of function parametersChristophe Grenier2020-06-191-1/+1
* Lots of frama-c work that should be safe to commitChristophe Grenier2020-06-021-4/+9
* frama-c: add annotations for fidentify, checks reduced to file_bmp.c andChristophe Grenier2020-01-261-0/+5
* PhotoRec: fix get_prev_location_smart(), avoid a potential enless loopChristophe Grenier2020-01-261-3/+4
* frama-c: annotate file_check_add_tail() and td_list_add()Christophe Grenier2020-01-261-1/+15
* PhotoRec: add a few frama-c annotations, mostly in header_check functionsChristophe Grenier2020-01-181-0/+3
* date_dos2unix(): adapt a more recent and readable version from Linux kernel.Christophe Grenier2019-12-281-17/+13
* Some code cleanup in file_rename() and file_rename_unicode()Christophe Grenier2019-12-101-136/+107
* add frama-c annotations for td_memmem() and several list relatedChristophe Grenier2019-12-071-2/+33
* New prototype for get_date_from_tiff_header()Christophe Grenier2019-11-161-1/+1
* Make file_check_cmp() frama-c friendlyChristophe Grenier2019-10-191-1/+7
* move get_prev_location_smart() from src/photorec.h to src/filegen.hChristophe Grenier2019-10-131-3/+2
* move del_search_space() from src/filegen.h to src/photorec.hChristophe Grenier2019-10-131-1/+6
* src/filegen.c: avoid recursive call in file_rename() and file_rename_unicode()Christophe Grenier2019-10-121-2/+121
* PhotoRec: set file_recovery_new->location.start before calling header_check()Christophe Grenier2019-09-211-8/+7
* src/filegen.c: move the conditional check outside the loop in index_header_ch...Christophe Grenier2019-08-111-4/+4
* PhotoRec: reset offset_skipped_header when this offset belongs to a valid file.Christophe Grenier2019-04-261-0/+6
* header_ignored_adv(): Always restore location in openned fileChristophe Grenier2019-04-261-2/+6
* PhotoRec: avoid more bad chars in filenamesKacper Kulczycki2018-06-221-2/+2
* add assert() in file_rsearch()Christophe Grenier2017-09-111-0/+1
* PhotoRec: fix file_rsearch() function to avoid a false positive.Christophe Grenier2017-07-141-1/+1
* PhotoRec: use get_time_from_xxx() new functionsChristophe Grenier2017-04-081-0/+68
* PhotoRec: remove artificial limits from get_prev_location_smart() that were s...Christophe Grenier2016-09-301-9/+18
* header_ignored_adv(): generalized the speed optimization created for zip fileChristophe Grenier2016-09-301-0/+42
* Modify get_prev_location_smart() to always use offset_skipped_header if avail...Christophe Grenier2016-09-191-5/+14
* Replace td_list_entry by td_list_(first|prev|next|last)_entry to improve read...Christophe Grenier2016-08-201-1/+1
* PhotoRec: do not limit .raf filesize for recent versionChristophe Grenier2016-02-251-1/+7
* Filter bad chars in file_rename_unicode() like in file_rename()Christophe Grenier2016-02-131-1/+6
* PhotoRec: replace single-quote by underscore char when renaming filesChristophe Grenier2015-10-111-6/+7
* Fallback to fseek() if fseeko() failedChristophe Grenier2015-09-251-6/+12
* Fix regression introduced in commit 00557961744f0a88000678db179a84a4a0e4fdfdChristophe Grenier2015-09-251-1/+2
* add missing header in filegen.cChristophe Grenier2015-09-171-0/+1
* PhotoRec: reduce the number of backward searchChristophe Grenier2015-09-031-0/+42
* PhotoRec: log the correct filename if file has been renamedChristophe Grenier2015-06-121-19/+42
* add gcc_struct attribute to all __packed__ structureChristophe Grenier2015-04-111-15/+9
* Use fseeko() instead of fseek().Christophe Grenier2014-10-041-0/+12
* PhotoRec: some data_check_() were stopping too lateChristophe Grenier2014-03-121-2/+1
* Remove file_size_on_disk field from struct file_recovery_structChristophe Grenier2014-01-051-1/+0
* PhotoRec: use an enum for values returned by data_check()Christophe Grenier2013-12-141-4/+6
* PhotoRec: Blacklist "<>|" chars in filenamesChristophe Grenier2013-01-191-0/+3
* file_search_lc_footer() isn't used, disable its compilation for the momentChristophe Grenier2012-12-231-0/+2
* update two source code commentsChristophe Grenier2012-09-221-0/+1
* filegen.c: make some variables more localChristophe Grenier2012-06-271-2/+2
* Modify register_header_check(), file_rename() and file_rename_unicode() proto...Christophe Grenier2012-04-141-15/+17
* New function td_list_entry_const()Christophe Grenier2012-04-141-2/+2
* PhotoRec: avoid successive '_' chars in filenamesChristophe Grenier2012-02-111-2/+4
* PhotoRec: check that buffer_size >= 0 in file_rename() and file_rename_unicode()Christophe Grenier2011-10-151-0/+4
* new function file_rsearch() to search a pattern in a file from the endChristophe Grenier2011-09-171-14/+18
* PhotoRec: when renaming file, filter out name with too much bad charsChristophe Grenier2011-09-171-0/+34
* PhotoRec: avoid '*' in filenameChristophe Grenier2011-07-151-0/+2