]> git.sur5r.net Git - openldap/log
openldap
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

24 years agoAdd krbName
Kurt Zeilenga [Sun, 21 May 2000 01:09:41 +0000 (01:09 +0000)]
Add krbName

24 years agoAdd make test shortcut
Kurt Zeilenga [Fri, 19 May 2000 21:01:36 +0000 (21:01 +0000)]
Add make test shortcut

24 years agobefore including <pth.h>:
Kurt Zeilenga [Fri, 19 May 2000 20:47:32 +0000 (20:47 +0000)]
before including <pth.h>:
#define PTH_SYSCALL_SOFT 1

24 years agoUse getpassphrase() instead of getpass() if available.
Kurt Zeilenga [Fri, 19 May 2000 18:41:26 +0000 (18:41 +0000)]
Use getpassphrase() instead of getpass() if available.

24 years agoAdd a little debugging
Kurt Zeilenga [Fri, 19 May 2000 02:44:47 +0000 (02:44 +0000)]
Add a little debugging

24 years agoFix typo in -USLAPD_SCHEMA_NOT_COMPAT varient
Kurt Zeilenga [Fri, 19 May 2000 01:06:43 +0000 (01:06 +0000)]
Fix typo in -USLAPD_SCHEMA_NOT_COMPAT varient

24 years agoSLAPD_SCHEMA_NOT_COMPAT: implement str2entry()
Kurt Zeilenga [Fri, 19 May 2000 00:33:39 +0000 (00:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: implement str2entry()

24 years agoFix typo in last commit
Kurt Zeilenga [Fri, 19 May 2000 00:33:09 +0000 (00:33 +0000)]
Fix typo in last commit

24 years agoAdd X-BINARY (binary transfer required) and X-NOT-H-R (not human readable)
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.

24 years agoSLAPD_SCHEMA_NOT_COMPAT: numerous changes to syntax flags, mostly minor
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

24 years agoFix nul ('\0') string termination bug introduced by use of
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

24 years agoAdd a couple of simple projects for those wanting to learn
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)

24 years agoMap getopt symbols to new names to avoid conflicts
Kurt Zeilenga [Thu, 18 May 2000 16:13:02 +0000 (16:13 +0000)]
Map getopt symbols to new names to avoid conflicts

24 years agoSOCKBUF_VALID should be called with sb not ber
Kurt Zeilenga [Wed, 17 May 2000 22:26:06 +0000 (22:26 +0000)]
SOCKBUF_VALID should be called with sb not ber

24 years agoUpdate "entry" and "children" psuedo attribute types in openldap.schema
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

24 years agoSLAPD_SCHEMA_NOT_COMPAT: add framework for substr value normalization
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)

24 years agoSLAP_SCHEMA_NOT_COMPAT: add calls to dummy value_normalize()
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

24 years agoAdd missing syntaxes from RFC 2252.
Kurt Zeilenga [Wed, 17 May 2000 18:10:38 +0000 (18:10 +0000)]
Add missing syntaxes from RFC 2252.

24 years agoUpdate pilot schema based upon asid ldapv3-attributes I-D.
Kurt Zeilenga [Wed, 17 May 2000 17:25:48 +0000 (17:25 +0000)]
Update pilot schema based upon asid ldapv3-attributes I-D.
Add needed syntaxes defs to schema_init.c

24 years agoMinor cleanup
Kurt Zeilenga [Wed, 17 May 2000 06:02:03 +0000 (06:02 +0000)]
Minor cleanup

24 years agoFix ldif_parse_line, binary attributes got truncated because the final
Howard Chu [Wed, 17 May 2000 05:21:03 +0000 (05:21 +0000)]
Fix ldif_parse_line, binary attributes got truncated because the final
value was copied with ber_strdup.

24 years agoAssign temporary OIDs to "entry" and "children" psuedo attributes types
Kurt Zeilenga [Wed, 17 May 2000 04:23:39 +0000 (04:23 +0000)]
Assign temporary OIDs to "entry" and "children" psuedo attributes types

24 years agomove mail and simpleSecurityObject to core.schema
Kurt Zeilenga [Wed, 17 May 2000 02:52:32 +0000 (02:52 +0000)]
move mail and simpleSecurityObject to core.schema

24 years agoadd domainComponent as alternative name for 'dc' (per rfc2253)
Kurt Zeilenga [Wed, 17 May 2000 02:35:25 +0000 (02:35 +0000)]
add domainComponent as alternative name for 'dc' (per rfc2253)
misc other clean up

24 years agojpegPhoto should be defined here as RFC 2798 is the only
Kurt Zeilenga [Wed, 17 May 2000 02:34:23 +0000 (02:34 +0000)]
jpegPhoto should be defined here as RFC 2798 is the only
known referencable spec.

24 years agoRFC 1274 cosine pilot schema
Kurt Zeilenga [Wed, 17 May 2000 02:33:19 +0000 (02:33 +0000)]
RFC 1274 cosine pilot schema
(pilot.schema is actually closer to newPilot)

24 years agoUpdate to based upon rev1 of lachman laser
Kurt Zeilenga [Wed, 17 May 2000 02:32:37 +0000 (02:32 +0000)]
Update to based upon rev1 of lachman laser

24 years agoUpdate inetOrgPerson based upon RFC 2978
Kurt Zeilenga [Tue, 16 May 2000 22:25:36 +0000 (22:25 +0000)]
Update inetOrgPerson based upon RFC 2978

