]> git.sur5r.net Git - openldap/log
openldap
21 years agoMore clarifications
Kurt Zeilenga [Wed, 28 Aug 2002 04:22:12 +0000 (04:22 +0000)]
More clarifications

21 years agoFix typo
Kurt Zeilenga [Wed, 28 Aug 2002 04:08:02 +0000 (04:08 +0000)]
Fix typo

21 years agoFix tables numbering. Add note able system schema extensions.
Kurt Zeilenga [Wed, 28 Aug 2002 04:05:07 +0000 (04:05 +0000)]
Fix tables numbering.  Add note able system schema extensions.

21 years agoDelete unused LDBM_LIB macro. (Not to be confused with LDBM_LIBS...)
Howard Chu [Wed, 28 Aug 2002 02:58:04 +0000 (02:58 +0000)]
Delete unused LDBM_LIB macro. (Not to be confused with LDBM_LIBS...)

21 years agoFix ITS#2047 - link ldbm.lo directly when building back-ldbm as a module
Howard Chu [Wed, 28 Aug 2002 02:50:30 +0000 (02:50 +0000)]
Fix ITS#2047 - link ldbm.lo directly when building back-ldbm as a module

21 years agoClarify that manageDsaIT is not to specified when managing
Kurt Zeilenga [Wed, 28 Aug 2002 01:20:03 +0000 (01:20 +0000)]
Clarify that manageDsaIT is not to specified when managing
entry DSEs.

21 years agoClean up filters
Kurt Zeilenga [Wed, 28 Aug 2002 01:16:25 +0000 (01:16 +0000)]
Clean up filters

21 years agoFix some formatting issues
Kurt Zeilenga [Wed, 28 Aug 2002 01:11:47 +0000 (01:11 +0000)]
Fix some formatting issues

21 years agoclarify "authorization" feature as "proxy authorization".
Kurt Zeilenga [Tue, 27 Aug 2002 23:24:43 +0000 (23:24 +0000)]
clarify "authorization" feature as "proxy authorization".

21 years agoTrim subordinate classes from input (and expected output).
Kurt Zeilenga [Tue, 27 Aug 2002 21:41:37 +0000 (21:41 +0000)]
Trim subordinate classes from input (and expected output).

21 years agoMore OID clarifications.
Kurt Zeilenga [Tue, 27 Aug 2002 20:20:52 +0000 (20:20 +0000)]
More OID clarifications.

21 years agoFix typos
Kurt Zeilenga [Tue, 27 Aug 2002 19:20:29 +0000 (19:20 +0000)]
Fix typos

21 years agoWarn about hijacking.
Kurt Zeilenga [Tue, 27 Aug 2002 18:17:09 +0000 (18:17 +0000)]
Warn about hijacking.

21 years agoAdd another safety check
Kurt Zeilenga [Tue, 27 Aug 2002 17:51:35 +0000 (17:51 +0000)]
Add another safety check

21 years agoITS#2040 - in bdb_idl_fetch_key() use a large enough buffer to get the
Howard Chu [Tue, 27 Aug 2002 15:11:04 +0000 (15:11 +0000)]
ITS#2040 - in bdb_idl_fetch_key() use a large enough buffer to get the
entire IDL at once, to avoid triggering BDB resource leaks.

21 years agoReturn other.
Kurt Zeilenga [Tue, 27 Aug 2002 05:51:35 +0000 (05:51 +0000)]
Return other.

21 years agoFix bug in last commit
Kurt Zeilenga [Tue, 27 Aug 2002 02:43:00 +0000 (02:43 +0000)]
Fix bug in last commit

21 years agono structuralObjectClass is not a schema violation, but an
Kurt Zeilenga [Tue, 27 Aug 2002 02:28:15 +0000 (02:28 +0000)]
no structuralObjectClass is not a schema violation, but an
internal error.  It *should* have been added.

21 years agoClean up some structuralObject checks to improve readability.
Kurt Zeilenga [Tue, 27 Aug 2002 01:55:09 +0000 (01:55 +0000)]
Clean up some structuralObject checks to improve readability.
Functionality not changed (excepting one error message).

21 years agoFix comment
Kurt Zeilenga [Tue, 27 Aug 2002 01:35:43 +0000 (01:35 +0000)]
Fix comment

21 years agoOnly add LASTMOD attributes if they don't exist in input.
Kurt Zeilenga [Tue, 27 Aug 2002 01:27:42 +0000 (01:27 +0000)]
Only add LASTMOD attributes if they don't exist in input.

