summaryrefslogtreecommitdiffstats
path: root/source3/configure
Commit message (Collapse)AuthorAgeFilesLines
* patch from Alexander Bokovoy needed for dlopen on bsd systemsAndrew Tridgell2002-04-241-613/+671
| | | | (This used to be commit 38fd99e84176106ed700f637e9292d2a4c1385b4)
* reran configure after adding a test for strnlen()Andrew Tridgell2002-04-161-1/+1
| | | | (This used to be commit 78ead781261d397ace22640e3820d0f4fe17722c)
* added strndup() for systems that don't have itAndrew Tridgell2002-04-111-670/+673
| | | | (This used to be commit 7e92fb7453e4dbf1fe0c32c3dcc1e994cb95b5ea)
* Ensure VFS modules will build correctly by adding defines for CPPFLAGSJeremy Allison2002-04-111-764/+848
| | | | | | defines into acconfig.h - only defined if seen. Jeremy. (This used to be commit 9f2753a1496c51fd56c97984b8def46a651dbfc8)
* Rerun autoconf.Tim Potter2002-04-041-1/+1
| | | | (This used to be commit a627d698124ade6014b10827493dc3b3963f5534)
* Rerun autoconf.Tim Potter2002-04-041-672/+676
| | | | (This used to be commit 5c4ce2129f30112d7df1e5f0afd60ae6a96cd807)
* not all versions of gcc support -rdynamicAndrew Tridgell2002-04-011-767/+762
| | | | | for example, gcc 2.95.2 on sco1 doesn't (This used to be commit aa7eab724558af6d2b00975ed13f7407301eafa9)
* try to get the summary test working on OpenBSDAndrew Tridgell2002-04-011-672/+676
| | | | (This used to be commit 63702ca3a42670941bcb08b4214fa7e7c38fc1f0)
* Removed HAVE_LIBDL from most places (except system.c). Added checks forJeremy Allison2002-03-271-10/+10
| | | | | | | dlopen & friends into configure.in. This should help building on *BSD where dl*** calls are in libc. Jeremy (This used to be commit ac1baba35d7a399bf800ced49a4384e39955e3eb)
* rerun autoconfAndrew Bartlett2002-03-231-312/+313
| | | | (This used to be commit 32a8513619c29b1797a69849b73e62705a0f7c0b)
* Sync up vfs changes from 2.2.x.Jeremy Allison2002-03-191-3/+3
| | | | | Jeremy. (This used to be commit ad1e858d8e72adf924ff435eab8da3e60842e2e6)
* Fixed EXTRA vs EXTGRA typo. Thanks Mike :-).Jeremy Allison2002-03-011-1/+1
| | | | | Jeremy. (This used to be commit 56b1252ebc89d2b4ac54c3ee7e3c4bc3c3ec5d0f)
* Attempt to fix Solaris winbind nss build.Jeremy Allison2002-03-011-21/+34
| | | | | Jeremy. (This used to be commit 10e3e6855be93b8c4d97d67a063d92ccee391fec)
* Rerun configureAndrew Bartlett2002-02-221-310/+309
| | | | (This used to be commit a1952415f8c6712be316f2fa77405d06b5e305d7)
* Get rid of the unused WL variable from the previous patch. I think these wereAndrew Bartlett2002-02-221-773/+796
| | | | | | | | | 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)
* rerun autoconfAndrew Bartlett2002-02-221-649/+619
| | | | (This used to be commit 0ba24c91bf3f6e56e2bd32a6c4c1bbc23cb48527)
* fix for IRIX toolroot buildsHerb Lewis2002-02-061-314/+315
| | | | (This used to be commit dc3fb2e6dcd92efd7468bd8121fbc49e3dadb8ea)
* This is another *BIG* change...Andrew Bartlett2002-01-201-78/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* rerun autoconfAndrew Bartlett2002-01-141-802/+812
| | | | (This used to be commit d6bd9f1005496753333c3d8dec5e1a8069f1ce7b)
* Ensure this is committed last.Jeremy Allison2002-01-101-288/+370
| | | | | Jeremy. (This used to be commit 2591361fa860b3f9480c0c29e433c15d45d9abe4)
* Although configure.in and configure were checked in at the same timeTim Potter2002-01-101-9/+9
| | | | | | I think configure.in just beat it to the repository so the timestamp of configure.in is newer than configure. )-: (This used to be commit ee0a6f8d26a594bb3d0ee266a0229f3046590270)
* Getting ready to add UNIX extensions in HEAD also.Jeremy Allison2002-01-101-283/+325
| | | | | Jeremy (This used to be commit 6210d4aa196c944e47076e316980f76ac9c6b02d)
* Added tests for st_blocks in struct stat, and added a (hateful) constantJeremy Allison2002-01-091-310/+369
| | | | | | | | | | the specifies the units that st_blocks is in. The reason for this is that HPUX uses 8k, AIX uses a #defined constant and everyone else (tm) uses 512 byte units. Needed for the CIFS UNIX extensions - coming to a Samba server near you soon.... :-). Jeremy. (This used to be commit 38cfffea5f0d7f5ff676f83204a2923247dce9d5)
* Better explanation message for dmalloc.Martin Pool2002-01-091-2/+2
| | | | | | | | | | | Also more insertion of parenthesis to handle struct members called 'free'. You can now get useful dmalloc output, as long as it is compatible with your C library. On RH7.1 it looks like you have to rebuild dmalloc to allow free(0) by default, because something in libcrypt does that. (sigh) (This used to be commit 391cbb690196537c8b6292b42c2e27408cc7e249)
* With --enable-dmalloc, also use dmalloc's wrappers around routinesMartin Pool2002-01-091-784/+785
| | | | | like strcat (This used to be commit fb8ab69b6f638c41d734282488be91d85b4ec057)
* - fixed my breakage of CPPFLAGSAndrew Tridgell2002-01-081-671/+674
| | | | | - allow winbindd and wbinfo to build without shared libraries (This used to be commit d5db2518be8458f24f66eaa17434504b994ebb9a)
* - use CFLAGS when linking shared libs (for things like -64 on irix)Andrew Tridgell2002-01-071-2/+2
| | | | | - don't attempt to build winbindd if we can't do shared libs (This used to be commit c98158f3f818118fb13cc7ae6f45634204343b46)
* Spelling fix.Tim Potter2002-01-071-664/+661
| | | | (This used to be commit dfcc97a15837e2d13561e023ad5a7532faa441b8)
* Oops, rerun autoconf after last change.Martin Pool2002-01-031-0/+8
| | | | (This used to be commit 73743c2ec9da239f5d1340b68e92bdeb00cee97d)
* try to handle broken const in headers on cray unicosAndrew Tridgell2002-01-011-752/+760
| | | | (This used to be commit 8143052e6917d4ae774192ed463ea7359cf0a5fb)
* added a simple test to see whether building shared libraries actuallyAndrew Tridgell2001-12-311-297/+322
| | | | | works (This used to be commit 3aeefbca4f272f57e83e753177ee6e8157b2dbd5)
* cope with systems that don't have full gssapi libsAndrew Tridgell2001-12-311-660/+709
| | | | (This used to be commit c4d928e55fe99a3a1c4e53508a44949f92d74219)
* Make Samba compile on RH 6.2 again.Andrew Bartlett2001-12-301-1/+1
| | | | | | | | | | | | We now include the libber.h file if required, but currently we just don't use ldap. (I'll chase this up). In the meantime, I've moved the ads_status code about, its now in its own file, and has a couple of #ifdefs to allow smbd to link - becouse the lack of LDAP caused HAVE_ADS to be undefined. (I hope its not too ugly). Andrew Bartlett (This used to be commit 14407c87e2dcccae1784290e3eb7a2d611516aff)
* When running interactive we want to set our own process group forJeremy Allison2001-12-301-2/+2
| | | | | | signal management. Jeremy. (This used to be commit fffae94dd5699f44c0b1c8081587deafd89b3fc0)
* merge IRIX winbind support from Samba 2.2 branchHerb Lewis2001-12-221-659/+656
| | | | (This used to be commit 20c5f042e3bb79ff96a993c70b843908dcfafb65)
* updated ldap test to test for less common functionAndrew Tridgell2001-12-211-78/+77
| | | | (This used to be commit 831f25a9a7ef3f5481c531b3a5ff514fa8b6d81e)
* Add --enable-dmalloc to link against the dmalloc malloc debugger.Martin Pool2001-12-201-786/+807
| | | | | | It's not as strong as Insure, but it's free, reasonably efficient and works on every platform. (This used to be commit e76d27fcdb33df5212ca5b0ce53c77ed8ca58906)
* Added AC_CHECK_FUNCS(syslog vsyslog).Jeremy Allison2001-12-191-437/+492
| | | | | | | nsswitch code uses vsyslog without checking for it. Provide replacement for vsyslog in lib/snprintf if not found by configure. Jeremy. (This used to be commit ab2e55cdb376d6699c9a09fac243fba7d3840447)
* Added HPUX ACL code.Jeremy Allison2001-12-151-50/+57
| | | | | Jeremy. (This used to be commit 6d03184f8c039ad81de47b5f3bde7dac5b2815ad)
* Updated Solaris link options from DaveCB.Jeremy Allison2001-12-141-12875/+7766
| | | | | Jeremy. (This used to be commit 064a3e0fc406d5ab408da0fbfbf68c89ce8defdd)
* ran autoconfHerb Lewis2001-12-121-7765/+12874
| | | | (This used to be commit f881a8f197a6f6d9512693c4cb705cda1b1d5041)
* Delay gssapi header checking until after kerberos has been located. Wasn't ↵Jim McDonough2001-12-101-628/+628
| | | | | | working on RedHat systems because of /usr/kerberos install location. (This used to be commit 55d55e311e67ea75e13c4a81fe3033b43bed38ca)
* (merge 1.130.4.93) Display results of checks for shared libraries.Martin Pool2001-12-101-292/+302
| | | | (This used to be commit d7853d993796a3f5baea26933cb0e65651c2e605)
* check for gssapi_generic.hAndrew Tridgell2001-12-081-675/+715
| | | | (This used to be commit 838fbac7a086ff82498c3f0ba95b714123a7428c)
* added internal sasl/gssapi code. This means we are no longer dependent on ↵Andrew Tridgell2001-12-081-644/+687
| | | | | | cyrus-sasl which makes the code much less fragile. Also added code to auto-determine the server name or realm (This used to be commit 435fdf276a79c2a517adcd7726933aeef3fa924b)
* merge from 2.2Herb Lewis2001-12-051-5/+5
| | | | | don't set WINBIND variables unless configure was run --with-winbind (This used to be commit 83ec4c0f4dbfa43c893f18af1c6bb58c55043c9b)
* dont add -I./popt to CFLAGS it really belongs in FLAGS1 with other includeHerb Lewis2001-12-051-647/+646
| | | | | paths. This make it hard to use a script that overrides CFLAGS options. (This used to be commit 646b5ae752f7cd00e057d0d7cc6001161125fd3f)
* we need to look for liblber before libldapAndrew Tridgell2001-11-301-664/+672
| | | | (This used to be commit 93a652b705e99df6cd493eacb1a8a61a3a2b82f7)
* XFS quota patch for Linux.Jeremy Allison2001-11-301-654/+696
| | | | | Jeremy. (This used to be commit ce099faf6ce07e14bd9610960bd09f56c5bee864)
* Fix up the ./configure tests for kerberos. This ensures a more consistantAndrew Bartlett2001-11-291-663/+656
| | | | | | behaviour no matter if kerberos was found automatically, found in the /usr/kerberos path or was specified. (This used to be commit 4e212f728c429b986bb3e2230fbc9cd4bcf6dd40)