]> git.sur5r.net Git - openldap/log
openldap
25 years agoAdd simple copyright notice.
Kurt Zeilenga [Mon, 28 Dec 1998 20:53:15 +0000 (20:53 +0000)]
Add simple copyright notice.

25 years agoMinor update to copyright (forgot 'portions')
Kurt Zeilenga [Mon, 28 Dec 1998 20:46:13 +0000 (20:46 +0000)]
Minor update to copyright (forgot 'portions')

25 years agoAdd simple copyright notice
Kurt Zeilenga [Mon, 28 Dec 1998 20:38:04 +0000 (20:38 +0000)]
Add simple copyright notice

25 years agoAdd simple copyright notice.
Kurt Zeilenga [Mon, 28 Dec 1998 20:11:23 +0000 (20:11 +0000)]
Add simple copyright notice.

25 years agoUpdate copyright notices to 1999.
Kurt Zeilenga [Mon, 28 Dec 1998 20:08:17 +0000 (20:08 +0000)]
Update copyright notices to 1999.

25 years agoUpdate copyright notices for 1999.
Kurt Zeilenga [Mon, 28 Dec 1998 19:58:57 +0000 (19:58 +0000)]
Update copyright notices for 1999.

25 years agoAdd OpenLDAP Copyright to headers
Kurt Zeilenga [Mon, 28 Dec 1998 19:51:35 +0000 (19:51 +0000)]
Add OpenLDAP Copyright to headers

25 years agoAdd more C-API prototypes (not yet implemented).
Kurt Zeilenga [Mon, 28 Dec 1998 19:37:02 +0000 (19:37 +0000)]
Add more C-API prototypes (not yet implemented).

25 years agoAdd 1999 to COPYRIGHT.
Kurt Zeilenga [Mon, 28 Dec 1998 19:24:35 +0000 (19:24 +0000)]
Add 1999 to COPYRIGHT.

25 years agomatched needs to be initialized to NULL as we may never
Kurt Zeilenga [Mon, 28 Dec 1998 16:41:39 +0000 (16:41 +0000)]
matched needs to be initialized to NULL as we may never
make it to dn2entry_r().

25 years agoImprove readability of base output in debugging.
Kurt Zeilenga [Mon, 28 Dec 1998 00:44:15 +0000 (00:44 +0000)]
Improve readability of base output in debugging.
Also, output UNKNOWN_PREFIX ('?') instead of writing a nul character
when the attribute prefix is unknown.

25 years agoPlug 'matched' memory leak in dn2entry()
Kurt Zeilenga [Mon, 28 Dec 1998 00:39:50 +0000 (00:39 +0000)]
Plug 'matched' memory leak in dn2entry()

25 years agoPlug addtional realBase memory leaks.
Kurt Zeilenga [Sun, 27 Dec 1998 23:23:09 +0000 (23:23 +0000)]
Plug addtional realBase memory leaks.

25 years agoAdded ldap_get_entry_contols() and ldap_parse_reference(), but
Kurt Zeilenga [Sun, 27 Dec 1998 21:59:12 +0000 (21:59 +0000)]
Added ldap_get_entry_contols() and ldap_parse_reference(), but
have not implemented ldap_get_ber_controls() helper function yet.

25 years agoOnly use the LDAP_ALLOW_NULL_SEARCH_BASE code as last resort. Moved
Kurt Zeilenga [Sun, 27 Dec 1998 20:57:30 +0000 (20:57 +0000)]
Only use the LDAP_ALLOW_NULL_SEARCH_BASE code as last resort.  Moved
to after other suffix checks.

25 years agoAdd support for -P protocol_version.
Dave Storey [Sun, 27 Dec 1998 14:08:46 +0000 (14:08 +0000)]
Add support for -P protocol_version.

25 years agoDon't use initializers for auto arrays
Hallvard Furuseth [Sun, 27 Dec 1998 09:04:06 +0000 (09:04 +0000)]
Don't use initializers for auto arrays

25 years agoRemove duplicate definitions of global_schemacheck and global_oc
Hallvard Furuseth [Sun, 27 Dec 1998 08:59:38 +0000 (08:59 +0000)]
Remove duplicate definitions of global_schemacheck and global_oc

25 years agoChange overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'
Hallvard Furuseth [Sun, 27 Dec 1998 06:29:45 +0000 (06:29 +0000)]
Change overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'

