summaryrefslogtreecommitdiffstats
path: root/source/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* cifs.upcall: enable building by default on linuxJeff Layton2009-01-121-4/+19
| | | | | | | | When building on linux, default to building cifs.upcall. Throw a warning if ADS support is disabled or keyutils isn't installed. Signed-off-by: Jeff Layton <jlayton@redhat.com> (cherry picked from commit 362092be7114d0ed4a8771ff3b4b5166350bac92)
* This patchset comprises a number of cleanups for the cifs upcallJeremy Allison2009-01-121-16/+16
| | | | | | | | | | | | | | | binary. The biggest change is that it renames it from cifs.spnego to cifs.upcall since the cifs.spnego name really isn't applicable anymore. It also fixes a segfault when the program is run without any args and adds a manpage. Comments and/or suggestions appreciated. This set should apply cleanly to the 3.3 test branch. Signed-off-by: Jeff Layton <jlayton@redhat.com> Jeremy. (cherry picked from commit e2e41ff95cc2388dd41cee1e105a280fbfcf7c02)
* * Adds support for cifs.spnego helper into configure and Makefile.inIgor Mammedov2009-01-121-0/+42
| | | | | | | * Added checks for spnego prereq keyutils.h and kerberos in configure.in Signed-off-by: Igor Mammedov <niallain@gmail.com> (cherry picked from commit 9d2c5aee56d58930d4d982046b7164e12c12db5d)
* Avoid a race condition in glibc between AIO and setresuid().Andrew Tridgell2009-01-121-11/+13
| | | | | | | | | | | | | | See this test: http://samba.org/~tridge/junkcode/aio_uid.c The problem is that setresuid() tries to be clever about threads, and tries to change the euid of any threads that are running. If a AIO read or write completes while this is going on then the signal from the thread where the IO completed is lost, as it gets -1/EPERM from rt_sigqueueinfo() The simplest fix is to try to use setreuid() instead of setresuid(), as setreuid() doesn't try to be clever. Unfortunately this also means we must use become_root()/unbecome_root() in the aio code. (cherry picked from commit 5e3b978c51e741d413b856adafa1b1090ed8dd7b)
* Add -brtl to the AIX linker flags, use bexpfull instead of bexpallVolker Lendecke2008-06-121-2/+4
| | | | Thanks to William Jojo
* pam_winbind: Fix Bug #5430 (patch from fumiyas@osstech.co.jp).Günther Deschner2008-04-301-0/+2
| | | | Guenther
* Fix inotify detectionVolker Lendecke2008-02-251-1/+1
| | | | Bug 5271 -- thanks to Tiziano Müller
* Add configure check for LBER_LOG_PRINT_FN - to intercept ldap debug.Michael Adam2008-02-071-0/+15
| | | | | | | | Use the resulting HAVE_LBER_LOG_PRINT_FN to determine whether we can use it in init_ldap_debugging to intercept LDAP debug output and print it out in the samba logs (controlled with "ldap debug level"). Michael
* Enable building the notify_fam module.Michael Adam2008-01-101-0/+1
| | | | | | Found by Timur I. Bakeyev <timur@com.bat.ru>. Michael
* Added patch originally by Andreas Schneider <anschneider@suse.de>Jeremy Allison2007-12-151-0/+24
| | | | | | to cause us to behave like Vista when looking for remote machine principal. Modified by me. Jeremy.
* prepare the mkversion.sh infrastructure for git branches in the build-farmStefan Metzmacher2007-10-171-3/+14
| | | | metze
* [GLUE] Rsync SAMBA_3_0 SVN r25598 in order to create the v3-0-test branch.samba-misc-tags/initial-v3-0-testGerald (Jerry) Carter2007-10-101-574/+319
|
* r23689: Squashed commit of the following:Gerald Carter2007-10-101-2/+13
| | | | | | | | | | | | | | commit 0d4bbd197198a94bf4e29e0ccd175a40a60097f3 Author: Gerald (Jerry) Carter <jerry@samba.org> Date: Mon Jul 2 20:08:19 2007 -0500 Introduce GNU ld linker export-script for hiding non-public symbols in shared libraries. Based on initial patch from Julien Cristau <jcristau@debian.org> and suggestions from James Peach <jpeach@samba.org>. Currently the libsmbsharemodes libraries still exports *. Signed off on my Derrell as well.
* r23536: Fix a typo. James: Please check!Michael Adam2007-10-101-1/+1
| | | | Michael
* r23497: Disable building of libaddns (no defined API) andGerald Carter2007-10-101-38/+8
| | | | libmsrpc (unmaintained).
* r23480: Fix DEVELOPER_CFLAGS quoting.James Peach2007-10-101-1/+1
|
* r23478: Change the handling of the developer CFLAGS so that they are alwaysJames Peach2007-10-101-13/+26
| | | | | | | emited to the Makefile in the DEVELOPER_CFLAGS variable. This makes it easy to turn developer mode on and off without waiting for configure to run. The developer flags are only added to CFLAGS for the --enable-developer and --enable-krb5developer cases.
* r23410: Merge the core of the cluster code.Volker Lendecke2007-10-101-0/+15
| | | | | | | | | | | | | | | | I'm 100% certain I've forgotten to merge something, but the main code should be in. It's mainly in dbwrap_ctdb.c, ctdbd_conn.c and messages_ctdbd.c. There should be no changes to the non-cluster case, it does survive make test on my laptop. It survives some very basic tests with ctdbd enables, I did not do the full test suite for clusters yet. Phew... Volker
* r23398: Support membership of >16 groups on Darwin by making sure we opt in ↵James Peach2007-10-101-0/+15
| | | | | | to the dynamic group resolution mechanism when switching UNIX credentials.
* r23389: Disabling ACL support on Darwin/Mac OS X for now.Michael Adam2007-10-101-1/+5
| | | | | | | | | | | | | Current configure check detects posix ACL support but compile of modules/vfs_posixacl.c fails due to missing defines in sys/acl.h: ACL_USER, ACL_USER_OBJ, ACL_GROUP, ACL_GROUP_OBJ, ACL_OTHER, ACL_MASK, ACL_WRITE, ACL_READ It has to be investigated, if this can be fixed within the posixacl vfs module or if we need a darwinacl module. Michael
* r23387: 1. This unifies the POSIX ACL detection code:Michael Adam2007-10-101-75/+40
| | | | | | | | | | | | | | | | | Linux, FreeBSD and other (which?) ACL implementations are now checked in the same block instead of in three separate blocks. This was inspired by Timur Bakeyev in Bug #4543. Since bugzilla is currently unavailable this patch is probably slightly different from Timurs original patch. This should finally fix Bug #4543. 2. The default of the --with-acl-support configure option is changed to "auto" (which is actually the same as "yes"). So configure tries to detect acl support by default. This had been discussed with Metze and others. Michael
* r23352: Don't generate stamp-h. AFAICT it is never used.James Peach2007-10-101-1/+1
|
* r23307: move readahead stuff out of libreplace and make it samba3 specificStefan Metzmacher2007-10-101-0/+2
| | | | | | | as we can't replace this function in libreplace and we do the some stuff for other function in the same way. metze
* r23274: merge CloseEventlog() pidl conversion from 3.0.26 && fix a few init ↵Gerald Carter2007-10-101-3/+3
| | | | call renames for svcctl in the previous commit
* r23105: Add lchown to the vfs layer. We need this in the POSIX code.Jeremy Allison2007-10-101-1/+1
| | | | Jeremy.
* r23097: Add a new configure option to disable building SWAT (it is still ↵James Peach2007-10-101-0/+15
| | | | | | built by default).
* r23095: Support systems that have their PAM headers in /usr/include/pam.James Peach2007-10-101-7/+19
|
* r23094: Update the iconv detection to handle cross-compiles better. If we areJames Peach2007-10-101-73/+106
| | | | | cross-compiling, we accept the first iconv library that we find (with a warning).
* r23005: If we're running on a system where time_t is 8 bytesJeremy Allison2007-10-101-0/+8
| | | | | | | | we have to take care to preserve the "special" values for Windows of 0x80000000 and 0x7FFFFFFF when casting between time_t and uint32. Add conversion functions (and use them). Jeremy.
* r22994: Fix HP/UX compiler flags by Don McCall. Lets see how the other HP/UXVolker Lendecke2007-10-101-1/+2
| | | | boxes like this. Thanks, Don!
* r22976: whoops typoSimo Sorce2007-10-101-2/+2
|
* r22974: enable relro with PIE if available, this gives extra protection to ↵Simo Sorce2007-10-101-0/+23
| | | | the ELF segment
* r22955: Disable dependency tracking by default.James Peach2007-10-101-0/+6
|
* r22919: Fix build on Tru64.Michael Adam2007-10-101-1/+1
|
* r22878: Warn in $PATH contains /usr/ucb. Bugzilla #4295.James Peach2007-10-101-0/+6
|
* r22826: Fix the gettimeofday test that I broke in rev 22821.James Peach2007-10-101-3/+2
|
* r22821: Replace unnecessary AC_TRY_RUN with AC_TRY_LINK. Fixes bug #2287.James Peach2007-10-101-3/+4
|
* r22820: Move FAM libraries from smbd to vfs_fam_notify. Should fix bugzilla ↵James Peach2007-10-101-3/+5
| | | | #4426.
* r22777: Fix for [Bug 4543] - POSIX ACL support on FreeBSD.Michael Adam2007-10-101-0/+1
| | | | | | | | | | | | | This adds vfs_posixacl to the list of static modules and makes use of HAVE_ACL_GET_PERM_NP. This is just a quick fix. FreeBSD acl support is still hardcoded in configure.in, but actually this could be detected in a unified test for freebsd, linux, *, as suggested in the bugreport. This has still to be checked and elaborated. Michael
* r22773: - Clean up the the rest of the cruft from my earlier work on the ↵Derrell Lipman2007-10-101-11/+1
| | | | | | readahead() missing declaration problem.
* r22772: - Still working on the fact that readahead() is not declared (on at ↵Derrell Lipman2007-10-101-13/+0
| | | | | | | | | | least one OS) but is available for linking. Instead of running configure tests with -Werror-implicit-function-declaration in developer mode (which may lead to different library functions being used in developer mode than when not in developer mode), add tests for whether readahead is declared. If not, provide a replacement declaration in lib/replace.
* r22731: - Fix bug #4594.Derrell Lipman2007-10-101-66/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | configure.in determines if -Werror-implicit-function-declaration is available, and if so it enables that flag if --enable-developer is specified. Since the configure tests themselves did not use that flag, it was possible for a configure test to succeed, followed by a failed compilation due to a facility being available but not having a proper declaration in a header file. (This bit me with readahead().) This patch ensures that if implicit function declarations will kill the build, the feature being tested is deselected so the build will succeed. The autoconf manual suggests using return instead of exit in configure tests because the declaration for exit is often missing. We require this now, since we error if prototypes are missing. See section 5.5.1 of http://www.gnu.org/software/autoconf/manual/autoconf.html. This patch makes these changes, because in fact, an external declaration for exit is missing here (and likely elsewhere). I've verified that the features selected (here) with the original configure.in and the new one are the same except for, in my case, readahead. I've also confirmed that the generated Makefile is identical. These changes are not being applied to the 3.0.26 branch because it does not exhibit the initial problem this patch is supposed to solve since it doesn't attempt to use -Werror-implicit-function-declaration.
* r22692: Fix compilation of explicit --without-winbind.Volker Lendecke2007-10-101-4/+4
| | | | | | Thanks to Tom Bork for reporting this! Volker
* r22664: When we have krb5_get_init_creds_opt_get_error() then try to get the ↵Günther Deschner2007-10-101-0/+1
| | | | | | | | NTSTATUS codes directly out of the krb5_error edata. Guenther
* r22614: Only enable GNU-isms in the Makefile if we can be sure that the GNUJames Peach2007-10-101-2/+8
| | | | make we found is what will be run when the user invokes "make".
* r22583: Support non-Linux GNU systems (such as Debians' GNU with FreeBSD ↵Jelmer Vernooij2007-10-101-5/+17
| | | | | | | | kernel and Hurd systems). Patch by the Samba packaging team for Debian.
* r22483: Attempt to fix the build.Günther Deschner2007-10-101-6/+8
| | | | Guenther
* r22480: Remove accidentially comitted getpeereid hunks again.Günther Deschner2007-10-101-9/+0
| | | | Guenther
* r22479: Add "net ads keytab list".Günther Deschner2007-10-101-0/+46
| | | | Guenther
* r22467: Adding configure check for -Werror-implicit-function-declaration and ↵Günther Deschner2007-10-101-2/+24
| | | | | | | | use it in -enable-developer. Guenther