summaryrefslogtreecommitdiff
path: root/source3/registry
AgeCommit message (Collapse)AuthorFilesLines
2008-01-20Add a registry backend tcpip_params that replaces the former dynamic overlay.Michael Adam4-27/+68
Michael (This used to be commit a8a743b693a162954948ca2438ce4b842c5cba30)
2008-01-20Some reformatting in prod_options_fetch_values().Michael Adam1-10/+10
Michael (This used to be commit 347b9886547516bc2a43190ae7faaf349d2c9d04)
2008-01-20Add a registry backend prod_options that replaces the former dynamic overlay.Michael Adam4-32/+73
Michael (This used to be commit d9b89e9d30702f64805b3a3a3612066b19c051d1)
2008-01-20Some reformatting in netlogon_params_fetch_values().Michael Adam1-6/+7
Michael (This used to be commit 24f13fb72e4cbaba48235fa840b2a93bf1c5d9c3)
2008-01-20Rename netlogon_params_fetch_reg_values() to netlogon_params_fetch_values().Michael Adam1-3/+2
Michael (This used to be commit 54e7c8098565495a833500d4b2a8d5240ed55c82)
2008-01-20In reg_backend_netlogon_params, delegate fetch_subkeys() to regdb.Michael Adam1-0/+7
In order to be able to open the netlogon_params key (the new backend replacing the former dynamic overlay), certain methods need to be provided. Delegate these to the regdb backend (like e.g. the smbconf backend does). Michael (This used to be commit 9261b2c4bf48e133eecda9ec0095bd8edf20326c)
2008-01-20Fix registering Registry backends in reghook_cache_add().Michael Adam1-1/+1
This was broken in 331c0d6216e1a1607a49ed7eb4078e10138ec16a (pstring removal). Michael (This used to be commit 7d1e986f3a5ab316a8501ddaca1ba1f0867b4531)
2008-01-20Use constant KEY_NETLOGON_PARAMS instead of literal key.Michael Adam1-1/+1
Michael (This used to be commit daf37c954572bbf652506daae9ff0c9c365b2a9e)
2008-01-20Volker is right: why keep commented out migrated dynamic reg overlays around?...Michael Adam1-21/+0
Michael (This used to be commit a73b8d16aa0f7a3bb7417e9839e04380e6a68629)
2008-01-20Use c99 struct initializers for REGISTRY_OPS in reg_shares.cMichael Adam1-5/+4
Michael (This used to be commit 2c4dfd7aaa3c3b384b547451f914a86f59157928)
2008-01-20Use c99 struct initializers for REGISTRY_OPS in reg_printing.cMichael Adam1-5/+4
Michael (This used to be commit a89bee4139666ba163385c9e7d15fbc5d623ed6f)
2008-01-20Use c99 struct initializers for REGISTRY_OPS in reg_smbconf.c.Michael Adam1-9/+7
Michael (This used to be commit 96d116b003c1187869cbdbc21274a0b5cb1bf7d6)
2008-01-18Use C99 structure initializers for netlogon_params_reg_ops.Michael Adam1-9/+1
Michael (This used to be commit f3901f179b770ffadb3e5a82ac5a2da00d83f40a)
2008-01-18Add a registry backend netlogon_params that replaces the former dynamic overlay.Michael Adam3-0/+64
This is the first step in replacing the dynamic overlays by proper backends implementing REGISTRY_OPS. Michael (This used to be commit e8a0524961d81fa83e0316905dc9d215e4aa7656)
2008-01-18Fix typo in debug message.Michael Adam1-1/+1
Michael (This used to be commit d7a8d7ffbd724a59aa3fc4bdeca6be5d5a0e7258)
2008-01-17Add a reg_getversion() function to reg_api and use it in srv_winreg_nt.c.Michael Adam1-1/+11
Michael (This used to be commit 903223b160eef6ba6ff19a8bfef19e5fe7008631)
2008-01-17Add my (C) to reg_api.c - MichaelMichael Adam1-0/+1
(This used to be commit 81d6a1fbed5e685376637af8e8bcd70ab2701aa0)
2008-01-17Add a comment header comparing winreg.idl and reg_api.c.Michael Adam1-0/+42
Michael (This used to be commit 15163926a8ae1116a0f0986f35fc16bcf9ce6ce2)
2008-01-17Add reg_api functions reg_getkeysecurity() and reg_setkeysecurity().Michael Adam1-0/+11
These are wrappers around the lower level functions regkey_get_secdesc() and regkey_set_secdesc(). Next step towards hiding reg_frontend from the surface. Michael (This used to be commit 7251a24b489a008243091279d96157cacec35b62)
2008-01-17Comment out unused reg_create_path() and reg_delete_path().Michael Adam1-1/+5
These functions are unused. Comment them out for now. Michael (This used to be commit 0cb8399d7c6f228b38c918f8c6c77fd31c346f89)
2008-01-17Move reg_create_path() and reg_delete_path() to reg_api.cMichael Adam2-95/+95
Michael (This used to be commit 4d82cc586c089a16d1d2db214f5e198062890b58)
2008-01-17Add some sectioning comments to reg_api.cMichael Adam1-0/+15
Michael (This used to be commit d3c9c273740b42e5da101f53d4df3aee70cdacf7)
2008-01-17Make utility function reg_deletekey_recursive_internal() static.Michael Adam1-4/+4
Michael (This used to be commit 3e661273229bcf021276cc0b71350acf8d8fed7c)
2008-01-17Use the proper boolean constants in reg_frontend_hilvl.cMichael Adam1-6/+6
Michael (This used to be commit 5c0a1d5d45948fdc483d6f9de31cea39e12722c6)
2008-01-17Reformatting: Strip trailing white spaces from reg_frontent_hilvl.c.Michael Adam1-21/+19
Michael (This used to be commit 36085d9004592e48b66b681f85346db15e6d9b3a)
2008-01-15Use the proper boolean functions.Michael Adam1-3/+3
Michael (This used to be commit beaa83f32bd367f1b6ec72ef80a8a258d662f523)
2008-01-15Remove some trailing spaces.Michael Adam1-10/+9
Michael (This used to be commit 1941c365b50d48fc90f0f98059b8cccf6c7a1a06)
2008-01-14Add detection for need of update to the registry db.Michael Adam6-6/+68
This only detects if the tdb sequence number has changed since the data has last been read. Michael (This used to be commit 3f081ebeadf30a7943723703ecae479e0412c60c)
2008-01-04Fix a DEBUG statement.Michael Adam1-1/+1
Michael (This used to be commit 18360b852c662d933ceff9854725f878a5de9a7d)
2008-01-04Use the proper boolean constants.Michael Adam1-9/+9
Michael (This used to be commit 2ba625e473e8eb23d692566d32a8ac965785df4e)
2008-01-04Fix crash bug in regdb_close() when called with no ref count.Günther Deschner1-0/+4
Michael, please check. Guenther (This used to be commit d6575ff5d240ec431b6e837494913dbd06e5a299)
2008-01-03Return existsing cache_tree if it has already been initialized.Michael Adam1-4/+6
So reghook_cache_init() does not leak memory when called more than once. Also, fix the return value while we are at it. Michael (This used to be commit 25f571f40a630bff5a47bba6b01e42d4e0ffed66)
2007-12-31Fix a permissions error in reg_deletekey_recursive().Michael Adam1-1/+1
Michael (This used to be commit 4a56d3d7075bd8bbd5e139c9433789ab29f6a70e)
2007-12-29Remove tiny code duplicationVolker Lendecke2-3/+4
ndr_size_security_descriptor does the same as sec_desc_size (This used to be commit bc3bd7a8e7c6e9e27acb195c86abb92c0f53112f)
2007-12-16Cut down memory usage of registry initializationVolker Lendecke2-28/+39
(This used to be commit 264d5dfe9fe97db0b69d7cd04086ad8ed9f78e74)
2007-12-07Remove next_token - all uses must now be next_token_talloc.Jeremy Allison1-6/+13
No more temptations to use static length strings. Jeremy. (This used to be commit ec003f39369910dee852b7cafb883ddaa321c2de)
2007-11-30Fix _reg_perfcount_get_instance_info()Günther Deschner1-1/+1
Guenther (This used to be commit 20c1ba23f2e2902ef7c2237c63addfef2ae75eac)
2007-11-27Remove pstring from srv_spoolss_nt.c. All gone from rpc_server/*.cJeremy Allison1-1/+1
Jeremy. (This used to be commit b5a2a1e3f82a0d319fc9a1d76f5166150680f4d4)
2007-11-27Unless talloc has some new magic there is a ctx missing here.Günther Deschner1-4/+4
Guenther (This used to be commit 172f7ce96dc12cfc7d2209d8ed56aeebefd6207b)
2007-11-26Remove pstrings from nsswitch/ and registry/Jeremy Allison8-550/+704
Jeremy. (This used to be commit 331c0d6216e1a1607a49ed7eb4078e10138ec16a)
2007-11-08Remove more fstring/pstring bad useage. Go talloc !Jeremy Allison1-5/+8
Jeremy. (This used to be commit 2a0173743d2cf615d52278f3dd87cc804abe2d16)
2007-11-06When deleting a key from the registry make sure the non-defaultGünther Deschner4-14/+32
security descriptor gets deleted as well. Guenther (This used to be commit d140d68537225b6a6a99be3d9b09354e3f6ad8c9)
2007-11-01Patch 2 of 3 from Debian Samba packagers:Gerald (Jerry) Carter2-7/+7
The point is doing the following associations: - non discardable state data (all TDB files that may need to be backed up) go to statedir - shared data (codepage stuff) go to codepagedir The patch *does not change* the default location for these directories. So, there is no behaviour change when applying it. The main change is for samba developers who have to think when dealing with files that previously pertained to libdir whether they: - go in statedir - go in codepagedir - stay in libdir (This used to be commit d6cdbfd875bb2653e831d314726c3240beb0a96b)
2007-10-18RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison14-80/+80
bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy. (This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
2007-10-15Correctly free memory in regfio pathsAlexander Bokovoy1-0/+4
(This used to be commit 97f9a90b823887e808cca96eca7a041f121e6111)
2007-10-11Remove bogus commentVolker Lendecke1-5/+0
(This used to be commit 142b80bf1542f212dff66a3661c13f3f6845067f)
2007-10-10r25534: Apply some constVolker Lendecke1-1/+1
Why? It moves these structs from the data into the text segment, so they will never been copy-on-write copied. Not much, but as in German you say "Kleinvieh macht auch Mist...." (This used to be commit 0141e64ad4972232de867137064d0dae62da22ee)
2007-10-10r25528: Only do transactions on registry.tdb if anything changesVolker Lendecke1-4/+48
I got annoyed by the fsync calls clobbering my harddrive when smbd started up for debugging. ... things you do on a plane without internet (This used to be commit e0927a7cbf4b806bcc93ad4af9552bc91292e78b)
2007-10-10r25417: Use DBGC_REGISTRY class.Günther Deschner14-10/+20
Guenther (This used to be commit 43ca04918a5a1b2379083dc624b346ceb8476a38)
2007-10-10r25370: Allow to delete registry keys recursively without deleting the final ↵Günther Deschner1-10/+31
key. Guenther (This used to be commit e9922cd8aeb70aebb162ad598fda76ad69226b94)