summaryrefslogtreecommitdiffstats
path: root/source3/wscript_build
Commit message (Collapse)AuthorAgeFilesLines
* Revert making public of the samba-module library.Jelmer Vernooij2011-12-031-1/+1
| | | | | | | | | | | | | | | This library was tiny - containing just two public functions than were themselves trivial. The amount of overhead this causes isn't really worth the benefits of sharing the code with other projects like OpenChange. In addition, this code isn't really generically useful anyway, as it can only load from the module path set for Samba at configure time. Adding a new library was breaking the API/ABI anyway, so OpenChange had to be updated to cope with the new situation one way or another. I've added a simpler (compatible) routine for loading modules to OpenChange, which is less than 100 lines of code. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 3 08:36:33 CET 2011 on sn-devel-104
* s3:registry: do not use regdb functions during db upgradeGregor Beck2011-12-031-2/+5
| | | | | | | | | | It is importante to not use the database backend implementation in the upgrade. Otherwise this would only work as long as this is the newset version. In future versions of the registry, this (then) intermediate upgrade step would change in behaviour and not work as expected any more. Signed-off-by: Michael Adam <obnox@samba.org>
* Update the waf build system to link with the new PIDL locking code.Jeremy Allison2011-12-031-1/+1
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Dec 3 00:14:54 CET 2011 on sn-devel-104
* s3: Use autogenerated open_files.idlVolker Lendecke2011-12-021-0/+1
|
* s3:smb2cli: remove unused smb2cli_negprot()Stefan Metzmacher2011-11-241-1/+0
| | | | metze
* s3:smb2cli: replace smb2cli_base.c code with the more generic smbXcli_base.c ↵Stefan Metzmacher2011-11-241-1/+0
| | | | | | code metze
* s3-waf: remove version from libpdb.so for now.Günther Deschner2011-11-211-2/+0
| | | | Guenther
* param: calculate server role from security, and security from server roleAndrew Bartlett2011-11-171-1/+1
| | | | | | | | | | | | | This allows smb.conf files from either the samba3 or samba4 tradition to come to the same value of server role, using the information in the smb.conf file. This is important so that tools like 'net getlocalsid' work against a Samba4 AD installation (yes, users have tried this). Andrew Bartlett Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
* s3-waf: create a smbldap.so library.Günther Deschner2011-11-161-5/+7
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Nov 16 14:03:05 CET 2011 on sn-devel-104
* s3: move smbldap_util to pdb_ldap_util.Günther Deschner2011-11-161-1/+1
| | | | Guenther
* waf: convert NDR_NBT into shared library.Günther Deschner2011-11-031-1/+1
| | | | Guenther
* nbt: merge in LIBCLI_NDR_NETLOGON helper into NDR_NBT.Günther Deschner2011-11-031-1/+1
| | | | Guenther
* librpc: only let NDR_NBT depend on NDR_NBT_BUF.Günther Deschner2011-11-031-1/+1
| | | | Guenther
* s3-waf: convert libcli_netlogon3 into a private library.Günther Deschner2011-11-021-16/+17
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Nov 2 18:34:55 CET 2011 on sn-devel-104
* s3-waf: move trusts_util.c code into a private library.Günther Deschner2011-11-021-4/+10
| | | | Guenther
* s3-waf: convert libnet_keytab into a private library.Günther Deschner2011-11-021-2/+9
| | | | Guenther
* s3-waf: fix libgpo.so library name.Günther Deschner2011-11-021-2/+2
| | | | Guenther
* lib/util Split samba-modules library into public and private partsAndrew Bartlett2011-10-281-1/+1
| | | | | | | This will allow OpenChange to get at the symbols it needs, without exposing any more of this as a public API than we must. Andrew Bartlett
* s3-torture run t_strappend tests as LOCAL-sprintf_appendAndrew Bartlett2011-10-281-1/+2
|
* s3-waf: Don't link uid_wrapper more than once.Andreas Schneider2011-10-271-2/+2
| | | | The uid_wrapper is linked in globally by default if enabled.
* torture: Remove unused smbiconvAndrew Bartlett2011-10-251-7/+0
| | | | | | | | | | | | smbiconv is not used in any test script, and has only had changes since being introduced by Jelmer to keep it building. It is also not installed on the system. I have also checked with Jelmer, who approved the removal. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* libcli/smb: move smb_signing.[ch] to the toplevelStefan Metzmacher2011-10-251-1/+0
| | | | metze
* libcli/smb: move source3/libsmb/read_smb.* to the toplevelStefan Metzmacher2011-10-241-2/+3
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 24 10:18:06 CEST 2011 on sn-devel-104
* libcli/smb: move smb_seal.c to the toplevelStefan Metzmacher2011-10-211-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Oct 21 10:22:39 CEST 2011 on sn-devel-104
* build: compile (but do not install) netapi examplesAndrew Bartlett2011-10-211-0/+1
| | | | | | | | | The only example not yet built is the GTK domain join gui. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Oct 21 01:31:55 CEST 2011 on sn-devel-104
* s3-netapi Compile (but do not install) netapi testsAndrew Bartlett2011-10-201-1/+1
|
* s3-waf: make sure we always compile (not install) our libsmbclient testcode.Günther Deschner2011-10-191-0/+1
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Oct 19 20:42:52 CEST 2011 on sn-devel-104
* libsmbclient: add ABI checking and pc fileAndrew Tridgell2011-10-181-2/+4
| | | | | | | | | this gives us ABI checking for libsmbclient so that the waf build will prevent ABI breakage, and a public version number. The addition of the pc file makes this library available via pkgconfig, including querying of the version number Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: make sure we always build example pdb modules with --enable-developer.Günther Deschner2011-10-171-0/+1
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 17 17:39:36 CEST 2011 on sn-devel-104
* s3-waf: make sure we always build example auth modules with --enable-developer.Günther Deschner2011-10-171-0/+1
| | | | Guenther
* s3: Before adding KDC's to the krb5.conf, cldap ping themVolker Lendecke2011-10-171-1/+1
| | | | | | | | | | Some Kerberos libraries don't do proper failover. This fixes the situation where a KDC exists in DNS but is not reachable for some reason. Ported to master by Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 17 11:25:37 CEST 2011 on sn-devel-104
* s3-waf: install passdb headers.Günther Deschner2011-10-141-0/+6
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Oct 14 13:37:38 CEST 2011 on sn-devel-104
* s3:net: add command registry checkGregor Beck2011-10-121-0/+2
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3-waf: make sure we build example vfs modules with --enable-developer.Günther Deschner2011-10-111-0/+1
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Oct 11 21:22:55 CEST 2011 on sn-devel-104
* s3:wscript: add 'gssapi' dependecy to 'errors3'Stefan Metzmacher2011-10-111-1/+1
| | | | metze
* auth: move gensec_start.c to the top levelAndrew Bartlett2011-10-111-1/+1
| | | | | | | This does not change who uses gensec for now, but makes it possible to write new gensec modules outside source4/ Andrew Bartlett
* build: build wbinfo only once in the waf buildAndrew Bartlett2011-10-081-9/+0
| | | | | Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Sat Oct 8 04:52:03 CEST 2011 on sn-devel-104
* build: remove double-setting of build_public_headersAndrew Bartlett2011-10-081-3/+0
| | | | | | The top level build already sets this, so we do not need to set it twice. Andrew Bartlett
* build: s3 public headers appear to be correct nowAndrew Bartlett2011-10-081-3/+0
| | | | | | | The build now passes without this setting, so remove it to ensure we do this check in future. Andrew Bartlett
* s3:msdfs: implement setup_dfs_referral() on top of SMB_VFS_GET_DFS_REFERRALS()Stefan Metzmacher2011-10-081-1/+1
| | | | metze
* ldb: use ldb directly rather than via a copyAndrew Bartlett2011-10-071-4/+0
| | | | | | | | | | | | | | | | | | This avoids needing to manually sync the two files, which due to the top level build must be API compatible at all times anyway. The most important recent change was: commit e3b76bd6205acfc1a89fbcab5d9588b32cb47b88 Author: Andrew Tridgell <tridge@samba.org> Date: Thu Jul 28 15:51:31 2011 +1000 ldb: fixed a search expression parse bug However, as we always control the search expression in the callers to this code, no backport to other releases is required. Andrew Bartlett
* build: Reduce build systems to just top level waf and autoconfAndrew Bartlett2011-10-071-76/+10
| | | | | | | | | The s3-waf build system is a key component of the top level build, but with this commit is is no longer available directly. This reduces the number of build system combinations in master as we prepare for the Samba 4.0 release. Andrew Bartlett
* s3:lib: remove unused/empty modules.cStefan Metzmacher2011-10-061-1/+1
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Oct 6 15:23:45 CEST 2011 on sn-devel-104
* s3: Use the uid_wrapperVolker Lendecke2011-10-061-2/+2
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Andreas Schneider <asn@samba.org>
* lib/util: consolidate module loading into common codeAndrew Bartlett2011-10-061-1/+1
| | | | | | This creates a samba-modules private libary that handles the details. Andrew Bartlett
* s3-waf: remove explicit linking to SMBLDAP subsystem.Günther Deschner2011-10-041-9/+9
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Oct 4 14:39:57 CEST 2011 on sn-devel-104
* Add the new test_nttrans_fsctl.c to wafRichard Sharpe2011-10-011-0/+1
| | | | | Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Sat Oct 1 19:36:53 CEST 2011 on sn-devel-104
* s3:wscript_build - add dependency on "tdb-wrap3" for libnet dssyncMatthias Dieter Wallnöfer2011-09-301-1/+1
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Fri Sep 30 16:40:12 CEST 2011 on sn-devel-104
* build: Add dep on tdb-wrap3 to get tdb headersAndrew Bartlett2011-09-301-1/+1
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* s3:dbwrap_tool: add popt support and standard samba optionsMichael Adam2011-09-201-1/+2
|