[Libguestfs] [PATCH 0/4] New API - find_block

2016-09-17 Thread Matteo Cafasso
for each of them. Use case examples: - Check whether a block containing a deleted file has been re-used to store a new one. - Map a certain area of a disk with the contained files. Matteo Cafasso (4): New API: internal_find_block New API: find_block find_block: added API tests TSK: small

[Libguestfs] [PATCH 1/4] New API: internal_find_block

2016-09-17 Thread Matteo Cafasso
for the same block. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 89 generator/actions.ml | 9 +

[Libguestfs] [PATCH 3/4] find_block: added API tests

2016-09-17 Thread Matteo Cafasso
NTFS file system always has the Boot file at block 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 1 + tests/tsk/test-find-block.sh | 66 2 files chang

[Libguestfs] [PATCH 2/4] New API: find_block

2016-09-17 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 16 src/tsk.c| 26 ++ 2 files changed, 42 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index b38a30f..8947551 100644 --- a/gen

[Libguestfs] [PATCH v6 6/6] find_inode: added API tests

2016-09-16 Thread Matteo Cafasso
NTFS file system always has the MFT file at inode 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 3 +- tests/tsk/test-find-inode.sh | 66 2 files chang

[Libguestfs] [PATCH v6 5/6] New API: find_inode

2016-09-16 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 12 src/tsk.c| 26 ++ 2 files changed, 38 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index 4e6627b..91a1819 100644 --- a/generator/acti

[Libguestfs] [PATCH v6 0/6] New API - find_inode

2016-09-16 Thread Matteo Cafasso
This series should be ready for merge v6: - rebase on master - changes according to last comments Matteo Cafasso (6): filesystem_walk: fixed root inode listing daemon: refactor tsk code lib: rename tsk internal function New API: internal_find_inode New API: find_inode find_inode

[Libguestfs] [PATCH v6 2/6] daemon: refactor tsk code

2016-09-16 Thread Matteo Cafasso
Refactor logic in preparation for new APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 87 ++-- 1 file changed, 43 insertions(+), 44 deletions(-) diff --git a/daemon/tsk.c b/daemon/tsk.c index 22ca483..e

[Libguestfs] [PATCH v6 4/6] New API: internal_find_inode

2016-09-16 Thread Matteo Cafasso
of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 52 generator/actions.ml | 9 + src/MAX_PROC_NR | 2 +- 3

[Libguestfs] [PATCH v6 1/6] filesystem_walk: fixed root inode listing

2016-09-16 Thread Matteo Cafasso
With the current implementation, the root inode of the given partition is ignored. The root inode is now reported. Its name will be a single dot '.' reproducing the TSK API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 16 +--- generator/acti

[Libguestfs] [PATCH v6 3/6] lib: rename tsk internal function

2016-09-16 Thread Matteo Cafasso
Use a more generic name as the function will be used by other APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- src/tsk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tsk.c b/src/tsk.c index 90177ab..cc89e31 100644 --- a/src/tsk.c +++ b/src

[Libguestfs] [PATCH v5 5/6] New API: find_inode

2016-09-15 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 12 src/tsk.c| 26 ++ 2 files changed, 38 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index 55f4664..d5dffd7 100644 --- a/generator/acti

[Libguestfs] [PATCH v5 6/6] find_inode: added API tests

2016-09-15 Thread Matteo Cafasso
NTFS file system always has the MFT file at inode 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 3 +- tests/tsk/test-find-inode.sh | 66 2 files chang

[Libguestfs] [PATCH v5 1/6] filesystem_walk: fixed root inode listing

2016-09-15 Thread Matteo Cafasso
With the current implementation, the root inode of the given partition is ignored. The root inode is now reported. Its name will be a single dot '.' reproducing the TSK API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 22 +++--- gen

[Libguestfs] [PATCH v5 4/6] New API: internal_find_inode

2016-09-15 Thread Matteo Cafasso
of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 52 generator/actions.ml | 9 + src/MAX_PROC_NR | 2 +- 3

[Libguestfs] [PATCH v5 3/6] lib: rename tsk internal function

2016-09-15 Thread Matteo Cafasso
Use a more generic name as the function will be used by other APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- src/tsk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tsk.c b/src/tsk.c index 90177ab..cc89e31 100644 --- a/src/tsk.c +++ b/src

