Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-15 | s3-waf: enable public_headers_allow_broken | Andrew Tridgell | 1 | -0/+3 | |
2011-03-15 | build: removed mkdir of public headers directory | Andrew Tridgell | 1 | -7/+0 | |
not needed now that we have public_headers_allow_broken | |||||
2011-03-15 | build: added public_headers_allow_broken option | Andrew Tridgell | 1 | -1/+6 | |
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 | |||||
2011-03-15 | s3-waf: enable public header building in s3 | Andrew Tridgell | 1 | -0/+7 | |
2011-03-15 | waf: auto-create include paths if needed | Andrew Tridgell | 1 | -0/+7 | |
2011-03-15 | waf: make mkdir_p() a bit more robust | Andrew Tridgell | 1 | -1/+6 | |
2011-03-15 | build: fixed cflags for test_header | Andrew Tridgell | 1 | -0/+7 | |
when using system libraries, we need the right cflags | |||||
2011-03-15 | waf: build headers in separate 'headers' build group | Andrew Tridgell | 2 | -1/+2 | |
2011-03-15 | build: force _SAMBA_BUILD_==4 to be true in public headers | Andrew Tridgell | 1 | -0/+3 | |
for s4 public headers, this is always true | |||||
2011-03-15 | ldb: only install headers if we are not building as a private lib | Andrew Tridgell | 1 | -1/+4 | |
2011-03-15 | lib: don't install public headers if a private library | Andrew Tridgell | 3 | -0/+3 | |
for talloc/tevent/tdb, only install headers if we are doing a standalone build | |||||
2011-03-15 | waf: always generate public headers in the build tree | Andrew Tridgell | 2 | -166/+123 | |
this allows us to properly test our public headers before install | |||||
2011-03-15 | build: mark some private includes as OK in public headers | Andrew Tridgell | 1 | -0/+4 | |
these are includes which are protected by #ifdefs which means they don't get exposed to public users | |||||
2011-03-15 | rpc: make ndr/ndr_svcctl.h public | Andrew Tridgell | 1 | -2/+2 | |
this is used by public header gen_ndr/ndr_svcctl.h | |||||
2011-03-15 | s4-rpc: make common/proto.h public | Andrew Tridgell | 1 | -1/+1 | |
this is needed by public header common.h | |||||
2011-03-15 | s4-policy: don't make s4 policy.h public | Andrew Tridgell | 1 | -1/+0 | |
if we are going to make GPO headers public, it should be from libgpo/ | |||||
2011-03-15 | ldb: use include <> form for public headers | Andrew Tridgell | 2 | -3/+3 | |
2011-03-15 | waf: build substituted public headers in build tree | Andrew Tridgell | 2 | -1/+5 | |
the bin/default/include/public directory will contain headers that are ready to install | |||||
2011-03-15 | lib: fixed header paths | Andrew Tridgell | 1 | -8/+8 | |
this is a public header, and needs to use sane paths for the public header creation | |||||
2011-03-15 | talloc: use <talloc.h> not "talloc.h" | Andrew Tridgell | 1 | -1/+1 | |
this ensures we use the right header | |||||
2011-03-15 | tdb: use public_headers to install header files | Andrew Tridgell | 1 | -1/+1 | |
2011-03-15 | tdb: use system include style for system headers | Andrew Tridgell | 1 | -1/+1 | |
2011-03-15 | waf: moved header file handling into its own module | Andrew Tridgell | 2 | -196/+201 | |
It is getting quite complex now, and shouldn't just be mixed in with everything else | |||||
2011-03-15 | build: added automated testing of our public headers | Andrew Tridgell | 3 | -0/+79 | |
we generate test_headers.h, which includes all of our public headers, and check it compiles | |||||
2011-03-15 | build: added include/public to the list of include paths | Andrew Tridgell | 1 | -1/+1 | |
this allows us to use the public name of any header in the source tree | |||||
2011-03-15 | tevent: use public_headers for tevent.h | Andrew Tridgell | 1 | -1/+1 | |
2011-03-15 | talloc: use public_headers to install talloc.h and pytalloc.h | Andrew Tridgell | 1 | -2/+2 | |
this allows them to be included in the test_headers.h generated header | |||||
2011-03-15 | wafsamba: keep a list of public headers | Andrew Tridgell | 1 | -1/+3 | |
this will be used to construct test_headers.h, for testing our public headers | |||||
2011-03-15 | wafsamba: don't follow symlinks outside the build tree | Andrew Tridgell | 1 | -1/+3 | |
when computing stale files, don't follow symlinks that are not within the build tree | |||||
2011-03-15 | wafsamba: added global_include option | Andrew Tridgell | 2 | -3/+15 | |
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 | |||||
2011-03-15 | build: install public headers in the build tree | Andrew Tridgell | 2 | -15/+57 | |
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. | |||||
2011-03-15 | ldb: don't install ldb_wrap.h twice | Andrew Tridgell | 1 | -1/+0 | |
2011-03-15 | build: added placeholder files for public header directories | Andrew Tridgell | 8 | -0/+48 | |
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 | |||||
2011-03-15 | s4-rpc: added public APIs for dce_call authentication | Andrew Tridgell | 2 | -0/+29 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2011-03-15 | Re-enable base.tcondev test for S3, now we pass it correctly. | Jeremy Allison | 1 | -1/+0 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Mar 15 00:59:37 CET 2011 on sn-devel-104 | |||||
2011-03-14 | Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba | Jeremy Allison | 1 | -2/+6 | |
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. | |||||
2011-03-14 | Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2 | Jelmer Vernooij | 57 | -2750/+6935 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Mar 14 23:53:46 CET 2011 on sn-devel-104 | |||||
2011-03-14 | s3: Change tldap_entry_attributes to the "array,count" convention | Volker Lendecke | 3 | -5/+7 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Mar 14 22:02:35 CET 2011 on sn-devel-104 | |||||
2011-03-14 | s3: Fix bug 8009 - net rap session cannot get username | Volker Lendecke | 1 | -1/+1 | |
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 | |||||
2011-03-14 | s3: Fix the talloc hierarchy in shadow_copy2_connectpath | Volker Lendecke | 1 | -2/+9 | |
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 | |||||
2011-03-14 | s3: This module needs rewriting... | Volker Lendecke | 1 | -1/+1 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Mar 14 17:47:32 CET 2011 on sn-devel-104 | |||||
2011-03-14 | Fix public header not to include private (not installed) ones. | Simo Sorce | 2 | -1/+2 | |
Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Mon Mar 14 17:01:20 CET 2011 on sn-devel-104 | |||||
2011-03-13 | librpc/rpc: move DCERPC_ flags to rpc_common.h | Stefan Metzmacher | 3 | -108/+54 | |
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 | s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag | Stefan Metzmacher | 1 | -0/+2 | |
With this they're in sync with source4. metze | |||||
2011-03-13 | s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private | Stefan Metzmacher | 2 | -43/+44 | |
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 | s4:librpc/rpc: remove unused dcerpc_request() | Stefan Metzmacher | 2 | -28/+0 | |
metze | |||||
2011-03-13 | s4:librpc/rpc: make dcerpc_request_recv() static | Stefan Metzmacher | 1 | -3/+6 | |
metze | |||||
2011-03-13 | s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of ↵ | Stefan Metzmacher | 1 | -2/+11 | |
dcerpc_request() metze | |||||
2011-03-13 | s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of ↵ | Stefan Metzmacher | 1 | -2/+12 | |
dcerpc_request() metze | |||||
2011-03-13 | s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of ↵ | Stefan Metzmacher | 1 | -6/+43 | |
dcerpc_request() metze |