summaryrefslogtreecommitdiffstats
path: root/source3/configure.in
Commit message (Collapse)AuthorAgeFilesLines
...
* s3: Fix build break in d9a842b2Steven Danneman2009-02-201-19/+3
| | | | * actually check for existance of sysctlbyname()
* Introduce a new passdb backend: pdb_onefs_samDan Sledz2009-02-201-1/+2
| | | | | | | Implements a custom backend for onefs that exclusively uses the wbclient interface for all passdb calls. It lacks some features of a standard passdb. In particular it's a read only interface and doesn't implement privileges.
* Introduce a new authentication backend auth_onefs_wbDan Sledz2009-02-201-0/+2
| | | | | | | This new backend is custom tailored to onefs' unique requirements: 1) No fallback logic 2) Does not validate the domain of the user 3) Handles unencrypted passwords
* Allow building with an external libwbclient libraryDan Sledz2009-02-201-20/+57
| | | | | | Introduce a new configure option --with-wbclient which specifies a location to find a compatible libwbclient library to link against. This options is overwritten by --with-winbind
* S3: Detect max_open_files from systemtodd stecher2009-02-201-0/+19
| | | | | - Attempt to use syscalls to determine max-open-files value. - Add in periodic logging when max file limit reached
* s3 OneFS: Add shadow copy moduleTim Prouty2009-02-191-1/+2
|
* S3: Allow SMBD processes to survive in low memory condidtionstodd stecher2009-02-181-0/+28
| | | | | | This commit adds a configure argument which allows for setting MADV_PROTECT in the madvise() API. With this enabled the kernel won't kill SMBD when it's running low on memory.
* s3:build: improve the check for a working krb5-config.Michael Adam2009-02-171-1/+1
| | | | | | | | | | | Not only check if it exists and is executable, but also check whether it accepts the command line "krb5-config --libs gssapi". Chris Hoogendyk <hoogendyk@bio.umass.edu> has reported configure failing on a Solaris machine due to krb5-config raising errors on these options. Michael
* It seems some systems use f_flags instead of f_flag. Use the appropriate one.Derrell Lipman2009-02-141-0/+17
|
* s3: Test module for perfcount systemtodd stecher2009-02-131-1/+2
| | | | | Add 'perfcount module = pc_test' to exercise this module. Results are logged into smb.log every 50 operations (configurable via smb.conf).
* OneFS implementation of BRL VFS ops:Zack Kirsch2009-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Much of the beginning should look familiar, as I re-used the OneFS oplock callback record concept. This was necessary to keep our own state around - it really only consists of a lock state, per asynchronous lock that is currently unsatisfied. The onefs_cbrl_callback_records map to BLRs by the id. * There are 4 states an async lock can be in. NONE means there is no async currently out for the lock, as opposed to ASYNC. DONE means we've locked *every* lock (keep in mind a request can ask for multiple locks at a time.) ERROR is an error. * onefs_cbrl_async_success: The lock_num is incremented, and the state changed, so that when process_blocking_lock_queue is run, we will try the *next* lock, rather than the same one again. * onefs_brl_lock_windows() has some complicated logic: * We do a no-op if we're passed a BLR and the matching state is ASYNC -- this means Samba is trying to get the same lock twice, and we just need to wait longer, so we return an error. * PENDING lock calls happen when the lock is being queued on the BLQ -- we do async in this case. * We also do async in the case that we're passed a BLR, but the lock is not pending. This is an async lock being probed by process_blocking_lock_queue. * We do a sync lock for any normal first request of a lock. * Failure is returned, but it doesn't go to the client unless the lock has actually timed out.
* There are systems where nanosleep is in libc *and* in librt.Björn Jacke2009-02-121-2/+1
| | | | Let's just do the test in librt when the first one failed.
* tidy up timestamp checksBjörn Jacke2009-02-121-286/+14
| | | | | | AC_CHECK_MEMBERS should be a sufficient check, there's no need to do manual compile tests. We can also assume that we have ctime and atime members when we have the mtime member.
* today valgrind is available on 64bit Linux, tooBjörn Jacke2009-02-121-12/+0
|
* s3 OneFS: Add kernel oplocks implementationTim Prouty2009-02-091-0/+2
| | | | | | | | | A few functions in oplocks_onefs.c need to be accessed from the onefs vfs module. It would be ideal if oplocks were implemented at the vfs layer, but since they aren't yet, a new header is added to source3/include to make these functions available to the onefs vfs module. oplocks_onefs.o doesn't need to be linked into the onefs vfs module explicitly, since it is already linked into smbd by default.
* S3 OneFS: Add in Isilon specific performance counter moduletodd stecher2009-02-091-1/+3
|
* S3: New module interface for SMB message statistics gatheringtodd stecher2009-02-091-1/+2
| | | | | | | This changelist allows for the addition of custom performance monitoring modules through smb.conf. Entrypoints in the main message processing code have been added to capture the command, subop, ioctl, identity and message size statistics.
* look for nanosleep in librt, some Unix flavours have it thereBjörn Jacke2009-02-091-0/+1
|
* s3-spoolss: prepare to use generated spoolss.Günther Deschner2009-02-061-3/+3
| | | | Guenther
* s3-eventlog: remove old eventlog server.Günther Deschner2009-02-041-2/+2
| | | | Guenther
* merged-build: force non-shared build for samba4Stefan Metzmacher2009-02-031-0/+3
| | | | | | This should fix 'make test4'. metze
* s3 build: Remove unused fstat check to fix a bunch of HAVE_FSTAT warningsTim Prouty2009-01-301-1/+1
|
* add configure check for Tru64 sub-second timestamp resolutionBjörn Jacke2009-01-291-0/+40
|
* s3:build: fix build on AIX - only test for splice on linuxMichael Adam2009-01-301-0/+7
| | | | Michael
* add configure check for AIX style sub-second resolution supportBjörn Jacke2009-01-291-2/+42
|
* rather cosmetic fix for failed birthtime configure checksBjörn Jacke2009-01-291-3/+3
|
* give configure check "sub-second timestamps without struct timespec" a ↵Björn Jacke2009-01-291-1/+1
| | | | chance to succeed
* s3:configure: autodetect ctdb/cluster supportStefan Metzmacher2009-01-291-4/+115
| | | | | | | We need to make sure ctdb has transaction support and we autodetect ipv6 support. metze
* Fix detection of dns_sd libraries.Jeremy Allison2009-01-271-1/+1
| | | | Jeremy.
* async_req: Fix the S4 buildKai Blin2009-01-271-1/+1
|
* This change allows for the autoconfigre detection of sub-second time ↵todd stecher2009-01-231-1/+39
| | | | resolution in the FreeBSD stat structure
* async_req: Move to top level dirKai Blin2009-01-231-0/+1
|
* Move configure test files to the top-level and share them between s3 andJelmer Vernooij2009-01-221-11/+11
| | | | s4.
* Move check_python.m4 to common m4 directory.Jelmer Vernooij2009-01-211-1/+1
|
* Automagically expand includes in Makefile.in during configure timeJelmer Vernooij2009-01-211-1/+17
| | | | when make is not GNU Make.
* Only check for Perl once in Samba 3.Jelmer Vernooij2009-01-211-11/+8
|
* Move check_make.m4 to the top-level.Jelmer Vernooij2009-01-211-1/+1
|
* s3-svcctl: remove last traces of hand-marshalled svcctl code.Günther Deschner2009-01-091-2/+2
| | | | Guenther
* s3: build lib/tevent staticly into samba3Stefan Metzmacher2009-01-051-0/+10
| | | | metze
* s3-ntsvcs: remove last traces of hand-marshalled NTSVCS.Günther Deschner2008-12-171-2/+2
| | | | Guenther
* Compile libluaVolker Lendecke2008-12-171-0/+1
|
* nsswitch: Move source3 files to top level dir.Kai Blin2008-12-161-19/+19
| | | | Don't move source4 files yet to not confuse git's rename tracking too much.
* Also search for -lgpfs which is available as GPL in GPFS PTF8Volker Lendecke2008-12-101-0/+14
| | | | | | (cherry picked from commit 3c93c96fd0fe362c35fe8127058f94868abc9342) Signed-off-by: Michael Adam <obnox@samba.org>
* Revert "Also search for -lgpfs which is available as GPL in GPFS PTF8"Volker Lendecke2008-12-101-14/+0
| | | | This reverts commit 3c93c96fd0fe362c35fe8127058f94868abc9342.
* Also search for -lgpfs which is available as GPL in GPFS PTF8Volker Lendecke2008-12-101-0/+14
|
* Add support for OneFS ACLsSteven Danneman2008-12-021-0/+4
| | | | | | | | | | Add to the OneFS VFS module, support for NTFS ACLs through the calls: SMB_VFS_FGET_NT_ACL() SMB_VFS_GET_NT_ACL() SMB_VFS_FSET_NT_ACL() Also create several new onefs specific smb.conf parameters in onefs.h
* Add OneFS VFS module skeleton.Tim Prouty2008-12-021-0/+15
| | | | Also set configure to autodetect OneFS OS and build this VFS module.
* configure.in: Fix smbtorture_s3 tests.Kai Blin2008-12-021-1/+1
| | | | | Seems like Jeremy forgot to fix configure.in when importing d448132 to master in 8d674e35. Generate the vfs_streams_depot module so make test works again.
* Allow SYSLOG_FACILITY to be modified with a new configure option called ↵Dan Sledz2008-11-241-0/+16
| | | | --with-syslog-facility
* s3 build: when detecting to use internal zlib, put "-I../lib/zlib" first in ↵Michael Adam2008-11-231-1/+1
| | | | | | | | | | | CFLAGS This should fix a build error on our Tru64 build farm box where a zlib.h is found in an include path handed in via external CFLAGS, but that zlib.h belongs to an old zlib. So in ndr_compression.c, "#include <zlib.h>" includes the wrong header for the internal zlib. Michael