]>
git.sur5r.net Git - openldap/log
Kurt Zeilenga [Sun, 28 May 2000 17:26:30 +0000 (17:26 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Mostly working modrdn
Kurt Zeilenga [Sun, 28 May 2000 16:36:34 +0000 (16:36 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Mostly work modify
Kurt Zeilenga [Sun, 28 May 2000 01:36:03 +0000 (01:36 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: add missing AttributeDescriptions
Kurt Zeilenga [Sun, 28 May 2000 01:18:53 +0000 (01:18 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: case{Exact,Ignore}IA5SubstringsMatch
Kurt Zeilenga [Sat, 27 May 2000 23:16:30 +0000 (23:16 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix bind acls
Kurt Zeilenga [Sat, 27 May 2000 23:08:28 +0000 (23:08 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Add enough matching rules to get through test003
Kurt Zeilenga [Sat, 27 May 2000 22:46:37 +0000 (22:46 +0000)]
s/substring/substrings/
Kurt Zeilenga [Sat, 27 May 2000 21:45:52 +0000 (21:45 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: add f_sub_desc -> f_sub_type for compat
Kurt Zeilenga [Sat, 27 May 2000 21:41:04 +0000 (21:41 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: framework for substring searching
Kurt Zeilenga [Sat, 27 May 2000 20:40:26 +0000 (20:40 +0000)]
fix -USLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Sat, 27 May 2000 20:37:59 +0000 (20:37 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: allocate/deallocate f_sub as needed.
Kurt Zeilenga [Sat, 27 May 2000 19:33:08 +0000 (19:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: prelim ACL work
Kurt Zeilenga [Sat, 27 May 2000 19:21:28 +0000 (19:21 +0000)]
Working test001 and test002.
Kurt Zeilenga [Sat, 27 May 2000 19:18:08 +0000 (19:18 +0000)]
Resolve streetaddress vs. street through deletion
Kurt Zeilenga [Sat, 27 May 2000 17:17:47 +0000 (17:17 +0000)]
Use "diff -i -q" instead of "cmp"
Kurt Zeilenga [Sat, 27 May 2000 17:16:10 +0000 (17:16 +0000)]
s/cmp/$CMP/ define CMP to cmp (to allow cmp replacements)
Add -n option to slapd
Kurt Zeilenga [Sat, 27 May 2000 17:06:11 +0000 (17:06 +0000)]
CSRI malloc compat fix
Kurt Zeilenga [Sat, 27 May 2000 17:05:28 +0000 (17:05 +0000)]
Add asserts in attempt to find oc_find bug...
Kurt Zeilenga [Sat, 27 May 2000 06:23:25 +0000 (06:23 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: disable indexing
Kurt Zeilenga [Sat, 27 May 2000 06:21:23 +0000 (06:21 +0000)]
Fix build problems under NT... likely broken service manager code.
Kurt Zeilenga [Sat, 27 May 2000 00:49:55 +0000 (00:49 +0000)]
Additional clarification... and fix second typo
Kurt Zeilenga [Sat, 27 May 2000 00:39:35 +0000 (00:39 +0000)]
Fix typo in last commit
Kurt Zeilenga [Sat, 27 May 2000 00:38:16 +0000 (00:38 +0000)]
Clarify error text returned to client
Kurt Zeilenga [Fri, 26 May 2000 19:52:40 +0000 (19:52 +0000)]
Add -n serviceName (for loggging purposes)
Kurt Zeilenga [Fri, 26 May 2000 18:05:27 +0000 (18:05 +0000)]
Fix DNSSRV initialization bug
Dmitry Kovalev [Fri, 26 May 2000 16:03:32 +0000 (16:03 +0000)]
Summary of changes:
- filter -> SQL translation bugfixes
- several memory leaks fixups
- improved configurability:
- allows definition of uppercasing function to support CIS matching on databases that do
case sensitive compares (this fixes up Oracle issues, example updated)
- allows more flexibility in stored procedures interface (different parameter order, optional return
codes - see samples, and comments in backsql.h)
- synchronize function interfaces to recent changes in prototypes ("const" clauses etc.) made for all backends
(those changes led to compile-time errors)
Kurt Zeilenga [Fri, 26 May 2000 07:01:33 +0000 (07:01 +0000)]
Add debugging...
Kurt Zeilenga [Fri, 26 May 2000 06:08:06 +0000 (06:08 +0000)]
Fix referrals bug
Kurt Zeilenga [Fri, 26 May 2000 05:48:23 +0000 (05:48 +0000)]
Unneeded
Kurt Zeilenga [Fri, 26 May 2000 05:47:02 +0000 (05:47 +0000)]
DB3 fixes
Kurt Zeilenga [Fri, 26 May 2000 02:48:24 +0000 (02:48 +0000)]
Use -b "" instead of -b "cn=monitor" as monitor is not yet
implemented in SLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Fri, 26 May 2000 01:23:47 +0000 (01:23 +0000)]
ITS#533: simplify ber_next_read
Kurt Zeilenga [Fri, 26 May 2000 01:11:18 +0000 (01:11 +0000)]
s/0/LDAP_MSG_ONE/ per Steve's patch (ITS#542)
Kurt Zeilenga [Thu, 25 May 2000 23:14:53 +0000 (23:14 +0000)]
Rework DB_VERSION kludging
Kurt Zeilenga [Thu, 25 May 2000 23:07:09 +0000 (23:07 +0000)]
Define HAVE_BERKELEY_DB not HAVE_BERKELEY_DB2 per new detection.
Kurt Zeilenga [Thu, 25 May 2000 22:14:35 +0000 (22:14 +0000)]
Add BerkeleyDB 3 DB_THREAD detection
Kurt Zeilenga [Thu, 25 May 2000 21:09:10 +0000 (21:09 +0000)]
Add basic detection for db3
Kurt Zeilenga [Thu, 25 May 2000 20:44:07 +0000 (20:44 +0000)]
New Berkeley DB detection
Gary Williams [Thu, 25 May 2000 20:41:55 +0000 (20:41 +0000)]
use HAVE_BERKELEY_DB and check DB_VERSION_MAJOR for differences
Gary Williams [Thu, 25 May 2000 15:21:30 +0000 (15:21 +0000)]
Added support for Berkeley DB3. Hidden behind
HAVE_BERKELEY_DB3. Configuration support
hopefully coming soon.
Kurt Zeilenga [Thu, 25 May 2000 03:46:55 +0000 (03:46 +0000)]
Fix typo in last commit
Kurt Zeilenga [Thu, 25 May 2000 02:09:59 +0000 (02:09 +0000)]
Move extern schema_init_done outside of #ifdef SLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Thu, 25 May 2000 01:49:21 +0000 (01:49 +0000)]
Split schema_prep() from schema_init.c
Kurt Zeilenga [Thu, 25 May 2000 01:15:09 +0000 (01:15 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Update back-passwd (that was too easy)
Kurt Zeilenga [Wed, 24 May 2000 23:28:49 +0000 (23:28 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix IA5StringNormalize aswell
Kurt Zeilenga [Wed, 24 May 2000 23:27:33 +0000 (23:27 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix UTF8StringNormalizer
Kurt Zeilenga [Wed, 24 May 2000 22:55:16 +0000 (22:55 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix memory stomping
Kurt Zeilenga [Wed, 24 May 2000 22:20:03 +0000 (22:20 +0000)]
SLAPD_SCHEMA_NOT_COMPAT:
Add syntax normalizer, separate from matching rule normalizer.
with mr normalizer defaulting to syntax normalizer. This allows
for more consistent handling of some syntaxes, such as directoryString
(where all matches should ignore leading, trailing, and other extra
spaces).
Kurt Zeilenga [Wed, 24 May 2000 20:21:46 +0000 (20:21 +0000)]
Add hooks for syntax normalizer (used by value_match)
and prettier (to be used by update operations).
Julio Sánchez Fernández [Wed, 24 May 2000 20:11:21 +0000 (20:11 +0000)]
Revert last change,
Julio Sánchez Fernández [Wed, 24 May 2000 20:03:58 +0000 (20:03 +0000)]
Backout last change, it belongs in syntaxes, not attribute types
Kurt Zeilenga [Wed, 24 May 2000 18:49:30 +0000 (18:49 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: equality filters
(2.5.4.0=2.5.6.0) works! ie: (objectclass=top)
Kurt Zeilenga [Wed, 24 May 2000 18:00:30 +0000 (18:00 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix misuse of attrs_find
Julio Sánchez Fernández [Wed, 24 May 2000 15:54:21 +0000 (15:54 +0000)]
Get a couple of extensions into fields easy to use at runtime.
Kurt Zeilenga [Wed, 24 May 2000 06:38:02 +0000 (06:38 +0000)]
objectclass needs a special equality match.
Kurt Zeilenga [Wed, 24 May 2000 06:37:20 +0000 (06:37 +0000)]
Return LDAP resultCodes
Kurt Zeilenga [Wed, 24 May 2000 00:59:58 +0000 (00:59 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix normalization bugs
Disable cn=Schema "merging" messages
Kurt Zeilenga [Wed, 24 May 2000 00:34:28 +0000 (00:34 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: more filtering
Kurt Zeilenga [Wed, 24 May 2000 00:13:27 +0000 (00:13 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Add more three value filter logic code
Kurt Zeilenga [Tue, 23 May 2000 23:52:25 +0000 (23:52 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: at least make filters not loop
Kurt Zeilenga [Tue, 23 May 2000 21:42:51 +0000 (21:42 +0000)]
Add bogus validator for fax number syntax
Kurt Zeilenga [Tue, 23 May 2000 21:36:44 +0000 (21:36 +0000)]
Remove dependency upon umichPilotPerson (use just newPilotPerson)
Kurt Zeilenga [Tue, 23 May 2000 20:47:38 +0000 (20:47 +0000)]
Remove debugging assert committed by mistake
Kurt Zeilenga [Tue, 23 May 2000 20:33:40 +0000 (20:33 +0000)]
Fix typo in last commit and in schema_check.c
Kurt Zeilenga [Tue, 23 May 2000 20:09:43 +0000 (20:09 +0000)]
Add inetOrgPerson
Kurt Zeilenga [Tue, 23 May 2000 19:47:54 +0000 (19:47 +0000)]
s/rfc822mailgroup/groupofnames/ as we don't have a LDAPv3 mailgroup spec
Kurt Zeilenga [Tue, 23 May 2000 18:20:38 +0000 (18:20 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix add bug
Kurt Zeilenga [Tue, 23 May 2000 18:08:19 +0000 (18:08 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix bugs in add/modify logic
Kurt Zeilenga [Tue, 23 May 2000 17:00:46 +0000 (17:00 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: cleanup
Julio Sánchez Fernández [Tue, 23 May 2000 13:56:26 +0000 (13:56 +0000)]
Extend slapd schema structure definitions to reflect the new
extensions field in the contained structures.
Kurt Zeilenga [Tue, 23 May 2000 02:33:56 +0000 (02:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Use no-op syntax validator
Kurt Zeilenga [Tue, 23 May 2000 01:21:47 +0000 (01:21 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix up add framework
Kurt Zeilenga [Tue, 23 May 2000 01:20:33 +0000 (01:20 +0000)]
Add authPassword and fix krbName
Kurt Zeilenga [Tue, 23 May 2000 00:32:50 +0000 (00:32 +0000)]
ITS#541: fix log check bug
Julio Sánchez Fernández [Mon, 22 May 2000 10:43:01 +0000 (10:43 +0000)]
Added extensions to syntaxes, matching rules and object classes.
Kurt Zeilenga [Mon, 22 May 2000 06:19:49 +0000 (06:19 +0000)]
Remove lint
Kurt Zeilenga [Mon, 22 May 2000 03:59:32 +0000 (03:59 +0000)]
Const'ification
Kurt Zeilenga [Mon, 22 May 2000 03:55:03 +0000 (03:55 +0000)]
const'ification
Kurt Zeilenga [Mon, 22 May 2000 03:46:57 +0000 (03:46 +0000)]
Const'ification
SASL mech removed from backend bind callback (as SASL is managed by frontend)
Changes to some backends are untested (as I don't have all dependent
software install)
Julio Sánchez Fernández [Sun, 21 May 2000 23:32:39 +0000 (23:32 +0000)]
Parsing and printing of extensions in schema definitions.
Kurt Zeilenga [Sun, 21 May 2000 23:15:55 +0000 (23:15 +0000)]
Remove lint
Kurt Zeilenga [Sun, 21 May 2000 22:46:51 +0000 (22:46 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: framework for value_match() and value_find()
Kurt Zeilenga [Sun, 21 May 2000 18:15:00 +0000 (18:15 +0000)]
s/2000-2000/2000/ in copyright notice
Kurt Zeilenga [Sun, 21 May 2000 01:09:41 +0000 (01:09 +0000)]
Add krbName
Kurt Zeilenga [Fri, 19 May 2000 21:01:36 +0000 (21:01 +0000)]
Add make test shortcut
Kurt Zeilenga [Fri, 19 May 2000 20:47:32 +0000 (20:47 +0000)]
before including <pth.h>:
#define PTH_SYSCALL_SOFT 1
Kurt Zeilenga [Fri, 19 May 2000 18:41:26 +0000 (18:41 +0000)]
Use getpassphrase() instead of getpass() if available.
Kurt Zeilenga [Fri, 19 May 2000 02:44:47 +0000 (02:44 +0000)]
Add a little debugging
Kurt Zeilenga [Fri, 19 May 2000 01:06:43 +0000 (01:06 +0000)]
Fix typo in -USLAPD_SCHEMA_NOT_COMPAT varient
Kurt Zeilenga [Fri, 19 May 2000 00:33:39 +0000 (00:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: implement str2entry()
Kurt Zeilenga [Fri, 19 May 2000 00:33:09 +0000 (00:33 +0000)]
Fix typo in last commit
Kurt Zeilenga [Thu, 18 May 2000 22:07:34 +0000 (22:07 +0000)]
Add X-BINARY (binary transfer required) and X-NOT-H-R (not human readable)
to appropriate syntaxes.
Kurt Zeilenga [Thu, 18 May 2000 17:21:42 +0000 (17:21 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: numerous changes to syntax flags, mostly minor
added new value_normalize() code
need LDAPsyntaxes X- field support
Kurt Zeilenga [Thu, 18 May 2000 16:44:32 +0000 (16:44 +0000)]
Fix nul ('\0') string termination bug introduced by use of
memalloc/memcpy instead of strdup
Kurt Zeilenga [Thu, 18 May 2000 16:18:39 +0000 (16:18 +0000)]
Add a couple of simple projects for those wanting to learn
SLAPD internals
rootdse,cn=schema compare
rootdse user configurable attributes (cn,description,seeAlso,etc)
Kurt Zeilenga [Thu, 18 May 2000 16:13:02 +0000 (16:13 +0000)]
Map getopt symbols to new names to avoid conflicts
Kurt Zeilenga [Wed, 17 May 2000 22:26:06 +0000 (22:26 +0000)]
SOCKBUF_VALID should be called with sb not ber
Kurt Zeilenga [Wed, 17 May 2000 20:48:48 +0000 (20:48 +0000)]
Update "entry" and "children" psuedo attribute types in openldap.schema
Update comments in cosine.schema
Kurt Zeilenga [Wed, 17 May 2000 20:29:26 +0000 (20:29 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: add framework for substr value normalization
Calls value_normalize per substr component (like old code),
likely should have/call substr_normalize which takes all components
at once (to allow more sophisticated normalization)
Kurt Zeilenga [Wed, 17 May 2000 20:08:13 +0000 (20:08 +0000)]
SLAP_SCHEMA_NOT_COMPAT: add calls to dummy value_normalize()
SLAP_SCHEMA_NOT_COMPAT: Need to sort out normalization of substring components