]> git.sur5r.net Git - openldap/log
openldap
24 years agoRework error handling. Add error descriptions.
Kurt Zeilenga [Fri, 3 Mar 2000 22:37:06 +0000 (22:37 +0000)]
Rework error handling.  Add error descriptions.
Don't use LDAP_OPERATIONS_ERROR for internal errors.  Use LDAP_OTHER
instead.  (more changes needed in this area)

24 years agoAdd comment concerning 'directory' LDBM option... a separate directory
Kurt Zeilenga [Fri, 3 Mar 2000 19:51:39 +0000 (19:51 +0000)]
Add comment concerning 'directory' LDBM option... a separate directory
must be specified for each database.

24 years agoStartTLS now grabs conn->c_mutex before mucking with connection.
Kurt Zeilenga [Thu, 2 Mar 2000 20:36:53 +0000 (20:36 +0000)]
StartTLS now grabs conn->c_mutex before mucking with connection.
Add comment concerning sequencing issues which need to be resolved
by reworking of connection state machine.  Add note that a race
condition exists until this rework is complete.
Rework extended operations to return pointer to static error text.

24 years agoPrint tag with SASL in progress operations error.
Kurt Zeilenga [Thu, 2 Mar 2000 01:20:00 +0000 (01:20 +0000)]
Print tag with SASL in progress operations error.

24 years agoMove handling of operations errors due to submission of
Kurt Zeilenga [Thu, 2 Mar 2000 00:59:10 +0000 (00:59 +0000)]
Move handling of operations errors due to submission of
non-bind requests while a multi-step SASL bind process
is under to connection.c.  Return LDAP_OPERATIONS_ERROR,
not LDAP_SASL_BIND_IN_PROGRESS.

24 years agoFix typo in clause 6.
Kurt Zeilenga [Wed, 1 Mar 2000 23:23:53 +0000 (23:23 +0000)]
Fix typo in clause 6.

24 years agoAdd permission to make verbatim copies of license document. Move
Kurt Zeilenga [Wed, 1 Mar 2000 23:18:07 +0000 (23:18 +0000)]
Add permission to make verbatim copies of license document.  Move
notice to bottom of document.  Reformat paragraph.  Separate
trademark statement from terms.  This edit do not change the
licensing terms.

24 years agoReorder error detection based upon precedence
Kurt Zeilenga [Wed, 1 Mar 2000 22:59:34 +0000 (22:59 +0000)]
Reorder error detection based upon precedence

24 years agoAdd reference to RFC 2307 (rootpw)
Kurt Zeilenga [Wed, 1 Mar 2000 22:58:30 +0000 (22:58 +0000)]
Add reference to RFC 2307 (rootpw)

24 years agoNeed to strdup subschemasubentry a_type
Kurt Zeilenga [Wed, 1 Mar 2000 19:38:15 +0000 (19:38 +0000)]
Need to strdup subschemasubentry a_type

24 years agoAdd license revisioning clause.
Kurt Zeilenga [Wed, 1 Mar 2000 00:39:58 +0000 (00:39 +0000)]
Add license revisioning clause.

24 years agoReplace do_*() return -1 with return SLAPD_DISCONNECT.
Kurt Zeilenga [Tue, 29 Feb 2000 23:48:01 +0000 (23:48 +0000)]
Replace do_*() return -1 with return SLAPD_DISCONNECT.
Only return SLAPD_DISCONNECT with a send_ldap_disconnect()
was called.
Add initial code for support predetermined filter results
when filter is undefined (or known to be true or false).

24 years agoYet another round of SLAPD_SCHEMA_NOT_COMPAT changes, including:
Kurt Zeilenga [Mon, 28 Feb 2000 21:16:05 +0000 (21:16 +0000)]
Yet another round of SLAPD_SCHEMA_NOT_COMPAT changes, including:
limited subtype support, modlist handling, filter updates,
lastmod attribute handling.

