summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2008-10-14Allow auto-detect if --enable-merged-build was not specified.Jelmer Vernooij1-1/+2
2008-10-06Add netlogond auth methodVolker Lendecke1-1/+2
This authenticates against a local running samba4 using SamLogonEx. We retrieve the machine password using samba4's mymachinepwd script and store the schannel key for re-use in secrets.tdb.
2008-10-02Fix bug 5798: "CFLAGS info lost in configure"Volker Lendecke1-1/+1
Michael, please check and merge to the other branches if it's right. Thanks, Volker
2008-09-27libgpo: add gpext_security module build to configure.Günther Deschner1-0/+1
Guenther
2008-09-24SMB traffic analyzer vfs module from Holger Hetterich <hhetter@novell.com>Holger Hetterich1-2/+2
Used to gather data to feed to a database for live and historical analysis of usage per user, per share, etc. Helper apps to read the data still to come. This one still needs to be made ipv6 enabled (connection is made to the helper app).
2008-09-24s3:configure: add -L./bin also for the merged buildStefan Metzmacher1-0/+4
metze
2008-09-23Fix make pch in the merged buildVolker Lendecke1-1/+3
2008-09-22idmap_adex: Add new idmap plugin for support RFC2307 enabled AD forests.Gerald (Jerry) Carter1-0/+1
The adex idmap/nss_info plugin is an adapation of the Likewise Enterprise plugin with support for OU based cells removed (since the Windows pieces to manage the cells are not available). This plugin supports * The RFC2307 schema for users and groups. * Connections to trusted domains * Global catalog searches * Cross forest trusts * User and group aliases Prerequiste: Add the following attributes to the Partial Attribute Set in global catalog: * uidNumber * uid * gidNumber A basic config using the current trunk code would look like [global] idmap backend = adex idmap uid = 10000 - 19999 idmap gid = 20000 - 29999 idmap config US:backend = adex idmap config US:range = 20000 - 29999 winbind nss info = adex winbind normalize names = yes winbind refresh tickets = yes template homedir = /home/%D/%U template shell = /bin/bash
2008-09-17Ensure vfs_acl_xattr is built.Jeremy Allison1-1/+2
Jeremy.
2008-09-17Merge branch 'master' of ssh://git.samba.org/data/git/samba into singlelibJelmer Vernooij1-0/+1
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij1-7/+7
2008-09-16idmap_hash: Add the idmap/nss-info provider from Likewise Open.Gerald (Jerry) Carter1-0/+1
* Port the Likewise Open idmap/nss_info provider (renamed to idmap_hash). * uids & gids are generated based on a hashing algorithm that collapse the Domain SID to a 31 bit number. The reverse mapping from the high order 11 bits to the originat8ing sdomain SID is stored in a has table initialized at start up. * Includes support for "idmap_hash:name_map = <filename>" for the name aliasing layer. The name map file consist of entries in the form "alias = DOMAIN\name"
2008-09-16Merge branch 'singlepopt' into singleJelmer Vernooij1-2/+2
Conflicts: source4/Makefile
2008-09-16Use a single copy of popt in samba3 and samba4.Jelmer Vernooij1-2/+2
2008-09-16Merge branch 'singlensswrap' into singleJelmer Vernooij1-1/+1
Conflicts: source3/configure.in source4/Makefile source4/configure.ac source4/lib/nss_wrapper/nss_wrapper.c source4/lib/replace/system/passwd.h source4/main.mk
2008-09-16Use single cope of nss_wrapper in Samba 3 and Samba 4.Jelmer Vernooij1-1/+1
2008-09-16Merge branch 'singlesw' into singleJelmer Vernooij1-1/+1
Conflicts: source3/lib/socket_wrapper/socket_wrapper.c source4/lib/replace/system/network.h
2008-09-16Merge branch 'singlereplace' into singleJelmer Vernooij1-1/+1
Conflicts: source4/configure.ac source4/torture/local/config.mk
2008-09-16Merge branch 'singletdb' into singleJelmer Vernooij1-2/+2
2008-09-16Use single copy of socket_wrapper in Samba 3 and Samba 4.Jelmer Vernooij1-1/+1
2008-09-16Make Samba 3 and Samba 4 both use the same single copy of libreplace.Jelmer Vernooij1-1/+1
2008-09-16Use single copy of tdb in both samba3 and samba4.Jelmer Vernooij1-2/+2
2008-09-16Share talloc source code between Samba 3 and Samba 4.Jelmer Vernooij1-1/+1
2008-09-15Fix aio on FreeBSD.Timur1-0/+15
2008-09-15Fix standalone build.Jelmer Vernooij1-0/+4
2008-09-15Add flag for merged build.Jelmer Vernooij1-6/+7
2008-09-15Import merged build patch.Jelmer Vernooij1-2/+7
2008-09-09Rename object variables to avoid clashes with Samba 4.Jelmer Vernooij1-4/+6
(This used to be commit c77758de5d6df28abaffe3f8a1d7b5cbc615605e)
2008-09-05configure: fix typo in GNU ld version-script test.Michael Adam1-1/+1
Michael (This used to be commit 0d9f3dfc4c139938ee57b6cf60c29cf4ce404be7)
2008-09-04Use different variable names for talloc and tdb object file names thanJelmer Vernooij1-8/+6
Samba 4. (This used to be commit 3f821e8c88665a1e6a3d07a438cd978527306221)
2008-08-27Add st_birthtime and friends for accurate create times on systems that ↵Jeremy Allison1-0/+90
support it (*BSD and MacOSX). Should have done this ages ago, sorry. Jeremy. (This used to be commit 4c3a9558906f213948c3bdc081be73f8fed148cb)
2008-08-26Avoid a race condition in glibc between AIO and setresuid().Andrew Tridgell1-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. (This used to be commit 56c5a6f024875bb79b0104beb36f6b0ec1e1e9f9)
2008-08-21cifs.upcall: enable building by default on linuxJeff Layton1-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> (This used to be commit d8018d15f013b8d7be8618b75dac5112711193b7)
2008-08-21libsmbclient examples: add Makefile.internal.in for building from a samba sourceMichael Adam1-0/+1
Without needing to install libsmbclient to /usr/local/samba first. Michael (This used to be commit f0e47bce2e98131812e96fb88cc3d1fe939e8d6c)
2008-08-14Revert "Add a gpfs_prefetch module"Michael Adam1-2/+1
This reverts commit fc9b30bed2d774dca6660b497cb50f982b23b885. Sorry, this got pushed by accident: "This can not go upstream yet because it uses the non-GPL libgpfs." Michael (This used to be commit 26a3cf0be918fe577a979f3e358d58359e42b2f1)
2008-08-13Add a gpfs_prefetch moduleVolker Lendecke1-1/+2
This can not go upstream yet because it uses the non-GPL libgpfs. So it will not be compiled by default and will not be included in the SOFS RPMs. But upon Sven's request, we include it in the git tree and the source RPMs, so that it can be built for in-house tests. (This used to be commit fc9b30bed2d774dca6660b497cb50f982b23b885)
2008-08-11netapi: generate the netapi testsuite makefile.Günther Deschner1-0/+1
Guenther (This used to be commit a2247a5b19237291cec8c6a873652d78d55aaeb7)
2008-08-08Try and fix the build for systems that don't have ↵Jeremy Allison1-0/+1
krb5_auth_con_set_req_cksumtype(). Jeremy. (This used to be commit 8598e7b06ec57ca6fcde863270e6bb0e2de9993e)
2008-08-08Add Derrick Schommer's <dschommer@F5.com> kerberos delegation patch. SomeJeremy Allison1-0/+1
work by me and advice by Love. Jeremy. (This used to be commit ecc3838e4cb5d0c0769ec6d9a34a877ca584ffcc)
2008-07-22Check for f_frsize when using statvfsZach Loafman1-1/+12
Add a configure test for the availability of f_frsize in struct statvfs (for broken platforms that define statvfs but still have f_bsize/f_iosize). Also add sys/types.h to the other struct statvfs test (again, some platforms need it). (This used to be commit 591bf1d15ff3b93db908cc3a4b6e10d09e5b74b6)
2008-07-22Add --enable-picky-developerZach Loafman1-1/+5
This adds an --enable-picky-developer option that will halt compilation on warnings. Yes, this could be handled by a direct Makefile change, but people should be encourage to do it! (This used to be commit 10a2ab40771b7d0222f339a87a45630a23ce4788)
2008-07-16This patchset comprises a number of cleanups for the cifs upcallJeremy Allison1-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. (This used to be commit c633f10d9e78327664e6bca51f66756bcf0505a6)
2008-07-10Fix realpath() check so that it doesn't generate a core() when it fails.Zach Loafman1-2/+10
(This used to be commit 5fdbf89c898efff57c65061ea2c360d2cd91bcec)
2008-07-07build: remove library-versions.in - it is not used any more.Michael Adam1-1/+1
Michael (This used to be commit e2699b7f86302e5c770f8e3160f72f070d700b6c)
2008-07-07build: set SONAME version of libraries from configure, not using ↵Michael Adam1-6/+15
library-versions This sets the library versions (previously gotten from library-versions file during make) already at configure time. For library "foo", the version is stored in the LIBFOO_SOVER configure variable. For all libraries except libwbclient, this is done through the call of SMB_LIBRARY(). NOTE: Currently the versions are hard-coded in the SMB_LIBRARY() calls in configure.in, but this change makes it easier to retrieve the version from the libraries source dir at configure time, e.g. for talloc and tdb. Michael (This used to be commit 3c300f9f8cffb5af32e291ec75007ab98fe96561)
2008-07-07build: handle libaddns by SMB_LIBRARY() and correctly create SONAME file.Michael Adam1-37/+1
Create .so file as a symlink. Michael (This used to be commit bbf665ad5790e89ff01867e2762fe2b94db7277d)
2008-07-07build: handle libsmbsharemodes by SMB_LIBRARY() and correctly create SONAME ↵Michael Adam1-47/+1
file. Create libsmbsharemodes.so as a symlink. Michael (This used to be commit 1157048146084e9ab34d7c2e77e8d00b22df53a4)
2008-07-07build: handle libsmbclient by SMB_LIBRARY() and correctly create soname file.Michael Adam1-50/+3
Create libsmbclient.so as a symlink to libsmbclient.so.0. Michael (This used to be commit c463bd0cb9927176eec89e25788c6ea78eafdd16)
2008-06-27Revert "build: add symbol versioning when we build with gnu ld"Karolin Seeger1-17/+0
This reverts commit cb5492978b6b157f529806afb2f5fc6202888129. For more information, please have a look at the discussion on samba-technical starting with [1]. [1] http://lists.samba.org/archive/samba-technical/2008-June/059511.html Karolin (cherry picked from commit 1e5aeb96f92fef8056ec9010e125f4d0d31dd90e) (This used to be commit d06baf0e744d779b836783f61ec97d3a6d380eb5)
2008-06-17Without stdlib.h we don't get a prototype for free().Andrew Bartlett1-0/+1
This test fails if GCC emits any warnings (presumably to detect the function propertly), but unless we include this message then free() fail. Why we need to call free in a configure test is probably something to blame on valgrind... Andrew Bartlett (This used to be commit d013f6fadc3e80fabb4a1784207dabc84f9b7dc2)