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