]> git.sur5r.net Git - openldap/log
openldap
24 years agoThe old mail500 had a method to try to translate the local address
Julio Sánchez Fernández [Thu, 6 Apr 2000 16:16:46 +0000 (16:16 +0000)]
The old mail500 had a method to try to translate the local address
part into something to check against the cn of entries.  It is
supported again thorugh the selector %s in the search.
Explicitly initialize some pointers in automatic storage.

24 years agoAdded support for doing routing at the MTA, that is the right thing
Julio Sánchez Fernández [Wed, 5 Apr 2000 19:15:33 +0000 (19:15 +0000)]
Added support for doing routing at the MTA, that is the right thing
anyway.  A new syntax is defined, "present", that indicates that
values of an attribute type are not used, only presence is
significant.  To do routing at the MTA, define both mailHost and
mailRoutingAddress with syntax "present".  Otherwise, use "host" and
"rfc822" and mail500 will try to do routing by itself, if possible.
Read the comments in the code for the ugly details.
Added a new configuration line "own-address" that describes the FQDN of
our host to compare with mailHost.  The line can be repeated.

24 years agoUsing a stale obj from Tcl_GetResultObj() to store error results
Randy Kunkee [Tue, 4 Apr 2000 09:42:44 +0000 (09:42 +0000)]
Using a stale obj from Tcl_GetResultObj() to store error results
caused incorrect data in result array and possibly segmentation
violations when searches terminated due to errors such as timeout,
exceeding search limit, or the remote server going down in the middle
of a search.  Also correctly puts error message on top of
traceback stack (instead of randomly in memory per the stale result obj).

A segmentation violation could have manifested later in the program's
life, or perhaps during termination of the interpreter.

24 years agoThe add routine in the backend already frees the entry in error, so
Julio Sánchez Fernández [Thu, 30 Mar 2000 13:14:42 +0000 (13:14 +0000)]
The add routine in the backend already frees the entry in error, so
avoid trying to free it again.

24 years agohttp://www.ietf.org/internet-drafts/draft-ietf-ldapext-acl-model-05.txt
Kurt Zeilenga [Wed, 29 Mar 2000 12:17:51 +0000 (12:17 +0000)]
http://www.ietf.org/internet-drafts/draft-ietf-ldapext-acl-model-05.txt

24 years agoWe need to inherit syntax_compat from superior. Problem manifests
Julio Sánchez Fernández [Fri, 24 Mar 2000 13:44:37 +0000 (13:44 +0000)]
We need to inherit syntax_compat from superior.  Problem manifests
itself in that cn suddenly becomes case-sensitive.

24 years agoThe approach used was not powerfull enough to deal with things like
Julio Sánchez Fernández [Thu, 23 Mar 2000 16:19:01 +0000 (16:19 +0000)]
The approach used was not powerfull enough to deal with things like
nested groups or the laser mail routing draft.  Mostly, this is
because a flag saying the attribute type is 'final' is not flexible
enough.  The old 'final' flag is gone and replaced by a priority
level.

Change 'forward' to 'route' to be consistent with the laser wording.

Add new 'domain' spec in the configuration file to describe what are
the local domains so that we do not loop when doing the laser thing.

We were escaping asterisks in filters.  This seems incorrect.  Removed.

24 years agoMove presence index change outside of values for loop.
Kurt Zeilenga [Mon, 20 Mar 2000 23:38:38 +0000 (23:38 +0000)]
Move presence index change outside of values for loop.

24 years agoITS#441: unhex escape referrals. Needs review before being
Kurt Zeilenga [Mon, 20 Mar 2000 22:00:16 +0000 (22:00 +0000)]
ITS#441: unhex escape referrals.  Needs review before being
applied to RE 1.2.

24 years agowrap sql *.c files with #ifdef SLAPD_SQL to facilate NT builds
Kurt Zeilenga [Sun, 19 Mar 2000 06:18:27 +0000 (06:18 +0000)]
wrap sql *.c files with #ifdef SLAPD_SQL to facilate NT builds
without -DSLAPD_SQL

