]> git.sur5r.net Git - openldap/log
openldap
24 years agoinstall $(localstatedir)/openldap-ldbm with mode 700
Kurt Zeilenga [Mon, 29 May 2000 05:51:24 +0000 (05:51 +0000)]
install $(localstatedir)/openldap-ldbm with mode 700

24 years agoAdd NumericString syntax and matching rules.
Kurt Zeilenga [Mon, 29 May 2000 04:58:40 +0000 (04:58 +0000)]
Add NumericString syntax and matching rules.

24 years agoSLAPD_SCHEMA_NOT_COMPAT: fix typo
Kurt Zeilenga [Mon, 29 May 2000 04:57:31 +0000 (04:57 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix typo

24 years agoSLAPD_SCHEMA_NOT_COMPAT: working ACLs! (have not tested ACIs)
Kurt Zeilenga [Mon, 29 May 2000 03:51:26 +0000 (03:51 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: working ACLs!  (have not tested ACIs)

24 years agoSLAPD_SCHEMA_NOT_COMPAT: ACL cleanup (not yet working)
Kurt Zeilenga [Mon, 29 May 2000 03:44:06 +0000 (03:44 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: ACL cleanup (not yet working)

24 years agoSLAPD_SCHEMA_NOT_COMPAT: working tests 1-4!
Kurt Zeilenga [Mon, 29 May 2000 01:08:09 +0000 (01:08 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: working tests 1-4!

24 years agoSLAPD_SCHEMA_NOT_COMPAT: cheap DN match
Kurt Zeilenga [Mon, 29 May 2000 00:27:49 +0000 (00:27 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: cheap DN match

24 years agoSLAPD_SCHEMA_NOT_COMPAT: working modify? need additional match
Kurt Zeilenga [Sun, 28 May 2000 23:51:39 +0000 (23:51 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: working modify?  need additional match
  routines, such as distinguishedNameMatch, to be sure.

24 years agoLet the caller decide how liberal the schema parsing routines will be.
Julio Sánchez Fernández [Sun, 28 May 2000 22:45:56 +0000 (22:45 +0000)]
Let the caller decide how liberal the schema parsing routines will be.
Most flags do nothing yet.

24 years agoFix error text handling
Kurt Zeilenga [Sun, 28 May 2000 22:38:21 +0000 (22:38 +0000)]
Fix error text handling

24 years agoSLAPD_SCHEMA_NOT_COMPAT: ACI cleanup
Kurt Zeilenga [Sun, 28 May 2000 22:17:34 +0000 (22:17 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: ACI cleanup

24 years agoSLAPD_SCHEMA_NOT_COMPAT: copy mod op
Kurt Zeilenga [Sun, 28 May 2000 21:45:49 +0000 (21:45 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: copy mod op

24 years agomodify ldbm_modify_internal to return error text
Kurt Zeilenga [Sun, 28 May 2000 20:44:08 +0000 (20:44 +0000)]
modify ldbm_modify_internal to return error text

24 years agoSLAPD_SCHEMA_NOT_COMPAT: working test005-modrdn!
Kurt Zeilenga [Sun, 28 May 2000 19:54:07 +0000 (19:54 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: working test005-modrdn!

24 years agoUse $CMP, not cmp
Kurt Zeilenga [Sun, 28 May 2000 19:53:37 +0000 (19:53 +0000)]
Use $CMP, not cmp

24 years agoSLAPD_SCHEMA_NOT_COMPAT: add subtype aware is_at_syntax()
Kurt Zeilenga [Sun, 28 May 2000 19:15:37 +0000 (19:15 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: add subtype aware is_at_syntax()

24 years agoSLAPD_SCHEMA_NOT_COMPAT:
Kurt Zeilenga [Sun, 28 May 2000 18:58:09 +0000 (18:58 +0000)]
SLAPD_SCHEMA_NOT_COMPAT:
Don't depend acl parsing upon slap_schema, it's filled in post-conf

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Mostly working modrdn
Kurt Zeilenga [Sun, 28 May 2000 17:26:30 +0000 (17:26 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Mostly working modrdn

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Mostly work modify
Kurt Zeilenga [Sun, 28 May 2000 16:36:34 +0000 (16:36 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Mostly work modify

24 years agoSLAPD_SCHEMA_NOT_COMPAT: add missing AttributeDescriptions
Kurt Zeilenga [Sun, 28 May 2000 01:36:03 +0000 (01:36 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: add missing AttributeDescriptions

24 years agoSLAPD_SCHEMA_NOT_COMPAT: case{Exact,Ignore}IA5SubstringsMatch
Kurt Zeilenga [Sun, 28 May 2000 01:18:53 +0000 (01:18 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: case{Exact,Ignore}IA5SubstringsMatch

24 years agoSLAPD_SCHEMA_NOT_COMPAT: fix bind acls
Kurt Zeilenga [Sat, 27 May 2000 23:16:30 +0000 (23:16 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix bind acls

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Add enough matching rules to get through test003
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

24 years agos/substring/substrings/
Kurt Zeilenga [Sat, 27 May 2000 22:46:37 +0000 (22:46 +0000)]
s/substring/substrings/

24 years agoSLAPD_SCHEMA_NOT_COMPAT: add f_sub_desc -> f_sub_type for compat
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

24 years agoSLAPD_SCHEMA_NOT_COMPAT: framework for substring searching
Kurt Zeilenga [Sat, 27 May 2000 21:41:04 +0000 (21:41 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: framework for substring searching

24 years agofix -USLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Sat, 27 May 2000 20:40:26 +0000 (20:40 +0000)]
fix -USLAPD_SCHEMA_NOT_COMPAT

24 years agoSLAPD_SCHEMA_NOT_COMPAT: allocate/deallocate f_sub as needed.
Kurt Zeilenga [Sat, 27 May 2000 20:37:59 +0000 (20:37 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: allocate/deallocate f_sub as needed.

24 years agoSLAPD_SCHEMA_NOT_COMPAT: prelim ACL work
Kurt Zeilenga [Sat, 27 May 2000 19:33:08 +0000 (19:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: prelim ACL work

24 years agoWorking test001 and test002.
Kurt Zeilenga [Sat, 27 May 2000 19:21:28 +0000 (19:21 +0000)]
Working test001 and test002.

24 years agoResolve streetaddress vs. street through deletion
Kurt Zeilenga [Sat, 27 May 2000 19:18:08 +0000 (19:18 +0000)]
Resolve streetaddress vs. street through deletion

24 years agoUse "diff -i -q" instead of "cmp"
Kurt Zeilenga [Sat, 27 May 2000 17:17:47 +0000 (17:17 +0000)]
Use "diff -i -q" instead of "cmp"

24 years agos/cmp/$CMP/ define CMP to cmp (to allow cmp replacements)
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

24 years agoCSRI malloc compat fix
Kurt Zeilenga [Sat, 27 May 2000 17:06:11 +0000 (17:06 +0000)]
CSRI malloc compat fix

24 years agoAdd asserts in attempt to find oc_find bug...
Kurt Zeilenga [Sat, 27 May 2000 17:05:28 +0000 (17:05 +0000)]
Add asserts in attempt to find oc_find bug...

24 years agoSLAPD_SCHEMA_NOT_COMPAT: disable indexing
Kurt Zeilenga [Sat, 27 May 2000 06:23:25 +0000 (06:23 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: disable indexing

24 years agoFix build problems under NT... likely broken service manager code.
Kurt Zeilenga [Sat, 27 May 2000 06:21:23 +0000 (06:21 +0000)]
Fix build problems under NT... likely broken service manager code.

24 years agoAdditional clarification... and fix second typo
Kurt Zeilenga [Sat, 27 May 2000 00:49:55 +0000 (00:49 +0000)]
Additional clarification... and fix second typo

24 years agoFix typo in last commit
Kurt Zeilenga [Sat, 27 May 2000 00:39:35 +0000 (00:39 +0000)]
Fix typo in last commit

24 years agoClarify error text returned to client
Kurt Zeilenga [Sat, 27 May 2000 00:38:16 +0000 (00:38 +0000)]
Clarify error text returned to client

24 years agoAdd -n serviceName (for loggging purposes)
Kurt Zeilenga [Fri, 26 May 2000 19:52:40 +0000 (19:52 +0000)]
Add -n serviceName (for loggging purposes)

24 years agoFix DNSSRV initialization bug
Kurt Zeilenga [Fri, 26 May 2000 18:05:27 +0000 (18:05 +0000)]
Fix DNSSRV initialization bug

24 years agoSummary of changes:
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)

24 years agoAdd debugging...
Kurt Zeilenga [Fri, 26 May 2000 07:01:33 +0000 (07:01 +0000)]
Add debugging...

24 years agoFix referrals bug
Kurt Zeilenga [Fri, 26 May 2000 06:08:06 +0000 (06:08 +0000)]
Fix referrals bug

24 years agoUnneeded
Kurt Zeilenga [Fri, 26 May 2000 05:48:23 +0000 (05:48 +0000)]
Unneeded

24 years agoDB3 fixes
Kurt Zeilenga [Fri, 26 May 2000 05:47:02 +0000 (05:47 +0000)]
DB3 fixes

24 years agoUse -b "" instead of -b "cn=monitor" as monitor is not yet
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

24 years agoITS#533: simplify ber_next_read
Kurt Zeilenga [Fri, 26 May 2000 01:23:47 +0000 (01:23 +0000)]
ITS#533: simplify ber_next_read

24 years agos/0/LDAP_MSG_ONE/ per Steve's patch (ITS#542)
Kurt Zeilenga [Fri, 26 May 2000 01:11:18 +0000 (01:11 +0000)]
s/0/LDAP_MSG_ONE/ per Steve's patch (ITS#542)

24 years agoRework DB_VERSION kludging
Kurt Zeilenga [Thu, 25 May 2000 23:14:53 +0000 (23:14 +0000)]
Rework DB_VERSION kludging

24 years agoDefine HAVE_BERKELEY_DB not HAVE_BERKELEY_DB2 per new detection.
Kurt Zeilenga [Thu, 25 May 2000 23:07:09 +0000 (23:07 +0000)]
Define HAVE_BERKELEY_DB not HAVE_BERKELEY_DB2 per new detection.

24 years agoAdd BerkeleyDB 3 DB_THREAD detection
Kurt Zeilenga [Thu, 25 May 2000 22:14:35 +0000 (22:14 +0000)]
Add BerkeleyDB 3 DB_THREAD detection

24 years agoAdd basic detection for db3
Kurt Zeilenga [Thu, 25 May 2000 21:09:10 +0000 (21:09 +0000)]
Add basic detection for db3

24 years agoNew Berkeley DB detection
Kurt Zeilenga [Thu, 25 May 2000 20:44:07 +0000 (20:44 +0000)]
New Berkeley DB detection

24 years agouse HAVE_BERKELEY_DB and check DB_VERSION_MAJOR for differences
Gary Williams [Thu, 25 May 2000 20:41:55 +0000 (20:41 +0000)]
use HAVE_BERKELEY_DB and check DB_VERSION_MAJOR for differences

24 years agoAdded support for Berkeley DB3. Hidden behind
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.

24 years agoFix typo in last commit
Kurt Zeilenga [Thu, 25 May 2000 03:46:55 +0000 (03:46 +0000)]
Fix typo in last commit

24 years agoMove extern schema_init_done outside of #ifdef SLAPD_SCHEMA_NOT_COMPAT
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

24 years agoSplit schema_prep() from schema_init.c
Kurt Zeilenga [Thu, 25 May 2000 01:49:21 +0000 (01:49 +0000)]
Split schema_prep() from schema_init.c

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Update back-passwd (that was too easy)
Kurt Zeilenga [Thu, 25 May 2000 01:15:09 +0000 (01:15 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Update back-passwd (that was too easy)

24 years agoSLAPD_SCHEMA_NOT_COMPAT: fix IA5StringNormalize aswell
Kurt Zeilenga [Wed, 24 May 2000 23:28:49 +0000 (23:28 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix IA5StringNormalize aswell

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Fix UTF8StringNormalizer
Kurt Zeilenga [Wed, 24 May 2000 23:27:33 +0000 (23:27 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix UTF8StringNormalizer

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Fix memory stomping
Kurt Zeilenga [Wed, 24 May 2000 22:55:16 +0000 (22:55 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix memory stomping

24 years agoSLAPD_SCHEMA_NOT_COMPAT:
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).

24 years agoAdd hooks for syntax normalizer (used by value_match)
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).

24 years agoRevert last change,
Julio Sánchez Fernández [Wed, 24 May 2000 20:11:21 +0000 (20:11 +0000)]
Revert last change,

24 years agoBackout last change, it belongs in syntaxes, not attribute types
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

24 years agoSLAPD_SCHEMA_NOT_COMPAT: equality filters
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)

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Fix misuse of attrs_find
Kurt Zeilenga [Wed, 24 May 2000 18:00:30 +0000 (18:00 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Fix misuse of attrs_find

24 years agoGet a couple of extensions into fields easy to use at runtime.
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.

24 years agoobjectclass needs a special equality match.
Kurt Zeilenga [Wed, 24 May 2000 06:38:02 +0000 (06:38 +0000)]
objectclass needs a special equality match.

24 years agoReturn LDAP resultCodes
Kurt Zeilenga [Wed, 24 May 2000 06:37:20 +0000 (06:37 +0000)]
Return LDAP resultCodes

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Fix normalization bugs
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

24 years agoSLAPD_SCHEMA_NOT_COMPAT: more filtering
Kurt Zeilenga [Wed, 24 May 2000 00:34:28 +0000 (00:34 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: more filtering

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Add more three value filter logic code
Kurt Zeilenga [Wed, 24 May 2000 00:13:27 +0000 (00:13 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Add more three value filter logic code

24 years agoSLAPD_SCHEMA_NOT_COMPAT: at least make filters not loop
Kurt Zeilenga [Tue, 23 May 2000 23:52:25 +0000 (23:52 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: at least make filters not loop

24 years agoAdd bogus validator for fax number syntax
Kurt Zeilenga [Tue, 23 May 2000 21:42:51 +0000 (21:42 +0000)]
Add bogus validator for fax number syntax

24 years agoRemove dependency upon umichPilotPerson (use just newPilotPerson)
Kurt Zeilenga [Tue, 23 May 2000 21:36:44 +0000 (21:36 +0000)]
Remove dependency upon umichPilotPerson (use just newPilotPerson)

24 years agoRemove debugging assert committed by mistake
Kurt Zeilenga [Tue, 23 May 2000 20:47:38 +0000 (20:47 +0000)]
Remove debugging assert committed by mistake

24 years agoFix typo in last commit and in schema_check.c
Kurt Zeilenga [Tue, 23 May 2000 20:33:40 +0000 (20:33 +0000)]
Fix typo in last commit and in schema_check.c

24 years agoAdd inetOrgPerson
Kurt Zeilenga [Tue, 23 May 2000 20:09:43 +0000 (20:09 +0000)]
Add inetOrgPerson

24 years agos/rfc822mailgroup/groupofnames/ as we don't have a LDAPv3 mailgroup spec
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

24 years agoSLAPD_SCHEMA_NOT_COMPAT: fix add bug
Kurt Zeilenga [Tue, 23 May 2000 18:20:38 +0000 (18:20 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix add bug

24 years agoSLAPD_SCHEMA_NOT_COMPAT: fix bugs in add/modify logic
Kurt Zeilenga [Tue, 23 May 2000 18:08:19 +0000 (18:08 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix bugs in add/modify logic

24 years agoSLAPD_SCHEMA_NOT_COMPAT: cleanup
Kurt Zeilenga [Tue, 23 May 2000 17:00:46 +0000 (17:00 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: cleanup

24 years agoExtend slapd schema structure definitions to reflect the new
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.

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Use no-op syntax validator
Kurt Zeilenga [Tue, 23 May 2000 02:33:56 +0000 (02:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Use no-op syntax validator

24 years agoSLAPD_SCHEMA_NOT_COMPAT: fix up add framework
Kurt Zeilenga [Tue, 23 May 2000 01:21:47 +0000 (01:21 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: fix up add framework

24 years agoAdd authPassword and fix krbName
Kurt Zeilenga [Tue, 23 May 2000 01:20:33 +0000 (01:20 +0000)]
Add authPassword and fix krbName

24 years agoITS#541: fix log check bug
Kurt Zeilenga [Tue, 23 May 2000 00:32:50 +0000 (00:32 +0000)]
ITS#541: fix log check bug

24 years agoAdded extensions to syntaxes, matching rules and object classes.
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.

24 years agoRemove lint
Kurt Zeilenga [Mon, 22 May 2000 06:19:49 +0000 (06:19 +0000)]
Remove lint

24 years agoConst'ification
Kurt Zeilenga [Mon, 22 May 2000 03:59:32 +0000 (03:59 +0000)]
Const'ification

24 years agoconst'ification
Kurt Zeilenga [Mon, 22 May 2000 03:55:03 +0000 (03:55 +0000)]
const'ification

24 years agoConst'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)

24 years agoParsing and printing of extensions in schema definitions.
Julio Sánchez Fernández [Sun, 21 May 2000 23:32:39 +0000 (23:32 +0000)]
Parsing and printing of extensions in schema definitions.

24 years agoRemove lint
Kurt Zeilenga [Sun, 21 May 2000 23:15:55 +0000 (23:15 +0000)]
Remove lint

24 years agoSLAPD_SCHEMA_NOT_COMPAT: framework for value_match() and value_find()
Kurt Zeilenga [Sun, 21 May 2000 22:46:51 +0000 (22:46 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: framework for value_match() and value_find()

24 years agos/2000-2000/2000/ in copyright notice
Kurt Zeilenga [Sun, 21 May 2000 18:15:00 +0000 (18:15 +0000)]
s/2000-2000/2000/ in copyright notice