[Libguestfs] [PATCH v5 0/6] New API - find_inode

2016-09-15 Thread Matteo Cafasso
v5: - small doc fix: filesystem_walk claimed '.' and '..' entries were not reported but Root is now reported as '.' - bump to 1.35.6 Matteo Cafasso (6): filesystem_walk: fixed root inode listing daemon: refactor tsk code lib: rename tsk internal function New API

[Libguestfs] [PATCH v5 2/6] daemon: refactor tsk code

2016-09-15 Thread Matteo Cafasso
Refactor logic in preparation for new APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 87 ++-- 1 file changed, 43 insertions(+), 44 deletions(-) diff --git a/daemon/tsk.c b/daemon/tsk.c index 9884472..3

[Libguestfs] [PATCH v4 0/6] New API: find_inode

2016-08-26 Thread Matteo Cafasso
e inode is root if (fsfile->fs_info->root_inum == fsfile->name->meta_addr) But we want to make sure is the first root entry and not the parent directory of other directories. if (STREQ(fsfile->name->name, ".") I opened up a bit the logic to make it more clear. Matteo

[Libguestfs] [PATCH v4 5/6] New API: find_inode

2016-08-26 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 12 src/tsk.c| 26 ++ 2 files changed, 38 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index 42593b9..a52b8df 100644 --- a/generator/acti

[Libguestfs] [PATCH v4 6/6] find_inode: added API tests

2016-08-26 Thread Matteo Cafasso
NTFS file system always has the MFT file at inode 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 3 +- tests/tsk/test-find-inode.sh | 66 2 files chang

[Libguestfs] [PATCH v4 3/6] lib: rename tsk internal function

2016-08-26 Thread Matteo Cafasso
Use a more generic name as the function will be used by other APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- src/tsk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tsk.c b/src/tsk.c index 90177ab..cc89e31 100644 --- a/src/tsk.c +++ b/src

[Libguestfs] [PATCH v4 2/6] daemon: refactor tsk code

2016-08-26 Thread Matteo Cafasso
Refactor logic in preparation for new APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 87 ++-- 1 file changed, 43 insertions(+), 44 deletions(-) diff --git a/daemon/tsk.c b/daemon/tsk.c index 9884472..3

[Libguestfs] [PATCH v4 1/6] filesystem_walk: fixed root inode listing

2016-08-26 Thread Matteo Cafasso
With the current implementation, the root inode of the given partition is ignored. The root inode is now reported. Its name will be a single dot '.' reproducing the TSK API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 22 +++--- 1 file chang

[Libguestfs] [PATCH v4 4/6] New API: internal_find_inode

2016-08-26 Thread Matteo Cafasso
of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 52 generator/actions.ml | 9 + src/MAX_PROC_NR | 2 +- 3

[Libguestfs] [PATCH v3 6/6] find_inode: added API tests

2016-08-26 Thread Matteo Cafasso
NTFS file system always has the MFT file at inode 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 3 +- tests/tsk/test-find-inode.sh | 66 2 files chang

[Libguestfs] [PATCH v3 0/6] New API: find_inode

2016-08-26 Thread Matteo Cafasso
v3: - coding style fixes - comment entry_is_dot logic Matteo Cafasso (6): filesystem_walk: fixed root inode listing daemon: refactor tsk code lib: rename tsk internal function New API: internal_find_inode New API: find_inode find_inode: added API tests daemon/tsk.c

[Libguestfs] [PATCH v3 3/6] lib: rename tsk internal function

2016-08-26 Thread Matteo Cafasso
Use a more generic name as the function will be used by other APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- src/tsk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tsk.c b/src/tsk.c index 90177ab..cc89e31 100644 --- a/src/tsk.c +++ b/src

[Libguestfs] [PATCH v3 1/6] filesystem_walk: fixed root inode listing

2016-08-26 Thread Matteo Cafasso
With the current implementation, the root inode of the given partition is ignored. The root inode is now reported. Its name will be a single dot '.' reproducing the TSK API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 19 --- 1 file chang

[Libguestfs] [PATCH v3 5/6] New API: find_inode

2016-08-26 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 12 src/tsk.c| 26 ++ 2 files changed, 38 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index 42593b9..a52b8df 100644 --- a/generator/acti

[Libguestfs] [PATCH v3 4/6] New API: internal_find_inode

2016-08-26 Thread Matteo Cafasso
of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 52 generator/actions.ml | 9 + src/MAX_PROC_NR | 2 +- 3

[Libguestfs] [PATCH v3 2/6] daemon: refactor tsk code

2016-08-26 Thread Matteo Cafasso
Refactor logic in preparation for new APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 86 ++-- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/daemon/tsk.c b/daemon/tsk.c index 49316aa..8

[Libguestfs] [PATCH v2 4/6] New API: internal_find_inode

2016-08-25 Thread Matteo Cafasso
of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 52 generator/actions.ml | 9 + src/MAX_PROC_NR | 2 +- 3

[Libguestfs] [PATCH v2 3/6] lib: rename tsk internal function

2016-08-25 Thread Matteo Cafasso
Use a more generic name as the function will be used by other APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- src/tsk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tsk.c b/src/tsk.c index 90177ab..cc89e31 100644 --- a/src/tsk.c +++ b/src

[Libguestfs] [PATCH v2 1/6] filesystem_walk: fixed root inode listing

2016-08-25 Thread Matteo Cafasso
With the current implementation, the root inode of the given partition is ignored. The root inode is now reported. Its name will be a single dot '.' reproducing the TSK API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 17 ++--- 1 file changed, 14 inse

[Libguestfs] [PATCH v2 2/6] daemon: refactor tsk code

2016-08-25 Thread Matteo Cafasso
Refactor logic in preparation for new APIs. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 89 ++-- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/daemon/tsk.c b/daemon/tsk.c index 6e6df6d..e

[Libguestfs] [PATCH v2 5/6] New API: find_inode

2016-08-25 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 12 src/tsk.c| 26 ++ 2 files changed, 38 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index 449443f..7e19fa0 100644 --- a/generator/acti

[Libguestfs] [PATCH v2 6/6] find_inode: added API tests

2016-08-25 Thread Matteo Cafasso
NTFS file system always has the MFT file at inode 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 3 +- tests/tsk/test-find-inode.sh | 66 2 files chang

[Libguestfs] [PATCH 1/3] New API: internal_find_inode

2016-08-24 Thread Matteo Cafasso
of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 75 generator/actions.ml | 9 +++ src/MAX_PROC_NR | 2 +- 3

[Libguestfs] [PATCH 0/3] New API: find_inode

2016-08-24 Thread Matteo Cafasso
of patches. Matteo Cafasso (3): New API: internal_find_inode New API: find_inode find_inode: added API tests daemon/tsk.c | 75 generator/actions.ml | 21 + src/MAX_PROC_NR | 2 +- src/tsk.c

[Libguestfs] [PATCH 2/3] New API: find_inode

2016-08-24 Thread Matteo Cafasso
. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 12 src/tsk.c| 26 ++ 2 files changed, 38 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index 449443f..7e19fa0 100644 --- a/generator/acti

[Libguestfs] [PATCH 3/3] find_inode: added API tests

2016-08-24 Thread Matteo Cafasso
NTFS file system always has the MFT file at inode 0. This reliable information helps testing the API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am| 3 +- tests/tsk/test-find-inode.sh | 66 2 files chang

[Libguestfs] [PATCH] filesystem_walk: fixed root inode listing

2016-08-24 Thread Matteo Cafasso
With the current implementation, the root inode of the given partition is ignored. The root inode is now reported. Its name will be a single dot '.' reproducing the TSK API. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 9 ++--- 1 file changed, 6 insertions

[Libguestfs] [PATCH] sleuthkit code cleanup

2016-08-08 Thread Matteo Cafasso
Small cosmetic changes. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/sleuthkit.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/daemon/sleuthkit.c b/daemon/sleuthkit.c index ce738e3..e642731 100644 --- a/daemon/sleuthkit.c +++ b/daemon/sleut

[Libguestfs] [PATCH v2 0/2] Added download_blocks API

2016-07-17 Thread Matteo Cafasso
v2: - Rebase on top of master Matteo Cafasso (2): New API: download_blocks Added download_blocks API test daemon/sleuthkit.c| 41 ++- generator/actions.ml | 24 gobject/Makefile.inc | 2 ++ src/MAX_PROC_NR

[Libguestfs] [PATCH v2 1/2] New API: download_blocks

2016-07-17 Thread Matteo Cafasso
is given in the function tests. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/sleuthkit.c | 41 - generator/actions.ml | 24 gobject/Makefile.inc | 2 ++ src/MAX_PROC_NR | 2 +- 4 files changed, 67 inse

[Libguestfs] [PATCH v2 2/2] Added download_blocks API test

2016-07-17 Thread Matteo Cafasso
The test shows how the function can be used to retrieve deleted data from a disk partition. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am | 1 + tests/tsk/test-download-blocks.sh | 58 +++ 2 files chang

[Libguestfs] [PATCH] filesystem_walk: more information into tsk_dirent

2016-07-07 Thread Matteo Cafasso
compression support. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 44 --- generator/actions.ml | 39 -- generator/structs.ml | 20 +-

[Libguestfs] [PATCH] filesystem_walk: more information into tsk_dirent

2016-07-04 Thread Matteo Cafasso
compression support. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 59 ++- generator/actions.ml | 39 -- generator/structs.ml | 20 ++--- tests/ts

[Libguestfs] [PATCH 1/2] filesystem_walk: more information into tsk_dirent

2016-07-03 Thread Matteo Cafasso
compression support. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/tsk.c | 39 +++ generator/actions.ml | 34 ++ generator/structs.ml | 20 ++-- 3 files changed, 75 insertions(+), 18 del

[Libguestfs] [PATCH 0/2] More information reported by filesystem_walk

2016-07-03 Thread Matteo Cafasso
(DIRENT_COMPRESSED 0x04). Matteo Cafasso (2): filesystem_walk: more information into tsk_dirent filesystem_walk: update tests daemon/tsk.c | 39 +++--- generator/actions.ml | 34 ++ generator/structs.ml

[Libguestfs] [PATCH 2/2] filesystem_walk: update tests

2016-07-03 Thread Matteo Cafasso
Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/test-filesystem-walk.sh | 44 +++ 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/tests/tsk/test-filesystem-walk.sh b/tests/tsk/test-filesystem-walk.sh index 6ee3f71..d

[Libguestfs] [PATCH 1/2] New API: download_blocks

2016-06-29 Thread Matteo Cafasso
is given in the function tests. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/sleuthkit.c | 41 - generator/actions.ml | 24 gobject/Makefile.inc | 2 ++ src/MAX_PROC_NR | 2 +- 4 files changed, 67 inse

[Libguestfs] [PATCH 0/2] Added download_blocks API

2016-06-29 Thread Matteo Cafasso
data. Matteo Cafasso (2): New API: download_blocks Added download_blocks API test daemon/sleuthkit.c| 41 ++- generator/actions.ml | 24 gobject/Makefile.inc | 2 ++ src/MAX_PROC_NR | 2

[Libguestfs] [PATCH 2/2] Added download_blocks API test

2016-06-29 Thread Matteo Cafasso
The test shows how the function can be used to retrieve deleted data from a disk partition. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tests/tsk/Makefile.am | 1 + tests/tsk/test-download-blocks.sh | 58 +++ 2 files chang

[Libguestfs] [PATCH] Reserve entries to tsk_dirent struct

2016-06-28 Thread Matteo Cafasso
Already implemented entries. tsk_inode tsk_type tsk_size tsk_name tsk_flags Easy ones to add. tsk_atime_sec tsk_atime_nsec tsk_mtime_sec tsk_mtime_nsec tsk_ctime_sec tsk_ctime_nsec tsk_blksize tsk_blocks Further ideas. tsk_nlink tsk_link_name Signed-off-by: Matteo Cafasso <noxda...@gmail.

[Libguestfs] [PATCH v9 0/3] New API: filesystem_walk

2016-06-15 Thread Matteo Cafasso
v9: - add missing files: java/Makefile.inc, java/com/redhat/et/libguestfs/.gitignore, gobject/Makefile.inc - reserve space in tsk_dirent struct for future usage - use int instead of bool_t type - improve API documentation Matteo Cafasso (3): New API: internal_filesystem_walk New

[Libguestfs] [PATCH v9 2/3] New API: filesystem_walk

2016-06-15 Thread Matteo Cafasso
command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 114 + src/Makefile.am | 1 + src/tsk.c| 128 +++ 3 files changed, 243 insertions(+) creat

[Libguestfs] [PATCH v9 3/3] lib: Added filesystem_walk command tests

2016-06-15 Thread Matteo Cafasso
The tests check whether the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH v9 1/3] New API: internal_filesystem_walk

