#
# ChangeLog for trunk/lib
#
# Generated by Trac 1.2
# 04/08/25 19:27:04

Sun, 04 May 2008 18:29:02 GMT tim [113]
	* trunk/include/range_list.h (modified)
	* trunk/lib/range_list.c (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/src/reglookup-recover.c (modified)

	fixed some VK record parsing bugs

	added more strict checking on ...


Sun, 04 May 2008 00:22:50 GMT tim [112]
	* trunk/include/regfi.h (modified)
	* trunk/lib/lru_cache.c (modified)
	* trunk/src/reglookup-recover.c (modified)

	added path resolution to reglookup-recover


Thu, 01 May 2008 04:06:22 GMT tim [111]
	* trunk/LICENSE (modified)
	* trunk/Makefile (modified)
	* trunk/include/byteorder.h (modified)
	* trunk/include/regfi.h (modified)
	* trunk/include/smb_deps.h (modified)
	* trunk/include/void_stack.h (modified)
	* trunk/lib/lru_cache.c (modified)
	* trunk/lib/range_list.c (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/lib/void_stack.c (modified)
	* trunk/src/common.c (added)
	* trunk/src/reglookup-recover.c (added)
	* trunk/src/reglookup.c (modified)

	Switched license to GPLv3

	Added early version of new tool, ...


Tue, 29 Apr 2008 22:59:55 GMT tim [110]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/src/Makefile (modified)
	* trunk/src/reglookup.c (modified)

	moved unallocated cell parsing back out of the main line hbin parsing


Tue, 29 Apr 2008 20:38:27 GMT tim [109]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/src/reglookup.c (modified)

	reworked SK record caching to prevent unnecessary loads.

	SK records ...


Tue, 29 Apr 2008 18:17:48 GMT tim [108]
	* trunk/include/lru_cache.h (added)
	* trunk/include/regfi.h (modified)
	* trunk/lib/Makefile (modified)
	* trunk/lib/lru_cache.c (added)
	* trunk/lib/regfi.c (modified)

	added least-recently-used cache structure.

	set up SK records to use ...


Fri, 18 Apr 2008 04:51:21 GMT tim [107]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/src/reglookup.c (modified)

	removed redundant hbin parsing

	added flags parameter to regfi_open


Fri, 18 Apr 2008 04:16:51 GMT tim [106]
	* trunk/include/range_list.h (modified)
	* trunk/include/regfi.h (modified)
	* trunk/lib/range_list.c (modified)
	* trunk/lib/regfi.c (modified)

	replaced linked list hbin lookup with range_list based binary search


Mon, 14 Apr 2008 04:55:41 GMT tim [105]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)

	fully removed dependence on Samba parse structures from core library


Thu, 03 Apr 2008 23:22:39 GMT tim [104]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)

	replaced lf (hash list) parsing code


Thu, 03 Apr 2008 19:45:41 GMT tim [103]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)

	rewrote value list parsing routine


Thu, 03 Apr 2008 02:30:26 GMT tim [102]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/src/reglookup.c (modified)

	simplified root key search routines

	rewrote sk record parsing
 ...


Sat, 29 Mar 2008 00:46:37 GMT tim [101]
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)

	rewrote VK record and data cell parsing


Fri, 21 Mar 2008 15:20:24 GMT tim [100]
	* trunk/doc/devel/winntreg.txt (modified)
	* trunk/lib/range_list.c (modified)

	fixed integer underflow bug

	updated some documentation


Tue, 04 Mar 2008 00:38:48 GMT tim [99]
	* trunk/include/regfi.h (modified)
	* trunk/lib/range_list.c (modified)
	* trunk/lib/regfi.c (modified)

	fixed a range_list bug

	replaced NK parsing routine


Sat, 01 Mar 2008 06:55:16 GMT tim [98]
	* trunk/Makefile (modified)
	* trunk/include/range_list.h (added)
	* trunk/lib/Makefile (modified)
	* trunk/lib/range_list.c (added)

	adding experimental library which will be used to speed up hbin
	lookups


