Günther Deschner
a8b01d1f3b
s3-secdesc: remove "typedef struct security_ace SEC_ACE".
...
Guenther
2010-05-18 12:30:11 +02:00
Günther Deschner
fe31b67d5e
s3-registry: only include registry headers when really needed.
...
Guenther
2010-05-18 01:15:38 +02:00
Günther Deschner
b4d09134fd
s3-registry: make sure root has full registry access (in particular for make test).
...
Guenther
2010-03-16 15:13:52 +01:00
Michael Adam
cec8428747
s3:registry: replace typedef REGISTRY_KEY by struct registry_key_handle
...
Michael
2009-04-27 11:21:04 +02:00
Michael Adam
221151a2a2
s3:registry: replace typedef REGVAL_CTR by struct regval_ctr.
...
This paves the way for hiding the typedef and the implementation
from the surface.
Michael
2009-04-27 11:21:02 +02:00
Volker Lendecke
62db0ea0cf
Use talloc_tos() in regkey_access_check()
2009-02-27 11:20:17 +01:00
Michael Adam
97508eefb7
s3:registry: add a delete_subkey method to the backend ops.
...
This is to provide a more atomic means of deleting a subkey of a key.
Michael
2009-02-26 13:22:55 +01:00
Michael Adam
602bfeb360
s3:registry: add a create_subkey method to the backend ops.
...
This is to provide a more atomic means of adding a subkey of a key.
Michael
2009-02-26 13:22:54 +01:00
Michael Adam
58fc61217d
s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr"
...
This paves the way for hiding the typedef and the implementation from the
surface.
Michael
2009-02-26 13:22:51 +01:00
Jeremy Allison
0b62cdbed0
Quieten down a boatload of shadowed variable warnings on Solaris.
...
Makes real problems easier to spot.
Jeremy.
2009-02-23 15:03:29 -08:00
Jeremy Allison
8344e94574
Unify se_access_check with the S4 code. Will make
...
calculation of SEC_FLAG_MAXIMUM_ALLOWED much easier
for files.
Jeremy.
2008-10-31 10:51:45 -07:00
Jeremy Allison
e5692d4cbe
Remove SEC_ACCESS. It's a uint32_t.
...
Jeremy.
2008-10-09 09:49:03 -07:00
Michael Adam
413c2e9b0a
registry: remove the REGISTRY_HOOKS layer from the reghook cache.
...
There is no need to save the keyname again, we only need to
get the REGISTRY_OPS out of the pathtree.
Furthermore, this makes life easier, since we can now pass
in keynames as temporarily allocated strings.
Michael
(This used to be commit 2f9ee2f782
)
2008-04-13 01:43:42 +02:00
Michael Adam
f3694d50a3
Add NT Authority\System as group sid to default registry key security descriptor.
...
Michael
(This used to be commit 9f0448ca32
)
2008-02-18 17:41:20 +01:00
Michael Adam
59e7ee6d7d
Change construct_registry_sd() to return WERROR instead of the SEC_DESC *.
...
Michael
(This used to be commit 91dbe79df2
)
2008-02-18 17:41:20 +01:00
Michael Adam
e16f039f26
Reformat construct_registry_sd() slightly (stick to coding rules).
...
Michael
(This used to be commit d87fb13959
)
2008-02-18 17:41:20 +01:00
Michael Adam
d38e756feb
Use BUILTIN\administrators as owner of the default registry key security descriptor.
...
Michael
(This used to be commit 52e9815765
)
2008-02-18 17:41:20 +01:00
Michael Adam
1b4dfc2e7d
Move reg_frontend_hilvl.c to reg_dispatcher.c
...
This is actually the dispatcher to the registered registry backends.
Michael
(This used to be commit 39d65d11f8
)
2008-01-21 08:49:12 +01:00