]>
git.sur5r.net Git - openldap/log
Kurt Zeilenga [Mon, 19 Jun 2000 16:18:50 +0000 (16:18 +0000)]
Update examples to LDIFv1. Remove old format options.
Kurt Zeilenga [Mon, 19 Jun 2000 16:16:38 +0000 (16:16 +0000)]
Minor updates
Kurt Zeilenga [Mon, 19 Jun 2000 16:15:33 +0000 (16:15 +0000)]
Add SLAPD_TOP_OID macro for oc.c
Kurt Zeilenga [Mon, 19 Jun 2000 16:14:36 +0000 (16:14 +0000)]
Add schema checks.
Kurt Zeilenga [Mon, 19 Jun 2000 16:14:12 +0000 (16:14 +0000)]
Extend objectClassMatch to return true if asserted class is a
subclass of stored value.
Kurt Zeilenga [Mon, 19 Jun 2000 16:12:57 +0000 (16:12 +0000)]
Fix is_object_subclass and implicitly add 'top' to structural
object classes with a superior.
Kurt Zeilenga [Mon, 19 Jun 2000 16:11:27 +0000 (16:11 +0000)]
Add DESC and fix minor bugs, more changes to come
Kurt Zeilenga [Mon, 19 Jun 2000 15:36:18 +0000 (15:36 +0000)]
Add rescodes-02
Kurt Zeilenga [Sun, 18 Jun 2000 21:53:34 +0000 (21:53 +0000)]
Add copy clarification
Kurt Zeilenga [Sun, 18 Jun 2000 21:51:37 +0000 (21:51 +0000)]
Add/Update LDAPext drafts
Kurt Zeilenga [Sun, 18 Jun 2000 19:48:07 +0000 (19:48 +0000)]
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.
Kurt Zeilenga [Sun, 18 Jun 2000 19:44:45 +0000 (19:44 +0000)]
Add OpenLDAP rcsid
Kurt Zeilenga [Sun, 18 Jun 2000 19:43:12 +0000 (19:43 +0000)]
Add tweb and RCSid
Kurt Zeilenga [Sun, 18 Jun 2000 19:41:49 +0000 (19:41 +0000)]
Incomplete update of LDIF, refer to RFC
Kurt Zeilenga [Sun, 18 Jun 2000 19:40:38 +0000 (19:40 +0000)]
Add reference to slappasswd(8)
Kurt Zeilenga [Sun, 18 Jun 2000 19:39:31 +0000 (19:39 +0000)]
Add OpenLDAP RCS ID
Kurt Zeilenga [Sun, 18 Jun 2000 19:38:01 +0000 (19:38 +0000)]
Add references to slappasswd(8)
Kurt Zeilenga [Sun, 18 Jun 2000 19:36:48 +0000 (19:36 +0000)]
Minor clean
Kurt Zeilenga [Sun, 18 Jun 2000 19:35:52 +0000 (19:35 +0000)]
Use URI, not HOST
Kurt Zeilenga [Sun, 18 Jun 2000 15:54:21 +0000 (15:54 +0000)]
Extern URI code to support literal IPv6 addresses
Copyright 2000 Stig Venaas, UNINETT
All rights reserved.
Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.
Mark Valence [Sun, 18 Jun 2000 05:56:17 +0000 (05:56 +0000)]
Put cond_signal loop inside of mutex'ed area to fix race bug (seen on
Digital OSF 4.0e on an Alpha?)
Kurt Zeilenga [Sat, 17 Jun 2000 20:38:07 +0000 (20:38 +0000)]
Add referral.c
Kurt Zeilenga [Sat, 17 Jun 2000 18:49:25 +0000 (18:49 +0000)]
Kill LinuxThreads clones
Mark Valence [Sat, 17 Jun 2000 18:23:27 +0000 (18:23 +0000)]
Fixed paren nesting bug, separated convoluted conditionals, added comm
ents about the logic.
Kurt Zeilenga [Sat, 17 Jun 2000 17:50:17 +0000 (17:50 +0000)]
Move BDB2 to Attic
Mark Valence [Sat, 17 Jun 2000 08:20:44 +0000 (08:20 +0000)]
Fix uninitialized variable.
Kurt Zeilenga [Sat, 17 Jun 2000 07:45:40 +0000 (07:45 +0000)]
Add LDBM referral handler...
Kurt Zeilenga [Sat, 17 Jun 2000 05:53:23 +0000 (05:53 +0000)]
Add scope to debug message
Kurt Zeilenga [Sat, 17 Jun 2000 05:01:50 +0000 (05:01 +0000)]
Reimplement search_candidate support for scope, referrals, and aliases.
Uses auto/static storage to avoid unnecessary malloc/free calls.
Kurt Zeilenga [Sat, 17 Jun 2000 02:00:30 +0000 (02:00 +0000)]
Fix aliasing.
Kurt Zeilenga [Sat, 17 Jun 2000 01:22:55 +0000 (01:22 +0000)]
Remove broken num subordinates code.
Kurt Zeilenga [Fri, 16 Jun 2000 21:25:03 +0000 (21:25 +0000)]
Add asserts aliasing debugging purposes.
Kurt Zeilenga [Fri, 16 Jun 2000 20:39:13 +0000 (20:39 +0000)]
Fix mod_values v mod_bvalues typo
Kurt Zeilenga [Fri, 16 Jun 2000 20:00:21 +0000 (20:00 +0000)]
Memory leak in referral code (ITS#596)
Apply patch from Steve Sonntag <vtag@novell.com>
Kurt Zeilenga [Fri, 16 Jun 2000 19:40:49 +0000 (19:40 +0000)]
Fix typo in last commit
Kurt Zeilenga [Fri, 16 Jun 2000 19:15:08 +0000 (19:15 +0000)]
Add 1st libldap IPv6 patch (ITS#594) from Stig Venass.
Copyright 2000 Stig Venaas, UNINETT
All rights reserved.
Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.
Kurt Zeilenga [Fri, 16 Jun 2000 19:10:43 +0000 (19:10 +0000)]
Add referral generator
Kurt Zeilenga [Fri, 16 Jun 2000 16:05:37 +0000 (16:05 +0000)]
Duplicate language tag to avoid double free
Kurt Zeilenga [Fri, 16 Jun 2000 07:32:19 +0000 (07:32 +0000)]
A few misc updates
Kurt Zeilenga [Fri, 16 Jun 2000 07:31:16 +0000 (07:31 +0000)]
An quick index of RFCs
Kurt Zeilenga [Fri, 16 Jun 2000 06:48:35 +0000 (06:48 +0000)]
Published as RFC 2820
Kurt Zeilenga [Fri, 16 Jun 2000 06:48:09 +0000 (06:48 +0000)]
rev 01
Kurt Zeilenga [Fri, 16 Jun 2000 06:44:25 +0000 (06:44 +0000)]
A couple of minor updates... needs overhaul
Kurt Zeilenga [Fri, 16 Jun 2000 06:43:55 +0000 (06:43 +0000)]
Initial slappasswd(8) page
Kurt Zeilenga [Fri, 16 Jun 2000 06:42:34 +0000 (06:42 +0000)]
Remove dead code
Kurt Zeilenga [Fri, 16 Jun 2000 04:07:57 +0000 (04:07 +0000)]
Remove unnecessary arg from front end backend_check_referrals call
Kurt Zeilenga [Fri, 16 Jun 2000 03:54:52 +0000 (03:54 +0000)]
Compare w/ ManageDSAit not implemented.
Kurt Zeilenga [Fri, 16 Jun 2000 03:52:28 +0000 (03:52 +0000)]
Also eliminated by dnssrv referral.c code
Kurt Zeilenga [Fri, 16 Jun 2000 03:51:45 +0000 (03:51 +0000)]
Remove files no longer needed (due to referral entry point)
Kurt Zeilenga [Fri, 16 Jun 2000 03:50:02 +0000 (03:50 +0000)]
Rework referral entry point with DNS SRV implementation (needs testing).
Kurt Zeilenga [Fri, 16 Jun 2000 01:46:42 +0000 (01:46 +0000)]
Add backend_check_referrals() framework.
Kurt Zeilenga [Fri, 16 Jun 2000 01:21:14 +0000 (01:21 +0000)]
Deprecated in favor of RFC 2849
Kurt Zeilenga [Fri, 16 Jun 2000 01:19:30 +0000 (01:19 +0000)]
Add backend_check_referrals() framework.
Kurt Zeilenga [Fri, 16 Jun 2000 01:18:10 +0000 (01:18 +0000)]
LDIF
Kurt Zeilenga [Thu, 15 Jun 2000 22:53:18 +0000 (22:53 +0000)]
Minor adjustments to last commit
Kurt Zeilenga [Thu, 15 Jun 2000 22:06:45 +0000 (22:06 +0000)]
Add logic to properly (per X.500 recommendations) handle attribute
types without equality matching rules.
Kurt Zeilenga [Thu, 15 Jun 2000 20:33:56 +0000 (20:33 +0000)]
Treat all phone number syntaxes as numericString
Kurt Zeilenga [Thu, 15 Jun 2000 20:14:01 +0000 (20:14 +0000)]
Treat telephone syntax as numeric
Kurt Zeilenga [Thu, 15 Jun 2000 19:56:51 +0000 (19:56 +0000)]
fix substring match bugs
Kurt Zeilenga [Thu, 15 Jun 2000 19:32:24 +0000 (19:32 +0000)]
Repair case{Ignore,Exact}IA5SubstringsMatch
Mark Valence [Thu, 15 Jun 2000 17:48:16 +0000 (17:48 +0000)]
Use the first empty slot in the open cache table, so scan doesn't (usu
ally) have to look through the entire table.
Kurt Zeilenga [Thu, 15 Jun 2000 17:37:02 +0000 (17:37 +0000)]
Fix alias dn_in v. dn bug
Kurt Zeilenga [Thu, 15 Jun 2000 17:12:53 +0000 (17:12 +0000)]
Fix initialization bug
Kurt Zeilenga [Thu, 15 Jun 2000 16:09:36 +0000 (16:09 +0000)]
Fix slappasswd
Mark Valence [Thu, 15 Jun 2000 08:34:48 +0000 (08:34 +0000)]
Added Generalized Time matching and ordering (it's just caseExactIA5Ma
tch). Set OpenLDAP Experimental ACI syntax validation to IA5StringVal
idate for now, to facilitate testing.
Mark Valence [Thu, 15 Jun 2000 07:58:04 +0000 (07:58 +0000)]
Fixed whitespace prefix checks. Added UTC Time and Generalized Time s
yntax validation and normalization routines.
Mark Valence [Thu, 15 Jun 2000 02:21:01 +0000 (02:21 +0000)]
Check if process is installed/running as service on NT beofre trying t
o start it as a service (gets around an annoying pause when starting u
p as a non-service).
Kurt Zeilenga [Wed, 14 Jun 2000 23:48:13 +0000 (23:48 +0000)]
cond_*() routines: Pass pointer to Datum, not Datum. Probably
should be done for all of LDBM.
Kurt Zeilenga [Wed, 14 Jun 2000 23:28:52 +0000 (23:28 +0000)]
Forgot continuation key prefix
Mark Valence [Wed, 14 Jun 2000 23:28:28 +0000 (23:28 +0000)]
Bug fix.
Mark Valence [Wed, 14 Jun 2000 22:21:53 +0000 (22:21 +0000)]
Fix OC check.
Mark Valence [Wed, 14 Jun 2000 22:17:33 +0000 (22:17 +0000)]
Fix ACI group membership test to look up OC.
Mark Valence [Wed, 14 Jun 2000 22:11:44 +0000 (22:11 +0000)]
Fix ACI group membership test to look up OC.
Kurt Zeilenga [Wed, 14 Jun 2000 21:11:56 +0000 (21:11 +0000)]
Minor cleanup
Mark Valence [Wed, 14 Jun 2000 18:23:43 +0000 (18:23 +0000)]
Bug hunting -- various problems with opening caches.
Mark Valence [Wed, 14 Jun 2000 06:08:20 +0000 (06:08 +0000)]
Bug hunting -- hang when checking dnattr in ACL.
Mark Valence [Wed, 14 Jun 2000 06:07:06 +0000 (06:07 +0000)]
Bug hunting -- crash when doing substring match.
Mark Valence [Wed, 14 Jun 2000 03:59:19 +0000 (03:59 +0000)]
Bug fix in dn_rdn when dn string begins with whitespace.
Kurt Zeilenga [Wed, 14 Jun 2000 03:07:33 +0000 (03:07 +0000)]
Fix getpassword bug
Kurt Zeilenga [Wed, 14 Jun 2000 02:35:42 +0000 (02:35 +0000)]
Update -Z description to reduce confusion with ldaps://
Kurt Zeilenga [Wed, 14 Jun 2000 01:29:51 +0000 (01:29 +0000)]
Change cn=schema to cn=subschema to reflect subentry contains
subschema information. subschema, monitor, config should be
per-backend subentries.
Kurt Zeilenga [Tue, 13 Jun 2000 21:14:24 +0000 (21:14 +0000)]
Add backend updates to todo list
Kurt Zeilenga [Tue, 13 Jun 2000 20:45:30 +0000 (20:45 +0000)]
Rename ldap_start_tls() to ldap_start_tls_s() for consistency sake.
Misc other header changes.
Kurt Zeilenga [Tue, 13 Jun 2000 20:43:59 +0000 (20:43 +0000)]
Fix up NT port after thread changes
Kurt Zeilenga [Tue, 13 Jun 2000 17:48:51 +0000 (17:48 +0000)]
Fix addition of dynamic operational attributes (subschemaSubentry)
Kurt Zeilenga [Tue, 13 Jun 2000 17:35:30 +0000 (17:35 +0000)]
Additional use of new ACL styles
Kurt Zeilenga [Tue, 13 Jun 2000 17:24:18 +0000 (17:24 +0000)]
ITS#590: remove extra symbol
Kurt Zeilenga [Tue, 13 Jun 2000 05:50:23 +0000 (05:50 +0000)]
Fix Novell URL kludge
Kurt Zeilenga [Tue, 13 Jun 2000 03:24:12 +0000 (03:24 +0000)]
Partially test new ACL styles.
Kurt Zeilenga [Tue, 13 Jun 2000 02:42:13 +0000 (02:42 +0000)]
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.
Mark Valence [Mon, 12 Jun 2000 01:35:15 +0000 (01:35 +0000)]
Added .regex, .base, .one, .subtree, and .children "style" modifiers.
Kurt Zeilenga [Sat, 10 Jun 2000 23:13:01 +0000 (23:13 +0000)]
Found ber_error_print pieces which I forgot commit.
Kurt Zeilenga [Sat, 10 Jun 2000 23:06:08 +0000 (23:06 +0000)]
Thought I fixed these errors previously... oh well.
Kurt Zeilenga [Sat, 10 Jun 2000 22:39:30 +0000 (22:39 +0000)]
Misc code cleanup.
Kurt Zeilenga [Sat, 10 Jun 2000 18:47:27 +0000 (18:47 +0000)]
ignore clean-local rm error
Kurt Zeilenga [Sat, 10 Jun 2000 17:31:56 +0000 (17:31 +0000)]
Fix LDAP_END_DECL bug, add LDAP_P() to rebind proc prototype, and
other minor changes.
Kurt Zeilenga [Sat, 10 Jun 2000 17:29:10 +0000 (17:29 +0000)]
Add ldap_unbind_ext_s
Kurt Zeilenga [Sat, 10 Jun 2000 17:28:09 +0000 (17:28 +0000)]
Add sort/vlv controls
Kurt Zeilenga [Sat, 10 Jun 2000 07:19:07 +0000 (07:19 +0000)]
undef DEFSEP before defining it
Mark Valence [Sat, 10 Jun 2000 06:40:03 +0000 (06:40 +0000)]
Removed active_threads count and associated mutex/cond. Replaced with
ldap_pvt_thread_pool_backload() as needed. All tests run OK on pthre
ads (linux), cthreads, NT threads, and Pth.