Displaying 20 results from an estimated 20000 matches similar to: "hivex: Makefiles not fully cleaning up?"
2010 Apr 02
1
hivex: lintain being pedantic about spelling!
Thanks very much for the responses on my last three issues. I've
incorporated the appropriate changes into the budding Debian package.
I feel embarrassed to raise this one, but in the interests of shutting
lintian up maybe this could be fixed at some point:
I: hivex: spelling-error-in-manpage usr/share/man/man1/hivexregedit.1.gz reencode re-encode
I: libhivex-perl: spelling-error-in-manpage
2010 Apr 03
1
hivex: Bug: RPATH in Perl SO
Whilst cleaning up the lintian reports in preparation for the
Debian/Ubuntu hivex package one of the issues is:
E: libhivex-perl: binary-or-shlib-defines-rpath
./usr/lib/perl/5.10.1/auto/Win/Hivex/Hivex.so
/tmp/buildd/hivex-1.2.1/perl/../lib/.libs
I've temporarily dealt with this by using chrpath in the build and a
rule to delete the RPATH from "auto/Win/Hivex/Hivex.so".
I wonder
2010 Apr 02
1
hivex: pod2html complaints
Whilst building hivex I'm seeing warnings/errors for the documentation:
pod2html complaints:
/usr/bin/pod2html: sh/hivexsh.pod: unknown pod directive 'encoding' in
paragraph 1. ignoring.
/usr/bin/pod2html: sh/hivexsh.pod: cannot resolve L<hivex(3)> in paragraph 8.
/usr/bin/pod2html: sh/hivexsh.pod: cannot resolve L<virt-cat(1)> in paragraph 8.
/usr/bin/pod2html:
2011 Mar 31
2
Python Hivex Assertion Failed
Good afternoon,
I am working with the hivex python bindings and having trouble with an
assertion failure.
The code I run is based on the blog post from 11/28/10 and is:
import hivex
h = hivex.Hivex("ntuser.dat")
r = h.root()
key = h.node_get_child(r)
The assert failure happens when I call any of the "node" functions,
even "node_name()".
The error message I get
2011 Dec 13
1
[hivex] [PATCH 2/2] hivex: Expose embedded hive file name
Signed-off-by: Alex Nelson <ajnelson at cs.ucsc.edu>
---
generator/generator.ml | 6 ++++++
lib/hivex.c | 6 ++++++
xml/hivexml.c | 9 +++++++++
3 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/generator/generator.ml b/generator/generator.ml
index fc7b483..9e53f4e 100755
--- a/generator/generator.ml
+++ b/generator/generator.ml
@@ -159,6 +159,12
2010 Nov 26
2
Hivex licensing question
On Fri, Nov 26, 2010 at 10:03:05AM -0800, Yandell, Henri wrote:
> We?re looking into using Hivex and came across something odd. While
> the license of hivex.c is LGPL 2.1, it appears to require the GPL
> 3.0 licensed gnulib package for a few minor functions ( full_read,
> full_write and c_toupper ). There are also a few GPL 3.0 build
> files.
It has always been our intention to
2010 Feb 22
1
A note about hivex
I'm currently disentangling the semi-separate 'hivex' library from the
libguestfs sources, so it will become a separate upstream project.
The git URL of the new hivex project is here:
http://git.annexia.org/?p=hivex.git;a=summary
Tarballs will be released in the usual downloads directory
(http://libguestfs.org/download/) but there are none there yet. We
will also create a separate
2013 Jun 23
3
[PATCH] Add read support for "big data" blocks to hivex
---
lib/hivex.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 66 insertions(+), 15 deletions(-)
diff --git a/lib/hivex.c b/lib/hivex.c
index efc27f8..e3c1e05 100644
--- a/lib/hivex.c
+++ b/lib/hivex.c
@@ -208,6 +208,19 @@ struct ntreg_sk_record {
char sec_desc[1]; /* security info follows */
} __attribute__((__packed__));
+struct
2010 Apr 02
1
hivex: Copyright license(s)
I note that LICENSES and README state LGPL v2.1 but there are other
files with other licenses, most obviously many shell script files such
as:
regedit/hivexregedit
sh/example*
Also some Makefiles:
perl/Makefile.am
sh/Makefile.am
...etc...
find . -type f | while read filename; \
do if grep -iqs 'general public license' $filename; then \
if grep -viqs 'lesser' $filename; then
2011 Aug 31
1
[hivex] OCaml binding error?
Hello all,
I am in the process of adding a new return type for the hivex ABI, and I found what I think is an error. I'm not sure, because I don't understand the OCaml binding data structures. Can somebody inform me if the patch below actually corrects a problem?
--Alex
---
generator/generator.ml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
2011 Jun 28
1
[PATCH 0/14] hivex: update gnulib and make "syntax-check" tests pass
Hi,
This series updates to the latest gnulib, after
making most of its "make syntax-check" tests pass.
There are still a few tests (listed in cfg.mk)
that are simply skipped. To enable one, just remove
its test name from the list of tests to skip and run
"make syntax-check".
[PATCH hivex 01/14] maint: add cfg.mk to prepare for syntax-check
[PATCH hivex 02/14] maint: remove
2010 Jul 07
1
[PATCH] hivex: add hivex_set_value api call and ocaml/perl bindings, tests
Round 3 -- this time with working OCaml bindings.
(I'm not on the list, please copy me on replies, thanks.)
---
generator/generator.ml | 77 ++++++++++++++++++++++++++++++++++++++++-
lib/hivex.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++
perl/t/201-setvalue.t | 54 ++++++++++++++++++++++++++++
3 files changed, 219 insertions(+), 2 deletions(-)
create mode 100644
2014 May 13
2
new warnings in hivex-1.3.10
hivex-1.3.10 does not pass the sles11sp3 post-build-checks anymore,
1.3.8 was still ok. The relevant output is:
...
[ 57s] Hivex.xs: In function 'XS_Win__Hivex_node_name':
[ 57s] Hivex.xs:236: warning: implicit declaration of function 'newSVpvn_utf8'
[ 57s] Hivex.xs:236: warning: assignment makes pointer from integer without a cast
[ 57s] Hivex.xs: In function
2011 Jun 27
2
hivex-1.2.7 build failure on Ubuntu 10.04, rpl_getopt, rpl_optind
I'm trying to build hivex 1.2.7 on Ubuntu 10.04, and get the following failure:
Making all in xml
make[2]: Entering directory `/opt/sandbox/src/hivex/hivex-1.2.7/xml'
CC hivexml-hivexml.o
CCLD hivexml
hivexml-hivexml.o: In function `main':
/opt/sandbox/src/hivex/hivex-1.2.7/xml/hivexml.c:86: undefined reference to `rpl_getopt'
2011 Jun 28
2
minor Hivex.xs leaks
Hi Rich,
While I was looking at hivex today I ran coverity on it.
It spotted one problem but missed a similar one nearby.
The following are from Hivex.xs: (generated by generator.ml)
void
node_set_values (h, node, values)
hive_h *h;
int node;
pl_set_values values = unpack_pl_set_values (ST(2));
PREINIT:
int r;
PPCODE:
r = hivex_node_set_values (h, node,
2012 Jun 08
1
[hivex] OS X: Augment pkg-config search path
Hello all,
I found OS X still has one remaining issue in the autotools. OS X does not include pkg-config by default, and whatever mechanism installs it places pkg.m4 in some location among:
/opt/local/share/aclocal/pkg.m4
/usr/local/share/aclocal/pkg.m4
PKG_CHECK_MODULES isn't defined if pkg.m4 isn't in /usr/share/aclocal, so ./configure dies without augmenting aclocal's search
2013 Oct 16
1
[Hivex] [PATCH] lib: Promote byte_conversions.h #include to hivex-internal.h
This patch addresses a build failure in OS X. Running git-bisect on a
straightforward build (bootstrap, autogen.sh, configure, make, make
install) showed this as the "Bad commit:"
3e7c039799cddc45517350cc917eb10715f33fec
The issue is that hivex-internal.h uses le32toh in a static inline
function. In case `configure` doesn't find le32toh, byte_conversions.h
defines it. But
2013 Oct 08
1
Re: Hivex - Trailing garbage at the end of hive file
Hi Rich,
I'm still working on validating whether the trailing zeroes were
introduced by hivex or by windows (though I highly doubt it's hivex). But
since it's part of a more complex workflow which is not that easy to
modify, it's still a work in progress
In the meanwhile, I wanted to be sure that ignoring the condition when
hivex saw these trailing zeroes was the right solution.
2013 Jun 27
2
[PATCH] hivex: Add O_BINARY flag to open calls for platforms where this isn't the default (such as Win32)
Hi
As my cross platform registry editor (FRED available from
https://www.pinguin.lu (sorry for advertising but I couldn't resist
;-))) is evolving, I recently added write support to it.
While under Linux everything worked nice, the Windblows build didn't.
It seems that Windows opens files by default in text mode (O_TEXT) which
is a problem. The attached patch adds the O_BINARY flag to
2018 Jan 30
3
[PATCH] daemon: build also without Hivex.OPEN_UNSAFE (RHBZ#1493048)
Do a configure check for the OPEN_UNSAFE flag in the OCaml binding of
Hivex, using it only when available. This makes it possible to use
hivex < 1.3.14 to build libguestfs (the daemon, actually).
Amend the building documentation accordingly.
---
.gitignore | 1 +
configure.ac | 1 +
daemon/Makefile.am | 2 ++
daemon/config_daemon.ml.in | 20