summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2003-04-12Patch from Armijn Hemel <armijn@nl.linux.org> to fix build onJelmer Vernooij1-2/+2
FreeBSD 5 systems with a broken krb5-config (This used to be commit 741d5c3cd8870b3d06ba0225e5b24a82403eb142)
2003-04-11A new RPC pipe! The \pipe\echo named pipe is for testing large RPCTim Potter1-0/+5
requests and responses and is only compiled in when --enable-developer is passed to configure. It includes server and client side code for generating and responding to functions on this pipe. The functions are: - AddOne: add one to the uint32 argument and return ig - EchoData: echo back a variable sized char array to the caller - SourceData: request a variable sized char array - SinkData: send a variable sized char array and throw it away There's a win32 implementation of the client and server in the junkcode CVS repository in the rpcecho-win32 subdirectory. (This used to be commit 4ccd34ef836eba05f81dc2da73fd7cfaac201798)
2003-04-10Fixes to linker flags for AIX winbind client from Stephen Roylance.Tim Potter1-0/+6
(This used to be commit 1cc5b2881c61db7aadd886008fcfb81e351e651a)
2003-04-09Autoconfiscate the name of the winbind shared library file. UnderTim Potter1-0/+4
IRIX this is libns_winbind - everyone else is libnss_winbind. This simplifies the Makefile a bit and also fixes the 'nsswitch' target under IRIX. (This used to be commit 69c392bc127bf69876f4dedae8c3a6976219d448)
2003-04-06Fix building on platforms without ldapJelmer Vernooij1-0/+3
(This used to be commit 3f78ea7d06ae911f97c0a1a451e67fe00547e873)
2003-04-04Replace 'so' by $SHLIBEXTJelmer Vernooij1-38/+35
(This used to be commit d0a767a7653f3fef846c62e9a0a20bcc68d87559)
2003-04-04Use $SHLIBEXT, not .soJelmer Vernooij1-2/+5
(This used to be commit 319d41201dcf07fc18a39df4f362aa2a0eb16200)
2003-04-04Abort configure if --with-ads and --without-ldap.Tim Potter1-0/+5
(This used to be commit 3ac60d2ceb1495a5ee691810678d29dea2667a7a)
2003-04-02There's no need to use LDAP_CFLAGS, just use CFLAGSJelmer Vernooij1-4/+4
(This used to be commit 5d2fd222a9e4cccd232e492d1aea1dc7a64a1400)
2003-04-02Only use cflags and libs from krb5 when they appear to be working - fixesJelmer Vernooij1-3/+4
build on BSD machines that have a krb5-config that returns @INCLUDE_des@ for --cflags (This used to be commit e05d78699c6cf6a8340f85e4f55c871fbc100ebf)
2003-04-02Only link in popt when we need itJelmer Vernooij1-1/+4
(This used to be commit a5a980eb3efb37a6becacf043692361bdb4174b0)
2003-04-02Only link in libs when they are actually used. Works great here and onJelmer Vernooij1-5/+24
one of my other boxes. I'll watch the buildfarm. (This used to be commit 266c3970df9f5f9f617c49eee666c1db8e10c855)
2003-04-02THE Idmap patch :-)Simo Sorce1-0/+21
includes a --with-idmap=no switch to disable idmap usage if you find problems. cosmetic fixes and param aliases to separate winbind from idamp roles. A temporarily remote idmap winbind compatibility backend. As I have time I will further change code to not call directly winbind (partly done but not tested) and a specilized module will be built in place for the current glue hack. The patch has been tested locally in my limited time, the patch is simple and clear and should not reserve problems, if any just disable it. As usual, comments and fisex are welcome :-) Simo. (This used to be commit 02781320476ed1b7ee5d943fa36f9a66ab67f208)
2003-04-01Fix build of shared xml/mysql modulesJelmer Vernooij1-2/+4
(This used to be commit 860e4c45619bcd99c6e4a1eb980c5b8dac79b6c0)
2003-03-31- Support absolute paths in vfs and charset modulesJelmer Vernooij1-7/+20
- Fix typo in Makefile.in - Fix compatibility with older vfs modules (from patch by metze) - Build some modules shared by default and some static (and fall back to static when dlopen() is not available) (This used to be commit aa36f462d95f8a3a3a81a89c210b98a6f9fd295f)
2003-03-31Tidyup of winbindd client OS specific autoconf code.Tim Potter1-5/+4
(This used to be commit b20b8d050b45846798a6dc535cfcd4a47ba21694)
2003-03-31autoconf change to compile winbindd for AIX. The client side codeTim Potter1-0/+4
is still under development. (This used to be commit d110a56e433fd2ed5267c6d445b7a652d52940dc)
2003-03-31Cleanup of winbind client side code.Tim Potter1-2/+8
Mostly this consists of untangling the existing code and moving it in to operating system specific files. The winbind client code for all supported operating systems is now in nsswitch/winbind_nss_OSNAME.[ch] to make things a bit clearer. (This used to be commit 93ea047a16a292b23a1d8736ce9bc4098ba142ba)
2003-03-28don't include proto.h during autoconf tests since it doesn't exist yet; ↵Gerald Carter1-0/+1
fixed getsmbpass replacement test (This used to be commit ff43a292b9f8e0a39d19cb099913efd899de84fa)
2003-03-28its VFS_NETATALK_OBJ not VFS_NETATALKAndrew Tridgell1-1/+1
(This used to be commit 662e1bea1b5e8ca8fb842f7ef76f848541116760)
2003-03-28removed a duplicate lump of module stuff in configure.inAndrew Tridgell1-7/+0
(This used to be commit 0502c8a06e3bcefd9ea0f16f611bafc66086fbe9)
2003-03-27Use the new modules system in VFS. If a module can't be loaded with theJelmer Vernooij1-0/+7
new modules system, we still fall back to the old system. (This used to be commit cebe8d8b424f10006f2f791a8f086c6c8a7f5d57)
2003-03-26Remove LDAP_LIBS and just use LIBS again as before. I'llJelmer Vernooij1-7/+2
fix this better later. (This used to be commit c6807d20457325012c4c9edd137b2f1f67e98ec4)
2003-03-26Add defines for platforms that need them.Jeremy Allison1-0/+6
Jeremy. (This used to be commit f81128bc0187765f6f9e6d7e05eaebf778cbfec8)
2003-03-26Use execinfo.h to get prototypes for backtrace_symbols (fixesJelmer Vernooij1-1/+1
some warnings) (This used to be commit d453b656e56a9b836b76f1cdce8de65d7bc4eb6c)
2003-03-26Fix $LDAP_LIBSJelmer Vernooij1-2/+2
(This used to be commit af98285f4e4fc4a0e890fed2c71b09280252b3f4)
2003-03-26Output backtrace to logfile in smb_panic(), as suggested by mbpJelmer Vernooij1-1/+1
(only on systems that support it, of course) (This used to be commit bf439d733df6a11a25ff561a853c3382a3b34b96)
2003-03-25Always rebuild modules after running ./configure (to preventJelmer Vernooij1-9/+16
undefined symbol errors) (This used to be commit e193b47259d11b0eaef4071acb406d6433426733)
2003-03-25Remove old check for TDB SAM (we now have ↵Jelmer Vernooij1-18/+8
--with-{static,shared}-modules=pdb_tdbsam) (This used to be commit 760fd4e5c48276696182febcae3b0a997999b1e2)
2003-03-25- Support building all auth modules as .so'sJelmer Vernooij1-7/+7
- Change 2 variable names to avoid conflicts (patch by Stephan Kulow <coolo@kde.org>) (This used to be commit 71b05cd14ae6df8340730e7bad1c783dc278c5d3)
2003-03-25Print list of builtin modules in 'smbd -b'Jelmer Vernooij1-0/+2
(This used to be commit 3a2ed0da40c9709cdae061927f44a38f58e44df0)
2003-03-24- Add support to auth/ for the new modules systemJelmer Vernooij1-5/+14
- Quite some small fixes (also fixes the build) (This used to be commit 3defbd5e0633acfa4631531b49601c7706072d86)
2003-03-24Fix two typosJelmer Vernooij1-1/+1
(This used to be commit 898a246c1650326cbd9b8ca49fb93963e589ea1f)
2003-03-24When using --with-static-modules=subsystem, don't build modules thatJelmer Vernooij1-3/+5
can't be build (This used to be commit bb943a68af20f87a4b2d6b257585615d1792dd33)
2003-03-24Simplify modules interface and make it easier to buildJelmer Vernooij1-36/+22
complete subsystems as modules (--with-shared-modules=rpc,pdb_xml,pdb_ldap works now, for example) (This used to be commit f622bdc691fabed218598fb0546b9e933aed63ed)
2003-03-24Add modules support to charsetJelmer Vernooij1-0/+3
(This used to be commit cf3d31b9801d7ccb30334a92d4dc8a0ced2ecd31)
2003-03-22Detect missing -lroken properly on systems without krb5-configJelmer Vernooij1-2/+3
(This used to be commit 9c3b8533fc6d2a68e013668d0927d479f4ab58dd)
2003-03-22It seems that this causes some problems on some linux platforms - it's aAndrew Bartlett1-1/+1
pity becouse otherwise you need to link a program with it to get the fstring/pstring bugs. Andrew Bartlett (This used to be commit b1b4370955d50fd4997c7171a99fe03f97190aca)
2003-03-21Patch from colo (on IRC) to get libsmbclient building due to pstring/fstringAndrew Bartlett1-1/+1
issues. Also pick up these link failures at compile time (rather than runtime). Andrew Bartlett (This used to be commit 23c7342bc40daffbcd70ef04727cae2c2b2c366b)
2003-03-20Only build pdb_ldap if both ldap libs and headers are foundJelmer Vernooij1-2/+2
(This used to be commit 228110e83fce91c811c82f6f836d313b6b79ff87)
2003-03-20Build samr as wellJelmer Vernooij1-0/+1
(This used to be commit 1d33afdef9ea11e17c633109170d35ed66c4e2b8)
2003-03-20If CFLAGS is set when running configure, then just use that.Martin Pool1-3/+7
Otherwise add -O. (We used to always set -O, which is sometimes annoying when debugging and anyhow clashes with normal autoconf behaviour.) (This used to be commit aee2ad9c3444d59dd6f53dda5379a6c391e00002)
2003-03-19Fix pdb_unix usage - noticed by jmcdJelmer Vernooij1-1/+1
(This used to be commit dd03aec26dc39a4e56f18d547132768204a500db)
2003-03-19Fix build errors and move pdb_guest.so -> guest.soJelmer Vernooij1-1/+1
(This used to be commit 25412880251839de3dd17882fab30c873c886454)
2003-03-19Fix module namesJelmer Vernooij1-3/+4
(This used to be commit fa1c8eee1fdd2452f9e3595b2b3957ea8c0ea46a)
2003-03-19Put in the new modules system. It's now used by passdb and rpc. I willJelmer Vernooij1-93/+50
put a doc about it in dev-doc later today. (This used to be commit af7bfee0c6902c07fdb8d3abccf4c8d6bab00b5a)
2003-03-15String handling parinoia fixes.Andrew Bartlett1-1/+1
This patch enables the compile-time checking of strings assable by means of sizeof(). (Original code had the configure check reversed). This is extended to all safe_strcpy() users, push_string and pull_string, as well as the cli and srv derivitives. There is an attempt to cap strings at the end of the cli buffer, and clobber_region() of the speified length (when not -1 :-). Becouse of the way they are declared, the 'overmalloc a string' users of safe_strcpy() have been changed to use overmalloc_safe_strcpy() (which skips some of the checks). This whole ball of mud worked fine, until I pulled out my 'fix' for our statcache. When jeremy fixes that, we should be able to get back to testing this stuff. This patch also includes a 'marker' of the last caller to clobber_region (ie, the function that called pstrcpy() that called clobber_region) to assist in debugging problems that may have smashed the stack. This is printed at smb_panic() time. (Original idea and patch by metze). It also removes some unsused functions, and #if 0's some others that are unused but probably should be used in the near future. For now, this patch gives us some confidence on one class of trivial parsing error in our code. Andrew Bartlett (This used to be commit 31f4827acc2a2f00399a5528fc83a0dae5cebaf4)
2003-03-13In Valgrind 1.9.4, the headers have moved to <valgrind/valgrind.h>,Martin Pool1-1/+4
etc. So check for that as well as the old names. (This used to be commit 1ffa4d75b75979b8abb409634212ce43a0826467)
2003-03-10Check for valgrind.hMartin Pool1-0/+1
(This used to be commit 0ece70d631bf095bf9c8819180b6c59990159cd0)
2003-03-05Add a test for a useful property of the compiler - we can get link-timeAndrew Bartlett1-0/+18
failures for some compile-time properties this way. Andrew Bartlett (This used to be commit ce618624b7df797e228f8ef0f19820b318c62ae9)