1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-20 14:03:59 +03:00

1014 Commits

Author SHA1 Message Date
Günther Deschner
8fd045f918 rpcclient: add more generic internal dscracknames call.
Guenther
(This used to be commit 2351b0845ca78707901daca6a6d0425959c6f28e)
2008-06-17 20:01:51 +02:00
Karolin Seeger
98ed31a107 Fix typo.
arguements -> arguments

Karolin
(This used to be commit 16b5b772d216d10613d433884634b1215efbd6e6)
2008-06-17 09:46:17 +02:00
Günther Deschner
9883567fa7 rpcclient: add more useful comments what sign/seal commands are doing.
Guenther
(This used to be commit ec278d8bc82e86c98d24277eb50633f8cd4c7600)
2008-06-10 22:51:04 +02:00
Günther Deschner
09f55d0ef6 rpcclient: add drsuapi dsgetdcinfo call.
Guenther
(This used to be commit 1e883c88cb667a1485de8e8bbaebb43542f43065)
2008-05-26 12:21:11 +02:00
Günther Deschner
6db0efbea0 rpcclient: call drsuapi_DsUnbind() when finished with DsCrackNames call.
Guenther
(This used to be commit d70376fc4faaf9a55337c57035e42afa6a007d1a)
2008-05-26 12:21:11 +02:00
Günther Deschner
b83131a16f rpcclient: simplify drsuapi dscracknames call slightly.
Guenther
(This used to be commit 5611cf42530072bc244a7bed258d3ac959bd0b65)
2008-05-26 12:21:11 +02:00
Günther Deschner
fb05d41cb7 drsuapi: add very basic drsuapi rpcclient command set.
Guenther
(This used to be commit bd13c87bac54d4bbae7b3cd7c9dc991d143d4d89)
2008-05-24 01:28:22 +02:00
Günther Deschner
36f67dc5e0 Revert "drsuapi: fix the build."
This reverts commit b2421c81164da2a5ea4bb2391e4f2c410938db42.
(This used to be commit f853f3b0aceb7e8454f9f7de38237eecec4317fd)
2008-05-24 01:24:03 +02:00
Günther Deschner
0eae576b19 drsuapi: fix the build.
Guenther
(This used to be commit b2421c81164da2a5ea4bb2391e4f2c410938db42)
2008-05-24 00:58:45 +02:00
Tim Prouty
fb37f15600 Cleanup size_t return values in callers of convert_string_allocate
This patch is the second iteration of an inside-out conversion to cleanup
functions in charcnv.c returning size_t == -1 to indicate failure.
(This used to be commit 6b189dabc562d86dcaa685419d0cb6ea276f100d)
2008-05-20 22:40:13 +02:00
Günther Deschner
4d8836ab96 Fix client authentication with -P switch in client tools (Bug 5435).
Guenther
(This used to be commit d077ef64cd1d9bbaeb936566c2c70da508de829f)
2008-05-05 16:59:53 +02:00
Günther Deschner
fe2c8e38d3 rpcclient: fix another srv_name_slash.
Guenther
(This used to be commit de946e6158526ec109b0c3381bab6e6d8e9cc1b2)
2008-04-29 20:22:02 +02:00
Volker Lendecke
862d7e32b9 Move user/domain from rpc_pipe_client to cli_pipe_auth_data
(This used to be commit 42de50d2cd43e760d776694f7b5f003ba51d7f84)
2008-04-25 11:12:50 +02:00
Volker Lendecke
9e9d40d097 Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_client
(This used to be commit f665afaaa3eff9ef54112e08ed034a6e1bb30edc)
2008-04-25 11:12:50 +02:00
Günther Deschner
12b9be6d5e rpcclient: Add tiny fix for cmd_samr_get_dispinfo_idx().
Guenther
(This used to be commit c15b5d73badafdc93066197aefaaaa72e37a8b99)
2008-04-24 22:01:51 +02:00
Günther Deschner
bd8cb7b564 rpcclient: Add getdispinfoidx command.
Guenther
(This used to be commit 7d8461d080c92a83bd7a8d168fdf1fe98e8bec9a)
2008-04-22 23:11:53 +02:00
Volker Lendecke
b78453326b Remove the "pwd" struct from rpc_pipe_client
The only user of this was decrypt_trustdom_secret, and this only needs the NT
hash anyway.
(This used to be commit 3d8c2a47e677a4c4aacf4abf148b1bd8163c3351)
2008-04-21 23:36:05 +02:00
Volker Lendecke
b9cc055062 Introduce rpc_pipe_np_smb_conn()
This abstracts away all references to rpc_pipe_client->cli, the only reference
is now in cli_pipe.c.
(This used to be commit c56e1c08cef107ff33a34346ceeca3475a102b19)
2008-04-20 14:08:16 +02:00
Volker Lendecke
e73e8297f5 Replace cli_rpc_pipe_close by a talloc destructor on rpc_pipe_struct
(This used to be commit 99fc3283c4ecc791f5a242bd1983b4352ce3e6cf)
2008-04-20 14:08:16 +02:00
Volker Lendecke
e1102b8f48 Introduce rpccli_set_timeout()
Reduce dependency on "cli" member of rpc_pipe_client struct
(This used to be commit 2e4c1ba38963cffe4c3f25ab24bc28975f2fc291)
2008-04-20 00:14:26 +02:00
Volker Lendecke
9048cafbea Move srv_name_slash from cli_state to rpc_pipe_client
(This used to be commit a9061e52e1ff8e31aa480f4a30cda64c9d93214e)
2008-04-20 00:14:13 +02:00
Volker Lendecke
2a2188591b Add "desthost" to rpc_pipe_client
This reduces the dependency on cli_state
(This used to be commit 783afab9c891dd7bcb78895b2a639b6f3a0edf5b)
2008-04-20 00:13:09 +02:00
Günther Deschner
51d9e913bb Fix lsa_QueryTrustedDomainInfo caller.
Guenther
(This used to be commit 9f148daaf2e240002914183655c2b2cc9067759f)
2008-04-08 23:09:24 +02:00
Günther Deschner
81579895a6 Fix lsa_TrustedDomainInfo callers.
Guenther
(This used to be commit e0eae3901750c7b76560bbab9a86f24a64d42c8b)
2008-04-08 22:55:52 +02:00
Günther Deschner
be9b46b2ce Remove some dead code in rpcclient.
Guenther
(This used to be commit c7ae1a9b53ef578cf4dfdf8e05915817c69896b5)
2008-04-04 01:44:16 +02:00
Günther Deschner
29f44dc144 Move rpccli_try_samr_connects out of rpcclient.
Guenther
(This used to be commit f550cdb6f240830ee1e3a2dfe5f4128bca0cf836)
2008-04-04 01:40:29 +02:00
Günther Deschner
99d3590455 Fix NETLOGON credential chain with Windows 2008 all over the place.
In order to avoid receiving NT_STATUS_DOWNGRADE_DETECTED from a w2k8
netr_ServerAuthenticate2 reply, we need to start with the AD netlogon negotiate
flags everywhere (not only when running in security=ads). Only for NT4 we need
to do a downgrade to the returned negotiate flags.

