summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2008-04-13loadparm: use the new smbconf_init() dispatcher for loading registry config.Michael Adam1-2/+2
Michael (This used to be commit 78afb30f8073c3804dfa0cecadf973d5af5dd612)
2008-04-13net conf: use the new smbconf_init() dispatcher instead of explicit backend ↵Michael Adam1-2/+9
init. Michael (This used to be commit 281c9287a34533045b62302bb33ced3d216421ac)
2008-04-13libsmbconf: add a smbconf init dispatcher smbconf_init().Michael Adam3-2/+101
The dispatcher takes a config source argument in the form of "backend:path" where backend can (currently) be one of "txt" (aka "file") or "reg" (aka "registry"). When the path is omitted, it is up to the backend to provide a default path. When there is no separator ":" and the string is not a recognized backend, then file backend is assumed and the string is passed in as the path argument. Michael (This used to be commit cc613a60eb0f6b92cae98e8669e5e569a1eb9324)
2008-04-13libsmbconf: move setting of verbatim variable into a more internal function.Michael Adam1-2/+2
Michael (This used to be commit 9efd7b515183fa28f400fe88af63e0b0126e3e00)
2008-04-13libsmbconf: add a check for talloc failure to smbconf_txt_init().Michael Adam1-0/+3
Michael (This used to be commit f76ec7d87e206426c795374397ba725ecdeec784)
2008-04-13libsmbconf: remove the bool verbatim parameter from txt backend init function.Michael Adam4-7/+5
Always be verbatim for now. Backend config options may be added later via some private data pointer. Michael (This used to be commit e8bafcfbf4a7ab1dc1ce4f2acd24b0eb74933256)
2008-04-13libsmbconf: rename smbconf_init() to smbconf_init_internal().Michael Adam4-6/+6
smbconf_init should be the name of the dispatcher (to be written) Michael (This used to be commit 3fb95ab757650712716472ebaccb7119feb27596)
2008-04-13libnetapi: add libnetapi_set_use_kerberosGünther Deschner4-2/+25
Don't unconditionally set the kerberos flag for authentication. Guenther (This used to be commit 15bef5ae413adf278cccc0e547c4b8ccd180eca2)
2008-04-13libnetapi: Add NetQueryDisplayInformation header.Günther Deschner1-0/+8
Guenther (This used to be commit 3c107934acc907e3eedd116b42d1d07ee0574183)
2008-04-13libnetapi: add NetQueryDisplayInformation example.Günther Deschner2-1/+105
Guenther (This used to be commit 5f9332cf1f60bb5a23a16776b95af3a83c5deb40)
2008-04-13libnetapi: fill in NetQueryDisplayInformation_r.Günther Deschner1-1/+295
Guenther (This used to be commit 7fb9991b4c54fd0b9629e47afc1e5bbc2cfc1088)
2008-04-13libnetapi: don't reset the error code in NetUserAdd_r if the operation failed.Günther Deschner1-6/+2
Guenther (This used to be commit 9edb067f62b1e36f1da461b3eb09cb123d2089dd)
2008-04-13libnetapi: add NetQueryDisplayInformation skeleton.Günther Deschner3-0/+82
Guenther (This used to be commit 6ec4a62b6d584f6745c3285474372f235614b598)
2008-04-13Re-run make idl.Günther Deschner3-1/+222
Guenther (This used to be commit afd0e925dc63b6f776caa5fd442c4e48e8349682)
2008-04-13libnetapi: Add IDL for NetQueryDisplayInformation.Günther Deschner1-0/+35
Guenther (This used to be commit 1200eb474c145fdde91bc39546454015fecf22f0)
2008-04-13Fix the build of eventlogadm.Günther Deschner1-1/+1
Guenther (This used to be commit 57a5628abf628b6276f36da8ae1f3c15a4db4488)
2008-04-13gpo: add scripts plugin.Günther Deschner3-0/+448
Guenther (This used to be commit cd6388f04041a667bf0909d81e8af5f7b3bdc4af)
2008-04-13libnetapi: don't to try to free NULL struct.Günther Deschner1-0/+4
Guenther (This used to be commit eb33d30d80ab2fe770e248f5b2a70a83a43dd156)
2008-04-13gpo: make integer debug print more readable.Günther Deschner1-2/+4
Guenther (This used to be commit b2cf8010aea3221bb6b108b9395b9d89cc1bc0d5)
2008-04-13registry: honour the WERROR that regsubkey_ctr_addkey gives us in reg_load_tree.Michael Adam1-1/+5
Michael (This used to be commit c2d9baa29edb2356f32ca19aea828184e9ac7b93)
2008-04-13registry: honour the WERROR that regsubkey_ctr_addkey gives in regdb_fetch_keys.Michael Adam1-1/+7
Michael (This used to be commit 7dd7471da7eca2671b4aa62e8790973e3ff14177)
2008-04-13net registry: remove superfluous regdb_close().Michael Adam1-2/+0
Michael (This used to be commit d4e74036d3b8c5de4ce130eab7fc775e3cb746d5)
2008-04-13registry: rename init_registry() to registry_init_full() for consistency.Michael Adam2-2/+2
Michael (This used to be commit 14d82708d4499b48830d3dd25a0133f00a39d030)
2008-04-13registry: change init_registry() to return WERROR instead of bool.Michael Adam2-6/+3
Michael (This used to be commit 0b196095dbbc29c796cb0742fe6e57a421e9596b)
2008-04-13registry: change registry_init_smbconf() to return WERROR instead of boolMichael Adam2-7/+4
Michael (This used to be commit 7c343c60574cda091f59861fbcb2893aefb564e9)
2008-04-13registry: refactor common part of registry initialization out.Michael Adam3-25/+15
into a new function registry_init_common(). Michael (This used to be commit 5da52b95ac69e4abfbc44335df2447bec8f16e13)
2008-04-13registry: change registry_init_basic() to return WERROR instead of boolMichael Adam3-8/+9
Michael (This used to be commit 6a31e659cb371395dff0906786f3c6ef0cc2b3de)
2008-04-13registry: change reghook_cache_add() to return WERROR instead of boolMichael Adam3-6/+10
Michael (This used to be commit e65a999989c97c4c7b0af5093e0e89583691e9a8)
2008-04-13registry cachehook: change helper function keyname_to_path() to return WERROR.Michael Adam1-18/+32
Michael (This used to be commit 78bb005ee45e7a0be24b5222c3f878058b5cd8ea)
2008-04-13adt_tree: change pathtree_add to return WERR instead of bool.Michael Adam3-10/+10
Michael (This used to be commit da45fb92f69221758f36db4cbb7d871e3ce60718)
2008-04-13registry cachehook: revert logic to make fast path more obvious and reduce ↵Michael Adam1-8/+9
indent. Michael (This used to be commit e97d558c5660e6d235b62528f5527a62ac1252d7)
2008-04-13registry: change reghook_cache_init() to return WERROR and use it in the ↵Michael Adam4-9/+26
callers. Michael (This used to be commit 2f4ca62dce50225d67ba8643afba4199e1845c5f)
2008-04-13registry cachehook: compare cache_tree against NULL, not 0.Michael Adam1-1/+1
Michael (This used to be commit 4bfc0be55f2a436a9c687ab6ad86e704fcb753d6)
2008-04-13registry: change init_registry_key() and init_registry_data() to return WERRMichael Adam3-20/+43
Michael (This used to be commit e0718f04a7392695eed6cd1bf888d3af1d5d6177)
2008-04-13registry: unify debug output in the registry init functions.Michael Adam3-9/+9
Michael (This used to be commit 4fd9b45ffc08e7deeae58be3129832148748af13)
2008-04-13registry: change regdb_init() to return WERROR instead of bool.Michael Adam4-23/+19
Michael (This used to be commit c312852abce72bc167abee8b29fc699c4a643ca7)
2008-04-13registry: make registry_init_smbconf() hook the registry ops onto given key.Michael Adam2-5/+11
This still defaults to HKLM\Software\Samba\smbconf, but is interchangeable now. This allows us to open the libsmbconf registry backend on different registry keys. Michael (This used to be commit 8fe1a2f567afbecbe487f08825cb43b038065e99)
2008-04-13registry cachehook: add talloc failed debug messages.Michael Adam1-0/+6
Michael (This used to be commit 9841ee7fd429c7ff367dbb43b754cd5b6f53c065)
2008-04-13registry cachehook: eliminate a couple trailing spaces (empty lines).Michael Adam1-4/+4
Michael (This used to be commit c9f01aee37165216fa8a5331c64dd93963b38802)
2008-04-13registry cachehook: fix memleak (to talloc_tos()): free key at the end.Michael Adam1-1/+4
Michael (This used to be commit 3f5955d361da5278773b46dccb34c8f63eb04157)
2008-04-13registry cachehook: refactor normalization of keyname out.Michael Adam1-29/+23
Michael (This used to be commit acb9c98dff7dac5e0688a04dbf6d63a7a7f67fd2)
2008-04-13registry: adapt copied function header comments.Michael Adam1-2/+2
Michael (This used to be commit 2e762be0db7a098b6da09756a9c9dfa3931ca3c6)
2008-04-13registry: remove the REGISTRY_HOOKS layer from the reghook cache.Michael Adam7-47/+44
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 2f9ee2f782c77ed99669af5ac2ba40cb0978f0da)
2008-04-13Fix ou handling in netdomjoin-gui.Günther Deschner1-0/+5
The ou list was concatenated again and again... Guenther (This used to be commit 84608e165e24c68c12d40086f81684ef37f69159)
2008-04-13libnetapi: fix a C++ warning by making implicit cast explicitMichael Adam1-1/+1
Michael (This used to be commit b62dd61cc56ec33601289fd4e23058c7f9ad3f0d)
2008-04-13dbwrap_tdb2: fix a C++ warning by making implicit cast explicitMichael Adam1-3/+3
Michael (This used to be commit 18ced7e42072953a1968db15b0a344b54214b83d)
2008-04-12Add WERR_USER_ALREADY_EXISTS and WERR_PASSWORD_RESTRICTION.Günther Deschner2-0/+6
Guenther (This used to be commit eefd03d39b107598e9b0d1f35def7b17073d8ebc)
2008-04-12Move some WERRORs down to the NERR_BASE block.Günther Deschner1-16/+11
Guenther (This used to be commit 2453375ee04f466800f53a0f2991d8d5dee0bd8e)
2008-04-12groupdb: make mapping_tdb compatible to mapping_ldbStefan Metzmacher1-1/+1
mapping_ldb replaces the record if it already exists. I'm not sure if that a good thing, but for now both backends should provide the same behavior. metze (This used to be commit b313acdd31c97d032c3890764addf66c6b9a4d89)
2008-04-12groupdb: readd groupdb:backend parametric optionStefan Metzmacher1-2/+20
This reverts c5adb92c020e38644baf1afc8fc570a518cd6307. The reason is that ldb doesn't work for cluster setups yet. metze (This used to be commit 5f5d90ef76b969ecbe564399368a7450c4e3d155)