summaryrefslogtreecommitdiffstats
path: root/source3/wscript_build
Commit message (Collapse)AuthorAgeFilesLines
* waf: restore libsmbclient handling.Günther Deschner2011-09-151-3/+3
| | | | | | | | | | | | This is a temporary solution to get libsmbclient installed properly as a library (including symlinks and proper symbols). I was not able to make the old internal library name 'libsmb/smbclient' work together with "realname" and/or "link_name". Maybe one of the waf gurus has more ideas here. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Sep 15 15:31:59 CEST 2011 on sn-devel-104
* s3-lsa: Add conversion for auth info structsSumit Bose2011-09-121-2/+3
| | | | | | | | | | | struct lsa_TrustDomainInfoAuthInfo and struct trustAuthInOutBlob can store the same information for different usage. The added routines can convert one struct into the other. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Sep 12 15:52:17 CEST 2011 on sn-devel-104
* build: netapi does not depend on TOKEN_UTILAndrew Bartlett2011-09-081-1/+1
| | | | | | This means we avoid dupliate symbols between libgpo and netapi. Andrew Bartlett
* build: Replace mkbuildoptions-waf awk script with waf targetAmitay Isaacs2011-09-071-4/+1
|
* libcli/smb: move smb2_signing.c to the toplevelStefan Metzmacher2011-09-051-1/+0
| | | | metze
* s3-waf: convert libgpo into a private library.Günther Deschner2011-08-311-5/+6
| | | | Guenther
* s3-build: move libsmb/clisigning.c to LIBSMB_SRCStefan Metzmacher2011-08-301-2/+3
| | | | | | It's only needed in the client library. metze
* s3-net: Added the command rpc conf to the net binary.Vicentiu Ciorbaru2011-08-221-0/+1
| | | | | | | The net binary now has an extra item linked to it, the net_rpc_conf.c module. Signed-off-by: Michael Adam <obnox@samba.org>
* s3-id_cache: Move id caches mgmt out of smbdAndreas Schneider2011-08-211-0/+1
| | | | | | | | | | We must leave the MSG_IDMAP_KILL operation in SMBD as it uses smbd specific internal globals and makes sense only in the context of a smbd daemon. The rest is moved under lib/ as we need to deal with id cache cleanups in other daemons too (like lsasd). Signed-off-by: Simo Sorce <idra@samba.org>
* s3-waf: Fix build with lsasd.Andreas Schneider2011-08-211-1/+1
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Signed-off-by: Simo Sorce <idra@samba.org>
* s3-prefork: Add common utilities for daemonsSimo Sorce2011-08-211-0/+1
| | | | | | | | Daemons using the prefork infrastructure may want to use these utils to configure and manage a pool of children. Signed-off-by: Andreas Schneider <asn@samba.org> Signed-off-by: Simo Sorce <idra@samba.org>
* wafsamba: Require public libraries to have a pc file specified, or ↵Jelmer Vernooij2011-08-211-0/+4
| | | | explicitly specified that they don't need one.
* build: link pys3param against pytalloc-util not pytallocAndrew Bartlett2011-08-151-1/+1
| | | | | | | | | pytalloc is the python module, pytalloc-util is the library that we can depend on Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Aug 15 09:54:02 CEST 2011 on sn-devel-104
* s3-param: Add python wrapper for s3 parametersAmitay Isaacs2011-08-131-0/+7
| | | | | | This provids a get_context() method to return s3 context as s4 context type. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-prefork: implement prefork frameworkSimo Sorce2011-08-101-0/+1
| | | | | | | Primarily built for forked off rpc service daemons, but not tied to rpc services and generic enough to be used elsewhere easily. Signed-off-by: Andreas Schneider <asn@samba.org>
* build: rename rpcommon to dcerpc-binding an make a public libraryAndrew Bartlett2011-08-081-2/+2
| | | | | | OpenChange needs this library. Andrew Bartlett
* build: provide tevent-util as a public libraryAndrew Bartlett2011-08-081-2/+2
| | | | | | | This is needed so that OpenChange can get at _tevent_req_nterr(), which is referenced by generated PIDL output. Andrew Bartlett
* s3-ntlmssp Add hooks to optionally call into GENSEC in auth_ntlmsspAndrew Bartlett2011-08-031-1/+1
| | | | | | | | | | This allows the current behaviour of the NTLMSSP code to be unchanged while adding a way to hook in an alternate implementation via an auth module. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s3:smbd - Move printing queue stuffSimo Sorce2011-08-021-1/+2
| | | | | | | | This way we can properly deal with pcap updates in the background queue process if it is enabled (on by default) and not perform these actions in the main smbd process. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-secrets: add lsa_secret passdb api.Günther Deschner2011-07-311-1/+1
| | | | Guenther
* s3:dbwrap: move all .c and .h files of dbwrap to lib/dbwrap/Michael Adam2011-07-291-3/+3
| | | | | Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jul 29 13:34:22 CEST 2011 on sn-devel-104
* s3-waf: replace the dbwrap_util library by a dbwrap library that contains ↵Michael Adam2011-07-291-5/+4
| | | | the dbwrap core
* s3:dbwrap: move db_open() to a file dbwrap_open.c of its own.Michael Adam2011-07-291-1/+3
| | | | | | Also start new folder lib/dbwrap/ where dbwrap_open.c is stored and make the fallbacke implementation functoins non-static and create a dbwrap_private.h header file that contains their prototypes.
* s3-waf: the passdb subsystem needs to be called pdbAndrew Tridgell2011-07-281-22/+22
| | | | | | | | | the 'pdb' name is builtin to the passdb module loading code as a fixed string. We need to call the subsystem pdb so that external passdb modules end up in bin/modules/pdb/ where they can be found by the Samba3 module loader Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-build: Only define ldb3 when not in standalone build.Jelmer Vernooij2011-07-261-4/+3
| | | | | | | | This prevents errors about it by 'make SYMBOLCHECK=1' if there is a system ldb present. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Jul 26 18:21:48 CEST 2011 on sn-devel-104
* libsamba-util: Build in libbitmap.Jelmer Vernooij2011-07-261-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Jul 26 14:45:27 CEST 2011 on sn-devel-104
* cli_smb_common: Lowercase name.Jelmer Vernooij2011-07-261-3/+3
|
* cli_cldap: Lowercase name.Jelmer Vernooij2011-07-261-1/+1
|
* cli_spools: Lowercase name.Jelmer Vernooij2011-07-261-5/+5
|
* charset: Make name lowercase everywhere.Jelmer Vernooij2011-07-231-3/+3
|
* s3-waf: Don't link LIBNTLMSSP twice.Andreas Schneider2011-07-131-1/+1
| | | | It is already linked in libsmb.
* s3-waf: split out LIBCLI_WINREG_INTERNAL as LIBCLI_WINREG was pulling in rpc ↵Günther Deschner2011-07-081-5/+6
| | | | | | | | | | | server code in undesired places. Andreas, please check. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jul 8 18:34:44 CEST 2011 on sn-devel-104
* lib/param: Merge struct loadparm_service into commonAndrew Bartlett2011-07-081-6/+2
| | | | | | | | | | | | | | | | | This is handled by a common header and a .c file that is included into both loadparm.c files. In the process, _lp functions were renamed to lp__ to allow the common function definition declarations to be used by source3 and source4 (which have different macro definitions). The only parameter to change type is 'strict_locking' which was a bool, and is now an int, to accommodate the 'Auto' value from source3. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Jul 8 12:35:56 CEST 2011 on sn-devel-104
* lib/util Move bitmap.c to lib/utilAndrew Bartlett2011-07-081-5/+0
|
* s3:wscript_build: remove unused variableStefan Metzmacher2011-07-081-2/+0
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Jul 8 02:43:22 CEST 2011 on sn-devel-104
* s3:torture: add SMB2-BASICStefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_query_directory*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_write*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_read*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_flush*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_close*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_create*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_tcon*() and smb2cli_tdis*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_sesssetup*() and smb2cli_logoff*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add smb2cli_negprot*()Stefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3:libsmb: add basic smb2 client infrastructureStefan Metzmacher2011-07-081-0/+1
| | | | | | Based on the initial patch from Volker Lendecke <vl@samba.org>. metze
* s3-printing: add rpc_client/cli_winreg_spoolss.cGünther Deschner2011-07-071-4/+3
| | | | | | Guenther Pair-Programmed-With: David Disseldorp <ddiss@suse.de>
* s3-waf: make LIBCLI_SPOOLSS a shared libraryGünther Deschner2011-07-071-3/+4
| | | | | | Guenther Pair-Programmed-With: David Disseldorp <ddiss@suse.de>
* s3-printing: move os2 related functions to printing/nt_printing_os2.c.Günther Deschner2011-07-071-1/+2
| | | | | | Guenther Pair-Programmed-With: David Disseldorp <ddiss@suse.de>
* s3-waf: Fix linking bugs causing segfaults.Andreas Schneider2011-07-071-1/+1
| | | | | | | | As auth_util.c is linked several times the static variables have different address on different calls. This leads to segfaults. Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Thu Jul 7 16:50:05 CEST 2011 on sn-devel-104