debian/0000775000000000000000000000000012316331573007174 5ustar debian/source/0000775000000000000000000000000012275214570010475 5ustar debian/source/lintian-overrides0000664000000000000000000000022112275214570014051 0ustar # We are apparently using experimental debhelper features (multi-arch # support) hivex source: package-needs-versioned-debhelper-build-depends 9 debian/source/format0000664000000000000000000000001412275214570011703 0ustar 3.0 (quilt) debian/libwin-hivex-perl.install0000664000000000000000000000022412275214570014130 0ustar usr/lib/perl5 usr/share/man/man3/Win::Hivex.3pm usr/share/man/man3/Win::Hivex::Regedit.3pm usr/bin/hivexregedit usr/share/man/man1/hivexregedit.1 debian/copyright0000664000000000000000000000400012275214570011122 0ustar This work was packaged for Debian by: Hilko Bengen It was downloaded from: , Upstream Author: Richard W.M. Jones Copyright: Copyright (C) 2009-2010 Red Hat Inc. License (libhivex): This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; version 2.1 of the License. License (Perl modules, OCaml bindings): This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. License (hivexget, hivexsh, hivexregedit, hivexml): This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The files in the gnulib directory are: Copyright (C) Free Software Foundation, Inc. License (gnulib): This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or any later version. The Debian packaging is: Copyright (C) 2010 Hilko Bengen and is licensed under the GNU General Public License version 2 or later. On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2". On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". debian/libhivex0.install0000664000000000000000000000002612275214570012455 0ustar usr/lib/*-*/lib*.so.* debian/changelog0000664000000000000000000001670612316331573011060 0ustar hivex (1.3.9-2build1) trusty; urgency=medium * No change rebuild to drop python3.3 compiled extension. -- Dimitri John Ledkov Mon, 31 Mar 2014 19:27:07 +0100 hivex (1.3.9-2) unstable; urgency=medium * Added patches from upstream trunk - Python bindings regression - Bump value size limit, fix error message -- Hilko Bengen Fri, 07 Feb 2014 18:14:54 +0100 hivex (1.3.9-1) unstable; urgency=medium * New upstream version * All local patches have been integrated upstream * Updated symbols file * Install Ruby bindings to vendor directory * Bumped Standards-Version -- Hilko Bengen Fri, 17 Jan 2014 16:10:25 +0100 hivex (1.3.8-1) unstable; urgency=low * New upstream version * Added symbols file * Cleaned up patch queue -- Hilko Bengen Sat, 27 Jul 2013 10:13:00 +0200 hivex (1.3.7-5) unstable; urgency=low * Finished support for python3 bindings, thanks to Scott Kitterman -- Hilko Bengen Fri, 24 May 2013 01:42:44 +0200 hivex (1.3.7-4) unstable; urgency=low * Added patch to build Python3 extensions with PEP-3149-compliant suffix (Closes: #709516) -- Hilko Bengen Fri, 24 May 2013 01:00:22 +0200 hivex (1.3.7-3) unstable; urgency=low * Added patch to fix FTBFS due to usage of obsolete rake/rdoctask, rake/gempackagetask (Closes: #709388) -- Hilko Bengen Thu, 23 May 2013 16:07:56 +0200 hivex (1.3.7-2) unstable; urgency=low * Added patches - Fix build on Python 3.3 (Closes: #692387) - Make sure that HTML documentation is correctly generated -- Hilko Bengen Thu, 09 May 2013 12:12:30 +0200 hivex (1.3.7-1) unstable; urgency=low * New upstream version * Removed Python ABI patch that was picked up by upstream. * Use ./configure --disable-xxx switches -- Hilko Bengen Fri, 04 Jan 2013 21:28:45 +0100 hivex (1.3.6-3) unstable; urgency=low * [dea9b81] Removed autoreconf patch, changed build to use dh-autoreconf * [e99b7fc] Added patch to configure.ac to correctly determine libpython name (Closes: #681791) -- Hilko Bengen Mon, 16 Jul 2012 20:39:09 +0200 hivex (1.3.6-2) unstable; urgency=low * [7de8ea3] changed pattern in .install files so that the multiarch directories on Hurd (i386-gnu) are picked up (Cloese: #677434) -- Hilko Bengen Thu, 14 Jun 2012 23:39:38 +0200 hivex (1.3.6-1) unstable; urgency=low * New upstream version * [8d9e348] Added a method for determining available Ruby versions at build time -- Hilko Bengen Wed, 13 Jun 2012 18:50:29 +0200 hivex (1.3.5-2) unstable; urgency=low * [a4864dc] Fixed debian/rules so that Ruby 1.9.1 bindings are built -- Hilko Bengen Sun, 18 Mar 2012 18:38:27 +0100 hivex (1.3.5-1) unstable; urgency=low * New upstream version * [3488703] Added ruby-hivex package * [d0bdba9] Rebased patch queue, added Ruby fixes * [46bed8b] Bumped Standards-Version -- Hilko Bengen Thu, 15 Mar 2012 17:21:17 +0100 hivex (1.3.3-2) unstable; urgency=low * [c8b597a] corrected dh call * [891d3fd] Converted package for multiarch, following -- Hilko Bengen Thu, 02 Feb 2012 20:57:32 +0100 hivex (1.3.3-1) unstable; urgency=low * New upstream version * [1f9e20f] Cleared patch queue, added gnulib fix -- Hilko Bengen Thu, 01 Dec 2011 22:09:50 +0100 hivex (1.3.2-3) unstable; urgency=low * [c2e1061] Fixed typo in description (Closes: #648985) * [c107de5] Added upstream's fix for Python3 support -- Hilko Bengen Sat, 19 Nov 2011 22:15:15 +0100 hivex (1.3.2-2) unstable; urgency=low * [b88d8f1] Disabled building of Python3 bindings for now (Closes: #646383) -- Hilko Bengen Wed, 16 Nov 2011 16:59:44 +0100 hivex (1.3.2-1) unstable; urgency=low * New upstream version * [163d9e6] Added fix from upstream git that enables the hivexsh build. -- Hilko Bengen Wed, 26 Oct 2011 14:02:29 +0200 hivex (1.3.1-1) unstable; urgency=low * Imported New upstream version * [2c61bd6] Gave package to Debian Libvirt Maintainers group; added myself to Uploaders * [7246494] Added Vcs-* fields to debian/control * [0c303eb] Discarded patches that have been integrated upstream -- Hilko Bengen Sat, 27 Aug 2011 16:59:17 +0200 hivex (1.3.0-3) unstable; urgency=low * [8155d72] The O_CLOEXEC "fix" had a typo. -- Hilko Bengen Sun, 21 Aug 2011 23:56:54 +0200 hivex (1.3.0-2) unstable; urgency=low * [739ed5b] Added fix for platforms that do not have O_CLOEXEC -- Hilko Bengen Sun, 21 Aug 2011 23:13:25 +0200 hivex (1.3.0-1) unstable; urgency=low * New upstream version * [c632d25] Disabled Ruby bindings since we don't have a way of building them in a separate build directory yet. -- Hilko Bengen Sun, 21 Aug 2011 20:13:11 +0200 hivex (1.2.8-1) unstable; urgency=low * New upstream version * [abf06f8] Modified debian/rules targets to use separate build directories, enabled building Python bindings for multiple versions * [5d4f8b3] Discarded patches integrated by upstream, added fix for python3 -- Hilko Bengen Fri, 12 Aug 2011 18:33:21 +0200 hivex (1.2.7-2) unstable; urgency=low * [2416ed8] Switched to 3.0 (quilt) format * [04d56f3] Fixed FTBFS with Perl 5.14, using patch from upstream git. Closes: #636650 * [c867a2f] Useed OCaml build fixes from upstream git * [2b83743] Python: don't build static library, .so.0.0, symlinks * [2980f63] Switched handling of Python bindings to dh_python2 -- Hilko Bengen Sat, 06 Aug 2011 18:01:07 +0200 hivex (1.2.7-1) unstable; urgency=low * New upstream version * A different approach was chosen for fixing the FTBFS issue on FreeBSD and other systems. -- Hilko Bengen Sat, 21 May 2011 21:10:13 +0200 hivex (1.2.6-3) unstable; urgency=low * Replaced ENOKEY constant so hivex should compile on the kfreebsd architectures. * Fixed install target for systems without native OCaml compiler. -- Hilko Bengen Fri, 13 May 2011 01:29:14 +0200 hivex (1.2.6-2) unstable; urgency=low * Added missing build-dependency. -- Hilko Bengen Fri, 13 May 2011 00:41:41 +0200 hivex (1.2.6-1) unstable; urgency=low * New upstream version * Python bindings * Switched source format to 1.0. * Provided patches to upstream that allow building on big-endian architectures and on arhitectures where no native OCaml compilers are available. (Closes: #589809) * No longer include .la files in libhivex-dev. (Closes: #621653) * Made libhivex conflict against old unofficial libguestfs package (Closes: #602443) -- Hilko Bengen Thu, 12 May 2011 22:54:29 +0200 hivex (1.2.2+git20100712-2) unstable; urgency=low * Added missing build dependencies. How embarrassing. Closes: #589546 * Reverted unnecessary patch to perl/run-perl-tests script * Added gnulib to debian/copyright -- Hilko Bengen Mon, 19 Jul 2010 12:47:34 +0200 hivex (1.2.2+git20100712-1) unstable; urgency=low * Initial release (Closes: #573070) -- Hilko Bengen Sat, 17 Jul 2010 16:12:37 +0200 debian/control0000664000000000000000000001052112316331573010576 0ustar Source: hivex Section: libs Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Libvirt Maintainers Uploaders: Hilko Bengen Build-Depends: debhelper (>= 8.1.3~), dh-autoreconf, autopoint, pkg-config, libxml2-dev, libreadline-dev, libio-stringy-perl, ocaml-findlib, dh-ocaml (>= 0.9~), ocaml-nox (>= 3.11.1-3~), python-all-dev, python3-all-dev, gem2deb, rake, Standards-Version: 3.9.5 Homepage: http://libguestfs.org/ Vcs-Git: git://git.debian.org/git/pkg-libvirt/hivex.git Vcs-Browser: http://git.debian.org/?p=pkg-libvirt/hivex.git Package: libhivex0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libguestfs0 (<= 1.0.84-4) Description: library for reading and writing Windows Registry hives libhivex is a self-contained library for reading and writing Windows Registry "hive" binary files. . Unlike many other tools in this area, it doesn't use the textual .REG format for output, because parsing that is as much trouble as parsing the original binary format. Instead it makes the file available through a C API, or there is a separate program to export the hive as XML. Package: libhivex-dev Section: libdevel Architecture: any Multi-Arch: same Depends: ${misc:Depends}, libhivex0 (= ${binary:Version}) Description: library for reading and writing Windows Registry hives libhivex is a self-contained library for reading and writing Windows Registry "hive" binary files. . This package provides static libraries and header files. Package: libhivex0-dbg Section: debug Architecture: any Multi-Arch: same Depends: libhivex0, ${shlibs:Depends}, ${misc:Depends} Description: library for reading and writing Windows Registry hives libhivex is a self-contained library for reading and writing Windows Registry "hive" binary files. . This package contains debug symbols for libhivex. Package: libhivex-bin Section: otherosfs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: utilities for reading and writing Windows Registry hives libhivex is a self-contained library for reading and writing Windows Registry "hive" binary files. . This package contains a few command line programs that utilize libhivex. Package: libwin-hivex-perl Section: perl Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Perl bindings to hivex Perl bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files. . This package also contains hivexregedit, a low-level command-line tool for manipulating and dumping registry hives. Package: libhivex-ocaml Architecture: any Section: ocaml Depends: ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Description: OCaml bindings for hivex -- runtime files OCaml bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files. . This package include only the shared runtime stub libraries. Package: libhivex-ocaml-dev Architecture: any Section: ocaml Depends: ${ocaml:Depends}, libhivex-dev, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Description: OCaml bindings for hivex -- development files OCaml bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files. . This package contains all the files needed to develop OCaml programs wich use OCaml bindings to libhivex. Package: python-hivex Architecture: any Section: python Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Python bindings for hivex Python bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files. Package: python3-hivex Architecture: any Section: python Breaks: python-hivex (<< 1.3.7-5~) Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Python 3 bindings for hivex Python 3 bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files. Package: ruby-hivex Architecture: any Section: ruby XB-Ruby-Versions: ${ruby:Versions} Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: Ruby bindings for hivex Ruby bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files. debian/libhivex-bin.install0000664000000000000000000000023612275214570013146 0ustar usr/bin/hivexsh usr/share/man/man1/hivexsh.1 usr/bin/hivexml usr/share/man/man1/hivexml.1 usr/bin/hivexget usr/share/man/man1/hivexget.1 usr/share/locale debian/python3-hivex.install0000664000000000000000000000004012275214570013304 0ustar /usr/lib/python3*/dist-packages debian/libhivex-dev.install0000664000000000000000000000015112275214570013150 0ustar usr/include/* usr/lib/*-*/lib*.a usr/lib/*-*/lib*.so usr/lib/*-*/pkgconfig/* usr/share/man/man3/hivex.3 debian/rules0000775000000000000000000000556412275214570010267 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 PYTHONS := $(shell pyversions --installed; py3versions --installed) PYTHON_DEFAULT := $(shell pyversions --default) RUBIES := $(shell find /usr/bin/ -name ruby1\* | xargs -n1 readlink -f | xargs -n1 basename) RUBY_DEFAULT := $(shell which ruby | xargs readlink -f | xargs basename) %: dh $@ \ --without python-support \ --with autoreconf,ocaml,python2,python3,ruby override_dh_auto_configure: dh_auto_configure --builddir=$(CURDIR)/debian/build-default \ -- \ PYTHON=${PYTHON_DEFAULT} \ RUBY=${RUBY_DEFAULT} set -e; for p in $(filter-out $(PYTHON_DEFAULT), $(PYTHONS)) \ ; do \ dh_auto_configure --builddir=$(CURDIR)/debian/build-$$p \ -- \ --disable-ocaml --disable-perl \ PYTHON=$$p RUBY=no RAKE=no ; \ done set -e; for v in $(patsubst ruby%,%,$(filter-out $(RUBY_DEFAULT), $(RUBIES))) \ ; do \ if [ $$v = 1.8 ]; then rake=rake; else rake=rake$$v; fi ; \ dh_auto_configure --builddir=$(CURDIR)/debian/build-ruby$$v \ -- \ --disable-ocaml --disable-perl --disable-python \ RUBY=ruby$$v RAKE=$$rake ; \ done override_dh_auto_build: set -e; for p in \ default \ $(filter-out $(PYTHON_DEFAULT), $(PYTHONS)) \ $(filter-out $(RUBY_DEFAULT), $(RUBIES)) \ ; do \ dh_auto_build --builddir=$(CURDIR)/debian/build-$$p \ -- INSTALLDIRS=vendor LD_RUN_PATH=""; \ done override_dh_auto_test: dh_auto_test --builddir=$(CURDIR)/debian/build-default \ set -e; for p in $(filter-out $(PYTHON_DEFAULT), $(PYTHONS)) ; do \ dh_auto_test --builddir=$(CURDIR)/debian/build-$$p -- -C python ; \ done set -e; for p in $(filter-out $(RUBY_DEFAULT), $(RUBIES)) ; do \ dh_auto_test --builddir=$(CURDIR)/debian/build-$$p -- -C ruby ; \ done override_dh_auto_install: dh_auto_install --builddir=$(CURDIR)/debian/build-default \ -- INSTALLDIRS=vendor set -e; for p in $(filter-out $(PYTHON_DEFAULT), $(PYTHONS)) ; do \ dh_auto_install --builddir=$(CURDIR)/debian/build-$$p \ -- -C python ; \ done set -e; for p in $(filter-out $(RUBY_DEFAULT), $(RUBIES)) ; do \ dh_auto_install --builddir=$(CURDIR)/debian/build-$$p \ -- -C ruby INSTALLDIRS=vendor ; \ done override_dh_auto_clean: set -e; for p in \ default \ $(filter-out $(PYTHON_DEFAULT), $(PYTHONS)) \ $(filter-out $(RUBY_DEFAULT), $(RUBIES)) \ ; do \ dh_auto_clean --builddir=$(CURDIR)/debian/build-$$p ; \ done override_dh_strip: dh_strip --dbg-package=libhivex0-dbg override_dh_install: rm debian/tmp/usr/lib/python*/dist-packages/libhivexmod.la dh_install debian/watch0000664000000000000000000000010712275214570010224 0ustar version=3 http://www.libguestfs.org/download/hivex hivex-(.*)\.tar\.gz debian/python-hivex.install0000664000000000000000000000004012275214570013221 0ustar /usr/lib/python2*/dist-packages debian/patches/0000775000000000000000000000000012275214570010624 5ustar debian/patches/0002-Use-correct-constant-in-diagnostic-error-message.patch0000664000000000000000000000122012275214570023540 0ustar From: Hilko Bengen Date: Fri, 7 Feb 2014 18:12:02 +0100 Subject: Use correct constant in diagnostic error message --- lib/value.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/value.c b/lib/value.c index c4e21ec..f222b41 100644 --- a/lib/value.c +++ b/lib/value.c @@ -334,7 +334,7 @@ hivex_value_value (hive_h *h, hive_value_h value, /* Arbitrarily limit the length that we will read. */ if (len > HIVEX_MAX_VALUE_LEN) { SET_ERRNO (ERANGE, "data length > HIVEX_MAX_VALUE_LEN (%zu > %d)", - len, HIVEX_MAX_SUBKEYS); + len, HIVEX_MAX_VALUE_LEN); return NULL; } debian/patches/0003-Bump-value-size-limit.patch0000664000000000000000000000143412275214570016330 0ustar From: Hilko Bengen Date: Fri, 7 Feb 2014 18:12:14 +0100 Subject: Bump value size limit I actually encountered a binary value with 1033680 bytes. --- lib/hivex-internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hivex-internal.h b/lib/hivex-internal.h index 7f4cc3c..bfd24c8 100644 --- a/lib/hivex-internal.h +++ b/lib/hivex-internal.h @@ -321,7 +321,7 @@ extern int _hivex_get_values (hive_h *h, hive_node_h node, hive_value_h **values /* These limits are in place to stop really stupid stuff and/or exploits. */ #define HIVEX_MAX_SUBKEYS 15000 #define HIVEX_MAX_VALUES 10000 -#define HIVEX_MAX_VALUE_LEN 1000000 +#define HIVEX_MAX_VALUE_LEN 2000000 #define HIVEX_MAX_ALLOCATION 1000000 #endif /* HIVEX_INTERNAL_H_ */ debian/patches/series0000664000000000000000000000023512275214570012041 0ustar 0001-python-value_value-no-longer-generates-Unicode-strin.patch 0002-Use-correct-constant-in-diagnostic-error-message.patch 0003-Bump-value-size-limit.patch debian/patches/0001-python-value_value-no-longer-generates-Unicode-strin.patch0000664000000000000000000000514612275214570024452 0ustar From: Hilko Bengen Date: Fri, 7 Feb 2014 18:11:36 +0100 Subject: python: value_value no longer generates Unicode strings This fixes Github issue #2 reported by "kupiakos". --- generator/generator.ml | 2 +- python/hivex-py.c | 2 +- python/t/210-setvalue.py | 26 +++++++++++++++++--------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/generator/generator.ml b/generator/generator.ml index 908c5f3..02aaf12 100755 --- a/generator/generator.ml +++ b/generator/generator.ml @@ -2981,7 +2981,7 @@ put_val_type (char *val, size_t len, hive_type t) { PyObject *r = PyTuple_New (2); PyTuple_SetItem (r, 0, PyLong_FromLong ((long) t)); - PyTuple_SetItem (r, 1, PyUnicode_DecodeUTF8 (val, len, NULL)); + PyTuple_SetItem (r, 1, PyBytes_FromStringAndSize (val, len)); return r; } diff --git a/python/hivex-py.c b/python/hivex-py.c index 28d4bb3..88439c9 100644 --- a/python/hivex-py.c +++ b/python/hivex-py.c @@ -225,7 +225,7 @@ put_val_type (char *val, size_t len, hive_type t) { PyObject *r = PyTuple_New (2); PyTuple_SetItem (r, 0, PyLong_FromLong ((long) t)); - PyTuple_SetItem (r, 1, PyUnicode_DecodeUTF8 (val, len, NULL)); + PyTuple_SetItem (r, 1, PyBytes_FromStringAndSize (val, len)); return r; } diff --git a/python/t/210-setvalue.py b/python/t/210-setvalue.py index 2ee7ac5..8e7ed5c 100644 --- a/python/t/210-setvalue.py +++ b/python/t/210-setvalue.py @@ -19,6 +19,14 @@ import sys import os import hivex +if sys.version >= '3': + import codecs + def b(x): + return codecs.encode(x) +else: + def b(x): + return x + srcdir = os.environ["srcdir"] if not srcdir: srcdir = "." @@ -32,27 +40,27 @@ assert root h.node_add_child (root, "B") -b = h.node_get_child (root, "B") -assert b +B = h.node_get_child (root, "B") +assert B values = [ { "key": "Key1", "t": 3, "value": "ABC" }, { "key": "Key2", "t": 3, "value": "DEF" } ] -h.node_set_values (b, values) +h.node_set_values (B, values) value1 = { "key": "Key3", "t": 3, "value": "GHI" } -h.node_set_value (b, value1) +h.node_set_value (B, value1) value1 = { "key": "Key1", "t": 3, "value": "JKL" } -h.node_set_value (b, value1) +h.node_set_value (B, value1) -val = h.node_get_value (b, "Key1") +val = h.node_get_value (B, "Key1") t_data = h.value_value (val) assert t_data[0] == 3 -assert t_data[1] == "JKL" +assert t_data[1] == b("JKL") -val = h.node_get_value (b, "Key3") +val = h.node_get_value (B, "Key3") t_data = h.value_value (val) assert t_data[0] == 3 -assert t_data[1] == "GHI" +assert t_data[1] == b("GHI") debian/libhivex0.symbols0000664000000000000000000000233312275214570012502 0ustar libhivex.so.0 libhivex0 #MINVER# hivex_close@Base 1.2.2+git20100712 hivex_commit@Base 1.2.2+git20100712 hivex_last_modified@Base 1.3.0 hivex_node_add_child@Base 1.2.2+git20100712 hivex_node_children@Base 1.2.2+git20100712 hivex_node_delete_child@Base 1.2.2+git20100712 hivex_node_get_child@Base 1.2.2+git20100712 hivex_node_get_value@Base 1.2.2+git20100712 hivex_node_name@Base 1.2.2+git20100712 hivex_node_name_len@Base 1.3.9 hivex_node_parent@Base 1.2.2+git20100712 hivex_node_set_value@Base 1.2.2+git20100712 hivex_node_set_values@Base 1.2.2+git20100712 hivex_node_struct_length@Base 1.3.2 hivex_node_timestamp@Base 1.3.0 hivex_node_values@Base 1.2.2+git20100712 hivex_open@Base 1.2.2+git20100712 hivex_root@Base 1.2.2+git20100712 hivex_value_data_cell_offset@Base 1.3.4 hivex_value_dword@Base 1.2.2+git20100712 hivex_value_key@Base 1.2.2+git20100712 hivex_value_key_len@Base 1.3.2 hivex_value_multiple_strings@Base 1.2.2+git20100712 hivex_value_qword@Base 1.2.2+git20100712 hivex_value_string@Base 1.2.2+git20100712 hivex_value_struct_length@Base 1.3.2 hivex_value_type@Base 1.2.2+git20100712 hivex_value_value@Base 1.2.2+git20100712 hivex_visit@Base 1.2.2+git20100712 hivex_visit_node@Base 1.2.2+git20100712 debian/docs0000664000000000000000000000000712275214570010045 0ustar README debian/libhivex-ocaml-dev.install0000664000000000000000000000014512275214570014244 0ustar usr/lib/ocaml/hivex/META usr/lib/ocaml/hivex/*.a usr/lib/ocaml/hivex/*.cm* usr/lib/ocaml/hivex/*.ml* debian/compat0000664000000000000000000000000212275214570010373 0ustar 9 debian/libhivex-ocaml.install0000664000000000000000000000004512275214570013467 0ustar usr/lib/ocaml/stublibs/dllmlhivex.so debian/ruby-hivex.install0000664000000000000000000000001512275214570012663 0ustar usr/lib/ruby