21 years agoRemove c_sasl_bindmutex, Binds are already serialized.
Howard Chu [Mon, 26 Aug 2002 22:20:30 +0000 (22:20 +0000)]
Remove c_sasl_bindmutex, Binds are already serialized.

21 years agoAdd note regard StartTLS over 389.
Kurt Zeilenga [Mon, 26 Aug 2002 22:10:32 +0000 (22:10 +0000)]
Add note regard StartTLS over 389.

21 years agoremove lint
Kurt Zeilenga [Mon, 26 Aug 2002 20:11:19 +0000 (20:11 +0000)]
remove lint

21 years agoPrevent buffer overflow
Kurt Zeilenga [Mon, 26 Aug 2002 20:10:45 +0000 (20:10 +0000)]
Prevent buffer overflow

21 years agoAdd a Connection pointer to the Operation.
Kurt Zeilenga [Mon, 26 Aug 2002 19:29:34 +0000 (19:29 +0000)]
Add a Connection pointer to the Operation.

21 years agoFix compile error when --without-threads configure option is set. Function
Julius Enarusai [Mon, 26 Aug 2002 19:26:09 +0000 (19:26 +0000)]
Fix compile error when --without-threads configure option is set. Function
headers differ from prototypes in ldap_pvt_threads.h

21 years agocleanup
Kurt Zeilenga [Mon, 26 Aug 2002 19:13:44 +0000 (19:13 +0000)]
cleanup

21 years agoFix last commit.
Kurt Zeilenga [Mon, 26 Aug 2002 18:07:58 +0000 (18:07 +0000)]
Fix last commit.

21 years agoPrevent unlocking unlocked sasl_bindmutex...
Kurt Zeilenga [Mon, 26 Aug 2002 18:06:55 +0000 (18:06 +0000)]
Prevent unlocking unlocked sasl_bindmutex...

21 years agosilence annoying warning (BTW: who initializes be?)
Pierangelo Masarati [Mon, 26 Aug 2002 17:37:33 +0000 (17:37 +0000)]
silence annoying warning (BTW: who initializes be?)

21 years agoFix oc_filter, it could exit early before counting the full depth of the
Howard Chu [Mon, 26 Aug 2002 12:04:53 +0000 (12:04 +0000)]
Fix oc_filter, it could exit early before counting the full depth of the
filter tree. Also, only give special treatment to objectclass=*.

21 years agozap charray
Kurt Zeilenga [Sun, 25 Aug 2002 16:53:20 +0000 (16:53 +0000)]
zap charray

21 years agoFix previous commit, BDB_REUSE_LOCKERS was inside a BDB version #ifdef
Howard Chu [Sun, 25 Aug 2002 11:06:35 +0000 (11:06 +0000)]
Fix previous commit, BDB_REUSE_LOCKERS was inside a BDB version #ifdef
but is not version-dependent.

21 years agoFix ITS#2044 duplicate search results due to broken bdb_idl_union
Howard Chu [Sun, 25 Aug 2002 10:18:01 +0000 (10:18 +0000)]
Fix ITS#2044 duplicate search results due to broken bdb_idl_union

21 years agoAdd link to SDF tools at CPAN.
Kurt Zeilenga [Sat, 24 Aug 2002 23:37:59 +0000 (23:37 +0000)]
Add link to SDF tools at CPAN.

21 years agoAdd debug if bdb_cache_entry_db_lock fails to get a lock
Howard Chu [Sat, 24 Aug 2002 19:23:30 +0000 (19:23 +0000)]
Add debug if bdb_cache_entry_db_lock fails to get a lock
to assist in diagnosing ITS#1986

21 years agoIncrease res_query buffers to 64k
Kurt Zeilenga [Sat, 24 Aug 2002 17:03:24 +0000 (17:03 +0000)]
Increase res_query buffers to 64k

21 years agoExperimental code that uses one locker ID per thread. Seems to work OK,
Howard Chu [Sat, 24 Aug 2002 08:11:08 +0000 (08:11 +0000)]
Experimental code that uses one locker ID per thread. Seems to work OK,
is enabled by default. #undef BDB_REUSE_LOCKERS in back-bdb.h to disable.
Probably needs to be disabled when built with NO_THREADS.