2016-06-15 Thread Matteo Cafasso
. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am | 4 +- daemon/tsk.c | 251 +++

[Libguestfs] [PATCH v8 1/3] New API: internal_filesystem_walk

2016-06-13 Thread Matteo Cafasso
is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am| 4 +- daemon/tsk.c | 249 ++ docs/guestfs-building.pod | 4 + generator/actions.ml

[Libguestfs] [PATCH v8 0/3] New API: filesystem_walk

2016-06-13 Thread Matteo Cafasso
v8: - rebase on master - bump version to 1.33.37 - squash commits 1, 2, 3 Kept original commits messages when squashing them. Matteo Cafasso (3): New API: internal_filesystem_walk New API: filesystem_walk lib: Added filesystem_walk command tests daemon/Makefile.am

[Libguestfs] [PATCH v8 2/3] New API: filesystem_walk

2016-06-13 Thread Matteo Cafasso
command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 108 ++ src/Makefile.am | 1 + src/tsk.c| 129 +++ 3 files changed, 238 insertions(+) create mode

[Libguestfs] [PATCH v7 4/5] New API: filesystem_walk

2016-06-12 Thread Matteo Cafasso
command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 108 ++ src/Makefile.am | 1 + src/tsk.c| 129 +++ 3 files changed, 238 insertions(+) create mode

