samba.git
13 years agobuild: added simple header handling for our libraries
Andrew Tridgell [Tue, 15 Mar 2011 02:09:30 +0000 (13:09 +1100)]
build: added simple header handling for our libraries

we don't need header munging for tdb/talloc etc

13 years agos3-waf: enable public_headers_allow_broken
Andrew Tridgell [Tue, 8 Mar 2011 05:44:17 +0000 (16:44 +1100)]
s3-waf: enable public_headers_allow_broken

13 years agobuild: removed mkdir of public headers directory
Andrew Tridgell [Tue, 8 Mar 2011 05:43:49 +0000 (16:43 +1100)]
build: removed mkdir of public headers directory

not needed now that we have public_headers_allow_broken

13 years agobuild: added public_headers_allow_broken option
Andrew Tridgell [Tue, 8 Mar 2011 05:42:42 +0000 (16:42 +1100)]
build: added public_headers_allow_broken option

the s3 waf build will use this to say that we should allow public
headers that contain references to non-public headers. In the s4 build
that is not allowed, but the s3 build does not yet have clean public
headers

13 years agos3-waf: enable public header building in s3
Andrew Tridgell [Tue, 8 Mar 2011 02:01:21 +0000 (13:01 +1100)]
s3-waf: enable public header building in s3

13 years agowaf: auto-create include paths if needed
Andrew Tridgell [Fri, 4 Mar 2011 06:11:33 +0000 (17:11 +1100)]
waf: auto-create include paths if needed

13 years agowaf: make mkdir_p() a bit more robust
Andrew Tridgell [Fri, 4 Mar 2011 06:11:20 +0000 (17:11 +1100)]
waf: make mkdir_p() a bit more robust

13 years agobuild: fixed cflags for test_header
Andrew Tridgell [Thu, 3 Mar 2011 07:06:00 +0000 (18:06 +1100)]
build: fixed cflags for test_header

when using system libraries, we need the right cflags

13 years agowaf: build headers in separate 'headers' build group
Andrew Tridgell [Thu, 3 Mar 2011 06:41:45 +0000 (17:41 +1100)]
waf: build headers in separate 'headers' build group

13 years agobuild: force _SAMBA_BUILD_==4 to be true in public headers
Andrew Tridgell [Thu, 3 Mar 2011 06:22:38 +0000 (17:22 +1100)]
build: force _SAMBA_BUILD_==4 to be true in public headers

for s4 public headers, this is always true

13 years agoldb: only install headers if we are not building as a private lib
Andrew Tridgell [Thu, 3 Mar 2011 06:21:45 +0000 (17:21 +1100)]
ldb: only install headers if we are not building as a private lib

13 years agolib: don't install public headers if a private library
Andrew Tridgell [Thu, 3 Mar 2011 06:19:33 +0000 (17:19 +1100)]
lib: don't install public headers if a private library

for talloc/tevent/tdb, only install headers if we are doing a
standalone build

13 years agowaf: always generate public headers in the build tree
Andrew Tridgell [Thu, 3 Mar 2011 06:18:58 +0000 (17:18 +1100)]
waf: always generate public headers in the build tree

this allows us to properly test our public headers before install

13 years agobuild: mark some private includes as OK in public headers
Andrew Tridgell [Thu, 3 Mar 2011 05:34:57 +0000 (16:34 +1100)]
build: mark some private includes as OK in public headers

these are includes which are protected by #ifdefs which means they
don't get exposed to public users

13 years agorpc: make ndr/ndr_svcctl.h public
Andrew Tridgell [Thu, 3 Mar 2011 05:34:13 +0000 (16:34 +1100)]
rpc: make ndr/ndr_svcctl.h public

this is used by public header gen_ndr/ndr_svcctl.h

13 years agos4-rpc: make common/proto.h public
Andrew Tridgell [Thu, 3 Mar 2011 05:33:12 +0000 (16:33 +1100)]
s4-rpc: make common/proto.h public

this is needed by public header common.h

13 years agos4-policy: don't make s4 policy.h public
Andrew Tridgell [Thu, 3 Mar 2011 05:32:39 +0000 (16:32 +1100)]
s4-policy: don't make s4 policy.h public

