Andrew Bartlett
76b7348299
pymessaging: Use the server_id IDL structure rather than a tuple
...
This will make it easier to pass this structure in and out. The tuple is still
accepted as input.
Andrew Bartlett
2012-10-31 08:13:56 +11:00
Andrew Bartlett
1219eaffbe
s4-python: Complete python bindings for idmap.idl
...
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Aug 22 03:08:51 CEST 2012 on sn-devel-104
2012-08-22 03:08:51 +02:00
Andrew Bartlett
10267f153c
s4-python: complete python bindigns for smb_acls.idl
2012-08-22 01:31:57 +02:00
Andrew Bartlett
1e28aa147f
build: Add missing deps and make MESSAGING a private library
...
To remove finddcs_nbt these missing deps need to be added. These
subsystems linked to to implicit dependencies provided by finddcs.
Due to the new arrangmenet of subsystems, MESSAGING needs to be a
private library to avoid being a source of duplicate symbols.
Andrew Bartlett
2012-06-07 06:45:06 +02:00
Stefan Metzmacher
1b45f2aed8
s4:pyrpc: add 'user_session_key' getter to the connection object
...
This gets the session key from gensec for usage in DRSUAPI.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jan 4 22:31:52 CET 2012 on sn-devel-104
2012-01-04 22:31:52 +01:00
Kai Blin
23000bcf2e
dns: Build the python bindings
2011-11-04 15:51:58 +01:00
Günther Deschner
6e67073900
waf: convert NDR_NBT into shared library.
...
Guenther
2011-11-03 18:35:09 +01:00
Andrew Bartlett
b21b012756
lib/param move source4 param code to the top level
...
This is done so that the lpcfg_ functions are available across the whole
build, either with the struct loadparm_context loaded from an smb.conf directly
or as a wrapper around the source3 param code.
This is not the final, merged loadparm, but simply one step to make
it easier to solve other problems while we make our slow progress
on this difficult problem.
Andrew Bartlett
2011-10-11 13:41:34 +11:00
Andrew Tridgell
57e30bc0cb
dns: build python bindings for dnsserver RPC protocol
2011-10-04 15:08:56 +11:00
Stefan Metzmacher
b9cc4dd088
s4:librpc: rpc_common.h was move to dcerpc-binding
...
metze
2011-09-06 15:22:19 +02:00
Jelmer Vernooij
292fe74971
credentials: Rename library to samba-credentials to avoid name clashes.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Aug 18 22:16:38 CEST 2011 on sn-devel-104
2011-08-18 22:16:38 +02:00
Jelmer Vernooij
9ee1e1f0ac
cli-raw: Add public libsmbclient-raw library.
2011-08-18 14:19:18 +02:00
Andrew Bartlett
dd49eb87ce
build: rename rpcommon to dcerpc-binding an make a public library
...
OpenChange needs this library.
Andrew Bartlett
2011-08-08 13:34:06 +02:00
Andrew Bartlett
af5f494bd2
build: provide tevent-util as a public library
...
This is needed so that OpenChange can get at _tevent_req_nterr(), which is referenced
by generated PIDL output.
Andrew Bartlett
2011-08-08 13:34:06 +02:00
Jelmer Vernooij
7524413751
cli_raw: Make name lowercase.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Jul 23 23:20:51 CEST 2011 on sn-devel-104
2011-07-23 23:20:51 +02:00
Andrew Bartlett
a772797a38
librpc/idr Use the Samba3 notify.idl in common.
...
The extra fields in the structure that Samba4 does not use should not
bother it.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-09 12:40:08 +02:00
Andrew Bartlett
d057116cc2
server_id.idl: Bring server_id.idl in common
...
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-09 12:40:08 +02:00
Andrew Bartlett
14f99167f6
build: Remove --disable-s3build so we can rely on these subsystems
...
This will make it easier to write code that uses the whole codebase.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Mon May 9 12:25:33 CEST 2011 on sn-devel-104
2011-05-09 12:25:33 +02:00
Andrew Bartlett
663dc94e63
auth: Move auth_session_info into IDL
...
This changes auth_session_info_transport to just be a wrapper, rather
than a copy that has to be kept in sync.
As auth_session_info was already wrapped in python, this required
changes to the existing pyauth wrapper and it's users.
Andrew Bartlett
2011-04-05 23:46:04 +02: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
Andrew Tridgell
5ec284d152
build: moved librpc/rpc/*.c into a rpccommon library
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 24 02:42:37 CET 2011 on sn-devel-104
2011-02-24 02:42:37 +01:00
Stefan Metzmacher
67004581e6
s4:librpc: let dcerpc-samr library use RPC_NDR_SAMR subsystem
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Feb 22 21:51:43 CET 2011 on sn-devel-104
2011-02-22 21:51:43 +01:00
Stefan Metzmacher
a308cdc371
s4:build: add RPC_NDR_ATSVC subsystem
...
metze
2011-02-22 21:04:23 +01:00
Andrew Tridgell
1bf4ff2ab2
s4-waf: added --enable-s3build configure option
...
this enables the build of the s3 binaries in the toplevel build
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:10 +01:00
Andrew Tridgell
acdfe48ebe
s4-ndr: added NDR_WBINT to ndr_tables
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:08 +01:00
Matthieu Patou
e37db96d2a
s4: avoid overwritting the dceprc.h file from toplevel librpc
...
Change back to what was the configuration of header_path before
177ddcb084
so that dcerpc.h is installed
in ${prefix}/include and not in ${prefix}/include/gen_ndr as the
toplevel librpc wants also to put a dcerpc.h file in this directory.
Add some documentation in order to avoid any new regression.
This change should fix problems for openchange team.
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Mon Feb 21 09:47:05 CET 2011 on sn-devel-104
2011-02-21 09:47:05 +01:00
Andrew Tridgell
bed374215f
s4-idl: rename s4 server_id.idl to server_id4.idl
...
this avoids a conflict with the new s3 server_id.idl
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18 18:41:00 +11:00
Andrew Bartlett
cfeceedfab
librpc make ndr-standard a common library
2011-02-18 18:41:00 +11:00
Andrew Bartlett
177ddcb084
librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript files
...
There isn't any reson to keep these private to source3 and source4 and
more, and doing so creates problems for the top level build.
Andrew Bartlett
2011-02-18 18:41:00 +11:00
Günther Deschner
3722f65359
librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).
...
Simo, please check.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Feb 14 18:54:38 CET 2011 on sn-devel-104
2011-02-14 18:54:38 +01:00
Matthieu Patou
f8a156dbe6
librpc: add bindings for dnsp in python
2011-02-13 01:23:05 +03:00
Günther Deschner
ad0a3185ce
librpc: move preg.idl to main directory.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Feb 10 13:56:49 CET 2011 on sn-devel-104
2011-02-10 13:56:49 +01:00
Günther Deschner
4086c1e382
s4-waf: split out wscript_build for ndrdump binary.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 8 14:50:54 CET 2011 on sn-devel-104
2011-02-08 14:50:54 +01:00
Andrew Bartlett
a3e99356ab
s4-waf Don't install any Samba packages into PYTHONDIR
...
This causes the parts of Samba installed into PYTHONARCHDIR to then be
missed in mixed python/C module namespaces.
Andrew Bartlett
2011-02-02 15:21:13 +11:00
Günther Deschner
dd35fe181c
waf: share libndr.so between samba3 and samba4.
...
Guenther
2011-01-25 11:42:46 +01:00
Matthieu Patou
25ae380fab
idl: Add IDL for remote key backup protocol (rkbp)
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-01-12 09:08:06 +01:00
Matthieu Patou
9d9c212858
idl: remove protected storage
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-01-12 09:06:04 +01:00
Ricardo Jorge
bd7647f0f9
pyrpc: Build the samba.dcerpc.srvsvc module.
...
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Nov 20 19:52:36 CET 2010 on sn-devel-104
2010-11-20 19:52:35 +01:00
Jelmer Vernooij
4217734a51
credentials: Lowercase library name,
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Nov 7 01:48:44 UTC 2010 on sn-devel-104
2010-11-07 01:48:44 +00:00
Andrew Tridgell
679eba61ea
s4-build: removed some unnecessary dependencies
...
based on running waf --symbol-check
2010-10-30 23:49:01 +11:00
Andrew Tridgell
f5251c064e
s4-ndr: make ndr-table a subsystem
...
its already part of the ndr-samba4 library
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30 23:49:01 +11:00
Stefan Metzmacher
ba6afbdfb7
s4:librpc: we don't need dcerpc client bindings for dns.idl
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Oct 26 19:35:59 UTC 2010 on sn-devel-104
2010-10-26 19:35:59 +00:00
Jelmer Vernooij
a702c07e02
talloc: change pytalloc-util to be a public library.
2010-10-26 10:17:19 -07:00
Jelmer Vernooij
a74e8be6d1
waf: Stop automaticaly changing dashes to underscores in library names.
2010-10-26 10:17:18 -07:00
Jelmer Vernooij
e4d9e974da
waf: Don't auto-lowercase library names.
2010-10-26 10:17:18 -07:00
Jelmer Vernooij
8cf61377aa
waf: Remove lib prefix from libraries manually.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
20b5268556
dcerpc_dns: Change back to subsystem for the moment.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
d9cbcdd410
s4: Drop duplicate 'lib' prefix for private libraries.
2010-10-26 10:17:16 -07:00
Stefan Metzmacher
005b50ad68
s4:librpc: we don't need dcerpc client bindings for dns.idl
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Oct 24 11:23:50 UTC 2010 on sn-devel-104
2010-10-24 11:23:50 +00:00
Jelmer Vernooij
8c99517a0c
waf: Lowercase several library names.
2010-10-24 00:20:04 +00:00