24 years agoReturn okay after setting LDAP_OPT_X_TLS_CERT (ITS#447)
Kurt Zeilenga [Sat, 18 Mar 2000 23:55:51 +0000 (23:55 +0000)]
Return okay after setting LDAP_OPT_X_TLS_CERT (ITS#447)

24 years agofix up comment
Kurt Zeilenga [Fri, 17 Mar 2000 22:57:49 +0000 (22:57 +0000)]
fix up comment

24 years agoChage DEFAULT_DB_PAGE_SIZE to 4096 and allow external define to
Kurt Zeilenga [Fri, 17 Mar 2000 20:28:36 +0000 (20:28 +0000)]
Chage DEFAULT_DB_PAGE_SIZE to 4096 and allow external define to
override ldbm.h setting.

24 years agoDepend HAVE_NT_THREADS on _WINNT
Kurt Zeilenga [Fri, 17 Mar 2000 19:35:20 +0000 (19:35 +0000)]
Depend HAVE_NT_THREADS on _WINNT

24 years agoNeed SOFTADD fix for previous fix
Kurt Zeilenga [Fri, 17 Mar 2000 18:31:40 +0000 (18:31 +0000)]
Need SOFTADD fix for previous fix

24 years agoFix multivalued indices. Need to add indices of remaining
Kurt Zeilenga [Fri, 17 Mar 2000 18:22:16 +0000 (18:22 +0000)]
Fix multivalued indices.  Need to add indices of remaining
values after delete of any value.

24 years agoRegen.
Kurt Zeilenga [Fri, 17 Mar 2000 02:10:14 +0000 (02:10 +0000)]
Regen.

24 years agoFix usage in comment
Kurt Zeilenga [Fri, 17 Mar 2000 02:07:59 +0000 (02:07 +0000)]
Fix usage in comment

24 years agos/userPassword/password/ (variable name)
Kurt Zeilenga [Fri, 17 Mar 2000 02:06:50 +0000 (02:06 +0000)]
s/userPassword/password/ (variable name)

24 years agoDon't add subentries of the RootDSE to namingContexts
Kurt Zeilenga [Fri, 17 Mar 2000 02:06:10 +0000 (02:06 +0000)]
Don't add subentries of the RootDSE to namingContexts

24 years agoMUST -> MAY ( cn )
Kurt Zeilenga [Fri, 17 Mar 2000 02:05:21 +0000 (02:05 +0000)]
MUST -> MAY ( cn )

24 years agoRemove discrete right macro (not used)
Kurt Zeilenga [Fri, 17 Mar 2000 01:48:44 +0000 (01:48 +0000)]
Remove discrete right macro (not used)

24 years agoMissing entry causes slapd to segfault (ITS#482)
Kurt Zeilenga [Fri, 17 Mar 2000 01:47:40 +0000 (01:47 +0000)]
Missing entry causes slapd to segfault  (ITS#482)
Fix provided by pturgyan@umich.edu

24 years agoupdate Win32 build environment to support back-sql
Dmitry Kovalev [Thu, 16 Mar 2000 19:58:36 +0000 (19:58 +0000)]
update Win32 build environment to support back-sql

24 years agoeven more back-sql files
Dmitry Kovalev [Thu, 16 Mar 2000 19:46:21 +0000 (19:46 +0000)]
even more back-sql files

24 years agomore back-sql files + rdbms_dependent samples
Dmitry Kovalev [Thu, 16 Mar 2000 19:34:46 +0000 (19:34 +0000)]
more back-sql files + rdbms_dependent samples

24 years agoDelete SLAPD_DISCRETE_ACI
Kurt Zeilenga [Thu, 16 Mar 2000 19:15:21 +0000 (19:15 +0000)]
Delete SLAPD_DISCRETE_ACI

24 years agoDelete (again) unneeded discrete-aci flag and regenerate...
Kurt Zeilenga [Thu, 16 Mar 2000 19:14:48 +0000 (19:14 +0000)]
Delete (again) unneeded discrete-aci flag and regenerate...

24 years agoadded back-sql files
Dmitry Kovalev [Thu, 16 Mar 2000 19:08:22 +0000 (19:08 +0000)]
added back-sql files

24 years agoupdate Unix build environment to support back-sql
Dmitry Kovalev [Thu, 16 Mar 2000 18:54:11 +0000 (18:54 +0000)]
update Unix build environment to support back-sql
2 more steps left: add back-sql directory itself, and update Win32 build environment.

24 years agoITS#479 fix: ber_put_seqorset() writes a few bytes beyond an allocated buffer
Kurt Zeilenga [Wed, 15 Mar 2000 19:47:22 +0000 (19:47 +0000)]
ITS#479 fix: ber_put_seqorset() writes a few bytes beyond an allocated buffer
Commit based upon patch and comments provided by Alan Clark <aclark@novell.com>.
> Kudos to Dave Steck for the find and fix

24 years agoAdd additional be_isroot() checks to protect against empty
Kurt Zeilenga [Wed, 15 Mar 2000 19:42:03 +0000 (19:42 +0000)]
Add additional be_isroot() checks to protect against empty
root and client ndns.  (the existing backend protections
*should* be good enough, but one cannot be too safe)

24 years agoAdd missing ;
Kurt Zeilenga [Tue, 14 Mar 2000 04:27:00 +0000 (04:27 +0000)]
Add missing ;

24 years agoMark statically allocated BerElement as valid.
Kurt Zeilenga [Tue, 14 Mar 2000 04:25:49 +0000 (04:25 +0000)]
Mark statically allocated BerElement as valid.

24 years agoMore fixes and comments
Kurt Zeilenga [Tue, 14 Mar 2000 04:08:12 +0000 (04:08 +0000)]
More fixes and comments

24 years agoCyrus SASL uses screwy terms.
Kurt Zeilenga [Tue, 14 Mar 2000 03:08:46 +0000 (03:08 +0000)]
Cyrus SASL uses screwy terms.

24 years agocorrect callback numbering
Kurt Zeilenga [Tue, 14 Mar 2000 02:59:53 +0000 (02:59 +0000)]
correct callback numbering

24 years agowork args of ldap_negotiated_sasl_bind_s() and provide examples
Kurt Zeilenga [Tue, 14 Mar 2000 02:54:08 +0000 (02:54 +0000)]
work args of ldap_negotiated_sasl_bind_s() and provide examples
with authentication id and authorization ids.  Note: this routine
doesn't actually negotiate anything.  It likely should be renamed
ldap_sasl_auth_s() or ldap_sasl_bind_multistep() or something.

24 years agoFix NT builds and remove lint
Kurt Zeilenga [Mon, 13 Mar 2000 19:30:14 +0000 (19:30 +0000)]
Fix NT builds and remove lint

24 years agoFixed an irritating problem with nss_ldap and pam_ldap. Since these
Julio Sánchez Fernández [Mon, 13 Mar 2000 17:55:41 +0000 (17:55 +0000)]
Fixed an irritating problem with nss_ldap and pam_ldap.  Since these
modules are dynamically loaded, they summon libldap when needed.
However, depending on the security libraries available when the
shared libldap was built, the latter brings up other dependencies.
On some platforms, it seems that no solution is available: no
indirect dynamic dependencies.  But for some platforms where this
is supported (in particular, Linux), the shared libldap must
contain info on what other dynamic libraries it needs.  We were
failing to put this info into the shared library.  This patch
seems to fix it.

24 years agoUseronly logic was inverted, we were ignoring the whole ldap.conf,
Julio Sánchez Fernández [Mon, 13 Mar 2000 12:31:35 +0000 (12:31 +0000)]
Useronly logic was inverted, we were ignoring the whole ldap.conf,
except where we should.

24 years agoFix DESTDIR bug
Kurt Zeilenga [Sat, 11 Mar 2000 04:30:17 +0000 (04:30 +0000)]
Fix DESTDIR bug

24 years agoRemove race condition noted in ITS#216.
Kurt Zeilenga [Sat, 11 Mar 2000 00:58:10 +0000 (00:58 +0000)]
Remove race condition noted in ITS#216.

24 years agoAdd missing parens so that last commit behaves as desired.
Kurt Zeilenga [Fri, 10 Mar 2000 18:16:22 +0000 (18:16 +0000)]
Add missing parens so that last commit behaves as desired.

24 years agoFix calloc typo
Kurt Zeilenga [Thu, 9 Mar 2000 19:15:48 +0000 (19:15 +0000)]
Fix calloc typo

24 years agoITS#471: fix handling of delete referrals.
Kurt Zeilenga [Wed, 8 Mar 2000 18:56:22 +0000 (18:56 +0000)]
ITS#471: fix handling of delete referrals.

24 years agoFix malloc of referral pointer array.
Kurt Zeilenga [Wed, 8 Mar 2000 17:37:49 +0000 (17:37 +0000)]
Fix malloc of referral pointer array.

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