if we are going to make GPO headers public, it should be from libgpo/

13 years agoldb: use include <> form for public headers
Andrew Tridgell [Thu, 3 Mar 2011 05:31:00 +0000 (16:31 +1100)]
ldb: use include <> form for public headers

13 years agowaf: build substituted public headers in build tree
Andrew Tridgell [Thu, 3 Mar 2011 05:30:33 +0000 (16:30 +1100)]
waf: build substituted public headers in build tree

the bin/default/include/public directory will contain headers that are
ready to install

13 years agolib: fixed header paths
Andrew Tridgell [Thu, 3 Mar 2011 05:29:15 +0000 (16:29 +1100)]
lib: fixed header paths

this is a public header, and needs to use sane paths for the public
header creation

13 years agotalloc: use <talloc.h> not "talloc.h"
Andrew Tridgell [Thu, 3 Mar 2011 05:28:14 +0000 (16:28 +1100)]
talloc: use <talloc.h> not "talloc.h"

this ensures we use the right header

13 years agotdb: use public_headers to install header files
Andrew Tridgell [Thu, 3 Mar 2011 05:27:44 +0000 (16:27 +1100)]
tdb: use public_headers to install header files

13 years agotdb: use system include style for system headers
Andrew Tridgell [Thu, 3 Mar 2011 05:27:26 +0000 (16:27 +1100)]
tdb: use system include style for system headers

13 years agowaf: moved header file handling into its own module
Andrew Tridgell [Thu, 3 Mar 2011 02:23:13 +0000 (13:23 +1100)]
waf: moved header file handling into its own module

It is getting quite complex now, and shouldn't just be mixed in with
everything else

13 years agobuild: added automated testing of our public headers
Andrew Tridgell [Mon, 28 Feb 2011 07:57:25 +0000 (18:57 +1100)]
build: added automated testing of our public headers

we generate test_headers.h, which includes all of our public headers,
and check it compiles

13 years agobuild: added include/public to the list of include paths
Andrew Tridgell [Mon, 28 Feb 2011 07:56:33 +0000 (18:56 +1100)]
build: added include/public to the list of include paths

this allows us to use the public name of any header in the source tree

13 years agotevent: use public_headers for tevent.h
Andrew Tridgell [Mon, 28 Feb 2011 07:56:05 +0000 (18:56 +1100)]
tevent: use public_headers for tevent.h

13 years agotalloc: use public_headers to install talloc.h and pytalloc.h
Andrew Tridgell [Mon, 28 Feb 2011 07:55:52 +0000 (18:55 +1100)]
talloc: use public_headers to install talloc.h and pytalloc.h

this allows them to be included in the test_headers.h generated header

13 years agowafsamba: keep a list of public headers
Andrew Tridgell [Mon, 28 Feb 2011 07:55:12 +0000 (18:55 +1100)]
wafsamba: keep a list of public headers

this will be used to construct test_headers.h, for testing our public
headers

13 years agowafsamba: don't follow symlinks outside the build tree
Andrew Tridgell [Mon, 28 Feb 2011 07:53:36 +0000 (18:53 +1100)]
wafsamba: don't follow symlinks outside the build tree

when computing stale files, don't follow symlinks that are not within
the build tree

13 years agowafsamba: added global_include option
Andrew Tridgell [Mon, 28 Feb 2011 07:52:36 +0000 (18:52 +1100)]
wafsamba: added global_include option

this allows you to disable the global include additions. We will use
this for testing our public headers without including any of the
source tree directories

13 years agobuild: install public headers in the build tree
Andrew Tridgell [Mon, 28 Feb 2011 04:48:25 +0000 (15:48 +1100)]
build: install public headers in the build tree

this symlinks our public headers into the build tree, which will allow
us to refer to the public headers by their public name inside the
source tree.

13 years agoldb: don't install ldb_wrap.h twice
Andrew Tridgell [Mon, 28 Feb 2011 04:46:41 +0000 (15:46 +1100)]
ldb: don't install ldb_wrap.h twice

13 years agobuild: added placeholder files for public header directories
Andrew Tridgell [Mon, 28 Feb 2011 02:28:54 +0000 (13:28 +1100)]
build: added placeholder files for public header directories