24 years agoMore -DSLAPD_SCHEMA_NOT_COMPAT changes, including initial
Kurt Zeilenga [Fri, 25 Feb 2000 19:36:07 +0000 (19:36 +0000)]
More -DSLAPD_SCHEMA_NOT_COMPAT changes, including initial
impl of slap_modlist2mods() and is_at_subtype().

24 years agonoschemacheck should not disable validation of DNs
Kurt Zeilenga [Fri, 25 Feb 2000 19:31:54 +0000 (19:31 +0000)]
noschemacheck should not disable validation of DNs

24 years agotempnam() is available in MSVC5
Kurt Zeilenga [Fri, 25 Feb 2000 19:30:28 +0000 (19:30 +0000)]
tempnam() is available in MSVC5

24 years agoDepend libraries upon setup.dsp
Kurt Zeilenga [Fri, 25 Feb 2000 19:28:24 +0000 (19:28 +0000)]
Depend libraries upon setup.dsp

24 years agoITS#464: Fix multiple password support
Kurt Zeilenga [Thu, 24 Feb 2000 17:59:10 +0000 (17:59 +0000)]
ITS#464: Fix multiple password support

24 years agoAdd GNU Pth to LTHREAD compatible list
Kurt Zeilenga [Thu, 24 Feb 2000 01:25:49 +0000 (01:25 +0000)]
Add GNU Pth to LTHREAD compatible list

24 years agoCorrect comment concerning entry LDIF.
Kurt Zeilenga [Tue, 22 Feb 2000 20:25:54 +0000 (20:25 +0000)]
Correct comment concerning entry LDIF.

24 years agoUse common entry cleanup code.
Kurt Zeilenga [Tue, 22 Feb 2000 19:43:02 +0000 (19:43 +0000)]
Use common entry cleanup code.

24 years agoAdditional -DSLAPD_SCHEMA_NOT_COMPAT changes
Kurt Zeilenga [Tue, 22 Feb 2000 19:26:15 +0000 (19:26 +0000)]
Additional -DSLAPD_SCHEMA_NOT_COMPAT changes
Not hidden "NULLDN" to "<anonymous>" in modify stats

24 years agoIgnore space in filter: ( !(foo=bar))
Kurt Zeilenga [Mon, 21 Feb 2000 20:57:48 +0000 (20:57 +0000)]
Ignore space in filter: ( !(foo=bar))

24 years agoEliminate second session protocol version field.
Kurt Zeilenga [Fri, 18 Feb 2000 19:57:38 +0000 (19:57 +0000)]
Eliminate second session protocol version field.

24 years agoAdd comment concern appropriate use of LDAP_MEMORY_DEBUG
Kurt Zeilenga [Wed, 16 Feb 2000 23:51:34 +0000 (23:51 +0000)]
Add comment concern appropriate use of LDAP_MEMORY_DEBUG
(basically, it's for testing internals, don't enable it otherwise)

24 years agoFix ldap_set_option( NULL, LDAP_OPT_PROTOCOL_VERSION, &v ) as
Kurt Zeilenga [Wed, 16 Feb 2000 22:59:15 +0000 (22:59 +0000)]
Fix ldap_set_option( NULL, LDAP_OPT_PROTOCOL_VERSION, &v ) as
suggested by Steve Sonntag.

24 years agoMore -DSLAPD_SCHEMA_NOT_COMPAT changes
Kurt Zeilenga [Tue, 15 Feb 2000 18:57:07 +0000 (18:57 +0000)]
More -DSLAPD_SCHEMA_NOT_COMPAT changes
Not hidden: "<anonymous>" modifiersname

24 years agoAnother round of changes behind -DSLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Mon, 14 Feb 2000 20:57:34 +0000 (20:57 +0000)]
Another round of changes behind -DSLAPD_SCHEMA_NOT_COMPAT
plus these changes unhidden changes:
remove now meaning --enable-discreteaci configure option
fix ITS#451, slapd filters
Add ber_bvecadd() to support above
constify ldap_pvt_find_wildcard() and misc slapd routines
renamed some slap.h macros
likely broken something