[Libguestfs] [PATCH v7 1/5] generator: Added tsk_dirent struct

2016-06-12 Thread Matteo Cafasso
: bitfield containing extra information Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/structs.ml | 13 + 1 file changed, 13 insertions(+) diff --git a/generator/structs.ml b/generator/structs.ml index 6017ba6..3c2cc61 100644 --- a/generator/structs.ml +++ b/gen

[Libguestfs] [PATCH v7 3/5] configure: Added libtsk compile-time check

2016-06-12 Thread Matteo Cafasso
Ensure libtsk is available at compile time. If not, daemon routines depending on it won't be available. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- docs/guestfs-building.pod | 4 m4/guestfs_daemon.m4 | 8 2 files changed, 12 insertions(+) diff --git a/docs/g

[Libguestfs] [PATCH v7 0/5] New API: filesystem_walk

2016-06-12 Thread Matteo Cafasso
for review. Code available at: https://github.com/noxdafox/libguestfs/tree/filesystem_walk Matteo Cafasso (5): generator: Added tsk_dirent struct New API: internal_filesystem_walk configure: Added libtsk compile-time check New API: filesystem_walk lib: Added filesystem_walk command tests

[Libguestfs] [PATCH v7 5/5] lib: Added filesystem_walk command tests

2016-06-12 Thread Matteo Cafasso
The tests check whether the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH v6 2/5] configure: Added libtsk compile-time check