this will allow us to 'install' public headers into include/public in
the build. That means we can use the same include paths for our public
headers inside Samba as external applications. This should make it
less likely that we will break our public includes

13 years agos4-rpc: added public APIs for dce_call authentication
Andrew Tridgell [Fri, 25 Feb 2011 02:13:01 +0000 (13:13 +1100)]
s4-rpc: added public APIs for dce_call authentication

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

13 years agoRe-enable base.tcondev test for S3, now we pass it correctly.
Jeremy Allison [Mon, 14 Mar 2011 23:05:55 +0000 (16:05 -0700)]
Re-enable base.tcondev test for S3, now we pass it correctly.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Mar 15 00:59:37 CET 2011 on sn-devel-104

13 years agoFix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba
Jeremy Allison [Mon, 14 Mar 2011 23:12:31 +0000 (16:12 -0700)]
Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba

When pulling non-aligned ucs2 strings, we neglected to add in the
pad byte to the buffer length we've eaten. This caused the device
string in TCONX (which seems to be one of the few places that uses
non-aligned ucs2 strings) to be incorrectly read.

Volker please check.

Jeremy.

13 years agoMerge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
Jelmer Vernooij [Mon, 14 Mar 2011 22:06:40 +0000 (23:06 +0100)]
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

13 years agos3: Change tldap_entry_attributes to the "array,count" convention
Volker Lendecke [Mon, 14 Mar 2011 20:16:23 +0000 (21:16 +0100)]
s3: Change tldap_entry_attributes to the "array,count" convention

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Mar 14 22:02:35 CET 2011 on sn-devel-104

13 years agos3: Fix bug 8009 - net rap session cannot get username
Volker Lendecke [Mon, 14 Mar 2011 17:35:23 +0000 (10:35 -0700)]
s3: Fix bug 8009 - net rap session cannot get username

Looking in [MS-RAP].pdf - these strings are always 4 bytes as an
offset in the rparam area, the string length is the size in the rdata area.
Se we must always return we have consumed 4 param bytes.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Mon Mar 14 20:09:09 CET 2011 on sn-devel-104

13 years agos3: Fix the talloc hierarchy in shadow_copy2_connectpath
Volker Lendecke [Mon, 14 Mar 2011 17:35:36 +0000 (18:35 +0100)]
s3: Fix the talloc hierarchy in shadow_copy2_connectpath

We have to return on talloc_tos() because we don't have a mem_ctx given to us.
So we have to create a separate temporary talloc context.

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Mar 14 19:21:11 CET 2011 on sn-devel-104

13 years agos3: This module needs rewriting...
Volker Lendecke [Mon, 14 Mar 2011 15:17:49 +0000 (16:17 +0100)]
s3: This module needs rewriting...

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Mar 14 17:47:32 CET 2011 on sn-devel-104

13 years agoFix public header not to include private (not installed) ones.
Simo Sorce [Mon, 14 Mar 2011 15:01:47 +0000 (11:01 -0400)]
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

13 years agolibrpc/rpc: move DCERPC_ flags to rpc_common.h
Stefan Metzmacher [Sun, 13 Mar 2011 17:57:43 +0000 (18:57 +0100)]
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

13 years agos3:librpc/rpc: add DCERPC_ANON_FALLBACK flag
Stefan Metzmacher [Sun, 13 Mar 2011 18:22:27 +0000 (19:22 +0100)]
s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag

With this they're in sync with source4.

metze

13 years agos4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
Stefan Metzmacher [Sun, 13 Mar 2011 15:24:55 +0000 (16:24 +0100)]
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

13 years agos4:librpc/rpc: remove unused dcerpc_request()
Stefan Metzmacher [Sun, 13 Mar 2011 15:21:44 +0000 (16:21 +0100)]
s4:librpc/rpc: remove unused dcerpc_request()

metze

13 years agos4:librpc/rpc: make dcerpc_request_recv() static
Stefan Metzmacher [Sun, 13 Mar 2011 15:24:22 +0000 (16:24 +0100)]
s4:librpc/rpc: make dcerpc_request_recv() static

