summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
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)
2003-02-26Add -Wwrite-strings to our --enable-developer settings.Andrew Bartlett1-2/+2
We have compiled relitivly 'clean' with this setting since I did a massive cleanup last month. This should help us stay that way. Andrew Bartlett (This used to be commit 284479bf388f5e39d9be78eeb1ac6cdd001fb8df)
2003-02-24Patch from Luke Howard to add mutual kerberos authentication, and SMB sessionAndrew Bartlett1-0/+16
keys for kerberos authentication. Andrew Bartlett (This used to be commit 8b798f03dbbdd670ff9af4eb46f7b0845c611e0f)
2003-02-22Fixes from Paul Green and vorlon@debian.org for building shared librariesAndrew Bartlett1-32/+35
(make it possible to build both shared and static) and -lcrypt handling. (This used to be commit 30510f50077fd157664c127ac0182ce26843d43f)
2003-02-19Improve detection of iconv(3) for various platforms. M4 code is similar to ↵Alexander Bokovoy1-17/+43
what I use in Midgard for past few years, modified for Samba needs. (This used to be commit 747d2d70a9eb4d9222d7b63e5fcec269eda76672)
2003-02-19Add support for detecting method of listing encryption types (MIT v Heimdal)Jim McDonough1-0/+3
(This used to be commit 48dcf5b97f2d53617c41237e09369ec678ab65e9)
2003-02-18Patch from vorlon@debian.org to split out our -lacl dependency to only smbdAndrew Bartlett1-4/+11
and vfstest. (This used to be commit bcbc2213230e95d732a774b5aee67295fba4380b)
2003-02-17People were being tripped up by the fact that we havn't updated acconfig.hAndrew Bartlett1-0/+3
as we don't need it for autoconf 2.53. Remove it from CVS, and assert the newer autotools in configure.in Andrew Bartlett (This used to be commit 14b38c004f4bd5b695d04941b03e3bfa31372da3)
2003-02-15Third-party configuration scripts may produce undesirable additions to ↵Alexander Bokovoy1-0/+8
CFLAGS/CPPFLAGS and LIBS/LDFALGS. In particular, they often don't check where the appropriate libraries were installed and pass -I/usr/include and -L/usr/lib as part of CFLAGS/LDFLAGS. While the latter isn't dangerous, passing system include directory through -I lead to change of its status in CPP from system to user-defined in many cases. This patch cleans up CFLAGS/CPPFLAGS from errorenous -I/usr/include and LIBS/LDFLAGS from -L/usr/lib. This is done as two m4 macros which are called before AC_OUTPUT. (This used to be commit 643172ac1a9b53823d704690eb03120074bbef78)
2003-02-15When checking for tgetent, include libtinfo from recent Ncurses as wellAlexander Bokovoy1-1/+1
(This used to be commit c88a5b1abaaee9aea3ece5677fce8b79bcd00552)
2003-02-15Add support for krb5-config from recent MIT and Heimdal. And fallback to ↵Alexander Bokovoy1-1/+16
traditional guessing only if krb5-config was not found. (This used to be commit ca27334ba0f2ffbe0fd2a18ef5edf644d4e52190)
2003-02-12Fixes for HPUX only having limited POSIX lock range from Michael Steffens ↵Jeremy Allison1-2/+2
<michael.steffens@hp.com> Jeremy. (This used to be commit ba0f47f78db488bd8dcd59023f48aa77a1cb2c27)
2003-02-10As metze mentioned, this is the proper way to find perl...Andrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit f364921864bf4c33580c432f0d328c7ffc48a7df)
2003-02-04Try to allow old and new heimdal installsJim McDonough1-5/+14
(This used to be commit 29d25382ac394707da372d4af2b828bfcd0d6874)
2003-02-03Try to get build working on systems with krb runtime but not devel libs.Jim McDonough1-2/+2
Let's not assume that because one dir exists the whole shebang is there... (This used to be commit 44fd5c827537bd14c2220f62f5e44190247ae556)