Wed, 27 Feb 2008 01:04:14 GMT tim [97]
	* trunk/doc/devel/winntreg.txt (modified)
	* trunk/include/regfi.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/src/reglookup.c (modified)

	begun the work of rewriting the lowest layer parsing routines


Thu, 29 Mar 2007 01:36:45 GMT tim [95]
	* trunk/lib/regfi.c (modified)

	fixing the fix on value filters


Thu, 29 Mar 2007 01:27:47 GMT tim [94]
	* trunk/lib/regfi.c (modified)

	Fixed edge condition bug when finding a value at the end of the list ...


Fri, 09 Mar 2007 15:00:09 GMT tim [89]
	* trunk/include/void_stack.h (modified)
	* trunk/lib/void_stack.c (modified)

	Added contract comments to void_stack header.  Minor cleanups in ...


Sun, 04 Feb 2007 01:55:18 GMT tim [87]
	* trunk/doc/reglookup-timeline.1.docbook (modified)
	* trunk/doc/reglookup.1.docbook (modified)
	* trunk/lib/regfi.c (modified)

	added minor documentation on ACE flags to regfi.c

	vastly expanded ...


Fri, 19 Jan 2007 14:52:25 GMT tim [84]
	* trunk/include/regfi.h (modified)
	* trunk/include/smb_deps.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/src/reglookup.c (modified)

	rearranged structure contents to reduce fragmentation on 64 bit ...


Wed, 17 Jan 2007 17:20:41 GMT tim [82]
	* trunk/lib/regfi.c (modified)
	* trunk/src/reglookup.c (modified)

	bugfixes for path filtering


