# # ChangeLog for trunk/src/reglookup.c # # Generated by Trac 1.2 # 11/26/24 03:48:18 Fri, 17 Jun 2011 00:55:49 GMT tim [261] * trunk/include/compat.h (modified) * trunk/include/winsec.h (modified) * trunk/lib/regfi.c (modified) * trunk/lib/winsec.c (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/python/pyregfi/structures.py (modified) * trunk/python/pyregfi/winsec.py (modified) * trunk/src/reglookup.c (modified) readded windows file descriptor hack copyright notices Sun, 08 May 2011 17:33:49 GMT tim [252] * test/pyregfi-smoketest.py (modified) * trunk/include/regfi.h (modified) * trunk/lib/lru_cache.c (modified) * trunk/lib/regfi.c (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/python/pyregfi/structures.py (modified) * trunk/src/reglookup.c (modified) updated pyregfi to work with regfi changes renamed some functions ... Fri, 06 May 2011 01:34:35 GMT tim [251] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) simplified NTTIME storage and conversions Wed, 04 May 2011 14:55:22 GMT tim [249] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup.c (modified) reorganized iterator code for simpler locking and easier future key ... Fri, 29 Apr 2011 03:28:16 GMT tim [233] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/python/pyregfi/structures.py (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) improved version information interface by adding a special purpose ... Thu, 28 Apr 2011 16:45:10 GMT tim [232] * SConstruct (modified) * doc/TODO (modified) * test/pyregfi-smoketest.py (modified) * trunk/SConstruct (modified) * trunk/include/regfi.h (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/regfi_version.py (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) added a convenience openHive function in pyregfi standardized static ... Mon, 18 Apr 2011 20:25:46 GMT tim [228] * test/Makefile (modified) * test/pyregfi-smoketest.py (modified) * test/regfi-threadtest.c (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/python/pyregfi/structures.py (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) added a test case for pyregfi multithreaded use updated the regfi ... Fri, 25 Mar 2011 15:48:27 GMT tim [213] * test/pyregfi-smoketest.py (modified) * trunk/lib/regfi.c (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/python/pyregfi/structures.py (modified) * trunk/src/reglookup.c (modified) fixed some pyregfi parameter bugs fixed some iterator memory ... Wed, 25 Aug 2010 15:20:32 GMT tim [206] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/python/pyregfi/__init__.py (modified) * trunk/python/pyregfi/structures.py (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) simplified part of regfi API to move string encoding to the ... Sat, 21 Aug 2010 16:53:19 GMT tim [203] * trunk/SConstruct (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/python2/regfi/pyregfi.h (modified) * trunk/python2/regfi/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) misc fixes stripped _REC from some data type names Thu, 03 Jun 2010 01:53:31 GMT tim [199] * test/pyregfi-smoketest.py (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/python2/SConstruct (modified) * trunk/python2/regfi/pyregfi.h (modified) * trunk/python2/regfi/regfi.c (modified) * trunk/python2/utils.py (modified) * trunk/src/reglookup.c (modified) reworked part of regfi C API to make python wrappers simpler ... Tue, 23 Mar 2010 02:22:07 GMT tim [185] * test/regfi-threadtest.c (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) reworked logging API again to simplify interface updated ... Sat, 20 Mar 2010 17:50:44 GMT tim [184] * trunk/include/regfi.h (modified) * trunk/lib/lru_cache.c (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) redesigned memory management to allow for multiple references to ... Wed, 17 Mar 2010 06:41:17 GMT tim [182] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) redesigned regfi logging API to utilize thread-local storage Mon, 15 Mar 2010 16:50:36 GMT tim [181] * trunk/lib/regfi.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) fixed memory management issues and a talloc_free() of an ... Sat, 13 Mar 2010 17:56:36 GMT tim [178] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) reworked I/O to use callback functions fixed a bug in mtime ... Mon, 08 Mar 2010 03:04:34 GMT tim [172] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) reorganized name interpretation code to correct issues in reglookup- ... Sat, 06 Mar 2010 04:40:25 GMT tim [170] * trunk/bin/reglookup-timeline (modified) * trunk/doc/reglookup.1.docbook (modified) * trunk/src/common.c (modified) * trunk/src/reglookup.c (modified) merged Tobias Mueller's patch with some changes updated version number Wed, 03 Mar 2010 00:08:42 GMT tim [168] * Makefile (modified) * doc/Doxyfile.regfi (added) * trunk/include/byteorder.h (modified) * trunk/include/lru_cache.h (modified) * trunk/include/range_list.h (modified) * trunk/include/regfi.h (modified) * trunk/include/smb_deps.h (deleted) * trunk/include/talloc.h (modified) * trunk/include/void_stack.h (modified) * trunk/include/winsec.h (modified) * trunk/lib/Makefile (modified) * trunk/lib/lru_cache.c (modified) * trunk/lib/range_list.c (modified) * trunk/lib/regfi.c (modified) * trunk/lib/smb_deps.c (deleted) * trunk/lib/void_stack.c (modified) * trunk/lib/winsec.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) merged remaining smb_deps items into regfi began formatting API ... Mon, 07 Dec 2009 20:12:13 GMT tim [162] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup.c (modified) added UTF-16LE support for value names Mon, 07 Dec 2009 17:01:22 GMT tim [161] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) added support for UTF-16LE key names Mon, 07 Dec 2009 01:00:58 GMT tim [160] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) reorganized classname parsing and interpretation code Sun, 06 Dec 2009 20:09:01 GMT tim [159] * trunk/Makefile (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) began rearranging data parsing. Moved charater set conversion and ... Tue, 24 Nov 2009 04:06:51 GMT tim [158] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup.c (modified) simplified root key search moved classname parsing up to regfi_load_key Mon, 02 Mar 2009 02:17:46 GMT tim [150] * trunk/include/regfi.h (modified) * trunk/include/void_stack.h (modified) * trunk/lib/range_list.c (modified) * trunk/lib/regfi.c (modified) * trunk/lib/void_stack.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) integrated talloc into most of the rest of the regfi library fixed a ... Sun, 22 Feb 2009 19:31:52 GMT tim [147] * trunk/Makefile (modified) * trunk/include/lru_cache.h (modified) * trunk/include/regfi.h (modified) * trunk/include/talloc.h (added) * trunk/include/winsec.h (modified) * trunk/lib/Makefile (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/talloc.c (added) * trunk/lib/void_stack.c (modified) * trunk/lib/winsec.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) added talloc library incorporated talloc into winsec and lru_cache ... Fri, 13 Feb 2009 03:24:27 GMT tim [143] * trunk/Makefile (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/Makefile (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) fixed a null pointer exception removed some dependencies on less ... Tue, 10 Feb 2009 02:35:24 GMT tim [141] * trunk/Makefile (modified) * trunk/src/reglookup.c (modified) improved details of an error message turned off debugging symbols in ... Mon, 09 Feb 2009 19:53:39 GMT tim [140] * trunk/doc/devel/TODO (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup.c (modified) Misc error message changes. Added and removed some comments. ... Sun, 08 Feb 2009 19:53:48 GMT tim [138] * trunk/doc/reglookup-recover.1.docbook (modified) * trunk/doc/reglookup.1.docbook (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) extended error message logging to allow for message type filtering ... Fri, 23 Jan 2009 22:58:43 GMT tim [137] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup.c (modified) Added error messages to most parse functions in regfi Relaxed ... Fri, 23 Jan 2009 17:29:51 GMT tim [136] * trunk/include/regfi.h (modified) * trunk/lib/lru_cache.c (modified) * trunk/lib/regfi.c (modified) * trunk/lib/smb_deps.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) fixed various integer issues and memory allocation issues polished ... Wed, 21 Jan 2009 10:27:32 GMT tim [135] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) cleaned up regfi API started adding debugging infrastructure, but ... Tue, 19 Aug 2008 23:31:33 GMT tim [126] * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup.c (modified) improved validation and output of key class names, MULTI_SZ and other ... Sat, 16 Aug 2008 01:21:54 GMT tim [125] * trunk/doc/reglookup.1.docbook (modified) * trunk/include/regfi.h (modified) * trunk/lib/regfi.c (modified) * trunk/src/reglookup.c (modified) added early version of class name parsing. additional work still needed. Sat, 09 Aug 2008 17:22:26 GMT tim [121] * trunk/include/regfi.h (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) fixed minor path/type filter bug in reglookup misc code cleanups Sun, 03 Aug 2008 19:34:27 GMT tim [116] * trunk/include/regfi.h (modified) * trunk/lib/range_list.c (modified) * trunk/lib/regfi.c (modified) * trunk/src/common.c (modified) * trunk/src/reglookup-recover.c (modified) * trunk/src/reglookup.c (modified) fixed major bug in reglookup-recover; now recovers much more data ... 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 ... 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 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 ... 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:18:51 GMT tim [93] * trunk/src/reglookup.c (modified) Fixed stupid bug in the case of searching for a value. Wed, 28 Mar 2007 19:22:38 GMT tim [90] * trunk/bin/Makefile (modified) * trunk/bin/reglookup-timeline (modified) * trunk/src/Makefile (modified) * trunk/src/reglookup.c (modified) minor changes to Makefiles Added one warning on an unlikely ... Wed, 07 Mar 2007 01:35:18 GMT tim [88] * trunk/Makefile (modified) * trunk/src/reglookup.c (modified) Fixed a lazy NULL printing to work properly on Solaris. Switched ... Fri, 19 Jan 2007 14:58:26 GMT tim [85] * trunk/src/reglookup.c (modified) updated upcoming version number 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 19:11:19 GMT tim [83] * trunk/src/reglookup.c (modified) fixed minor memory leak. 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, 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, 30 Jul 2006 19:32:43 GMT tim [71] * trunk/src/reglookup.c (modified) added additional warnings for broken registry entries. Sun, 30 Jul 2006 19:06:34 GMT tim [70] * trunk/src/reglookup.c (modified) made iconv parameter types more correct. Sun, 30 Jul 2006 17:57:45 GMT tim [69] * trunk/src/reglookup.c (modified) Improved interfaces to some low-layer value formatting functions. ... Sun, 23 Jul 2006 22:46:15 GMT tim [66] * trunk/src/reglookup.c (modified) fixed quoting bug in key names fixed unicode decoding and string ... 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, 02 Oct 2005 00:51:46 GMT tim [58] * trunk/src/reglookup.c (modified) fixed DWORD output bugs added support for DWORD_BE (big endian) Mon, 05 Sep 2005 01:54:18 GMT tim [56] * trunk/src/reglookup.c (modified) fixed another stupid type filtering bug Mon, 05 Sep 2005 01:41:26 GMT tim [55] * trunk/src/reglookup.c (modified) fixed a type filtering bug, and a verbosity print order bug Mon, 05 Sep 2005 01:19:05 GMT tim [54] * trunk/include/regfio.h (modified) * trunk/src/reglookup.c (modified) Added some verbose output code cleanup and minor bug fixes 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 ... Sat, 06 Aug 2005 22:05:18 GMT tim [48] * trunk/src/reglookup.c (modified) fixed segfault when valuenames are NULL Sat, 06 Aug 2005 14:58:19 GMT tim [47] * trunk/doc/reglookup.1.t2t (modified) * trunk/src/reglookup.c (modified) added options to enable/disable header row Sat, 06 Aug 2005 14:41:49 GMT tim [46] * trunk/src/reglookup.c (modified) removed forgotten debugging printf Sat, 06 Aug 2005 13:47:07 GMT tim [44] * trunk/src/reglookup.c (modified) minor changes to command line option parsing fixed some warnings ... Sat, 06 Aug 2005 00:47:37 GMT tim [43] * trunk/src/reglookup.c (modified) Fixed memory allocation and string issues in ACL code. Fixed bug ... 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 16:52:57 GMT tim [40] * trunk/src/reglookup.c (modified) Added type filtering to new reglookup. Changed -f option to -p, ... Sun, 31 Jul 2005 15:15:03 GMT tim [39] * trunk/Makefile (modified) * trunk/src/reglookup.c (modified) small cleanups, added some free() calls. fixed top-level Makefile ... 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 03:25:40 GMT tim [37] * trunk/src/Makefile (modified) * trunk/src/reglookup.c (modified) Added basic command line argument parsing. Only prefix_filter option ... 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 ...