Tested with w2k8, w2ksp4, w2k3r2 and nt4sp6.

Guenther
(This used to be commit 0970369ca0cb9ae465cff40e5c75739824daf1d0)
2008-04-02 11:12:47 +02:00
Günther Deschner
c523c2c3e6 Fix build of rpcclient.
Guenther
(This used to be commit 3cb1cdee9307cafa80ab95233a536f5dd7882ff1)
2008-04-01 00:32:23 +02:00
Günther Deschner
4369c14a66 Re-add support for the samr parameters string.
(dialin settings, terminal server settings, etc.)

Guenther
(This used to be commit c4f248df8e34c6a028bf8d789fe9763b0ea063fe)
2008-03-31 20:55:40 +02:00
Michael Adam
9644b6cb50 Add a talloc context parameter to current_timestring() to fix memleaks.
current_timestring used to return a string talloced to talloc_tos().
When called by DEBUG from a TALLOC_FREE, this produced messages
"no talloc stackframe around, leaking memory". For example when
used from net conf.

This also adds a temporary talloc context to alloc_sub_basic().
For this purpose, the exit strategy is slightly altered: a common
exit point is used for success and failure.

Michael
(This used to be commit 16b5800d4e3a8b88bac67b2550d14e0aaaa302a9)
2008-03-28 16:34:51 +01:00
Günther Deschner
6e026fff3f Add ntsvcs_getdevregprop command to rpcclient.
Guenther
(This used to be commit 4abe30fdae511422dccd04d0287d962192beadcb)
2008-03-26 16:46:58 +01:00
Volker Lendecke
7168f310a6 Fix Coverity ID 507
(This used to be commit 4ea5798b97497359b09d97c27c2005750a6cbddd)
2008-03-21 11:45:57 +01:00
Günther Deschner
3c2d315b4c Add support for setting resume handle in netsessenum rpcclient command.
Guenther
(This used to be commit a01588d65f67ac23a5a2a741bb0419830e42868c)
2008-03-21 04:16:21 +01:00
Günther Deschner
4489ad0998 Allow to set or unset resume_handle in netconnenum in rpcclient.
Guenther
(This used to be commit f1b93c24fea0441deb5319f6fc4df0373d0dc939)
2008-03-21 04:16:21 +01:00
Volker Lendecke
130b474e47 Fix bug 5338 -- thanks to Yuya Katayama <yuya999@gmail.com>
(This used to be commit 5ec2dbd144a3bbfdb14deafd158bad48b2d41ca4)
2008-03-19 15:05:30 +01:00
Günther Deschner
fd62e5688b Use existing srv_name_slash.
Guenther
(This used to be commit 5f2b3145fcaeee58f285b6527e9fac09c5337e8a)
2008-03-12 16:35:41 +01:00
Günther Deschner
45a3c8275f Allow to send no resume_handle in rpcclient's NetShareEnum* calls.
Guenther
(This used to be commit 7e178a3dc970f55ddb30b4fc467aaaa06ef35b0f)
2008-03-11 11:33:07 +01:00
Günther Deschner
e45b6a595c Fix netdiskenum call in rpcclient.
Guenther
(This used to be commit dcbfdd1330cf1c7e8d1b4ebc051db139ed6a0053)
2008-03-11 04:52:46 +01:00
Günther Deschner
0c10ab5cc3 Add netconnenum to rpcclient.
Guenther
(This used to be commit 627688c7bac4d3afcc846164c2fefebdbbc10d68)
2008-03-10 18:54:18 +01:00
Günther Deschner
aa054bd6f3 Add netdiskenum to rpcclient.
Guenther
(This used to be commit 3ef4d6b524d26f2c345321d5a8c9f7526e322ccd)
2008-03-10 18:54:18 +01:00
Günther Deschner
cfa16eaca0 Use rpccli_srvsvc_NetFileEnum in net and rpcclient.
Guenther
(This used to be commit 348af272f7c0dc0cb316cc06780339dd13eafd0f)
2008-03-10 17:08:55 +01:00
Günther Deschner
28d5307034 Add netsessenum command to rpcclient.
Guenther
(This used to be commit f90306bd24bc243c8f30a16c0414031d69d05c03)
2008-03-10 03:43:40 +01:00
Günther Deschner
64adc15e66 Add netsessdel command to rpcclient.
Guenther
(This used to be commit 5e112ff3d7984c278949833a00349a9f523d4b23)
2008-03-10 03:43:39 +01:00
Günther Deschner
62ca78bd27 Add netfilegetsec command to rpcclient.
Guenther
(This used to be commit 8c2c17573c179c774d093d780716e95833cb992f)
2008-03-08 23:05:54 +01:00
Günther Deschner
5e6e3ccd00 Add netnamevalidate command to rpcclient.
Guenther
(This used to be commit 140885d3d87ea2de14b3393a7384dff74a4dd44c)
2008-03-07 23:51:34 +01:00
Günther Deschner
024cf110b0 Use pidl generated NetShareGet/SetInfo and Enum calls in rpcclient.
Guenther
(This used to be commit c940c62029fbce5f2b943f0fb06037fc89bfd297)
2008-03-07 22:58:48 +01:00
Günther Deschner
b0dad261ad Use rpccli_srvsvc_NetRemoteTOD() in rpcclient.
Guenther
(This used to be commit 5e9d8cdc948b678e5aa6e04ee13635376b7306f5)
2008-03-05 10:38:13 +01:00
Günther Deschner
640f53fe5b Use rpccli_srvsvc_NetSrvGetInfo() in rpcclient.
Guenther
(This used to be commit 4a74f1e8d2c45574973fc4c0ce4fbc9a843afaa0)
2008-03-05 09:49:25 +01:00
Günther Deschner
7269a504fd Add my copyright.
Guenther
(This used to be commit d078a8757182d84dfd3307a2e1b751cf173aaa97)
2008-02-27 19:38:48 +01:00
Günther Deschner
2d01ec2c39 Use new LSA_POLICY defines in lsa rpc server code and other places.
Guenther
(This used to be commit 58cca9faf9db506bd2f6eab4a99ef85153797ab2)
2008-02-27 15:57:09 +01:00