summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2011-04-18s3 autobuild: Fix CFLAG check for netgrent testsKai Blin1-1/+1
In 45ac8ffd I accidently added the wrong flag check. Fix this. Thanks to gd for noticing. Signed-off-by: Günther Deschner <gd@samba.org>
2011-04-14s3-build: make sure we pick up system tdb and talloc via #include.Günther Deschner1-1/+1
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Apr 14 12:56:28 CEST 2011 on sn-devel-104
2011-03-31s3:configure: allow building without SCHEDULE_FOR_DELETION with ↵Michael Adam1-2/+6
--enable-old-ctdb Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Mar 31 18:55:38 CEST 2011 on sn-devel-104
2011-03-31s3:configure: introduce "--enable-old-ctdb" to enable enforcing build ↵Michael Adam1-0/+6
against old ctdb
2011-03-31s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETIONMichael Adam1-0/+19
2011-03-31s3:configure: rework logic of ctdb/clustering checksMichael Adam1-77/+113
2011-03-31s3:configure: remove unused variable CTDB_CFLAGSMichael Adam1-2/+0
2011-03-31s3:configure: fix a comment.Michael Adam1-1/+1
2011-03-19s3: use getgrset() when it is availableChristian Ambach1-0/+1
When getgrouplist() is not defined, use getgrset() if it is defined instead of using the initgroups() + getgroups() combo Major contributions from Yannick Bergeron <yaberger@ca.ibm.com> Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Mar 19 10:09:38 CET 2011 on sn-devel-104
2011-03-10s3-build: remove -I../lib/addns.Günther Deschner1-1/+0
Guenther
2011-03-04libreplace: move "struct timespec" checks into libreplace (where timespec is ↵Günther Deschner1-23/+0
already used). Bjoern, Metze, please check. Guenther
2011-02-28libreplace: poll based on selectVolker Lendecke1-1/+1
2011-02-16s3-passdb: Add minimal stub for IPA passdb backendSumit Bose1-1/+2
Signed-off-by: Günther Deschner <gd@samba.org>
2011-02-10Revert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"Michael Adam1-1/+1
This reverts commit 5dd63c6c1439f5dde00e56144c38771d81455ada. Undo the library version bump.
2011-02-08Add fdopendir().Jeremy Allison1-0/+1
2011-02-06s3: Only build auth_netlogond for the developer buildVolker Lendecke1-1/+1
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Feb 6 19:55:49 CET 2011 on sn-devel-104
2011-02-01s3: Add support for AF_NETLINK addr notificationsVolker Lendecke1-0/+9
Via an AF_NETLINK socket, the Linux kernel can inform us when IP addresses are added or dropped. This will first be used in winbind, it was triggered by clustering with ctdb. When winbind is connected to a domain controller and ctdb decides to move away the IP address that winbind used locally for the connection to the DC, the next request will run into a timeout. winbind sends out its request, but the response will never arrive: The IP is gone. It will also be interesting for more reliable online/offline detection, but this is something for future winbind refactoring.
2011-01-30s3: On FreeBSD, compile zfsacl if sunacl.h is aroundVolker Lendecke1-1/+13
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jan 30 12:17:49 CET 2011 on sn-devel-104
2011-01-28libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changesMichael Adam1-1/+1
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jan 28 00:25:11 CET 2011 on sn-devel-104
2011-01-06lib/addns: move DNS client library to the main directory.Günther Deschner1-1/+1
Guenther
2011-01-04s3-build: Remove broken RPC modules support.Andreas Schneider1-17/+0
With the current module support for rpc we're not able to call the init functions with the rpc callback structure. So init functions and shutdown functions aren't called. These init functions are needed to setup pre requirements like migrating the printer databases and register at the endpoint mapper. The shutdown functions cleanup memory and deregister from the endpoint mapper.
2010-12-21Added call out to a Linux-compatible fallocate() when we need to extend a fileJeremy Allison1-0/+35
allocation extent without changing end-of-file size. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Dec 21 02:41:24 CET 2010 on sn-devel-104
2010-12-19s3: FreeBSD has getpeereid(), use itVolker Lendecke1-0/+12
2010-11-26s3/configure: fix GNU ld version detection with old gcc releasesBjörn Jacke1-1/+1
needed as old gcc releases output everything to stderr, even stdout output from ld Fixes #7825 Autobuild-User: Björn Jacke <bj@sernet.de> Autobuild-Date: Fri Nov 26 20:15:24 CET 2010 on sn-devel-104
2010-11-26ѕ3/configue: set Tru64 cc's PIC switch right (none)Björn Jacke1-1/+3
-fPIC made shared library builds fail there
2010-11-24s3-torture: remove the merged_build tests for building smbtorture4Andrew Tridgell1-27/+6
s3 now builds smbtorture4 if the required packages (perl, python, ads) are available. This should ensure that smbtorture4 is built in the build farm when possible
2010-11-23Fix bug #7785 - atime limit.Jeremy Allison1-0/+25
On a 64-bit time_t system make MAX_TIME_T the max value that can be represented in a struct tm. This allows applications to set times in the future beyond the 32-bit time_t limit (2037). This is only in source3/configure.in, needs adding to the waf configure/build system (but I'll need help with that). Jeremy. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Tue Nov 23 21:00:14 CET 2010 on sn-devel-104
2010-11-08s3/configure: fix typo and warningBjörn Jacke1-1/+1
Autobuild-User: Björn Jacke <bjacke@samba.org> Autobuild-Date: Mon Nov 8 20:58:20 UTC 2010 on sn-devel-104
2010-11-08s3: Build idmap_autorid by defaultVolker Lendecke1-0/+1
2010-11-08s3:idmap: add a new ID mapping module autoridChristian Ambach1-0/+1
This is an initial implementation of the idmap_autorid module. It works similar to the idmap_rid module but requires less configuration. It will automatically pick ranges for each domain, so you do not have to bother any more about adding an idmap configuration for all of the domains in the forest. This is very easy to use and to configure and much more deterministic and faster than idmap_tdb, the typical choice of Samba users up to now.
2010-10-28s3: Add a vfs_time_audit moduleAbhidnya P Chirmule1-0/+2
This warns if a file system is slow Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Oct 28 08:56:44 UTC 2010 on sn-devel-104
2010-10-03s3: Move #define VALGRIND to config.hVolker Lendecke1-0/+7
This fixes the valgrind overrun in the tdb jenkins hash
2010-10-01s3-configure: Require at least version 1.2.6 of external TDB, which hasJelmer Vernooij1-1/+1
TDB_INCOMPATIBLE_HASH.
2010-09-23tdb: add restoreVolker Lendecke1-0/+2
Based on an idea by Simon McVittie, largely rewritten
2010-09-21s3: don't build krb5 locator plugin if we don't build winbindBjörn Jacke1-12/+14
this fixes bug #7329
2010-09-10s3-build: use proper RPC_X_OBJ target names.Günther Deschner1-7/+7
Guenther
2010-08-31libreplace: move detection of clock_gettime to libreplaceBjörn Jacke1-17/+2
2010-08-31libreplace: move gettimeofday TZ arg check hereBjörn Jacke1-1/+0
2010-08-25s3:smbd: add a nfs backend for sysquotas.Michael Adam1-0/+21
This module is based on the Solaris/FreeBSD implementation of NFS quotas in the quotas.c module. It implements the SMB_USER_QUOTA_TYPE query of the get_quotas call. The other types and the set_quota call are not implemented.
2010-08-23s3: PAM_RHOST and PAM_TTY are enums on FreeBSDVolker Lendecke1-0/+23
2010-08-21s3: Fix netgrent configure checks for compilers not supporting ↵Kai Blin1-1/+3
-Werror-implicit-function-declaration This should fix bug 7620.
2010-08-18Fix bug 7626 - Typo in configure samba_cv__CC_NEGATIVE_ENUM_VALUES two ↵Jeremy Allison1-1/+1
underscores. Noticed by bj@sernet.de.
2010-08-16s3-build: always check for python.Günther Deschner1-3/+4
This should fix make test. Metze, please check. Guenther
2010-08-13s3-krb5 Only build ADS support if arcfour-hmac-md5 is availableAndrew Bartlett1-1/+19
Modern Kerberos implementations have either defines or enums for these key types, which makes doing #ifdef difficult. This shows up in files such as libnet_samsync_keytab.c, the bulk of which is not compiled on current Fedora 12, for example. The downside is that this makes Samba unconditionally depend on the arcfour-hmac-md5 encryption type at build time. We will no longer support libraries that only support the DES based encryption types. However, the single-DES types that are supported in common with AD are already painfully weak - so much so that they are disabled by default in modern Kerberos libraries. If not found, ADS support will not be compiled in. This means that our 'net ads join' will no longer set the ACB_USE_DES_KEY_ONLY flag, and we will always try to use arcfour-hmac-md5. A future improvement would be to remove the use of the DES encryption types totally, but this would require that any ACB_USE_DES_KEY_ONLY flag be removed from existing joins. Andrew Bartlett Signed-off-by: Simo Sorce <idra@samba.org>
2010-08-13tdb: add TDB_DEPS variable filled with required librariesBjörn Jacke1-0/+1
This is required for Solaris, which needs to link in librt to make use of fdatasync().
2010-08-12s3: fall back to cups-config for underlinked libsBjörn Jacke1-4/+10
some OpenBSD systems have underlinked cups libraries. If linking against cups alone fails, try to link against all the cups-config --libs cruft, which we usually don't want. (bugzila #7244)
2010-08-12Revert "s3: Use cups-config --libs"Björn Jacke1-1/+1
This reverts commit 911db761148. This was introduced in 18f1f5b56b140 intentionally.
2010-08-02s3: Use cups-config --libsVolker Lendecke1-1/+1
2010-07-28s3-dcerpc: Add sign/seal with gssapiSimo Sorce1-1/+2
2010-07-26s3: Log the correct core path on Linux if core_pattern is setVolker Lendecke1-0/+9
Contributions from Bill Hymas, IBM