Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert to popt. | Jelmer Vernooij | 2003-03-23 | 1 | -42/+29 |
| | |||||
* | Recover much of my changes to editreg.c. Add some const and start coding | Richard Sharpe | 2003-02-16 | 1 | -8/+203 |
| | | | | the regedit file parser etc. | ||||
* | Some fixes to editreg. Clientgen should not be touched, and an update to ↵ | Richard Sharpe | 2003-01-08 | 1 | -3/+0 |
| | | | | configure that Herb needs. | ||||
* | this makes it compile, but I'm not sure if it is correct. Are we really | Herb Lewis | 2003-01-07 | 1 | -1/+1 |
| | | | | testing a pointer value to be equal to 0x19 ??? | ||||
* | 'index' is the name of a libc function. Rename to 'ndx' to avoid compiler | Tim Potter | 2003-01-07 | 1 | -4/+4 |
| | | | | warnings. | ||||
* | BIG patch... | Andrew Bartlett | 2003-01-02 | 1 | -10/+10 |
| | | | | | | | | | | | | | | | | This patch makes Samba compile cleanly with -Wwrite-strings. - That is, all string literals are marked as 'const'. These strings are always read only, this just marks them as such for passing to other functions. What is most supprising is that I didn't need to change more than a few lines of code (all in 'net', which got a small cleanup of net.h and extern variables). The rest is just adding a lot of 'const'. As far as I can tell, I have not added any new warnings - apart from making all of tdbutil.c's function const (so they warn for adding that const string to struct). Andrew Bartlett | ||||
* | Start adding code to allow the in memory version of the registry tree | Richard Sharpe | 2002-12-17 | 1 | -23/+168 |
| | | | | structure to be manipulated. Keys can be partially deleted now. | ||||
* | We now read in the whole of the registry, including security bits. | Richard Sharpe | 2002-12-16 | 1 | -13/+21 |
| | | | | | | Still have to make sure that the datastructure is correct, though. Then on to writing it out and editing/changing keys, values and sec_descriptors | ||||
* | All the code for reading in the registy is done, but I have a malloc'd | Richard Sharpe | 2002-12-15 | 1 | -21/+83 |
| | | | | area overrun somewhere :-( | ||||
* | Almost finished processing the registry encoded SEC DESC ... | Richard Sharpe | 2002-12-15 | 1 | -1/+102 |
| | | | | Soon to move onto writing these things out. | ||||
* | More code to read in and create security descriptor entries ... | Richard Sharpe | 2002-12-14 | 1 | -28/+121 |
| | |||||
* | Begin to handle Security descriptors for keys. | Richard Sharpe | 2002-12-13 | 1 | -0/+95 |
| | |||||
* | Fix a small bug. | Richard Sharpe | 2002-12-11 | 1 | -2/+2 |
| | |||||
* | Improve the iterator wrt values ... Now prints keys and value names. | Richard Sharpe | 2002-12-11 | 1 | -6/+60 |
| | | | | Does not print value values, yet. | ||||
* | Tidy up some bits. We can now at least list all the keys. | Richard Sharpe | 2002-12-10 | 1 | -16/+26 |
| | | | | | | More work to do on the iterators and access functions. Still not King. Stinks really. | ||||
* | Add support to Makefile.in for editreg | Richard Sharpe | 2002-12-10 | 1 | -3/+0 |
| | | | | Fix a couple of duplicated macros. | ||||
* | Complete more of the code. An iterator is close to complete. Compiles, | Richard Sharpe | 2002-12-10 | 1 | -18/+87 |
| | | | | but not tested as yet. | ||||
* | Clean up the code some more. Create more elements of the tree. | Richard Sharpe | 2002-12-10 | 1 | -7/+84 |
| | | | | | | | Security Descriptors/Keys not yet processed. Make debugging printfs only occur if verbose is set. Create an iterator for the registry key. Still not King. Bother! | ||||
* | Handle the creation of more parts of the tree ... Still have to do SK records | Richard Sharpe | 2002-12-09 | 1 | -3/+38 |
| | | | | | | | and the data parts of the VK records. Also have to code up routines that can iterate across keys and values, as well as return values associated with a particular key, etc. | ||||
* | Start allocating structures to keep the in memory copy of the registry tree | Richard Sharpe | 2002-12-09 | 1 | -5/+52 |
| | | | | | | in. Don't yet handle the SK records (security descriptors), but will soon. It still compiles on Linux, but I am still not King. | ||||
* | Begin to decode Value Keys, names and values ... | Richard Sharpe | 2002-12-09 | 1 | -0/+79 |
| | |||||
* | Add some more handling of Key records ... | Richard Sharpe | 2002-12-09 | 1 | -8/+124 |
| | |||||
* | Commit some more changes ... Start processing the sub-keys, recursively. | Richard Sharpe | 2002-12-08 | 1 | -4/+30 |
| | |||||
* | Fix the breakage, and start processing the first key record: | Richard Sharpe | 2002-12-08 | 1 | -8/+110 |
| | | | | | | ./editreg ~rsharpe/profile/NTUSER.DAT NK HDR: Name len: 12, class name len: 0 Key name: $$$PROTO.HIV | ||||
* | Define some macros for accessing shorts and ints in an endian independent ↵ | Richard Sharpe | 2002-12-08 | 1 | -19/+46 |
| | | | | | | | | | | manner. Start processing the header and etc. Make sure it compiles on Linux, and runs on Linux for the code that is there. Will try FreeBSD soon, and maybe Slowaris. | ||||
* | Add definitions of the various NT Registry on-disk structures ... | Richard Sharpe | 2002-12-08 | 1 | -3/+181 |
| | |||||
* | Fix DAT_TIME so it becomes NTTIME and matches Samba source. | Richard Sharpe | 2002-12-08 | 1 | -3/+12 |
| | | | | Add code to start reading the registry file. | ||||
* | Some more updates ... | Richard Sharpe | 2002-12-08 | 1 | -2/+43 |
| | |||||
* | The beginnings of a registry editing program. | Richard Sharpe | 2002-12-08 | 1 | -0/+506 |