2011-11-15 - Christophe Grenier Fix a potential endless loop (PhotoRec 6.12 affected, not 6.11.3) 2011-11-15 - Christophe Grenier Use "./configure --disable-dfxml" to disable DFXML feature 2011-11-06 - Christophe Grenier Handle x86_64-w64-mingw32 compilation target 2011-11-06 - Christophe Grenier PhotoRec: fix MS Compress signature 2011-11-06 - Christophe Grenier Remove unused variable 2011-11-06 - Nick Schrader PhotoRec: minimal EBML decoder to recover .mkv and .webm files 2011-11-05 - Christophe Grenier When listing ADS, free the stream name after usage 2011-11-05 - Christophe Grenier Remove memory leak in error paths in file_sig.c 2011-11-05 - Christophe Grenier Close a file descriptor leak in diskcp.c 2011-11-05 - Christophe Grenier Modify xml_set_command_line to avoid using realloc 2011-11-02 - Christophe Grenier PhotoRec: fix OpenDocument extension detection Regression introduced in #bfa7d012cffb1b6ef60fba4c8b526ef9c3aaad4f 2011-11-02 - Christophe Grenier file_tib.c Fix regression introduced in #c63960562842934ff3929b2d537ecd901027d5cb 2011-11-02 - Christophe Grenier PhotoRec: fix Assassin's Creed II .save recovery 2011-11-02 - Christophe Grenier file_riff.c: Fix regression introduced in #bd92f8847e15aadfe676e7e56e3f934547dd762b 2011-11-02 - Christophe Grenier file_ace.c Fix regression introduced in #bbd33e63af7fb5f51de719a986f52f00bc6ce614 2011-11-01 - Christophe Grenier PhotoRec: recover CATIA .catdrawing 2011-11-01 - Christophe Grenier Search for Linux /dev/md* device instead of /dev/md? 2011-10-31 - Christophe Grenier Avoid a potential out of bound read access in debug code 2011-10-31 - Christophe Grenier Restrict variable context 2011-10-31 - Christophe Grenier Restrict variable context 2011-10-30 - Christophe Grenier PhotoRec: check rotation field when recovering .x3f Sigma raw 2011-10-30 - Christophe Grenier PhotoRec: stricter check for compressed flash .swc 2011-10-30 - Christophe Grenier PhotoRec: modify .pyc recovery to recover Python byte-compiled 2.6, 2.7, 3.0, 3.1 and 3.2 2011-10-30 - Christophe Grenier PhotoRec: allow more crypto algorithms in .gpg detection 2011-10-25 - Christophe Grenier Show Alternate Data Stream from NTFS directory 2011-10-25 - Christophe Grenier PhotoRec: Partition table need to be read again if sector size has been changed, so force the user to select again the disk. 2011-10-25 - Christophe Grenier Use "int" instead of "boolean" in src/file_jpg.c 2011-10-25 - Christophe Grenier Don't follow ".." when listing the whole filesystem 2011-10-17 - Christophe Grenier DOS/DJGPP: Fix NTFS Alternate Data Stream filesize 2011-10-17 - Christophe Grenier ntfs_mbstoucs takes 2 parameters in ntfs-3g and 3 in ntfsprogs 2011-10-17 - Christophe Grenier NTFS listing: display Alternate Data Stream (ADS) 2011-10-17 - Christophe Grenier NTFS undelete: list Alternate Data Stream (ADS) 2011-10-16 - Christophe Grenier NTFS undelete: fix filesize display 2011-10-16 - Christophe Grenier Remove EWF pathname limit Reorder src/ewf.c for HAVE_LIBEWF_V2_API 2011-10-15 - Christophe Grenier Fix detection of empty list when loading partitions list from backup.log 2011-10-15 - Christophe Grenier PhotoRec: add missing return value to header_check_lxo() 2011-10-15 - Joachim Metz Deal with libewf v2 new API 2011-10-15 - Christophe Grenier PhotoRec: recover SeeNezSST and snz text files 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in zip file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in tiff file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in tib file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in psf file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in pzh file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in pdf file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in nk2 file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in jpg file validation 2011-10-15 - Christophe Grenier PhotoRec: check that buffer_size >= 0 in file_rename() and file_rename_unicode() 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in DOC file validation 2011-10-15 - Christophe Grenier PhotoRec: check fseek return value in ACE file validation 2011-10-10 - Christophe Grenier PhotoRec: update dwg signature 2011-10-10 - Christophe Grenier Use inode number in filename when undeleting NTFS file if no name has been found. 2011-10-10 - Christophe Grenier PhotoRec: fix destination path when creating image_remaining.dd 2011-09-23 - Christophe Grenier Speedup file sorting in NTFS undelete and local file listing by using merge sort instead of insertion sort 2011-09-23 - Christophe Grenier Fix dependancies on list.[ch] files 2011-09-23 - Christophe Grenier PhotoRec: recover pds sonar data files created by Reson software 2011-09-23 - Christophe Grenier PhotoRec: recover lxo/lwo 3d model files 2011-09-23 - Christophe Grenier PhotoRec: fix RIFF filesize detection 2011-09-17 - Christophe Grenier PhotoRec: rename pdf using the title The pdf isn't decoded, so it's not 100% reliable. 2011-09-17 - Christophe Grenier new function file_rsearch() to search a pattern in a file from the end 2011-09-17 - Christophe Grenier PhotoRec: when renaming file, filter out name with too much bad chars 2011-09-17 - Christophe Grenier PhotoRec: recover Assassin's Creed II .save backup 2011-09-17 - Christophe Grenier PhotoRec: recover dar3 .dar archive 2011-09-17 - Christophe Grenier PhotoRec: recover Core Audio Format .caf files 2011-09-17 - Christophe Grenier PhotoRec: better detection of new mpg 2011-09-17 - Christophe Grenier PhotoRec: Some JPG have two APP1 markers, avoid to dicard the first one 2011-09-17 - Christophe Grenier PhotoRec: recover 3ds .max file 2011-08-28 - Christophe Grenier PhotoRec: detect IFO file size 2011-08-28 - Christophe Grenier Locate lost GFS2 partition but not yet the size 2011-08-28 - Christophe Grenier PhotoRec session management: restart PhotoRec at the same location than previously 2011-08-24 - Christophe Grenier PhotoRec: remove some useless steps when carving ext2/3/4 filesystem and keeping corrupted files 2011-08-24 - Christophe Grenier common.c was missing ctype.h header 2011-08-20 - Christophe Grenier Huge code cleanup for Photorec: reduce the numbers of parameters of some functions 2011-08-20 - Christophe Grenier strip_dup(): return NULL for empty string 2011-07-31 - Christophe Grenier Check for both uuid_create() and uuid_generate() to solve a compilation issue on Mac OS X 10.8 2011-07-21 - Christophe Grenier PhotoRec: recover Sweet Home 3D .sh3d files 2011-07-21 - Christophe Grenier PhotoRec: choose the partition table type only in expert mode 2011-07-21 - Christophe Grenier PhotoRec: fix bug introduce by commit a217bf73ff63bde0b73acfb6232631b7e06e3d8e 2011-07-21 - Christophe Grenier PhotoRec: use a single parameter to forward the options (code cleanup) 2011-07-20 - Christophe Grenier Add detection of Vmware VMFS partition 2011-07-15 - Christophe Grenier PhotoRec: recover Hierarchical Data Format 4 .hdf 2011-07-15 - Christophe Grenier PhotoRec: recover Didson Data File .ddf (v3 and v4) 2011-07-15 - Christophe Grenier New scarrier message for NTFS MFT fixing 2011-07-15 - Christophe Grenier PhotoRec: stricter signature for Fujifilm Raw file (.raf) 2011-07-15 - Christophe Grenier PhotoRec: avoid '*' in filename 2011-07-15 - Christophe Grenier Allow booting from FAT logical partition by setting FAT hidden field in the same way than for primary partition. 2011-06-30 - Christophe Grenier Fix typo: mathlab -> matlab 2011-06-30 - Christophe Grenier Check exFAT boot sector validity when listing files 2011-06-30 - Christophe Grenier Fix ntfsprogs support when using mingw compiler 2011-06-30 - Christophe Grenier PhotoRec: recover ENVI .hdr file 2011-06-30 - Christophe Grenier PhotoRec: "ftyp" must only be seen at the beginning of .mov 2011-06-30 - Christophe Grenier Log HDD serial number and firmware revision 2011-06-30 - Christophe Grenier Read HDD serial number and firmware revision (Windows) 2011-06-30 - Christophe Grenier Read HDD serial number and firmware revision (Linux) 2011-06-17 - Christophe Grenier Enable gcc -Wformat=2 checks during compilation 2011-06-17 - Sander Lepik Turn off an error if -Werror=format-security is enforced 2011-06-17 - Christophe Grenier PhotoRec: recover .wpb OpenCanvas files 2011-06-17 - Christophe Grenier PhotoRec: recover .vmg Nokia Text Message 2011-06-17 - Christophe Grenier PhotoRec: recover .TiVo video record 2011-06-17 - Christophe Grenier PhotoRec: recover .par2 parchive 2011-06-17 - Christophe Grenier PhotoRec: recover .oci OpenCanvas Image 2011-06-17 - Christophe Grenier PhotoRec: use a bigger buffer to detect Illustrator .ai 2011-06-17 - Christophe Grenier PhotoRec: handle .mov files using 64-bit atom size 2011-06-17 - Christophe Grenier PhotoRec: handle large avi files using "AVIX" 2011-06-17 - Christophe Grenier PhotoRec: identify Delcam Powershape .psmodel files from first entry in OLE document 2011-06-17 - Christophe Grenier txt recovery: remove an unwanted debug line 2011-06-17 - Christophe Grenier MPG recovery: try to avoid to concatenate several MPG files 2011-06-17 - Christophe Grenier jpg recovery: use jpg size to avoid to recover the thumb instead of the jpg file itself 2011-06-17 - Christophe Grenier getpwuid() isn't static binary friendly, avoid this function 2011-06-17 - Christophe Grenier update configure.ac to avoid a warning with autoconf 2.68 2011-06-02 - Christophe Grenier PhotoRec: recover Games Factory .gam files 2011-06-02 - Christophe Grenier PhotoRec: workaroud in progress bar when time goes backward 2011-06-02 - Christophe Grenier Fix manifests for UAC 2011-06-02 - Christophe Grenier PhotoRec: recover .gcs GCstart (personal collections manager) files 2011-06-02 - Christophe Grenier PhotoRec: recover Delcam PowerSHAPE .psmodel files 2011-06-02 - Christophe Grenier Image Creation creates an image file if missing Fix bug introduced by commit #1115ff8b64c468b704e895e324eeea39aba194cd 2011-05-11 - Christophe Grenier TestDisk & PhotoRec 6.12 2011-05-11 - Christophe Grenier Add TestDisk 6.12 news 2011-05-11 - Christophe Grenier Update spec file: remove testdisk-doc, replace ntfsprogs-devel by ntfs-3g-devel 2011-05-11 - Christophe Grenier PhotoRec: handle several lines of comment in custom signature file 2011-05-10 - Christophe Grenier File listing: add the possibility to copy select several files and copy all them 2011-05-10 - Christophe Grenier NTFS undelete - Fix message when selecting destination 2011-05-10 - Christophe Grenier Fix some compilation warning 2011-05-06 - Christophe Grenier Add forgotten dfxml change required by commit 5118568923556949fa5e7b6657cabd1ebf490ae1 2011-05-02 - Christophe Grenier PhotoRec: stricter check for BMP files 2011-04-28 - Christophe Grenier dfxml report was missing the first byte_run, fix it. 2011-04-27 - Christophe Grenier PhotoRec: generates Digital Forensics XML report 2011-04-27 - Christophe Grenier Recover XFI Electronic Fuel Injection Systems .xfi, .gct and .ttd 2011-04-27 - Christophe Grenier During Image Creation, refresh the display each 0.01% 2011-04-25 - Christophe Grenier Fix read error detection in exfat_copy() 2011-04-25 - Christophe Grenier When selecting undelete for an exFAT partition, avoid to redirect to NTFS undelete 2011-04-24 - Christophe Grenier Try to convert the compilation date to the ISO format 2011-04-23 - Christophe Grenier rework some if/then/else statements, add a few comments 2011-04-23 - Christophe Grenier Reject sector size reported by Windows if bigger than 16MB 2011-04-23 - Christophe Grenier Workaround a bug in wine, append to file doesn't always work. 2011-04-23 - Christophe Grenier Add get_compilation_date() and td_jpeg_version() functions 2011-04-21 - Christophe Grenier Workaround for Dos/DJGPP, stat.st_size seems to be 31 bits only. 2011-04-21 - Christophe Grenier When write failed during the copy of a file, log the strerror message 2011-04-21 - Christophe Grenier Reserve 9 digits instead of 7 to display file size in directory listing 2011-04-21 - Christophe Grenier Fix listing of exFAT subdirectories 2011-04-19 - Christophe Grenier PhotoRec: fix for custom signature using hexa 2011-04-19 - Christophe Grenier PhotoRec: don't limit Quickbooks to 30MB 2011-04-19 - Christophe Grenier Add the possibility to stop (Quit) the FAT32 root cluster search 2011-04-06 - Christophe Grenier Support for ntfs-3g_ntfsprogs 2011-04-03 - Christophe Grenier Should TestDisk search for partition created under Vista or later 2011-04-03 - Christophe Grenier PhotoRec: recover McAfee Anti-Theft/FileVault .vault files 2011-04-03 - Christophe Grenier PhotoRec: recover Pro Tools session File .ptf files 2011-04-03 - Christophe Grenier PhotoRec: recover Apple Logic .exs 2011-04-03 - Christophe Grenier PhotoRec: Move custom signature at the top of the list in FileOpts 2011-04-03 - Christophe Grenier NTFS - Use date/time from AT_STANDARD_INFORMATION instead of AT_FILE_NAME 2011-04-03 - Christophe Grenier qphotorec: add Proceed and Quit button 2011-04-03 - Christophe Grenier PhotoRec: remove useless log_info() 2011-04-03 - Christophe Grenier PhotoRec: when using custom signature, avoid pointer to memory that can be reallocated 2011-04-03 - Christophe Grenier Add warning or workaround for libjpeg-turbo 2011-04-03 - Christophe Grenier PhotoRec: new template file 2011-04-03 - Christophe Grenier Minor optimisation in NTFS undelete 2011-04-03 - Christophe Grenier Add the possibility to clone read sectors (Disabled at compile time by default). 2011-04-03 - Christophe Grenier PhotoRec: Fix custom signature parser 2011-04-03 - Christophe Grenier PhotoRec: distinguish Apple .acc from .mp4 2011-04-03 - Christophe Grenier When listing corrupted ext2/3/4 filesystem, fix handle leak. 2011-04-03 - Christophe Grenier libewf: Fix compile.sh script, don't be verbose by default 2011-04-03 - Christophe Grenier Copy files from reiserfs. Need patched progsreiserfs 2011-03-28 - Christophe Grenier Fix to deal with ncurses 5.8 API violation, newwin(0,0,0,0) doesn't create a new full-screen window anymore. 2011-03-25 - Christophe Grenier PhotoRec: recover MPEG transport stream .ts (disabled by default) 2011-03-25 - Christophe Grenier PhotoRec: fix file_rename() and file_rename_unicode() to allocate space for new file instead of using stack, add fallback if renamed failed 2011-03-25 - Christophe Grenier PhotoRec: Call reset_list_file_enable() in main() instead of file_options_load_aux() 2011-03-25 - Christophe Grenier Fix md 0.9 uuid copy 2011-03-25 - Christophe Grenier PhhotoRec: recover .xlsx witht the correct extension 2011-03-25 - Christophe Grenier PhotoRec: parse Paint Shop Pro to get the filesize 2011-03-25 - Christophe Grenier PhotoRec: use "%llu" instead of "%lu" to display sectors offset 2011-03-19 - Christophe Grenier PhotoRec: fix potential out of bound read during recovery of corrupted jpeg 2011-03-19 - Christophe Grenier Warn that fixing MFT using MFT mirror is a non reversible operation. 2011-03-19 - Christophe Grenier PhotoRec: some pdf were erroneously saved as Illusatrtor .ai 2011-03-19 - Christophe Grenier Recent version of libewf have removed LIBEWF_HANDLE type, use libewf_handle_t is available 2011-03-06 - Christophe Grenier Add missing src/exfat_dir.[ch] files since 2011-02-07 2011-03-05 - Christophe Grenier PhotoRec: recover Windows Media Center TV .wtv files 2011-03-05 - Christophe Grenier PhotoRec: recover Impulse Tracker .it files 2011-03-05 - Christophe Grenier PhotoRec: recover Filevault .sparseimage 2011-03-05 - Christophe Grenier PhotoRec: recover Oracle dump file .dmp 2011-03-05 - Christophe Grenier PhotoRec: Limit file size to 4G when recovering from a FAT 2011-03-05 - Christophe Grenier Allow sector size up to 8192 bytes 2011-03-05 - Christophe Grenier PhotoRec: for zip archive, set the filename according to the first file in the archive 2011-03-05 - Christophe Grenier PhotoRec: try to recover LilyPond .ly text file 2011-03-05 - Christophe Grenier PhotoRec: recover gpg file when data has been encrypted with a symmetric cipher using a passphrase 2011-03-05 - Christophe Grenier Modify file_search_footer() prototype 2011-03-05 - Christophe Grenier FAT: handle filesystem sector size different than media sector size 2011-03-05 - Christophe Grenier Fix for HPA and DCO detection (again) 2011-03-05 - Christophe Grenier For non partionned media formated as FAT, set bytes per sector according to FAT boot sector information. 2011-03-05 - Christophe Grenier TestDisk: try to avoid endless directory loop when copying directory when damaged filesystem 2011-03-05 - Christophe Grenier TestDisk: recover btrfs, a GPL-licensed copy-on-write file system for Linux. 2011-02-07 - Christophe Grenier Minimal support to list and copy files from exFAT for TestDisk. PhotoRec:Can carve files from exFAT free space only 2011-01-10 - Christophe Grenier Add mising file_lso.c file since commit 58fb3eaccbe01ba0867631956a58ad37c19ea1df 2011-01-07 - Christophe Grenier On non-partionned media, discovers exFAT filesystem using backup sector. 2011-01-07 - Christophe Grenier Fix exFAT recovery using backup boot sector 2011-01-05 - Christophe Grenier PhotoRec: recover Torrent files 2011-01-05 - Christophe Grenier PhotoRec: recover Freeway 5 pro files 2011-01-05 - Christophe Grenier PhotoRec: recover lzo archive 2011-01-05 - Christophe Grenier PhotoRec: argument signess fix in a log_info() call 2011-01-05 - Christophe Grenier Detect ext2/3/4 filesystem using group 3 backup superblock when main superblock is damaged in non-partionned media. 2011-01-05 - Christophe Grenier PhotoRec: distinguish zip archive from Mozilla Cross-Platform Install .xpi 2011-01-05 - Christophe Grenier PhotoRec: recover MS Internet Shortcut .url files and avoid some false positives with text files and Fortran .f 2011-01-05 - Christophe Grenier PhotoRec: recover recents version of Acronis .tib files 2011-01-05 - Christophe Grenier PhotoRec: allows atom size up to 2GB 2010-12-23 - Christophe Grenier PhotoRec: detect Page Maker .p65 files 2010-12-23 - Christophe Grenier PhotoRec: fix the order of file checks 2010-12-16 - Christophe Grenier List and undelete filesystem using alternate superblock if necessary 2010-12-16 - Christophe Grenier Set alternate superblock information when available 2010-12-05 - Christophe Grenier PhotoRec: handle fill bytes before JPG markers See B.1.1.2 Markers in http://www.w3.org/Graphics/JPEG/itu-t81.pdf 2010-11-29 - Christophe Grenier Compilation fix when ncurses is disabled 2010-11-29 - Christophe Grenier Try to locate truecrypt logical partition by using the logical partition entry. 2010-11-29 - Christophe Grenier Check wctomb() availability 2010-11-22 - Christophe Grenier PhotoRec: recover Lotus Notes .nsf and cdl/cdt/cdd Concept Draw files 2010-11-22 - Christophe Grenier PhotoRec: fix template 2010-11-22 - Christophe Grenier PhotoRec: recover Pretty Good Privacy pgp files 2010-11-22 - Christophe Grenier Reduce memory usage during NTFS undelete 2010-11-20 - Christophe Grenier Add the possibility to list NTFS partition in the Advanced menu 2010-11-11 - Christophe Grenier PhotoRec: display the data size and store image_remaining.dd where the files are recovered 2010-11-11 - Christophe Grenier Log ewflib error messages to stderr 2010-11-11 - Christophe Grenier TestDisk Image Creation: display the data size 2010-11-09 - Christophe Grenier Can list ext3/ext4 in TestDisk Advanced menu 2010-11-09 - Christophe Grenier When a key is pressed in a menu, default to the corresponding item. 2010-11-09 - Christophe Grenier PhotoRec: additional signature for HTML files 2010-11-09 - Christophe Grenier PhotoRec: avoid to truncate the file too short when there isn't enough data to read 2010-11-07 - Christophe Grenier PhotoRec: add carve free space only from FAT12 possibility 2010-11-07 - Christophe Grenier PhotoRec: avoid a false positive due to APP12 marker in jpeg recovery 2010-11-07 - Christophe Grenier PhotoRec: detect asf/wmv video file size 2010-11-05 - Christophe Grenier PhotoRec: user can choose to run sudo via the interface if he isn't root 2010-11-05 - Christophe Grenier NTFS Rebuild BS: fix the potential partition location (Visible in log file only) 2010-11-05 - Christophe Grenier Introduce pread_fast(), a function that can return a pointer to the data in cache instead of using memcpy to fill the buffer with a copy of the data 2010-10-31 - Christophe Grenier PhotoRec: remove has_value field in file_check_list_t 2010-10-31 - Christophe Grenier Search for FAT32 and NTFS backup boot sector when checking if the partition table type is None 2010-10-31 - Christophe Grenier Fix file_rename() and file_rename_unicode() 2010-10-31 - Christophe Grenier Affect default values to mft_lcn and mftmirr_lcn that may be used uninitialized otherwise. 2010-10-31 - Christophe Grenier PhotoRec: speedup optimization by avoiding some useless call to header_check_txt() 2010-10-31 - Christophe Grenier file_riff.c: remove unused variable affectation 2010-10-31 - Christophe Grenier file_pdf.c: removed useless affectation 2010-10-31 - Christophe Grenier Don't dereference disk if disk parameter is NULL 2010-10-31 - Christophe Grenier file_doc.c: remove useless code 2010-10-24 - Christophe Grenier PhotoRec: use signatures defined in photorec.sig file. 2010-10-24 - Christophe Grenier New prototype for size_to_unit() 2010-10-23 - Christophe Grenier PhotoRec: recover lzo compressed archive 2010-10-23 - Christophe Grenier PhotoRec: recover Print Shop .psf files 2010-10-23 - Christophe Grenier Modified interface when prompting for a destination to store data 2010-10-23 - Christophe Grenier Support cygwin's libncursesw10 2010-10-23 - Christophe Grenier Use "make -j 2" in compile.sh 2010-09-24 - Christophe Grenier Fix grammar in TestDisk first screen 2010-09-24 - Christophe Grenier PhotoRec: handle another version of Acronis True Image 2010-09-24 - Christophe Grenier PhotoRec: test chunk type while parsing PNG file 2010-09-24 - Christophe Grenier Assume utf8 filenames in FAT 2010-09-19 - Christophe Grenier aff_copy_short(): a 1-line banner 2010-09-19 - Christophe Grenier TestDisk: when manually adding a partition, the proposed partition is now by default the biggest free space. 2010-09-19 - Christophe Grenier src/log.c: refactor code by using log_open() 2010-09-19 - Christophe Grenier PhotoRec: recover raw avi stream 2010-09-11 - Christophe Grenier If compiled with "./configure --enable-mouse", most PhotoRec screens can be driven by mouse. gpm library is dynamicaly loaded by ncurses, so this option isn't compatible with static binaries. 2010-09-11 - Christophe Grenier Remove reference to jpegmmx-lib 2010-09-11 - Christophe Grenier PhotoRec: in bruteforce mode, assume the error location is never after the estimated error location 2010-09-11 - Christophe Grenier PhotoRec: during the bruteforce mode, try to handle situation where the error is located before the previous estimation. It still need work. 2010-09-11 - Christophe Grenier PhotoRec: improve jpeg localisation of erronous data, usefull for the bruteforce mode 2010-09-11 - Christophe Grenier PhotoRec: recover Quantum GIS (QGIS), Open Source Geographic Information System files and firefox sessionstore files 2010-09-11 - Christophe Grenier Move binaries from sbin to bin 2010-09-11 - Christophe Grenier Update spec file to be a closer match to fedora 14 package 2010-09-11 - Christophe Grenier Add fidentify man page, fix the section number of testdisk and photorec 2010-09-11 - Christophe Grenier Don't check for varargs.h presence 2010-09-11 - Christophe Grenier Fix for x86_64-pc-mingw32 2010-09-11 - Christophe Grenier Warn the user that there is no echo when using sudo 2010-08-26 - Christophe Grenier PhotoRec: code cleanup - use enum value for return value in src/phbf.c 2010-08-23 - Christophe Grenier PhotoRec: fix dgn detection and the wrong argument to OLE_parse_summary() function 2010-08-23 - Christophe Grenier Code cleanup 2010-08-23 - Christophe Grenier Update TestDisk man page to include ext4 and undelete feature 2010-08-23 - Christophe Grenier PhotoRec: fix the reported error location when EXIF information are corrupted 2010-08-23 - Christophe Grenier PhotoRec: add http cache file detection 2010-08-20 - Christophe Grenier PhotoRec: better detection of corrupted EXIF information 2010-08-18 - Christophe Grenier MBRCode: Avoid to replace the disk signature used by Vista and later 2010-08-16 - Steven Mestdagh Detect vnd (virtual node driver) devices that provides interface to disk image file. 2010-07-23 - Christophe Grenier PhotoRec: recover Virtual desktop infrastructure 1.1 .vdi files 2010-07-23 - Christophe Grenier PhotoRec: recover RoboForm .rfp files 2010-07-23 - Christophe Grenier PhotoRec: recover Apple QuickTake 100 files 2010-07-23 - Christophe Grenier PhotoRec: recover Broadcast Interface Module .bim files 2010-07-23 - Christophe Grenier Fix NTFS undelete of sparse file 2010-07-23 - Christophe Grenier PhotoRec: parse PNG/JNG/MNG files 2010-06-22 - Christophe Grenier PhotoRec: allow carving on non sector boundary (experimental) 2010-06-22 - Christophe Grenier Code cleanup 2010-06-22 - Christophe Grenier PhotoRec: distinguish jar from zip archive (fix) 2010-06-22 - Christophe Grenier PhotoRec: remove a check that was preventing some mov file bigger than 1GB to be recovered 2010-06-22 - Christophe Grenier PhotoRec: relax check for PE exe 2010-06-22 - Christophe Grenier PhotoRec: fix Dalvik .dex detection 2010-06-22 - Christophe Grenier Space and name cleanup 2010-06-22 - Christophe Grenier Handle Humax partition table 2010-06-22 - Christophe Grenier TestDisk: reduce the number of read operations 2010-06-22 - Christophe Grenier TestDisk: fix HFSP detection Regression introduced in commit 183a66798e1ddbfd62c56e1d34287fddb0a4d3e7 2010-05-21 - Christophe Grenier Another fix for DCO/HPA detection 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .wpd 2010-05-21 - Christophe Grenier PhotoRec: recover Synchronized Multimedia Integration Language .smil - VBooKMark .url - utf-8 .xml - Java Application Descriptor .jad 2010-05-21 - Christophe Grenier PhotoRec: fix oversized file detection for .arw 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .swf/.swc 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .res 2010-05-21 - Christophe Grenier PhotoRec: .ps file recovery - handle very small buffersize 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .prc - extract the modification date 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .pcx 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .mpg 2010-05-21 - Christophe Grenier PhotoRec: mp3 recovery - code cleanup 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .lnk 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .ico 2010-05-21 - Christophe Grenier PhotoRec: extract the exe filename from InteralName if available 2010-05-21 - Christophe Grenier PhotoRec: recover Bentley Systems' MicroStation .dgn file format 2010-05-21 - Christophe Grenier PhotoRec: recover history.dat file from Sony Ericson phone 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .au and extract the filesize 2010-05-21 - Christophe Grenier PhotoRec: stricter check for .arj 2010-05-21 - Christophe Grenier PhotoRec: add information about amr file format 2010-05-21 - Christophe Grenier Mark as "const" a variable 2010-05-21 - Christophe Grenier Prefix highligted selection by ">", so screen reader software find the interface less confusing. 2010-04-27 - Christophe Grenier Update TestDisk date, add photorecf Add Windows Server 2008 and Windows 7 in description 2010-04-27 - Christophe Grenier PhotoRec: recover Dalvik .dex files 2010-04-27 - Christophe Grenier PhotoRec: recover DriftBox .dbn files 2010-04-27 - Christophe Grenier PhotoRec: recover Netpbm (PBM/PGM/PPM) files 2010-04-27 - Christophe Grenier PhotoRec: improve jpg file recovery in brute-force mode 2010-04-27 - Christophe Grenier PhotoRec: modify internals for brute-force recovery 2010-04-27 - Christophe Grenier Fix detection of Encase 6 Fix detection of OpenBSD SCSI device 2010-04-27 - Christophe Grenier xfs, code cleanup 2010-04-27 - Christophe Grenier Remove redundant location hints used by partition search (speedup) 2010-04-27 - Christophe Grenier md 0.9: fix out of bound write memory operation 2010-04-27 - Christophe Grenier luks: code cleanup 2010-04-27 - Christophe Grenier Press 'F' during deeper partition search to continue after the end of the last found partition 2010-04-27 - Christophe Grenier PhotoRec: recover another mbox (mailbox) folder file format 2010-04-27 - Christophe Grenier PhotoRec: add another signature for Quickbooks qbw 2010-04-27 - Christophe Grenier PhotoRec: fix gpg recovery 2010-04-27 - Christophe Grenier PhotoRec: recover Quickbook qbb files based on OLE/Microsoft Compound Document file format 2010-04-27 - Christophe Grenier Use destination offset instead of source offset when creating a partition image (Fix) 2010-04-27 - Christophe Grenier Add specific tests (ie magic value) before checking for a filesystem (Use less CPU) 2010-04-27 - Christophe Grenier Add a header needed under Solaris 2010-03-16 - Christophe Grenier Interface need 24 lines to work correctly 2010-03-16 - Christophe Grenier PhotoRec: recover Extended Renoise song .xrns files 2010-03-16 - Christophe Grenier PhotoRec: stricter check for MPG file beginning by MPEG-4 visual object start code 2010-03-16 - Christophe Grenier NTFS undelete: 'a' to select/deselect all files 2010-03-16 - Christophe Grenier PhotoRec: recover Mind Your Own Business .myo files 2010-01-24 - Christophe Grenier Rename sun_partition to sun_disklabel 2010-01-24 - Christophe Grenier When deleting an Intel partition table, remove the EFI signature if present. 2010-01-24 - Christophe Grenier Improve log file creation 2010-01-24 - Christophe Grenier Add Windows manifest in the exe files itself (cygwin compilation) 2010-01-24 - Christophe Grenier PhotoRec: recover encrypted rar files 2010-01-24 - Christophe Grenier file_exe.c: rename a file structure 2010-01-24 - Christophe Grenier PhotoRec: Improve .dv Digital Video file recovery to get the filesize 2010-01-24 - Christophe Grenier Modify compile.sh to handle cross-compilation for arm-marvell-linux-gnu used bySynology CS407 2010-01-24 - Christophe Grenier Add missing files 2009-12-28 - Christophe Grenier Fix a warning when running the cygwin version under Wine 2009-12-28 - Christophe Grenier PhotoRec: recover FontLab .vfb files 2009-12-28 - Christophe Grenier PhotoRec: recover Presto .pzh files 2009-12-28 - Christophe Grenier PhotoRec: recover Game Maker .gm6 and .gmd files 2009-12-28 - Christophe Grenier PhotoRec: recover ext[234] filesystem file image 2009-12-28 - Christophe Grenier Recommand using parted under Linux to recreate missing partition when Mac partition table is used. 2009-12-28 - Christophe Grenier Better check for HPA/DCO reporting 2009-12-28 - Christophe Grenier PhotoRec: return immediatly when date/time has been found in pdf 2009-12-28 - Christophe Grenier PhotoRec: avoid out of bound read access when using OLE ministream (doc/ppt/xls...) 2009-12-28 - Christophe Grenier TestDisk: when search an ext[234] superblock, display the corresponding fsck.ext3 command to use the superblock parameters 2009-12-11 - Christophe Grenier Cygwin: use posix path when creating a log file 2009-12-11 - Christophe Grenier Detect disks when compiled for Haiku (free open source operating system compatible with BeOS) 2009-12-11 - Christophe Grenier PhotoRec: stricter check for Mysql .frm files 2009-12-11 - Christophe Grenier PhotoRec: recover Wilcom ES .emb files 2009-12-11 - Christophe Grenier fidentify: enable all file formats 2009-12-11 - Christophe Grenier Enable -Wc++-compat compilation warning 2009-12-11 - Christophe Grenier Enable sudo for i686-apple-darwin9 binaries 2009-11-01 - Christophe Grenier Avoid some .ini, .java and .txt false positifs 2009-11-01 - Christophe Grenier Add missing fwrite return check 2009-11-01 - Christophe Grenier PhotoRec: when no partition table is found, default to none 2009-11-01 - Christophe Grenier Remove unused disk_car argument from test_ISO() function 2009-11-01 - Christophe Grenier Fix header definition for function taking no argument 2009-11-01 - Christophe Grenier Add offset in hfs+ structure comment 2009-11-01 - Christophe Grenier PhotoRec: handle miniFAT when extracting doc/xls/ppt title from summary 2009-11-01 - Christophe Grenier PhotoRec: stricter check for .dbf files 2009-11-01 - Christophe Grenier PhotoRec: record last valid offset of a file, will be usefull for bruteforce 2009-11-01 - Christophe Grenier TestDisk: fix ext2/ext3/ext4 superblock detection for 1024b block 2009-11-01 - Christophe Grenier Define _FORTIFY_SOURCE during compilation to enable more source code warnings 2009-10-25 - Christophe Grenier PhotoRec: recover Opera preferences .win files 2009-10-25 - Christophe Grenier PhotoRec: recover encrypted file by eCryptfs 2009-10-25 - Christophe Grenier PhotoRec: recover Adobe's Extensible Metadata Platform .xmp files 2009-10-25 - Christophe Grenier PhotoRec: make atd_header static 2009-10-25 - Christophe Grenier PhotoRec: don'tinclude iso9660.h in iso.h 2009-10-25 - Christophe Grenier PhotoRec: better detection of docx/xlsx/pptx 2009-10-25 - Christophe Grenier PhotoRec: fix MPEG-1 system header start code detection 2009-10-25 - Christophe Grenier PhotoRec: try to detect Microsoft Tape .bkf end of file 2009-10-25 - Christophe Grenier Code cleanup 2009-10-19 - Christophe Grenier PhotoRec: recover Nintendo DS Game ROM Image .nds 2009-10-19 - Christophe Grenier PhotoRec: recover Matlab .mat files 2009-10-19 - Christophe Grenier PhotoRec: recover Color profiles .icc 2009-10-19 - Christophe Grenier PhotoRec: recover File Maker Pro .fp5 2009-10-19 - Christophe Grenier Identify ISO9660 image as non-partitionned media 2009-10-19 - Christophe Grenier Move fat_set_part_name() to src/common.c and rename it to set_part_name_chomp() 2009-10-19 - Christophe Grenier List 0xFB PC/Intel partition id as VMFS, VMware FileSystem 2009-10-19 - Christophe Grenier PhotoRec: do not parse TIFF Makernotes 2009-10-19 - Christophe Grenier Log syntax error in command line 2009-10-19 - Christophe Grenier PhotoRec: minimal detection of file size of Adobe Photoshop Image .psd 2009-10-19 - Christophe Grenier PhotoRec: search for JPEG beginning by SOI + APP12 2009-10-06 - Christophe Grenier PhotoRec: recover Mathlab model .mdl 2009-10-06 - Christophe Grenier PhotoRec: distinguish .xml.gz from .gz 2009-10-06 - Christophe Grenier Scan for the first 20 disks under Mac OS X instead of 10 (fix) 2009-09-30 - Christophe Grenier dir.c: little code reorganisation 2009-09-30 - Christophe Grenier Scan for the first 20 disks under Mac OS X instead of 10 2009-09-05 - Christophe Grenier file_template is a model for adding a new file format to PhotoRec 2009-09-04 - Christophe Grenier Detect Windows server 2008 and Windows server 2008 R2 - compilation fix 2009-09-03 - Christophe Grenier Detect Windows server 2008 and Windows server 2008 R2 2009-09-03 - Christophe Grenier Fix HPA/DCO detection for some big disks (ie 1.5TB) 2009-09-03 - Christophe Grenier PhotoRec: recover Mnemosyne .mem files 2009-09-03 - Christophe Grenier PhotoRec: recover Bacula backup .bac and Qemu image .cow (COW and COW2) 2009-08-27 - Christophe Grenier Log the machine architecture 2009-08-27 - Christophe Grenier TestDisk: don't display "Structure: Ok" if there is no partition. Users are confused otherwise. 2009-08-27 - Christophe Grenier PhotoRec: stricter check for PowerTab .ptb files 2009-08-27 - Christophe Grenier PhotoRec: recover Xournal .xoj files 2009-08-20 - Christophe Grenier Fix for Device Configuration Overlay detection when LBA48 isn't enabled 2009-08-20 - Christophe Grenier PhotoRec: recover JPEG XR .wdp files 2009-08-18 - Christophe Grenier TestDisk: locate ZFS partition beginning 2009-08-18 - Christophe Grenier unicode.c: shutdown a warning 2009-08-18 - Christophe Grenier PhotoRec: print an error if /cmd parameter hasn't been fully processed (work still needed) 2009-08-18 - Christophe Grenier photorec.c: add missing setdate.h header 2009-08-18 - Christophe Grenier PhotoRec: use a short extension when recovering sqlite files with DOS version 2009-08-18 - Christophe Grenier PhotoRec: identify Ogg data/Theora video .ogm files 2009-08-18 - Christophe Grenier PhotoRec: extract date/time and title from Word document better doc / xls / ppt / ... identification recover SigmaPlot.jnb files 2009-08-18 - Christophe Grenier file_rename() and file_rename_unicode() new prototype 2009-08-18 - Christophe Grenier Fix a double free when ext2fs_open() failed 2009-08-18 - Christophe Grenier Faster search for backup ext2/ext3/ext4 superblock 2009-08-18 - Christophe Grenier Fix small memory leak when copying files 2009-08-12 - Christophe Grenier Move set_date() to a separate file 2009-07-31 - Christophe Grenier qphotorec: fix the device list 2009-07-31 - Christophe Grenier PhotoRec: avoid extension with more than 3 letters for DOS/DJGPP version 2009-07-26 - Christophe Grenier PhotoRec: recover GraphPrism 4 .pzf files 2009-07-26 - Christophe Grenier PhotoRec: recover deleted Encase EWF (.e01, .e02...) files 2009-07-26 - Christophe Grenier Move write_part_gpt() in a separate file, so PhotoRec doesn't depend of uuid_generate, uuidgen or uuid_create function 2009-07-26 - Christophe Grenier PhotoRec: fix FAT unformat but scan the whole partition 2009-07-26 - Christophe Grenier Code style cleanup 2009-07-26 - Christophe Grenier PhotoRec: Log the sector number when a FAT directory is found 2009-07-26 - Christophe Grenier TestDisk: add a boundary check when searching NTFS MFT 2009-07-26 - Christophe Grenier Stricter check for EWF files - workaround a bug in libewf-20090510 when opening a file segment other than .e01 2009-07-26 - Christophe Grenier PhotoRec: recover the following text files - .emka EMKA IOX - Pharmacology & toxicology files - .java JAVA source - .json JavaScript Object Notation - .ksh Korn Shell script 2009-07-26 - Christophe Grenier PhotoRec: try to extract the date/time from pdf files 2009-07-26 - Christophe Grenier PhotoRec: file_mov.c - define some variables as const 2009-07-26 - Christophe Grenier PhotoRec: recover R, language and environment for statistical computing and graphics, .RData files 2009-07-26 - Christophe Grenier Fix the spec file: TestDisk & PhotoRec man pages are moved to "8 System Administration tools and Deamons" instead of "1 User Commands" 2009-07-26 - Christophe Grenier PhotoRec: When manually selecting the blocksize and offset in expert mode, fix the offset 2009-07-16 - Christophe Grenier PhotoRec: improve Adobe Photoshop Image .psd file signature 2009-07-16 - Christophe Grenier PhotoRec: handle TIFF tag IMPrint, some improvements to get a better filesize 2009-07-16 - Christophe Grenier TestDisk & PhotoRec man pages are moved to "8 System Administration tools and Deamons" instead of "1 User Commands" 2009-07-16 - Christophe Grenier Update acx_pthread.m4 to not use AC_LANG_SAVE, AC_LANG_C and AC_TRY_LINK deprecated macros 2009-07-06 - Christophe Grenier PhotoRec: recover RED r3d camera videos 2009-07-03 - Christophe Grenier PhotoRec: recover Guitar Pro 5 .gp5 files 2009-07-03 - Christophe Grenier PhotoRec: recover Russian Finance 1C:Enterprise 8 .1cd files 2009-07-03 - Christophe Grenier HPA/DOC detection, handle the case where native_max is null. 2009-07-03 - Christophe Grenier TestDisk: additional control to avoid that the extended partition ends after the end of the disk 2009-07-03 - Christophe Grenier PhotoRec: identify Windows Internet Shortcut .url, Visual Basic .vb 2009-07-03 - Christophe Grenier PhotoRec: identify several RIFF files: - MIDI sound file .mid - MIDI MIDI Instruments Definition File .idf - Windows Animated Cursor .ani 2009-07-03 - Christophe Grenier PhotoRec: distinguish .html.gz from .gz 2009-07-03 - Christophe Grenier PhotoRec .gpg: check publickey algo for Public-Key Encrypted Session Key Packet v3 2009-07-03 - Christophe Grenier PhotoRec: recover 16 bits (MZ NE) windows executable 2009-07-03 - Christophe Grenier PhotoRec: stricter check for .ape, Monkey's Audio compressed format 2009-07-03 - Christophe Grenier TestDisk: Convert the directory name when it can't be created (Cygwin version) 2009-06-21 - Christophe Grenier PhotoRec: recover FAT filesystem (ie. floppy image) Note, you should disable the recovery of other filetypes 2009-06-21 - Christophe Grenier PhotoRec: recover Quattro Pro spreadsheet qpw 2009-06-21 - Christophe Grenier PhotoRec: check for EFBIG (file too large) error when writing files 2009-06-21 - Christophe Grenier Update configure.ac to not use the deprecated AC_TRY_COMPILE macro, don't use nested function 2009-06-12 - Christophe Grenier PhotoRec: extract time from JPEG (fix), better detect end of file 2009-06-12 - Christophe Grenier TestDisk: Skip 10MB if a read error occurs during image creation. 2009-06-12 - Christophe Grenier PhotoRec: limit to 1GB when searching the previous unrecovered file 2009-06-12 - Christophe Grenier PhotoRec: try to detect MPEG end of file 2009-06-12 - Christophe Grenier Always include stdio.h before ncurses header and types.h 2009-06-11 - Christophe Grenier md.c: add boundary checking 2009-06-11 - Christophe Grenier PhotoRec: recover phpMyAdmin, MySQL and postgreSQL dumps with .sql 2009-06-11 - Christophe Grenier Build fidentify by default 2009-05-27 - Christophe Grenier PhotoRec: fix ending sector in log message 2009-05-27 - Christophe Grenier PhotoRec: fix blocksize detection (regression introduce in 6.11) 2009-05-27 - Christophe Grenier PhotoRec: when a ne file is found, mark the area as data 2009-05-27 - Christophe Grenier PhotoRec: file_search_footer() gets a new parameter 2009-05-27 - Christophe Grenier Remove unecessary memmem.h include 2009-05-27 - Christophe Grenier Flush stderr before and after listing files 2009-05-24 - Christophe Grenier PhotoRec: Fix Panasonic rw2 recovery 2009-05-24 - Christophe Grenier Fix EFI partition table backup 2009-05-24 - Christophe Grenier Repla ce "Estimated time for achievement" by "Estimated time to completion" 2009-05-24 - Christophe Grenier If the destination is full, PhotoRec ask for a new location and it defaults to the actual location instead of the default one. 2009-05-05 - Christophe Grenier PhotoRec: move photorec_bf() to a separate file, idem for photorec_find_blocksize() and file_found() move photorec_info() and photorec_progressbar() to src/phnc.c 2009-05-05 - Christophe Grenier "photorec /?" returns the help message 2009-05-05 - Christophe Grenier move set_filename() from src/phrecn.c to src/photorec.c 2009-05-05 - Christophe Grenier Limit the scope of several variables 2009-05-05 - Christophe Grenier move autoset_unit() to a separate file 2009-05-05 - Christophe Grenier PhotoRec: recover Scalable Vector Graphics .SVG files 2009-05-05 - Christophe Grenier PhotoRec: Add boundary checking when parsing EXIF data (again) 2009-04-27 - Christophe Grenier PhotoRec: add some texts that can be found in jpg modified by Adobe to avoid to reject the file 2009-04-27 - Christophe Grenier PhotoRec: Recover MPEG .tod files 2009-04-27 - Christophe Grenier PhotoRec: Add boundary checking when parsing EXIF data 2009-04-27 - Christophe Grenier PhotoRec: recover SolidWorks .sldprt 2009-04-27 - Christophe Grenier Avoid "return function()" in function returning void 2009-04-19 - Christophe Grenier TestDisk & PhotoRec 6.11-WIP 2009-04-18 - Christophe Grenier Clear the handle when the log is closed 2009-04-18 - Christophe Grenier Handle more than 80 columns 2009-04-18 - Christophe Grenier Handle Ctrl+C 2009-04-14 - Christophe Grenier Code cleanup: remove unused variable in src/ntfs_dir.c Make fd variable more local in src/ntfs_udl.c 2009-04-14 - Christophe Grenier TestDisk: when searching partition near the end of the disk, stops if there is a read error 2009-04-14 - Christophe Grenier PhotoRec: identify DNG (raw tiff) 2009-04-14 - Christophe Grenier TestDisk: hexdump can use more than 24 lines 2009-04-14 - Christophe Grenier TestDisk: Force screen redraw 2009-04-12 - Christophe Grenier PhotoRec: recover TZif2 timeinfo zone files 2009-04-12 - Christophe Grenier PhotoRec: fix Macintosh Picture .pct size detection 2009-04-12 - Christophe Grenier Cylinder is now long unsigned int. Fix a parameter inversion for the DOS version. 2009-04-12 - Christophe Grenier Don't forget the string format when logging an error, patch from Pascal Terjan 2009-04-12 - Christophe Grenier PhotoRec: use tgz instead of tar.gz extension when recovering file for DOS DJGPP version 2009-04-12 - Christophe Grenier Replace '/' and '\' by '_' when extracting the original filename from a file 2009-04-12 - Christophe Grenier Code cleanup: remove unused variable 2009-04-12 - Christophe Grenier Add PhotoRec name in testdisk.spec description 2009-04-08 - Christophe Grenier PhotoRec: in expert mode, ask if the user want to create a file with all the unidentified sectors. Add some code to modify PhotoRec to skip some sectors or recover a file with a known location, it can be usefull for known fragmented file 2009-04-08 - Christophe Grenier JPG, check the JPG structure before using libjpeg 2009-04-08 - Christophe Grenier PhotoRec: fix the recovery of sr2 and arw TIFF 2009-04-08 - Christophe Grenier FAT: Fix the check when listing deleted "." and ".." entries 2009-04-05 - Christophe Grenier Windows, fix the argument order 2009-04-05 - Christophe Grenier PhotoRec: sector number in filename is now prefixed with several 0, so the files can be sorted by name without problem 2009-04-05 - Christophe Grenier file_mov.c: add "jP " header 2009-04-05 - Christophe Grenier file_doc.c: better check for thumbs.db 2009-04-05 - Christophe Grenier We are now in 2009 2009-03-25 - Christophe Grenier PhotoRec: recover AutoSketch drawing .skd 2009-03-25 - Christophe Grenier PhotoRec: recovers Thumbs.db with a .db extension instead of a .doc 2009-03-25 - Christophe Grenier Stop FAT directory listing when a entry begins by a null char 2009-03-25 - Christophe Grenier Compilation fix 2009-03-25 - Christophe Grenier libewf project has moved to sourceforge 2009-03-22 - Christophe Grenier Fix sign/unsigness problem 2009-03-22 - Christophe Grenier Redraw the full screen after a file listing 2009-03-22 - Christophe Grenier PhotoRec: allow R(egistered) char in txt file 2009-03-22 - Christophe Grenier PhotoRec: reorganize how TIFF tag are searched 2009-03-22 - Christophe Grenier PhotoRec: bugfix, reset file_rename pointer in reset_file_recovery() 2009-03-22 - Christophe Grenier PhotoRec: modify Canon Raw picture .crw EOF footer detection 2009-03-22 - Christophe Grenier TestDisk: recover exFAT partition 2009-03-15 - Christophe Grenier PhotoRec: fix for TIFF .fff 2009-03-15 - Christophe Grenier PhotoRec: limit recursion depth and loop count when checking exe information 2009-03-13 - Christophe Grenier file_exe.c: Add missing boundary checks 2009-03-11 - Christophe Grenier PhotoRec: log the correct sector numbers during FAT unformat in expert mode 2009-03-06 - Christophe Grenier code cleanup: remove unused verbose parameter to disk_get_hpa_dco() 2009-03-06 - Christophe Grenier code cleanup, fix signed/unsigned warnings 2009-03-06 - Christophe Grenier code cleanup: remove verbose argument to fewf_init 2009-03-06 - Christophe Grenier code cleanup: remove verbose argument to add_partition_*() 2009-03-06 - Christophe Grenier PhotoRec: avoid a false positive with some jpg inside avi 2009-03-01 - Christophe Grenier PhotoRec: when loading a previous session, avoid sscanf() and strtol() for better performance 2009-03-01 - Christophe Grenier PhotoRec: Use "Disk identification, please wait..." and "Filesystem analysis, please wait..." messages 2009-02-27 - Christophe Grenier find_blocksize: fix a bug introduced yesterday 2009-02-26 - Christophe Grenier PhotoRec: bugfix, don't reset the blocksize if it's already known 2009-02-26 - Christophe Grenier PhotoRec file_exe.c: Get the original filename from PE fileinfo structure 2009-02-26 - Christophe Grenier find_blocksize() cleanup 2009-02-26 - Christophe Grenier PhotoRec: recover some "DB" files 2009-02-26 - Christophe Grenier file_ace.c: read 4096 bytes instead of 256 when checking the header 2009-02-26 - Christophe Grenier Use e2fsprogs 1.41.4 instead of 1.41.0 if no version is installed 2009-02-22 - Christophe Grenier PhotoRec: add the possibility to do a FAT unformat in expert mode 2009-02-22 - Christophe Grenier Add PE information when building windows binaries 2009-02-20 - Christophe Grenier TIFF: remove redundant define 2009-02-20 - Christophe Grenier PhotoRec: extract the filename from the gzip header if available 2009-02-20 - Christophe Grenier PhotoRec: extract the filename from Diablo II .d2 content 2009-02-20 - Christophe Grenier PhotoRec: create the infrastructure to set a filename using the file content 2009-02-20 - Christophe Grenier fidentify: log debug information 2009-02-20 - Christophe Grenier export find_sectors_per_cluster_aux() 2009-02-18 - Christophe Grenier PhotoRec: recover Diablo II .d2s and .mk5 files generated by a custom CAD-CAM software 2009-02-18 - Christophe Grenier PhotoRec: search Ableton Lives Sets .als footer 2009-02-17 - Christophe Grenier PhotoRec: move get_next_header() and get_next_sector() to the new file pnext.h 2009-02-16 - Christophe Grenier Fix PhotoRec FAT free space carving, the first sector of cluster 2 was erronously removed from the disk space to analyse. 2009-02-16 - Christophe Grenier Move find_sectors_per_cluster() and no_of_cluster2part_type() to a separated file 2009-02-16 - Christophe Grenier PhotoRec: new prototype "void update_blocksize(...)" 2009-02-16 - Christophe Grenier PhotoRec: add missing description in File Maker Pro 7 .fp7 2009-02-15 - Christophe Grenier PhotoRec: recover AppleSingle/AppleDouble, File Maker Pro .fp7, Heredis - Genealogy .hr9 and Microsoft SQL Server Log Data File .ldf 2009-02-15 - Christophe Grenier PhotoRec: add a debug message about the initial sector reading 2009-02-15 - Christophe Grenier PhotoRec: modify Ableton Live Sets detection 2009-02-15 - Christophe Grenier fidentify.c: Fix a warning 2009-02-11 - Christophe Grenier update_search_space_aux(): scan the list backward as the last item is often the one that is searched. 2009-02-11 - Christophe Grenier If compiled with sudo support, add a sudo menu item for non-root user even if device list isn't empty. 2009-02-11 - Christophe Grenier PhotoRec: when excluding NTFS allocated space, abort if an error occurs instead of skipping the problem. 2009-02-11 - Christophe Grenier Add the first sectors number to the log message when copying files from a FAT. 2009-02-11 - Christophe Grenier PhotoRec: Recovers mov files that begin by a "mdat" container 2009-02-09 - Christophe Grenier Log error message when fwrite failed 2009-02-09 - Christophe Grenier Remove unecessary return value for del_search_space() 2009-02-09 - Christophe Grenier Add manifest files to request highest available execution level under Windows Vista UAC 2009-02-03 - Christophe Grenier PhotoRec: fix Windows PE .exe file identification bug and recover i386-COFF executable 2009-02-03 - Christophe Grenier PhotoRec: recover Mozilla XPCOM Type Library .xpt 2009-02-03 - Christophe Grenier hdaccess.c: fix compilation for cygwin (breakage introduced when fixing compilation warning) 2009-02-03 - Christophe Grenier PhotoRec: Office document are still not well distinguished between themself... 2009-02-03 - Christophe Grenier PhotoRec: recover Outlook Nickfile .nk2 2009-02-03 - Christophe Grenier Fix some compilation warnings 2009-02-03 - Christophe Grenier PhotoRec: recover MS Visio with .vsd extension 2009-02-03 - Christophe Grenier configure.ac: libewf checks HAVE_OFF64_T, so defines it 2009-02-01 - Christophe Grenier Define as static some functions 2009-02-01 - Christophe Grenier Fix some missing headers for cygwin 2009-02-01 - Christophe Grenier PhotoRec: recover Fruity Loop .flp files 2009-02-01 - Christophe Grenier PhotoRec: recover Exchange Database .edb 2009-01-31 - Christophe Grenier PhotoRec: recover more Pentax .tif as .pef, add missing header 2009-01-31 - Christophe Grenier Cache optimisation: data is probably in the last buffers 2009-01-31 - Christophe Grenier comp_FAT() cleanup 2009-01-31 - Christophe Grenier Use pread() and pwrite() argument style for internal I/O 2009-01-30 - Christophe Grenier TestDisk: fix name in log 2009-01-29 - Christophe Grenier Fix a few memory leaks found using Coccinelle, http://www.emn.fr/x-info/coccinelle/ 2009-01-27 - Christophe Grenier src/diskacc.c: Fix typo in warning message 2009-01-27 - Christophe Grenier Under Windows, use aligned memory for memory allocation bigger than 512 bytes 2009-01-26 - Christophe Grenier TestDisk: fix a little bug when no log is asked 2009-01-26 - Christophe Grenier Fix display of partition bigger than 2GB 2009-01-26 - Christophe Grenier PhotoRec: fix an invalid boundary check when inserting signature 2009-01-26 - Christophe Grenier Remove redundant check 2009-01-26 - Christophe Grenier PhotoRec: identify LyX .lyx files 2009-01-22 - Christophe Grenier Remove duplicated include in src/hdaccess.c 2009-01-22 - Christophe Grenier PhotoRec: recover APA Style Helper .apa and Cool Edit/Adobe Audition session .ses 2009-01-22 - Christophe Grenier PhotoRec: recover Lotus Data Interchange Format .dif Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator.m3u Reaper Project rpp Windows Play List.wpl 2009-01-22 - Christophe Grenier PhotoRec: an icon should be square and 16 pixels minimum 2009-01-22 - Christophe Grenier PhotoRec: remove useless include 2009-01-22 - Christophe Grenier PhotoRec: add boundary checking for gz, jpg and pdf 2009-01-22 - Christophe Grenier PhotoRec: fix endless loop 2009-01-22 - Christophe Grenier PhotoRec: identified some constants as is 2009-01-20 - Christophe Grenier PhotoRec: recover Java .class, Python Compiled Script .pyc, Timezone info and XV thumbnail image 2009-01-18 - Christophe Grenier PhotoRec: recover Windows ico icons 2009-01-18 - Christophe Grenier PhotoRec: recover TrueType Font .ttf files 2009-01-18 - Christophe Grenier PhotoRec: recover Drawing Interchange File .dxf files 2009-01-18 - Christophe Grenier fidentify: determine file type using PhotoRec signatures 2009-01-18 - Christophe Grenier PhotoRec: move init_file_stats() to filegen.c photorec_bf() prototype cleanup 2009-01-18 - Christophe Grenier src/ext2.c: code cleanup 2009-01-18 - Christophe Grenier file_ext.c: remove a dependency to ext2.c 2009-01-18 - Christophe Grenier Add missing header 2009-01-18 - Christophe Grenier PhotoRec: allow "uuid" type in mov files 2009-01-14 - Christophe Grenier PhotoRec: recover .hds Parallels disk image and .mxf Material Exchange Format video 2009-01-14 - Christophe Grenier Add multiple file selection in NTFS undelete 2009-01-14 - Christophe Grenier qphotorec: non-fonctionnal QT prototype of PhotoRec 2009-01-14 - Christophe Grenier Split ncurses text interface from functions 2009-01-14 - Christophe Grenier Let the user choose to fix or not the MFT only if file can be listed. 2009-01-14 - Christophe Grenier Don't recover NTFS partition with 0 data sector 2009-01-14 - Christophe Grenier PhotoRec: try to find ShadowProtect spf filesize (Recovered file may be truncated) 2009-01-14 - Christophe Grenier PhotoRec: check Outlook dbx filesize 2009-01-10 - Christophe Grenier Modify header files for C function declaration if C++ compilation 2009-01-10 - Christophe Grenier HFS+, HFSX: check the version field to reduce false positive 2009-01-04 - Christophe Grenier Fix for C++ compilation 2009-01-04 - Christophe Grenier PhotoRec: recover ape Monkey's Audio compressed format and mfa, The Games Factory Multimedia Fusion Files 2009-01-04 - Christophe Grenier PhotoRec: uses TIFF tag to detect the filesize, get the picture date/time and the camera manufacturer. 2009-01-04 - Christophe Grenier PhotoRec: detect gif filesize 2009-01-04 - Christophe Grenier Fix for C++ compilation 2009-01-04 - Christophe Grenier Fix warning for automake 1.10.1 Don't generate an error when windres is missing Search uuid_create and uuid_generate first in C standard library before using other library e2fsprogs 1.41.3 may use pthread, so when creating a static version, pthread flags must be added 2008-12-29 - Christophe Grenier Do not allow HFS partition with 0 allocation block. 2008-12-29 - Christophe Grenier Set a 0 sector size in TestDisk FAT boot sector code. This way no FAT is reported when scanning TestDisk executable 2008-12-16 - Christophe Grenier PhotoRec: recover ShadowProtect spf and APple Logic Studio files 2008-11-28 - Christophe Grenier NTFS MFT repair: Warn if the file listing doesn't contain more than 2 directory entries '.' and '..' 2008-11-28 - Christophe Grenier Close the log file before exit(). 2008-11-18 - Christophe Grenier PhotoRec: recover Agelong Tree Database/Abs0luteDatabase .atd files 2008-11-18 - Christophe Grenier PhotoRec: Don't marked as D(eleted) an entry (ie. whole disk) that is not a partition 2008-11-18 - Christophe Grenier When searching for a partition, TestDisk can read up to one cylinder after the supposed end of disk. 2008-11-18 - Christophe Grenier ext2/ext3/ext4 superblock research, display partition name 2008-11-18 - Christophe Grenier dir.c: code cleanup 2008-11-16 - Christophe Grenier Fix a bug in gzip parser discovered by LLVM/Clang Static Analyzer 2008-11-16 - Christophe Grenier Code cleanup after using LLVM/Clang Static Analyzer 2008-11-16 - Christophe Grenier When copying filenames, try to deal more efficently with filename restriction 2008-11-13 - Christophe Grenier NTFS file copy: fix memory leak when copied failed. 2008-11-13 - Christophe Grenier PhotoRec: recover WavPack, Hybrid Lossless Wavefile Compressor, .wv files 2008-11-13 - Christophe Grenier Move attr variable definition more local in ntfs_utl.c 2008-11-13 - Christophe Grenier PhotoRec: recover Cue sheet .cue files 2008-11-13 - Christophe Grenier PhotoRec: declare as const some variables in file_mp3.c 2008-11-13 - Christophe Grenier Update release to November 2008 2008-11-10 - Christophe Grenier Under Windows, if log file can't be created in current directory, try to create it in home directory. 2008-11-10 - Christophe Grenier Additional tests for device configuration identify (DCO) results 2008-11-10 - Christophe Grenier TestDisk: identify Linux md created on big endian architecture 2008-11-10 - Christophe Grenier Defined more functions as static 2008-10-28 - Christophe Grenier PhotoRec: distinguish .csv from .txt 2008-10-28 - Christophe Grenier PhotoRec:recover .sqm Windows Live Messenger Log File 2008-10-28 - Christophe Grenier FAT1x directory listing, check for valid root directory size 2008-10-28 - Christophe Grenier TestDisk, replace "Do you want to save disk file image.dd" by "Do you want to save partition file image.dd" 2008-10-08 - Christophe Grenier PhotoRec: recover tar.gz with the correct extension instead of .gz 2008-10-07 - Christophe Grenier PhotoRec: recover Php Video Pro .pvp files 2008-10-07 - Christophe Grenier TestDisk: Add fullpathname parameter to display filename with the pathname ie "testdisk /cmd device advanced,list,recursive,fullpathname" 2008-10-07 - Christophe Grenier Display a warning if HPA or DCO is present 2008-10-07 - Christophe Grenier Store hpa and dco values in the disk internal structure 2008-10-07 - Christophe Grenier TestDisk: distinguish between "advanced,list" and "advanced,undelete" 2008-10-06 - Christophe Grenier Linux version: log Host Protect Area (HPA) and Device Configuration Overlay (DCO) information 2008-10-06 - Christophe Grenier PhotoRec: recover Turbo Tax .tax files 2008-10-06 - Christophe Grenier Portability fixes for OpenBSD when e2fsprogs port is used 2008-10-06 - Christophe Grenier List deleted files instead of normal files when choosing Undelete for a partition forced as NTFS 2008-10-06 - Christophe Grenier Add logname option, usefull for people running several testdisk or photorec at once 2008-10-06 - Christophe Grenier NTFS undelete: display "c to copy" only if files have been found. 2008-09-26 - Christophe Grenier PhotoRec: for jpeg, get the date/time from the photo itself instead of the first date/time present in the EXIF header 2008-09-23 - Christophe Grenier PhotoRec: add Sisporto sp3/spm file recovery 2008-09-23 - Christophe Grenier Don't split read access if the two previous read IO have failed. 2008-09-23 - Christophe Grenier Avoid a division by zero when a value of 0 cylinder is returned. 2008-09-18 - Christophe Grenier PhotoRec: add Apple binary property list .abcdp recovery 2008-09-18 - Christophe Grenier TestDisk: in Advanced menu, 'a' may be used to temporary add a partition 2008-09-18 - Christophe Grenier Remove unexpected global variable in md.c 2008-09-11 - Christophe Grenier PhotoRec: fix header check order 2008-09-10 - Christophe Grenier Create the partition image in the current directory when "/cmd device advanced,copy" is used 2008-09-10 - Christophe Grenier ext2 file listing: fix a one byte overflow 2008-09-09 - Christophe Grenier PhotoRec: avoid an out of bound read access when parsing some corrupted doc/xls/... document 2008-09-08 - Christophe Grenier PhotoRec: modify internal representation of files during recovery 2008-08-31 - Christophe Grenier PhotoRec: better signature for Pentax .pef 2008-08-31 - Christophe Grenier PhotoRec: avoid out-of-bound read access when extracting jpeg date 2008-08-31 - Christophe Grenier Less strict check on "." and ".." entries for FAT directory 2008-08-30 - Christophe Grenier PhotoRec: When only free space is carved, after the data search, return to the partition selection as list_search_space has been modified 2008-08-28 - Christophe Grenier win32: add debug code in disk_get_sector_size_win32 2008-08-25 - Christophe Grenier Split the interface in several files, part 2 Text interface needs 24 lines instead of 25 2008-08-25 - Christophe Grenier May want to use carvpath for in-place carving in the futur 2008-08-25 - Christophe Grenier Fix for NTFS undelete when filename isn't found 2008-08-24 - Christophe Grenier Split the interface in several files Initial work to handle 24 lines and more than 25 2008-08-22 - Christophe Grenier PhotoRec: code cleanup, use common list in alloc_list_t structure 2008-08-22 - Christophe Grenier PhotoRec: little optimisation when searching a pattern in zip file 2008-08-22 - Christophe Grenier PhotoRec: get the extension from name listed in OLE root directory 2008-08-21 - Christophe Grenier PhotoRec: index pattern search to speedup operation 2008-08-21 - Christophe Grenier PhotoRec: minor optimisation for zip recovery 2008-08-21 - Christophe Grenier PhotoRec: add specific header for mov identification 2008-08-14 - Christophe Grenier PhotoRec: convert the structure holding the list of filechecks 2008-08-14 - Christophe Grenier PhotoRec: code cleanup, a specific function to search for blocksize has been created. 2008-08-14 - Christophe Grenier PhotoRec: create a specific function to set the recovered filename 2008-08-14 - Christophe Grenier PhotoRec: recover MS compress file (SZDD) 2008-08-14 - Christophe Grenier Enable MFT repair in expert mode when the NTFS boot sector is ok even if its backup isn't 2008-08-11 - Christophe Grenier Sort deleted NTFS files 2008-08-09 - Christophe Grenier Remove unused code in NTFS undelete 2008-08-09 - Christophe Grenier Rename filestat to stat in struct dir_data 2008-08-09 - Christophe Grenier NTFS undelete: filename in the root directory should start by "/" and not "./" 2008-08-07 - Christophe Grenier Log sector size and disk model when rejecting a device with a size of 0 byte. 2008-08-07 - Christophe Grenier PhotoRec: recover ER Mapper Rasters (ERS) ascii header 2008-08-07 - Christophe Grenier TestDisk: When copying deleted file from NTFS partition, create the sub-directories on the destination if missing. Convert filenames if needed. 2008-08-06 - Christophe Grenier EFI GPT: when changing the partition type, select by default the current type 2008-08-05 - Christophe Grenier TestDisk: add initial support for NTFS undelete 2008-08-05 - Christophe Grenier PhotoRec: add support for - Ahnenblatt .ahn - Microsoft Dynamics NAV (MS Navision) fbk/fdb/fob - Wink .wnk - tcpdump capture file .pcap 2008-08-05 - Christophe Grenier Fix some compilation warning when ncurses isn't used 2008-08-05 - Christophe Grenier TestDisk: add hints to locate partition beginning at 0/1/1 even if the geometry is wrong 2008-08-05 - Christophe Grenier PhotoRec: fix search for "!/bin/bash" shell script 2008-07-30 - Christophe Grenier PhotoRec: avoid to split mov, stricter check for m2ts, m2t, ogg anti-split check 2008-07-30 - Christophe Grenier PhotoRec: search for "!/bin/bash" shell script Try to improve emlx mail recovery 2008-07-30 - Christophe Grenier Allow to navigate in some menus using 2, 4, 5, 6 and 8 keys instead of arrow keys 2008-07-18 - Christophe Grenier Store disk geometry in cylinders/heads_per_cylinder/sectors_per_head instead of CHS 2008-07-17 - Christophe Grenier Fix RPM spec file 2008-07-17 - Christophe Grenier TestDisk & PhotoRec 6.10 release 2008-07-17 - Christophe Grenier PhotoRec: add Sibelius .sib file format 2008-07-17 - Christophe Grenier Cleanup compile.sh script 2008-07-14 - Christophe Grenier Distinguish ext4 from ext3 filesystem 2008-07-14 - Christophe Grenier PhotoRec: avoid false positive when recovering MS Publisher files 2008-07-13 - Christophe Grenier Fix compilation for FreeBSD 2008-07-13 - Christophe Grenier Add missing include 2008-07-13 - Christophe Grenier Remove unused function declaration 2008-07-13 - Christophe Grenier FAT directory listing, raise the maximum number of cluster for a single directory to 30 clusters instead of 10. 2008-07-13 - Christophe Grenier When listing files, very long filenames may corrupted the screen. Rewrite the bottom of the screen. 2008-07-07 - Christophe Grenier PhotoRec: add "/cmd device ext2_group,group_nr,search" to carve the corresponding ext2/ext3 group number or "/cmd device ext2_inode,inode_nr,search" to carve the group holding the specified inode 2008-07-07 - Christophe Grenier PhotoRec: add Paint Shop Pro .psp Image File 2008-07-07 - Christophe Grenier TestDisk: add /cmd device advanced,list parameter 2008-07-07 - Christophe Grenier PhotoRec: decompress found gzip to check for KMyMoney .kmy 2008-07-07 - Christophe Grenier Add -v[ersion] parameter to TestDisk & PhotoRec 2008-07-05 - Christophe Grenier FAT: Fix confusion between cluster_size and sectors_per_cluster 2008-07-05 - Christophe Grenier PhotoRec: add missing free_search_space() header 2008-07-03 - Christophe Grenier PhotoRec: organize how the range of sectors to carve is initialized. 2008-07-03 - Christophe Grenier TestDisk: add Undelete in the Advanced menu for FAT and ext2 2008-07-03 - Christophe Grenier File undelete for ext2 2008-07-03 - Christophe Grenier Source cleanup in ext2p.[ch] 2008-06-30 - Christophe Grenier When searching for the first partition, try to deal with incorrect geometry 2008-06-30 - Christophe Grenier Mac partition table, don't forget to list FAT32 2008-06-30 - Christophe Grenier Code cleanup in interface_partition_type_ncurses() 2008-06-30 - Christophe Grenier Autoset the CHS/sector unit when geometry is changed. 2008-06-30 - Christophe Grenier PhotoRec: recover Olympus Raw File .orf begiining by "IIRO" 2008-06-30 - Christophe Grenier FAT32 partition named EFI are now set as GPT_ENT_TYPE_EFI by default 2008-06-30 - Christophe Grenier Users can change the EFI partition type and the filesystem type for GPT 2008-06-30 - Christophe Grenier When using libncurses.a under MacOS X, users may be unable to use the arrow keys. Don't use libncurses.a by default 2008-06-23 - Christophe Grenier Make the code less C++ hostile 2008-06-23 - Christophe Grenier Mac: ncurses static library may be used PhotoRec: add Ableton Live Sets .als file format PhotoRec: safer prototype for del_search_space() and update_search_space_aux() 2008-06-23 - Christophe Grenier PhotoRec: code cleanup in ntfs_remove_used_space() 2008-06-23 - Christophe Grenier When rebuilding the NTFS boot sector, log the information before the read() operation 2008-06-23 - Christophe Grenier When navigating, allow to follow symlink 2008-06-23 - Christophe Grenier PhotoRec: add file format name near the extension 2008-06-13 - Christophe Grenier PhotoRec, add support for - AlphaCAM amd/amt/atd/att - arj Archive - asm Pro/ENGINEER Assembly - chm MS Windows HtmlHelp Data - drw Pro/ENGINEER Drawing - frm Pro/ENGINEER Drawing Form - mfg Pro/ENGINEER Manufacturing - prt Pro/ENGINEER Model - stl Stereolithography CAD - tph Pro/ENGINEER ToolPath - wks Lotus 1-2-3 2008-06-13 - Christophe Grenier PhotoRec: support for Standard for the Exchange of Product model data (stp) and StereoLithography (STL) Ascii format 2008-06-13 - Christophe Grenier Fix description for Mysql 2008-06-13 - Christophe Grenier PhotoRec: add Licom AlphaCAM amb support 2008-06-13 - Christophe Grenier PhotoRec: define constants so filesize can be limited to 16 or 32 bits 2008-06-11 - Christophe Grenier PhotoRec: add more command line parameters for "/cmd" and sessions 2008-06-11 - Christophe Grenier PhotoRec: recover Opera Hotlist .adr 2008-06-10 - Christophe Grenier PhotoRec: it's not possible to get the file size for encrypted GnuPG message without the password 2008-06-10 - Christophe Grenier PhotoRec: fix out of bound read access 2008-06-10 - Christophe Grenier Update to e2fsprogs 1.40.10 2008-06-02 - Christophe Grenier Fix filenames when copying accentuated filenames from a FAT under MacOSX 2008-06-01 - Christophe Grenier Compilation fix for system without ncurses 2008-06-01 - Christophe Grenier Portability fix for system missing S_IRUSR, S_IWUSR, S_IXUSR... 2008-06-01 - Christophe Grenier sleep() doesn't exist under mingw32 2008-06-01 - Christophe Grenier PhotoRec: recover Digital Speech Standard v2 .ds2 files 2008-05-30 - Christophe Grenier PhotoRec: check the algo value used by public key packet 2008-05-30 - Christophe Grenier Log the partition table type autodetected 2008-05-30 - Christophe Grenier Detect Software (ATA)Raid configured (disk level) via dmraid 2008-05-30 - Christophe Grenier PhotoRec: Stricter check for Fortran recovery 2008-05-30 - Christophe Grenier Fix Real Audio .ra recovery 2008-05-30 - Christophe Grenier PhotoRec: Better signature for .pcx bitmap images 2008-05-30 - Christophe Grenier PhotoRec: Better signature for Mac Picture .pct 2008-05-30 - Christophe Grenier Better signature for MPEG file beginning by a system header start code 2008-05-30 - Christophe Grenier PhotoRec: Incredimail recovery wasn't working, fix it 2008-05-30 - Christophe Grenier Extract date/time from Digital Speech Standard dss files 2008-05-30 - Christophe Grenier bugfix: TestDisk can be compiled without e2fsprogs again 2008-05-28 - Christophe Grenier PhotoRec: support for Sony Vegas .veg and SQLite database 2008-05-28 - Christophe Grenier Update libewf to 20080501 in Linux RPM spec file 2008-05-27 - Christophe Grenier PhotoRec: recover Adaptive Multi-Rate .amr audio file and Personal Ancestral File .paf 2008-05-27 - Christophe Grenier wgetch_nodelay() and wmenuUpdate() can be static 2008-05-27 - Christophe Grenier Keep corrupted files by default 2008-05-27 - Christophe Grenier Scan for /dev/mmcblk? 2008-05-27 - Christophe Grenier PhotoRec: distinguish Fortran from .txt 2008-05-27 - Christophe Grenier More robust mp3 detection 2008-05-27 - Christophe Grenier PhotoRec: m2t support 2008-05-27 - Christophe Grenier support for file copy from ext2/ext3 2008-05-27 - Christophe Grenier Update PhotoRec man page, device can be a parameter 2008-05-27 - Christophe Grenier Test chmod function availability 2008-05-19 - Christophe Grenier PhotoRec: FileOpts can use more than 25 lines 2008-05-19 - Christophe Grenier Antivirus under Windows can conflict with PhotoRec when PhotoRec tries to overwrite a file it has recovered a few secondes before. Introduce a retry when opening files 2008-05-19 - Christophe Grenier PhotoRec: recover DVD Video manager or title set .ifo 2008-05-19 - Christophe Grenier Disable RepairMFT if partition has been found using backup boot sector. 2008-05-18 - Christophe Grenier PhotoRec: support for vcalendar .ics and Mozilla "mork database" .msf files 2008-05-18 - Christophe Grenier Support for OpenBSD uuid library 2008-05-14 - Christophe Grenier PhotoRec: partial support for GPG/OpenPGP file recovery 2008-05-14 - Christophe Grenier Fix filename_to_directory() for cygwin 2008-05-14 - Christophe Grenier PhotoRec: distinguish Sony ARW from TIFF 2008-05-06 - Christophe Grenier Display full filename when terminfo file (ie testdisk-6.10-WIP/win/c/cygwin) is missing 2008-05-06 - Christophe Grenier Display a warning about the geometry after Quick Search and Deeper Search if necessary (Fix regression in 6.9) 2008-05-06 - Christophe Grenier PhotoRec: recover jpeg files that begin by a COM marker 2008-05-06 - Christophe Grenier Update to libewf 20080501 2008-05-01 - Christophe Grenier Update to "May 2008" 2008-05-01 - Christophe Grenier Fix a warning in Linux software RAID md 2008-05-01 - Christophe Grenier Uses Mac OS specific function to get device sector size and device size Fix compute_device_size() incorrect pread return value check 2008-05-01 - Christophe Grenier When listing local directories, directories first, files next, both sorted by name (. and .. always first) Allow navigation using numerical keys Fix for DOS version 2008-05-01 - Christophe Grenier Add td_list_add_sorted() function for insertion in a sorted list 2008-04-29 - Christophe Grenier PhotoRec: recover NASA Flexible Image Transport System (FITS) and Blu-ray MPEG-2 m2ts 2008-04-29 - Christophe Grenier Deleted files can be shown or not when listing files. 2008-04-29 - Christophe Grenier Log error string when a file can't be created 2008-04-29 - Christophe Grenier Software Raid md 1.x chunksize can be 0 2008-04-29 - Christophe Grenier Update to libewf 20080322 2008-04-29 - Christophe Grenier Bugfix: add missing fewf_sync() function to EWF Fix reported size (2048 TB instead of 0) for some broken USB device under Windows 2008-04-22 - Christophe Grenier PhotoRec: recover Microsoft Works Database .wdb 2008-04-22 - Christophe Grenier Geometry menu can be used to force a 256 bytes sector size. Current geometry is logged prior modification. PhotoRec: Handle 256 bytes blocksize to recover files inside MS Backup archive PhotoRec: When expert mode is enabled, it's possible to change the blocksize even if blocksize was already known from filesystem. 2008-04-22 - Christophe Grenier Icons have been moved in a separate directory 2008-04-22 - Christophe Grenier Update readme.txt for darwin, dos and win 2008-04-16 - Christophe Grenier PhotoRec: add recovery of pfx files holding PKCS#12 keys 2008-04-16 - Christophe Grenier RIFF Cubase cpr filesize is big-endian 2008-04-14 - Christophe Grenier Allow left, right and enter key while selecting a partition type 2008-04-14 - Christophe Grenier Detect ncursesw/ncurses.h header presence 2008-04-14 - Christophe Grenier Use IOCTL_DISK_GET_LENGTH_INFO to get disk size under Windows, it works with Windows Dynamic Disk. 2008-04-11 - Christophe Grenier Log compilation date/time 2008-04-11 - Christophe Grenier Reorganize how disk geometry, size and sector size is gathered 2008-04-11 - Christophe Grenier Avoid unused variable when not using sudo 2008-04-11 - Christophe Grenier Don't display harddisk geometry in the warning message about read-only device 2008-04-11 - Christophe Grenier Try to better deal with partition ending near disk size limit 2008-04-11 - Christophe Grenier PhotoRec: Fix when only txt and/or mov files are selected for recovery. 2008-04-11 - Christophe Grenier FAT32 partition listing: apply bit-mask to inode number, check for "." entry before listing files 2008-04-11 - Christophe Grenier Allow pathname up to 1024 chars instead of 255 2008-04-11 - Christophe Grenier Add td_min(), td_max() functions 2008-04-11 - Christophe Grenier Partition type modification: only use number for Intel and Sun, otherwise select in a list. 2008-04-11 - Christophe Grenier Can list by pressing 'l' in the Advanced menu (key usage not displayed) 2008-04-11 - Christophe Grenier Update header checks 2008-04-09 - Christophe Grenier Search for /dev/mapper/* and /dev/md? device under Linux Under Windows, compare the device model to avoid disk duplicate 2008-04-09 - Christophe Grenier Limit recovered .xcf filesize to 1GB 2008-04-07 - Christophe Grenier PhotoRec: fix for zip recovery on 64-bits plateform 2008-04-07 - Christophe Grenier PhotoRec: fix html signature detection 2008-04-07 - Christophe Grenier PhotoRec: distinguish Debian Archive .deb from .a 2008-04-07 - Christophe Grenier code cleanup: rename aff_buffer() fixup 2008-04-03 - Christophe Grenier code cleanup: rename aff_buffer() 2008-04-02 - Christophe Grenier PhotoRec: detect .iso filesize 2008-04-02 - Christophe Grenier PhotoRec: read 512k chunks instead of 128k 2008-04-02 - Christophe Grenier Resize HD cache buffer when request is too big for the current buffer instead of splitting the request 2008-04-02 - Christophe Grenier tab_insert() is static 2008-04-02 - Christophe Grenier For text recovery only check the first 2048 bytes 2008-04-02 - Christophe Grenier In testdisk.spec add BuildRequires: ntfsprogs-devel Don't build static by default 2008-04-02 - Christophe Grenier Disable crypto for ntfsprogs compilation Fix configure --enable-sudo and --enable-missing-uuid-ok Check io.h header for mingw 2008-03-29 - Christophe Grenier Add .iso file support (Don't always work) 2008-03-29 - Christophe Grenier Add Windows RE(store) partition type for PC/Intel partition 2008-03-29 - Christophe Grenier PhotoRec: for JPEG files, fix conversion from time/date store in Exif header to Unix time 2008-03-29 - Christophe Grenier PhotoRec: for gzip files, extract the time/date from header and set the file time 2008-03-25 - Christophe Grenier Need debug>1 to display an hexdump of windows IOCTL_STORAGE_QUERY_PROPERTY buffer 2008-03-25 - Christophe Grenier Fix TestDisk welcome message 2008-03-24 - Christophe Grenier Fix for NTFS listing: only hides system files beginning by '$' (not . and ..) 2008-03-24 - Christophe Grenier Reports OS version and compiler version 2008-03-24 - Christophe Grenier Move rebuild_FAT_BS, FAT_init_rootdir and repair_FAT_table headers to fat_adv.h 2008-03-24 - Christophe Grenier Don't define menuNTFS/menuEXT2 if libntfs/libext2 is missing 2008-03-24 - Christophe Grenier Fix preprocessor directive in partgpt.c 2008-03-24 - Christophe Grenier add a cast for iconv call 2008-03-24 - Christophe Grenier add a format attribute to log_handler() 2008-03-24 - Christophe Grenier make vaff_txt() static 2008-03-24 - Christophe Grenier fsync function may be missing, fix for mingw 2008-03-24 - Christophe Grenier Search for a partition where Vista usually creates the first one even if the user don't enable Vista search 2008-03-24 - Christophe Grenier include mingw/io.h for mkdir() 2008-03-24 - Christophe Grenier check for cygwin/version.h, windows.h headers and fsync() Add some compiler warning flags 2008-03-23 - Christophe Grenier Links to tinfo library if available, solves "make static" under F-7 2008-03-23 - Christophe Grenier Fix compile.sh 2008-03-20 - Christophe Grenier Log the partition table type autodetected 2008-03-20 - Christophe Grenier Don't scan too much after the end of the disk as defined by the user 2008-03-20 - Christophe Grenier Use LIBEWF_VERSION_STRING instead of LIBEWF_VERSION if available 2008-03-20 - Christophe Grenier Update compile.sh to avoid unnecessary download 2008-03-14 - Christophe Grenier PhotoRec: for JPEG files, extract the time/date from Exif header and set the file time 2008-03-14 - Christophe Grenier When loading FileOpts saved options, don't log the option by default 2008-03-14 - Christophe Grenier Better description about MFT fixing 2008-03-14 - Christophe Grenier After writing a new partition table don't prompt the user when TestDisk execution is driven by command line arguments 2008-03-14 - Christophe Grenier Fix SC V10 .dc header 2008-03-14 - Christophe Grenier PhotoRec: identify MS Publisher .pub files 2008-03-14 - Christophe Grenier In latest libewf beta, libewf_get_bytes_per_sector() and libewf_get_media_size() take 2 arguments 2008-03-10 - Christophe Grenier PhotoRec: add Ghost .gho recovery 2008-03-10 - Christophe Grenier PhotoRec: Load and save FileOpts settings 2008-03-10 - Christophe Grenier Add a warning when fixing MFT 2008-03-10 - Christophe Grenier Get disk model under Windows 2008-03-09 - Christophe Grenier TSCe Survey Controller DC v10.0 recovery 2008-03-09 - Christophe Grenier Add /cmd device ...,list,recursive support 2008-03-09 - Christophe Grenier Update headers check and e2fsprogs version 2008-02-28 - Christophe Grenier Remove the possibility to add a partition for non-partionned disk 2008-02-28 - Christophe Grenier Hide NTFS system files but not files beginning by '$' 2008-02-27 - Christophe Grenier Use better description in Advanced menu 2008-02-27 - Christophe Grenier PhotoRec: in FileOpts, press 's' to deselect all files or reset to default settings 2008-02-27 - Christophe Grenier Change the display unit when changing the partition type 2008-02-27 - Christophe Grenier partmac.c: code cleanup 2008-02-27 - Christophe Grenier HFS/HFS+: replace superblock by volume header name 2008-02-25 - Christophe Grenier PhotoRec: Flow Cytometry Standard 3.0 recovery support 2008-02-25 - Christophe Grenier Remove Mac and Sun partition signature when writing an Intel partition table 2008-02-25 - Christophe Grenier file undelete for FAT filesystem 2008-02-20 - Christophe Grenier PhotoRec: add VectorWorks .mcd support file_doc.c: fix unchecked return value of fread file_mcd.c: fix invalid initialization 2008-02-20 - Christophe Grenier TestDisk 6.9 released 2008-02-13 - Christophe Grenier Fix memory leak in file_zip.c, uninitialized variable in phrrecn.c and invalid ncurses usage in dimage.c 2008-02-11 - Christophe Grenier Bugfix for invalid ncurses usage after disk imaging 2008-02-10 - Christophe Grenier Compatibility fix for e2fsprogs 1.40.6 Fix some gcc warnings 2008-02-08 - Christophe Grenier Mix interactive and cli mode in PhotoRec 2008-02-08 - Christophe Grenier Windows Enhanced MetaFile .emf support for PhotoRec 2008-02-05 - Christophe Grenier Use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX under Windows to get disk size (Fix boggus size with some internal USB card reader) Report disk model under Linux 2008-02-05 - Christophe Grenier Fix recovery of UTF8 text file Fix ask_testdisk_log_creation prototype 2008-02-05 - Christophe Grenier PhotoRec: Macintosh Picture.pct support PhotoRec: SunPCI Disk Image 2008-02-01 - Christophe Grenier MS Windows Link support XBOX GTA San Andreas Save File support 2008-02-01 - Christophe Grenier PhotoRec pseudo partition Whole Disk listed as "No partition" Add comments about MS Office document maximal size 2008-02-01 - Christophe Grenier Update spec file to add libewf support in RPM Drop dos/testdisk.bat 2008-01-14 - Christophe Grenier PhotoRec: expert can stop pass 0 and set the blocksize 2008-01-11 - Christophe Grenier PhotoRec: Final Cut Pro .fcp support 2008-01-11 - Christophe Grenier fix session error message 2008-01-11 - Christophe Grenier PhotoRec: Digital Speech Standard (.dss) support 2008-01-10 - Christophe Grenier Rename variable interface to ncurses_interface as interface may be defined 2008-01-09 - Christophe Grenier Fix log creation 2008-01-09 - Christophe Grenier add image file creation from partition 2008-01-09 - Christophe Grenier Add image parameter in photorec man page fix typo in PhotoRec 2008-01-04 - Christophe Grenier TestDisk FAT and NTFS Advanced boot menu interface, automaticaly positioned to BackupBS or OrgBS TestDisk Update the disk size if head count is modified PhotoRec: display "Next" if necessary in file list PhotoRec: recover Internet Explorer index.dat file PhotoRec: "Mode EXT2/EXT3" option -> "Ext2/ext3 mode" 2007-12-28 - Christophe Grenier Add new parameter to enable/disable all filetype recovery: photorec /cmd device ...,fileopts,everything,disable" MPG recovery: check size defined by video sequence start code 2007-12-28 - Christophe Grenier Support for file copy from FAT filesystem 2007-12-28 - Christophe Grenier Fix compilation problem with "gcc -O0" (no optimisation) 2007-12-28 - Christophe Grenier com_err library may be needed by ext2fs library 2007-12-23 - Christophe Grenier Remove header_check from struct file_hint_struct Add Microsoft Visual Studio Resource file .res support 2007-12-23 - Christophe Grenier Rename find_in_mem() to td_memmem() Add Maya .mb and .mp file support to PhotoRec 2007-12-21 - Christophe Grenier Add Outlook .msg, MS VB .cls detection in PhotoRec 2007-12-21 - Christophe Grenier In expert mode during RepairMFT, user can choose between MFT and MFTmirror if TestDisk can't find the correct one. 2007-12-15 - Christophe Grenier Fix for read-only loopback device, thanks to Andries Brouwer for reporting the problem. 2007-12-15 - Christophe Grenier Fix write for DOS version 2007-12-06 - Christophe Grenier Move string/mem search in a separate file 2007-12-06 - Christophe Grenier Avoid malloc(0) in NTFS code 2007-12-06 - Christophe Grenier Better handle FAT filenames Rename filenames while copying under Dos and Windows 2007-12-06 - Christophe Grenier "testdisk -lu device" will list the partition with sector unit 2007-12-05 - Christophe Grenier Handle Mac partition table partially overwritten by an Intel partition 2007-12-05 - Christophe Grenier Fix some FAT & NTFS read/write 2007-12-05 - Christophe Grenier Fix disk cache sync and disk error handling 2007-12-02 - Christophe Grenier PhotoRec: add support for Microsoft OneNOte .one file 2007-12-02 - Christophe Grenier Add some synchronisation points, should help to deal with unexpected program termination 2007-12-02 - Christophe Grenier Start to reorganise how disk/file access works 2007-11-28 - Christophe Grenier PhotoRec: fix txt and non-linearized pdf recovery 2007-11-28 - Christophe Grenier Can use sudo if user is not root 2007-11-27 - Christophe Grenier PhotoRec: detect HP Photosmart Photo Printing Album .albm files 2007-11-27 - Christophe Grenier PhotoRec: check blender .bld content 2007-11-27 - Christophe Grenier Use e2fsprogs 1.40.2 2007-11-21 - Christophe Grenier Fix fat32_get_prev_cluster and FAT code cleanup 2007-11-19 - Christophe Grenier Fix for type change when there is no partition table 2007-11-19 - Christophe Grenier Add KeepAssX .kdb support to PhotoRec 2007-11-19 - Christophe Grenier FAT volume name may contain lowercase chars 2007-11-16 - Christophe Grenier Add ncurses parameters in configure 2007-11-16 - Christophe Grenier Fix for big FAT filesystem 2007-11-13 - Christophe Grenier IO redirection for alt. superblock/bs is enabled before file listing 2007-11-13 - Christophe Grenier Use BLKROGET ioctl call to detect read-only loop device under Linux 2007-11-13 - Christophe Grenier Add support for Corel Documents .wpd 2007-11-13 - Christophe Grenier Remove src/Makefile.in, it's a generated file 2007-11-07 - Christophe Grenier NTFS: log more information when repairing MFT 2007-11-06 - Christophe Grenier Handle unicode filenames in display and when copying files from an NTFS partition Thanks to Kenneth, C H LEE for the first patch 2007-11-02 - Christophe Grenier - Use wprintw ncurses function instead of a custom one - src/file_mov.c: Fix a compilation error if DEBUG_MOV is defined 29/10/2007 - 6.9-WIP - PhotoRec: fix .mov recovery - PhotoRec: add Acronis True Image .tib 28/10/2007 - 6.9-WIP - PhotoRec: raise maximum file size limit 23/10/2007 - 6.9-WIP - PhotoRec: add Vmware .vmdk detection - TestDisk: replace "Proceed" and "Search!" by "Quick Search" and "Deeper Search" in the interface 17/10/2007 - 6.9-WIP - TestDisk: replace non valid chars in filenames when copying files. - TestDisk: add a warning screen when the media is in read-only. - Identify DOS_FAT_32 correctly under Mac 15/10/2007 - 6.9-WIP - TestDisk: Linux md 1.0/1.1/1.2 software raid detection. 14/10/2007 - 6.9-WIP - lot of endianess fix on big endian CPU 13/10/2007 - 6.9-WIP - PhotoRec: Allow to search in ext2/ext3 unallocated space only. 11/10/2007 - 6.9-WIP - Additional fix for ntfsprogs 2.0 04/10/2007 - 6.9-WIP - Mac HFSX partition support 03/10/2007 - 6.9-WIP - EFI GPT write support 01/10/2007 - 6.9-WIP - PhotoRec: add SketchUp .skp 30/09/2007 - 6.9-WIP - Modify list.[ch] to avoid a conflict with ntfsprogs 2.0 25/09/2007 - 6.9-WIP - PhotoRec: distinguish QuickBook .fst from XML. 12/09/2007 - 6.9-WIP - PhotoRec: fix session support for big size - PhotoRec: add WinSpec .spe file recovery - PhotoRec: add file check to FastTrackerII Extended Module .xm recovery - MacOSX: can force the terminal settings (TERM) if necessary 07/09/2007 - 6.9-WIP - PhotoRec: better zip file check 05/09/2007 - 6.9-WIP - Improve the code to select FAT1 and FAT2 location during FAT boot sector rebuild - Source: create a separate file for CRC - TestDisk: add Luks partition recovery 02/09/2007 - 6.9-WIP - PhotoRec: fix and improve the ACE archive parser using Christophe Gisquet work. 31/08/2007 - 6.9-WIP - TestDisk, menu Advanced, add possibility to list FAT partition - TestDisk, menu Advanced, fix NTFS partition listing using NTFS backup boot sector - Fix in FAT get_next_cluster and set_next_cluster if sector_size!=512 - PhotoRec: Fix utils_cluster_in_use(), in previous version, NTFS carving may miss some files. 30/08/2007 - 6.9-WIP - bugfix, avoid to access a free'd memory when adding several times the same partition. - TestDisk, add more checks to UFS and UFS2 identification. - TestDisk, change some FAT read error message 27/08/2007 - 6.9-WIP - PhotoRec: add Comic Life .comicdoc header detection - PhotoRec: create directory with 0775 permission instead of 0700 (Unix/Linux/BSD/Mac/Sun) 23/08/2007 - 6.9-WIP - Add minimal EFI Guid Partition Table (GPT) support - PhotoRec: fix Outlook 64-bits .pst size detection 21/08/2007 - 6.9-WIP - PhotoRec: fix Mac Address Book recovery, improve .mov recovery 20/08/2007 - 6.9-WIP - PhotoRec: ask for another directory if PhotoRec failed to write files. 19/08/2007 - 6.9-WIP - Work on ncurses specific code split 16/08/2007 - 6.9-WIP - PhotoRec: add .dpx Cineon image file/SMTPE DPX 14/08/2007 - 6.9-WIP - PhotoRec: add AutoCAD .dwg and PowerTab .ptb detection 13/08/2007 - 6.8 - TestDisk & PhotoRec 6.8 release 20/07/2007 - 6.8-WIP - PhotoRec: add .dta and .spss file formats 19/07/2007 - 6.8-WIP - PhotoRec: search .rar footer, get .7z and .cab filesize - PhotoRec: fix a false positive problem 18/07/2007 - 6.8-WIP - Fix highlighting when screen, screen manager with VT100/ANSI terminal emulation, is used (Replace A_STANDOUT by A_REVERSE). - TestDisk: HFS detection has been improved to avoid false positive 17/07/2007 - 6.8-WIP - PhotoRec: fix bruteforce recovery 10/07/2007 - 6.8-WIP - PhotoRec: update tar (better signature) and cab file (filesize) detection - Page up/down is now handled in disk selection 05/07/2007 - 6.8-WIP - PhotoRec: fix a bug while updating the list of the HD space to carve. 04/07/2007 - 6.8-WIP - Log potential NTFS partition location from MFT & MFTMirr location while rebuilding NTFS boot sector - Autodetect the partition type 02/07/2007 - 6.8-WIP - Mac: fix cylinder in disk geometry - PhotoRec: try to detect LaTeX .tex file 26/06/2007 - 6.7 - TestDisk & Photorec Release 20/06/2007 - 6.7-WIP - PhotoRec: add Matroska .mkv file format 19/06/2007 - 6.7-WIP - TestDisk: try to find valid partition table (D,L,P,*) for Vista partition 18/06/2007 - 6.7-WIP - TestDisk: fix load backup 12/06/2007 - 6.7-WIP - TestDisk: ask the user if it should search for partition created under Vista or not. 06/06/2007 - 6.7-WIP - PhotoRec: recovery can use bruteforce (disabled by default) to recover more fragmented JPG 28/05/2007 - 6.7-WIP - PhotoRec: add MSOffice "Open" XML detection 23/05/2007 - 6.7-WIP - Refresh the display less often when searching for NTFS MFT and FAT32 root directory - Modify how partition type are presented - Distinguish between HFS and HFS+ in Advanced 22/05/2007 - 6.7-WIP - Only warn about possibly incorrect disk geometry for Intel and Sun partition table 15/05/2007 - 6.7-WIP - PhotoRec: add ELF and wps file format - Under Windows, avoid to discard some valid devices (digital camera) 13/05/2007 - 6.7-WIP - PhotoRec: optimize how read operation is performed 10/05/2007 - 6.7-WIP - TestDisk, fix a little bug introduce in prior modification 04/05/2007 - 6.7-WIP - TestDisk "Search!" should require less CPU now. 30/04/2007 - 6.7-WIP - Vista doesn't always created partition on cylinder boundaries, search partitions at 1MB cylinder boundaries 25/04/2007 - 6.7-WIP - Begin to separate code that is ncurses specific 21/04/2007 - 6.7-WIP - PhotoRec: Apply Igor Vallee patch to handle Lyrics3 / Lyrics3v2, APE Tagv2, ID3v1 (TAG) in mp3 19/04/2007 - 6.7-WIP - PhotoRec: Allow to search in NTFS unallocated space only. 17/04/2007 - 6.7-WIP - PhotoRec: internal modification, new header_check() prototype - PhotoRec: add Mac AddressBook detection 16/04/2007 - 6.7-WIP - PhotoRec: detect RIFF avi filesize 15/04/2007 - 6.7-WIP - PhotoRec: add Real Audio .rm, CD Audio .cda, compressed Flash .swc, Macromedia .flv Linux archive .a, archive .ace, MS cabinet archive .cab, RPM package .rpm, MS Windows Metafile .wmf, FastTrackerII Extended Module .xm - Improve mp3 and pcx file recovery 11/04/2007 - 6.7-WIP - Improve NTFS partition location detection using backup boot sector or MFT 10/04/2007 - 6.7-WIP - Windows: Drive detected as \\.\PhysicalDrive0 should now be writable 07/04/2007 - 6.7-WIP - Fix a bug where "List" in the Advanced menu wasn't working. 03/04/2007 - 6.7-WIP - Keep date & time while copying files from NTFS 29/03/2007 - 6.7-WIP - PhotoRec: add Quickbooks .qbb and .qbw support 28/03/2007 - 6.7-WIP - PhotoRec: add PaperPort .max file support 26/03/2007 - 6.7-WIP - PhotoRec: try to detect Perl module .pm 21/03/2007 - 6.7-WIP - PhotoRec: add Mac OS .emlx mail format 20/03/2007 - 6.7-WIP - Improve FAT32 root directory detection - PhotoRec: add NJStar Document .njx detection 12/03/2007 - 6.7-WIP - PhotoRec: add 3ds max file support 08/03/2007 - 6.7-WIP - Windows: Don't use pread/pwrite if cygwin compiler is used, I have found a bug. 06/03/2007 - 6.7-WIP - PhotoRec: add Macromedia Freehand 5 (.fh5) & 10 (.fh10) and InDesign file support .indd 04/03/2007 - 6.7-WIP - PhotoRec: distinguish registry config file .reg from text. - PhotoRec: add basic Windows registry header detection and Event Log .evt support 01/03/2007 - 6.7-WIP - Fix how the advanced menu works 26/02/2007 - 6.7-WIP - Add noconfirm command parameter to be able to write the new partition table without confirmation. 22/02/2007 - 6.7-WIP - Change how sys/mount.h header file is detected 21/02/2007 - 6.7-WIP - PhotoRec: support for MS PE executable and MP3 with ID3 header 17/02/2007 - 6.6 - TestDisk & Photorec Release 16/02/2007 - 6.6-WIP - Fix Reiserfs directry listing (Bug introduced in 6.5) 13/02/2007 - 6.6-WIP - Fallback to malloc() if posix_memalign() failed - PhotoRec: Improve Inbox mail recovery 12/02/2007 - 6.6-WIP - PhotoRec: fix DIF Digital Video .dv recovery 11/02/2007 - 6.6-WIP - PhotoRec: Recovery of some JPEG with Exif information was broken: Fix it. 09/02/2007 - 6.6-WIP - PhotoRec: Add Minolta .mrw filesize detection - PhotoRec: Add .sit StuffIt support 08/02/2007 - 6.6-WIP - Windows version: cdrom support was gone in 6.5, it's back - PhotoRec: Add Macromedia Flash .swf file support - PhotoRec: Distinguish vcard .vcf from text .txt file 07/02/2007 - 6.6-WIP - Fix some typo 06/02/2007 - 6.6-WIP - FAT RebuildBS: improve heuristics to find the first FAT 05/02/2007 - 6.6-WIP - Fix some typo - Fix support for multiple EWF files 24/01/2007 - 6.6-WIP - Windows version: Use \\.\PhysicalDrive0 to open disk device (Vista compatibility) - Support for multiple EWF files 22/01/2007 - 6.6-WIP - DOS version: Fix invalid drive selection 15/01/2007 - 6.6-WIP - PhotoRec: Allow to search in FAT16/FAT32 unallocated space only. 05/01/2007 - 6.6-WIP - PhotoRec: Add .flac audi and .cam image detection 04/01/2007 - 6.6-WIP - PhotoRec: Add .3g2 detection (mov file familly) 27/12/2006 - 6.6-WIP - PhotoRec: Add "Previous" and "Next" text in File options. 20/12/2006 - 6.6-WIP - Fix the order of libraries for libewf support 19/12/2006 - 6.6-WIP - Initial EWF support 12/12/2006 - 6.6-WIP - Fix the previous fallback 10/12/2006 - 6.6-WIP - pread/pwrite fallback to read/write method 03/12/2006 - 6.6-WIP - PhotoRec: add Microsoft SQL mdf support 30/11/2006 - 6.6-WIP - If TERM variable is set to a bad value, try a default value. 24/11/2006 - 6.6-WIP - TestDisk: use location of current partitions as hint during partition search - TestDisk: warn if LBA48 support seems missing 15/11/2006 - 6.6-WIP - PhotoRec: add Cubase Song format .all and .cpr detection 12/11/2006 - 6.6-WIP - PhotoRec: update Excel file detection 10/11/2006 - 6.6-WIP - PhotoRec: bugfix in blocksize detection 06/11/2006 - 6.6-WIP - Use another method to read the NTFS data if MFT are corrupted. 05/11/2006 - 6.6-WIP - PhotoRec: modify how data are parsed - PhotoRec: add Apple Audio .aif file support 29/10/2006 - 6.6-WIP - PhotoRec: add blender .blend file support 28/10/2006 - 6.6-WIP - Fix a typo that prevent compilation for OS/2 22/10/2006 - 6.5 6.5 release 09/10/2006 - 6.5-WIP - Add folder selection when copying files in directory listing - PhotoRec: identify .ram file by the rtsp:// address 28/09/2006 - 6.5-WIP - Use latest postal address of FSF in COPYING and in source files 25/09/2006 - 6.5-WIP - PhotoRec: add DIF Digital Video .dv and Real Media .rm file format 21/09/2006 - 6.5-WIP - Split some headers to handle some compilation problem with boggus old libntfs 18/09/2006 - 6.5-WIP - PhotoRec: add AppleWorks .cwk file support 14/09/2006 - 6.5-WIP - NTFS directory listing is now faster 12/09/2006 - 6.5-WIP - NTFS boot sector rebuild: better handle some error 11/09/2006 - 6.5-WIP - Update the cache engine to also cache read failure 10/09/2006 - 6.5-WIP - PhotoRec: Add a lowmem option, recovery is monopass. - PhotoRec: Add xml identification 07/09/2006 - 6.5-WIP - Fix NTFS code 06/09/2006 - 6.5-WIP - PhotoRec: fix an endless loop in mov parser 05/09/2006 - 6.5-WIP - Menu Advanced, display a message if no partition is avaible. 02/09/2006 - 6.5-WIP - New NTFS MFT repair function 30/08/2006 - 6.5-WIP - photorec: add detection of ruby .rb and DjVu .djv file 27/08/2006 - 6.5-WIP - photorec: add support for iTunes mhbd file format 21/08/2006 - 6.5-WIP - add "noconfirm" and "write" command in FAT and NTFS rebuild - remove custom free function 11/08/2006 - 6.5-WIP - photorec: update BMP, PDF and Gif filesize detection 10/08/2006 - 6.5-WIP - photorec: update the internal structure, fix some bugs 07/08/2006 - 6.5-WIP - photorec: add Incredimail (imm, imb) support - photorec: update bzip2 header detection 19/07/2006 - 6.5-WIP - photorec: add Reason .rns, Finale .mus, MIDI .mid support 18/07/2006 - 6.5-WIP - update the terminal initialisation code 13/07/2006 - 6.5-WIP - photorec: replace doc/OLE filesize detection algo, add Double Indirect FAT support 11/07/2006 - 6.5-WIP - photorec: add doc/OLE filesize detection 09/07/2006 - 6.5-WIP - photorec: add MS Backup file detection 28/06/2006 - 6.5-WIP - photorec: update txt support to not break zip including noncompressed text. - photorec: update mov support 25/06/2006 - 6.5-WIP - photorec: fix a memory leak 21/06/2006 - 6.4 TestDisk and PhotoRec 6.4 release 20/06/2006 - 6.4-WIP - photorec: add support for Access MDB 19/06/2006 - 6.4-WIP - photorec: update XCF to handle version 1 (Thanks to Jeffrey Brent McBeth for reporting the problem) - photorec: little fix for jpeg EOF detection 16/06/2006 - 6.4-WIP - photorec: fix the comment if user isn't root under MacOSX 14/06/2006 - 6.4-WIP - Experimental copy support from NTFS is avaible - Get the geometry from FAT or NTFS filesystem for non-partionned media 11/06/2006 - 6.4-WIP - If necessary, search termcap info in the directory where the binary is instead of current directory - photorec: When "/d" parameter is used, avoid to create "hidden" directories (directories that begins by a ".") 01/06/2006 - 6.4-WIP - photorec: update text/html support 23/05/2006 - 6.4-WIP - photorec: update zip support to detect end of file marker - photorec: update jpeg support to detect end of file marker - photorec: update text/html support - photorec: add support for Panasonic/Leica ".raw" 20/05/2006 - 6.4-WIP - photorec: modify the JPEG size limit - photorec: fix a bug in multiple jpeg passes - disk caching: fix in a bug occuring with bad sectors and end of disk 16/05/2006 - 6.4-WIP - photorec: Add an expert mode to select the blocksize and the offset 04/05/2006 - 6.4-WIP - photorec: Update TIFF support to detect Canon RAW ".cr2" 01/05/2006 - 6.4-WIP - photorec: Update TIFF support to detect Nikon RAW ".nef" 30/04/2006 - 6.4-WIP - bugfix: disk description is now always updated when geometry is changed 25/04/2006 - 6.4-WIP - photorec: Update TIFF support to detect Pentax ".pef", Kodak ".dcr" and Sony ".sr2" 19/04/2006 - 6.4-WIP - support for Reiser 4 - photorec: support for PCX 18/04/2006 - 6.4-WIP - photorec: Thanks to Holger Klemm for JNG (JPEG Network Graphics) and MNG (Multiple-Image Network Graphics) support - fat_dir.c: list directories using to 10 clusters instead of 5 14/04/2006 - 6.4-WIP - ntfs_adv.c: RebuildBS, distinguish between failed and aborted MFT search. 12/04/2006 - 6.4-WIP - hdaccess.c: identify if the device is in read-only access mode (Unix). 03/04/2006 - 6.4-WIP - fix Makefile.am since documentation has been updated 01/04/2006 - 6.4-WIP - PhotoRec: add Gimp XCF File and QuarkXpress Document (.qxp) format support 31/03/2006 - 6.4-WIP - PhotoRec: add Flash (.fla) and QuarkXpress Document (.qxd) support 30/03/2006 - 6.4-WIP - PhotoRec: add MySQL support (.frm and .MYI) 22/03/2006 - 6.4-WIP - PhotoRec: add CorelDraw (cdr) and Adobe Photoshop Image (psd) file support 13/03/2006 - 6.4-WIP - PhotoRec: add prc PalmOS application support 01/03/2005 - 6.3 TestDisk and PhotoRec 6.3 release 28/02/2006 - 6.3-WIP - fix configure.ac to properly detect ntfs_libntfs_version 20/02/2006 - 6.3-WIP - PhotoRec: add support for ISO Media, Mpeg4 file format 16/02/2006 - 6.3-WIP - Small user interface modification 14/02/2006 - 6.3-WIP - Photorec: fix a little bug in session 12/02/2006 - 6.3-WIP - Photorec: Linux support for fast blanked CR-RW - scan FreeBSD cdrom device /dev/acd* 04/02/2006 - 6.3-WIP - fix for IA64 03/02/2006 - 6.3-WIP - fix FAT boot sector rebuild on 64 bits processor 30/01/2006 - 6.3-WIP - PhotoRec: add support for Quicken file 29/01/2006 - 6.3-WIP - If no disk found, display a message in the ncurses interface 28/01/2006 - 6.3-WIP - PhotoRec: add support for OpenDocument file format 06/01/2006 - 6.3-WIP - PhotoRec: update support for mp3 and ogg 04/01/2006 - 6.3-WIP - PhotoRec: add support for StarOffice file format 03/01/2006 - 6.3-WIP - PhotoRec: add session support 29/12/2005 - 6.3-WIP - PhotoRec: fix an endless loop 21-23/12/2005 - 6.3-WIP - PhotoRec: update to handle more than one file extension per file type 18/12/2005 - 6.3-WIP - PhotoRec: add Encapsulated PostScript and PostScript file format 12/12/2005 - 6.3-WIP - PhotoRec: add cdrom support for Windows version (Linux and BSD already have it) 08/12/2005 - 6.3-WIP - FAT: improve FAT RebuildBS 07/12/2005 - 6.3-WIP - PhotoRec: add gif and gz file detection - PhotoRec: update mov file detection 06/12/2005 - 6.2 TestDisk & PhotoRec release 30/11/2005 - 6.2-WIP - Interface, update the Advanced/Boot menu - PhotoRec: update bmp file detection 29/11/2005 - 6.2-WIP - Add disk cache and read ahead to improve performance 27/11/2005 - 6.2-WIP - Apple version is now identified in the log file - Handle more than 10 media in the main menu - Apple partition map: for Apple_HFS partition, check for HFS and HFS+ filesystem - Photorec: add .sit Mikron file format 23/11/2005 - 6.2-WIP - Photorec doesn't try any write access on the media to examine, so open device in read only mode. 18/11/2005 - 6.2-WIP - TestDisk MBR code doesn't halt anymore if a key is press at startup. 16/11/2005 - 6.2-WIP - Partition found during search are displayed in real time. They are not marked with D(eleted) any more. 09/11/2005 - 6.2-WIP - Interface update. Thanks to Daniel, the Starman. - Experimental HFS+ backup boot sector support 05/11/2005 - 6.2-WIP - NTFS test and NTFS RebuildBS: Check the number of sectors per cluster 03/11/2005 - 6.2-WIP - FAT and NTFS: fix for hidden_sectors field in boot sector after RebuildBS 01/11/2005 - 6.2-WIP - Update the message when a partition is found and that doesn't fit in the HD 31/11/2005 - 6.2-WIP - Add Acronis partition in Intel partition list 24/10/2005 - 6.2-WIP - Add XBOX and FATX support but no test has been done 18/10/2005 - 6.2-WIP - TestDisk: NTFS endianess fix - PhotoRec: fix for reporting in log file - Sun Solaris: ufs header, workaround a bug in gcc 3.4 17/10/2005 - 6.2-WIP - TestDisk: FAT and NTFS endianess fix - Photorec: Avoid null pointer in printf 14/10/2005 - 6.2-WIP - Photorec: tiff support, detect EOI (End Of Image) 13/10/2005 - 6.2-WIP - Add delete and mbr_code to cmd mode 10/10/2005 - 6.2-WIP - In dir_partition_ext2, dir_partition_ntfs, dir_partition_reiser, if library isn't present, don't prompt the user in cmd mode 08/10/2005 - 6.1 - TestDisk & Photorec Release 08/10/2005 - 6.1-WIP - Don't display "Partition : Write error" erroneously if there is no logical partition 07/10/2005 - 6.1-WIP - Get NTFS library version if avaible 06/10/2005 - 6.1-WIP - MacOS X: use a little trick to get disk size 05/10/2005 - 6.0 - TestDisk & Photorec Release 05/10/2005 - 6.0-WIP - Can stop the search for software Raid partition 04/10/2005 - 6.0-WIP - Add some color output - Modify RPM spec to produce static binary - Fix TestDisk menu for Dos version 30/09/2005 - 5.9 - TestDisk & Photorec Release 27/09/2005 - 5.9-WIP - PhotoRec: add Papyrus and 7zip support 23/09/2005 - 5.9-WIP - Fix a small memory leak in io_redir.c 22/09/2005 - 5.9-WIP - Add libraries information to log file 14/09/2005 - 5.9-WIP - Modify generic function write_MBR_code and erase_list_part parameters 06/09/2005 - 5.9-WIP - Photorec: add texte file recovery 30/08/2005 - 5.9-WIP - FAT: fix directory listing time using timezone 26/08/2005 - 5.9-WIP - Small User interface improvements 25/08/2005 - 5.9-WIP - Modify the internal representation of partition type, now there is one type per partition architecture 17/08/2005 - 5.9-WIP - PhotoRec: add a little trick for ext2/ext3 filesystem - PhotoRec: code cleanup 10/08/2005 - 5.9-WIP - Minimal support for mac partition map 13/07/2005 - 5.9-WIP - Small fixes for cross-compilation 08/07/2005 - 5.9-WIP - PhotoRec: add support for OGG audio files 28/06/2005 - 5.9-WIP - PhotoRec: add support for RAR files 20/06/2005 - 5.9-WIP - NTFS boot sector: copy boot sector over backup boot sector now works 11/06/2005 - 5.9-WIP - DOS version: use disk_clean function instead of file_clean 09/06/2005 - 5.9-WIP - Introduce new menu - Linux Raid: fix regression from 5.8, Raid 1 is again detected. - FAT: fix a bug in expert mode 08/06/2005 - 5.9-WIP - FAT: better check for directory attribut - dump: use highlighting to show the differences between two objets - Photorec: add a default file size limit of 2GB - Try Direct IO (Need a lot of fixes) 04/06/2005 - 5.9-WIP - Photorec: add support for ZIP files starting with PK00 (packed to removable disk) 30/05/2005 - 5.8 TestDisk 5.8 released 24/05/2005 - 5.8-WIP - Photorec: Recognize php header 01/05/2005 - 5.8-WIP - NTFS: Fix a bug in NTFS rebuilding introduced in 5.7 30/04/2005 - 5.8-WIP - UFS2: Add support for UFS2 29/04/2005 - 5.8-WIP - Photorec: MPG format is using streaming 26-29/04/2005 - 5.8-WIP - Solaris: Add support for Intel version of the superblock 23/04/2005 - 5.8-WIP - HFS+: Add support for HFS+ 22/04/2005 - 5.8-WIP - EXT2: e2fsprogs-1.36 parses the device name given in ext2fs_open, give a string instead of the io_channel. - FAT: fix the cleaning function 10/04/2005 - 5.8-WIP - Fix a memory freed problem when detecting if a partition can be Primary, Logical... - Linux Raid: Add some code to detect Raid 5 earlier 07-09/04/2005 - 5.8-WIP - FAT: Update the cleaning FAT function to repair FAT table (Expert mode only) 05/04/2005 - 5.8-WIP - NTFS: Minor change to reported information 02/04/2005 - 5.7 TestDisk 5.7 release 30/03/2005 - 5.7-WIP - FAT12/16: Add the possibility to initialize FAT root directory (Delete everything, Expert mode only) - FAT32: Fix for last FAT sector while cleaning the FAT (Expert mode only) 28/03/2005 - 5.7-WIP - Directory listing: little UI modification 26/03/2005 - 5.7-WIP - EXT2/EXT3: while listing filename permit to list file where inode information is unavaible. 24/03/2005 - 5.7-WIP - Directory lising: force a ncurses redrawn of the screen, refresh is not always suffisant. - EXT2/EXT3: read error code return by some ext2fs functions 23/03/2005 - 5.7-WIP - FAT: Support for FAT without FAT12 (ie DOS 3.30), FAT16 or FAT32 mark. 22/03/2005 - 5.7-WIP - FAT, NTFS: Update some error message, don't halt on boot sector read error. - TestDisk: Updated MBR i386 boot code. 19/03/2005 - 5.7-WIP - Dos version: fix read/write error message 16/03/2005 - 5.7-WIP - PhotoRec: incremental directory name for recovery - TestDisk: If partition table type is none, avoid to display warning twice. - FAT: add support for one FAT only in boot sector rebuilding (need expert mode) - FAT: fix for directory listing in boot sector rebuilding. 14/03/2005 - 5.7-WIP - Photorec: update the warning message 11/03/2005 - 5.7-WIP - Photorec: add support for a bunch of other file format 10/03/2005 - 5.7-WIP - FAT: add support for one FAT only (instead of usual 2) in directory listing 09/03/2005 - 5.7-WIP - Modify RPM spec file to get non-empty debug-info rpm - Replace standard MBR i386 boot sector code by a GPL one 05/03/2005 - 5.7-WIP - Stats for photorec - configure.ac, compile.sh: remove --enable-debug option - TestDisk: don't display a warning about the number of heads per cylinder if partition list is empty. 03/03/2005 - 5.7-WIP - Photorec: a lot of code cleaning 22/02/2005 -5.7-WIP - HFS detection has been improved to avoid false positive - Doesn't halt if TestDisk can't create the log file 14/02/2005 - 5.6 TestDisk & PhotoRec 5.6 released 09/11/2004 - 5.5 TestDisk & PhotoRec 5.5 released 01/10/2004 - 5.4 TestDisk 5.4 released xx/02/2004 - 5.2 Can rebuild NTFS boot sector Can align partition to cylinder boundary or to head boundary. Windows (NT 4/2000/2003/XP) version of TestDisk Linux Debian package Doesn't abort while writing partitions if read failed. JFS partition recovery