summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* build: Don't warn about 'long long'.Richard Jones2010-08-271-0/+2
| | | | | | We have to allow this, even though it's a GCC extension. This is a port of libguestfs commit 0c0976496dafda4d172c5a7fc787d6a87d5bce8d.
* Add Dutch translations (RHBZ#624455).Geert Warrink2010-08-271-0/+175
|
* Add debug output to hivex_close.Matthew Booth2010-08-131-0/+3
|
* Don't try to process junk after a string value as UTF-16.Richard Jones2010-07-121-0/+31
| | | | | Thanks to Hilko Bengen for characterizing the issue and providing an initial version of this patch.
* Call iconv_close along error path out of function.Hilko Bengen2010-07-121-1/+5
|
* perl: Fix generated XS code for value_dword binding.Richard Jones2010-07-111-1/+15
| | | | Thanks to Hilko Bengen for spotting the problem.
* Add hivex_set_value API call, and ocaml and perl bindings, and tests.Conrad Meyer2010-07-083-2/+221
|
* hivex_value_type: Returns -1 on error. Fix documentation.Richard Jones2010-06-131-1/+1
|
* Include a test for regimport of values containing backslash chars.Richard Jones2010-05-131-1/+8
|
* regedit: Fix documentation for CurrentControlSet (thanks Yuval Kashtan).Richard Jones2010-04-301-2/+17
|
* Version 1.2.2.1.2.2Richard Jones2010-04-2812-13/+13
|
* regedit: Add implicit nul-termination when importing strings.Richard Jones2010-04-282-3/+6
| | | | | | | | | | | | When you import a string value like: "Foo"="Bar" using Windows regedit program, implicit nul-termination is added to the value (not the key), so what is stored in the value would be something like: hex(1):42,00,61,00,72,00,00,00 where two of the trailing zero bytes come from the implicit terminator. This corrects the reg_import function so it works the same way.
* Remove checks for Test::Pod and Test::Pod::Coverage.Richard Jones2010-04-201-1/+1
| | | | | | | Although these modules are optionally used by the Perl tests, they aren't necessary and won't break the build if they are not there. These modules aren't available in RHEL 5. Therefore remove these checks.
* Add a linker script to limit visibility to exported symbols.Richard Jones2010-04-035-4/+45
|
* Remove explicit dependency on ncurses.TJ2010-04-031-2/+2
|
* Spelling: reencode -> re-encode.TJ2010-04-031-3/+3
|
* Add CLEANFILES rules.TJ2010-04-027-1/+14
|
* New Russian translation (RHBZ#578347).Yulia2010-04-011-0/+168
|
* Update PO files.1.2.1Richard Jones2010-03-3011-12/+12
|
* Add maintainer rule for updating the website.Richard Jones2010-03-301-0/+13
|
* hivexml: Fix path so HTML documentation is generated correctly.Richard Jones2010-03-301-1/+1
|
* Prepare for version 1.2.1.Richard Jones2010-03-301-1/+1
|
* hivexregedit: Low-level tool for merging and export in regedit format.Richard Jones2010-03-307-1/+398
|
* Win::Hivex::Regedit module for importing and exporting regedit format files.Richard Jones2010-03-308-1/+1027
|
* hivexsh: '-f' option takes an argument (found by Marko Myllynen).Richard Jones2010-03-301-1/+1
|
* Zero all new block allocations.Richard Jones2010-03-291-0/+2
| | | | | | | | | | Make sure all new block allocations (from allocate_block) are zeroed. It can happen that junk from previous hive pages can end up in new block allocations, if the hive previously shrank. (Thanks to Marko Myllynen for finding an example where this happened).
* Increase HIVEX_MAX_VALUES from 1000 to 10000.Richard Jones2010-03-291-1/+1
| | | | | I was sent a genuine Windows XP hive by Marko Myllynen which had a key with > 1000 values attached.
* Increase HIVEX_MAX_SUBKEYS to 15000.Richard Jones2010-03-261-1/+1
| | | | | | Windows 7 registry has a hive key which contains 11908 subkeys, larger than the existing limit (10000). The key is: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners
* hivex: Add debugging message when returning ERANGE error.Richard Jones2010-03-261-0/+9
|
* hivexsh: Fix building of HTML-format manpages.Richard Jones2010-03-261-2/+2
|
* perl: Fix $h->value_value method when returning an empty value.Richard Jones2010-03-251-1/+1
| | | | | | | Previously this didn't correctly return an empty registry value. In this case the length argument to newSVpv would be 0 which tells Perl to try to calculate the length (we want newSVpvn instead).
* Fix generation of po/POTFILES.in.Richard Jones2010-03-252-9/+2
| | | | | Contains some obsolete code copied in from libguestfs, and we need to exclude Perl 'blib' files.
* perl: Small fix to 006-pod-coverage test.Richard Jones2010-03-251-1/+1
| | | | Some code copied over from libguestfs, fixed.
* perl: Fix $h->value_type and $h->value_value methods.Richard Jones2010-03-251-2/+2
| | | | | | These were passing the type & len arguments the wrong way round to the C function, resulting in data corruption in the returned values.
* Fix documentation for Win::Hivex->openRichard Jones2010-03-081-1/+1
|
* RHEL 5: Fixes for old version of OCaml in EPEL 5.Richard Jones2010-03-012-0/+51
|
* Prepare for version 1.2.0.1.2.0Richard Jones2010-03-0113-16/+16
| | | | | | Fix hivexsh_SOURCES. Update PO files.
* Update Spanish translations (RHBZ#569178).Daniel Cabrera2010-03-011-0/+175
|
* Update PO files.Richard Jones2010-03-0111-2315/+1705
|
* Update Polish translations (RHBZ#502533).Piotr Drąg2010-03-011-1491/+8
|
* NO Python bindings - ran out of time.Richard W.M. Jones2010-02-265-55/+58
| | | | | | This commit disables parts of the build related to Python and notes in the README that we didn't have time to finish Python bindings.
* generator: Perl bindings.Richard W.M. Jones2010-02-268-23/+784
| | | | This also adds a small test suite for the Perl bindings.
* generator: Clarify LGPLv2 boilerplate.Richard W.M. Jones2010-02-261-1/+1
|
* More documentation in README file.Richard W.M. Jones2010-02-261-2/+69
|
* hivexsh: Fix compilation on 32 bit machines.Richard W.M. Jones2010-02-261-0/+4
|
* Remove bogus msgstr from kn.po.Richard Jones2010-02-251-5/+0
|
* generator: Add OCaml bindings.Richard Jones2010-02-249-10/+882
| | | | | | | Also we tighten up the definition of hivex_close (it disposes of handles) and hivex_node_get_child (unusual "not found" non-error condition). This also adds tests of the OCaml bindings.
* Add build framework for OCaml, Perl, Python bindings.Richard Jones2010-02-2416-0/+396
| | | | | (No bindings are actually built, this just adds the build, test and generator framework for them).
* configure: Comment out Ruby, Java, Haskell detection.Richard Jones2010-02-241-158/+158
| | | | | | | | | We will not be implementing bindings for Ruby, Java or Haskell unless someone pitches in to do the work. Therefore comment out the code which detects these languages in the configure script. (This leaves OCaml, Perl, Python, which we will be writing bindings for).
* Create separate toplevel directories for hivexsh and hivexml.Richard Jones2010-02-2419-95/+147
|