24 years agoFix -USLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Tue, 16 May 2000 22:04:49 +0000 (22:04 +0000)]
Fix -USLAPD_SCHEMA_NOT_COMPAT

24 years agoRemove Lint.
Kurt Zeilenga [Tue, 16 May 2000 21:54:24 +0000 (21:54 +0000)]
Remove Lint.

24 years agoFix desc not NULL bugs
Kurt Zeilenga [Tue, 16 May 2000 21:44:54 +0000 (21:44 +0000)]
Fix desc not NULL bugs

24 years agoModify ava code to return error text
Kurt Zeilenga [Tue, 16 May 2000 21:03:18 +0000 (21:03 +0000)]
Modify ava code to return error text
Filter code needs to be updated to properly handle soft errors.

24 years agobv2ad expects desc pointer to be NULL if unallocated
Kurt Zeilenga [Tue, 16 May 2000 20:50:49 +0000 (20:50 +0000)]
bv2ad expects desc pointer to be NULL if unallocated

24 years agoFix typo in last commit
Kurt Zeilenga [Tue, 16 May 2000 18:32:45 +0000 (18:32 +0000)]
Fix typo in last commit

24 years agoModify dn2domain code such that domains produced are rooted.
Kurt Zeilenga [Tue, 16 May 2000 18:31:35 +0000 (18:31 +0000)]
Modify dn2domain code such that domains produced are rooted.
That is, they end with '.'.

24 years agoUpdate to rev 2
Kurt Zeilenga [Tue, 16 May 2000 18:26:16 +0000 (18:26 +0000)]
Update to rev 2

24 years agos/LDAProotDSE/OpenLDAProotDSE/ (until we have a standard track class)
Kurt Zeilenga [Tue, 16 May 2000 18:13:08 +0000 (18:13 +0000)]
s/LDAProotDSE/OpenLDAProotDSE/ (until we have a standard track class)

24 years agoMisc. schema updates.
Kurt Zeilenga [Tue, 16 May 2000 18:11:50 +0000 (18:11 +0000)]
Misc. schema updates.

24 years agoApply filter to info entry
Kurt Zeilenga [Tue, 16 May 2000 17:00:42 +0000 (17:00 +0000)]
Apply filter to info entry

24 years agoRework root dse and other info entry codes to produce entry
Kurt Zeilenga [Tue, 16 May 2000 16:42:01 +0000 (16:42 +0000)]
Rework root dse and other info entry codes to produce entry
to caller (do_search) such that info can be used by other
operations (ie: do_compare).

24 years agoRework root dse and other info entry codes to produce entry
Kurt Zeilenga [Tue, 16 May 2000 16:22:52 +0000 (16:22 +0000)]
Rework root dse and other info entry codes to produce entry
to caller (do_search) such that info can be used by other
operations (ie: do_compare).
SLAPD_SCHEMA_NOT_COMPAT: Add additional code to support filters (needs work)

24 years agos/bindpw/passwd/
Kurt Zeilenga [Tue, 16 May 2000 05:08:25 +0000 (05:08 +0000)]
s/bindpw/passwd/

24 years agoFix unsigned * vs unsigned long * bugs
Kurt Zeilenga [Tue, 16 May 2000 04:52:37 +0000 (04:52 +0000)]
Fix unsigned * vs unsigned long * bugs

24 years agoFix typo in last commit
Kurt Zeilenga [Tue, 16 May 2000 02:17:59 +0000 (02:17 +0000)]
Fix typo in last commit

24 years agoFix password handling for SASL
Kurt Zeilenga [Tue, 16 May 2000 02:16:54 +0000 (02:16 +0000)]
Fix password handling for SASL

24 years agoFix sasl passwd handling (needs to be copied to other tools)
Kurt Zeilenga [Tue, 16 May 2000 01:45:15 +0000 (01:45 +0000)]
Fix sasl passwd handling (needs to be copied to other tools)

24 years agoFix $LIBS bug in fetch(3) detection
Kurt Zeilenga [Tue, 16 May 2000 01:24:02 +0000 (01:24 +0000)]
Fix $LIBS bug in fetch(3) detection

24 years agoAdd LDBM BerkeleyDB3 project
Kurt Zeilenga [Tue, 16 May 2000 00:59:02 +0000 (00:59 +0000)]
Add LDBM BerkeleyDB3 project

24 years agoSLAPD_SCHEMA_NOT_COMPAT: need to set desc to NULL
Kurt Zeilenga [Mon, 15 May 2000 23:47:51 +0000 (23:47 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: need to set desc to NULL

24 years agoSLAPD_SCHEMA_NOT_COMPAT: Disable cn=Monitor & cn=Config
Kurt Zeilenga [Mon, 15 May 2000 23:39:27 +0000 (23:39 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Disable cn=Monitor & cn=Config

24 years agos/CN=SCHEMA/cn=Schema/
Kurt Zeilenga [Mon, 15 May 2000 23:37:16 +0000 (23:37 +0000)]
s/CN=SCHEMA/cn=Schema/

24 years agoSLAPD_SCHEMA_NOT_COMPAT: working cn=schema
Kurt Zeilenga [Mon, 15 May 2000 23:36:37 +0000 (23:36 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: working cn=schema