summaryrefslogtreecommitdiff
path: root/source3/wscript_build
AgeCommit message (Collapse)AuthorFilesLines
2011-03-23s3-lib Remove the clobber_region() code.Andrew Bartlett1-1/+1
This code wrote to the full buffer in fstrcpy(), pstrcpy() and other fixed-length string manipulation functions. The hope of this code was to find out at run time if we were mixing up pstring and fstring etc, and to record where this came from. It has a runtime performance impact (particularly if compiled with --enable-developer). It is being removed because of the complexity it adds, and the distinct lack of bugs that this complexity has been credited in finding. The macro-based compile-time checking of string sizes remains. Andrew Bartlett
2011-03-23fault: get fault.c ready for use by s4Andrew Tridgell1-1/+2
this moves the s3 specific dumpcore code into source3/lib/dumpcore.c, and uses a function pointer to setup which smb_panic call to use
2011-03-23fault: moved s3 fault.c to top levelAndrew Tridgell1-1/+1
2011-03-19s3-waf: use HAVE_ADS env to decide whether to build libads.soGünther Deschner1-2/+3
Guenther
2011-03-17lib-util: put data_blob back in the public librarySimo Sorce1-1/+1
data_blob is defined ina public header, so it needs to be exposed in the public library. Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Thu Mar 17 15:39:08 CET 2011 on sn-devel-104
2011-03-16s3-printing: use printcap IDL for IPCDavid Disseldorp1-0/+1
Use printcap IDL for marshalling and unmarshalling messages between cups child and parent smbd processes. This simplifies the IPC and ensures the parent is notified of cups errors encountered by the child. https://bugzilla.samba.org/show_bug.cgi?id=7994 Signed-off-by: Andreas Schneider <asn@samba.org>
2011-03-15s3-build: share smbtorture4 build rules with s3-waf build.Günther Deschner1-0/+6
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Mar 15 16:10:17 CET 2011 on sn-devel-104
2011-03-15s3-waf: enable public_headers_allow_brokenAndrew Tridgell1-0/+3
2011-03-15s3-waf: enable public header building in s3Andrew Tridgell1-0/+7
2011-03-08s3-waf: fix the build.Günther Deschner1-1/+1
Guenther Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-03lib/util: LIBCRYPTO is in common already, so add it to samba-util-common.Günther Deschner1-1/+1
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Mar 3 18:08:30 CET 2011 on sn-devel-104
2011-03-01lib/util: new merged debug systemAndrew Bartlett1-1/+1
This is the s3 debug system, with a number of changes to tidy it up for common use. The debug class system is simplified by the removal of the ISSET table, the system no longer attempts to cope with assignment of DEBUGLEVEL, and the full class table is always available (rather than just DEBUGLEVEL_CLASS[DBCG_ALL]) from startup. It is also no longer confusingly described as a hack, but as the initial table. Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Mar 1 04:32:12 CET 2011 on sn-devel-104
2011-02-28s3: fix the waf build after adding smbd/msg_idmap.cMichael Adam1-1/+1
2011-02-24build: moved util_reg.c into a common subsystemAndrew Tridgell1-3/+3
Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Feb 24 05:53:52 CET 2011 on sn-devel-104
2011-02-24build: moved spnego_parse.c into a common subsystemAndrew Tridgell1-4/+0
2011-02-24build: moved librpc/rpc/*.c into a rpccommon libraryAndrew Tridgell1-10/+4
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-24build: moved lmhosts.c into a common subsystemAndrew Tridgell1-3/+4
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24build: moved libds/common/flag_mapping.c into a common subsystemAndrew Tridgell1-2/+3
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24build: moved schannel_sign.c into a shared COMMON_SCHANNEL subsystemAndrew Tridgell1-4/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24build: moved libcli/auth/ntlmssp*.c into a common libcliauth.so libraryAndrew Tridgell1-7/+3
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-23s3-waf: remove more unused variables.Günther Deschner1-10/+2
Guenther
2011-02-23s3-waf: rename LIBSAMBA subsystem to LIBNTLMSSP (which it is in fact).Günther Deschner1-11/+9
Guenther
2011-02-23s3-waf: move GROUPDB into libpassdb.so.Günther Deschner1-11/+11
Guenther
2011-02-23s3-waf: make use of LIBCLI_CLDAP subsystemStefan Metzmacher1-6/+4
metze Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 23 10:17:01 CET 2011 on sn-devel-104
2011-02-23s3-waf: move some parts of auth to AUTH_COMMON to avoid duplicate symbols ↵Günther Deschner1-9/+2
with winbindd. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 23 02:16:23 CET 2011 on sn-devel-104
2011-02-23s3-waf: added SYMBOLCHECK support to source3 waf buildAndrew Tridgell1-0/+2
2011-02-23build: moved more files into samba-util-commonAndrew Tridgell1-18/+2
this removes UTIL_SRC from the s3 waf build, as it is now all in common with samba-util-common
2011-02-23build: created samba-util-common libraryAndrew Tridgell1-9/+1
this library will contain files that can be built in common between s3 and s4. Both samba-util and samba-util3 depend on it. Currently this library needs to be marked as allow_undefined_symbols, in order to allow s4 to build it. We can remove that flag once we have all the needed symbols in common Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"Günther Deschner1-3/+6
Metze, we need to cleanup deps to idtree and cli-ldap first. Guenther This reverts commit ac4497edae2800c3fc7c40f0e538b936f1965a75. Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 23:53:25 CET 2011 on sn-devel-104
2011-02-22s3-waf: make use of LIBCLI_CLDAP subsystemStefan Metzmacher1-6/+3
metze
2011-02-22s3-waf: add replacetort binary.Günther Deschner1-0/+5
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 15:42:58 CET 2011 on sn-devel-104
2011-02-22s3-waf: build bin/smbclient3 for top level buildAndrew Tridgell1-1/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: no need to add suffix3 to smbpasswdAndrew Tridgell1-1/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: convert some subsystems into private librariesAndrew Tridgell1-84/+89
put some commonly used subsystems into private libraries to reduce the install size Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: cope with both toplevel and source3 buildAndrew Tridgell1-4/+18
this fixes the remaining subsystem differences for the two builds Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: find swat files for both toplevel and source3 buildAndrew Tridgell1-1/+2
this finds the right swat files in both cases Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: rename CHARSET to CHARSET3Andrew Tridgell1-2/+3
and add an alias CHARSET when not using a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: use bld.env.suffix3 for differentiating toplevel buildAndrew Tridgell1-7/+8
this uses bld.env.suffix3 to mean "3" for a toplevel build, and blank otherwise. This allows us to change the overlapping binaries to have a '3' suffix Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: LIBADS depends on krb5Andrew Tridgell1-1/+1
needed for krb5.h when using an in-tree heimdal Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: make version and build directory conditionalAndrew Tridgell1-5/+6
we don't need these when doing a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: cope with location of include.h for toplevel buildAndrew Tridgell1-1/+6
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: added some more krb5 dependenciesAndrew Tridgell1-3/+3
this is needed when not using a system krb5, for finding krb5.h Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: renamed samba-util to samba-util3Andrew Tridgell1-2/+3
also added alias samba-util when not using a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: use common libcli/nbt build rulesAndrew Tridgell1-5/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: rename 'errors' to 'errors3'Andrew Tridgell1-2/+3
and add an alias 'errors' if not doing a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: renamed tdb-wrap to tdb-wrap3Andrew Tridgell1-3/+3
allow for a common name 'tdb-wrap' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: rename POPT_SAMBA to POPT_SAMBA3Andrew Tridgell1-34/+45
This renames the POPT_SAMBA subsystem to POPT_SAMBA3. It also adds an alias 'POPT_SAMBA' if we are not doing a toplevel build. This allows us to use the common dependency 'POPT_SAMBA' in other waf rules. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22s3-waf: added a krb5 dependencyAndrew Tridgell1-1/+1
LIBMSRPC depends on krb5.h Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18lib/util/charset Use top level iconv.c in source3Andrew Bartlett1-2/+2
The two files were very similar already, the only change required was to adopt the s3 module registration fucntion name. (NTSTATUS wasn't used as the charset code does not otherwise use that type). Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-02-18librpc make ndr-standard a common libraryAndrew Bartlett1-10/+0