1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-04 17:47:26 +03:00

369 Commits

Author SHA1 Message Date
Günther Deschner
6345220151 Only create machine account in libnetjoin when requested to.
Guenther
(This used to be commit bc025a3860483e8cdbd0f61579689c9edadd3af0)
2008-01-07 12:48:21 +01:00
Günther Deschner
28ef4878d9 Rename server_name to dc_name in libnet join structures.
Guenther
(This used to be commit ff5e15b1ba0d5c39ceef9f9995c107e510162564)
2008-01-04 17:43:15 +01:00
Günther Deschner
6f84ea9cd7 Separate out storing and removing secrets in libnet_join/unjoin.
Guenther
(This used to be commit b59ca2d9c3375c0d0b9f585e48d718689586bb92)
2008-01-04 17:43:09 +01:00
Günther Deschner
0399df22f0 In libnet_join finally separate the admin from the machine pwd entirely.
Guenther
(This used to be commit d88bb94f0ef00ddbb48498797bd11448e0d74645)
2008-01-04 17:43:02 +01:00
Günther Deschner
8dc1bf89a7 Robustness fix for libnet join when unjoining.
Guenther
(This used to be commit d7f01d940feb7dfedb6c4b8b88f5443434e03428)
2008-01-04 11:55:00 +01:00
Günther Deschner
192700bd08 Use different error code for libnet_conf initialization failure.
Guenther
(This used to be commit 65537eae842065a1dd68d8e532e61502b61e1dbe)
2008-01-03 18:15:28 +01:00
Michael Adam
5470f8f638 Make libnet_conf handle opening/initialization of the registry.
Open state is currently tracked by a global variable
to avoid double initialization.

Later, this can possibly be replaced by a conf-context
created by an initialization function and passed around
to the other api functions.

Michael
(This used to be commit 77713e776405800ac54c692a77cd4efd153042cb)
2008-01-03 15:33:09 +01:00
Michael Adam
6dce6ba0a6 Add a comment header and do some slight reformatting.
Michael
(This used to be commit 5d557e3f95b8d53114c25ba7fa3e564a50be9e05)
2008-01-03 14:34:31 +01:00
Michael Adam
30829d1bda Use GLOBAL_NAME constant.
Michael
(This used to be commit 4c404d627ccfaf1c17f4b6b1ebab6fce357d9ab1)
2008-01-03 14:17:49 +01:00
Michael Adam
5655ae7a24 Rename libnet_smbconf_set_global_param() to libnet_conf_set_global_parameter().
Now all functions are converted to the consistent naming scheme.

Michael
(This used to be commit a559533c0c8a80f3f4078bbc2675de395359485f)
2008-01-03 14:17:49 +01:00
Michael Adam
2476254ccd Rename libnet_smbconf_delparm() to libnet_conf_delete_parameter().
Michael
(This used to be commit 073eeca51e46da6a687175aadbfdbb9e029532d6)
2008-01-03 14:17:49 +01:00
Michael Adam
55771b356d Rename libnet_smbconf_getparm() to libnet_conf_get_parameter().
Michael
(This used to be commit d08556dbc7071933feaeec538f01ac8f6a637b1d)
2008-01-03 14:17:49 +01:00
Michael Adam
b9f904b59d Rename libnet_smbconf_setparm() to libnet_conf_set_parameter().
Michael
(This used to be commit e00cb415d30b3e72ccfb7e5c366c95ec0f9c6247)
2008-01-03 14:17:49 +01:00
Michael Adam
e89411effd Rename libnet_smbconf_delshare() to libnet_conf_delete_share().
Michael
(This used to be commit 2075baf551ca7fc6bcee6b93f63fd7fbf75f9a50)
2008-01-03 14:17:49 +01:00
Michael Adam
e1aa474a32 Rename libnet_smbconf_getshare() to libnet_conf_get_share().
Michael
(This used to be commit 1575612f1936312125e7778a9a4227e444ea36cf)
2008-01-03 14:17:49 +01:00
Michael Adam
3f3a29ed50 Rename libnet_smbconf_create_share() to libnet_conf_create_share().
Michael
(This used to be commit 6bc4ee210855dbfbee9e86b59e90b08ecb3a9df9)
2008-01-03 14:17:49 +01:00
Michael Adam
630de5f555 Rename libnet_smbconf_share_exists() to libnet_conf_share_exists().
Michael
(This used to be commit 3258758e5c8dfc2c681e1285cb34aaacae697a55)
2008-01-03 14:17:49 +01:00
Michael Adam
daf1a460c8 Rename libnet_smbconf_get_share_names() to libnet_conf_get_share_names().
Michael
(This used to be commit 2e4beee66b3672c3259b312aca3d482598731119)
2008-01-03 14:17:49 +01:00
Michael Adam
90837d048b Rename libnet_smbconf_get_config() to libnet_conf_get_config().
Michael
(This used to be commit e8f7c07699b5b93acd81b24bca908769f0b5e8d8)
2008-01-03 14:17:49 +01:00
Michael Adam
05ff62cf78 Rename libnet_smbconf_drop() to libnet_conf_drop().
Michael
(This used to be commit 42ae33a96228e916d7d530d844be6937a80d4fea)
2008-01-03 14:17:49 +01:00
Michael Adam
12a0cd5310 Rename libnet_smbconf_reg_get_values() to libnet_conf_reg_get_values().
Now all internal helper functions are converted to the consistent
naming scheme.

