summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2009-05-16Fix static linking of vfs_notify_famVolker Lendecke1-0/+5
2009-05-12s3:build: extend the support fo Debian GNU/kFooBar to kOpenSolarisMichael Adam1-5/+5
As suggested by Robert Millan. Michael
2009-05-12s3:build: support non-linux gnu portsMichael Adam1-4/+16
This is based on a patch by the debian package maintainers, adapted for the merged branch. Michael
2009-05-08Fix bug #6330 - DFS doesn't work on AIX. Jeremy.Jeremy Allison1-0/+10
2009-05-08s3:configure: "test" only takes one "="Björn Jacke1-1/+1
2009-05-03Fix bug 6136: New AFS syscall conventionsGeza Gemes1-2/+3
Haven't checked this myself, but as I've already got several reports that Samba won't compile against current OpenAFS anymore, I just believe Geza Gemes. This patch only affects AFS code, so it should not hurt anything else. Volker
2009-05-02Explicitly link in pthreads for lib/pthreadpool if requiredVolker Lendecke1-0/+3
No idea why it works on my Linux without -lpthread ... :-)
2009-05-01Add thread poolVolker Lendecke1-1/+14
Included if pthreads are found, can be disabled with --enable-pthreadpool=no Tim, Steven, I haven't yet seen comments from you. You have been asking for such a thing at SambaXP. Do you like this? :-)
2009-04-22ѕ3/configure: fix regexp for ld version recognitionBjörn Jacke1-1/+1
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-04-20Move syslog check out of m4 library file into configure.inJelmer Vernooij1-0/+1
2009-04-01Print an error if trying a merged build without a system kerberos libVolker Lendecke1-0/+9
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-04-01s3:build: rename WINBIND_LIBS -> LIBWBCLIENT_LIBS for unificationMichael Adam1-5/+5
Michael
2009-04-01s3:build: unify linking of libwbclient with a @LIBWBCLIENT_TARGET@Michael Adam1-0/+4
just like for the libs configured with SMB_LIBRARY(). This makes @LIBWBCLIENT_STATIC@ vanish from the object collections. Michael
2009-03-30s3/cups: add encryption supportBjörn Jacke1-0/+1
2009-03-23Use avahi to register _smb._tcp in smbdVolker Lendecke1-1/+1
2009-03-23Add tevent avahi bindingVolker Lendecke1-1/+1
2009-03-23Add avahi detection to configureVolker Lendecke1-0/+36
2009-03-23Disable dns_sd by defaultVolker Lendecke1-2/+2
2009-03-23s3:build: prevent from setting "-O -g", check for $debug first.Michael Adam1-3/+3
This makes configure actually behave as the comments describe. The reversal of order was introduced by mistake in 90ea8ae9b1ed3b7ed1c93076517e026e629ea1aa Michael
2009-03-23don't set -O twiceBjörn Jacke1-2/+0
Signed-off-by: Michael Adam <obnox@samba.org>
2009-03-22Only build the dirsort module if we have the dirfd functionVolker Lendecke1-2/+2
Fix the build on HP/UX
2009-03-22Add dirsort moduleAndy Kelk1-1/+2
2009-03-18s3-spoolss: remove rpc_server/srv_spoolss.c alltogether.Günther Deschner1-3/+3
Guenther
2009-03-17s3: Fix bugs in the detection of the GNU ld version (Bug #6147)Steve Langasek1-2/+2
This bug results in a failure to use linker scripts to limit the set of symbols exported by our shared libraries. Signed-off-by: Michael Adam <obnox@samba.org>
2009-03-17remove needless rpath stuff for default paths as early as possibleBjörn Jacke1-1/+3
Signed-off-by: Michael Adam <obnox@samba.org>
2009-03-16fix configure check for external talloc libsBjörn Jacke1-1/+1
2009-03-15Merge branch 'checktalloc' of /home/jelmer/samba4Jelmer Vernooij1-1/+20
2009-03-14Fix fallback if system doesn't provide talloc.Jelmer Vernooij1-1/+1
2009-03-14Allow using external libtalloc.Jelmer Vernooij1-1/+20
2009-03-11fix configure check by avoiding main(main(...))Björn Jacke1-7/+4
AC_TRY_LINK automatically wraps a main(). Double main() causes this test to fail on some compilers.
2009-03-10Add a vfs_preopen module to hide fs latenciesVolker Lendecke1-1/+2
2009-03-04s3: Remove madvise supportSteven Danneman1-29/+0
This reverts 193be432. The MADVISE_PROTECT is inherited by all child processes and cannot be unset. The intention of the original patch was to protect the parent process, but allow children to be killed in low memory. Since this isn't possible with the current API, reverting the whole feature.
2009-02-24s3: Rename auth_onefs_wb and pdb_onefs_samDan Sledz1-4/+4
auth_onefs_wb.c -> auth_wbc.c pdb_onefs_sam.c -> pdb_wbc_sam.c No changes to functionality
2009-02-20s3: Fix build break in d9a842b2Steven Danneman1-19/+3
* actually check for existance of sysctlbyname()
2009-02-20Introduce a new passdb backend: pdb_onefs_samDan Sledz1-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.
2009-02-20Introduce a new authentication backend auth_onefs_wbDan Sledz1-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
2009-02-20Allow building with an external libwbclient libraryDan Sledz1-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
2009-02-20S3: Detect max_open_files from systemtodd stecher1-0/+19
- Attempt to use syscalls to determine max-open-files value. - Add in periodic logging when max file limit reached
2009-02-19s3 OneFS: Add shadow copy moduleTim Prouty1-1/+2
2009-02-18S3: Allow SMBD processes to survive in low memory condidtionstodd stecher1-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.
2009-02-17s3:build: improve the check for a working krb5-config.Michael Adam1-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
2009-02-14It seems some systems use f_flags instead of f_flag. Use the appropriate one.Derrell Lipman1-0/+17
2009-02-13s3: Test module for perfcount systemtodd stecher1-1/+2
Add 'perfcount module = pc_test' to exercise this module. Results are logged into smb.log every 50 operations (configurable via smb.conf).
2009-02-13OneFS implementation of BRL VFS ops:Zack Kirsch1-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.
2009-02-12There are systems where nanosleep is in libc *and* in librt.Björn Jacke1-2/+1
Let's just do the test in librt when the first one failed.
2009-02-12tidy up timestamp checksBjörn Jacke1-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.
2009-02-12today valgrind is available on 64bit Linux, tooBjörn Jacke1-12/+0
2009-02-09s3 OneFS: Add kernel oplocks implementationTim Prouty1-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.
2009-02-09S3 OneFS: Add in Isilon specific performance counter moduletodd stecher1-1/+3
2009-02-09S3: New module interface for SMB message statistics gatheringtodd stecher1-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.