summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2011-04-27auth/kerberos Add check for gss_inquire_sec_context_by_oidAndrew Bartlett1-0/+1
Not all kerberos distributions have this function. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Apr 27 07:39:08 CEST 2011 on sn-devel-104
2011-04-27s3-gse: Don't release the mech OID from gss_accept_security_contextAndrew Bartlett1-0/+1
This is constant data according to the man pages I find for this fucntion, and causes a segfault to free() when linked to Heimdal. I am advised that while it is constant for gss_mech_krb5, it may not be for other mechanisms, so an assert will ensure this is dealt with by the programmer who extends this code in future. Andrew Bartlett
2011-04-27auth/kerberos: Create common helper to get the verified PAC from GSSAPIAndrew Bartlett1-0/+1
This only works for Heimdal and MIT Krb5 1.8, other versions will get an ACCESS_DEINED error. We no longer manually verify any details of the PAC in Samba for GSSAPI logins, as we never had the information to do it properly, and it is better to have the GSSAPI library handle it. Andrew Bartlett
2011-04-25s3: Check for res_ninitVolker Lendecke1-0/+8
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Apr 25 11:44:58 CEST 2011 on sn-devel-104
2011-04-25s3: Add pthreadpooltest to main buildVolker Lendecke1-0/+2
2011-04-25s3: Many pthreadpool fixesVolker Lendecke1-1/+1
In particular, this makes it fork-safe
2011-04-23Revert "s3-vfs: another attempt to fix the Tru64 build."Stefan Metzmacher1-2/+0
This reverts commit 52909271879d909533a86c3a448839debb6497c6. A better fix will follow. metze
2011-04-22s3-vfs: another attempt to fix the Tru64 build.Günther Deschner1-0/+2
vfsops struct on Tru64 has a vfs_init function pointer. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Apr 22 01:49:59 CEST 2011 on sn-devel-104
2011-04-20s3-gse: Allow the GSSAPI wrapper to load a keytab using gss_krb5_import_cred()Andrew Bartlett1-0/+1
This Heimdal function does not set the global state, and allows the GSSAPI server to progress further when compiled against Heimdal (such as in the top level build). The ability to specify a keytab has been removed from the API as it is unused, and and the Heimdal function (avoiding setting global variables) works with an open keytab. Andrew Bartlett
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.