21 years agoExperimental cruft to propagate valid Operation to SASL callbacks.
Howard Chu [Sat, 24 Aug 2002 07:34:50 +0000 (07:34 +0000)]
Experimental cruft to propagate valid Operation to SASL callbacks.
If you have a better way, jupm on in...

21 years agoPass Operation to backend_attribute - should have been doing this all along.
Howard Chu [Sat, 24 Aug 2002 07:31:14 +0000 (07:31 +0000)]
Pass Operation to backend_attribute - should have been doing this all along.

21 years agoRemove cruft
Kurt Zeilenga [Sat, 24 Aug 2002 06:29:06 +0000 (06:29 +0000)]
Remove cruft

21 years agoAdd ldapwhoami(1)
Kurt Zeilenga [Sat, 24 Aug 2002 06:28:10 +0000 (06:28 +0000)]
Add ldapwhoami(1)

21 years agoAdd -y.
Kurt Zeilenga [Sat, 24 Aug 2002 06:19:39 +0000 (06:19 +0000)]
Add -y.

21 years agoPatch: 'ldapmodify -y file' reads password from file (ITS#2031)
Kurt Zeilenga [Sat, 24 Aug 2002 05:47:17 +0000 (05:47 +0000)]
Patch: 'ldapmodify -y file' reads password from file  (ITS#2031)

            ================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
            ================
Adapted by Kurt Zeilenga for inclusion in OpenLDAP.  My comments are
marked with enclosed with square brackets (e.g. [Kurt's comment] below.
            ================

If I run ldapmodify & co from a script, I don't want to use '-W password'
because the password shows up in the output of 'ps' for everyone,
and I can't pipe the password to 'ldapmodify -w' because -w uses
getpassphrase() which reads from the tty instead of stdin.
So I added '-y file' which reads the password from file.  The programs
exit if the file cannot be read.

[Complete contents of file is used as password.  Use:
echo -n "secret" > password
to create a file with "secret" as the password.  The -n avoids
adding a newline (which would invalidate the password).  Note
that echo is a builtin and hence its arguments are not visible
to 'ps'.]

I changed ldapmodify, ldapmodrdn, ldapdelete, ldapsearch, ldapcompare.
I did not bother to change ldappasswd and ldapwhoami, because they
prompt for many passwords.  [I fixed up ldapwhoami.]

Rerun autoconf after applying this patch. [Done.]

Note:  I do not know if Windows NT has fstat(), so I set HAVE_FSTAT to
undef in portable.nt.  (fstat() is used to warn if the file is publicly
readable or writeable.)  [I used fstat() to set the buffer size to
read.]

[Note: using the contents of a file extends the tools to support
passwords which could not normally be provided using getpassphrase()
or via the command line.]

Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, Aug 2002.
[Kurt D. Zeilenga <kurt@openldap.org>, Aug 2002.]

21 years agoAdded thread-pool getkey/setkey functions
Howard Chu [Sat, 24 Aug 2002 05:39:43 +0000 (05:39 +0000)]
Added thread-pool getkey/setkey functions

21 years agoZap
Kurt Zeilenga [Sat, 24 Aug 2002 00:55:56 +0000 (00:55 +0000)]
Zap

21 years agouse ldap_charray_*() instead of charray_*()
Kurt Zeilenga [Sat, 24 Aug 2002 00:55:24 +0000 (00:55 +0000)]
use ldap_charray_*() instead of charray_*()

21 years agouse ldap_charray_free() instead of slapd's charray_free()
Kurt Zeilenga [Sat, 24 Aug 2002 00:40:25 +0000 (00:40 +0000)]
use ldap_charray_free() instead of slapd's charray_free()

21 years agoNT port fixes
Kurt Zeilenga [Sat, 24 Aug 2002 00:37:59 +0000 (00:37 +0000)]
NT port fixes

21 years agoFix typo in previous commit. (Benign, code was #if'd out anyway.)
Howard Chu [Fri, 23 Aug 2002 22:29:08 +0000 (22:29 +0000)]
Fix typo in previous commit. (Benign, code was #if'd out anyway.)

21 years agoFinal run of changes to back-sql; IBM db2 support has been tested.
Pierangelo Masarati [Fri, 23 Aug 2002 08:54:08 +0000 (08:54 +0000)]
Final run of changes to back-sql; IBM db2 support has been tested.
Now related ITSes need be audited and possibly closed.

Enhancements:
  - re-styled code for better readability
  - upgraded backend API to reflect recent changes
  - LDAP schema is checked when loading SQL/LDAP mapping
  - AttributeDescription/ObjectClass pointers used for more efficient
    mapping lookup
  - bervals used where string length is required often
  - atomized write operations by committing at the end of each operation
    and defaulting connection closure to rollback
  - added LDAP access control to write operations
  - fully implemented modrdn (with rdn attrs change, deleteoldrdn,
    access check, parent/children check and more)
  - added parent access control, children control to delete operation
  - added structuralObjectClass operational attribute check and
    value return on search
  - added hasSubordinate operational attribute on demand
  - search limits are appropriately enforced
  - function backsql_strcat() has been made more efficient
  - concat function has been made configurable by means of a pattern
  - added config switches:
      - fail_if_no_mapping write operations fail if there is no mapping
      - has_ldapinfo_dn_ru overrides autodetect
      - concat_pattern a string containing two '?' is used
(note that "?||?" should be more portable
than builtin function "CONCAT(?,?)")
      - strcast_func cast of string constants in "SELECT DISTINCT statements (needed by PostgreSQL)
      - upper_needs_cast cast the argument of upper when required
(basically when building dn substring queries)

Todo:
  - add security checks for SQL statements that can be injected (?)
  - re-test with previously supported RDBMs
  - replace dn_ru and so with normalized dn (no need for upper() and so
    in dn match)
  - implement a backsql_normalize() function to replace the upper()
    conversion routines
  - note that subtree deletion, subtree renaming and so could be easily
    implemented (rollback and consistency checks are available :)
  - implement "lastmod" and other operational stuff (ldap_entries table ?)

21 years agofixed bug in reading size/time limits without style, in the form 'size=number', ...
Pierangelo Masarati [Fri, 23 Aug 2002 08:50:34 +0000 (08:50 +0000)]
fixed bug in reading size/time limits without style, in the form 'size=number', 'time=number'

21 years agoadded attr_merge/value_add functions that dela with single attribute; bervals for...
Pierangelo Masarati [Fri, 23 Aug 2002 08:49:19 +0000 (08:49 +0000)]
added attr_merge/value_add functions that dela with single attribute; bervals for '*', '+' and '1.1' made available

21 years agoadded assertions to catch helper function misuse
Pierangelo Masarati [Fri, 23 Aug 2002 08:46:45 +0000 (08:46 +0000)]
added assertions to catch helper function misuse

21 years agoadd upper/lower funcs that also compute the length of the string (not used yet)
Pierangelo Masarati [Fri, 23 Aug 2002 08:45:17 +0000 (08:45 +0000)]
add upper/lower funcs that also compute the length of the string (not used yet)

21 years agoFix indexing bug in splitting indirect blocks
Howard Chu [Fri, 23 Aug 2002 03:07:33 +0000 (03:07 +0000)]
Fix indexing bug in splitting indirect blocks

21 years agoFix errors in replica directive
Howard Chu [Thu, 22 Aug 2002 20:32:09 +0000 (20:32 +0000)]
Fix errors in replica directive

21 years agoinclude actual ucdata.h, not the symlink. liblutil/passwd.c needs this
Howard Chu [Thu, 22 Aug 2002 11:44:27 +0000 (11:44 +0000)]
include actual ucdata.h, not the symlink. liblutil/passwd.c needs this
header file, and we now build liblutil before liblunicode.

21 years agoOS/390 EBCDIC support
Howard Chu [Thu, 22 Aug 2002 04:39:59 +0000 (04:39 +0000)]
OS/390 EBCDIC support

21 years agoAdded support for BDB 4.1.17
Howard Chu [Thu, 22 Aug 2002 04:00:06 +0000 (04:00 +0000)]
Added support for BDB 4.1.17

21 years agoFix abstract schema check
Kurt Zeilenga [Thu, 22 Aug 2002 02:27:42 +0000 (02:27 +0000)]
Fix abstract schema check

21 years agoAdd dumpasn1 logging to TODO.
Kurt Zeilenga [Wed, 21 Aug 2002 18:45:08 +0000 (18:45 +0000)]
Add dumpasn1 logging to TODO.

21 years agofix previous commit
Pierangelo Masarati [Wed, 21 Aug 2002 18:11:30 +0000 (18:11 +0000)]
fix previous commit

21 years agoSlapadd is changed to include Operational Attributes (entryUUID, entryCSN,
Jong Hyuk Choi [Wed, 21 Aug 2002 00:11:32 +0000 (00:11 +0000)]
Slapadd is changed to include Operational Attributes (entryUUID, entryCSN,
creatorsName, modifiersName, createTimestamp, modifyTimestamp) when it adds
from ldif file. Month field in time format in entryCSN is changed to 1~12.

21 years agoITS#2004 AD lang bug fix
Kurt Zeilenga [Tue, 20 Aug 2002 19:08:18 +0000 (19:08 +0000)]
ITS#2004 AD lang bug fix

21 years agoUse search callbacks in slap_sasl_checkpass and slap_auxprop_lookup,
Howard Chu [Tue, 20 Aug 2002 05:32:54 +0000 (05:32 +0000)]
Use search callbacks in slap_sasl_checkpass and slap_auxprop_lookup,
use ACL_AUTH for acl checks.

21 years agoQuick check of LOCK_ID() return. Likely should retry... but not forever.
Kurt Zeilenga [Tue, 20 Aug 2002 03:10:08 +0000 (03:10 +0000)]
Quick check of LOCK_ID() return.  Likely should retry... but not forever.

21 years agoMore places where LOCK_ID() calls need to be checked.
Kurt Zeilenga [Tue, 20 Aug 2002 02:57:06 +0000 (02:57 +0000)]
More places where LOCK_ID() calls need to be checked.

21 years agofix typo in last commit
Kurt Zeilenga [Mon, 19 Aug 2002 07:08:59 +0000 (07:08 +0000)]
fix typo in last commit

21 years agoNormalized form should be pretty.
Kurt Zeilenga [Mon, 19 Aug 2002 07:07:25 +0000 (07:07 +0000)]
Normalized form should be pretty.

21 years agomake dc const
Kurt Zeilenga [Sat, 17 Aug 2002 19:59:35 +0000 (19:59 +0000)]
make dc const

21 years agoUpdate dn2domain() to use str2dn() instead of explode_dn()
Kurt Zeilenga [Sat, 17 Aug 2002 19:42:59 +0000 (19:42 +0000)]
Update dn2domain() to use str2dn() instead of explode_dn()

21 years agocleanup
Kurt Zeilenga [Sat, 17 Aug 2002 02:52:39 +0000 (02:52 +0000)]
cleanup

21 years agoUpdated register_syntax, register_matching_rule for more convenient
Howard Chu [Sat, 17 Aug 2002 01:29:18 +0000 (01:29 +0000)]
Updated register_syntax, register_matching_rule for more convenient
calling from other modules

21 years agoRemove #if 0 code
Kurt Zeilenga [Fri, 16 Aug 2002 18:58:39 +0000 (18:58 +0000)]
Remove #if 0 code

21 years agoCHANGES:
Pierangelo Masarati [Fri, 16 Aug 2002 16:45:24 +0000 (16:45 +0000)]
CHANGES:
- now all write operations appear to work correctly with PostgeSQL 7.0
- all write operations have been made transactional (atomic writes to
  entries are committed separately only in case of complete^1 success
  while all other operations are rolled-back by default)
- more cleanup and handling of exceptional conditions

TODO:
- deen to check with different databases and more up to date versions
  of both unixODBC and PostgreSQL.

^1: attribute add/modify/delete operations silently succeed if the
    appropriate add/delete proc does not exist for each attribute;
    this may be correct to hide undesired/unimplemented correspondence
    between LDAP and SQL databases; however, a more appropriate
    LDAP behavior would be a failure with LDAP_UNAVAILABLE if a
    single write operation cannot be executed for such reason

21 years agoadd function slap_modrdn2mods that prepares modifications list for delete/add old...
Pierangelo Masarati [Fri, 16 Aug 2002 16:35:16 +0000 (16:35 +0000)]
add function slap_modrdn2mods that prepares modifications list for delete/add old/new rdn values

21 years agosilence warnings
Pierangelo Masarati [Fri, 16 Aug 2002 16:33:22 +0000 (16:33 +0000)]
silence warnings

21 years agofix printableStringValidate return value bug
Pierangelo Masarati [Fri, 16 Aug 2002 16:32:42 +0000 (16:32 +0000)]
fix printableStringValidate return value bug

21 years agoreflect recent additions to backend configuration
Pierangelo Masarati [Tue, 13 Aug 2002 17:13:57 +0000 (17:13 +0000)]
reflect recent additions to backend configuration

21 years agochanges:
Pierangelo Masarati [Tue, 13 Aug 2002 17:12:27 +0000 (17:12 +0000)]
changes:
- re-style according to the style giudelines for better readability
- updated to recent frontend/backend API changes
- fixed a few quirks about normalization
- "optimized" a few memory allocation/string handling functions
- fixed a few quirks about add/modify (still have to look ad modrdn)

todo:
- there is still something broken (at least with PostgreSQL and IBM db2,
  the two RDBMS O have at hand) when adding
- move everything to struct bervals and try to save a few strlen
- try some LDAP/SQL syntax relation to use appropriate value bind if possible
- ...

21 years agoVERY PRELIMINARY support for PostgreSQL and IBM db2
Pierangelo Masarati [Tue, 13 Aug 2002 17:07:40 +0000 (17:07 +0000)]
VERY PRELIMINARY support for PostgreSQL and IBM db2

21 years agobetter error handling when returning results
Pierangelo Masarati [Tue, 13 Aug 2002 17:00:33 +0000 (17:00 +0000)]
better error handling when returning results

21 years agoLog successful SASL bind (ITS#2017)
Kurt Zeilenga [Tue, 13 Aug 2002 03:49:21 +0000 (03:49 +0000)]
Log successful SASL bind (ITS#2017)

21 years agoPatch: lutil_progname() and lutil_strcopy() are not declared (ITS#2021)
Kurt Zeilenga [Tue, 13 Aug 2002 02:33:20 +0000 (02:33 +0000)]
Patch: lutil_progname() and lutil_strcopy() are not declared  (ITS#2021)

================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
================

lutil_progname() and lutil_strcopy() are not declared, which can
be fatal since they do not return int.

Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, Aug 2002.

21 years agoFix IRIX sc_mask conflict
Kurt Zeilenga [Tue, 13 Aug 2002 02:32:57 +0000 (02:32 +0000)]
Fix IRIX sc_mask conflict

21 years agobackout last change... too tired to make this work right now.
Kurt Zeilenga [Mon, 12 Aug 2002 22:33:43 +0000 (22:33 +0000)]
backout last change... too tired to make this work right now.

21 years agoThis *should* work
Kurt Zeilenga [Mon, 12 Aug 2002 22:27:24 +0000 (22:27 +0000)]
This *should* work

21 years agocleanup
Kurt Zeilenga [Mon, 12 Aug 2002 22:15:25 +0000 (22:15 +0000)]
cleanup

21 years agoPartially back out last commit
Kurt Zeilenga [Mon, 12 Aug 2002 22:14:10 +0000 (22:14 +0000)]
Partially back out last commit

21 years agoRewrite master/slave ports
Kurt Zeilenga [Mon, 12 Aug 2002 21:49:27 +0000 (21:49 +0000)]
Rewrite master/slave ports

21 years agoAdd support for response controls
Kurt Zeilenga [Mon, 12 Aug 2002 20:50:20 +0000 (20:50 +0000)]
Add support for response controls

21 years agopaged results uses one OID for both request and response
Kurt Zeilenga [Mon, 12 Aug 2002 19:49:20 +0000 (19:49 +0000)]
paged results uses one OID for both request and response

21 years agominor updates
Kurt Zeilenga [Mon, 12 Aug 2002 18:07:24 +0000 (18:07 +0000)]
minor updates

21 years agoFix inverted bvmatch logic in modrdn
Kurt Zeilenga [Mon, 12 Aug 2002 08:45:20 +0000 (08:45 +0000)]
Fix inverted bvmatch logic in modrdn

21 years agoAdd back_bdb to modules
Kurt Zeilenga [Sun, 11 Aug 2002 21:06:03 +0000 (21:06 +0000)]
Add back_bdb to modules

21 years agoconsistently reduce string_expand bv_len by 1
Kurt Zeilenga [Sun, 11 Aug 2002 20:26:01 +0000 (20:26 +0000)]
consistently reduce string_expand bv_len by 1

21 years agoNever use DB_RECOVER flag when opening DB_ENV. Recovery must be done
Howard Chu [Sun, 11 Aug 2002 00:30:46 +0000 (00:30 +0000)]
Never use DB_RECOVER flag when opening DB_ENV. Recovery must be done
manually. Automatic recovery would interfere with gentlehup restarts.

21 years agoITS#2019 Initialize utils properly
Howard Chu [Sat, 10 Aug 2002 23:34:55 +0000 (23:34 +0000)]
ITS#2019 Initialize utils properly