2016-05-02 Thread Matteo Cafasso
Ensure libtsk is available at compile time. If not, daemon routines depending on it won't be available. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- docs/guestfs-building.pod | 4 m4/guestfs_daemon.m4 | 8 2 files changed, 12 insertions(+) diff --git a/docs/g

[Libguestfs] [PATCH v6 3/5] New API: internal_filesystem_walk

2016-05-02 Thread Matteo Cafasso
. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am | 4 +- daemon/tsk.c | 249 +++ generator/actions.ml

[Libguestfs] [PATCH v6 4/5] New API: filesystem_walk

2016-05-02 Thread Matteo Cafasso
command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 108 src/Makefile.am | 1 + src/tsk.c| 123 +++ 3 files changed, 232 insertions(+) creat

[Libguestfs] [PATCH v6 0/5] New API: filesystem_walk

2016-05-02 Thread Matteo Cafasso
within the code so I preferred to stick to the suggestion to simply document the values. Patch ready for review. Code available at: https://github.com/noxdafox/libguestfs/tree/filesystem_walk Matteo Cafasso (5): generator: Added tsk_dirent struct configure: Added libtsk compile-time check

[Libguestfs] [PATCH v6 1/5] generator: Added tsk_dirent struct

2016-05-02 Thread Matteo Cafasso
: bitfield containing extra information Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/structs.ml | 13 + 1 file changed, 13 insertions(+) diff --git a/generator/structs.ml b/generator/structs.ml index 6017ba6..3c2cc61 100644 --- a/generator/structs.ml +++ b/gen

