summaryrefslogtreecommitdiffstats
path: root/source3/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* s3-passdb: Add minimal stub for IPA passdb backendSumit Bose2011-02-161-1/+2
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* Revert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"Michael Adam2011-02-101-1/+1
| | | | | | This reverts commit 5dd63c6c1439f5dde00e56144c38771d81455ada. Undo the library version bump.
* Add fdopendir().Jeremy Allison2011-02-081-0/+1
|
* s3: Only build auth_netlogond for the developer buildVolker Lendecke2011-02-061-1/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Feb 6 19:55:49 CET 2011 on sn-devel-104
* s3: Add support for AF_NETLINK addr notificationsVolker Lendecke2011-02-011-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.
* s3: On FreeBSD, compile zfsacl if sunacl.h is aroundVolker Lendecke2011-01-301-1/+13
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sun Jan 30 12:17:49 CET 2011 on sn-devel-104
* libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changesMichael Adam2011-01-281-1/+1
| | | | | Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jan 28 00:25:11 CET 2011 on sn-devel-104
* lib/addns: move DNS client library to the main directory.Günther Deschner2011-01-061-1/+1
| | | | Guenther
* s3-build: Remove broken RPC modules support.Andreas Schneider2011-01-041-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.
* Added call out to a Linux-compatible fallocate() when we need to extend a fileJeremy Allison2010-12-211-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
* s3: FreeBSD has getpeereid(), use itVolker Lendecke2010-12-191-0/+12
|
* s3/configure: fix GNU ld version detection with old gcc releasesBjörn Jacke2010-11-261-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
* ѕ3/configue: set Tru64 cc's PIC switch right (none)Björn Jacke2010-11-261-1/+3
| | | | -fPIC made shared library builds fail there
* s3-torture: remove the merged_build tests for building smbtorture4Andrew Tridgell2010-11-241-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
* Fix bug #7785 - atime limit.Jeremy Allison2010-11-231-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
* s3/configure: fix typo and warningBjörn Jacke2010-11-081-1/+1
| | | | | Autobuild-User: Björn Jacke <bjacke@samba.org> Autobuild-Date: Mon Nov 8 20:58:20 UTC 2010 on sn-devel-104
* s3: Build idmap_autorid by defaultVolker Lendecke2010-11-081-0/+1
|
* s3:idmap: add a new ID mapping module autoridChristian Ambach2010-11-081-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.
* s3: Add a vfs_time_audit moduleAbhidnya P Chirmule2010-10-281-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
* s3: Move #define VALGRIND to config.hVolker Lendecke2010-10-031-0/+7
| | | | This fixes the valgrind overrun in the tdb jenkins hash
* s3-configure: Require at least version 1.2.6 of external TDB, which hasJelmer Vernooij2010-10-011-1/+1
| | | | TDB_INCOMPATIBLE_HASH.
* tdb: add restoreVolker Lendecke2010-09-231-0/+2
| | | | Based on an idea by Simon McVittie, largely rewritten
* s3: don't build krb5 locator plugin if we don't build winbindBjörn Jacke2010-09-211-12/+14
| | | | this fixes bug #7329
* s3-build: use proper RPC_X_OBJ target names.Günther Deschner2010-09-101-7/+7
| | | | Guenther
* libreplace: move detection of clock_gettime to libreplaceBjörn Jacke2010-08-311-17/+2
|
* libreplace: move gettimeofday TZ arg check hereBjörn Jacke2010-08-311-1/+0
|
* s3:smbd: add a nfs backend for sysquotas.Michael Adam2010-08-251-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.
* s3: PAM_RHOST and PAM_TTY are enums on FreeBSDVolker Lendecke2010-08-231-0/+23
|
* s3: Fix netgrent configure checks for compilers not supporting ↵Kai Blin2010-08-211-1/+3
| | | | | | -Werror-implicit-function-declaration This should fix bug 7620.
* Fix bug 7626 - Typo in configure samba_cv__CC_NEGATIVE_ENUM_VALUES two ↵Jeremy Allison2010-08-181-1/+1
| | | | | | underscores. Noticed by bj@sernet.de.
* s3-build: always check for python.Günther Deschner2010-08-161-3/+4
| | | | | | This should fix make test. Metze, please check. Guenther
* s3-krb5 Only build ADS support if arcfour-hmac-md5 is availableAndrew Bartlett2010-08-131-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>
* tdb: add TDB_DEPS variable filled with required librariesBjörn Jacke2010-08-131-0/+1
| | | | | This is required for Solaris, which needs to link in librt to make use of fdatasync().
* s3: fall back to cups-config for underlinked libsBjörn Jacke2010-08-121-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)
* Revert "s3: Use cups-config --libs"Björn Jacke2010-08-121-1/+1
| | | | | This reverts commit 911db761148. This was introduced in 18f1f5b56b140 intentionally.
* s3: Use cups-config --libsVolker Lendecke2010-08-021-1/+1
|
* s3-dcerpc: Add sign/seal with gssapiSimo Sorce2010-07-281-1/+2
|
* s3: Log the correct core path on Linux if core_pattern is setVolker Lendecke2010-07-261-0/+9
| | | | Contributions from Bill Hymas, IBM
* s3: not use as-needed by default and auto use if enable-developer is activeBjörn Jacke2010-07-221-3/+10
| | | | | | as discussed on samba-technical, we don't want people out there to use it unwittingly by default. However by enabling it when enable-developer is used we make sure that we don't break the feature.
* s3: also run the test prog from the explicit external lib bug checkBjörn Jacke2010-07-201-2/+5
| | | | | | | on Linux linking already stops with a broken ld, on FreeBSD8 linking works but the binary is broken, so we must check both. this should be the final fix for bug #7561
* s3: check for explicit external lib bug in ld's as-needed codeBjörn Jacke2010-07-201-0/+34
| | | | | | Second part of fix for bug #7561 Based on test provided by Olaf Flebbe.
* s3: add configure swtich to manually disable as-neededBjörn Jacke2010-07-201-3/+9
| | | | | | first part fix for bug #7561 based on earlier patch from metze
* Revert "s3: Don't use as-needed"Björn Jacke2010-07-201-0/+33
| | | | This reverts commit b9835a1f9d8b81e4121a01a190dffaefe67cbe5c.
* s3: Don't use as-neededVolker Lendecke2010-07-181-33/+0
| | | | | | This is just broken. RHEL5 can't deal with it, FreeBSD8 is broken with it, and who knows what other platforms are broken. I can rather live with a system that links in a bit too much than a system that does not work at all.
* s3: Right now we do not have includes in Makefile.inVolker Lendecke2010-07-171-11/+1
| | | | Skip the expansion step on non-GNU-make systems
* s3 build: Fix *netgrent prototype detection on opensolarisKai Blin2010-07-071-3/+9
|
* s3: Attempt to fix the build on NetBSDKai Blin2010-06-201-3/+6
| | | | Unlike Linux and OSX, NetBSD seems to have *netgrent prototypes in netgroup.h.
* s3 configure: Check for (set|get|end)netgrent prototypesKai Blin2010-06-201-1/+24
|
* s3:configure: use cc for linking on IRIX and fix shlib usageBjörn Jacke2010-06-171-3/+2
|
* Fix aio_read detection for -lrtVolker Lendecke2010-06-131-0/+2
|