Wed, 17 Jan 2007 16:47:39 GMT tim [81]
	* trunk/Makefile (modified)
	* trunk/include/regfi.h (modified)
	* trunk/include/void_stack.h (modified)
	* trunk/lib/Makefile (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/lib/void_stack.c (modified)
	* trunk/src/reglookup.c (modified)

	Finished incorporating changes to reglookup to work with new regfi ...


Wed, 17 Jan 2007 01:46:07 GMT tim [80]
	* trunk/include/regfi.h (modified)
	* trunk/include/void_stack.h (modified)
	* trunk/lib/regfi.c (modified)
	* trunk/lib/void_stack.c (modified)
	* trunk/src/reglookup.c (modified)

	Major API updates for regfi, and started porting reglookup to the ...


Mon, 15 Jan 2007 15:24:53 GMT tim [79]
	* trunk/include/regfi.h (moved)
	* trunk/include/void_stack.h (modified)
	* trunk/lib/regfi.c (moved)
	* trunk/src/reglookup.c (modified)

	renamed regfio to regfi, since we aren't doing any output to the ...


Mon, 15 Jan 2007 15:22:47 GMT tim [78]
	* trunk/include/regfio.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/src/reglookup.c (modified)

	beginning process of rewriting regfio interface.


Sun, 07 Jan 2007 15:19:43 GMT tim [77]
	* trunk/doc/devel/references.txt (modified)
	* trunk/include/regfio.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/src/reglookup.c (modified)

	Improved support for unknown registry types.

	Fixed potential ...


Sun, 07 Jan 2007 01:25:45 GMT tim [76]
	* trunk/doc/devel/references.txt (modified)
	* trunk/lib/regfio.c (modified)

	Added parsing of ACE permissions field.  Minor improvement to flags ...


Mon, 31 Jul 2006 01:15:56 GMT tim [73]
	* trunk/Makefile (modified)
	* trunk/lib/Makefile (modified)
	* trunk/src/Makefile (modified)

	fixes for Makefiles to support FreeBSD's iconv


Sun, 30 Jul 2006 20:09:07 GMT tim [72]
	* trunk/doc/reglookup.1.docbook (modified)
	* trunk/include/regfio.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/src/reglookup.c (modified)

	Added QWORD type support.


Sun, 23 Jul 2006 17:00:20 GMT tim [65]
	* trunk/Makefile (modified)
	* trunk/bin/Makefile (added)
	* trunk/lib/regfio.c (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/src/Makefile (modified)

	fixed a bug in types

	added paranoid checks in smb_deps to prevent ...


Tue, 18 Jul 2006 01:56:59 GMT tim [61]
	* trunk/include/regfio.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/src/reglookup.c (modified)

	various minor speedups and memory leak fixes.  Added support for NONE ...


Mon, 03 Oct 2005 01:26:12 GMT tim [59]
	* trunk/lib/regfio.c (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/src/reglookup.c (modified)

	Updated version

	Code format cleanup, some comments added.


Sun, 04 Sep 2005 21:04:58 GMT tim [53]
	* trunk/include/regfio.h (modified)
	* trunk/include/smb_deps.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/src/reglookup.c (modified)

	Moved security descriptor parsing functions into regfio.c

	Improved ...


Tue, 09 Aug 2005 00:43:07 GMT tim [52]
	* trunk/lib/void_stack.c (modified)
	* trunk/src/reglookup.c (modified)

	fixed a double-free bug which FreeBSD (but not Linux) catches and ...


Thu, 04 Aug 2005 02:41:25 GMT tim [42]
	* trunk/include/smb_deps.h (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/src/reglookup.c (modified)

	Changed to a CSV-like output format to accommodate extended fields
 ...


Mon, 01 Aug 2005 01:13:15 GMT tim [41]
	* trunk/include/regfio.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/src/reglookup.c (modified)

	Added full printing of values, as with old code.

	renamed type ...


Sun, 31 Jul 2005 15:00:59 GMT tim [38]
	* trunk/doc/Makefile (modified)
	* trunk/include/void_stack.h (modified)
	* trunk/lib/void_stack.c (modified)
	* trunk/src/reglookup.c (modified)

	Cleaned up path2Stack.  Added several supporting functions in ...


Sun, 31 Jul 2005 01:46:51 GMT tim [36]
	* trunk/Makefile (modified)
	* trunk/lib/Makefile (modified)
	* trunk/src/Makefile (modified)
	* trunk/src/reglookup.c (moved)
	* trunk/test/Makefile (deleted)

	replaced reglookup.c with test driver lib-regfio.c

	updated relevant ...


Sun, 17 Jul 2005 19:03:02 GMT tim [33]
	* trunk/include/void_stack.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/lib/void_stack.c (modified)
	* trunk/test/lib-regfio.c (modified)

	Fixed some bugs.

	rewrote testing code to allow for a path filter ...


Sat, 16 Jul 2005 23:16:17 GMT tim [32]
	* trunk/include/regfio.h (modified)
	* trunk/include/smb_deps.h (modified)
	* trunk/lib/regfio.c (modified)
	* trunk/test/lib-regfio.c (modified)

	Added key name retrieval to test utility

	Code formatting changes to ...


Sat, 16 Jul 2005 19:05:19 GMT tim [31]
	* trunk/include/regfio.h (modified)
	* trunk/include/smb_deps.h (modified)
	* trunk/include/void_stack.h (added)
	* trunk/lib/Makefile (added)
	* trunk/lib/regfio.c (modified)
	* trunk/lib/smb_deps.c (modified)
	* trunk/lib/void_stack.c (added)
	* trunk/test/Makefile (modified)
	* trunk/test/lib-regfio.c (modified)

	Added new lightweight stack library

	rewrote test program to use ...


Sat, 16 Jul 2005 14:31:27 GMT tim [30]
	* trunk/include (added)
	* trunk/include/byteorder.h (added)
	* trunk/include/regfio.h (added)
	* trunk/include/smb_deps.h (added)
	* trunk/lib (added)
	* trunk/lib/regfio.c (added)
	* trunk/lib/smb_deps.c (added)
	* trunk/test/Makefile (added)
	* trunk/test/lib-regfio.c (added)

	Added initial version of regfio interface, borrowed from Samba ...