summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2003-06-30- added LOCALE patch from vorlon@debian.org (Steve Langasek) (bug #122)Andrew Tridgell1-2/+4
- changed --enable-developer debug to use -gstabs as it makes the samba binaries about 10x smaller and is still quite functional for samba debugging (This used to be commit 53bfcd478a193d4def8da872e92d7ed8f46aa4b9)
2003-06-26Remove the MODULES_CLEAN variable. It's no longer necessary sinceJelmer Vernooij1-3/+1
object files for modules are in .po files, while object files for static use are in .o files. Pointed out by metze. This reduces the number of files that have to be recompiled after the Makefile changes. Preventing unnecessary recompiling of the other few is high on my todo list. (This used to be commit b9b46d43c7c39d6738c254c4a148bdb93cae02e3)
2003-06-25Metze assures me that this will fix Heimdal et al.Tim Potter1-1/+1
I think the lesson to take away here is that refactoring configure.in is a hazardous task and should only be attempted if you have a lot of time and patience! (This used to be commit 5ba121ac9d75de72261521cb1066ed585b68c307)
2003-06-25Only append to KRB5_LIBS when doing AC_CHECK_LIB for libkrb5.Tim Potter1-1/+1
I think we are done with MIT Kerberos for the moment. The Heimdal detection looks like it has been broken for ages so it's next on the list. (This used to be commit 7690a722f99485f717215787db168f6878422f2f)
2003-06-25Don't trash the values of CFLAGS and LIBS while engaged in KerberosTim Potter1-2/+0
detection. On Solaris 9 extra libraries -lber and -lresolv are required for Kerberos tests. We used to have an extra check for -lresolv only but I think the correct solution is not to forget about it in the first place. This should fix bug #125 although I don't have access to a system to test it out on. (This used to be commit 4ddfab4a572782cd83588eff4fbb599f6c4e770c)
2003-06-24More tuning of Kerberos detection - don't fall through to detect kerberos libsTim Potter1-3/+6
when we have already decided that we can't do it. (This used to be commit db792ed530da4e040084d4b42b716ffdcdd13bd3)
2003-06-24More sensible behaviour for bug 152. If we don't have krb5.h and were ↵Tim Potter1-10/+36
explicitly configured using --with-ads then give an error, otherwise fall back to compiling without ADS. Tested on redhat 8.0 with and without MIT kerberos packages installed. Metze, let me know if this is working OK for you now! (This used to be commit 7ea81535b8180314acbf0873104a8c942ce4ec14)
2003-06-23Change AC_MSG_ERROR() in krb5.h detection code to AC_MSG_WARN()Tim Potter1-1/+1
until I repair my destroyed development system and check in a proper fix for this. (This used to be commit efad5dab522c466ae9e6bc114d0a0e6d1a7ed06d)
2003-06-23Produce an error if Active Directory support is requested and we don'tTim Potter1-0/+4
have krb5.h Should fix bug 152. (This used to be commit 82d3dd757be5c56fdeb97e66f64ec25d5e202614)
2003-06-23Repair indentation in autoconf Kerberos detection code. This shouldTim Potter1-120/+169
make it easier to understand/debug. (This used to be commit 86b6ff134c2631be1346cea1cd7a17ae815a3759)
2003-06-20The default action for AC_CHECK_LIB is to add the library to $LIBS soTim Potter1-7/+6
this doesn't need to be done explicitly in the Kerberos checks. Also there was a duplicate AC_CHECK_LIB(resolv, dn_expand) which is done early on in the configure process. (This used to be commit fa66e2e1e1186d8c8965e1a13d49f4af2e71a442)
2003-06-16Build libnss_wins.so as part of nsswitch target. Fix for bug #160Tim Potter1-4/+11
found by andreas@conectiva.com.br (This used to be commit fa24fd6f5b9f3648ca0db393905b577f205c8ee0)
2003-06-16reverted locale patch put in by jht (originally from vorlon).Andrew Tridgell1-2/+0
There are lots of things wrong with this patch, including: 1) it overrides a user chosen configuration option 2) it adds lots of complexity inside a loop when a tiny piece of code outside the loop would do the same thing 3) it does no error checking, and is sure to crash on some systems If you want this functionality then try something like this at the end of charset_name(): #ifdef HAVE_NL_LANGINFO if (strcasecmp(ret, "LOCALE") == 0) { const char *ln = nl_langinfo(CODESET); if (ln) { DEBUG(5,("Substituting charset '%s' for LOCALE\n", ln)); return ln; } } #endif then users can set 'display charset = LOCALE' to get the locale based charset. You could even make that the default for systems that have nl_langinfo(). (This used to be commit 382b9b806b1ecd227b1ea247e3825d6848090462)
2003-06-15Patch from vorlon@debian.org, see bugzilal #122John Terpstra1-0/+2
Samba should preferentially use the locale information from the native system, and only fall back on 'display charset' if this is unavailable or unsupported. (This used to be commit 1e445fb4220cdf4700dd9d1850a42746a1065c5a)
2003-06-06get rid of IRIX o32 builds - some libraries (kerberos and ldap) are onlyHerb Lewis1-11/+2
n32 so smbwrapper fails to link. (This used to be commit 392f207a353c3c154ea04a284c4e54864a927e95)
2003-06-06* add in David Lee's utmp patch (defaults to on if available)Gerald Carter1-12/+33
* one more try at fixing builds when --with-ldap=no (This used to be commit b516ab7bdef6b6b2b7f0df8966dbd4c329f46a92)
2003-06-06* break out more common code used between pdb_ldap and idmap_ldapGerald Carter1-21/+0
* remove 'winbind uid' and 'winbind gid' parameters (replaced by current idmap parameter) * create the sambaUnixIdPool entries automatically in the 'ldap idmap suffix' * add new 'ldap idmap suffix' and 'ldap group suffix' parametrer * "idmap backend = ldap" now accepts 'ldap:ldap://server/' format (parameters are passed to idmap init() function (This used to be commit 1665926281ed2be3c5affca551c9d458d013fc7f)
2003-06-06Fixup the check for attr libraries, used ',' instead of ' '.Jeremy Allison1-3/+3
Jeremy. (This used to be commit af62b6612ee046e0bf203c720eb03dbdea5f7296)
2003-06-05Get ready for EA code... Add Linux interface.Jeremy Allison1-1/+8
Jeremy. (This used to be commit 48853140749b74053f1a7857a983397b6e9a0234)
2003-06-05working draft of the idmap_ldap code.Gerald Carter1-4/+8
Includes sambaUnixIdPool objectclass Still needs cleaning up wrt to name space. More changes to come, but at least we now have a a working distributed winbindd solution. (This used to be commit 824175854421f7c27d31ad673a8790dd018ae350)
2003-06-03added idmap_ldap to wrong branch.Gerald Carter1-3/+4
(This used to be commit eafd53a7e7b54ccf2089dc5841ea4291a891ea91)
2003-06-03Redhat 9 needs an explicit -lattr to be able to add POSIX ACLs.Jeremy Allison1-2/+29
Jeremy. (This used to be commit 71bac46c5134fc22942150a1407baa9109aae8d1)
2003-05-29Add smb_register_idmap(). Based on a patch from metzeJelmer Vernooij1-0/+6
(This used to be commit 7e352f5c62c4889bdf2662dded1e74a354890dc7)
2003-05-27More fixes for builddir != srcdir.Tim Potter1-1/+1
- Use absolute directories for $builddir and $srcdir in the Makefile - Don't try and combine source files in $builddir and $srcdir to build proto.h. It's just too hard to get it right across all targets we wish to compile on. Use a hand created prototype for the single function in smbd/build_options.c that we need. This allows us to ditch all the extra sed work that was causing problems: \t not portable - hah! - Fix bogus delheaders target to remove the correct files This appears to work quite nicely now. Let's see how it goes on the buildfarm machines. (This used to be commit 456184463d35c18840c39cb3483b7136247ea764)
2003-05-23Bug 83: fixes for building when $srcdir != $builddir from David LeeTim Potter1-1/+1
<t.d.lee@durham.ac.uk> (This used to be commit e48a8b5e9c1a75c6e4bffe022d0e25edae89bc58)
2003-05-20better handling of --with-expsam (includes pdb_nisplussam now)Gerald Carter1-24/+37
(This used to be commit 6cb3d3cc609c22b54c793ab4d0be645e85e5ad35)
2003-05-20wrap pdb_[nisplussam|xml|mysql] in --with-expsam option & some formatting fixesGerald Carter1-19/+42
(This used to be commit 014350196df287beae212e99d22dc63ecbe7d36e)
2003-05-19FreeBSD5 ACL fix.Jeremy Allison1-0/+5
Jeremy. (This used to be commit 6669c38ed0e209d40aff82867b92d704875c2f80)
2003-05-15Merge of incorrect emacs mode fix.Tim Potter1-1/+0
(This used to be commit 9d973bdfb70333684912ad18d15fcffc4b67dd29)
2003-05-14Evolve quotas configure check more. Patch from Stefan (metze) Metzemacher. ↵Alexander Bokovoy1-13/+66
Now we are defaulting to --with-quotas=no but anyway trying to test them in configure. This is done to get information about as much quota API variations as possible -- when --with-quotas=no this does not affect build but provides us with more detailed information on build farm. (This used to be commit 3786695c72e6ff6a52a527382ac77142e236971b)
2003-05-12And finally IDMAP in 3_0Simo Sorce1-0/+21
We really need idmap_ldap to have a good solution with ldapsam, porting it from the prvious code is beeing made, the code is really simple to do so I am confident it is not a problem to commit this code in. Not committing it would have been worst. I really would have been able to finish also the group code, maybe we can put it into a followin release after 3.0.0 even if it may be an upgrade problem. The code has been tested and seem to work right, more testing is needed for corner cases. Currently winbind pdc (working only for users and not for groups) is disabled as I was not able to make a complete group code replacement that works somewhat in a week (I have a complete patch, but there are bugs) Simo. (This used to be commit 0e58085978f984436815114a2ec347cf7899a89d)
2003-05-12Forgot to actually change default for quotas to -no- in configure.inAlexander Bokovoy1-4/+4
(This used to be commit 7c2395d7cd98b23d58a024a54e5058101fc9d322)
2003-05-12Forgot to actually change default for quotas to -no- in configure.inAlexander Bokovoy1-1/+1
(This used to be commit 73cf63a27f4ff53546171aec18952324d1ed983c)
2003-05-12Add NT quota support. Patch from Stefan (metze) MetzemacherAlexander Bokovoy1-35/+253
1. Allows to change quota settings for shared mount points from Win2K and WinXP from Explorer properties tab 2. Disabled by default and when requested, will be probed and enabled only on Linux where it works 3. Was tested for approx. two weeks now on Linux by two independent QA teams, have not found any bugs so far Documentation to follow (This used to be commit 4bf022ce9e45be85609426762ba2644ac2031326)
2003-05-08Hopefully re-enable building heimdal. It needs -lresolv included in LIBSJim McDonough1-0/+1
to link during configure checks. (This used to be commit 7af282e7ff9c2cccfab97130dc66515a4852c25f)
2003-05-05AIX doesn't append $SHLIB_EXT to NSS libraries.Tim Potter1-3/+4
(This used to be commit af083d2760c79ef33b7e187a5c5a6238667da24e)
2003-05-03configure.in updates:Andrew Bartlett1-32/+11
Now the IRIX and non-irix cases for one of these switch statements is the same, eliminate the statement... We now use autoconf > 2.50, so we can use some of it's features. We also need to correctly include the magic for building vfs_fake_perms. (This used to be commit a4ec8a615195f681f315ce23e799f2e7d35f27f6)
2003-04-30Try to fix IRIX build - add quotes and never call libns_winbind by name - weAndrew Bartlett1-2/+2
should only set that name once. (This used to be commit 34f15bff6f4f847eb900174793dcbc638f96a5bd)
2003-04-29sync with HEAD and remove --with-misplussam as wellGerald Carter1-17/+0
(This used to be commit 531c2df8d443fde8fafdc95250cb9eb809089d59)
2003-04-29remove --with-tdbsam since it is always built nowGerald Carter1-17/+0
(This used to be commit f277cd54ea6be5cad6ea765d992bc4133765ef92)
2003-04-26Remove the unpopular pdb_unix, which has served it's time well.Andrew Bartlett1-3/+4
Also get charset 'werid' for both --enable-developer options in configure. Andrew Bartlett (This used to be commit 2a99e77e91cd214296f12b0aaf30c3c51d5a2c0a)
2003-04-26Fix the weird charset and build it by default for ./configure -enable-developerJelmer Vernooij1-4/+5
(This used to be commit 8d17a4dc2142aa816200f3f91c7f60c3f2c5888c)
2003-04-24In 3.0, pdb_mysql and pdb_xml are in passdb/Jelmer Vernooij1-2/+2
(This used to be commit 706090a1be66b9fffb6c8161092cf9d86965bcfa)
2003-04-24Make sure that we don't compile pdb_ldap on systems with ldap.h, but withoutAndrew Bartlett1-4/+8
-lldap. Andrew Bartlett (This used to be commit 5c36308d14c622bb2d466b97376d3b15ca7c47b2)
2003-04-24Add vfs_fake_perms to Samba 3.0Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 3ad260ced99dd703d3fb1cb15e4eba7ecf7c858a)
2003-04-22Add configure test for previous ldap modifications - we now check if theAndrew Bartlett1-0/+1
ldap_initialze function exists, not just if we are on a particular OpenLDAP. Andrew Bartlett (This used to be commit 8a20162db6a8b3fa7eb0e829663b9b4ced1218c0)
2003-04-16More merges from HEAD:Jelmer Vernooij1-112/+48
- Stephan Kulow's changes (fixing warnings in libsmbclient) - VFS modules - Seperating libs (This used to be commit 6e9b7802335428c88ecf4e44a0e2395ac58e96b5)
2003-04-15Add selection of the modules to configure (merge from HEAD)Jelmer Vernooij1-0/+96
(This used to be commit 3e283989ffc41d55f75f9dacbedca0cf920208fb)
2003-04-15Fix typo in configure.in (merge from HEAD)Jelmer Vernooij1-1/+1
(This used to be commit 30658cd63d55f2cbaf1e7e506dec71959f9069c3)
2003-04-14Backport my backtrace patch from HEADJelmer Vernooij1-2/+2
(This used to be commit 66fcf6b4938a87e5ded7c7e5830a6a54e4439544)