Commit Graph

187 Commits

Author SHA1 Message Date
Kurt Zeilenga
4f3537e853 Update mismatch error messages 2004-09-03 22:45:45 +00:00
Kurt Zeilenga
c63947c492 temp workaround (until new STRERROR_R is in place) 2004-04-24 21:41:22 +00:00
Kurt Zeilenga
7f0c73bf49 new strerror_r checks 2004-04-24 21:30:28 +00:00
Kurt Zeilenga
70d53c906b Add BDB version mismatch check 2004-04-21 20:43:57 +00:00
Kurt Zeilenga
6abba139bb Hide if SIZEOF_WCHAR_T < 4. 2004-04-08 08:54:49 +00:00
Kurt Zeilenga
3c598e89fb Happy new year 2004-01-01 19:15:16 +00:00
Kurt Zeilenga
2f5ae634c7 Bump the required Cyrus SASL version to 2.1.15+ 2003-12-18 19:45:47 +00:00
Kurt Zeilenga
1485af1d35 -ldb should be considered equiv to -ldb4 2003-12-05 16:25:25 +00:00
Kurt Zeilenga
2c21fdcecb move AVL routines into -llutil
update misc notices
2003-11-26 04:17:25 +00:00
Kurt Zeilenga
e3a4c4ec9c Notice/Acknowledge updates 2003-11-26 02:58:56 +00:00
Kurt Zeilenga
b24f96cd51 Berkeley DB 4.2 support (DB 4.2 required by default)
libldif to libutil updates
notice updates
2003-11-25 23:22:12 +00:00
Kurt Zeilenga
8ba0c3a3aa Clean up CYRUS test 2003-09-22 06:07:52 +00:00
Kurt Zeilenga
1ef3b58d96 Require Cyrus SASL 2.1 or better 2003-09-16 20:17:07 +00:00
Kurt Zeilenga
acdbf29e93 Backout autoconf 2.57 changes. Too much work for now. 2003-04-07 22:23:24 +00:00
Kurt Zeilenga
b851a1a757 More autoconf 2.57 changes (this is getting ugly) 2003-04-07 22:03:11 +00:00
Kurt Zeilenga
6118cb4c0d Some more autoconf 2.57 updates, much more still needed (ugh). 2003-04-07 18:48:28 +00:00
Kurt Zeilenga
cb2155e52d Use AC_CHECK_MEMBER to implement struct passwd checks 2003-04-07 06:42:33 +00:00
Kurt Zeilenga
d6f3c9b14a MSGHDR updates 2003-04-07 06:28:30 +00:00
Kurt Zeilenga
517900ec9b Fix typo 2003-04-04 03:42:39 +00:00
Kurt Zeilenga
728f4f188f improve checking message 2003-03-03 01:44:41 +00:00
Howard Chu
348264a449 Really fix accrights test. 2003-03-02 23:11:00 +00:00
Howard Chu
13d29bab87 Fix accrights test, use <sys/socket.h> 2003-03-02 23:00:51 +00:00
Kurt Zeilenga
fe4f355328 Add acc_rights detection (needs testing) 2003-03-02 21:46:40 +00:00
Kurt Zeilenga
56677342f8 Add more -ldb varients 2003-02-28 17:05:02 +00:00
Kurt Zeilenga
e0128cc2b3 Add -ldb41 linking 2003-02-08 01:15:35 +00:00
Kurt Zeilenga
eb9f396974 Require BDB 4.1 for back-bdb 2003-02-08 00:56:15 +00:00
Kurt Zeilenga
6939c53170 Happy new year 2003-01-03 20:20:47 +00:00
Kurt Zeilenga
04b93e2628 Add LTHREAD_LIBS to BDB tests 2002-12-04 05:09:58 +00:00
Kurt Zeilenga
6853b62a45 Fix AC_CACHE_CHECK bug in DB_THREAD detection. 2002-10-08 19:47:17 +00:00
Howard Chu
9c80832e08 Fix pthread version check again 2002-09-18 00:11:53 +00:00
Howard Chu
2e6a83049e POSIX threads tweaks for Draft 4 vs Draft 5 2002-09-12 23:12:18 +00:00
Howard Chu
5dede11811 FIx previous commit, test for Draft 7 was inverted 2002-09-11 09:48:35 +00:00
Howard Chu
97b98783c3 Fix pthreads version detection 2002-09-11 07:43:20 +00:00
Howard Chu
c9b7fc6407 New POSIX threads version support. Detects Draft 4,5,6,7,10 (final).
Should eliminate individual checks for pthread_yield, sched_yield,
and pthread_detach, but they're left in for now as a redundant check.
2002-09-07 14:09:09 +00:00
Kurt Zeilenga
3ad829e389 check for -ldb-4 in addition to -ldb4 2002-06-17 22:15:59 +00:00
Howard Chu
cb8b86e7ce Fix ITS#1824 include correct sasl.h for compatibility test
(must regenerate configure)
2002-05-16 19:28:57 +00:00
Kurt Zeilenga
53257cf037 Update SASL compat test to check for 1.5 compatibility 2002-05-13 20:16:10 +00:00
Howard Chu
41c5a36376 Require 2.1.3 or higher for Cyrus SASL 2 2002-05-07 23:56:59 +00:00
Kurt Zeilenga
2f24e067c9 Check for -ldb4 before -ldb 2002-02-23 23:00:26 +00:00
Kurt Zeilenga
f5dc8ed41c Back-BDB now requires Berkeley DB 4 as this release includes
important fixes necessary for proper operation of back-bdb.
2002-01-30 01:31:44 +00:00
Kurt Zeilenga
1e7ca2e850 Add BDB compatibility check. Require Berkeley DB 3.3 or greater. 2002-01-23 19:08:07 +00:00
Kurt Zeilenga
64f21dca49 DB4 changes 2002-01-21 03:37:32 +00:00
Kurt Zeilenga
0e2af54a3f Update copyright statements 2002-01-04 21:17:25 +00:00
Howard Chu
0552b1c53f NT updates from jon@symas.com. 2001-12-07 04:03:25 +00:00
Kurt Zeilenga
308723d895 Fix typo 2001-10-24 16:56:21 +00:00
Kurt Zeilenga
cc2a59a36c Update to full notice 2001-10-24 16:51:48 +00:00
Kurt Zeilenga
9be9afa084 Init MPOOL in DB_THREAD test 2001-10-01 06:38:24 +00:00
Kurt Zeilenga
44146a1cb7 Rework DB_THREAD support. CDB support needs reimplementation. 2001-10-01 06:08:46 +00:00
Kurt Zeilenga
69dc4002ac Disable (for now) check for HAVE_BERKELEY_DB_THREAD and hence disable
use of BerkeleyDB's Concurrent DB API.
2001-09-29 23:41:34 +00:00
Kurt Zeilenga
ea4bf672cc Sync detection with use. Don't use DB_CDB_ALLDB. Causes hang. 2001-09-28 20:52:48 +00:00
Kurt Zeilenga
118ca0dd4b Fix db1 error and add kerberos comment 2001-08-24 20:20:34 +00:00
Kurt Zeilenga
44bef574c8 Updated pthread test and usage (avoid pthread_detach if possible)
don't use tmpnam()
2001-06-09 01:05:35 +00:00
Kurt Zeilenga
5d1608ac1b Rework DB_THREAD test 2001-06-07 17:23:43 +00:00
Kurt Zeilenga
af79d6e354 Add some error check to be DB_thread checks 2001-06-07 17:04:53 +00:00
Kurt Zeilenga
d7d20254ac Another typo 2001-06-07 16:48:37 +00:00
Kurt Zeilenga
db5e933b45 Fix typo 2001-06-07 16:46:40 +00:00
Kurt Zeilenga
43d5dc2e88 Add error reporting to db check 2001-06-07 16:43:23 +00:00
Kurt Zeilenga
08de32f87a Add db version check 2001-06-07 16:40:11 +00:00
Kurt Zeilenga
3ca26377c0 A little BDB cleanup 2001-05-28 22:05:49 +00:00
Kurt Zeilenga
d641cbf06f Fix syntax error in mpool test 2001-05-28 20:04:49 +00:00
Kurt Zeilenga
94e1d48032 Misc adjustments to CBM tests 2001-05-28 20:00:17 +00:00
Kurt Zeilenga
55b3490996 Fix typo 2001-05-28 19:49:50 +00:00
Kurt Zeilenga
4b8eae427f Initial CDB implementation. 2001-05-28 19:43:11 +00:00
Kurt Zeilenga
d633ab3e2a Clean up begin thread test 2001-05-07 19:01:46 +00:00
Kurt Zeilenga
a1a04f27f8 Make pthread test detect broke pthread join/detach behavior 2001-03-15 03:07:23 +00:00
Kurt Zeilenga
bf53620d64 Change some defaults
Label some options as experimental
Change how configure prints defaults
2001-01-22 06:49:12 +00:00
Kurt Zeilenga
063691aec0 Add support for Sleepycat Berkeley DB 3.1 (ITS#649)
changes derived from Ian Logan's patch
2000-08-07 19:46:37 +00:00
Kurt Zeilenga
e393afaeec Kill LinuxThreads clones 2000-06-17 18:49:25 +00:00
Kurt Zeilenga
812ba2e81d Add BerkeleyDB 3 DB_THREAD detection 2000-05-25 22:14:35 +00:00
Kurt Zeilenga
fa38b2edc3 Add basic detection for db3 2000-05-25 21:09:10 +00:00
Kurt Zeilenga
8411a5319a New Berkeley DB detection 2000-05-25 20:44:07 +00:00
Kurt Zeilenga
0d2fb4e531 Fix $LIBS bug in fetch(3) detection 2000-05-16 01:24:02 +00:00
Kurt Zeilenga
29d9fa20a2 Y2k copyright update 2000-05-13 02:36:07 +00:00
Howard Chu
9ce83ce54f Fix pthread_create test for AIX. AIX deviates from POSIX in that threads
are created detached by default. We need to set the thread attributes in
advance, otherwise pthread_detach will fail.
2000-05-10 16:09:26 +00:00
Kurt Zeilenga
709f5ecb90 Modify NT Threads check to use AC_CHECK_FUNC(_beginthread) 1999-11-02 01:35:20 +00:00
Kurt Zeilenga
daa7907b4f Move NT Thread test into build/openldap.m4. Still bogus (only
enables if MINGW32 and always enables if MINGW32).
1999-11-01 23:45:09 +00:00
Kurt Zeilenga
4757d60fb4 Use compile time, instead of run time, sizeof checks. 1999-11-01 17:36:09 +00:00
Kurt Zeilenga
c598c882fc Fix typo in gethostbyaddr_r nargs test 1999-11-01 12:02:03 +00:00
Kurt Zeilenga
aab546e567 Fix nargs tests for gethostby{name,addr}_r to handle no prototype case. 1999-10-30 21:19:46 +00:00
Kurt Zeilenga
ae302ec787 Fix ctime_r nargs detection to return 0 if no prototype is available. 1999-10-30 21:07:03 +00:00
Howard Chu
5d4eda1770 For Mingw32, include stdlib.h to test for sys_errlist
See README 1.27 log
1999-10-28 07:23:45 +00:00
Kurt Zeilenga
6b0ccd4a5d Add experimental detection of BerkeleyDB2 DB_THREAD.
If not available, LDBM uses big mutex and BDB2 is disabled.
Should add BerkeleyDB version detection...
1999-09-20 20:55:54 +00:00
Kurt Zeilenga
7b65fd3bd8 Add ; to header egrep targets to avoid syntax errors when using NeXT cpp. 1999-09-13 18:30:00 +00:00
Kurt Zeilenga
5c5be8a287 Rework RCS id codes such that they are placed at the top of
configure.  Implementation is dependent upon autoconf internals.
Attempts to use AC_REVISION hammered by libtool bugs.  Will submit
reports to libtool camp and rework configure.in once fixes are
released.
1999-09-09 20:35:43 +00:00
Kurt Zeilenga
480103705f use ' instead of " when setting rcs id variable 1999-09-09 05:31:52 +00:00
Kurt Zeilenga
0ed114224b Generate OpenLDAP id for configure 1999-09-09 05:21:18 +00:00
Kurt Zeilenga
40fa9d36ce s/Id/OpenLDAP/ in RCSids 1999-08-30 08:08:00 +00:00
Kurt Zeilenga
5cf315c31f Experimental support for GNU Pth's Posix Thread API. This might be a
suitable for systems with poor (or nonexistant) Pthread implementations.
1999-08-21 17:19:10 +00:00
Kurt Zeilenga
0b26912e40 res_search() detection: always look for res_search to include -lresolv
for inet_aton().  May be linked in when not absolutely necessary...
	but no big deal, we'll likely start using res_search over sychronous
	get{host,peer}byname calls anyways.
inet_aton() detection: use link instead of compile
1999-08-15 22:57:32 +00:00
Kurt Zeilenga
8f970aa247 New pthread tests... 1999-08-13 23:07:21 +00:00
Kurt Zeilenga
2b79ff2c48 Initial inet_aton() detection. 1999-08-03 20:02:44 +00:00
Kurt Zeilenga
48d5465ab7 Add support for "foo:< http://localhost/path.
Requires FreeBSD's -lfetch...
Implementations to other URL APIs encouraged.
Probably should be moved to -llutil.
1999-07-31 03:23:26 +00:00
Kurt Zeilenga
095f78b392 Use AC_CACHE_CHECK instead of AC_CACHE_VAR.
Rework sys_errlist detection to set HAVE_SYS_ERRLIST if sys_errlist
exists.  If it declaration is needed, DECL_SYS_ERRLIST is also set.
1999-07-24 00:04:05 +00:00
Kurt Zeilenga
259d56da08 Use AC_DEFINE third argument to generate portable.h.in entries instead
of explicit acconfig.h entries.
1999-07-23 21:10:02 +00:00
Hallvard Furuseth
5d19e04366 Fix typo in socklen_t comment (signal.h -> sys/types.h and sys/socket.h) 1999-07-14 12:08:58 +00:00
Julio Sánchez Fernández
184a966329 Fix detection of socklen_t
Rebuild configure to reflect that
1999-07-14 11:13:32 +00:00
Kurt Zeilenga
ff28f54d2d Add configure support for 'socklen_t' as provided by Hallvard. 1999-07-13 18:46:22 +00:00
Kurt Zeilenga
2e7600588b s/gecos/passwd/ in comment. 1999-06-26 20:53:25 +00:00
Kurt Zeilenga
ab10099fc1 Added support for "userPassword: {UNIX}uid". getpwnam("uid") is
used to fetch the pw_passwd which is than passwd to crypt().
getspnam() is used instead of getpwnam() when available.
Added configration detection of pw_passwd, shadow.h, getpwnam()
and getspnam().
1999-06-26 20:52:59 +00:00
Kurt Zeilenga
feb28db2a1 Add basic regex compatibility test. 1999-06-10 04:00:27 +00:00