metze

13 years agos4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
Stefan Metzmacher [Sun, 13 Mar 2011 15:16:12 +0000 (16:16 +0100)]
s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()

metze

13 years agos4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_req...
Stefan Metzmacher [Sun, 13 Mar 2011 15:15:35 +0000 (16:15 +0100)]
s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()

metze

13 years agos4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
Stefan Metzmacher [Sun, 13 Mar 2011 15:15:06 +0000 (16:15 +0100)]
s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()

metze

13 years agos4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
Stefan Metzmacher [Sun, 13 Mar 2011 13:44:53 +0000 (14:44 +0100)]
s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()

metze

13 years agos4:pyrpc: fix memory leaks in error pathes
Stefan Metzmacher [Sun, 13 Mar 2011 13:44:28 +0000 (14:44 +0100)]
s4:pyrpc: fix memory leaks in error pathes

metze

13 years agolibrpc/rpc: add dcerpc_binding_handle_raw_call()
Stefan Metzmacher [Sun, 13 Mar 2011 13:58:12 +0000 (14:58 +0100)]
librpc/rpc: add dcerpc_binding_handle_raw_call()

metze

13 years agolibrpc/rpc: move struct dcerpc_binding to rpc_common.h
Stefan Metzmacher [Sun, 13 Mar 2011 13:10:42 +0000 (14:10 +0100)]
librpc/rpc: move struct dcerpc_binding to rpc_common.h

metze

13 years agos3:librpc/rpc: add target_principal to struct dcerpc_binding
Stefan Metzmacher [Sun, 13 Mar 2011 13:19:12 +0000 (14:19 +0100)]
s3:librpc/rpc: add target_principal to struct dcerpc_binding

This brings the source3 copy in sync with the source4 copy
of struct dcerpc_binding.

metze

13 years agolibrpc/rpc: move enum dcerpc_transport_t to rpc_common.h
Stefan Metzmacher [Sun, 13 Mar 2011 13:05:19 +0000 (14:05 +0100)]
librpc/rpc: move enum dcerpc_transport_t to rpc_common.h

metze

13 years agos4:librpc/rpc: s/dcerpc_security/dcecli_security
Stefan Metzmacher [Sun, 13 Mar 2011 12:49:41 +0000 (13:49 +0100)]
s4:librpc/rpc: s/dcerpc_security/dcecli_security

We'll use 'dcerpc_security' for the generic dcerpc
client and server code.

metze

13 years agos3: Enhance error messages in idmap_tdb2_init_hwm
Volker Lendecke [Sun, 13 Mar 2011 09:41:27 +0000 (10:41 +0100)]
s3: Enhance error messages in idmap_tdb2_init_hwm

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Mar 13 12:59:37 CET 2011 on sn-devel-104

13 years agos4:librpc/rpc: remove unused dcerpc_ndr_request* code
Stefan Metzmacher [Sat, 12 Mar 2011 09:18:56 +0000 (10:18 +0100)]
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

13 years agos4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_re...
Stefan Metzmacher [Sat, 12 Mar 2011 09:16:22 +0000 (10:16 +0100)]
s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()

metze

13 years agos4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_reques...
Stefan Metzmacher [Fri, 11 Mar 2011 17:53:35 +0000 (18:53 +0100)]
s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()

metze

13 years agoRevert "s3: Fix bug 8009"
Volker Lendecke [Sun, 13 Mar 2011 08:48:08 +0000 (09:48 +0100)]
Revert "s3: Fix bug 8009"

This reverts commit 1829891391d978e8dd322cdbd3320e30e5c78b72.

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Mar 13 10:33:25 CET 2011 on sn-devel-104

13 years agos3: Fix bug 8009
Volker Lendecke [Sat, 12 Mar 2011 09:49:27 +0000 (10:49 +0100)]
s3: Fix bug 8009

Jeremy, please check!

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Mar 12 11:39:41 CET 2011 on sn-devel-104

13 years agosamba_abi: Also sort ABI files properly so symbols end up in the right version.
Jelmer Vernooij [Sat, 12 Mar 2011 00:58:17 +0000 (01:58 +0100)]
samba_abi: Also sort ABI files  properly so symbols end up in the right version.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Mar 12 02:45:20 CET 2011 on sn-devel-104