[Libguestfs] [PATCH v6 5/5] lib: Added filesystem_walk command tests

2016-05-02 Thread Matteo Cafasso
The tests check whether the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH v5 2/5] configure: Added libtsk compile-time check

2016-04-11 Thread Matteo Cafasso
Ensure libtsk is available at compile time. If not, daemon routines depending on it won't be available. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- docs/guestfs-building.pod | 4 m4/guestfs_daemon.m4 | 8 2 files changed, 12 insertions(+) diff --git a/docs/g

[Libguestfs] [PATCH v5 4/5] New API: filesystem_walk

2016-04-11 Thread Matteo Cafasso
command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 97 src/Makefile.am | 1 + src/tsk.c| 123 +++ 3 files changed, 221 insertions(+) create mode

[Libguestfs] [PATCH v5 5/5] lib: Added filesystem_walk command tests

2016-04-11 Thread Matteo Cafasso
The tests check whether the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH v5 1/5] generator: Added tsk_dirent struct

2016-04-11 Thread Matteo Cafasso
: bitfield containing extra information Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/structs.ml | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/generator/structs.ml b/generator/structs.ml index 6017ba6..4abb576 100644 --- a/generator/structs.ml

[Libguestfs] [PATCH v5 3/5] New API: internal_filesystem_walk

2016-04-11 Thread Matteo Cafasso
. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am | 4 +- daemon/tsk.c | 226 +++ generator/actions.ml

[Libguestfs] [PATCH v5 0/5] New API: filesystem_walk

2016-04-11 Thread Matteo Cafasso
v5: - fixed compile-time warning - removed unused flag enumeration - new version 1.33.19 Patch ready for review. Matteo Cafasso (5): generator: Added tsk_dirent struct configure: Added libtsk compile-time check New API: internal_filesystem_walk New API: filesystem_walk lib: Added

[Libguestfs] [PATCH v4 2/5] configure: Added libtsk compile-time check

2016-04-06 Thread Matteo Cafasso
Ensure libtsk is available at compile time. If not, daemon routines depending on it won't be available. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- docs/guestfs-building.pod | 4 m4/guestfs_daemon.m4 | 8 2 files changed, 12 insertions(+) diff --git a/docs/g

[Libguestfs] [PATCH v4 4/5] New API: filesystem_walk

2016-04-06 Thread Matteo Cafasso
command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 95 +++ src/Makefile.am | 1 + src/tsk.c| 123 +++ 3 files changed, 219 insertions(+) create mode

[Libguestfs] [PATCH v4 0/5] New API: filesystem_walk

2016-04-06 Thread Matteo Cafasso
. Matteo Cafasso (5): generator: Added tsk_dirent struct configure: Added libtsk compile-time check New API: internal_filesystem_walk New API: filesystem_walk lib: Added filesystem_walk command tests daemon/Makefile.am| 4 +- daemon/tsk.c | 229

[Libguestfs] [PATCH v4 1/5] generator: Added tsk_dirent struct

2016-04-06 Thread Matteo Cafasso
: bitfield containing extra information Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/structs.ml | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/generator/structs.ml b/generator/structs.ml index 6017ba6..4abb576 100644 --- a/generator/structs.ml

[Libguestfs] [PATCH v4 3/5] New API: internal_filesystem_walk

2016-04-06 Thread Matteo Cafasso
. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am | 4 +- daemon/tsk.c | 229 +++ generator/actions.ml

[Libguestfs] [PATCH v4 5/5] lib: Added filesystem_walk command tests

2016-04-06 Thread Matteo Cafasso
The tests check whether the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH v3 4/5] appliance: Added filesystem_walk command

2016-04-05 Thread Matteo Cafasso
generated by the internal_filesystem_walk command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 69 + src/Makefile.am | 1 + src/tsk.c| 123 +++ 3 files change

