summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2002-08-08Samba dependency hell claim's another victim...Andrew Bartlett1-16/+8
Back out last night's patch to to reduce -l dependencies until we can ensure that *all* configurations/platforms work... Andrew Bartlett (This used to be commit 35eefe7a19b2b684d3ca05a665e9c13e9d17acc3)
2002-08-07Patch from Steve Langasek <vorlon@netexpress.net> to split up our -lAndrew Bartlett1-8/+16
dependencies. This benifits packagers (like debian) becouse then our client code won't have references to 'server only' libraries. (In particular, it removes the client dependency on CUPS, which was raised in a debian bug report). Andrew Bartlett (This used to be commit d5f2e33b34fe0e67153894b6bf582b7eaca40e7f)
2002-07-30OK!Simo Sorce1-1/+1
Finally the cascaded VFS patch is in. Testing is very welcome, specially with layered multiple vfs modules. A big thank to Alexander Bokovoy for his work and patience :) Simo. (This used to be commit 56283601afe1836dafe0580532f014e29593c463)
2002-07-30Do AC_MSG_RESULT(yes) when using included popt.Tim Potter1-1/+1
(This used to be commit edd91fa854356739301604968f15e0a662986d65)
2002-07-27as per user request added windbind start/stop/restart in swatSimo Sorce1-0/+1
almost working, seem it does not yet properly detect if windbind is running or not in all situations testing is welcome. (This used to be commit e0988e918667e3bc7b7cfb19ae81bf8c05fe582a)
2002-07-23implemented getgrouplist() for systems that don't have it and use itAndrew Tridgell1-1/+1
in get_alias_user_groups(). The old method used getgrent() which is extremely slow when the number of groups is large (This used to be commit 44e92b6523ca2c119c2562df22eb71138dca9d9d)
2002-07-23removed the freebsd getgroups check now that we don't use itAndrew Tridgell1-24/+0
(This used to be commit d25dc761374ac832e2c5f6b32b7a468ea5a8591e)
2002-07-03Kill off codepage related stuff, now we don't use codepages any more.Andrew Bartlett1-19/+0
Andrew Bartlett (This used to be commit d1ca2b9f23ce701eb6b6becafb1acd813fc8fc3a)
2002-06-26Re-enable kernel change notification on s390 as it has been fixed in theJim McDonough1-1/+1
kernel. (This used to be commit ce7aa715ba2b704bfba49f128196c6a3421fd73b)
2002-06-26more merges from SAMBA_2_2Gerald Carter1-0/+1
(This used to be commit fea895c5c41d51e6b06f0bcf8e0c95b29df89e76)
2002-06-25merge of SONAMEFLAG stuff from SAMBA_2_2. If I stepped on somethingGerald Carter1-2/+42
here because HEAD does it differently, someone let me know. This looks ok and compiles fine from what I can tell. (This used to be commit 68841ae76289369c0b2e9e964bad1746e6e2cc8b)
2002-06-24merging some autoconf changes from SAMBA_2_2Gerald Carter1-93/+65
(This used to be commit 708c6b8297e720c0d0146e66e3a011feabe01531)
2002-06-16Two things: Check how many paramaters that the LDAP libs take for theAndrew Bartlett1-0/+10
rebind proc (some give an extra paramter to pass a void* paramater) and some small changes for the SMB signing code to reset things when the signing starts, and to 'turn off' signing if the session setup failed. Andrew Bartlett (This used to be commit a8805a34e5d96eeb5ffe15681b241d5a449a6144)
2002-06-05merge 390 kernel workaround from SAMBA_2_2.Jim McDonough1-1/+1
(This used to be commit df78e76e0b8e90430af37ce997bfc6b73c9d01d7)
2002-05-29merge from 2.2Gerald Carter1-0/+3
(This used to be commit 65417ed341113a9624eada9a97ef0b9d66ca95c0)
2002-05-17Make --with-ldapsam 'go away'. This is now a standard, stable, featureAndrew Bartlett1-18/+0
and there is no real reason for it to depend on more than the abilty to compile the code. (This used to be commit 64aaec137e39595e6e61b55eb525615683a1393c)
2002-05-17This removes --with-ssl from Samba.Andrew Bartlett1-68/+0
This option was badly maintained, useless and confused our users and distirbutors. (its SSL, therfore it must be good...) No windows client uses this protocol without help from an SSL tunnel. I can't see any reason why setting up a unix-side SSL wrapper would be any more difficult than the > 10 config options this mess added to samba in any case. On the Samba client end, I think the LIBSMB_PROG hack should be sufficient to start stunnel on the unix side. We might extend this to take %i and %p (IP and port) if there is demand. Andrew Bartlett (This used to be commit b04561d3fd3ee732877790fb4193b20ad72a75f8)
2002-05-16Fix for non-__va_copy systems. I had used AC_TRY_COMPILE, but even thoughJim McDonough1-1/+1
__va_copy wasn't defined, it compiled as though it were a function, but fails on a link. Oops. (This used to be commit d3222ecd1a024fd2e7ba72b1bc10a400d398a364)
2002-05-16Add configure support for __va_copy, which is required on Linux/390 systemsJim McDonough1-0/+8
when assigning on va_list to another, or when passing a va_list as an argument to a function. Not using it causes segv's and other unpredictable results. We need to check all over the place for this... (This used to be commit 331132678c2e25e5f220de34968f6b16f4fbbc97)
2002-05-16merge from SAMBA_2_2Gerald Carter1-1/+1
(This used to be commit d8e8f13f7231c2b2874fdca7f3600acb69e48df4)
2002-05-15more solaris compile fixes (for smbwrapper)Gerald Carter1-1/+0
(This used to be commit fbefb479fb3bd86affffa1bd567565f1797ae329)
2002-05-11Fix for *BSD linking of VFS modules from "Scot W. Hetzel" <hetzels@westbend.net>Jeremy Allison1-0/+1
Jeremy. (This used to be commit f137a2cc14c71cbffd2ffb392c33cc67817b1658)
2002-05-11Fix to include -Ipopt in getpass test.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 41cec26ee36458c2f6fdf768d25a83031e4d5bbb)
2002-05-10Fix for Solaris nscd issue pointed out by Mike GerdtsTim Potter1-0/+27
<Michael.Gerdts@alcatel.com>. The struct passwd in Solaris contains some extra fields which must be initialised otherwise nscd crashes. (This used to be commit a67323d07177ebc8e46dc14476efaf7e95944504)
2002-05-09merge from SAMBA_2_2Gerald Carter1-3/+3
(This used to be commit 7382c3013d7b630ba7229a1d12104b8f7edfd9ca)
2002-05-09pidfile merge from SAMBA_2_2 (including --with-fhs) and a few other minor ↵Gerald Carter1-2/+146
things; compiles and shouldnt break, but needs testing (This used to be commit 19b9b50d9039afe614284aaf379f9f1078e2e307)
2002-04-24patch from Alexander Bokovoy needed for dlopen on bsd systemsAndrew Tridgell1-4/+8
(This used to be commit 38fd99e84176106ed700f637e9292d2a4c1385b4)
2002-04-16fixed the handling of STR_TERMINATEAndrew Tridgell1-1/+1
(This used to be commit dbc6b137a83cf9fe0558625dd32f92f15296fba6)
2002-04-11added strndup() for systems that don't have itAndrew Tridgell1-1/+1
(This used to be commit 7e92fb7453e4dbf1fe0c32c3dcc1e994cb95b5ea)
2002-04-11Ensure VFS modules will build correctly by adding defines for CPPFLAGSJeremy Allison1-3/+24
defines into acconfig.h - only defined if seen. Jeremy. (This used to be commit 9f2753a1496c51fd56c97984b8def46a651dbfc8)
2002-04-04Use m4-mode when editinging configure.in under emacs.Tim Potter1-1/+2
Use $CC instead of $SHLD for the "test whether building a shared library actually works". At the moment this is failing as $SHLD (and $LDSHFLAGS - look at the value this is set to for Solaris) are designed to be used from a Makefile and not within configure so this test will always fail! Tridge has suggested moving to libtool^H^H^H^H^H a shell script that invokes the right linker with the right args and solves this problem nicely. (This used to be commit 4caf71d5b28e003133bacca153278478d8245989)
2002-04-04Add -D__INSURE__ to the CPPFLAGS if CC=insure.Tim Potter1-0/+7
(This used to be commit fb80ff968cd7634704770586d1918b477579164b)
2002-04-01not all versions of gcc support -rdynamicAndrew Tridgell1-5/+0
for example, gcc 2.95.2 on sco1 doesn't (This used to be commit aa7eab724558af6d2b00975ed13f7407301eafa9)
2002-04-01try to get the summary test working on OpenBSDAndrew Tridgell1-3/+4
(This used to be commit 63702ca3a42670941bcb08b4214fa7e7c38fc1f0)
2002-03-27Removed HAVE_LIBDL from most places (except system.c). Added checks forJeremy Allison1-1/+1
dlopen & friends into configure.in. This should help building on *BSD where dl*** calls are in libc. Jeremy (This used to be commit ac1baba35d7a399bf800ced49a4384e39955e3eb)
2002-03-23Various winbind updates:Andrew Bartlett1-3/+4
- pam_winbind updates from vance, fixing a typo and making some the options work properly. - Extra parinoia in the winbind connection loop - Allow pam_winbind to compile on HP-UX (Don Mcall, more work to do). - Fix up configure.in to use the same method for building the test .so as the Makefile uses. Andrew Bartlett (This used to be commit 8e705dd9215b1cb3f44d6348094679d7dc6a7fbd)
2002-03-19Sync up vfs changes from 2.2.x.Jeremy Allison1-1/+1
Jeremy. (This used to be commit ad1e858d8e72adf924ff435eab8da3e60842e2e6)
2002-03-03Fixed typo for winbind on solaris and hpux.Tim Potter1-2/+2
I have to say that having to link in winbind_nss_solaris.o for hpux is slightly dodgy... (This used to be commit fd172ec603de590dae6c3a91c7baf39c0afebea8)
2002-03-01Fixed EXTRA vs EXTGRA typo. Thanks Mike :-).Jeremy Allison1-1/+1
Jeremy. (This used to be commit 56b1252ebc89d2b4ac54c3ee7e3c4bc3c3ec5d0f)
2002-03-01Attempt to fix Solaris winbind nss build.Jeremy Allison1-6/+17
Jeremy. (This used to be commit 10e3e6855be93b8c4d97d67a063d92ccee391fec)
2002-02-22We can't build shared libs on sco, so no point attempting to export dynamicAndrew Bartlett1-1/+0
symbols. In any case, it broke the build :-( Andrew Bartlett (This used to be commit 8c22ff75d732ed588f8e6d8339c7057bb147d2de)
2002-02-22Get rid of the unused WL variable from the previous patch. I think these wereAndrew Bartlett1-20/+17
meant to be DYNEXP, but I'll confirm that with the original contributor. Thanks to vance for spotting this! Andrew Bartlett (This used to be commit cf9cae48e66a14530b5cc5452a4767479de7ef82)
2002-02-22Add the pdb_plugin module from Jelmer Vernooij <jelmer@nl.linux.org>.Andrew Bartlett1-4/+29
This allow the user to select 'passdb backend = plugin : /path/to/plugin.so : pluging args' And load any arbitary plugin. Apparently Jelmer has a mysql plugin in the works - hence this patch. We probably need to rework the interface a bit before 3.0 (add versioning of some kind) but this is a good start. Andrew Bartlett (This used to be commit d6d18b70f0c377344b0b3d9df5a11d209793bfe0)
2002-02-22Try to catch the compilers that don't handle immidiate structures as well as weAndrew Bartlett1-2/+13
would like. We use them to initialise other struct (lookup) tables, so test that as well. Also try not to segfault during our snprintf tests - test both with a 0 len buffer and without any buffer at all. Andrew Bartlett (This used to be commit 2d80ab7122f34d3bf31cddd26a63929f9c2ced77)
2002-02-20fixed the gssapi lib configure test to not do the test twiceAndrew Tridgell1-4/+2
(This used to be commit 1ce762e96b8d4c39488b59fa73456fe6f2012567)
2002-02-06fix for IRIX toolroot buildsHerb Lewis1-1/+2
(This used to be commit dc3fb2e6dcd92efd7468bd8121fbc49e3dadb8ea)
2002-01-20This is another *BIG* change...Andrew Bartlett1-19/+0
Samba now features a pluggable passdb interface, along the same lines as the one in use in the auth subsystem. In this case, only one backend may be active at a time by the 'normal' interface, and only one backend per passdb_context is permitted outside that. This pluggable interface is designed to allow any number of passdb backends to be compiled in, with the selection at runtime. The 'passdb backend' paramater has been created (and documented!) to support this. As such, configure has been modfied to allow (for example) --with-ldap and the old smbpasswd to be selected at the same time. This patch also introduces two new backends: smbpasswd_nua and tdbsam_nua. These two backends accept 'non unix accounts', where the user does *not* exist in /etc/passwd. These accounts' don't have UIDs in the unix sense, but to avoid conflicts in the algroitmic mapping of RIDs, they use the values specified in the 'non unix account range' paramter - in the same way as the winbind ranges are specifed. While I was at it, I cleaned up some of the code in pdb_tdb (code copied directly from smbpasswd and not really considered properly). Most of this was to do with % macro expansion on stored data. It isn't easy to get the macros into the tdb, and the first password change will 'expand' them. tdbsam needs to use a similar system to pdb_ldap in this regard. This patch only makes minor adjustments to pdb_nisplus and pdb_ldap, becouse I don't have the test facilities for these. I plan to incoroprate at least pdb_ldap into this scheme after consultation with Jerry. Each (converted) passdb module now no longer has any 'static' variables, and only exports 1 init function outside its .c file. The non-unix-account support in this patch has been proven! It is now possible to join a win2k machine to a Samba PDC without an account in /etc/passwd! Other changes: Minor interface adjustments: pdb_delete_sam_account() now takes a SAM_ACCOUNT, not a char*. pdb_update_sam_account() no longer takes the 'override' argument that was being ignored so often (every other passdb backend). Extra checks have been added in some places. Minor code changes: smbpasswd no longer attempts to initialise the passdb at startup, this is now done on first use. pdbedit has lost some of its 'machine account' logic, as this behaviour is now controlled by the passdb subsystem directly. The samr subsystem no longer calls 'local password change', but does the pdb interactions directly. This allow the ACB_ flags specifed to be transferred direct to the backend, without interference. Doco: I've updated the doco to reflect some of the changes, and removed some paramters no longer applicable to HEAD. (This used to be commit ff354c99c585068af6dc1ff35a1f109a806b326b)
2002-01-14I like --enable-developer, but I find it rather usless when all it gets me is aAndrew Bartlett1-1/+5
screen-full of kerberos warnings. This is almost as good, and I can actually see the Samba warnings. Andrew Bartlett (This used to be commit 35a6275e186cbd7b1f2190265b47112f1d082c06)
2002-01-10We need to test for major/minor macros.Jeremy Allison1-0/+24
Jeremy. (This used to be commit ee8c8add7f83d7a794546769c59c85ef8bb5b89a)
2002-01-10Getting ready to add UNIX extensions in HEAD also.Jeremy Allison1-1/+14
Jeremy (This used to be commit 6210d4aa196c944e47076e316980f76ac9c6b02d)