Stefan Metzmacher
7eef08cc63
s4:librpc/rpc: add dcerpc_binding_handle dcerpc_pipe backend
...
metze
2010-08-12 14:31:17 +02:00
Stefan Metzmacher
4030bc9b2d
librpc/rpc: add dcerpc_binding_handle abstration
...
metze
2010-08-12 14:31:17 +02:00
Stefan Metzmacher
2828318743
s4:librpc/rpc: fix dcerpc_log_packet() prototype
...
metze
2010-08-12 14:31:17 +02:00
Stefan Metzmacher
af89b460f7
s4:librpc/rpc: autodetect the need of async call logic
...
metze
2010-08-12 14:31:16 +02:00
Andrew Tridgell
56db40d5fd
s4-build: use @PACKAGE_VERSION@ in s4 pc.in files
...
this gets replaced by vnum from the build rule
2010-08-09 12:27:23 +10:00
Andrew Tridgell
febd35ecd2
s4-dns: fix dnsp for old build
2010-08-05 17:31:29 +10:00
Andrew Tridgell
8892748085
s4-dns: expanded the DNSP code to handle more record type
2010-08-05 17:31:29 +10:00
Andrew Tridgell
2883bc94c7
dns: first version of dsnRecord parser
2010-08-05 17:31:28 +10:00
Stefan Metzmacher
31782e5295
s4:librpc/rpc: avoid using DCERPC_NDR_REF_ALLOC for epm_Map()
...
metze
2010-08-02 17:42:50 +02:00
Stefan Metzmacher
1675619656
s4:librpc/rpc: use the correct ndr flags in dcerpc_ndr_validate_in()
...
metze
2010-07-31 09:07:45 +02:00
Andrew Tridgell
a709e423d2
waf-idl: put the gen_ndr/README file for source3 back
...
This was removed by 100d37fc46
, probably
accidentially.
2010-07-19 22:17:17 +10:00
Andrew Tridgell
6b266b85cf
s4-loadparm: 2nd half of lp_ to lpcfg_ conversion
...
this converts all callers that use the Samba4 loadparm lp_ calling
convention to use the lpcfg_ prefix.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-16 18:24:27 +10:00
Simo Sorce
e340aa40d1
dcerpc: move dcerpc_pull_auth_trailer into a the common dcerpc_util.c file
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-13 14:44:10 +02:00
Günther Deschner
716f9d6847
s4-dcerpc: move some util functions up to main librpc directory.
...
Guenther
Signed-off-by: Simo Sorce <idra@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-13 14:44:09 +02:00
Andrew Tridgell
4cb423f527
s4-python: python is not always in /usr/bin
...
Using "#!/usr/bin/env python" is more portable. It still isn't ideal
though, as we should really use the python path found at configure
time. We do that in many places already, but some don't.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-06-24 18:46:57 +10:00
Jelmer Vernooij
5060367bf9
pyrpc: Fix reference counting when using secondary connections.
2010-06-19 22:46:44 +02:00
Jelmer Vernooij
d913aacfe4
dcerpc-samr: Fix library name.
2010-06-15 17:22:46 +02:00
Jelmer Vernooij
d319c83f1f
librpc: Install the right headers.
2010-06-13 19:55:53 +02:00
Jelmer Vernooij
c3550c9c28
librpc: Fix netlogon.h file to install - not the torture one but the one
...
generated by pidl.
2010-06-13 19:26:48 +02:00
Andrew Bartlett
974ed9cf2c
s4:idmap Seperate idmap structures from winbind.idl and match to source3/ idmap
...
These structures now match those in use in the source3 code. I'm not
sure if this is the better API or not, but it is far, far safer to
remove a pointer than to add one.
Andrew Bartlett
2010-05-24 23:08:56 +10:00
Andrew Bartlett
6c726745a4
s4:ntvfs rename notify.idl to s4_notify.idl until we can merge this IDL
...
This IDL is almost common, but the source3 version has a
hand-marshalled server_id. The s3compat build has problems with two
different idl files of the same name.
Andrew Bartlett
2010-05-24 23:08:11 +10:00
Günther Deschner
b75384546a
librpc: finally merge ndr_string.c.
...
Guenther
2010-05-20 13:57:22 +02:00
Stefan Metzmacher
6f264106a4
s4:librpc: fix the autoconf build
...
metze
2010-05-18 15:31:11 +02:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Günther Deschner
3edb95a487
s4-libndr: fix ndr_pull_string_array() for non utf16 arrays in s4 as well.
...
Guenther
2010-05-14 14:51:44 +02:00
Stefan Metzmacher
e8139ac14a
s4:librpc: remove explicit ../librpc/gen_ndr/ndr_drsblobs.o from python_drsblobs
...
It already comes via RPC_NDR_DRSBLOBS.
metze
2010-05-12 19:30:55 +02:00
Matthieu Patou
df6d0db21d
s4: Fix python binding for drsblobs
...
This binding needs symbols in drsblobs_c.c otherwise we have unresolved symbols
2010-05-02 15:59:49 +02:00
Günther Deschner
f85a4ab778
s4-rap: add rap print helpers.
...
Guenther
2010-04-29 12:05:41 +02:00
Günther Deschner
2c5b3fc40b
s4-smbtorture: link in ../../librpc/gen_ndr/ndr_rap.o.
...
Guenther
2010-04-28 23:23:38 +02:00
Andrew Tridgell
211bf1ea17
s4-waf: removed the unused installdir= option to SAMBA_BINARY()
...
This was left over from the automatic conversion of the config.mk
files
2010-04-18 21:47:00 +10:00
Andrew Tridgell
ef05007257
s4-rpc: fixed the build with the old build system
...
../librpc/gen_ndr/ndr_drsblobs.o was being linked in twice into
drsblobs.so
2010-04-16 15:33:07 +10:00
Matthieu Patou
9c2aed862d
s4: Add python binding to waf so that the drsblobs.so is also built in waf
...
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-04-15 18:45:40 +02:00
Matthieu Patou
6d9ce1fee3
s4: Fix python binding for drsblobs
...
This binding needs symbols in drsblobs_c.c otherwise we have unresolved symbols
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-04-15 18:45:40 +02:00
Stefan Metzmacher
61e53c0782
s4:librpc/rpc/pyrpc.c: map NT_STATUS_NET_WRITE_FAULT to the matching NT_STATUS_RPC_* code
...
metze
2010-04-15 09:34:04 +02:00
Stefan Metzmacher
fed16f4015
librpc/rpc: add dcerpc_fault_to_nt_status()
...
For now this only handles fault codes with we've seen yet
and for which we have explicit torture checks.
metze
2010-04-15 09:34:03 +02:00
Stefan Metzmacher
a68eb378a5
s4:librpc/rpc: the python bindings should use !NT_STATUS_IS_OK instead of NT_STATUS_IS_ERR
...
Everything but NT_STATUS_OK is an error here.
metze
2010-04-13 16:01:40 +02:00
Stefan Metzmacher
59b1078ec5
s4:librpc/rpc: make PyErr_SetDCERPCStatus() static
...
metze
2010-04-13 16:01:40 +02:00
Stefan Metzmacher
e95e2e8262
s4:librpc/rpc: correctly initialize last_fault_code for bind and alter_context requests
...
metze
2010-04-09 16:28:30 +02:00
Kamen Mazdrashki
80d8f37b26
s4/was: Add 'drsblobs' Python module
2010-04-09 12:21:29 +03:00
Kamen Mazdrashki
3629fb9927
s4: Add 'drsblobs' Python module
...
This module is be very useful when it comes to making
torture tests.
2010-04-09 12:21:28 +03:00
Jelmer Vernooij
814e20e7da
pynet: Create a net class.
2010-04-08 23:22:55 +02:00
Andrew Tridgell
553324bc10
s4-waf: move to a universal method of recursing into subdirs
...
This works with both standalone lib builds and bundled builds
2010-04-06 20:27:25 +10:00
Andrew Tridgell
b0fb567f04
s4-waf: more dependencies on talloc
...
these are needed so we can support a system talloc without using the
bundled talloc.h
2010-04-06 20:27:13 +10:00
Andrew Tridgell
b9aa63887c
s4-waf: cleanup use of LIBPOPT vs popt dependency
2010-04-06 20:27:13 +10:00
Andrew Tridgell
f9eae32f4b
s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them
2010-04-06 20:27:11 +10:00
Andrew Tridgell
dadc24fb0f
s4-waf: install dcerpc_atsvc.pc
2010-04-06 20:27:11 +10:00
Andrew Tridgell
bd44f14d8f
s4-waf: enable the pc_files in the build rules
2010-04-06 20:27:10 +10:00
Andrew Tridgell
bd7bf0e1a9
s4-waf: install the rest of our python files
2010-04-06 20:27:10 +10:00
Andrew Tridgell
aa5e08eb83
s4-waf: install the rest of the headers
2010-04-06 20:27:09 +10:00
Andrew Tridgell
03998d0970
s4-waf: started adding auto-install of include files
2010-04-06 20:27:09 +10:00