summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2008-04-14Remove namedpipe_transact fn pointer from smb_np_structVolker Lendecke1-11/+0
(This used to be commit d1f82b7e67a791e19d08c682b607d82ae649feb4)
2008-04-14Enable multiple fd events on a single file descriptorVolker Lendecke1-1/+1
Now we can have multiple events listen on a single fd. The order in which they are called is naturally not defined, meaning that it is only deterministic if exactly one event is readable or writeable. (This used to be commit 61503f822b60f98dd1f7549707ec89b48e32caeb)
2008-04-14Fix some "ignoring asprintf result" warningsVolker Lendecke2-20/+21
(This used to be commit 155d62ddfd3584d44a493c2aa1ea7f096bcff432)
2008-04-14Make use of ZERO_STRUCT instead of memset in namequery.cVolker Lendecke1-1/+1
(This used to be commit 4f1d49615e1407b9c3ad5eeb50a248b8fee50e23)
2008-04-14Fix the build of db_open_trans with CLUSTER_SUPPORT enabledVolker Lendecke1-0/+2
Metze, you might want to check this. (This used to be commit 3b4a402bc5c3490000581d43a12388883bcf8150)
2008-04-14libnetjoin: Fix joining when no KRB5CCNAME is around.Günther Deschner1-0/+15
Guenther (This used to be commit 512e6ca0a9be9fe35994ec1010110573a5b551d1)
2008-04-14Use more error-prone form of testing dm_destroy_session() return code after ↵Alexander Bokovoy1-1/+1
discussing with Tridge (This used to be commit 4abdbad52e456764bca1b17ead04edee1e2a2a64)
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)