]>
git.sur5r.net Git - openldap/log
Kurt Zeilenga [Tue, 25 Jan 2000 00:49:14 +0000 (00:49 +0000)]
Move uppercase comment to be next to uppercasing code.
Kurt Zeilenga [Tue, 25 Jan 2000 00:38:48 +0000 (00:38 +0000)]
Start putting old code behind the currently defined SLAPD_SCHEMA_COMPAT.
Kurt Zeilenga [Tue, 25 Jan 2000 00:05:36 +0000 (00:05 +0000)]
Have compare use get_ava().
Well help when we split assertion options out from the description.
Kurt Zeilenga [Mon, 24 Jan 2000 23:31:26 +0000 (23:31 +0000)]
Modify slapd syntax struct to have both a validation and normalization
routine. Could be combined into one routine.
Modify slapd matching rule struct to only have match function.
Modify old attribute such that 'bin' implies octetString, not 'binary'.
Add compatibility for IA5 strings. Only directoryStrings were handled
before.
Treat attribute types without syntax as incomplete, not default.
Add OctetStringValidate (always returns okay).
Add {UTF8,IA5}StringValidate/Normalize (IA5 based loosely on
case_exact_normalize). Need case{Exact,Ignore}UTFMatch, using IA5 versions
for now.
Removed default of syntax/mr handlders, should just skip
registration of syntax/mr's without handlers.
Added comments to slap.h about types versus descriptions.
Kurt Zeilenga [Sun, 23 Jan 2000 23:33:01 +0000 (23:33 +0000)]
Make ldap_utf8_bytes() act like strlen() not sizeof()
Kurt Zeilenga [Sun, 23 Jan 2000 23:07:24 +0000 (23:07 +0000)]
Fix bugs in UTF-8 code. Apply to getdn and charray.
Kurt Zeilenga [Sun, 23 Jan 2000 20:53:12 +0000 (20:53 +0000)]
s/case_ignore_normalize/caseIgnoreIA5Normalize/
s/case_ignore_compare/caseIgnoreIA5Match/
s/case_exact_normalize/caseExactIA5Normalize/
s/case_exact_compare/caseExactIA5Match/
to make room for UTF-8 and T.61 varients.
Kurt Zeilenga [Sun, 23 Jan 2000 20:49:17 +0000 (20:49 +0000)]
Add comment: old schema is OC less category (abstract, struct, aux).
Kurt Zeilenga [Sun, 23 Jan 2000 18:43:30 +0000 (18:43 +0000)]
Add some robustness to UTF-8 routines.
Kurt Zeilenga [Sun, 23 Jan 2000 05:35:38 +0000 (05:35 +0000)]
Add comments to UTF-8 declarations.
Add US ASCII optimizations macros.
#ifdef out unused routines
Ready to hack getdn.c and others to support UTF-8
Kurt Zeilenga [Sun, 23 Jan 2000 02:39:55 +0000 (02:39 +0000)]
Add comments.
Kurt Zeilenga [Sat, 22 Jan 2000 21:09:24 +0000 (21:09 +0000)]
Move ldap_utf8_*() declarations from ldap-int.h to ldap_pvt.h.
We may likely want to expose the routines at a later date (ldap_utf8.h?).
Kurt Zeilenga [Sat, 22 Jan 2000 21:03:21 +0000 (21:03 +0000)]
We'll need ldap_utf8_strpbrk() as well.
Kurt Zeilenga [Sat, 22 Jan 2000 20:55:43 +0000 (20:55 +0000)]
Add initial (untested) implementations of ldap_utf8_strtok,
ldap_utf8_strcspn, ldap_utf8_strtok.
Kurt Zeilenga [Sat, 22 Jan 2000 18:48:37 +0000 (18:48 +0000)]
Add additional UTF-8 routines
Kurt Zeilenga [Sat, 22 Jan 2000 03:40:54 +0000 (03:40 +0000)]
Fix charlen and add getc
Kurt Zeilenga [Sat, 22 Jan 2000 01:55:34 +0000 (01:55 +0000)]
Initial UTF-8 routines.
Kurt Zeilenga [Fri, 21 Jan 2000 00:50:57 +0000 (00:50 +0000)]
Remove .tar
Kurt Zeilenga [Thu, 20 Jan 2000 05:48:18 +0000 (05:48 +0000)]
Remove SASL/TLS integration projects from TODO as basic
code has been committed.
Add item to implement SASL/TLS to clients.
(This is not to imply that the code is complete)
Kurt Zeilenga [Mon, 17 Jan 2000 21:27:01 +0000 (21:27 +0000)]
Update RCSid
Kurt Zeilenga [Mon, 17 Jan 2000 17:41:11 +0000 (17:41 +0000)]
Add print.c to handle GeneralizedTime.
Add creat* modify* attributes
Kurt Zeilenga [Mon, 17 Jan 2000 17:09:33 +0000 (17:09 +0000)]
Even more checks around use of crypt(3).
Kurt Zeilenga [Mon, 17 Jan 2000 16:53:15 +0000 (16:53 +0000)]
Add additional crypt() sanity checks.
Luke Howard [Sun, 16 Jan 2000 01:29:15 +0000 (01:29 +0000)]
In ldap_pvt_sasl_init() treat subsequent invocations as no-ops, not error.
Howard Chu [Sat, 15 Jan 2000 19:03:16 +0000 (19:03 +0000)]
In ldap_pvt_tls_init() treat subsequent invocations as no-ops, not error.
In tls_verify_cb() use CRYPTO_free instead of free (necessary on NT due to
use of different heaps).
Changed update_flags to use SSL_get_error() to check success/status. This
fixes the problem of sb->sb_trans_needs_read getting set on dead sockets.
Howard Chu [Sat, 15 Jan 2000 03:48:37 +0000 (03:48 +0000)]
Fix bug in group spec parsing, was failing to set attributeType if a
nondefault objectclass was given
Kurt Zeilenga [Fri, 14 Jan 2000 01:08:15 +0000 (01:08 +0000)]
remove UNSPECIFIED_TLS... HOST implies ldap://
Kurt Zeilenga [Thu, 13 Jan 2000 23:02:51 +0000 (23:02 +0000)]
Regenerate using proper tools.
Predrag "Pele" Balorda [Tue, 11 Jan 2000 20:53:38 +0000 (20:53 +0000)]
some minor changes - d'n'd support forthcoming
(but mainly commiting because of the gserver switch)
Kurt Zeilenga [Tue, 11 Jan 2000 08:04:59 +0000 (08:04 +0000)]
All close and redirect stdin, stdout, stderr.
Kurt Zeilenga [Tue, 11 Jan 2000 04:20:59 +0000 (04:20 +0000)]
Fix --enabel-kbind=auto --without-kerberos detection
Kurt Zeilenga [Tue, 11 Jan 2000 02:20:01 +0000 (02:20 +0000)]
Revamp detach code to ensure stdin, stdout, stderr get closed.
Kurt Zeilenga [Tue, 11 Jan 2000 01:18:51 +0000 (01:18 +0000)]
Add RCSid
Kurt Zeilenga [Tue, 11 Jan 2000 01:12:08 +0000 (01:12 +0000)]
Per ITS#419, don't require SLAPD_RLOOKUPS when HAVE_TCPD
Kurt Zeilenga [Mon, 10 Jan 2000 21:37:04 +0000 (21:37 +0000)]
Validate krb5_init_context
Kurt Zeilenga [Sun, 9 Jan 2000 00:20:00 +0000 (00:20 +0000)]
Borrowed a bit to literally... s/pop/ldap/ s/popper/slapd/
Kurt Zeilenga [Sat, 8 Jan 2000 19:23:26 +0000 (19:23 +0000)]
--disable-kbind --disable-kpasswd should imply --without-kerberos
under "auto" selection. If not auto, just warn.
Rebuild configure using appropriate tools.
Kurt Zeilenga [Sat, 8 Jan 2000 18:51:27 +0000 (18:51 +0000)]
Minor fixes.
Kurt Zeilenga [Sat, 8 Jan 2000 18:42:11 +0000 (18:42 +0000)]
Initial implementation of Kerberos password verification for
simple bind via:
{KERBEROS}principal
Code is disabled by default (for security reasons). Use
--enable-kpasswd to enable. Behind SLAPD_KPASSWD.
Reworked Kerberos detection and split out KBIND as independent
feature (--disable-kbind) (LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND).
KBIND depends upon detection of KRB4 (or KRB425) support. Detection,
building with eBones (as distributed with FreeBSD 3.4) okay, but
wasn't able to test as I don't have a K4 KDC handy.
--with-kerberos has a number of detection options... most likely
don't work properly.
Predrag "Pele" Balorda [Fri, 7 Jan 2000 09:07:59 +0000 (09:07 +0000)]
added cn=schema to gtk-tool
Luke Howard [Wed, 5 Jan 2000 12:56:17 +0000 (12:56 +0000)]
Imported <ldap.h> in <ldap_pvt.h> so ldap_pvt_sasl_bind() has necessary
types. Changed const sasl_callback_t * to LDAP_CONST sasl_callback_t *.
Kurt Zeilenga [Mon, 3 Jan 2000 17:35:20 +0000 (17:35 +0000)]
Update main copyright to y2k
Predrag "Pele" Balorda [Mon, 3 Jan 2000 12:29:40 +0000 (12:29 +0000)]
minor fix
Predrag "Pele" Balorda [Mon, 3 Jan 2000 12:28:05 +0000 (12:28 +0000)]
copyright changes for php3-tool (added 1999 and 2000)
Predrag "Pele" Balorda [Mon, 3 Jan 2000 12:24:42 +0000 (12:24 +0000)]
missing icon for gtk-tool
Predrag "Pele" Balorda [Mon, 3 Jan 2000 12:23:15 +0000 (12:23 +0000)]
Modifications to gtk-tool (follow aliases, options, bugfixes)
Luke Howard [Mon, 3 Jan 2000 02:33:22 +0000 (02:33 +0000)]
Added support for connecting to LDAP servers located using DNS
SRV records. Added lock around resolver library which is shared
by the DNS SRV code and the getdxbyname() code.
Luke Howard [Mon, 3 Jan 2000 00:15:30 +0000 (00:15 +0000)]
Added ldap_pvt_sasl_bind() prototype to ldap_pvt.h. This
required importing sasl.h into ldap_pvt.h, thus that import
was removed from ldap-int.h.
Luke Howard [Sun, 2 Jan 2000 05:42:14 +0000 (05:42 +0000)]
Filled in Cyrus SASL authz/storage callbacks for all backends
(callbacks not yet implemented though).
Luke Howard [Sun, 2 Jan 2000 01:56:01 +0000 (01:56 +0000)]
Braced ldap_connect_to_path() in #ifdef LDAP_PF_LOCAL so as to compile
without PF_LOCAL support.
Luke Howard [Sun, 2 Jan 2000 01:21:25 +0000 (01:21 +0000)]
Merged in preliminary support for Cyrus SASL library;
support for DCE slash-delimited, left-to-right DNs;
support for a domain socket transport (enable with
--enable-ldapi); and extensions to URL parsing to
support the latter transport.
Kurt Zeilenga [Sat, 1 Jan 2000 20:11:50 +0000 (20:11 +0000)]
Install schema/*.{at,oc}.conf files.
Kurt Zeilenga [Sat, 1 Jan 2000 20:10:41 +0000 (20:10 +0000)]
Remove 'mail' as it 'standard', not 'laser'
Kurt Zeilenga [Sat, 1 Jan 2000 19:40:06 +0000 (19:40 +0000)]
Add missing \n
Predrag "Pele" Balorda [Tue, 28 Dec 1999 16:22:47 +0000 (16:22 +0000)]
API Update for gtk-- stuff and minor changes and additions
Howard Chu [Sun, 26 Dec 1999 00:11:14 +0000 (00:11 +0000)]
NT requires $(SECURITY_LIBS) at link time.
Kurt Zeilenga [Wed, 22 Dec 1999 19:43:20 +0000 (19:43 +0000)]
Rebuild using:
autoconf 2.13.3
aclocal from automake 1.14a
libtool 1.3.3
Randy Kunkee [Wed, 22 Dec 1999 18:29:34 +0000 (18:29 +0000)]
Add missing 2nd arg (NULL) in call to Tcl_GetStringFromObj in experimental
trap code.
Randy Kunkee [Wed, 22 Dec 1999 18:19:11 +0000 (18:19 +0000)]
Update documentation. Add support for caching, sorting, enabling "all"
in searches, and experimental "trap" subcommand.
Kurt Zeilenga [Wed, 22 Dec 1999 00:42:05 +0000 (00:42 +0000)]
ITS#408: add missing LDAP_END_DECL
Kurt Zeilenga [Tue, 21 Dec 1999 19:57:50 +0000 (19:57 +0000)]
Need to update revision due to previous minor change.
Kurt Zeilenga [Tue, 21 Dec 1999 18:44:43 +0000 (18:44 +0000)]
Make lawyers happy. s/registered//
Kurt Zeilenga [Sun, 19 Dec 1999 02:56:30 +0000 (02:56 +0000)]
Update todo to min req.
Kurt Zeilenga [Sat, 18 Dec 1999 19:54:22 +0000 (19:54 +0000)]
Remove DNS_DN experimental code.
Kurt Zeilenga [Sat, 18 Dec 1999 19:51:49 +0000 (19:51 +0000)]
Add comment about removing HANDSOFF may case alignment problems
Kurt Zeilenga [Sat, 18 Dec 1999 19:50:38 +0000 (19:50 +0000)]
Don't reference draft
Kurt Zeilenga [Sat, 18 Dec 1999 19:49:39 +0000 (19:49 +0000)]
Fix 2 vs 4 typo
Kurt Zeilenga [Sat, 18 Dec 1999 19:49:13 +0000 (19:49 +0000)]
Remove old DLL IMPORT/EXPORT macros
Kurt Zeilenga [Sat, 18 Dec 1999 03:10:22 +0000 (03:10 +0000)]
don't treat undefined oc as extensibleObject
Kurt Zeilenga [Fri, 17 Dec 1999 21:31:44 +0000 (21:31 +0000)]
Temporary fix for BEOS.
tcp_read/write should not be used.
Kurt Zeilenga [Fri, 17 Dec 1999 18:43:02 +0000 (18:43 +0000)]
Add #ifndef GDBM_NOLOCK clause to LDBM_NOLOCKING
Howard Chu [Fri, 17 Dec 1999 10:04:31 +0000 (10:04 +0000)]
Tentative fix for ITS #402. (Not tested yet.) If successful, this patch
should also be applied to back-bdb2/idl.c.
Kurt Zeilenga [Fri, 17 Dec 1999 05:53:51 +0000 (05:53 +0000)]
remove #include <lber.h> from SYNOPSIS
Kurt Zeilenga [Fri, 17 Dec 1999 05:37:33 +0000 (05:37 +0000)]
Add ber_bvstr and ber_bvstrdup string to berval allocators.
Kurt Zeilenga [Fri, 17 Dec 1999 03:27:16 +0000 (03:27 +0000)]
Add BINDDN user-only directive to .ldaprc
Used only for simple bind when dn == NULL and password != NULL.
Kurt Zeilenga [Thu, 16 Dec 1999 02:18:50 +0000 (02:18 +0000)]
Add slappasswd to generate rootpw.
Kurt Zeilenga [Thu, 16 Dec 1999 00:41:18 +0000 (00:41 +0000)]
ITS#399: timelimit/timeout handling
ITS#400: LDAP_TIMEOUT handling
Kurt Zeilenga [Wed, 15 Dec 1999 23:22:47 +0000 (23:22 +0000)]
Updated sasl response to support returning of referrals.
Updates to extended operation framework to support arbitrary
referrals and extended results without OIDs.
Updated passwd extended operation to support returning update_refs
as needed. Needs replog support.
Julio Sánchez Fernández [Wed, 15 Dec 1999 19:10:08 +0000 (19:10 +0000)]
Fix the prior fix.
Julio Sánchez Fernández [Wed, 15 Dec 1999 18:55:19 +0000 (18:55 +0000)]
The group list was being managed as an array of Group. This was
extremely broken and I can only wonder how I got some much mileage out
of it. The problem is that we deal with pointers to the groups
themselves, either in current_group or current_to and current_nto.
These pointers would break on reallocs. So now the the basic togroups
is an array to pointers to Group. Since the array can be resized at
any time, what we actually pass around is pointer to an array of
pointers to Group or Group ***.
Kurt Zeilenga [Tue, 14 Dec 1999 02:26:37 +0000 (02:26 +0000)]
Add support for useronly configuration attributes.
Kurt Zeilenga [Tue, 14 Dec 1999 00:51:15 +0000 (00:51 +0000)]
Add Extended Partial Response draft
Kurt Zeilenga [Tue, 14 Dec 1999 00:47:20 +0000 (00:47 +0000)]
Add LDAP_RES_EXTENDED_PARTIAL tag
Kurt Zeilenga [Tue, 14 Dec 1999 00:30:02 +0000 (00:30 +0000)]
Clarify that the contents of this file need not be update by the
installer.
Kurt Zeilenga [Mon, 13 Dec 1999 04:53:59 +0000 (04:53 +0000)]
Remove lint
Add copyrights
Kurt Zeilenga [Sun, 12 Dec 1999 20:12:39 +0000 (20:12 +0000)]
Fix server unavailable handling bug introduced by the ldap_open to
ldap_init change. Fix suggested by Jay D. Allen <jay@fork.com>.
Kurt Zeilenga [Sun, 12 Dec 1999 19:59:05 +0000 (19:59 +0000)]
Stop reducing number of substring candiadates when there is only two or
less left. Based upon suggestion made by bert hubert <ahu@casema.net>
Kurt Zeilenga [Sun, 12 Dec 1999 18:45:06 +0000 (18:45 +0000)]
Add password check and generation check.
Modify tests to use -h "ldap://localhost:port/" instead of -p port.
Kurt Zeilenga [Sun, 12 Dec 1999 05:07:17 +0000 (05:07 +0000)]
Remove lint.
Kurt Zeilenga [Sun, 12 Dec 1999 05:06:36 +0000 (05:06 +0000)]
s/generate/hash/
Kurt Zeilenga [Sun, 12 Dec 1999 05:05:20 +0000 (05:05 +0000)]
Add checks to ensure arguments are consistent (v2 vs v3).
Kurt Zeilenga [Sun, 12 Dec 1999 05:02:03 +0000 (05:02 +0000)]
Fix == != typo
Kurt Zeilenga [Sun, 12 Dec 1999 03:16:46 +0000 (03:16 +0000)]
Fix decoding of sasl bind and extended operation responses.
Kurt Zeilenga [Sun, 12 Dec 1999 02:44:03 +0000 (02:44 +0000)]
Add RSA ASN.1 guide
Kurt Zeilenga [Sat, 11 Dec 1999 19:33:45 +0000 (19:33 +0000)]
Wrap request/response bervals in a sequence.
Mark Valence [Sat, 11 Dec 1999 03:50:33 +0000 (03:50 +0000)]
Fix mem leak in ldap_start_tls(), treat empty host name as localhost when opening a connection.
Mark Valence [Sat, 11 Dec 1999 03:46:07 +0000 (03:46 +0000)]
Unescape host:port when parsing a host list.
Mark Valence [Fri, 10 Dec 1999 19:18:33 +0000 (19:18 +0000)]
Start TLS extension: check that TLS was inited successfully, return default referral on failure as appropriate.
Mark Valence [Fri, 10 Dec 1999 18:26:12 +0000 (18:26 +0000)]
client/server controls added to ldap_start_tls().
Kurt Zeilenga [Fri, 10 Dec 1999 18:07:24 +0000 (18:07 +0000)]
ITS#394: index presence bug fix