]>
git.sur5r.net Git - openldap/log
Howard Chu [Thu, 28 Oct 1999 07:27:28 +0000 (07:27 +0000)]
For Mingw32, added declarations for snprintf and vsnprintf
Howard Chu [Thu, 28 Oct 1999 07:27:00 +0000 (07:27 +0000)]
Added LDAP_SIGUSR macros for NT
Howard Chu [Thu, 28 Oct 1999 07:26:44 +0000 (07:26 +0000)]
Added LDAP_DIRSEP macro for NT
Howard Chu [Thu, 28 Oct 1999 07:26:25 +0000 (07:26 +0000)]
Fixes for NT support:
Remove macros already in Windows headers: strdup, FD_SETSIZE
Set HAVE_SNPRINTF and HAVE_MEMORY_H to reflect NT environment
Moved LDAP_DIRSEP macro to ldap_config.h.in
Moved LDAP_SIGUSR macros to ac/signal.h
Howard Chu [Thu, 28 Oct 1999 07:24:39 +0000 (07:24 +0000)]
Added macros for Mingw32 support.
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:23:45 +0000 (07:23 +0000)]
For Mingw32, include stdlib.h to test for sys_errlist
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:23:03 +0000 (07:23 +0000)]
Added support for Mingw32
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:22:10 +0000 (07:22 +0000)]
New files added for Mingw32 support.
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:20:07 +0000 (07:20 +0000)]
Specifies the symbols that slapd must export, for Mingw32 support
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:18:48 +0000 (07:18 +0000)]
Fix misc syntax warnings and/or bugs.
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:17:08 +0000 (07:17 +0000)]
Fix Winsock-related warning and/or bugs.
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:15:17 +0000 (07:15 +0000)]
Added stubs function, for dummy references to exported symbols.
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:14:25 +0000 (07:14 +0000)]
Fix Winsock-related warnings and/or bugs.
See README 1.27 log
Howard Chu [Thu, 28 Oct 1999 07:13:33 +0000 (07:13 +0000)]
Added line to #include "ldap_pvt.h". Part of Mingw32 support.
See README 1.27 log.
Howard Chu [Thu, 28 Oct 1999 07:09:30 +0000 (07:09 +0000)]
Added numsubordinates operational attribute
Kurt Zeilenga [Thu, 28 Oct 1999 01:00:11 +0000 (01:00 +0000)]
Add comment containing possible dn attributetype specification.
Mark Valence [Wed, 27 Oct 1999 22:40:05 +0000 (22:40 +0000)]
Changes to make TLS work on Windows
Kurt Zeilenga [Wed, 27 Oct 1999 22:00:29 +0000 (22:00 +0000)]
Fix up comments.
Kurt Zeilenga [Wed, 27 Oct 1999 21:53:41 +0000 (21:53 +0000)]
Really fix gettimeofday usage.
Kurt Zeilenga [Wed, 27 Oct 1999 21:50:49 +0000 (21:50 +0000)]
Don't use sig_atomic_t.
Comment upon synchronization issue.
Fix gettimeofday usage.
Kurt Zeilenga [Wed, 27 Oct 1999 19:42:27 +0000 (19:42 +0000)]
In fallback mode, use value of buffer to improve quality of hash.
Kurt Zeilenga [Wed, 27 Oct 1999 04:41:38 +0000 (04:41 +0000)]
Port to NT.
Kurt Zeilenga [Wed, 27 Oct 1999 04:40:56 +0000 (04:40 +0000)]
Remove lint
Howard Chu [Wed, 27 Oct 1999 04:36:10 +0000 (04:36 +0000)]
For LDAPV2 results, make sure Referrals are appended to any error text
instead of replacing it.
Kurt Zeilenga [Wed, 27 Oct 1999 00:29:10 +0000 (00:29 +0000)]
Didn't mean to commit #undef URANDOM_DEVICE
Kurt Zeilenga [Wed, 27 Oct 1999 00:08:31 +0000 (00:08 +0000)]
Make sure rdata differs for each program.
Kurt Zeilenga [Tue, 26 Oct 1999 23:54:39 +0000 (23:54 +0000)]
Rework counter code in fallback.
Kurt Zeilenga [Tue, 26 Oct 1999 23:41:09 +0000 (23:41 +0000)]
Add a fallback based upon Phil Karn's "practical randomness" idea.
Kurt Zeilenga [Tue, 26 Oct 1999 23:04:44 +0000 (23:04 +0000)]
Minor cleanup.
Kurt Zeilenga [Tue, 26 Oct 1999 23:00:30 +0000 (23:00 +0000)]
Fix compilation errors.
Kurt Zeilenga [Tue, 26 Oct 1999 22:57:39 +0000 (22:57 +0000)]
Add lutil_entropy(). Currently only supports /dev/urandom or
Linux equivs. Should be extended to support other quality
sources of entropy. Should be extended to support a reasonable fallback.
Kurt Zeilenga [Tue, 26 Oct 1999 22:52:53 +0000 (22:52 +0000)]
Use $$ and other oddities.
Kurt Zeilenga [Tue, 26 Oct 1999 22:29:47 +0000 (22:29 +0000)]
Add more shortcircuits (for $$ cases)
Randy Kunkee [Tue, 26 Oct 1999 22:13:08 +0000 (22:13 +0000)]
Implement timeout, caching (for OpenLDAP) and sorting during searches.
Known bug: cache enabled is known to cause Tcl to abort upon exit.
Kurt Zeilenga [Tue, 26 Oct 1999 03:19:41 +0000 (03:19 +0000)]
Add support for Root DSE ACLs.
Add "users" shorthand (dn="^.+$")
Add regex short circuiting for common dn regexs.
Kurt Zeilenga [Mon, 25 Oct 1999 01:44:47 +0000 (01:44 +0000)]
Add macros to compute base64 encode/decode lengths.
Kurt Zeilenga [Mon, 25 Oct 1999 00:00:23 +0000 (00:00 +0000)]
All text messages to be returned with LDAPv2 search results when
no referrals need to be returned.
Kurt Zeilenga [Thu, 21 Oct 1999 23:19:22 +0000 (23:19 +0000)]
Make accessmask2str reentrant.
Kurt Zeilenga [Thu, 21 Oct 1999 23:17:17 +0000 (23:17 +0000)]
Add simple test for additive acl.
Kurt Zeilenga [Thu, 21 Oct 1999 21:23:43 +0000 (21:23 +0000)]
Add basic flow control tests
Kurt Zeilenga [Thu, 21 Oct 1999 21:16:18 +0000 (21:16 +0000)]
Use implicit 'by * none' and =rs
Kurt Zeilenga [Thu, 21 Oct 1999 20:29:52 +0000 (20:29 +0000)]
Additional changes to improve logic and logging. Still buggy.
Kurt Zeilenga [Thu, 21 Oct 1999 18:48:16 +0000 (18:48 +0000)]
Minor acl optimizations.
Kurt Zeilenga [Thu, 21 Oct 1999 18:44:26 +0000 (18:44 +0000)]
More acl parsing fixes... and print fixes.
Kurt Zeilenga [Thu, 21 Oct 1999 18:27:23 +0000 (18:27 +0000)]
Fix parsing of descrete attributes.
Kurt Zeilenga [Thu, 21 Oct 1999 17:53:56 +0000 (17:53 +0000)]
Initial commit of new ACL engine. Engine supports descrete access
privs, additive/substractive rules, and rule continuation. Existing
rules that use 'defaultaccess none' should be 100% compatible. Rules
that rely other defaultaccess settings will require addition of
explicit clauses granting the access.
Needs additional testing and tuning of logs
Kurt Zeilenga [Thu, 21 Oct 1999 17:52:33 +0000 (17:52 +0000)]
Hack to free seqorset when ber_free(ber, 1) is called.
Kurt Zeilenga [Wed, 20 Oct 1999 00:25:04 +0000 (00:25 +0000)]
Slight modification to last commit to cast %ld args to long
Kurt Zeilenga [Wed, 20 Oct 1999 00:19:47 +0000 (00:19 +0000)]
Remove lint caused by recent header changes.
Kurt Zeilenga [Tue, 19 Oct 1999 19:07:24 +0000 (19:07 +0000)]
Complain if setsockopt TCP_NODELAY fails
Kurt Zeilenga [Tue, 19 Oct 1999 18:57:38 +0000 (18:57 +0000)]
Minor adjustments based upon initial read of draft-ietf-ldapext-ldap-c-api-04.txt.
Howard Chu [Tue, 19 Oct 1999 12:15:42 +0000 (12:15 +0000)]
Fix stupid "got <garbage> of 0 so far" debug message after ber_get_next.
Kurt Zeilenga [Mon, 18 Oct 1999 22:16:14 +0000 (22:16 +0000)]
Update to rev-04
Kurt Zeilenga [Fri, 15 Oct 1999 20:34:42 +0000 (20:34 +0000)]
Change the defaultaccess to 'auth'
Set defaultaccess to 'read' in distribution slapd.conf and add warnings
Set schemacheck to 'on' in distribution slapd.conf and add warnings
Kurt Zeilenga [Fri, 15 Oct 1999 20:33:06 +0000 (20:33 +0000)]
Add bogus OID string to LDAPsubentry
Kurt Zeilenga [Wed, 13 Oct 1999 21:57:44 +0000 (21:57 +0000)]
s/^attribute/attributetype/
Kurt Zeilenga [Wed, 13 Oct 1999 20:28:00 +0000 (20:28 +0000)]
Change 'attribute' directive to 'attributetype'
(and allowing 'attribute' for backwards compatibility).
manuals and *.schema to be updated as time permits.
Kurt Zeilenga [Tue, 12 Oct 1999 18:51:36 +0000 (18:51 +0000)]
Force sd close. Suggested by rajk@home.com
Kurt Zeilenga [Fri, 8 Oct 1999 01:28:36 +0000 (01:28 +0000)]
Reference Quick Start Guide
Howard Chu [Fri, 8 Oct 1999 00:51:35 +0000 (00:51 +0000)]
Always return ld->ld_errno thru *errcodep if given to ldap_parse_result
Kurt Zeilenga [Fri, 8 Oct 1999 00:30:47 +0000 (00:30 +0000)]
Update configure.
Kurt Zeilenga [Wed, 6 Oct 1999 17:23:54 +0000 (17:23 +0000)]
draft-ietf-ldapext-acl-model-04.txt
Kurt Zeilenga [Wed, 6 Oct 1999 00:10:08 +0000 (00:10 +0000)]
Update comments
Kurt Zeilenga [Wed, 6 Oct 1999 00:04:04 +0000 (00:04 +0000)]
Add other schema references (nameref, alias, subentry) to core.schema.
Add openldap.schema (currently empty except for a few comments) to
hold OpenLDAP specific schema items (such as for cn=monitor).
Kurt Zeilenga [Tue, 5 Oct 1999 17:47:59 +0000 (17:47 +0000)]
Add errno draft project and apply minor cleanups
Kurt Zeilenga [Tue, 5 Oct 1999 15:29:54 +0000 (15:29 +0000)]
Fix s/else if/elif/ typo
Kurt Zeilenga [Fri, 1 Oct 1999 05:11:39 +0000 (05:11 +0000)]
Initial Kth Kerberos support. Changes based upon suggestions
from Booker Bense <bbense@networking.stanford.edu>.
Kurt Zeilenga [Fri, 1 Oct 1999 04:48:30 +0000 (04:48 +0000)]
Move crypt(3) prototypes from <ac/unistd.h> to <ac/crypt.h> (new) to
avoid clashes with Kth Kerberos.
Kurt Zeilenga [Thu, 30 Sep 1999 17:01:02 +0000 (17:01 +0000)]
Add SDF version of INSTALL.
Kurt Zeilenga [Thu, 30 Sep 1999 16:58:26 +0000 (16:58 +0000)]
Add RCSid
Kurt Zeilenga [Thu, 30 Sep 1999 16:57:45 +0000 (16:57 +0000)]
Add RCSids
Kurt Zeilenga [Wed, 29 Sep 1999 17:40:32 +0000 (17:40 +0000)]
Add latest SASL/DIGEST-MD5 draft
Ben Collins [Wed, 29 Sep 1999 01:01:13 +0000 (01:01 +0000)]
* tests/scripts/defines.sh: add ${LD_LIBRARY_PATH} to the LD_LIBRARY_PATH
export so we don't clobber anything the user already has set
Ben Collins [Wed, 29 Sep 1999 00:56:43 +0000 (00:56 +0000)]
* configure.in: add --enable-dynamic option for linking our local binaries
with the shared libraries instead of static, defaults to no
* build/lib-shared.mk: if LINK_BINS_DYNAMIC is set we create a symlink to
the .so and .so.# file along with the .a and .la files
* build/lib.mk: make sure the above links get removed on clean target
* build/top.mk: add define for LINK_BINS_DYNAMIC
* tests/scripts/defines.sh: add export for LD_LIBRARY_PATH so that tests will
run without requiring installation of libraries when we use --enable-dynamic
(LD_LIBRARY_PATH is always set, since it can't really hurt).
Howard Chu [Tue, 28 Sep 1999 09:54:00 +0000 (09:54 +0000)]
Fix bug in reporting errors from ltdl library.
Kurt Zeilenga [Sat, 25 Sep 1999 23:13:15 +0000 (23:13 +0000)]
Remove lint.
Kurt Zeilenga [Sat, 25 Sep 1999 23:12:55 +0000 (23:12 +0000)]
Don't need <lber.h>
Kurt Zeilenga [Sat, 25 Sep 1999 22:13:25 +0000 (22:13 +0000)]
Rework passwd routines to allow callers to determine which
schemes are supported. This should facilate server rootDSE
advertisement of supported schemes, etc..
Kurt Zeilenga [Sat, 25 Sep 1999 21:08:44 +0000 (21:08 +0000)]
Add server-side hashed password generation (it's not as easy as it sounds).
Remove Kerberos project. Looks like K4 is working again.
Kurt Zeilenga [Sat, 25 Sep 1999 17:46:08 +0000 (17:46 +0000)]
Update image with latest from web pages.
Kurt Zeilenga [Sat, 25 Sep 1999 17:42:23 +0000 (17:42 +0000)]
Update acknowledgement and doc copyright.
Kurt Zeilenga [Sat, 25 Sep 1999 17:22:32 +0000 (17:22 +0000)]
Update copyright based upon latest 2.0 version. The SDF version
should become the master...
Kurt Zeilenga [Sat, 25 Sep 1999 17:19:16 +0000 (17:19 +0000)]
Update COPYRIGHT/LICENSE from openldap-devel
Kurt Zeilenga [Sat, 25 Sep 1999 17:17:51 +0000 (17:17 +0000)]
Misc cleanup
Kurt Zeilenga [Sat, 25 Sep 1999 16:14:32 +0000 (16:14 +0000)]
Keep arguments in alpha order
Mark Valence [Sat, 25 Sep 1999 03:57:25 +0000 (03:57 +0000)]
Fixed "typos" in TLS code. TLS is ATTR_TLS, not ATTR_BOOL.
ldap_pvt_tls_config() was missing first param.
Mark Valence [Sat, 25 Sep 1999 03:53:17 +0000 (03:53 +0000)]
fixed LDAP_OPT_X_TLS case of ldap_pvt_tls_config().
ldap_pvt_tls_set_option() expects int* as third param.
Kurt Zeilenga [Sat, 25 Sep 1999 02:57:44 +0000 (02:57 +0000)]
Remove ldapurl project, add deprecate removal project
Randy Kunkee [Fri, 24 Sep 1999 18:16:41 +0000 (18:16 +0000)]
Back out my change to ldap_sort_strcasecmp. My mistake from not reading
manpage carefully. One should pass strcasecmp to ldap_sort_entries, not
ldap_sort_strcasecmp. Ldap_sort_strcasecmp is for ldap_sort_values, NOT
ldap_sort_entries.
Randy Kunkee [Fri, 24 Sep 1999 08:02:54 +0000 (08:02 +0000)]
Change call to strcasecmp in ldap_sort_strcasecmp, which makes
ldap_sort_entries work with ldap_sort_strcasecmp as the comparison
function. Pointers were being dereferenced, and should only have been
casted.
Kurt Zeilenga [Fri, 24 Sep 1999 04:19:37 +0000 (04:19 +0000)]
ITS#303: value_add_fast() empty value bug. Ignore empty value.
This is technical incorrect, but we don't have the codes in place
to correctly handle empty values yet.
Kurt Zeilenga [Fri, 24 Sep 1999 02:30:33 +0000 (02:30 +0000)]
ITS#302 ldif fix. Treat value with only continuation markers
as an empty value. Complain, of course, as this isn't valid LDIF.
Kurt Zeilenga [Fri, 24 Sep 1999 02:19:31 +0000 (02:19 +0000)]
bind should not return noSuchObject
Kurt Zeilenga [Fri, 24 Sep 1999 01:46:37 +0000 (01:46 +0000)]
In preparation for adding dn_rewrite()...
s/dn_normalize/dn_validate/
s/dn_normalize_case/dn_normalize/
Kurt Zeilenga [Fri, 24 Sep 1999 00:16:16 +0000 (00:16 +0000)]
Howard convinced me that this version is slightly better.
back out previous commit.
Kurt Zeilenga [Thu, 23 Sep 1999 22:57:05 +0000 (22:57 +0000)]
I believe ldap_result2error should return the value returned
by ldap_parse_result unless that value is SUCCESS.
Howard Chu [Thu, 23 Sep 1999 22:35:58 +0000 (22:35 +0000)]
Update ld->ld_errno if LDAP_DECODING_ERROR...
Howard Chu [Thu, 23 Sep 1999 22:10:22 +0000 (22:10 +0000)]
Fix ldap_parse_result and ldap_result2error to return correct results.
Kurt Zeilenga [Thu, 23 Sep 1999 21:24:44 +0000 (21:24 +0000)]
Move ndn generate to end of str2entry (for clarity).
Kurt Zeilenga [Thu, 23 Sep 1999 20:54:41 +0000 (20:54 +0000)]
Don't initialize pointers to NULL using calloc().