13 years agoSort by release component integer values rather than using standard string
Jelmer Vernooij [Sat, 12 Mar 2011 00:09:31 +0000 (01:09 +0100)]
Sort by release component integer values rather than using standard string
sort.

This makes sure tevent 0.9.9 is considered to be older than 0.9.10 and 0.9.11

13 years agos3: Fix a typo
Volker Lendecke [Thu, 10 Mar 2011 16:11:37 +0000 (17:11 +0100)]
s3: Fix a typo

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Mar 11 13:15:00 CET 2011 on sn-devel-104

13 years agolibrpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
Stefan Metzmacher [Fri, 11 Mar 2011 09:31:25 +0000 (10:31 +0100)]
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

13 years agos3:librpc/rpc: remove unused dcerpc_pipe define hack
Stefan Metzmacher [Fri, 11 Mar 2011 08:56:10 +0000 (09:56 +0100)]
s3:librpc/rpc: remove unused dcerpc_pipe define hack

metze

13 years agos4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
Stefan Metzmacher [Fri, 11 Mar 2011 07:27:00 +0000 (08:27 +0100)]
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

13 years agopidl:Samba4/NDR/Client: fix arguments to warning()
Stefan Metzmacher [Fri, 11 Mar 2011 08:01:00 +0000 (09:01 +0100)]
pidl:Samba4/NDR/Client: fix arguments to warning()

We want the file:line: information displayed.

metze

13 years agopidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code
Stefan Metzmacher [Fri, 11 Mar 2011 08:00:13 +0000 (09:00 +0100)]
pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code

metze

13 years agos3:idmap_ldap: fix a few typos in a comment
Michael Adam [Wed, 2 Mar 2011 16:10:48 +0000 (17:10 +0100)]
s3:idmap_ldap: fix a few typos in a comment

and use the chance to reformat the comment properly...

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri Mar 11 01:29:09 CET 2011 on sn-devel-104

13 years agos3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.
Günther Deschner [Thu, 10 Mar 2011 22:56:14 +0000 (23:56 +0100)]
s3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Mar 11 00:42:27 CET 2011 on sn-devel-104

13 years agos3-build: remove -I../lib/addns.
Günther Deschner [Fri, 4 Mar 2011 12:16:40 +0000 (13:16 +0100)]
s3-build: remove -I../lib/addns.

Guenther

13 years agowaf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
Günther Deschner [Fri, 4 Mar 2011 13:22:35 +0000 (14:22 +0100)]
waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".

Guenther

13 years agos3-waf: fix typo.
Günther Deschner [Thu, 10 Mar 2011 14:33:43 +0000 (15:33 +0100)]
s3-waf: fix typo.

Guenther

13 years agos3-selftest: run a couple of dgram NBT tests against s3.
Günther Deschner [Thu, 10 Mar 2011 22:17:54 +0000 (23:17 +0100)]
s3-selftest: run a couple of dgram NBT tests against s3.

Guenther

13 years agos3: sid->domain_sid in winbindd_samr sam_rids_to_names
Volker Lendecke [Thu, 10 Mar 2011 15:23:20 +0000 (16:23 +0100)]
s3: sid->domain_sid in winbindd_samr sam_rids_to_names

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Mar 10 19:33:47 CET 2011 on sn-devel-104

13 years agoQuite some callers of sid_split_rid do not care about the rid
Volker Lendecke [Thu, 10 Mar 2011 15:19:17 +0000 (16:19 +0100)]
Quite some callers of sid_split_rid do not care about the rid

13 years agos3: Fix paranoia check in sam_rids_to_names
Volker Lendecke [Thu, 10 Mar 2011 15:07:36 +0000 (16:07 +0100)]
s3: Fix paranoia check in sam_rids_to_names

13 years agofrstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
Stefan Metzmacher [Sat, 18 Sep 2010 17:45:27 +0000 (19:45 +0200)]
frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Mar 10 15:18:22 CET 2011 on sn-devel-104

