Kurt Zeilenga
2c2bb81129
Update todo...
1998-12-30 05:40:01 +00:00
Dave Storey
2ee0dcfc0a
Added salted MD5 and SHA support. (SSHA,SMD5)
1998-12-30 05:32:17 +00:00
Kurt Zeilenga
22e3ddaad4
I thought the bdn was normalized already... guess not.
1998-12-30 05:21:40 +00:00
Kurt Zeilenga
64cd7d3346
Preliminary Fixes for ITS#24, ITS#26, and ldbm_back_add race condition.
...
Resolved deadlock by passing target entry to be_group and using
this if dn same as bdn. It might actually be safer to check
entry ids instead of dns.
Resolved bogus add to cache after failed acl check by deferring
cache add until after parent/acl checks have successful been
completed.
Eliminated race condition caused by concurrent adds
of same dn by adding 'li_add_mutex' around the critical section
of code (most of ldbm_back_add).
This code is preliminary and still needs significant testing.
1998-12-30 03:35:23 +00:00
Kurt Zeilenga
595bf86635
Cleanup thread handling to resolve non-exiting daemons on FreeBSD.
...
Seems that calling pthread_exit() in the main (and only active)
thread does not cause the whole process to exit. Very odd.
Anyways, as we want to whole process to exit, we should just exit
after joining with our other threads.
I've also removed dead code for detaching threads we join with.
1998-12-30 00:06:27 +00:00
Kurt Zeilenga
25f2f9dd70
Use charray_free to free alist charray
1998-12-29 23:23:21 +00:00
Kurt Zeilenga
695508813d
Fix --disable-crypt and --disable-cleartext
...
mutex declaration should be moved from slapd/main.c to slapd/init.c
so we don't have ripple changes through slapd/tools.
1998-12-29 21:45:08 +00:00
Kurt Spanier
bfb27120be
Patch for Berkeley DB 2.6.4 (beta) (DB)->cursor() call.
...
Introduction of ldbm_datum_init().
Patch for non-NULL pointer test befor call to ldbm_datum_free().
1998-12-29 17:28:45 +00:00
Kurt Zeilenga
54fbeeb427
Set 'expected' defaults
1998-12-29 05:52:27 +00:00
Kurt Zeilenga
9171892bd9
Should have left 'scope' alone.
1998-12-29 05:44:18 +00:00
Kurt Zeilenga
8d1523c503
Make ldap_set_option options optional.
1998-12-29 05:33:34 +00:00
Kurt Zeilenga
cfa450d078
Fix schema check bug... actually charray needs to dup strings on
...
add/merge as we now free strings agressively. Improved debug
message to include name of missing required attribute and added
check for 'operational attributes'. This check should be used
everywhere we need to test for operational attributes (add/modify).
Also, enabled schema checking for tests (and fixed resulting
problems by adjusting oc.conf).
1998-12-28 23:43:04 +00:00
Kurt Zeilenga
4d2761a6a6
Add simple copyright notice.
1998-12-28 20:53:15 +00:00
Kurt Zeilenga
763ce84f7c
Minor update to copyright (forgot 'portions')
1998-12-28 20:46:13 +00:00
Kurt Zeilenga
88ec459a5f
Add simple copyright notice
1998-12-28 20:38:04 +00:00
Kurt Zeilenga
164def79fd
Add simple copyright notice.
1998-12-28 20:11:23 +00:00
Kurt Zeilenga
9493e8d7c1
Update copyright notices to 1999.
1998-12-28 20:08:17 +00:00
Kurt Zeilenga
43094a1b33
Update copyright notices for 1999.
1998-12-28 19:58:57 +00:00
Kurt Zeilenga
7fc7988b8e
Add OpenLDAP Copyright to headers
1998-12-28 19:51:35 +00:00
Kurt Zeilenga
cafa0e5ac1
Add more C-API prototypes (not yet implemented).
1998-12-28 19:37:02 +00:00
Kurt Zeilenga
97ac0535fa
Add 1999 to COPYRIGHT.
1998-12-28 19:24:35 +00:00
Kurt Zeilenga
ecc44e2292
matched needs to be initialized to NULL as we may never
...
make it to dn2entry_r().
1998-12-28 16:41:39 +00:00
Kurt Zeilenga
dacc0bfc7d
Improve readability of base output in debugging.
...
Also, output UNKNOWN_PREFIX ('?') instead of writing a nul character
when the attribute prefix is unknown.
1998-12-28 00:44:15 +00:00
Kurt Zeilenga
97f10a99cc
Plug 'matched' memory leak in dn2entry()
1998-12-28 00:39:50 +00:00
Kurt Zeilenga
bf5ecff613
Plug addtional realBase memory leaks.
1998-12-27 23:23:09 +00:00
Kurt Zeilenga
ff447a31e2
Added ldap_get_entry_contols() and ldap_parse_reference(), but
...
have not implemented ldap_get_ber_controls() helper function yet.
1998-12-27 21:59:12 +00:00
Kurt Zeilenga
fc9e20763f
Only use the LDAP_ALLOW_NULL_SEARCH_BASE code as last resort. Moved
...
to after other suffix checks.
1998-12-27 20:57:30 +00:00
Dave Storey
61b430be33
Add support for -P protocol_version.
1998-12-27 14:08:46 +00:00
Hallvard Furuseth
77edee0260
Don't use initializers for auto arrays
1998-12-27 09:04:06 +00:00
Hallvard Furuseth
19742f2e93
Remove duplicate definitions of global_schemacheck and global_oc
1998-12-27 08:59:38 +00:00
Hallvard Furuseth
8d5bcf056d
Change overlapping strcpy( x, y )' to
SAFEMEMCPY( x, y, strlen( y ) + 1 )'
1998-12-27 06:29:45 +00:00
Hallvard Furuseth
d59de0c50f
Plug some memory leak
1998-12-27 04:19:57 +00:00
Hallvard Furuseth
4bb4499175
Plug some memory leaks
1998-12-27 03:55:57 +00:00
Hallvard Furuseth
0aafb7267a
Plug memory leak
1998-12-27 03:11:13 +00:00
Hallvard Furuseth
521f6cfda9
Change overlapping strcpy( x, y )' to
SAFEMEMCPY( x, y, strlen( y ) + 1 )'
1998-12-27 02:15:08 +00:00
Hallvard Furuseth
c3a692787c
Change overlapping strcpy( x, y )' to
SAFEMEMCPY( x, y, strlen( y ) + 1 )'
1998-12-27 02:00:08 +00:00
Kurt Zeilenga
1d718296b4
Needs ldap-int.h
1998-12-26 18:55:46 +00:00
Kurt Zeilenga
f08b68992b
Apply NT fixes from Release Engineering.
1998-12-26 18:52:45 +00:00
Kurt Zeilenga
7443bb94fd
Re-paragraphed intro.
1998-12-26 18:43:20 +00:00
Kurt Zeilenga
31056e2759
Add 'remove ldapconfig.h.edit' project.
1998-12-26 18:31:08 +00:00
Kurt Zeilenga
88d62b3b59
Update todo list with ldap_getfilter(3) project.
1998-12-26 18:29:10 +00:00
Kurt Zeilenga
972c821bbd
A few minor updates in preparation for OpenLDAP 1.1.1.
1998-12-26 18:17:25 +00:00
Hallvard Furuseth
c89fab6acc
Reset *modtail after freeing it, so it's not freed again
1998-12-26 09:55:09 +00:00
Hallvard Furuseth
aa3fa58f4c
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.
1998-12-26 09:05:57 +00:00
Kurt Zeilenga
138d76ecf4
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
1998-12-24 06:00:53 +00:00
Kurt Zeilenga
090b7ccca0
Backout previous entry... causes runaway ldapsearch.
1998-12-24 05:39:14 +00:00
Kurt Zeilenga
a4822cf328
Initial versions of functions to step through messages and references.
...
Fixed entry step through functions to check specifically fore entries.
1998-12-24 04:45:54 +00:00
Kurt Zeilenga
2eb55b91ff
We'll put ldap_x_message() functions in messages.c
...
We'll put ldap_x_reference() functions in references.c
1998-12-24 04:41:27 +00:00
Kurt Zeilenga
578fae946b
Add prototypes for C-API _ext routines (coming soon).
1998-12-24 03:55:41 +00:00
Randy Kunkee
a451ccc50b
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.
1998-12-24 01:31:40 +00:00