Kurt Zeilenga
4e3c32d816
Introduce LDAP_V() and friends
2000-06-20 03:53:12 +00:00
Mark Valence
463cc5479f
Update some prototype macros to build on NT.
2000-06-19 22:40:42 +00:00
Kurt Zeilenga
3b42f9ce2e
Make that LDAP_NEEDS_PROTOTYPES... might as well use proper English
2000-06-19 22:20:36 +00:00
Kurt Zeilenga
52569170cc
NEEDS_PROTOTYPE fix
2000-06-19 22:17:47 +00:00
Kurt Zeilenga
3532ba04b2
Fix NEEDS_PROTOTYPES
2000-06-19 21:48:10 +00:00
Kurt Zeilenga
ed761bec2f
Remove SCHEMA_NOT_COMPAT #ifdef
2000-06-19 21:30:48 +00:00
Kurt Zeilenga
9ef1a740c2
Round one of LDAP_F() macro changes. In this round we rename
...
macros into our namespace and limit use to headers. A subsequent
round will add macros to separately handle forward declarations
of variables from declaration of function prototypes. The last
round will add additional macros for declaring actual variables and
functions.
2000-06-18 19:48:07 +00:00
Kurt Zeilenga
e393afaeec
Kill LinuxThreads clones
2000-06-17 18:49:25 +00:00
Kurt Zeilenga
12ffb6eeb8
Change cn=schema to cn=subschema to reflect subentry contains
...
subschema information. subschema, monitor, config should be
per-backend subentries.
2000-06-14 01:29:51 +00:00
Kurt Zeilenga
5417fdfea7
Rename ldap_start_tls() to ldap_start_tls_s() for consistency sake.
...
Misc other header changes.
2000-06-13 20:45:30 +00:00
Kurt Zeilenga
ec426532b2
Reworked thread code to better support thread-library specific
...
r/w locks and thread pools. Hide internal structures (using
pthread'ish technics). Place common code in threads.c. Move
no-thread code to thr_stub.c. Move thread pool code to tpool.c.
Removed setconcurrency call from initializer, added 'concurrency'
directive to slapd. Tested code under pthreads, pth, and no-threads.
2000-06-13 02:42:13 +00:00
Kurt Zeilenga
1ef14875db
Thought I fixed these errors previously... oh well.
2000-06-10 23:06:08 +00:00
Kurt Zeilenga
1d841d49d5
Fix LDAP_END_DECL bug, add LDAP_P() to rebind proc prototype, and
...
other minor changes.
2000-06-10 17:31:56 +00:00
Kurt Zeilenga
55dba4395f
Update PF_INET6 and PF_UNIX detection, both default to auto
2000-06-09 23:09:51 +00:00
Kurt Zeilenga
70a7656d7f
Detect getaddrinfo
2000-06-09 17:01:05 +00:00
Kurt Zeilenga
dc1e5a9392
remove IA64 lint
2000-06-09 06:24:10 +00:00
Kurt Zeilenga
e68b429d45
Really disable pthread rw locks
2000-06-08 00:29:32 +00:00
Kurt Zeilenga
e8b360eefd
Disable pthread rwlock use til we sort out pool issues
2000-06-08 00:26:00 +00:00
Kurt Zeilenga
22b8b60e49
Add VLV and SortList Control API and related (and other) I-Ds
2000-06-07 19:39:49 +00:00
Mark Valence
33f4955c07
Add thread pool routines.
2000-06-07 19:21:45 +00:00
Kurt Zeilenga
6ad1c45bd3
Use LDAP_VFREE and friends. Other misc code cleanup.
2000-06-07 05:17:29 +00:00
Kurt Zeilenga
107e99e302
Add Pth specific r/w lock implementation.
2000-06-07 01:34:00 +00:00
Kurt Zeilenga
e5ebc553ac
Rework URI parser to provide true scheme not proto/properties.
...
Plus more pthread rwlock code
2000-06-07 01:09:40 +00:00
Kurt Zeilenga
f192014c1a
Use pthread rwlocks, if available
2000-06-07 00:28:35 +00:00
Kurt Zeilenga
e14261edf2
Additional unifdef'ing
2000-06-06 20:00:14 +00:00
Mark Valence
72bf2552eb
In preparation for thread pools
2000-06-06 19:59:34 +00:00
Kurt Zeilenga
693fb9424a
unifdef -DSLAPD_SCHEMA_NOT_COMPAT -USLAPD_SCHEMA_COMPAT
2000-06-06 19:43:18 +00:00
Kurt Zeilenga
4a1f646682
Move experimental Back-BDB2 to Attic
2000-06-06 01:23:17 +00:00
Kurt Zeilenga
1af849c720
DNSSRV use res_query, not res_search
...
Update configure and depend --enable-dnssrv upon finding res_query
Update back-dnssrv to better handle ManageDSAit control
2000-06-05 23:56:26 +00:00
Kurt Zeilenga
1aa4b07c98
Remove support for DNS DNs (not to be confused with X.500 DN using
...
domainComponents (DC)).
2000-06-05 20:07:02 +00:00
Kurt Zeilenga
c1117666b1
remove old STR_TRANSLATION feature. The use of this feature
...
was only of limited use with LDAPv2 (worked okay if no non-T.61
values existed) but downright dangerous in the face of LDAPv3.
Any translation must be schema aware and the BER isn't.
2000-06-05 19:22:19 +00:00
Kurt Zeilenga
7dc76e7139
move --enable-dns (LDAP_API_FEATURE_X_OPENLDAP_V2_DNS) to Attic
2000-06-05 07:19:09 +00:00
Kurt Zeilenga
ea069cb7c2
New indexer/filter codes (test suite works) with cheats
...
Updated NT Project files (with Cyrus SASL library depend)
2000-06-04 22:59:38 +00:00
Kurt Zeilenga
45c6324a9d
Move ldapd into the Attic, quipu tools remain for now.
2000-06-01 23:00:22 +00:00
Kurt Zeilenga
2e0912622b
ITS#537: lber io rewrite from Gambor Gombas.
...
Copyright 2000 Gábor Gombás. All rights reserved.
This is free software. You may redistribute and use it under the same
terms as OpenLDAP itself.
2000-06-01 20:59:21 +00:00
Kurt Zeilenga
ea67f4f758
Fix up referral commit.
2000-05-31 18:01:59 +00:00
Kurt Zeilenga
a26cef7fc8
LDAPv3 referrals changes by Steve Sonntag @ Novell
2000-05-31 17:34:43 +00:00
Kurt Zeilenga
a584fe9dc0
Move -DSLAPD_SCHEMA_COMPAT to acconfig.h...
2000-05-30 21:36:27 +00:00
Kurt Zeilenga
ea68f474fc
rebuild after removal of dmalloc detection
2000-05-30 20:17:10 +00:00
Kurt Zeilenga
8ff6a39d9f
Mark most of RFC 1823 API as deprecated.
2000-05-29 17:42:49 +00:00
Kurt Zeilenga
64f028a6ab
New schema code is now the default.
...
Use -DSLAPD_SCHEMA_COMPAT to use 1.x compatible schema (deprecated).
2000-05-29 16:39:16 +00:00
Julio Sánchez Fernández
3e3acf87c8
Let the caller decide how liberal the schema parsing routines will be.
...
Most flags do nothing yet.
2000-05-28 22:45:56 +00:00
Kurt Zeilenga
dcee0a76d4
Rework DB_VERSION kludging
2000-05-25 23:14:53 +00:00
Kurt Zeilenga
2a4d69d70e
Define HAVE_BERKELEY_DB not HAVE_BERKELEY_DB2 per new detection.
2000-05-25 23:07:09 +00:00
Kurt Zeilenga
8411a5319a
New Berkeley DB detection
2000-05-25 20:44:07 +00:00
Gary Williams
780d4737af
use HAVE_BERKELEY_DB and check DB_VERSION_MAJOR for differences
2000-05-25 20:41:55 +00:00
Gary Williams
862e624254
Added support for Berkeley DB3. Hidden behind
...
HAVE_BERKELEY_DB3. Configuration support
hopefully coming soon.
2000-05-25 15:21:30 +00:00
Julio Sánchez Fernández
f84c43a43b
Parsing and printing of extensions in schema definitions.
2000-05-21 23:32:39 +00:00
Kurt Zeilenga
9c00cb1b51
before including <pth.h>:
...
#define PTH_SYSCALL_SOFT 1
2000-05-19 20:47:32 +00:00
Kurt Zeilenga
8045b54124
Use getpassphrase() instead of getpass() if available.
2000-05-19 18:41:26 +00:00