2009-12-29  simsong  <simsong@domex.nps.edu>

	* src/fiwalk.cpp (process_tsk_file): updated for tsk_fs_meta_make_ls
	(main): fixed xml generation so that all non-data segments smaller than 64K end up in XML

2009-12-31  Simson Garfinkel  <simsong@Silver-Surfer.local>

2009-12-27  Simson Garfinkel  <simsong@52.sub-75-211-193.myvzw.com>

	* src/fiwalk.cpp (main): added flag -I to ignore NTFS system files. Now includes them by default.

2009-12-18  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/fiwalk.cpp (main): you can now specify -X0 to write the XML file to where the AFF or ISO file is automatically
	(main): added -Z option (zap)

2009-12-17  simsong  <simsong@domex.nps.edu>

	* configure.ac: bumped version to 0.5.12

2009-12-09  Simson Garfinkel  <simsong@t>

	* src/plugin.cpp (plugin_process): plugin.cpp now changes non-alphanum characters to underbars

	* src/xml.cpp (xml::xmlescape): added xml_slash

2009-12-08  Simson Garfinkel  <simsong@108.56.242.10.in-addr.arpa>

	* src/fiwalk.cpp (main): changed imagefile to image_filename

2009-12-05  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* python/fiwalk.py (fileobject_reader): fiwalk_xml_reader renamed fiwalk_fileobject_reader

2009-11-26  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/fiwalk.cpp (proc_fs): only put the errors in the XML if the partitions are good.

2009-11-25  Simson Garfinkel  <simsong@254.2.242.10.in-addr.arpa>

	* configure.ac: version 0.5.11

	* src/content.cpp: added newline to md5 output in text mode
	
	* src/content.cpp: cosmetic change on runz -> runs.

2009-11-25  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* configure.ac: upped verion to 0.5.10

	* plugins/Makefile.am (EXTRA_DIST): added odf_extractor.py

2009-11-24  Simson L. Garfinkel  <simsong@Silver-SSD.local>

	* configure.ac: version 0.5.9

	* plugins/Makefile.am (EXTRA_DIST): added docx_diff.py, docx_extractor.py, and docx_grep.py

2009-11-23  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/fiwalk.cpp (file_info): revised for new hashdigest tag

	* python/fiwalk.py (fiwalk_xml_reader._end_element): revised for new hash standard in XML

2009-11-22  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* configure.ac: updated version to 0.5.7

	* python/fiwalk.py (byterun.has_sector): fixed runs to handle new prettyprinted XML code (other fixes probably are requied.)

	* python/iblkfind.py (process): added

2009-11-20  Simson L. Garfinkel  <simsong@Silver-SSD.local>

	* src/content.cpp (open_filename_with_suffix): numbers errors introduced during last plugin rewrite. 

	* src/xml.h (class xml): replaced tagset with set<string>

2009-11-19  Simson L. Garfinkel  <simsong@Silver-SSD.local>

	* src/fiwalk.cpp (file_act): xml more closey follows standard; indentation is prety.

2009-11-11  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* Version number bumped to 0.6.0

	* Python stuff moved to "python" subdirectory. Lots of goodies added. 

2009-11-08  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/fiwalk.cpp: diabled multi-threading

	* configure.ac: updated version number to 0.5.7

	* src/content.h (class content): no longer repeatedly calls
	EVP_get_digestbyname(str); that is now just cached.

	* src/threaded_hash.h: found memory leak
	
	* src/content.h (class content): add_bytes now takes a file_offset, because processed files may have holes.

	* src/bloomset.h (class bloomset_element): added destructor for ~bloomset_element().

	* src/Makefile.am (fiwalk_SOURCES): moved code from bloomset.cpp to bloomset.h

2009-11-05  Simson Garfinkel  <simsong@m.ern.nps.edu>

	* src/content.cpp: moved strcasestr to content.cpp, as it is the only place it is used; made it static.

2009-11-01  Simson L. Garfinkel  <simsong@imac2.local>

	* configure.ac: updated release to 0.5.6
	
	* Changed HAVE_AFFLIB to HAVE_LIBAFFLIB (wonder why it was previously working.)	
	
	* configure.ac: added ${prefix} to list of directories checked. Autoconf should do that, too
	

2009-10-22  Simson Garfinkel  <simsong@142.sub-75-226-173.myvzw.com>

	* configure.ac: updated release to 0.5.4

2009-10-18  Simson Garfinkel  <simsong@Silver-Surver.local>

	* src/threaded_hash.h (class threaded_hash): now passes in EVP_MD *, rather than a function that returns the MD

2009-10-02  Simson L. Garfinkel  <simsong@imac2.local>

	* configure.ac: added err() and stdint #ifdefs

