summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s3: Fix Coverity ID 2289: Uninitialized readVolker Lendecke2011-03-151-1/+1
| | | | | We passed the structure including the uninitialized elements to dcerpc_winreg_OpenKey.
* s3: Fix Coverity ID 2290: Uninitialized readVolker Lendecke2011-03-151-1/+1
| | | | | We passed the structure including the uninitialized elements to dcerpc_winreg_DeleteKey.
* s3: Read uidNumber/gidNumber in pdb_ads_sid_to_idVolker Lendecke2011-03-151-29/+45
| | | | | | | Question: How shall we allocate those? Something like the rid allocator? Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Mar 15 09:59:55 CET 2011 on sn-devel-104
* s3: Remove some unused codeVolker Lendecke2011-03-152-43/+0
|
* s3: "hex_encode" does the same as "binary_string"Volker Lendecke2011-03-151-1/+1
|
* s4-rpc: added dcesrv_call_account_name()Andrew Tridgell2011-03-152-0/+13
| | | | | | | 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
* libcli: protect access_check.h against double inclusionAndrew Tridgell2011-03-151-0/+3
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Mar 15 05:07:01 CET 2011 on sn-devel-104
* waf: ensure that MAKEFLAGS is set before parsing itAndrew Tridgell2011-03-151-0/+2
|
* build: added simple header handling for our librariesAndrew Tridgell2011-03-151-1/+23
| | | | we don't need header munging for tdb/talloc etc
* s3-waf: enable public_headers_allow_brokenAndrew Tridgell2011-03-151-0/+3
|
* build: removed mkdir of public headers directoryAndrew Tridgell2011-03-151-7/+0
| | | | not needed now that we have public_headers_allow_broken
* build: added public_headers_allow_broken optionAndrew Tridgell2011-03-151-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
* s3-waf: enable public header building in s3Andrew Tridgell2011-03-151-0/+7
|
* waf: auto-create include paths if neededAndrew Tridgell2011-03-151-0/+7
|
* waf: make mkdir_p() a bit more robustAndrew Tridgell2011-03-151-1/+6
|
* build: fixed cflags for test_headerAndrew Tridgell2011-03-151-0/+7
| | | | when using system libraries, we need the right cflags
* waf: build headers in separate 'headers' build groupAndrew Tridgell2011-03-152-1/+2
|
* build: force _SAMBA_BUILD_==4 to be true in public headersAndrew Tridgell2011-03-151-0/+3
| | | | for s4 public headers, this is always true
* ldb: only install headers if we are not building as a private libAndrew Tridgell2011-03-151-1/+4
|
* lib: don't install public headers if a private libraryAndrew Tridgell2011-03-153-0/+3
| | | | | for talloc/tevent/tdb, only install headers if we are doing a standalone build
* waf: always generate public headers in the build treeAndrew Tridgell2011-03-152-166/+123
| | | | this allows us to properly test our public headers before install
* build: mark some private includes as OK in public headersAndrew Tridgell2011-03-151-0/+4
| | | | | these are includes which are protected by #ifdefs which means they don't get exposed to public users
* rpc: make ndr/ndr_svcctl.h publicAndrew Tridgell2011-03-151-2/+2
| | | | this is used by public header gen_ndr/ndr_svcctl.h
* s4-rpc: make common/proto.h publicAndrew Tridgell2011-03-151-1/+1
| | | | this is needed by public header common.h
* s4-policy: don't make s4 policy.h publicAndrew Tridgell2011-03-151-1/+0
| | | | if we are going to make GPO headers public, it should be from libgpo/
* ldb: use include <> form for public headersAndrew Tridgell2011-03-152-3/+3
|
* waf: build substituted public headers in build treeAndrew Tridgell2011-03-152-1/+5
| | | | | the bin/default/include/public directory will contain headers that are ready to install
* lib: fixed header pathsAndrew Tridgell2011-03-151-8/+8
| | | | | this is a public header, and needs to use sane paths for the public header creation
* talloc: use <talloc.h> not "talloc.h"Andrew Tridgell2011-03-151-1/+1
| | | | this ensures we use the right header
* tdb: use public_headers to install header filesAndrew Tridgell2011-03-151-1/+1
|
* tdb: use system include style for system headersAndrew Tridgell2011-03-151-1/+1
|
* waf: moved header file handling into its own moduleAndrew Tridgell2011-03-152-196/+201
| | | | | It is getting quite complex now, and shouldn't just be mixed in with everything else
* build: added automated testing of our public headersAndrew Tridgell2011-03-153-0/+79
| | | | | we generate test_headers.h, which includes all of our public headers, and check it compiles
* build: added include/public to the list of include pathsAndrew Tridgell2011-03-151-1/+1
| | | | this allows us to use the public name of any header in the source tree
* tevent: use public_headers for tevent.hAndrew Tridgell2011-03-151-1/+1
|
* talloc: use public_headers to install talloc.h and pytalloc.hAndrew Tridgell2011-03-151-2/+2
| | | | this allows them to be included in the test_headers.h generated header
* wafsamba: keep a list of public headersAndrew Tridgell2011-03-151-1/+3
| | | | | this will be used to construct test_headers.h, for testing our public headers
* wafsamba: don't follow symlinks outside the build treeAndrew Tridgell2011-03-151-1/+3
| | | | | when computing stale files, don't follow symlinks that are not within the build tree
* wafsamba: added global_include optionAndrew Tridgell2011-03-152-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
* build: install public headers in the build treeAndrew Tridgell2011-03-152-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.
* ldb: don't install ldb_wrap.h twiceAndrew Tridgell2011-03-151-1/+0
|
* build: added placeholder files for public header directoriesAndrew Tridgell2011-03-158-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
* s4-rpc: added public APIs for dce_call authenticationAndrew Tridgell2011-03-152-0/+29
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* Re-enable base.tcondev test for S3, now we pass it correctly.Jeremy Allison2011-03-151-1/+0
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Mar 15 00:59:37 CET 2011 on sn-devel-104
* Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on SambaJeremy Allison2011-03-141-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.
* Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2Jelmer Vernooij2011-03-1457-2750/+6935
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Mar 14 23:53:46 CET 2011 on sn-devel-104
* s3: Change tldap_entry_attributes to the "array,count" conventionVolker Lendecke2011-03-143-5/+7
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Mar 14 22:02:35 CET 2011 on sn-devel-104
* s3: Fix bug 8009 - net rap session cannot get usernameVolker Lendecke2011-03-141-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
* s3: Fix the talloc hierarchy in shadow_copy2_connectpathVolker Lendecke2011-03-141-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
* s3: This module needs rewriting...Volker Lendecke2011-03-141-1/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Mar 14 17:47:32 CET 2011 on sn-devel-104