25 years agoPlug some memory leak
Hallvard Furuseth [Sun, 27 Dec 1998 04:19:57 +0000 (04:19 +0000)]
Plug some memory leak

25 years agoPlug some memory leaks
Hallvard Furuseth [Sun, 27 Dec 1998 03:55:57 +0000 (03:55 +0000)]
Plug some memory leaks

25 years agoPlug memory leak
Hallvard Furuseth [Sun, 27 Dec 1998 03:11:13 +0000 (03:11 +0000)]
Plug memory leak

25 years agoChange overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'
Hallvard Furuseth [Sun, 27 Dec 1998 02:15:08 +0000 (02:15 +0000)]
Change overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'

25 years agoChange overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'
Hallvard Furuseth [Sun, 27 Dec 1998 02:00:08 +0000 (02:00 +0000)]
Change overlapping `strcpy( x, y )' to `SAFEMEMCPY( x, y, strlen( y ) + 1 )'

25 years agoNeeds ldap-int.h
Kurt Zeilenga [Sat, 26 Dec 1998 18:55:46 +0000 (18:55 +0000)]
Needs ldap-int.h

25 years agoApply NT fixes from Release Engineering.
Kurt Zeilenga [Sat, 26 Dec 1998 18:52:45 +0000 (18:52 +0000)]
Apply NT fixes from Release Engineering.

25 years agoRe-paragraphed intro.
Kurt Zeilenga [Sat, 26 Dec 1998 18:43:20 +0000 (18:43 +0000)]
Re-paragraphed intro.

25 years agoAdd 'remove ldapconfig.h.edit' project.
Kurt Zeilenga [Sat, 26 Dec 1998 18:31:08 +0000 (18:31 +0000)]
Add 'remove ldapconfig.h.edit' project.

25 years agoUpdate todo list with ldap_getfilter(3) project.
Kurt Zeilenga [Sat, 26 Dec 1998 18:29:10 +0000 (18:29 +0000)]
Update todo list with ldap_getfilter(3) project.

25 years agoA few minor updates in preparation for OpenLDAP 1.1.1.
Kurt Zeilenga [Sat, 26 Dec 1998 18:17:25 +0000 (18:17 +0000)]
A few minor updates in preparation for OpenLDAP 1.1.1.

25 years agoReset *modtail after freeing it, so it's not freed again
Hallvard Furuseth [Sat, 26 Dec 1998 09:55:09 +0000 (09:55 +0000)]
Reset *modtail after freeing it, so it's not freed again

25 years agoPlug memory leaks when ber input fails: Let ber_scanf & co set the
Hallvard Furuseth [Sat, 26 Dec 1998 09:05:57 +0000 (09:05 +0000)]
Plug memory leaks when ber input fails:  Let ber_scanf & co set the
free the memory they have allocated, and set the arguments to NULL.

25 years agogetentry.c: LDAP_RES_SEARCH_REFERENCE changes after fixing loop initializer.
Kurt Zeilenga [Thu, 24 Dec 1998 06:00:53 +0000 (06:00 +0000)]
getentry.c: LDAP_RES_SEARCH_REFERENCE changes after fixing loop initializer.
references.c: fix same bug here.  need to implement parsing.
Still need to implement chasing in cldap.c/result.c

25 years agoBackout previous entry... causes runaway ldapsearch.
Kurt Zeilenga [Thu, 24 Dec 1998 05:39:14 +0000 (05:39 +0000)]
Backout previous entry... causes runaway ldapsearch.

25 years agoInitial versions of functions to step through messages and references.
Kurt Zeilenga [Thu, 24 Dec 1998 04:45:54 +0000 (04:45 +0000)]
Initial versions of functions to step through messages and references.
Fixed entry step through functions to check specifically fore entries.

25 years agoWe'll put ldap_x_message() functions in messages.c
Kurt Zeilenga [Thu, 24 Dec 1998 04:41:27 +0000 (04:41 +0000)]
We'll put ldap_x_message() functions in messages.c
We'll put ldap_x_reference() functions in references.c

25 years agoAdd prototypes for C-API _ext routines (coming soon).
Kurt Zeilenga [Thu, 24 Dec 1998 03:55:41 +0000 (03:55 +0000)]
Add prototypes for C-API _ext routines (coming soon).

25 years agoFix line 62 of bprint.c "#elif" line with no expression.
Randy Kunkee [Thu, 24 Dec 1998 01:31:40 +0000 (01:31 +0000)]
Fix line 62 of bprint.c "#elif" line with no expression.
Add check for to configure.in vsprintf, since HAVE_VSPRINTF is presumably
what was intended there.  Finally, also protected a bunch of if test
expressions with double quotes, as they were producing illegal test
commands.