2009-07-14  Simson Garfinkel  <simsong@Silver-Surfer-2.local>

	* configure.ac: increase version number to 0.5.3

	* removed userguess (should be in post-processing)

2009-05-20  Simson Garfinkel  <simsong@252.sub-70-212-173.myvzw.com>

	* src/fiwalk.cpp (process_tsk_file): no longer processes zero-length files for plugin; deletes zero-length files that are saved.

2009-05-19  Simson Garfinkel  <simsong@m.ern.nps.edu>

	* configure.ac: updated version number to 0.5.2

	* src/fiwalk.cpp (process_tsk_file): -m option now produces body file output

2009-05-12  Simson Garfinkel  <simsong@m.ern.nps.edu>

	* src/fiwalk.cpp (main): -m for MD5 changed to -M.  -m now produces mactimes output.

2009-03-07  Simson Garfinkel  <simsong@t>

	* src/fiwalk.cpp: added af_display_as_hex to take care of problem where some verson of AFFLIB don't have these defined.

2009-01-20  Simson L. Garfinkel  <simsong@domex.nps.edu>

	* src/content.cpp (content::open_tempfile): fixed bug where number of characters added to tempfile was not being properly calculated.

2008-12-12  Simson L. Garfinkel  <simsong@domex.nps.edu>

	* src/xml.cpp (xml::xmlescape): LT and Gt were swapped. Woops.

2008-12-29  Simson Garfinkel  <simsong@m.ern.nps.edu>

	* src/content.cpp (content::write_record): fixed handling of sparse files

2008-12-27  Simson Garfinkel  <simsong@imac2.local>

	* Makefile.am (AM_CXXFLAGS): changed from CPPFLAGS to CXXFlags

	* src/fiwalk.cpp (process_tsk_file): errors now printed to stderr, and only if opt_debug enabled.

2008-12-24  Simson Garfinkel  <simsong@imac2.local>

	* src/content.cpp (content::open_savefile): added error checking for invalid save path

2008-12-27  Simson L. Garfinkel  <simsong@t.eecs.harvard.edu>

	* src/content.cpp (filemagic): removed COMPRESS|MAGIC_CONTINUE flags from magic_open(). Fixed Fixed static code to magic_open().

2008-12-24  Simson L. Garfinkel  <simsong@t.eecs.harvard.edu>

	* src/content.cpp (write_record): fixed compile errors with 64-bit formatting

2008-12-23  Simson Garfinkel  <simsong@imac2.local>

	* src/fiwalk.cpp (usage): made calculation of MD5 and SHA1 the default.

2008-11-26  Simson Garfinkel  <simsong@imac2.local>

	* src/fiwalk.cpp (file_act): added -g flag which gets the byte locations of the fragments without getting the actual bytes.

2008-11-20  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/xml.cpp (xml::close): added capability to generate XML directly to stdout without the DTD using the -x option.

2008-11-19  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/content.cpp (content::write_record): XML output for runs is now a proper run structure.

2008-10-13  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* XML: changed "byte runs" tag to "byte_runs" because "byte runs" is not conformant.

2008-10-10  Simson Garfinkel  <simsong@Silver-Surfer>

	* configure.ac: increased version to 0.1.8

2008-10-10  Simson Garfinkel  <simsong@Silver-Surfer.local>

	* src/content.cpp (content::filemagic): created from content_info. Now automatically calls libmagic if libmagic is avaialble; otherwise optionally calls the magic function if libmagic is not available. 

2008-09-24  Simson Garfinkel  <simsong@m.ern.nps.edu>

	* src/fiwalk.cpp: added built-in definition of strcasestr for systems that don't have it.

2008-09-20  Simson Garfinkel  <simsong@imac2.local>

	* Makefile.am: added -Wall to top-level Makefile.am

	* src/threaded_hash.h (class threaded_hash): updated for -Wall (added to Makefile.am)

	* src/fiwalk.cpp: updated for #include <tsk3>

2008-07-28  Simson Garfinkel  <simsong@host188-61.wifi.conference.usenix.org>

2008-07-15  Simson Garfinkel  <simsong@imac2.local>

	* src/fiwalk.cpp (main): fixed bug where stdout was not being set for walk files if -A, -T and -X were not specified.

2008-06-30  Simson L. Garfinkel  <simsong@domex.nps.edu>

	* src/fiwalk.cpp (do_vol): changed TSK error to TSK_Error so that XML won't be invalid.

2008-03-18  Simson L. Garfinkel  <simsong@domex.local>

	* src/fiwalk.cpp (inode_act): removed hexbuf.h; changed to nsrl_hexbuf.h

