Commit Graph

800 Commits

Author SHA1 Message Date
Kurt Zeilenga
577444f947 x hack 2009-01-17 00:34:58 +00:00
Kurt Zeilenga
97a68957a1 Another attempt 2009-01-17 00:20:14 +00:00
Kurt Zeilenga
d91b745ee8 Fix test 2009-01-17 00:09:25 +00:00
Kurt Zeilenga
bf55374d6b Another winsock attempt 2009-01-17 00:04:24 +00:00
Kurt Zeilenga
e98179c80e cygwin hack 2009-01-16 23:54:56 +00:00
Kurt Zeilenga
e71f21959c Another winsock2 fix attempt 2009-01-16 23:45:24 +00:00
Kurt Zeilenga
c31eef293f Fix winsock test to properly use cache 2009-01-16 23:28:31 +00:00
Kurt Zeilenga
17441c7cbc Trail fix for MSVC++ vsnprintf problem 2009-01-16 22:05:05 +00:00
Howard Chu
5565247bee ITS#4750 check for geteuid() 2008-11-21 02:03:57 +00:00
Pierangelo Masarati
91e14ca638 add support for (experimental) dereference control (ITS#5768); need to re-run autoconf (and autoheader?) 2008-10-22 22:19:49 +00:00
Howard Chu
f7484f78e6 ITS#5369 SASL/GSSAPi refactoring from Stefan Metzmacher <metze@samba.org>
and Rafal Szczeniak <mimir@samba.org>, with minor cleanups
2008-10-09 10:51:28 +00:00
Howard Chu
57cfcdcde7 Updated BerkeleyDB version tests 2008-09-16 07:43:27 +00:00
Howard Chu
03078d5f26 Don't define anything when -lndbclient is found 2008-09-11 00:35:12 +00:00
Howard Chu
e2722b0c94 ITS#5659 "collect" overlay enhancements 2008-09-11 00:29:56 +00:00
Quanah Gibson-Mount
6dfa7b760e Disable back-bdb by default (per discussion with Howard) 2008-09-05 20:59:50 +00:00
Howard Chu
e6fb0b0ce4 ITS#5672 add checks for NDB headers and libraries 2008-08-31 00:18:08 +00:00
Pierangelo Masarati
94d8ab48ff initialize BUILD_NDB; please regenerate with autoconf 2.59 2008-08-30 12:43:58 +00:00
Howard Chu
f6edefa25d Add back-ndb 2008-08-26 21:48:17 +00:00
Pierangelo Masarati
b781b16be1 allow checking for odbc32 library (blind fix to ITS#5602) 2008-07-12 16:38:19 +00:00
Kurt Zeilenga
c890c96d13 Happy New Year (belated) 2008-01-08 00:19:56 +00:00
Pierangelo Masarati
6bd3ddcdaa fix building of memberof as module 2007-09-14 22:04:50 +00:00
Howard Chu
b6827c75a8 back-sock by Brian Candler (B.Candler@pobox.com) ITS#4094 (untested) 2007-09-07 12:02:43 +00:00
Pierangelo Masarati
ee8431b22d add memberOf overlay 2007-08-24 02:46:55 +00:00
Hallvard Furuseth
5514698883 ITS#5033: Do not make depend if configure does not figure out how 2007-07-02 15:15:31 +00:00
Hallvard Furuseth
3750520f6f Fix HP-UX crash: Replace socklen_t with ber_socklen_t from configure. ITS#4629. 2007-06-09 23:35:20 +00:00
Howard Chu
08aefa053a Must set TLS_LIBS for gnutls 2007-05-23 23:28:11 +00:00
Hallvard Furuseth
2d5316b4c1 Only use terminal escapes (in $TB/$TN) when printing to a terminal. 2007-05-18 18:42:59 +00:00
Howard Chu
1147ee333a Add GNUtls detection 2007-05-10 20:33:10 +00:00
Hallvard Furuseth
bbc719ca56 ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup 2007-05-09 18:17:10 +00:00
Howard Chu
66eba3ba9c slurpd is strongly deprecated 2007-04-05 23:41:35 +00:00
Howard Chu
38a723d442 Revert prev commits, didn't belong here 2007-03-25 04:27:15 +00:00
Howard Chu
0355abeb1a Fix typo in prev commit 2007-03-25 04:13:55 +00:00
Howard Chu
7f32178616 Add LDAP_PF_LOCAL_SENDMSG flag 2007-03-25 01:06:36 +00:00
Kurt Zeilenga
e630a6a428 Rebuild 2007-03-02 20:53:56 +00:00
Kurt Zeilenga
22b8d8b189 Search libs for uuid_generate 2007-03-02 20:44:31 +00:00
Kurt Zeilenga
0a1301bc6b Add support for uuid_generate/uuid_unparse 2007-03-02 07:36:23 +00:00
Kurt Zeilenga
364ea4fa7c fix typo 2007-01-19 02:54:38 +00:00
Howard Chu
65f05d3ac5 Better check for pthread_rwlock_destroy() 2007-01-11 00:54:45 +00:00
Howard Chu
0f6b4bd167 ITS#4799 remove all references to Kerberos 2007-01-09 23:44:09 +00:00
Kurt Zeilenga
da6d9eb046 happy new year 2007-01-02 20:00:42 +00:00
Pierangelo Masarati
6490a0b6c1 move slapo-{denyop,lastmod} to contrib/slapd-modules/{denyop,lastlog}/ (ITS#4701) 2006-12-28 16:33:36 +00:00
Pierangelo Masarati
9cd4f91ac9 allow to select the desired ODBC sequence (ITS#4735) 2006-11-07 00:38:12 +00:00
Kurt Zeilenga
0cd4dd55aa Include sys/types.h for regex.h test 2006-10-11 12:36:50 +00:00
Howard Chu
bd1f3a7d8d ITS#4674 fix poll detection 2006-09-21 17:54:37 +00:00
Pierangelo Masarati
35622ec494 detect, but don't use, Solaris' /dev/poll 2006-09-17 22:09:19 +00:00
Pierangelo Masarati
55f24ce8f6 - setup framework for monitoring of back-bdb/back-hdb stuff in their
database entry in cn=monitor
- improve support for custom attribute/callback registration
  in back-monitor
- design API for registered antry/attr/callback removal in back-monitor

HEADS UP: now back-bdb requires back-monitor to be present, either static
or dynamically loaded __before__ back-bdb/back-hdb is initialized.
This works for sure if both back-bdb & back-monitor are static or dynamic
(provided back-monitor.la is loaded before back_bdb.la); it is not clear
what happens if back-bdb is static and back-monitor is dynamic.  In case,
either make back-bdb monitoring conditional, or hardwire back-monitor
much like back-config and back-ldif.
2006-09-06 01:54:54 +00:00
Howard Chu
c3aaca05e9 ITS#4621 only check winsock.h if using MinGW 2006-07-26 02:55:07 +00:00
Kurt Zeilenga
384f479d9f (ITS#4608) Testing for GMP broken fix 2006-07-06 07:51:14 +00:00
Howard Chu
4d53e756dd ITS#4463 add constraint overlay 2006-04-29 10:09:31 +00:00
Kurt Zeilenga
6a64f4bc24 Remove configure support for LDBM 2006-04-08 04:15:37 +00:00
Howard Chu
df91c3ef33 ITS#4372 add auditlog to build 2006-02-27 11:20:08 +00:00
Kurt Zeilenga
eb0bb62cbd Fix > v -gt in sizeof test 2006-02-22 04:47:41 +00:00
Kurt Zeilenga
7660018ef4 cleanup --with-tls handle 2006-02-17 22:46:22 +00:00
Luke Howard
bfaf2a805f Add sequential modify overlay to supported overlays 2006-02-13 02:24:26 +00:00
Kurt Zeilenga
6fd59da58f Fix typo in prev commit 2006-02-10 15:13:23 +00:00
Kurt Zeilenga
d2d1eb786b Improved bignum detection/use 2006-02-10 08:21:02 +00:00
Howard Chu
23d327a3f4 Delete enable_multimaster switch, it's now always present. 2006-02-06 04:51:55 +00:00
Kurt Zeilenga
416848ed63 Remove broken yield detection. Seems to do more harm than good. 2006-01-16 18:54:36 +00:00
Kurt Zeilenga
63b9183126 enable NANOSLEEP detection on Linux for ITS#3950 2006-01-10 04:07:51 +00:00
Kurt Zeilenga
282f5638ed kludge for correct report URL 2006-01-09 22:36:29 +00:00
Kurt Zeilenga
1637faa1ff ITS#4312: fixed <netinet/tcp.h> detection for AIX and other
platforms where it requires <netinet/in.h> to be previously included.
2006-01-09 22:06:06 +00:00
Pierangelo Masarati
3bdecdd3a1 more about the ACI commit 2006-01-06 18:01:12 +00:00
Pierangelo Masarati
339b9c371e rfc2589 support (ITS#4293) 2006-01-06 17:46:52 +00:00
Pierangelo Masarati
a54ca7a6ce factor ACI code out of slapd; now it can only use dynacl layer 2006-01-06 17:12:35 +00:00
Pierangelo Masarati
60ccde8f14 fix comment 2006-01-06 16:20:00 +00:00
Howard Chu
d1693d4a07 ITS#3950 tweak prev commit, s/REPLACE_SCHED_YIELD/REPLACE_BROKEN_YIELD/ 2006-01-06 06:07:36 +00:00
Kurt Zeilenga
f5fd375d38 i before e and other cleanup 2006-01-06 05:50:51 +00:00
Kurt Zeilenga
8e5f98e7f5 Remove usleep(3) detection (unused) 2006-01-06 05:41:40 +00:00
Kurt Zeilenga
a2400cbfc5 Add configure support for REPLACE_SCHED_YIELD 2006-01-06 05:38:57 +00:00
Kurt Zeilenga
acbb5cf689 Happy new year! 2006-01-03 23:11:52 +00:00
Pierangelo Masarati
eb734a167b add severity-aware logging (ITS#4282) 2005-12-27 16:29:37 +00:00
Pierangelo Masarati
fb0e157720 fix ITS#4141 (better fix: split into 3 slapd; but it all makes little sense without threads...) 2005-12-16 16:52:52 +00:00
Pierangelo Masarati
ed098b4136 fix previous commit (overlay initializer prototypes were incorrect) 2005-11-26 17:04:51 +00:00
Pierangelo Masarati
98936ee3c4 streamline overlay configuration 2005-11-25 12:43:43 +00:00
Kurt Zeilenga
7468c7fb58 Support Solaris 10's getpeerucred(3) (*** blind commit ***) 2005-11-23 18:55:31 +00:00
Kurt Zeilenga
1cf5838e08 detect ICU and link it into slapd(8)
not yet used
2005-11-16 06:31:00 +00:00
Kurt Zeilenga
a956f75924 Add (not yet used) ICU detection 2005-11-16 05:46:32 +00:00
Kurt Zeilenga
8e5086e8e7 memrchr detection cleanup 2005-11-14 18:32:27 +00:00
Pierangelo Masarati
474dfbc8fd don't trust strchr/strrchr with bervals 2005-11-13 22:26:53 +00:00
Kurt Zeilenga
279033fc1c ITS#3440: (blind) fix for VxWorks inet_ntoa(3) leak,
use inet_ntoa_b(3) instead.
2005-10-14 03:40:03 +00:00
Kurt Zeilenga
ca81b49f82 Drop support for SSLeay. 2005-10-13 23:52:14 +00:00
Hallvard Furuseth
023d510766 Support POSIX 1003.1-2001 without XSI extensions (ITS #2667):
Do not use test -a/-o.  Use shell features like &&, || or case...esac.
Use grep instead of egrep (but not the not-yet-portable Posix variant grep -E).
Based on a patch from Paul Eggert.
2005-09-17 22:22:15 +00:00
Howard Chu
0f1ff26f83 Glue is back in core, not an external overlay 2005-09-01 11:50:14 +00:00
Howard Chu
cc785337f6 Fix libtool 1.5 annoyance - disable checks for c++, f77, gcj 2005-08-28 00:23:35 +00:00
Pierangelo Masarati
190d5c65e8 fix ACI detection (please rebuild) 2005-08-27 16:27:12 +00:00
Howard Chu
117ffbf69f Really hide --with-ldbm-api/type from --help 2005-08-26 03:26:05 +00:00
Howard Chu
4cc7efdadc Revert ITS#3577 patch, breaks Windows build and not needed in RE23. 2005-08-26 02:20:45 +00:00
Howard Chu
939831921e Support --with-ldbm-api/type with warning 2005-08-25 22:46:10 +00:00
Howard Chu
ab04c1468c Fix Windows NT detection 2005-08-25 21:44:57 +00:00
Kurt Zeilenga
d659198415 Fix typo in last commit 2005-08-25 20:37:24 +00:00
Kurt Zeilenga
f07015dad2 Update build tools based upon OPENLDAP_AC work 2005-08-25 20:09:26 +00:00
Howard Chu
166048823a Enhance OL_ARG_ENABLE for overridable defaults, trim some redundancy in
the passed in help string. (Append the valid args to the help string...)
2005-08-25 09:48:28 +00:00
Howard Chu
903106a030 Change ldbm options from --with to --enable to preserve order in helptext 2005-08-25 05:21:16 +00:00
Howard Chu
340503583a Add valsort overlay 2005-08-24 09:05:13 +00:00
Pierangelo Masarati
a4adefa6cf moved to contrib/slapd-overlays/allop 2005-08-22 09:28:51 +00:00
Hallvard Furuseth
8d79695a66 Fix typo $ol_link_thread -> $ol_link_threads 2005-08-21 01:18:39 +00:00
Pierangelo Masarati
4a3b04966c stuff for slapo-allop configuration 2005-08-20 11:57:01 +00:00
Kurt Zeilenga
a64cee85e3 Misc cleanup
Help strings are screwed
2005-08-13 05:47:59 +00:00
Kurt Zeilenga
535d1002ee sig_atomic_t and socklen_t fixes 2005-08-13 03:04:44 +00:00
Kurt Zeilenga
4d5ecb6c89 replace sig_atomic_t and socklen_t macros 2005-08-13 02:47:42 +00:00
Kurt Zeilenga
f799a2e4ba replace struct msghdr macros 2005-08-13 02:17:12 +00:00
Kurt Zeilenga
d9e8e3952c Quick fix <resolv.h> and <ucred.h> detection 2005-08-13 00:48:35 +00:00
Kurt Zeilenga
e5a5f90b16 Fix struct passwd detection 2005-08-12 23:37:33 +00:00
Kurt Zeilenga
5b5417a476 CONFIG_FILES updates 2005-08-12 23:05:32 +00:00
Kurt Zeilenga
0a48544081 Misc changes 2005-08-12 22:42:21 +00:00
Kurt Zeilenga
77173d35e9 Replace PW_GECOS/PASSWD macros 2005-08-12 22:28:17 +00:00
Kurt Zeilenga
b867b4f49b Replace openldap.m4/AC_COMPILE_CHECK_SIZEOF use with AC_CHECK_SIZEOF
Use AC_CHECK_TYPE(S) instead of old macros
2005-08-12 20:00:00 +00:00
Kurt Zeilenga
7434c31079 autoupdate + manual fixes 2005-08-12 10:55:09 +00:00
Kurt Zeilenga
54b633f3a7 autoheader is now working... 2005-08-12 06:52:49 +00:00
Kurt Zeilenga
13accb8b28 Not sure why autoheader isn't doing its job... 2005-08-12 06:17:24 +00:00
Kurt Zeilenga
a808189ff1 Remove a few obsolete uses 2005-08-12 04:46:26 +00:00
Kurt Zeilenga
d003fffd72 Add back a few of the autoupdate suggested changes
The diff between 1.586.2.1 and 1.586.2.2 need to be carefully examined.
2005-08-12 04:30:27 +00:00
Kurt Zeilenga
6dcb8b5c04 Back out autoupdate changes 2005-08-12 04:15:18 +00:00
Kurt Zeilenga
c3962c1620 change TCIOGWIN macro 2005-08-12 04:12:13 +00:00
Kurt Zeilenga
8f1528af61 Run autoupdate and rebuild 2005-08-12 03:56:00 +00:00
Kurt Zeilenga
ff2196abc9 Initial auto tools update (in OPENLDAP_AC branch) 2005-08-12 03:52:59 +00:00
Hallvard Furuseth
4bd330503f Let --<enable/disable>-<backends/overlays> provide a default instead
of overriding individual settings.
The --disable variant will disable all backends/overlays that are
not explicitly enabled.  Previously it had no effect.
Also shorten a few --enable help messages that were > 80 characters.
2005-08-07 18:08:02 +00:00
Pierangelo Masarati
739128a016 silence warning(s) 2005-07-25 20:50:33 +00:00
Pierangelo Masarati
9b60480293 add support for retcode overlay (configure needs be regenerated) 2005-06-19 22:43:00 +00:00
Howard Chu
465698ea53 Added accesslog overlay 2005-06-10 11:48:16 +00:00
Howard Chu
376537f3d7 ITS#3577 Make librewrite shared - > liblrewrite.la 2005-05-11 10:18:27 +00:00
Howard Chu
6f119be9a6 Fix prev commit 2005-05-09 00:06:26 +00:00
Howard Chu
d9d839dfd7 ITS#3712 skip Winsock detection on Cygwin 2005-05-07 21:42:24 +00:00
Howard Chu
86b7448a47 More for ITS#3681 2005-05-06 00:39:25 +00:00
Howard Chu
0079690f8f ITS#3681 separate static from dynamic overlays 2005-05-05 22:57:19 +00:00
Pierangelo Masarati
96878dbb6b fix --enable-dnssrv (ITS#3641), and minor cleanup 2005-04-08 18:46:18 +00:00
Pierangelo Masarati
22490d016a add dynlist build stuff 2005-04-07 23:35:36 +00:00
Kurt Zeilenga
89bae499ed -lodbc may need $LTHREAD_LIBS 2005-04-03 05:04:34 +00:00
Kurt Zeilenga
3cba3840ac Add new resolver checks 2005-04-02 20:52:18 +00:00
Kurt Zeilenga
8e176fde7b Revert useless res_query check 2005-03-18 17:07:16 +00:00
Kurt Zeilenga
3080947559 res_9_query 2005-03-18 07:14:01 +00:00
Kurt Zeilenga
35005dd512 Enable HDB by default 2005-03-17 06:47:47 +00:00
Kurt Zeilenga
f33af81907 AIX getpeerid support 2005-03-16 02:22:46 +00:00
Howard Chu
fcec35e06a back-ldif is always enabled / static 2005-03-14 23:48:29 +00:00
Howard Chu
aad140151e More for translucent 2005-03-10 04:35:57 +00:00
Howard Chu
3f9ec92c74 Added translucent overlay 2005-03-10 03:16:45 +00:00
Kurt Zeilenga
d3ec485651 ITS#3583: memcmp replacement compilation error fix 2005-03-05 01:23:29 +00:00
Howard Chu
51ab3f558d Always initialize back-config implicitly 2005-03-02 08:32:11 +00:00
Kurt Zeilenga
f9b2a8a1d2 ITS#3557: {SSHA} not default due to missing include 2005-02-27 16:46:45 +00:00
Howard Chu
b0d1c6d36a Delete references to chain overlay, it's merged back into back-ldap 2005-02-24 08:27:10 +00:00
Kurt Zeilenga
7dc0b02fc9 Replace backend.h with backends.c, generated by config.status. 2005-01-09 08:42:44 +00:00
Kurt Zeilenga
dc0eacd40b Happy New Year! 2005-01-01 20:49:32 +00:00
Howard Chu
f9df0ecedd Add glue overlay 2004-12-04 19:48:47 +00:00
Sang Seok Lim
32f4b97657 to check if dynamic module support is on 2004-11-30 23:25:26 +00:00
Sang Seok Lim
decfd7217f 1) <all> type component reference support
2) nibble type memory support when decoding
3) description type object identifier support
4) OPTIONAL, DEFAULT support in certificate decoder/extractor/matching
5) Misc bug fix
2004-11-29 20:21:38 +00:00
Howard Chu
3a5bde98ba Disable back-bdb native syncrepl support, enable syncprov overlay,
remove syncrepl stuff from Operation struct
2004-11-25 21:16:54 +00:00
Howard Chu
984276d849 Better test for epoll, make sure the syscall actually works 2004-11-20 14:20:29 +00:00
Howard Chu
1666e4c083 Add check for epoll(), sys/epoll.h 2004-11-18 22:06:15 +00:00
Pierangelo Masarati
4b85c58782 cleanup 2004-11-11 08:03:31 +00:00
Pierangelo Masarati
79f744f30b rework static backend initialization 2004-11-11 00:39:19 +00:00