updated for apple port
updated for apple port
dfxml_tool: Note file read failures

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
added expat header
Merge branch 'master' of https://github.com/simsong/dfxml
dfxml_tool: Report ctime and crtime; optionally output ISO-8601

The timestamp reporting logic is abstracted out to a function for
optional directory reporting (coming next patch).

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
dfxml_tool: Optionally record directories

This improves comparability of dfxml_tool's output with Fiwalk.

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
Include additional file metadata

This includes the inode number and partition number, useful for
comparing results with Fiwalk.

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
dfxml_tool: Add alternative file path simplifier

This is useful for stripping path prefixes from multiple mounts added
at the same directory, e.g. '/Volumes/foo[12]' on OS X.

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
scanner renamed from sectorid to hashid
changed #ifdef legend
dfxml_tool.py: Add optional provenance

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
dfxml_tool: Clean file-not-found error output

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
Add unit tests for Python ('make check')

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
Python: Update changelog

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
Note freshly declared script version

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
fiwalk.py: Handle missing argument

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>
addresses clang++ warnings
Merge branch 'newbranch'
re-compartmentalized