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

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.