[Libguestfs] [PATCH v3 5/5] appliance: Added filesystem_walk command tests

2016-04-05 Thread Matteo Cafasso
The tests check that the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH v3 0/5] Added filesystem_walk command

2016-04-05 Thread Matteo Cafasso
v3: - File size will be reported as - 1 if it cannot be retrieved. - Code improvements based on comments. Matteo Cafasso (5): generator: Added tsk_dirent struct configure: Added libtsk compile-time check daemon: Added internal_filesystem_walk command appliance: Added filesystem_walk

[Libguestfs] [PATCH v3 2/5] configure: Added libtsk compile-time check

2016-04-05 Thread Matteo Cafasso
Ensure libtsk is available at compile time. If not, daemon routines depending on it won't be available. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- m4/guestfs_daemon.m4 | 8 1 file changed, 8 insertions(+) diff --git a/m4/guestfs_daemon.m4 b/m4/guestfs_daemon.m4

[Libguestfs] [PATCH v3 3/5] daemon: Added internal_filesystem_walk command

2016-04-05 Thread Matteo Cafasso
. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am | 4 +- daemon/tsk.c | 233 +++ generator/actions.ml

[Libguestfs] [PATCH v3 1/5] generator: Added tsk_dirent struct

2016-04-05 Thread Matteo Cafasso
: whether the file has been deleted Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/structs.ml | 16 ++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/generator/structs.ml b/generator/structs.ml index 6017ba6..d986fd9 100644 --- a/generator/stru

[Libguestfs] [PATCH v2 2/5] configure: Added libtsk compile-time check

2016-04-03 Thread Matteo Cafasso
Ensure libtsk is available at compile time. If not, daemon routines depending on it won't be available. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- m4/guestfs_daemon.m4 | 8 1 file changed, 8 insertions(+) diff --git a/m4/guestfs_daemon.m4 b/m4/guestfs_daemon.m4

[Libguestfs] [PATCH v2 4/5] appliance: Added filesystem_walk command

2016-04-03 Thread Matteo Cafasso
generated by the internal_filesystem_walk command. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/actions.ml | 69 ++ src/Makefile.am | 1 + src/tsk.c| 162 +++ 3 files changed, 232 inse

[Libguestfs] [PATCH v2 0/5] Added filesystem_walk command

2016-04-03 Thread Matteo Cafasso
at: https://github.com/noxdafox/libguestfs/tree/filesystem_walk Matteo Cafasso (5): generator: Added tsk_dirent struct configure: Added libtsk compile-time check daemon: Added internal_filesystem_walk command appliance: Added filesystem_walk command appliance: Added filesystem_walk

[Libguestfs] [PATCH v2 1/5] generator: Added tsk_dirent struct

2016-04-03 Thread Matteo Cafasso
: whether the file has been deleted Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/structs.ml | 16 ++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/generator/structs.ml b/generator/structs.ml index 6017ba6..d986fd9 100644 --- a/generator/stru

[Libguestfs] [PATCH v2 3/5] daemon: Added internal_filesystem_walk command

2016-04-03 Thread Matteo Cafasso
. The gathered list of tsk_dirent structs is serialised into XDR format and written to a file by the appliance. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/Makefile.am | 4 +- daemon/tsk.c | 225 +++ generator/acti

[Libguestfs] [PATCH v2 5/5] appliance: Added filesystem_walk command tests

2016-04-03 Thread Matteo Cafasso
The tests check that the filesystem_walk command is able to retrieve information regarding both existing and deleted files. A NTFS image is used as Ext3+ filesystems deletion is more aggressive in terms of metadata removal. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- tes

[Libguestfs] [PATCH] python: Fix bug in code generator

2016-04-01 Thread Matteo Cafasso
unnoticed because the dirent struct is the only one using FChar fields. Yet it prevents any other struct from using such fields. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- generator/python.ml | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/generator/pytho

[Libguestfs] [PATCH 3/3] Code cleanup in daemon/sleuthkit.c

2016-03-30 Thread Matteo Cafasso
Adhere to coding standards. Signed-off-by: Matteo Cafasso <noxda...@gmail.com> --- daemon/sleuthkit.c | 48 +++- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/daemon/sleuthkit.c b/daemon/sleuthkit.c index 2f8c97b..1262b68

<    1   2   3   >