Michael Adam
3c85a9fcbe
s3:services_db: publish svcctl_get_string_value()
2010-09-21 06:53:31 +02:00
Michael Adam
e28bc8d763
s3:services_db: factor out common code of lookup_dispname and lookup_description
...
into a new function svcctl_get_string_value()
2010-09-21 06:53:31 +02:00
Michael Adam
53dcbc2dd2
s3:services_db: change svcctl_lookup_description() to use reg_api functions
2010-09-21 06:53:31 +02:00
Michael Adam
9fee033656
s3:services_db: rewrite svcctl_lookup_description() to use a tmp talloc ctx
...
Also remove a possible memory by tallocing the result string
also in a default case, where a string constant was returned before.
2010-09-21 06:53:31 +02:00
Michael Adam
464515cd61
s3:services_db: change svcctl_lookup_dispname() to use reg_api functions
2010-09-21 06:53:31 +02:00
Michael Adam
e464ca9f31
s3:services_db: make svcctl_lookup_dispname() use a temp talloc ctx
2010-09-21 06:53:31 +02:00
Michael Adam
a4b1042f33
s3:services_db: change svcctl_get_secdesc() to use reg_api functions
2010-09-21 06:53:31 +02:00
Michael Adam
4fc2b5c40e
s3:services_db: use temp talloc ctx in svcctl_get_secdesc()
2010-09-21 06:53:30 +02:00
Michael Adam
9bfd587358
s3:services_db: remove the TALLOC_CTX argument from svcctl_set_secdesc
2010-09-21 06:53:30 +02:00
Michael Adam
91d5446390
s3:services_db: fix a debug message
2010-09-21 06:53:30 +02:00
Michael Adam
d2794b05a6
s3:services_db: rewrite svcctl_set_secdesc to use tmp talloc ctx
...
and add a common exit point
2010-09-21 06:53:30 +02:00
Michael Adam
7cefb89872
s3:services_db: rewrite svcctl_set_secdesc() using reg_api calls instead of legacy
2010-09-21 06:53:30 +02:00
Michael Adam
f53c17b4ff
s3:services_db: untanlge assignments from check in read_init_file().
2010-09-21 06:53:30 +02:00
Michael Adam
a67a553f40
s3:services_db: untangle assignments from check in construct_service_sd().
2010-09-21 06:53:29 +02:00
Andrew Bartlett
d1bb21b0d5
s3:auth Remove NT_USER_TOKEN
...
The all UPPER case typedef is no longer the preferred Samba style
and this makes it easier to see that this is the IDL-derivied structure
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11 18:46:06 +10:00
Günther Deschner
441d607589
s3-services: include svcctl.h where needed.
...
Guenther
2010-08-06 15:43:37 +02:00
Michael Adam
0fe1ff99a1
s3:registry: move reg_objects.h to registry/ and use it only where needed
...
Every place outside of registry/ where this is used, should probably
be changed to use pure reg_api.c code.
2010-05-25 10:35:31 +02:00
Michael Adam
1be8f5fba4
s3:services_db: use regval_ctr_init() instead of direct allocation
2010-05-25 10:35:29 +02:00
Michael Adam
b94267aa3f
s3:registry: extraxt the reg_dispatcher prototypes into their own header.
...
And use them only where needed.
2010-05-25 10:35:26 +02:00
Michael Adam
9ccf66379a
s3:registry: adapt callers of regval_ctr_addvalue to uint8 * instead of char *
2010-05-25 10:35:25 +02:00
Michael Adam
a4efda959a
s3:registry: extract the reg_util_legacy prototypes into their own header.
...
And use them only where necessary.
2010-05-25 10:35:24 +02:00
Günther Deschner
ba1befd365
s3-services: move services.h closer to services implementation.
...
Guenther
2010-05-20 13:39:46 +02:00
Günther Deschner
7f6bb48bdf
s3-secdesc: remove "typedef struct security_descriptor SEC_DESC".
...
Guenther
2010-05-18 12:30:12 +02:00
Günther Deschner
8951c8301a
s3-secdesc: remove "typedef struct security_acl SEC_ACL".
...
Guenther
2010-05-18 12:30:12 +02:00
Günther Deschner
a8b01d1f3b
s3-secdesc: remove "typedef struct security_ace SEC_ACE".
...
Guenther
2010-05-18 12:30:11 +02:00
Jelmer Vernooij
b8268cf7b0
s3: Remove use of iconv_convenience.
2010-05-18 11:45:31 +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
657fd0be1d
s3-services: move services.h to where it is actually used.
...
Guenther
2010-05-18 00:44:27 +02:00
Günther Deschner
63b111bd32
s3: add iconv_convenience handle to pull/push sz helpers.
...
Guenther
2010-04-09 18:33:45 +02:00
Günther Deschner
ad836c4d48
s3-registry: use pull_reg_sz() where appropriate.
...
(and move away from rpcstr_pull and rpcstr_pull_talloc).
Guenther
2009-10-01 11:40:30 +02:00
Günther Deschner
1b0f3b7e3a
s3-registry: use regval_ctr_addvalue_sz().
...
Greatly simplifies and cleanes up the code.
Guenther
2009-09-30 00:30:12 +02:00
Günther Deschner
2c11b73391
s3-registry: use push_reg_sz().
...
Guenther
2009-09-30 00:29:49 +02: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
8185d31fb0
s3:registry: replace typedef REGISTRY_VALUE by struct regval_blob
...
Michael
2009-04-27 11:21:03 +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
Günther Deschner
16b2f4b55a
s3-svcctl: indicate that the spooler is already running if it does.
...
Guenther
2009-04-24 13:38:43 +02:00
Michael Adam
b384d0d49d
s3:services_db: use regsubkey_ctr_init() instead of using talloc directly
...
Michael
2009-02-26 13:22:53 +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
2033b44c3f
More warning fixes for Solaris.
...
Jeremy.
2009-02-23 15:44:34 -08:00
Günther Deschner
d704efc536
s3-svcctl: use security descriptor marshall helper in svcctl_set_secdesc().
...
Guenther
2009-02-05 12:15:13 +01:00
Günther Deschner
abc2843481
s3-svcctl: use pidl defined constants in services implementation.
...
Guenther
2009-01-09 16:32:06 +01:00
Günther Deschner
50721b485f
s3-svcctl: use pidl based struct SERVICE_STATUS.
...
Guenther
2009-01-08 13:24:22 +01:00
Günther Deschner
cbc2c9059f
s3-svcctl: remove some more redundant headers.
...
Guenther
2009-01-08 13:24:22 +01:00
Jelmer Vernooij
ddcab787c4
Rename dos_errstr() to win_errstr() for consistency with Samba 4.
2008-11-01 17:19:26 +01:00
Jeremy Allison
e5692d4cbe
Remove SEC_ACCESS. It's a uint32_t.
...
Jeremy.
2008-10-09 09:49:03 -07:00
Jeremy Allison
dc3a0acdaa
Ensure all pointers are initialized. Without this we can crash when looking up a non-existant uid.
...
Jeremy.
2008-09-17 12:02:13 -07:00
Michael Adam
8829b424fe
svcctl: use MODULESDIR instead of LIBDIR for the svcctl script directory.
...
Michael
(This used to be commit bb19634138
)
2008-08-15 23:19:58 +02:00
Volker Lendecke
2b7fca9e79
Revert "Fix a memleak in svcctl_init_keys()"
...
This reverts commit b1afb31f3c
.
This one is very strange: I need to investigate why valgrind showed it as
leaking, and why in my initial tests this did not fail.
(cherry picked from commit 24730f5981
)
(This used to be commit b1e8e5d173
)
2008-06-18 16:31:35 +02:00
Volker Lendecke
04e697891b
Fix a memleak in svcctl_init_keys()
...
(This used to be commit 675bb53398
)
2008-06-17 16:09:22 +02:00
Marc VanHeyningen
e06aa46b9f
Coverity fixes
...
(This used to be commit 3fc85d2259
)
2008-03-17 20:52:25 +01:00