Günther Deschner
645f2376d4
Fix the build w/o ADS.
...
Guenther
2008-01-18 08:50:33 +01:00
Günther Deschner
f297ea259d
Add header for NetGetJoinableOUs to libnetapi.
...
Guenther
2008-01-18 08:49:24 +01:00
Günther Deschner
8858e403e1
Add NetGetJoinableOUs() to libnetapi (incl. example).
...
Guenther
2008-01-18 02:55:19 +01:00
Günther Deschner
4ca3392851
Cosmetics and error string reporting for libnetapi.
...
Guenther
2008-01-18 02:55:10 +01:00
Günther Deschner
d4c5b32322
Add some more debugging into netdomjoin-gui.
...
Guenther
2008-01-18 02:54:49 +01:00
Günther Deschner
30458116b3
Fix local hostname detection in netdomjoin-gui.
...
Guenther
2008-01-18 02:54:36 +01:00
Günther Deschner
96f645553a
Improve libnetapi_set_error_string().
...
Guenther
2008-01-18 02:54:29 +01:00
Günther Deschner
733e07a06c
Use new pidl-generated netlogon client calls in NetApi GetDcName().
...
Guenther
2008-01-17 16:54:46 +01:00
Michael Adam
c5a7d421c5
Use lp_config_backend_is_registry() instead of lp_include_registry_globals().
...
Michael
2008-01-16 17:10:02 +01:00
Michael Adam
c2a9346faa
Introduce a libnet_conf context created by libnet_conf_open().
...
The libnet_conf_ctx stores the information necessary to interoperate
with the configuration. It is created by calling libnet_conf_open()
and destroyed by calling libnet_conf_close(). The context is passed
to all the libnet_conf functions. It currently stores the token to
access the registry. Later, it could store more data, e.g. the server
to connect to, credentials, and so on. For support of other backends
than registry or support of remote configuration, only the open
function will have to be changed.
In net_conf, the calls to the actual net_conf functions is wrapped
into a function that calls libnet_conf_open()/_close(). Thus an
individual variant of net_conf_runfunction2() and functable2 is
used to cope with functions being called by the wrapper with the
additional libnet_conf_ctx argument.
Michael
2008-01-13 02:14:34 +01:00
Günther Deschner
19a980f520
As long as DsGetDcName is not part of libnetapi, lowercase the fn name.
...
Guenther
2008-01-11 15:32:20 +01:00
Günther Deschner
1ad7a0a361
Fix libnetapi error string callers.
...
Guenther
2008-01-11 15:28:24 +01:00
Günther Deschner
23b92a6fa5
Include some basic headers in netapi.h.
...
Guenther
2008-01-11 15:10:15 +01:00
Günther Deschner
3b450a8bcc
Refactor libnetapi error string functions a bit.
...
Guenther
2008-01-11 15:09:54 +01:00
Günther Deschner
04d78d4d9a
Correctly free buffers in netdomjoin-gui.
...
Guenther
2008-01-08 11:59:01 +01:00
Günther Deschner
421905fb60
Make name_buffer in NetGetJoinInformation() talloced.
...
Guenther
2008-01-08 11:59:01 +01:00
Günther Deschner
c49196954d
Add NetApiBufferFree() to libnetapi.
...
Guenther
2008-01-08 11:59:01 +01:00
Günther Deschner
ba2b8a310e
Fix crash bug when strequal is used too late in libnetapi_free.
...
Guenther
2008-01-08 11:59:01 +01:00
Günther Deschner
01e9151546
Enable talloc reporting in libnetapi if DEVELOPER compiled.
...
Guenther
2008-01-07 22:57:30 +01:00
Günther Deschner
b624db92d6
In libnetapi example, use libnetapi_get_error_string().
...
Guenther
2008-01-07 20:13:40 +01:00
Günther Deschner
0f0f0e1302
In the local path of NetJoinDomain, try to get error string from libnetjoin.
...
Guenther
2008-01-07 20:13:26 +01:00
Günther Deschner
f8806bad81
Add libnetapi_set_error_string and libnetapi_get_error_string.
...
Guenther
2008-01-07 20:13:18 +01:00
Günther Deschner
df2b078fa1
Add krb5 cc env to libnetapi_ctx.
...
Guenther
2008-01-07 20:13:02 +01:00
Günther Deschner
863fb30038
Let libnetapi use it's own krb5 cred cache in memory if necessary.
...
Guenther
2008-01-07 20:12:38 +01:00
Günther Deschner
89669c66f2
Rearrange order of libnet join context init.
...
Guenther
2008-01-07 19:38:35 +01:00
Günther Deschner
5abae9ef15
Free libnet_JoinCtx after joining.
...
Guenther
2008-01-07 19:38:22 +01:00
Günther Deschner
e7258a4408
Close registry in libnetapi_free().
...
Guenther
2008-01-07 19:38:10 +01:00
Günther Deschner
a72ad63163
Add NET_API_STATUS_SUCCESS define.
...
Guenther
2008-01-07 19:37:54 +01:00
Günther Deschner
d73bde99e8
Fix two memleaks in libnetapi.
...
Guenther
2008-01-07 12:48:21 +01:00
Günther Deschner
bf9ce2a928
Failure while unjoining a domain is non-critical.
...
Just continue joining to the workgroup in that case.
Guenther
2008-01-07 12:48:21 +01:00
Günther Deschner
fe75e5ccdf
Do not pass emtpy wkssvc_PasswordBuffers to rpc functions.
...
Guenther
2008-01-04 23:03:55 +01:00
Günther Deschner
ff5e15b1ba
Rename server_name to dc_name in libnet join structures.
...
Guenther
2008-01-04 17:43:15 +01:00
Günther Deschner
d88bb94f0e
In libnet_join finally separate the admin from the machine pwd entirely.
...
Guenther
2008-01-04 17:43:02 +01:00
Günther Deschner
2b221708c0
Add debug switch to netdomjoin.
...
Guenther
2008-01-04 15:21:41 +01:00
Günther Deschner
02e3887f39
Minor cosmetic cleanup for netdomjoin-gui.
...
Guenther
2008-01-04 15:21:35 +01:00
Günther Deschner
aaea8f1ed7
Fix some error strings in netdomjoin-gui.
...
Guenther
2008-01-04 11:55:08 +01:00
Günther Deschner
4deef80bed
Minor libnetapi join cosmetic cleanup.
...
Guenther
2008-01-03 18:15:22 +01:00
Michael Adam
a559533c0c
Rename libnet_smbconf_set_global_param() to libnet_conf_set_global_parameter().
...
Now all functions are converted to the consistent naming scheme.
Michael
2008-01-03 14:17:49 +01:00
Günther Deschner
75165ba4e7
Let DsGetDCName figure out whether domain_name is a flat_name when unjoining.
...
Guenther
2008-01-03 13:41:36 +01:00
Volker Lendecke
72dc717108
Fix the build
2007-12-25 11:38:26 +01:00
Günther Deschner
f192737ec8
Correct netapi header filename. Thanks Jeremy.
...
Guenther
2007-12-22 00:03:15 +01:00
Günther Deschner
740a2b080d
Move gtk app to the correct location. Thanks obnox!
...
Guenther
2007-12-21 17:29:15 +01:00
Günther Deschner
0c3de6f345
Move libnetapi examples into subdirs.
...
Guenther
2007-12-21 17:05:55 +01:00
Günther Deschner
cf57ade5ec
Add netdomjoin-gui (my first gui application), another libnetapi user.
...
Guenther
2007-12-21 16:36:06 +01:00
Günther Deschner
c502686f09
Add netdomjoin cmd line tool (another libnetapi example).
...
Guenther
2007-12-21 16:08:13 +01:00
Günther Deschner
faedc78fc7
Add getdc.c, a libnetapi example (incl. Makefile).
...
Guenther
2007-12-21 16:02:35 +01:00
Günther Deschner
5bc49546a3
Add basic remote NetGetDCName and NetGetAnyDCName versions to libnetapi.
...
Guenther
2007-12-21 15:51:00 +01:00
Günther Deschner
e46aa35d43
Make libnetapi_errstr use our NTSTATUS and WERROR error string macros.
...
Guenther
2007-12-21 15:30:29 +01:00
Günther Deschner
4df868e3c3
Add error string for access denied in libnetapi.
...
Guenther
2007-12-21 15:29:11 +01:00
Günther Deschner
acc5d8e784
Remove doubled cli_set_timeout calls from libnetapi.
...
Guenther
2007-12-21 15:29:11 +01:00