summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2007-11-02Fix build breakage when not specifying --with-fhs.Gerald (Jerry) Carter1-0/+3
Ensure that CODEPAGEDIR, STATEDIR, and CACHEDIR have values. (This used to be commit 10af752391be51c7381a4eaca27f29e1f2a677b3)
2007-11-01Patch from Debian Samba package maintainers:Gerald (Jerry) Carter1-0/+7
Patch 1 of 3: - Patch 1 adds the new variables - Patch 2 makes uses of them for files belonging to the "state" path and the "code pages" path This patch seemed more easily acceptable, which explains why we separated it from patch 3 - Patch 3 reassigns files to the "cache" path. Indeed all "debatable" changes have been moved to that one The point is adding: - a path for non discardable state data: basically all TDB files that may need to be backed up - a path for shared data: mostly codepage stuff - a path for cache data to host files such as browse.dat, printers.tbd, <printer>.tdb All these are currently mixed in "libdir" (${prefix}/lib/samba by default). The patch keeps these new paths to point to ${prefix}/lib/samba by default and does therefore not change the software behaviour. Used alone, it just adds unused variables...so it can safely be used in sources without any behaviour change and no impact on Samba developers work. (This used to be commit b7d2fadbef044a89920da613b1aafc74a3d94e24)
2007-11-01Enable building the zfsacl VFS module by specifyingMichael Adam1-0/+1
"--with-shared-modules=vfs_zfsacl" on the configure command line. Michael (This used to be commit 69135360648e395eda29b15625b20a877e38bdd8)
2007-10-23added a syncops VFS module for filesystems which do not guarantee meta-data ↵Andrew Tridgell1-1/+2
operations are immediately committed to disk in stable form. Essential for clustered Samba setups (This used to be commit 8b19cb17b9ae9e1cd4a96df6e7dedb75aff7ee96)
2007-10-22Reorder pthread mutex check so that it doesn't output its resultJames Peach1-12/+13
in the middle of the output for the winbind nss check. (This used to be commit 1eddefa72cefd0c6836ddbe8eaef074ce732b0d9)
2007-10-19Add test for "struct in6_addr" to the HAVE_IPV6 configure test.Gerald (Jerry) Carter1-0/+1
Also make use of "if defined(HAVE_IPV6)" rather than testing for AF_INET6 since this is not sufficient on HP-UX 11.11 to ensure a working IPv6 implementation. (This used to be commit 620785df4e57b72471ff0315e22e0d2f28a2b1a5)
2007-10-19Move the test for the AIX specific interface code to the end.Gerald (Jerry) Carter1-18/+18
This tests goes into an infinite loop on OS X so avoid it. Probably should also be only conditionaly be run on AIX in the first place. (This used to be commit 641d0968da73dca24a3ddaf93451de1200d3c09b)
2007-10-18remove configure checks which are now in libreplaceStefan Metzmacher1-62/+0
metze (This used to be commit 50d5eec508bd5b98b81825b4e20c06f698029fdf)
2007-10-14Fix get_interfaces detectionVolker Lendecke1-0/+8
During configure, we don't have config.h around yet, and we need strlcpy now. (This used to be commit 483cf289c884f48df43f2ddce86b05b9c3e84920)
2007-10-11Merge commit 'origin/v3-2-test' into my_branchGuenther Deschner1-3/+14
(This used to be commit fbe5edec375c99421d19af086c4f597e70c963b8)
2007-10-11Rename krb5 locator plugin to "winbind_krb5_locator".Guenther Deschner1-3/+3
Guenther (This used to be commit 6ae4066bbb59536852036394ffdb89121198a39f)
2007-10-11prepare the mkversion.sh infrastructure for git branches in the build-farmStefan Metzmacher1-3/+14
metze (This used to be commit 1bf4c7fb2012a81e0b4e3d601a4df42d1113f5ef)
2007-10-10[GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.Gerald (Jerry) Carter1-320/+118
(This used to be commit 5c6c8e1fe93f340005110a7833946191659d88ab)
2007-10-10r25557: merge libreplace fixes from samba4Jelmer Vernooij1-38/+0
(This used to be commit 8c1669997c53f0f7bfb9a794083afd01b131f676)
2007-10-10r25511: Fix sockaddr_in6 detection.Jeremy Allison1-2/+4
Jeremy. (This used to be commit 9fe14b5a78b0a9a9546fa07d184d0f320fb1a7be)
2007-10-10r25507: Fix definition of struct sockaddr_storage ifJeremy Allison1-1/+14
struct sockaddr_in6 is defined. Jeremy. (This used to be commit 4cf17df5caeb2b0220f6a7dd82d5fed5aca56850)
2007-10-10r25505: Add a replacement (IPv4 only) implementation of getaddrinfo/freeaddrinfoJeremy Allison1-5/+42
under the 2 clause *BSD license for future use in IPv6 code. Original code was from PostgreSQL and I've maintained their license even though I've rewritten large parts of it (I probably should donate this back to them). Jeremy. (This used to be commit 760d993340a966269d71acfb7a6b5e4d3776ac5d)
2007-10-10r25494: Sanity check --with-samba4srcdir argument.Jelmer Vernooij1-3/+12
(This used to be commit d05bf1fbeeb5504d3b372b03db1ab5fd535f7b2e)
2007-10-10r25487: Try fix the build - fix socklen_t and sa_family_t.Jeremy Allison1-2/+43
Jeremy. (This used to be commit 2cab82563409eca79ac5f518a3dcb8cdbdcded7e)
2007-10-10r25476: Finally fix up new interface detection code :-).Jeremy Allison1-2/+2
Jeremy. (This used to be commit fffdad52859b5a8bc5dd61912d80b93e8c030c8f)
2007-10-10r25472: Fix the interfaces code to detect IPv6 interfaces, using theJeremy Allison1-1/+53
new standard getifaddrs() and freeifaddrs() interfaces. Currently we only return IPv4 af_families. Needs fixing for binds to IPv6 but this has to be careful work. Jeremy. (This used to be commit 327875182c9219aeba687e10aaea93546d9a70ea)
2007-10-10r25445: Fix IPV6 detection.Jeremy Allison1-2/+2
Jeremy. (This used to be commit ab2e190859f2cc64c989f0d10195bfff3db12651)
2007-10-10r25432: Merge module linking changes from SAMBA_3_2 to SAMBA_3_2_0 to reduceJames Peach1-2/+2
spurious tree differences. (This used to be commit ee1eba2855c7ee2d60ba7d354e6731da78cbd48e)
2007-10-10r25431: Add detection for IPv6 support.Jeremy Allison1-0/+20
Jeremy. (This used to be commit 86b47d267d0eda4b972f1087be069ae5afda834e)
2007-10-10r25415: Merge the 3.2-perltest branch that switches Samba 3.2 to use Samba ↵Jelmer Vernooij1-9/+11
4's selftest code. See the mailing list for details. (This used to be commit bdc831ddb3a860676c36bbd89e6f748946df68a1)
2007-10-10r25406: Make the Linux nss client code thread-safe.Jeremy Allison1-1/+5
Fix originally inspired from code from boyang <yyyeer.bo@gmail.com>. Jeremy. (This used to be commit cc19c0ace43a3613f6290fa4bc4f68c964563743)
2007-10-10r25248: According to the build-farm all this defines are not neededStefan Metzmacher1-19/+3
for HPUX large file support. But it would be nice if someone could verify that. metze (This used to be commit b09024928d036933a47e4f1c2e246426fb3792aa)
2007-10-10r25244: see what the build-farm says when we only use large file supportStefan Metzmacher1-11/+13
detection from libreplace... It would be good if someone could test that on HPUX... metze (This used to be commit 00ea030e67c519ebb69e5932f607b4ac6e834f0e)
2007-10-10r25179: fix libunwind detection on x86 based hostsStefan Metzmacher1-7/+29
we need -lunwind-x86 not -lunwind-i686 metze (This used to be commit 2e5f4781652961d6369a64c48b92697c11262c51)
2007-10-10r25154: move winbindd code into winbindd/Stefan Metzmacher1-10/+10
metze (This used to be commit 3ac7566ae14c48ff9b0f6b232e0ec4b2f73df558)
2007-10-10r25128: _XOPEN_SOURCE_EXTENDED and socklen_t are always provided by libreplaceStefan Metzmacher1-14/+0
metze (This used to be commit b3ee9adf28ee8136528d0236a3a2c894c2223053)
2007-10-10r24838: Now for real: build the locator, if we can.Günther Deschner1-2/+4
Guenther (This used to be commit 28f9b8d98dabd9ba8e812ca01bcf4fc192fb5e44)
2007-10-10r24701: Fix the swat buildVolker Lendecke1-6/+8
Swat has not been built by default for a while, so I did not notice that the _ macro is actually used. Re-add the lang_msg_rotate function, this time only to swat so that this is the only binary that has to take the 16k penalty. (This used to be commit 191e1ef840c293f8575cc0a3f3ffba2080431fae)
2007-10-10r24304: patch from Bjoern JAcke <bj@SerNet.DE>:Stefan Metzmacher1-0/+8
attached patches add EA support for Solaris. If no one disagrees, can someone check this in please? metze (This used to be commit 81e5afc363e1f0bdc4768c0f5c696f4152fe5b44)
2007-10-10r24302: add a module that overloads the file_id_create VFS functionStefan Metzmacher1-0/+33
and alters the device id depending on the configured algorithm. The algorithm is configured via "fileid:algorithm": - "fsname" (default) uses a uint64 hash over the mount point - "fsid" uses the fsid returned from statfs() This is needed for "clustering = yes" on some clusterfilesystems metze (This used to be commit 30f9171cca3e4f523cde7dfc96096c32e5af50be)
2007-10-10r23900: LDAP_OPT_SOCKBUF doesn't exists on all platformsStefan Metzmacher1-1/+9
metze (This used to be commit 8455c65be34186e73283bb60b1ef3441d0338d55)
2007-10-10r23898: rename HAVE_ADS_SASL_WRAPPING -> HAVE_LDAP_SASL_WRAPPINGStefan Metzmacher1-1/+1
metze (This used to be commit 873eaff8febb50f00f9dac64c57b2a22c16f4f9b)
2007-10-10r23893: add dummy callbacks for LDAP SASL wrapping,Stefan Metzmacher1-0/+8
they're not used yet... metze (This used to be commit a3b97cdce719d9d5e82f26096c0e8c3a86ff3965)
2007-10-10r23786: Use linux/dqblk_xfs.h rather than a private copy of this header in theAndrew Tridgell1-0/+3
Samba3 tree. This is neater, plus it avoids the need to get legal approval from SGI to use their GPLv2-only code under GPLv3. If/when SGI legal sort things out, we could consider adding back this header for very old systems where linux/dqblk_xfs.h is not available. (This used to be commit cb435543f84955be75368a3294bc6b627414d876)
2007-10-10r23689: Squashed commit of the following:Gerald Carter1-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. (This used to be commit c42cf731b4b259c5c1a874fd1837ca85144f1a58)
2007-10-10r23536: Fix a typo. James: Please check!Michael Adam1-1/+1
Michael (This used to be commit d90aa8368af624761a19cd1e55ed9f18bc64f45d)
2007-10-10r23497: Disable building of libaddns (no defined API) andGerald Carter1-38/+8
libmsrpc (unmaintained). (This used to be commit 13d78ace49d0f7c5330c5297ef563284f573239a)
2007-10-10r23480: Fix DEVELOPER_CFLAGS quoting.James Peach1-1/+1
(This used to be commit 4cdc7eaac78f04f19f1ed738fd918862bd2f7d4c)
2007-10-10r23478: Change the handling of the developer CFLAGS so that they are alwaysJames Peach1-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. (This used to be commit 4b392a76eb392375f369c8c64fccd138833dcb52)
2007-10-10r23410: Merge the core of the cluster code.Volker Lendecke1-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 (This used to be commit 15553d6327a3aecdd2b0b94a3656d04bf4106323)
2007-10-10r23398: Support membership of >16 groups on Darwin by making sure we opt in ↵James Peach1-0/+15
to the dynamic group resolution mechanism when switching UNIX credentials. (This used to be commit b5cb21e951550fe836b0ef5febc037af9a7f51ec)
2007-10-10r23389: Disabling ACL support on Darwin/Mac OS X for now.Michael Adam1-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 (This used to be commit f275991c2fc92cf1e140e4cf8f8bc1a7fbcbbb0c)
2007-10-10r23387: 1. This unifies the POSIX ACL detection code:Michael Adam1-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 (This used to be commit 234b32c7bc18b3e450329dbee496d9f600a642ee)
2007-10-10r23352: Don't generate stamp-h. AFAICT it is never used.James Peach1-1/+1
(This used to be commit d47d1a44e74b3cd02cddf1cf2f22460987102b66)
2007-10-10r23307: move readahead stuff out of libreplace and make it samba3 specificStefan Metzmacher1-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 (This used to be commit 5e9b84326b4c65799e6fa6550de870d9a7ebba85)