summaryrefslogtreecommitdiffstats
path: root/source/registry
Commit message (Collapse)AuthorAgeFilesLines
* r22590: Make TALLOC_ARRAY consistent across all uses.Jeremy Allison2007-10-101-2/+6
| | | | | That should be it.... Jeremy.
* r22589: Make TALLOC_ARRAY consistent across all uses.Jeremy Allison2007-10-101-2/+6
| | | | Jeremy.
* r22588: Make all uses of TALLOC_MEMDUP consistent.Jeremy Allison2007-10-101-4/+20
| | | | Jeremy.
* r22496: reg_enumvalue should return WERR_NO_MORE_ITEMS instead ofMichael Adam2007-10-101-1/+1
| | | | | | WERR_BAD_FILE when all items have been successfully enumerated. Besides seeming the reasonable code to return, this is what I have seen from w2k3, w2k, wxp.
* r22135: Check in most of Michael Adam's net conf utility. A good share of ↵Volker Lendecke2007-10-103-346/+375
| | | | | | | | | | | | this patch is moving functions around to fix some linker dependencies for the registry. Michael, I've renamed your auth_utils2.c to token_utils.c. Thanks! Volker
* r22009: change TDB_DATA from char * to unsigned char *Stefan Metzmacher2007-10-102-8/+8
| | | | | | and fix all compiler warnings in the users metze
* r22001: change prototype of dump_data(), so that it takes unsigned char * now,Stefan Metzmacher2007-10-101-2/+2
| | | | | | | | which matches what samba4 has. also fix all the callers to prevent compiler warnings metze
* r21979: make use of string_tdb_data()Stefan Metzmacher2007-10-101-6/+3
| | | | | | | | | to avoid creating the TDB_DATA struct from strings "by hand" note: we can't use the tdb_*_bystring functions here, as the key isn't null-terminated here... metze
* r21978: make use of tdb_*_bystring()Stefan Metzmacher2007-10-101-4/+2
| | | | | | to avoid creating the TDB_DATA struct from strings "by hand" metze
* r21977: little cosmetic change to remove a local var that's not really neededStefan Metzmacher2007-10-101-4/+2
| | | | metze
* r21225: Couple of fixes from Martin Zielinski mz@seh.de,Jeremy Allison2007-10-101-1/+1
| | | | | | | one typo, one to make sure that time initialization is done before modules that depend on it (printer initialization). Jeremy.
* r21219: Speed up the initial startup time of smbd on systems with loaded diskVolker Lendecke2007-10-101-3/+32
| | | | | | subsystems. See the comment in the diff. Volker
* r20626: Fix a memleak found by the IBM checker -- not on 3.0.24Volker Lendecke2007-10-101-0/+1
|
* r20269: merge -r20264:20267 from SAMBA_3_0_24Herb Lewis2007-10-101-0/+2
| | | | more no previous prototype warnings
* r20210: registry_fetch_values is not needed anymore, fix typoVolker Lendecke2007-10-102-58/+1
|
* r20209: Fix two memleaksVolker Lendecke2007-10-101-4/+7
|
* r20037: Reduce code size slightly by shuffling stuff aroundVolker Lendecke2007-10-102-116/+68
|
* r20020: Arglll... eventlogadm links against reg_db but not the rest of the ↵Volker Lendecke2007-10-102-106/+91
| | | | | | | | | | registry stuff. Revert the last change. This needs better fixing. Volker
* r20019: Replace one set of tricky code by calls to another set of tricky code:Volker Lendecke2007-10-102-91/+106
| | | | | | Initializing the reg_db now uses reg_createkey and reg_setvalue. Volker
* r20018: Fix a memleak in reg_createkeyVolker Lendecke2007-10-101-2/+4
|
* r20016: Add two utility functions for easy opening/creating registry keysVolker Lendecke2007-10-101-1/+95
|
* r20005: reg_open_path should become the replacement for regkey_open_internal.Volker Lendecke2007-10-101-0/+58
|
* r20004: Remove a const, "name" is allocated anywayVolker Lendecke2007-10-101-2/+1
|
* r19991: Sorry for this 2000-liner...Volker Lendecke2007-10-102-33/+541
| | | | | | | | | | | | | | The main thing here is a rewrite of srv_winreg_nt.c. The core functionality has moved to registry/reg_api.c which is then usable by the rest of Samba as well. On that way it fixes creating keys with more than one element in the path. This did not work before. Two things that sneaked in (sorry :-) is the change of some routines from NTSTATUS to WERROR the removed "parent" argument to regkey_open_internal. Volker
* r19990: Fix commentVolker Lendecke2007-10-101-1/+1
|
* r19963: Add 'registry shares = yes' and registry key security descriptors.Volker Lendecke2007-10-105-58/+334
|
* r19948: Fix a memleakVolker Lendecke2007-10-101-1/+3
|
* r19947: Change regkey_open_internal to take the parent key and a talloc_ctx asVolker Lendecke2007-10-101-35/+49
| | | | | | arguments. This also replaces regkey_close_internal by TALLOC_FREE. Volker
* r19913: Fix a const warningVolker Lendecke2007-10-101-1/+1
|
* r19912: Move the subkey cache to srv_winreg_nt.cVolker Lendecke2007-10-101-57/+0
|
* r19872: Move the value cache to srv_winreg_nt.c. Fix some minor issues found ↵Volker Lendecke2007-10-101-54/+0
| | | | | | | | while playing with regedit.exe. Volker
* r19858: Fix a memleak, add a constVolker Lendecke2007-10-101-1/+2
|
* r19853: Update a linkVolker Lendecke2007-10-101-0/+4
|
* r19841: Wrap regdb_store_keys and regdb_store_values in tdb transactionsVolker Lendecke2007-10-101-18/+52
|
* r19839: Fix the build, we are not there yet :-)Volker Lendecke2007-10-101-1/+0
|
* r19838: We have to delete the value record as well, otherwise the old values ↵Volker Lendecke2007-10-101-0/+4
| | | | | | | | pop up again if the key is re-created. Volker
* r19837: Some reformatting (Jerry, I hope you do not mindVolker Lendecke2007-10-101-4/+9
|
* r19828: Add a helper function to pull *and* unparse local registry valuesVolker Lendecke2007-10-101-0/+56
|
* r19780: Ok, regkey_open_internal needs a regkey_close_internal. Giving a ↵Volker Lendecke2007-10-101-3/+2
| | | | | | | | talloc ctx is misleading here. This needs fixing properly :-) Volker
* r19779: Fail properly on talloc_strdup failureVolker Lendecke2007-10-101-3/+5
|
* r19778: Make regkey_open_internal take a talloc ctxVolker Lendecke2007-10-101-2/+3
|
* r19777: Make regsubkey_ctr_addkey return WERROR. Nobody checks this so far, ↵Volker Lendecke2007-10-101-20/+22
| | | | | | | | but this will change. Volker
* r18745: Use the Samba4 data structures for security descriptors and security ↵Jelmer Vernooij2007-10-101-2/+2
| | | | | | | | | descriptor buffers. Make security access masks simply a uint32 rather than a structure with a uint32 in it.
* r18605: sync dlinklist.h with samba4, that means DLIST_ADD_END()Stefan Metzmacher2007-10-101-2/+1
| | | | | | | and DLIST_DEMOTE() now take the type of the tmp pointer not the tmp pointer itself anymore. metze
* r17878: Fix possible null deref found by Stanford checker.Jeremy Allison2007-10-101-0/+4
| | | | Jeremy.
* r17867: Fix null deref in error code path. Found by theJeremy Allison2007-10-101-0/+1
| | | | | Stanford checker. Jeremy.
* r17333: Some C++ warningsVolker Lendecke2007-10-106-14/+19
|
* r17047: Fix a typo and a possible NULL dereferenceVolker Lendecke2007-10-101-2/+4
|
* r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison2007-10-101-3/+1
| | | | | | | to do the upper layer directories but this is what everyone is waiting for.... Jeremy.
* r16650: Fix bug #3890 reported by jason@ncac.gwu.edu.Jeremy Allison2007-10-101-3/+7
| | | | Jeremy.