13 years agopidl: add support for 'pipe' at the NDR layer
Stefan Metzmacher [Mon, 20 Sep 2010 23:44:38 +0000 (01:44 +0200)]
pidl: add support for 'pipe' at the NDR layer

metze

13 years agopidl/idl.yp: fill 'pipe' elements with array and count
Stefan Metzmacher [Tue, 21 Sep 2010 17:30:08 +0000 (19:30 +0200)]
pidl/idl.yp: fill 'pipe' elements with array and count

metze

13 years agopidl:NDR/Client: skip all functions if pipe elements are used
Stefan Metzmacher [Mon, 11 Oct 2010 06:03:18 +0000 (08:03 +0200)]
pidl:NDR/Client: skip all functions if pipe elements are used

We don't support pipe at the dcerpc level yet.

metze

13 years agopidl:NDR/Client: skip sync functions if pipe elements are used
Stefan Metzmacher [Mon, 11 Oct 2010 06:03:18 +0000 (08:03 +0200)]
pidl:NDR/Client: skip sync functions if pipe elements are used

metze

13 years agopidl:Python: don't generate functions with pipe elements
Stefan Metzmacher [Mon, 11 Oct 2010 05:54:59 +0000 (07:54 +0200)]
pidl:Python: don't generate functions with pipe elements

metze

13 years agopidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements
Stefan Metzmacher [Mon, 11 Oct 2010 05:53:48 +0000 (07:53 +0200)]
pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements

metze

13 years agopidl/NDR: add ContainsPipe() function
Stefan Metzmacher [Tue, 21 Sep 2010 00:20:14 +0000 (02:20 +0200)]
pidl/NDR: add ContainsPipe() function

metze

13 years agolibrpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
Stefan Metzmacher [Tue, 21 Sep 2010 06:34:31 +0000 (08:34 +0200)]
librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions

metze

13 years agolibrpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
Stefan Metzmacher [Tue, 21 Sep 2010 03:18:02 +0000 (05:18 +0200)]
librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()

metze

13 years agolibrpc/ndr: add ndr_interface_call_pipe
Stefan Metzmacher [Sun, 19 Sep 2010 11:56:13 +0000 (13:56 +0200)]
librpc/ndr: add ndr_interface_call_pipe

metze

13 years agopidl/Typelist: add is_fixed_size_scalar()
Stefan Metzmacher [Tue, 8 Mar 2011 14:45:33 +0000 (15:45 +0100)]
pidl/Typelist: add is_fixed_size_scalar()

metze

13 years agopidl/Typelist: dnsp_name and dnsp_string are scalar references
Stefan Metzmacher [Tue, 8 Mar 2011 14:44:31 +0000 (15:44 +0100)]
pidl/Typelist: dnsp_name and dnsp_string are scalar references

metze

13 years agos4:lib/tls/wscript - exclude known broken GNUTLS releases
Matthias Dieter Wallnöfer [Wed, 9 Mar 2011 08:29:30 +0000 (09:29 +0100)]
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

13 years agolib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t
Matthias Dieter Wallnöfer [Wed, 9 Mar 2011 08:09:15 +0000 (09:09 +0100)]
lib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t

The function "backtrace" returns an "int".

13 years agos4:extended_dn_store LDB module - use the new request as generic memory contexts
Matthias Dieter Wallnöfer [Sun, 6 Mar 2011 20:46:02 +0000 (21:46 +0100)]
s4:extended_dn_store LDB module - use the new request as generic memory contexts

To prevent memory leaks under valgrind.

13 years agos4:repl_meta_data LDB module - always ask manually for the current partition control
Matthias Dieter Wallnöfer [Sat, 5 Mar 2011 13:42:40 +0000 (14:42 +0100)]
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.

13 years agos4:partition LDB module - the current partition control should only be added if requested
Matthias Dieter Wallnöfer [Sat, 5 Mar 2011 13:25:59 +0000 (14:25 +0100)]
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.

13 years agos4:partition LDB module - extended operations - make the initialisation check consistent
Matthias Dieter Wallnöfer [Sun, 6 Mar 2011 14:56:48 +0000 (15:56 +0100)]
s4:partition LDB module - extended operations - make the initialisation check consistent

To the other operations.