24 years agoITS#454: fix VPATH support
Kurt Zeilenga [Sat, 12 Feb 2000 20:04:45 +0000 (20:04 +0000)]
ITS#454: fix VPATH support

24 years agoPut *free(NULL) asserts behind LDAP_MEMORY_DEBUG
Kurt Zeilenga [Fri, 11 Feb 2000 21:11:44 +0000 (21:11 +0000)]
Put *free(NULL) asserts behind LDAP_MEMORY_DEBUG

24 years agoITS#450: teach LDBM/GDBM about cursors
Kurt Zeilenga [Fri, 11 Feb 2000 02:05:14 +0000 (02:05 +0000)]
ITS#450: teach LDBM/GDBM about cursors

24 years agoDon't chdir("/"). Root may not be writable to daemon.
Kurt Zeilenga [Tue, 8 Feb 2000 04:22:31 +0000 (04:22 +0000)]
Don't chdir("/").  Root may not be writable to daemon.
Only user can select appropriate run directory.  Best left to user.

24 years agoAdd Modification/Modifications structures for -DSLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Mon, 7 Feb 2000 20:37:10 +0000 (20:37 +0000)]
Add Modification/Modifications structures for -DSLAPD_SCHEMA_NOT_COMPAT

24 years agoFix -DSLAPD_SCHEMA_NOT_COMPAT -DLDAP_DEBUG builds (still won't run)
Kurt Zeilenga [Mon, 7 Feb 2000 17:50:42 +0000 (17:50 +0000)]
Fix -DSLAPD_SCHEMA_NOT_COMPAT -DLDAP_DEBUG builds (still won't run)

24 years agoMove a few obsolete RFCs to the Attic
Kurt Zeilenga [Mon, 7 Feb 2000 05:48:17 +0000 (05:48 +0000)]
Move a few obsolete RFCs to the Attic

24 years agoYet another round of SLAPD_SCHEMA_NOT_COMPAT changes...
Kurt Zeilenga [Sun, 6 Feb 2000 21:09:44 +0000 (21:09 +0000)]
Yet another round of SLAPD_SCHEMA_NOT_COMPAT changes...
Changes outside of #ifdef include three value filter processing.

24 years agoAnother round of SLAPD_SCHEMA_NOT_COMPAT changes including
Kurt Zeilenga [Sat, 5 Feb 2000 05:01:41 +0000 (05:01 +0000)]
Another round of SLAPD_SCHEMA_NOT_COMPAT changes including
basic structures for handing language tags and binary option
(but less actual code to actually support them).  Provided
for reference only.  Will not even compile.

24 years agoITS#439: Fix logic error
Kurt Zeilenga [Fri, 4 Feb 2000 17:49:32 +0000 (17:49 +0000)]
ITS#439: Fix logic error

24 years agoUse required form if value is zero length, eg "attr-desc:".
Kurt Zeilenga [Thu, 3 Feb 2000 22:28:12 +0000 (22:28 +0000)]
Use required form if value is zero length, eg "attr-desc:".
Use BASE64 if attr-desc includes ";binary"

24 years agoITS#437: use portable syntax to export environment variable
Kurt Zeilenga [Thu, 3 Feb 2000 22:26:00 +0000 (22:26 +0000)]
ITS#437: use portable syntax to export environment variable

24 years agoAdd comment about leaked on exit values.... we likely should
Kurt Zeilenga [Wed, 2 Feb 2000 21:26:36 +0000 (21:26 +0000)]
Add comment about leaked on exit values.... we likely should
implement an at_exit() handler.

24 years agoChanged (!strcmp(...)==0) to (strcmp(...)==0); obviously
Luke Howard [Tue, 1 Feb 2000 23:34:16 +0000 (23:34 +0000)]
Changed (!strcmp(...)==0) to (strcmp(...)==0); obviously
wrong. Fix from adamson@andrew.cmu.edu.

24 years agoUse experimental OID for ACI syntax. Likely need to add
Kurt Zeilenga [Tue, 1 Feb 2000 18:05:49 +0000 (18:05 +0000)]
Use experimental OID for ACI syntax.  Likely need to add
additional schema items.

24 years agoACI attributes should be of ACI syntax. Need to assign
Kurt Zeilenga [Tue, 1 Feb 2000 17:53:07 +0000 (17:53 +0000)]
ACI attributes should be of ACI syntax.  Need to assign
OID for experimental syntax.

24 years agoUpdate to rev 04
Kurt Zeilenga [Tue, 1 Feb 2000 17:38:09 +0000 (17:38 +0000)]
Update to rev 04

24 years agoDidn't return after returning unknown critical control.
Kurt Zeilenga [Tue, 1 Feb 2000 01:22:06 +0000 (01:22 +0000)]
Didn't return after returning unknown critical control.
Noticed that abandon and unbind don't have control support... something for
another day.

24 years agoUse LDAP_CONST, not const, in public function declarations.
Kurt Zeilenga [Tue, 1 Feb 2000 01:11:26 +0000 (01:11 +0000)]
Use LDAP_CONST, not const, in public function declarations.

24 years agoReplace -DSLAPD_SCHEMA_COMPAT with -USLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Mon, 31 Jan 2000 22:14:16 +0000 (22:14 +0000)]
Replace -DSLAPD_SCHEMA_COMPAT with -USLAPD_SCHEMA_NOT_COMPAT

24 years agoMove oc_check_allowed() next to oc_check_required() in preparation for
Kurt Zeilenga [Mon, 31 Jan 2000 18:21:07 +0000 (18:21 +0000)]
Move oc_check_allowed() next to oc_check_required() in preparation for
rewrite.

24 years agoPut type;option trimming codes behind SLAPD_SCHEMA_COMPAT.
Kurt Zeilenga [Mon, 31 Jan 2000 17:59:10 +0000 (17:59 +0000)]
Put type;option trimming codes behind SLAPD_SCHEMA_COMPAT.
Attribute subtyping, especially that using attribute description
options, will have to reengineered.

24 years agoAdd SLAP_SYNTAX_BINARY flag to indicate binary storage is used for
Kurt Zeilenga [Mon, 31 Jan 2000 01:49:44 +0000 (01:49 +0000)]
Add SLAP_SYNTAX_BINARY flag to indicate binary storage is used for
attributes of the syntax.  Such attribute values be transferred
using binary syntax unless ber2str/str2ber routines are provided.
Used in conjunction with ";binary" attribute description option
and/or the Binary syntax.

24 years agoAdd matching rule function pointers for index generation and use with
Kurt Zeilenga [Sat, 29 Jan 2000 23:36:42 +0000 (23:36 +0000)]
Add matching rule function pointers for index generation and use with
filters.

24 years agoAdd schema_init to MSVC5 project
Kurt Zeilenga [Sat, 29 Jan 2000 22:54:11 +0000 (22:54 +0000)]
Add schema_init to MSVC5 project

24 years agoImport locate draft.
Kurt Zeilenga [Sat, 29 Jan 2000 22:46:45 +0000 (22:46 +0000)]
Import locate draft.

24 years agoConstify a few attr_*() routines
Kurt Zeilenga [Sat, 29 Jan 2000 22:03:34 +0000 (22:03 +0000)]
Constify a few attr_*() routines

24 years agoMove extern to proto header
Kurt Zeilenga [Sat, 29 Jan 2000 20:06:46 +0000 (20:06 +0000)]
Move extern to proto header

24 years agoSplit out schema initialization of builtin syntax/matching rule
Kurt Zeilenga [Sat, 29 Jan 2000 19:43:19 +0000 (19:43 +0000)]
Split out schema initialization of builtin syntax/matching rule
routines to separate file to keep schema.c of managable size.

24 years agoResolve syntax errors created by previous -DSLAPD_SCHEMA_COMPAT work.
Kurt Zeilenga [Sat, 29 Jan 2000 07:00:39 +0000 (07:00 +0000)]
Resolve syntax errors created by previous -DSLAPD_SCHEMA_COMPAT work.

24 years agoReally fix VPATH support...
Kurt Zeilenga [Fri, 28 Jan 2000 21:52:28 +0000 (21:52 +0000)]
Really fix VPATH support...

24 years agoLast change actually broke VPATH support
Kurt Zeilenga [Fri, 28 Jan 2000 21:38:18 +0000 (21:38 +0000)]
Last change actually broke VPATH support

24 years agoFix VPATH support.
Kurt Zeilenga [Fri, 28 Jan 2000 21:32:42 +0000 (21:32 +0000)]
Fix VPATH support.

24 years agoFix minor problems with proceeding commit which broken old schema compat
Kurt Zeilenga [Fri, 28 Jan 2000 21:20:28 +0000 (21:20 +0000)]
Fix minor problems with proceeding commit which broken old schema compat

24 years agoRemove double listing of libldif which breaks 'make veryclean'
Kurt Zeilenga [Fri, 28 Jan 2000 21:18:55 +0000 (21:18 +0000)]
Remove double listing of libldif which breaks 'make veryclean'

24 years agoRemove ai_syntaxinfo (syntax) from AttrInfo. Call attr_syntax() directly.
Kurt Zeilenga [Fri, 28 Jan 2000 21:10:34 +0000 (21:10 +0000)]
Remove ai_syntaxinfo (syntax) from AttrInfo.  Call attr_syntax() directly.

24 years agoMove INDEX_ macros from back-ldbm.h to slap.h and prefix with SLAP_
Kurt Zeilenga [Fri, 28 Jan 2000 20:38:00 +0000 (20:38 +0000)]
Move INDEX_ macros from back-ldbm.h to slap.h and prefix with SLAP_
Move AttrInfo from back-ldbm.h to attr.c

24 years agoFix -DSLAPD_SCHEMA_NOT_COMPAT syntax error in last commit
Kurt Zeilenga [Fri, 28 Jan 2000 20:10:25 +0000 (20:10 +0000)]
Fix -DSLAPD_SCHEMA_NOT_COMPAT syntax error in last commit

24 years agoAdditional changes to migrate to new schema codes
Kurt Zeilenga [Fri, 28 Jan 2000 20:01:00 +0000 (20:01 +0000)]
Additional changes to migrate to new schema codes
Still not usable.

24 years agoplace old schema codes behind -DSLAPD_SCHEMA_COMPAT
Kurt Zeilenga [Fri, 28 Jan 2000 01:17:58 +0000 (01:17 +0000)]
place old schema codes behind -DSLAPD_SCHEMA_COMPAT

24 years agoPut more old schema code behind SLAPD_SCHEMA_COMPAT (which still
Kurt Zeilenga [Fri, 28 Jan 2000 00:33:29 +0000 (00:33 +0000)]
Put more old schema code behind SLAPD_SCHEMA_COMPAT (which still
MUST be defined).

24 years agoOnly allow NDBM if manually selected. Provide no hints that
Kurt Zeilenga [Thu, 27 Jan 2000 19:33:59 +0000 (19:33 +0000)]
Only allow NDBM if manually selected.  Provide no hints that
one can select NDBM as NDBM is not supported.

24 years agoRegenerate just to sure
Kurt Zeilenga [Thu, 27 Jan 2000 19:32:04 +0000 (19:32 +0000)]
Regenerate just to sure

24 years agoDon't even spit out NDBM skipped warning
Kurt Zeilenga [Thu, 27 Jan 2000 19:30:57 +0000 (19:30 +0000)]
Don't even spit out NDBM skipped warning

24 years agoDon't list NDBM as an option.
Kurt Zeilenga [Thu, 27 Jan 2000 19:11:44 +0000 (19:11 +0000)]
Don't list NDBM as an option.

24 years agoAdd code to handle operational attributes via new schema codes
Kurt Zeilenga [Thu, 27 Jan 2000 19:02:24 +0000 (19:02 +0000)]
Add code to handle operational attributes via new schema codes
behind -USLAPD_SCHEMA_COMPAT.

24 years agoDon't exclude no-user-modification attributes from ACL checks
Kurt Zeilenga [Thu, 27 Jan 2000 18:35:36 +0000 (18:35 +0000)]
Don't exclude no-user-modification attributes from ACL checks
unless access requested is WRITE.  This allows you to apply
an ACL to limit search/reading of no-user-modification attributes.
Writes, of course, are always prohibited (by do_add, do_modify).

24 years agoMove ldap_unicode_t to ldap_pvt.h, typedef to ldap_ucs2_t for now.
Kurt Zeilenga [Thu, 27 Jan 2000 05:27:36 +0000 (05:27 +0000)]
Move ldap_unicode_t to ldap_pvt.h, typedef to ldap_ucs2_t for now.
ldap_ucs2_t is a short.  The unicode routines may break if
sizeof(short) != 2...

24 years agoLast commit was a bit premature. This fixes up compiler
Kurt Zeilenga [Thu, 27 Jan 2000 01:43:12 +0000 (01:43 +0000)]
Last commit was a bit premature.  This fixes up compiler
bugs and adds temporary code to glue things until we sort
out unicode UTF-8 vs UCS-4 vs UCS-2 issues.

24 years agoAdd NT build support for Unicode library.
Kurt Zeilenga [Thu, 27 Jan 2000 01:04:36 +0000 (01:04 +0000)]
Add NT build support for Unicode library.

24 years agotypedef ber_int_t ldap_ucs4_t
Kurt Zeilenga [Thu, 27 Jan 2000 01:04:17 +0000 (01:04 +0000)]
typedef ber_int_t ldap_ucs4_t

24 years agoAdd IA5StringConvert (to UCS-2/4). May not be needed if we use
Kurt Zeilenga [Thu, 27 Jan 2000 01:02:51 +0000 (01:02 +0000)]
Add IA5StringConvert (to UCS-2/4).  May not be needed if we use
UTF-8 internally.

24 years agounifdef -D__STDC__
Kurt Zeilenga [Thu, 27 Jan 2000 01:00:02 +0000 (01:00 +0000)]
unifdef -D__STDC__

24 years agoAdd in hooks for mr conversion routines
Kurt Zeilenga [Wed, 26 Jan 2000 00:12:51 +0000 (00:12 +0000)]
Add in hooks for mr conversion routines

24 years agoAdd -llunicode to build environment
Kurt Zeilenga [Wed, 26 Jan 2000 00:00:45 +0000 (00:00 +0000)]
Add -llunicode to build environment

24 years agoUse UTF8Normalize, not IA5Normalize for matching rules for directoryString
Kurt Zeilenga [Tue, 25 Jan 2000 23:59:50 +0000 (23:59 +0000)]
Use UTF8Normalize, not IA5Normalize for matching rules for directoryString
syntax.

24 years agoFix typo
Kurt Zeilenga [Tue, 25 Jan 2000 23:58:44 +0000 (23:58 +0000)]
Fix typo

24 years agoRemove Java files from HEAD.
Kurt Zeilenga [Tue, 25 Jan 2000 22:47:53 +0000 (22:47 +0000)]
Remove Java files from HEAD.

24 years agoInitial revision
Kurt Zeilenga [Tue, 25 Jan 2000 22:38:34 +0000 (22:38 +0000)]
Initial revision

24 years agoSecond round of schema changes
Kurt Zeilenga [Tue, 25 Jan 2000 21:13:31 +0000 (21:13 +0000)]
Second round of schema changes
Revert normalization to matching rule per discussions with Julio.
May need separate normalization routines for stored value and asserted
value. Currently rely on passed in syntax/mr to allow "special" behavior.
Reworked filters to pass struct berval * instead of char *. (needs work)
Validation, normalization and matching needed.

24 years agoAdd utf-8 to MSVC projects and remove lint.
Kurt Zeilenga [Tue, 25 Jan 2000 20:22:17 +0000 (20:22 +0000)]
Add utf-8 to MSVC projects and remove lint.

24 years agoMove uppercase comment to be next to uppercasing code.
Kurt Zeilenga [Tue, 25 Jan 2000 00:49:14 +0000 (00:49 +0000)]
Move uppercase comment to be next to uppercasing code.

24 years agoStart putting old code behind the currently defined SLAPD_SCHEMA_COMPAT.
Kurt Zeilenga [Tue, 25 Jan 2000 00:38:48 +0000 (00:38 +0000)]
Start putting old code behind the currently defined SLAPD_SCHEMA_COMPAT.

24 years agoHave compare use get_ava().
Kurt Zeilenga [Tue, 25 Jan 2000 00:05:36 +0000 (00:05 +0000)]
Have compare use get_ava().
Well help when we split assertion options out from the description.

24 years agoModify slapd syntax struct to have both a validation and normalization
Kurt Zeilenga [Mon, 24 Jan 2000 23:31:26 +0000 (23:31 +0000)]
Modify slapd syntax struct to have both a validation and normalization
routine.  Could be combined into one routine.
Modify slapd matching rule struct to only have match function.
Modify old attribute such that 'bin' implies octetString, not 'binary'.
Add compatibility for IA5 strings.  Only directoryStrings were handled
before.
Treat attribute types without syntax as incomplete, not default.
Add OctetStringValidate (always returns okay).
Add {UTF8,IA5}StringValidate/Normalize  (IA5 based loosely on
case_exact_normalize).  Need case{Exact,Ignore}UTFMatch, using IA5 versions
for now.
Removed default of syntax/mr handlders, should just skip
registration of syntax/mr's without handlers.
Added comments to slap.h about types versus descriptions.

24 years agoMake ldap_utf8_bytes() act like strlen() not sizeof()
Kurt Zeilenga [Sun, 23 Jan 2000 23:33:01 +0000 (23:33 +0000)]
Make ldap_utf8_bytes() act like strlen() not sizeof()

24 years agoFix bugs in UTF-8 code. Apply to getdn and charray.
Kurt Zeilenga [Sun, 23 Jan 2000 23:07:24 +0000 (23:07 +0000)]
Fix bugs in UTF-8 code.  Apply to getdn and charray.

24 years agos/case_ignore_normalize/caseIgnoreIA5Normalize/
Kurt Zeilenga [Sun, 23 Jan 2000 20:53:12 +0000 (20:53 +0000)]
s/case_ignore_normalize/caseIgnoreIA5Normalize/
s/case_ignore_compare/caseIgnoreIA5Match/
s/case_exact_normalize/caseExactIA5Normalize/
s/case_exact_compare/caseExactIA5Match/

to make room for UTF-8 and T.61 varients.

24 years agoAdd comment: old schema is OC less category (abstract, struct, aux).
Kurt Zeilenga [Sun, 23 Jan 2000 20:49:17 +0000 (20:49 +0000)]
Add comment: old schema is OC less category (abstract, struct, aux).

24 years agoAdd some robustness to UTF-8 routines.
Kurt Zeilenga [Sun, 23 Jan 2000 18:43:30 +0000 (18:43 +0000)]
Add some robustness to UTF-8 routines.

24 years agoAdd comments to UTF-8 declarations.
Kurt Zeilenga [Sun, 23 Jan 2000 05:35:38 +0000 (05:35 +0000)]
Add comments to UTF-8 declarations.
Add US ASCII optimizations macros.
#ifdef out unused routines
Ready to hack getdn.c and others to support UTF-8

24 years agoAdd comments.
Kurt Zeilenga [Sun, 23 Jan 2000 02:39:55 +0000 (02:39 +0000)]
Add comments.