Michael
(This used to be commit c23e6636a886d93b98c9439ba081def0385f67ac)
2008-01-03 14:17:49 +01:00
Michael Adam
6ab11e5f98 Rename libnet_smbconf_format_registry_value() to libnet_conf_format_registry_value().
Michael
(This used to be commit 3f9f35335127a673639fa30c88cdea6c79f04b92)
2008-01-03 14:17:49 +01:00
Michael Adam
547c3583e4 Rename libnet_smbconf_reg_set_value() to libnet_conf_reg_set_value().
Michael
(This used to be commit 96b2923bc3c57700352869627c38609529d53cd2)
2008-01-03 14:17:48 +01:00
Michael Adam
340cb434db Rename libnet_smbconf_reg_create_service_key() to libnet_conf_reg_create_service_key().
Michael
(This used to be commit cd1846943cbcc02ea9fa3b9237bd02e667a475db)
2008-01-03 14:17:48 +01:00
Michael Adam
d3e54d913c Rename libnet_smbconf_value_exists() to libnet_conf_value_exists().
Michael
(This used to be commit 49f740797bb7fc5edacbd4c3e8b1eb1aab131ea4)
2008-01-03 14:17:48 +01:00
Michael Adam
cd84256866 Rename libnet_smbconf_reg_open_basekey() to libnet_conf_reg_open_base_key().
Michael
(This used to be commit c2ba52b2c34abc42b4ff7945715dc36e08a2f112)
2008-01-03 14:17:48 +01:00
Michael Adam
dde8701b85 Rename libnet_smbconf_reg_open_service_key() to libnet_conf_reg_open_service_key().
Michael
(This used to be commit 4d86d2dd6f0a577e446ccb4b362b3cd80f819600)
2008-01-03 14:17:48 +01:00
Michael Adam
e598b93d2f Rename libnet_smbconf_reg_open_path() to libnet_conf_reg_open_path().
Michael
(This used to be commit 9868364e2c7827ac7914bee711a65d4456a5e366)
2008-01-03 14:17:48 +01:00
Michael Adam
4612391850 Rename libnet_smbconf_add_string_to_array() to libnet_conf_add_string_to_array().
This is the start of making nomenclature more consistent
(functions in libnet_conf.c should be called libnet_conf_*,
not libnet_smbconf_* ...

Michael
(This used to be commit 0dd3967bfd88a4d90941e80134c549f5ade63ad0)
2008-01-03 14:17:48 +01:00
Günther Deschner
b0994bead7 In libnetjoin don't mix admin password with machine account pwd.
Guenther
(This used to be commit 5b2eec21c27f07653e2dbb75c0f9ab4a60736773)
2008-01-03 13:17:49 +01:00
Michael Adam
984aa7a156 Rename libnet_smbconf_reg_setvalue_internal() to libnet_smbconf_reg_set_value().
Michael
(This used to be commit 3fc3fee88afd9e8b6232afc140a07090b4215c23)
2008-01-03 11:35:21 +01:00
Michael Adam
e0ea759807 Fix a comment.
Michael
(This used to be commit 2d0c7fe44f075205db1713ef2d69006f7192c490)
2008-01-03 11:33:17 +01:00
Michael Adam
a750e223b3 Rename libnet_smbconf_reg_createkey_internal to libnet_smbconf_reg_create_service_key.
Michael
(This used to be commit 08056a2c8160a44d27744467da467faea9ba0686)
2008-01-03 11:32:00 +01:00
Michael Adam
fd597c7e6d Add libnet_conf API function libnet_smbconf_create_share().
And make libnet_smbconf_setparm() return error if the share
does not already exist. Adapt net_conf_addshare to this new
situation.

Michael
(This used to be commit de349bd26db3341815f6d8f6c18a5ca1fd664dca)
2008-01-03 11:30:14 +01:00
Günther Deschner
40079c4eb4 Remove unused vars.
Guenther
(This used to be commit ff3f0006d167a9bca85919bf6115d73413554909)
2008-01-03 10:49:39 +01:00
Michael Adam
ad1cc905b2 Don't leak: Use a temporary context for the admin token and free it.
Michael
(This used to be commit 9d7502115e0f6cdfd27943d52f0de04447582b92)
2008-01-03 01:29:43 +01:00
Michael Adam
3c9f7c7a64 Use libnet_smbconf_reg_open_path() in libnet_smbconf_drop().
Replaces creation of token and direct use of reg_open_path.

Michael
(This used to be commit 7e407e18be0761e7004acfbd2376c3a435922c25)
2008-01-03 01:29:43 +01:00
Michael Adam
3bf57a4d82 Abstract opening of registry path out of libnet_smbconf_reg_open_service_key().
Creates new function libnet_smbconf_reg_open_path().
Use libnet_smbconf_reg_open_path() directly in libnet_smbconf_reg_open_basekey().
Return error in libnet_smbconf_reg_open_service_key() when NULL
servicename is given.

Michael
(This used to be commit 1e46b479638c54e8bd7ba939bc7aba18a27b5155)
2008-01-03 01:29:43 +01:00
Michael Adam
f9bb8a345e Add debug output in error path.
Michael
(This used to be commit a58ccbc6d70613f7572bc80621935d81f9e290e3)
2008-01-03 01:29:43 +01:00
Michael Adam
b344dafa62 Fix setting of error code in error path.
Michael
(This used to be commit 8a7954a9ae13df527ccedb1004ee4f87d506ce5b)
2008-01-03 01:29:43 +01:00
Michael Adam
a6fb71e55b Use a better parameter name.
Michael
(This used to be commit 3972deb90c4b645fb4d207a7e132cd7e180e78bb)
2008-01-03 01:29:43 +01:00
Michael Adam
c995a63371 Rename libnet_smbconf_reg_open_path() to libnet_smbconf_reg_open_service_key().
Michael
(This used to be commit d95b4935d3a97ca9c4b7990bbcf4e85c81c79516)
2008-01-03 01:29:43 +01:00
Michael Adam
d191bb126b Hey, it is 2008 now.
:-)