25 years agoApply patch to better behave under Solaris threads (thr).
Kurt Zeilenga [Thu, 24 Dec 1998 01:16:22 +0000 (01:16 +0000)]
Apply patch to better behave under Solaris threads (thr).
Could still deadlock on the close().  A surrogate parent
should be used to create the children...

25 years agoAdd LDAP_DEBUG_DEPRECIATED to enable warnings when 'depreciated'
Kurt Zeilenga [Wed, 23 Dec 1998 20:01:15 +0000 (20:01 +0000)]
Add LDAP_DEBUG_DEPRECIATED to enable warnings when 'depreciated'
interfaces are used.  Added comments to ldap_cdefs.h

25 years agoAdd documentation projects.
Kurt Zeilenga [Wed, 23 Dec 1998 19:50:29 +0000 (19:50 +0000)]
Add documentation projects.
Make bart the thread lead.

25 years agoFix --disable-debug compiling problems. New -llber (and -lldap when
Kurt Zeilenga [Wed, 23 Dec 1998 04:18:50 +0000 (04:18 +0000)]
Fix --disable-debug compiling problems.  New -llber (and -lldap when
implemented) logging requires LDAP_DEBUG_XXX levels always be defined.

25 years agoInitial version of control free/dup functions.
Kurt Zeilenga [Wed, 23 Dec 1998 02:31:35 +0000 (02:31 +0000)]
Initial version of control free/dup functions.

25 years agoAdd client/server control free/dup functions and
Kurt Zeilenga [Wed, 23 Dec 1998 02:30:44 +0000 (02:30 +0000)]
Add client/server control free/dup functions and
ldap_set/get_option support for controls.

25 years agoFix get/set error string bugs.
Kurt Zeilenga [Wed, 23 Dec 1998 00:42:38 +0000 (00:42 +0000)]
Fix get/set error string bugs.

25 years agoAdd DB2 projects to the list.
Kurt Zeilenga [Tue, 22 Dec 1998 21:01:31 +0000 (21:01 +0000)]
Add DB2 projects to the list.

25 years agoClarify DB 2.3.16 requirement
Kurt Zeilenga [Tue, 22 Dec 1998 19:31:43 +0000 (19:31 +0000)]
Clarify DB 2.3.16 requirement

25 years agoUpdate man pages based upon required use of ldap_memfree() instead of free()
Kurt Zeilenga [Tue, 22 Dec 1998 19:08:27 +0000 (19:08 +0000)]
Update man pages based upon required use of ldap_memfree() instead of free()
replace 'malloced' with 'dynamically allocated'
State ldap_memfree(3) should be used instead of free()
Still need ldap_memfree(3) man page.

25 years agoAdd ldap_memfree() to the mix.
Kurt Zeilenga [Tue, 22 Dec 1998 18:42:02 +0000 (18:42 +0000)]
Add ldap_memfree() to the mix.

25 years agoUpdate main comment and remove unneeded <ac/time.h> inclusion.
Kurt Zeilenga [Tue, 22 Dec 1998 18:27:14 +0000 (18:27 +0000)]
Update main comment and remove unneeded <ac/time.h> inclusion.

25 years agoAdd rc=0 fix as suggested by Tobias Reber <t.reber@dkfz-heidelberg.de>
Kurt Zeilenga [Tue, 22 Dec 1998 17:04:34 +0000 (17:04 +0000)]
Add rc=0 fix as suggested by Tobias Reber <t.reber@dkfz-heidelberg.de>
in ITS#17.

25 years agoCode cleanups. MD5 and SHA1 routines should be a little faster and easier to read.
Dave Storey [Tue, 22 Dec 1998 14:31:31 +0000 (14:31 +0000)]
Code cleanups.  MD5 and SHA1 routines should be a little faster and easier to read.

25 years agoAllow LDAP session errno and error strings to be set.
Kurt Zeilenga [Tue, 22 Dec 1998 04:49:56 +0000 (04:49 +0000)]
Allow LDAP session errno and error strings to be set.

25 years agoUpdate error codes based upon draft-ietf-ldapext-ldap-c-api-01
Kurt Zeilenga [Tue, 22 Dec 1998 04:45:14 +0000 (04:45 +0000)]
Update error codes based upon draft-ietf-ldapext-ldap-c-api-01
Remove ldap_get_lderrno().

25 years agoAdd LDAP_OPT_API_FEATURE_INFO to obtain feature info (ie: version)
Kurt Zeilenga [Tue, 22 Dec 1998 03:17:25 +0000 (03:17 +0000)]
Add LDAP_OPT_API_FEATURE_INFO to obtain feature info (ie: version)
at runtime.

25 years agoMove LDAPServer, LDAPConn, LDAPRequest, and LDAPCache
Kurt Zeilenga [Tue, 22 Dec 1998 02:39:24 +0000 (02:39 +0000)]
Move LDAPServer, LDAPConn, LDAPRequest, and LDAPCache
from ldap.h to ldap-int.

25 years agoAdd <ac/signal.h> back in to ease pain on some platforms.
Kurt Zeilenga [Tue, 22 Dec 1998 01:34:31 +0000 (01:34 +0000)]
Add <ac/signal.h> back in to ease pain on some platforms.

25 years agoAdded lber_get/set_option. Removed lber_debug/ldap_debug.
Kurt Zeilenga [Tue, 22 Dec 1998 01:34:01 +0000 (01:34 +0000)]
Added lber_get/set_option.  Removed lber_debug/ldap_debug.
Updated other codes as needed.

25 years agoStill wasn't working exactly write on FreeBSD3. Need to
Kurt Zeilenga [Mon, 21 Dec 1998 23:08:06 +0000 (23:08 +0000)]
Still wasn't working exactly write on FreeBSD3.  Need to
check for $OBJFORMAT and if not available set to output of
/usr/bin/objformat (if available).   Otherwise assume not elf.

25 years agoITS#12 realBase was being freed before use. The offending free()
Kurt Zeilenga [Mon, 21 Dec 1998 17:45:47 +0000 (17:45 +0000)]
ITS#12 realBase was being freed before use.   The offending free()
call has been removed and additional code added to properly free
realBase variable.  Also fixed leaking of the matched variable.

25 years agoAdd new projects to replace completed (or near completed) ones.
Kurt Zeilenga [Mon, 21 Dec 1998 02:43:23 +0000 (02:43 +0000)]
Add new projects to replace completed (or near completed) ones.
Add references to http://www.OpenLDAP.org/devel/ pages.

25 years agoGopher gw needs friendly fix.
Kurt Zeilenga [Mon, 21 Dec 1998 02:14:47 +0000 (02:14 +0000)]
Gopher gw needs friendly fix.

25 years agoThat second abandon should have been an extended.
Kurt Zeilenga [Mon, 21 Dec 1998 02:12:08 +0000 (02:12 +0000)]
That second abandon should have been an extended.

25 years agoRemove internal strings
Kurt Zeilenga [Mon, 21 Dec 1998 02:09:44 +0000 (02:09 +0000)]
Remove internal strings

25 years agoAdd LDAP v3 protocol defines
Kurt Zeilenga [Mon, 21 Dec 1998 01:44:58 +0000 (01:44 +0000)]
Add LDAP v3 protocol defines

25 years agoLDAP C-API changes
Kurt Zeilenga [Mon, 21 Dec 1998 00:21:58 +0000 (00:21 +0000)]
LDAP C-API changes
struct friendly (Friendly) changed to ldap_friendly (LDAPFriendly)
  ldap_friendly friend prefix changed to 'lf_' from 'f_'
removed mod_next field from LDAPMod (struct ldapmod)
modified slapd to use new LDAPModList (struct ldapmodlist) struct.
Added LDAPv3 result codes to ldap.h

25 years agoldif'ize ldif library (ie: everything is now in the ldif_ namespace)
Kurt Zeilenga [Sun, 20 Dec 1998 22:28:33 +0000 (22:28 +0000)]
ldif'ize ldif library (ie: everything is now in the ldif_ namespace)

25 years agoAdd configure code for setting LDAP_SYSLOG but actually use hardcoded
Kurt Zeilenga [Sun, 20 Dec 1998 21:56:44 +0000 (21:56 +0000)]
Add configure code for setting LDAP_SYSLOG but actually use hardcoded
LDAP_SYSLOG in slap.h/slurp.h.

25 years agomore cleanup
Kurt Zeilenga [Sun, 20 Dec 1998 19:57:44 +0000 (19:57 +0000)]
more cleanup

25 years agoClean up after last commit.
Kurt Zeilenga [Sun, 20 Dec 1998 19:49:22 +0000 (19:49 +0000)]
Clean up after last commit.

25 years agoUnexpand spaces for tabs in prior commit before merging to rel_eng_1_1.
Kurt Zeilenga [Sun, 20 Dec 1998 19:31:21 +0000 (19:31 +0000)]
Unexpand spaces for tabs in prior commit before merging to rel_eng_1_1.

25 years agoAdd detection of dmalloc library.
Kurt Zeilenga [Sun, 20 Dec 1998 19:12:20 +0000 (19:12 +0000)]
Add detection of dmalloc library.

25 years agoMinor change to signal handler. Changed _shutdown flag to
Kurt Zeilenga [Sun, 20 Dec 1998 18:16:03 +0000 (18:16 +0000)]
Minor change to signal handler.  Changed _shutdown flag to
type 'sig_atomic_t' and marked it volatile.  Add detection to
configure to ensure sig_atomic_t and volatile are supported.

25 years agoProvide framework for ldap_r and reentrant/thread safety levels.
Kurt Zeilenga [Sun, 20 Dec 1998 00:58:55 +0000 (00:58 +0000)]
Provide framework for ldap_r and reentrant/thread safety levels.
  -lldap_r can now be implemented...

25 years agoFix server --without-xxx build issues...
Kurt Zeilenga [Sun, 20 Dec 1998 00:55:39 +0000 (00:55 +0000)]
Fix server --without-xxx build issues...

25 years agoDon't include -lldap_r in make all (yet).
Kurt Zeilenga [Sat, 19 Dec 1998 16:59:51 +0000 (16:59 +0000)]
Don't include -lldap_r in make all (yet).

25 years agoAdd -lldap_r build environment (no code yet).
Kurt Zeilenga [Sat, 19 Dec 1998 03:24:36 +0000 (03:24 +0000)]
Add -lldap_r build environment (no code yet).

25 years ago-lldap reentrantancy improvements from Bart Hartgers <A.Hartgers@phys.tue.nl>
Kurt Zeilenga [Sat, 19 Dec 1998 01:27:20 +0000 (01:27 +0000)]
-lldap reentrantancy improvements from Bart Hartgers <A.Hartgers@phys.tue.nl>
including use of ctime_r, gethostby*_r, etc..  Also reworked ldap_sort_entries
to be reentrant.
Need to add code to properly set LDAP_API_FEATURE_THREAD_SAFE.

25 years agoDisable writing syncing when creating databases.
Kurt Zeilenga [Fri, 18 Dec 1998 22:21:16 +0000 (22:21 +0000)]
Disable writing syncing when creating databases.

25 years agoFix ltconfig for FreeBSD 3 (elf detection was wrong).
Kurt Zeilenga [Fri, 18 Dec 1998 21:54:06 +0000 (21:54 +0000)]
Fix ltconfig for FreeBSD 3 (elf detection was wrong).
Also fixed "empty translation unit" problem reported by
  Randy Kunkee <kunkee@pluto.ops.NeoSoft.com>

25 years agoAdd draft-ietf-ldapext-ldap-c-api-01 routines ber_init()
Kurt Zeilenga [Fri, 18 Dec 1998 21:08:28 +0000 (21:08 +0000)]
Add draft-ietf-ldapext-ldap-c-api-01 routines ber_init()
and ber_flatten() to the -llber.

25 years agoPatch cache_delete_entry_internal() as suggested by
Kurt Zeilenga [Fri, 18 Dec 1998 18:06:30 +0000 (18:06 +0000)]
Patch cache_delete_entry_internal() as suggested by
  Daniel Carroll <dan@mesa7.mesa.colorado.edu>
This patch ensures we try deleting the entry from both the
dntree and the idtree.

25 years agoInitialization of Datum structures to zero by memset() before first use.
Kurt Spanier [Fri, 18 Dec 1998 12:28:47 +0000 (12:28 +0000)]
Initialization of Datum structures to zero by memset() before first use.
If Berkeley DB version 2.x is used as a slapd back-end a not-initialized
Datum structure will raise an EINVAL error in (DB)->put().

25 years agoITS#9: check for main in -lwrap instead hosts_access.
Kurt Zeilenga [Thu, 17 Dec 1998 18:35:12 +0000 (18:35 +0000)]
ITS#9: check for main in -lwrap instead hosts_access.
hosts_access depends on caller declaring some externs and, hence,
can be used for the test.

25 years agoUpdate based upon latest errors.
Kurt Zeilenga [Thu, 17 Dec 1998 18:32:36 +0000 (18:32 +0000)]
Update based upon latest errors.

25 years agoFix "predantic" typo.
Kurt Zeilenga [Thu, 17 Dec 1998 13:46:12 +0000 (13:46 +0000)]
Fix "predantic" typo.

25 years agoAdded support for password prompting. (-W switch)
Dave Storey [Tue, 15 Dec 1998 02:00:09 +0000 (02:00 +0000)]
Added support for password prompting. (-W switch)

25 years agoGeneralize the web_ldap Makefile a bit.
Kurt Zeilenga [Mon, 14 Dec 1998 23:24:33 +0000 (23:24 +0000)]
Generalize the web_ldap Makefile a bit.

25 years agoInitial import of web_ldap written and contributed
Kurt Zeilenga [Mon, 14 Dec 1998 23:10:02 +0000 (23:10 +0000)]
Initial import of web_ldap written and contributed
by Jens Moller <Jens.Moller@mci.com>.

25 years agoImport mail500 change from rel eng 1.1.
Kurt Zeilenga [Mon, 14 Dec 1998 20:55:59 +0000 (20:55 +0000)]
Import mail500 change from rel eng 1.1.

25 years agoStreamlined Kerberos Code.
Dave Storey [Mon, 14 Dec 1998 20:39:02 +0000 (20:39 +0000)]
Streamlined Kerberos Code.

25 years agoMore changes in prep for 1.1 release.
Kurt Zeilenga [Mon, 14 Dec 1998 20:31:12 +0000 (20:31 +0000)]
More changes in prep for 1.1 release.

25 years agomake it looks better on web.
Kurt Zeilenga [Mon, 14 Dec 1998 20:24:35 +0000 (20:24 +0000)]
make it looks better on web.
revision not incremented as change

25 years agoAdd URLs and e-mail address.
Kurt Zeilenga [Mon, 14 Dec 1998 20:10:06 +0000 (20:10 +0000)]
Add URLs and e-mail address.

25 years agoUpdate URLs.
Kurt Zeilenga [Mon, 14 Dec 1998 20:03:14 +0000 (20:03 +0000)]
Update URLs.

25 years agoClarify use of private -core mailing list. -devel is the primary
Kurt Zeilenga [Mon, 14 Dec 1998 20:01:36 +0000 (20:01 +0000)]
Clarify use of private -core mailing list.  -devel is the primary
developer discussion/coordinate list.

25 years agoAdded Kerberos support.
Dave Storey [Mon, 14 Dec 1998 18:36:51 +0000 (18:36 +0000)]
Added Kerberos support.
Added Password auto-generation.
Added salts for md5 and sha.
Rewrote make_salt().
Made ldap-devel conformity changes.

25 years agoBackout previous changes made by Dave as they excessive reformatting,
Kurt Zeilenga [Mon, 14 Dec 1998 10:10:41 +0000 (10:10 +0000)]
Backout previous changes made by Dave as they excessive reformatting,
reindentation, and use of spaces instead of tab.  Diffs will be reviewed
to identify and commit only functional changes as time permits.
Note: this is more my fault than Dave's.   I should have provided
clearer guidance.   Live and learn.

25 years agoThe result set of an EQUALITY search on a SYNTAX_BIN attribute may have been
Kurt Zeilenga [Mon, 14 Dec 1998 04:25:55 +0000 (04:25 +0000)]
The result set of an EQUALITY search on a SYNTAX_BIN attribute may have been
incorrect because value_cmp() in value.c compares two attributes by
comparing the leading bytes of the two values (candidate and filter) up to
the smaller of the two lengths of the binary values. If the lengths of two
SYNTAX_BIN values differ, like SYNTAX_CES and SYNTAX_CIS, the EQUALITY
comparison should fail.

It also appears that value_ncmp() in value.c has no references anywhere in
the openLDAP source tree, save for a definition in proto-slap.h. The
following fix the bug and remove the dead code:

From: "MCGARRAHAN, KENNETH L" <km4155@momail.sbc.com>

25 years agoMake sure that four characters, rather than only the first three,
Kurt Zeilenga [Mon, 14 Dec 1998 04:21:04 +0000 (04:21 +0000)]
Make sure that four characters, rather than only the first three,
are being analysed in the transaltion to base64.
From: Lucio de Re <lucio@proxima.alt.za>