Günther Deschner
7544f23d20
s4-smbtorture: remove explicit mem_ctx from torture_samba3_rpc_getusername().
...
Guenther
2011-03-16 16:56:47 +01:00
Günther Deschner
97addd8fc2
s4-smbtorture: use torture_assert in samr large-dc test.
...
Guenther
2011-03-16 16:56:46 +01:00
Günther Deschner
e084edc16e
s4-smbtorture: use torture_fail and _assert macros in torture_netlogon_samba3().
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Mar 16 15:51:12 CET 2011 on sn-devel-104
2011-03-16 15:51:12 +01:00
Günther Deschner
be55bbc575
s4-smbtorture: remove explicit mem_ctx from torture_netlogon_samba3().
...
Guenther
2011-03-16 14:56:16 +01:00
Günther Deschner
8775aee036
s4-smbtorture: use torture_fail and _skip in raw.write test.
...
Guenther
2011-03-16 14:52:51 +01:00
Günther Deschner
1b055fa6c6
s4-smbtorture: remove duplicate if branch in raw.write test.
...
Guenther
2011-03-16 14:51:30 +01:00
Günther Deschner
227c00d8bd
s4-smbtorture: use torture_fail/-assert api in torture_samba3_hide().
...
Guenther
2011-03-16 14:04:09 +01:00
Stefan Metzmacher
1d5f3c11df
s4:ldb: don't install .pc files when building a private library
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Mar 16 09:58:22 CET 2011 on sn-devel-104
2011-03-16 09:58:22 +01:00
Günther Deschner
c287351d05
s4-rap: remove last iconv_convenience traces from rap client and test code.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Mar 15 22:01:51 CET 2011 on sn-devel-104
2011-03-15 22:01:51 +01:00
Günther Deschner
135104649f
s4-rap: decouple rap client code from torture binary, add new LIBCLI_RAP subsystem.
...
Guenther
2011-03-15 21:16:36 +01:00
Günther Deschner
ebe0aa0e9c
s4-smbtorture: check for username and computername presence in rap_netsessionenum test.
...
Guenther
2011-03-15 21:16:35 +01:00
Andrew Tridgell
7c83f69383
s4-rpc: added dcesrv_call_account_name()
...
this will be used by openchange
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Mar 15 06:14:00 CET 2011 on sn-devel-104
2011-03-15 06:14:00 +01:00
Andrew Tridgell
827d020f7e
ldb: only install headers if we are not building as a private lib
2011-03-15 12:22:20 +11:00
Andrew Tridgell
803136a184
s4-rpc: make common/proto.h public
...
this is needed by public header common.h
2011-03-15 12:22:19 +11:00
Andrew Tridgell
793ffea034
s4-policy: don't make s4 policy.h public
...
if we are going to make GPO headers public, it should be from libgpo/
2011-03-15 12:22:19 +11:00
Andrew Tridgell
bc99b62b3a
ldb: use include <> form for public headers
2011-03-15 12:22:19 +11:00
Andrew Tridgell
b7b2426fe3
ldb: don't install ldb_wrap.h twice
2011-03-15 12:22:18 +11:00
Andrew Tridgell
48ea48d503
s4-rpc: added public APIs for dce_call authentication
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-03-15 12:22:18 +11:00
Jelmer Vernooij
431853c846
Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Mon Mar 14 23:53:46 CET 2011 on sn-devel-104
2011-03-14 23:53:46 +01:00
Simo Sorce
a57c2b02f1
Fix public header not to include private (not installed) ones.
...
Autobuild-User: Simo Sorce <idra@samba.org>
Autobuild-Date: Mon Mar 14 17:01:20 CET 2011 on sn-devel-104
2011-03-14 17:01:20 +01:00
Stefan Metzmacher
72c1fe0081
librpc/rpc: move DCERPC_ flags to rpc_common.h
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Mar 13 20:45:53 CET 2011 on sn-devel-104
2011-03-13 20:45:53 +01:00
Stefan Metzmacher
c1a2fd1cd1
s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Mar 13 17:46:02 CET 2011 on sn-devel-104
2011-03-13 17:46:02 +01:00
Stefan Metzmacher
81063f9a26
s4:librpc/rpc: remove unused dcerpc_request()
...
metze
2011-03-13 17:01:00 +01:00
Stefan Metzmacher
f8030ec080
s4:librpc/rpc: make dcerpc_request_recv() static
...
metze
2011-03-13 17:00:59 +01:00
Stefan Metzmacher
572683d9ad
s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
...
metze
2011-03-13 17:00:59 +01:00
Stefan Metzmacher
c3d8b4f003
s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
...
metze
2011-03-13 17:00:40 +01:00
Stefan Metzmacher
9bbe047f8d
s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
...
metze
2011-03-13 16:53:16 +01:00
Stefan Metzmacher
26351bf480
s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
...
metze
2011-03-13 16:53:16 +01:00
Stefan Metzmacher
fa0f0c2107
s4:pyrpc: fix memory leaks in error pathes
...
metze
2011-03-13 16:53:06 +01:00
Stefan Metzmacher
08dca92499
librpc/rpc: move struct dcerpc_binding to rpc_common.h
...
metze
2011-03-13 16:53:05 +01:00
Stefan Metzmacher
83c55ac67e
librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
...
metze
2011-03-13 16:33:06 +01:00
Stefan Metzmacher
b0d54da746
s4:librpc/rpc: s/dcerpc_security/dcecli_security
...
We'll use 'dcerpc_security' for the generic dcerpc
client and server code.
metze
2011-03-13 16:33:06 +01:00
Stefan Metzmacher
4d4c6315fa
s4:librpc/rpc: remove unused dcerpc_ndr_request* code
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Mar 13 11:19:59 CET 2011 on sn-devel-104
2011-03-13 11:19:59 +01:00
Stefan Metzmacher
7888f0e7f7
s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()
...
metze
2011-03-13 10:34:22 +01:00
Stefan Metzmacher
38be8c24fc
s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()
...
metze
2011-03-13 10:34:22 +01:00
Stefan Metzmacher
b738e092a2
librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Mar 11 12:28:08 CET 2011 on sn-devel-104
2011-03-11 12:28:08 +01:00
Stefan Metzmacher
c774a50aaf
s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
...
The name 'struct dcerpc_connection' will be used in the new generic
dcerpc code. It will be used for client and server.
metze
2011-03-11 11:02:23 +01:00
Günther Deschner
c8098246be
waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
...
Guenther
2011-03-10 23:25:04 +01:00
Matthias Dieter Wallnöfer
22fcb8e494
s4:lib/tls/wscript - exclude known broken GNUTLS releases
...
This definitely fixes bug #7218 .
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Mar 10 11:58:27 CET 2011 on sn-devel-104
2011-03-10 11:58:27 +01:00
Matthias Dieter Wallnöfer
e00893d839
s4:extended_dn_store LDB module - use the new request as generic memory contexts
...
To prevent memory leaks under valgrind.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
0cec6107d8
s4:repl_meta_data LDB module - always ask manually for the current partition control
...
Otherwise the "partition" LDB module doesn't give it back anymore.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
68fbfa2237
s4:partition LDB module - the current partition control should only be added if requested
...
That means if the informations before a request are unknown
("repl_meta_data" LDB module) then an empty control (no data) has to be sent.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
78b46c533a
s4:partition LDB module - extended operations - make the initialisation check consistent
...
To the other operations.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
e52c900b63
s4:partition LDB module - move the "data" check a bit higher
...
It can be performed a bit earlier.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
4e6b8e0a18
s4:partition LDB module - "partition_replicate" doesn't handle the search requests
...
That is done by "partition_search".
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
210cab9bf0
s4:partition LDB module - "partition_sequence_number" - remove meaningless "if"s
...
These current partition controls are always added for the two EXOP operations.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
96600e5df1
s4:simple_ldap_map LDB module - enhance current partition control checks
...
Don't stop the server if it hasn't been filled in correctly. An LDB
error should be enough.
Modified by request of tridge: errorcodes changed to ERR_PROTOCOL_ERROR
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
e669295a37
s4:repl_meta_data LDB module - don't remove the partition control twice
...
"controls" is already the controls list which has the partition control
removed. It is generated by "ldb_controls_except_specified" in line 378.
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
e754f0c5c6
s4:repl_meta_data LDB module - remove the current partition control unless it was requested
2011-03-10 11:12:05 +01:00
Matthias Dieter Wallnöfer
42da193c37
s4:new_partition LDB module - splitting up an "if" operation
...
- let the first "if" in place
- uninstantiated partitions are handled by the second "if" (previously
they have been handled twice)
Has been corrected by request of tridge.
2011-03-10 11:12:05 +01:00