Michael
(This used to be commit a1d3f60ea753a158447bb0208441453b76a0f3b9)
2008-01-03 01:29:43 +01:00
Michael Adam
102fda5c29 Choose a more apropriate parameter name.
Michael
(This used to be commit 39a73b6291fd028d44fc2712afa76abf1fcff9cb)
2008-01-03 01:29:43 +01:00
Michael Adam
83d74c10a2 Rename libnet_smbconf_reg_open_basepath() to libnet_smbconf_reg_open_basekey().
Michael
(This used to be commit 9e953a94e9b3a060769938ef6af25623e446c180)
2008-01-03 01:29:43 +01:00
Michael Adam
8598bbbcb1 Make the last two helper functions in libnet_conf.c static.
Now the registry backend is completely hidden from the API.

Michael
(This used to be commit 5608c398ad9a0d05d651905a81dd92b7a0e120ff)
2007-12-31 03:57:45 +01:00
Michael Adam
e8a680cdf3 Rename libnet_smbconf_key_exists() to libnet_smbconf_share_exists()
and move it to the api section of libnet_conf.c

Michael
(This used to be commit 9b5d8f4d95ebfd47831906019e11227aecc83aa1)
2007-12-31 01:14:44 +01:00
Michael Adam
0f2e7c7381 Remove an unused variable.
Michael
(This used to be commit 7bac935b65565099c0dfb34cab0dec73dd5fb479)
2007-12-30 22:36:01 +01:00
Michael Adam
80957726b6 Remove all d_fprintf-s from libnet_conf.c
Replacing them buy DEBUG statements and filling in
d_fprintfs in callers in net_conf.c.

Michael
(This used to be commit 1f0122d8d4ec0f67eaedd5df7383c1b45f37290f)
2007-12-30 22:36:01 +01:00
Michael Adam
d674b95357 Make libnet_smbconf_reg_open_path() static.
Michael
(This used to be commit 6447bae71c99407485307dd508603c73d5bb9823)
2007-12-30 00:32:42 +01:00