]>
git.sur5r.net Git - openldap/log
Pierangelo Masarati [Fri, 13 Jul 2001 08:21:14 +0000 (08:21 +0000)]
dn_validate/dn_normalize has been rewritten by
David A. Cooper <david.cooper@nist.gov> (ITS#1232)
according to draft-ietf-ldapbis-dn-05.txt
A copyright statement follows:
The functions normalize_unicode(), get_hexpair(), write_hex_pair(),
get_next_byte(), get_next_char(), get_ber_length(),
ber_parse_primitive_string(), ber_parse_string(), String_normalize(),
DirectoryString_normalize(), PrintableString_normalize(),
IA5String_normalize(), ber_parse_primitive_bitstring(),
ber_parse_bitstring(), getNext8bits(), bitString_normalize(), match_oid(),
match_key(), get_validated_av_in_dn(), get_validated_rdn_in_dn(),
and get_validated_dn() in this file were developed at the National Institute
of Standards and Technology by employees of the Federal Government in the
course of their official duties. Pursuant to title 17 Section 105 of the
United States Code the code in these functions is not subject to copyright
protection and is in the public domain. The copyright for all other code in
this file is as specified below.
Pierangelo Masarati [Wed, 11 Jul 2001 20:16:25 +0000 (20:16 +0000)]
honors multiple type/value in rdn when generating ufn
Pierangelo Masarati [Wed, 11 Jul 2001 08:41:42 +0000 (08:41 +0000)]
added function cache_find_entry_ndn2id that avoids an unnecessary call to dn_normalize; now dn2id calls this function, while the original function has been left as a wrapper
Randy Kunkee [Tue, 10 Jul 2001 22:17:09 +0000 (22:17 +0000)]
Change comments to invite email from people using it, and to note that
OpenLDAP 2.x is supported.
Randy Kunkee [Tue, 10 Jul 2001 22:11:57 +0000 (22:11 +0000)]
Call ldap_memfree(attributeName) for returns from ldap_first_attribute()
and ldap_next_attribute if using newer interface. Current test for this
is an #if LDAP_API_VERSION >= 2004.
Pierangelo Masarati [Tue, 10 Jul 2001 18:19:22 +0000 (18:19 +0000)]
reworked rdn_attrs to use ldap_explode_rdn; maybe we should remove escapes "\" from parts directly in ldap_explode_rdn
Gary Williams [Tue, 10 Jul 2001 16:42:26 +0000 (16:42 +0000)]
fix bad debug message
Pierangelo Masarati [Mon, 9 Jul 2001 10:35:43 +0000 (10:35 +0000)]
Forbid empty ("") dn! (followup 5 to ITS#1173)
Pierangelo Masarati [Sat, 7 Jul 2001 15:40:25 +0000 (15:40 +0000)]
If add to "" is allowed, also modrdn should
Pierangelo Masarati [Sat, 7 Jul 2001 14:49:42 +0000 (14:49 +0000)]
dn2idl API changed for consistency with other dn2id* funcs
Pierangelo Masarati [Sat, 7 Jul 2001 09:13:05 +0000 (09:13 +0000)]
moved some slap_mods_* functions into mods.c, so mods.o can be included
by slapd/tools/*; slap_mods_free is needed by ldbm_back_modrdn after
fixing ITS#1184 (at present -DMULTIATTRVAL_RDN is needed when compiling
back-ldbm/modrdn.c to trigger the compilation of new code).
Kurt Zeilenga [Sat, 7 Jul 2001 05:28:23 +0000 (05:28 +0000)]
clean out contrib and clients
Kurt Zeilenga [Sat, 7 Jul 2001 05:27:51 +0000 (05:27 +0000)]
Clarify notes a bit
Kurt Zeilenga [Sat, 7 Jul 2001 05:24:19 +0000 (05:24 +0000)]
Add 3112 ref
Kurt Zeilenga [Sat, 7 Jul 2001 05:23:45 +0000 (05:23 +0000)]
Clean up RFC 3112 entry
Kurt Zeilenga [Sat, 7 Jul 2001 05:23:10 +0000 (05:23 +0000)]
Fix RFC ref
Kurt Zeilenga [Sat, 7 Jul 2001 05:05:38 +0000 (05:05 +0000)]
Major clients cleanout
Kurt Zeilenga [Sat, 7 Jul 2001 05:01:31 +0000 (05:01 +0000)]
More contrib cleanout
Kurt Zeilenga [Sat, 7 Jul 2001 05:00:39 +0000 (05:00 +0000)]
Major cleanout of contrib
Pierangelo Masarati [Fri, 6 Jul 2001 14:40:27 +0000 (14:40 +0000)]
fixed test on "" (empty) parent dn
Pierangelo Masarati [Fri, 6 Jul 2001 12:24:34 +0000 (12:24 +0000)]
honors '+' rdn separator in adding/deleting attributes; needs -DMULTIATTRVAL_RDN. Please test
Pierangelo Masarati [Fri, 6 Jul 2001 12:23:22 +0000 (12:23 +0000)]
protos and declarations for charray and rdn stuff
Pierangelo Masarati [Fri, 6 Jul 2001 12:22:01 +0000 (12:22 +0000)]
added rdn_attrs: parses a rdn and returns types and values in two arrays (honors '+' separator according to RFC 2253)
Pierangelo Masarati [Fri, 6 Jul 2001 12:20:26 +0000 (12:20 +0000)]
added misc charray utilities
Kurt Zeilenga [Fri, 6 Jul 2001 03:13:42 +0000 (03:13 +0000)]
Check for critical client controls.
Kurt Zeilenga [Fri, 6 Jul 2001 02:17:18 +0000 (02:17 +0000)]
Minor cleanup
Kurt Zeilenga [Fri, 6 Jul 2001 02:16:23 +0000 (02:16 +0000)]
Move LDAPI_SOCK to LDAP_RUNDIR
Kurt Zeilenga [Fri, 6 Jul 2001 02:14:47 +0000 (02:14 +0000)]
Fix root dse checks
Kurt Zeilenga [Fri, 6 Jul 2001 02:11:17 +0000 (02:11 +0000)]
Correct X.500 reference
Pierangelo Masarati [Thu, 5 Jul 2001 20:33:15 +0000 (20:33 +0000)]
added a comment to rdn_validate: needs to be rewritten according to dn_validate
Pierangelo Masarati [Thu, 5 Jul 2001 08:40:40 +0000 (08:40 +0000)]
rdn check to prevent illegal rdns in modrdn (copied from dn_rdn) fixes ITS#1102
Pierangelo Masarati [Wed, 4 Jul 2001 20:03:49 +0000 (20:03 +0000)]
make slurpd honor include files in slapd.conf (note: the problem was signalled in ITS#131 :)
Pierangelo Masarati [Tue, 3 Jul 2001 11:23:18 +0000 (11:23 +0000)]
Used API signature from back-bdb; compiles and passes make test
Pierangelo Masarati [Mon, 2 Jul 2001 19:42:27 +0000 (19:42 +0000)]
separate ID return value form return status in dn2id (back-ldbm/dn2id.c)
Randy Kunkee [Thu, 28 Jun 2001 18:02:46 +0000 (18:02 +0000)]
Remove global_backendsyncfreq code (code has been pushed down into back-ldbm).
Randy Kunkee [Thu, 28 Jun 2001 09:27:01 +0000 (09:27 +0000)]
Change to _TRACE instead of _ANY for sync daemon internals.
Randy Kunkee [Thu, 28 Jun 2001 09:20:33 +0000 (09:20 +0000)]
Move backend_syncfreq code down into back-ldbm. Creates new configuration
for LDBM backends called "dbsync", which takes minimum of one argument up
to 3 args which are sync frequency, # of delays, and delay periods. See
man page update for "dbsync" configuration for more details.
Kurt Zeilenga [Mon, 25 Jun 2001 21:44:41 +0000 (21:44 +0000)]
TLS doesn't need ldap_host_connected_to()
Kurt Zeilenga [Mon, 25 Jun 2001 21:39:14 +0000 (21:39 +0000)]
Replace ATTR_URIS with ATTR_OPTION (more general solution)
Kurt Zeilenga [Mon, 25 Jun 2001 19:17:42 +0000 (19:17 +0000)]
Another round of TLS updates to support secure referral chasing
Kurt Zeilenga [Mon, 25 Jun 2001 18:20:14 +0000 (18:20 +0000)]
Rework tls check
Needs to be connection specific
Kurt Zeilenga [Mon, 25 Jun 2001 07:33:42 +0000 (07:33 +0000)]
move TLS ctx to lconn struct in prep for supporting TLS with referrals
need to rework cert check to use per lconn host name
Pierangelo Masarati [Sat, 23 Jun 2001 16:06:34 +0000 (16:06 +0000)]
actually, <ac/strings.h> rather goes into rewrite-int.h
Pierangelo Masarati [Sat, 23 Jun 2001 15:43:21 +0000 (15:43 +0000)]
catch up with bi_db_sync stuff
Kurt Zeilenga [Sat, 23 Jun 2001 05:05:08 +0000 (05:05 +0000)]
Plug idl leakage
Kurt Zeilenga [Sat, 23 Jun 2001 02:42:39 +0000 (02:42 +0000)]
Add comments to three-value logic
Kurt Zeilenga [Sat, 23 Jun 2001 02:26:09 +0000 (02:26 +0000)]
Fix three value logic
Kurt Zeilenga [Sat, 23 Jun 2001 01:25:21 +0000 (01:25 +0000)]
Sync with 2.x
Kurt Zeilenga [Sat, 23 Jun 2001 01:20:32 +0000 (01:20 +0000)]
include <ac/string.h> as needed (not in rewrite.h)
Kurt Zeilenga [Fri, 22 Jun 2001 21:01:04 +0000 (21:01 +0000)]
Fix up error handling
Kurt Zeilenga [Fri, 22 Jun 2001 21:00:24 +0000 (21:00 +0000)]
Backout directory config option
Kurt Zeilenga [Fri, 22 Jun 2001 18:11:22 +0000 (18:11 +0000)]
Update
Kurt Zeilenga [Fri, 22 Jun 2001 18:10:55 +0000 (18:10 +0000)]
No need to check for snprintf as code requires it to be present.
Kurt Zeilenga [Fri, 22 Jun 2001 18:09:19 +0000 (18:09 +0000)]
plug substrings filter memory leak
Kurt Zeilenga [Fri, 22 Jun 2001 18:08:44 +0000 (18:08 +0000)]
TLS initialization fix
Randy Kunkee [Fri, 22 Jun 2001 08:38:58 +0000 (08:38 +0000)]
Add sync_daemon to daemon.c, enabled by global configuration
backendsyncfreq <seconds>. Setting this automatically enables
dbnosync (because the synchronizer takes care of it).
Randy Kunkee [Fri, 22 Jun 2001 08:31:36 +0000 (08:31 +0000)]
Tune db3 caching: only call set_cachesize for environment, and not individual
files. Don't call set_cachesize if dbcachesize = 0.
Kurt Zeilenga [Thu, 21 Jun 2001 20:32:04 +0000 (20:32 +0000)]
Don't say "version: 2"
Randy Kunkee [Thu, 21 Jun 2001 19:11:27 +0000 (19:11 +0000)]
#include <string.h> if HAVE_STRING_H is defined. Cleans up several
integer-pointer conversions errors in librewrite (on FreeBSD 4.2).
Randy Kunkee [Thu, 21 Jun 2001 18:54:56 +0000 (18:54 +0000)]
Patches from Mark Whitehouse (with changes from myself) to make the
dbcachesize setting actually work for db-3.2.9.
Kurt Zeilenga [Mon, 18 Jun 2001 23:40:45 +0000 (23:40 +0000)]
TLS should refer to 2830
Kurt Zeilenga [Sat, 16 Jun 2001 07:37:43 +0000 (07:37 +0000)]
s/__/LDAP_P/g
Kurt Zeilenga [Sat, 16 Jun 2001 02:20:48 +0000 (02:20 +0000)]
Fix undefined filter parsing
Kurt Zeilenga [Fri, 15 Jun 2001 07:08:37 +0000 (07:08 +0000)]
Work in progress codes. !UNTESTED!
Kurt Zeilenga [Fri, 15 Jun 2001 04:49:38 +0000 (04:49 +0000)]
Rebind cleanup
Kurt Zeilenga [Fri, 15 Jun 2001 04:31:55 +0000 (04:31 +0000)]
More clean up
Kurt Zeilenga [Fri, 15 Jun 2001 04:28:58 +0000 (04:28 +0000)]
fix partial commit of rebind changes
Kurt Zeilenga [Fri, 15 Jun 2001 04:16:55 +0000 (04:16 +0000)]
Misc updates for NT4
Kurt Zeilenga [Fri, 15 Jun 2001 02:36:53 +0000 (02:36 +0000)]
Update to 2.6
Kurt Zeilenga [Fri, 15 Jun 2001 02:35:42 +0000 (02:35 +0000)]
Fix year
Kurt Zeilenga [Fri, 15 Jun 2001 02:34:03 +0000 (02:34 +0000)]
Add "with or without modification" to COPYRIGHT
Remove clause 5 (due credit) from LICENSE
Kurt Zeilenga [Fri, 15 Jun 2001 00:14:56 +0000 (00:14 +0000)]
new rebind proc
new SASL locking
Kurt Zeilenga [Fri, 15 Jun 2001 00:02:12 +0000 (00:02 +0000)]
Update headers
Kurt Zeilenga [Fri, 15 Jun 2001 00:00:52 +0000 (00:00 +0000)]
Remove extraneous variable
Kurt Zeilenga [Thu, 14 Jun 2001 23:50:05 +0000 (23:50 +0000)]
Add authpassword task
Kurt Zeilenga [Thu, 14 Jun 2001 05:55:43 +0000 (05:55 +0000)]
Add UTF-8
Kurt Zeilenga [Thu, 14 Jun 2001 05:47:02 +0000 (05:47 +0000)]
Update ud todo items
Kurt Zeilenga [Thu, 14 Jun 2001 05:30:26 +0000 (05:30 +0000)]
Restore
Kurt Zeilenga [Thu, 14 Jun 2001 05:28:46 +0000 (05:28 +0000)]
Rip most of Kbind out in prep for adding SASL.
Kurt Zeilenga [Thu, 14 Jun 2001 02:20:05 +0000 (02:20 +0000)]
Remove const from salt_format
Kurt Zeilenga [Wed, 13 Jun 2001 05:40:24 +0000 (05:40 +0000)]
Misc updates to password codes / docs
Kurt Zeilenga [Wed, 13 Jun 2001 05:33:30 +0000 (05:33 +0000)]
Delete debugging #undef committed by mistake
Kurt Zeilenga [Wed, 13 Jun 2001 03:47:17 +0000 (03:47 +0000)]
Adding crypt(3) salt format (ITS#1202) from Jeff Costlow <j.costlow@f5.com>
with minor changes by committer
---
Copyright 2001, F5 Networks, Inc, All rights reserved.
This software is not subject to any license of F5 Networks.
This is free software; you can redistribute and use it
under the same terms as OpenLDAP itself.
Kurt Zeilenga [Tue, 12 Jun 2001 20:57:19 +0000 (20:57 +0000)]
Misc fixes, namely to indexing codes
Kurt Zeilenga [Mon, 11 Jun 2001 21:25:14 +0000 (21:25 +0000)]
Remove more UFN cruft
Kurt Zeilenga [Mon, 11 Jun 2001 21:08:49 +0000 (21:08 +0000)]
unifdef -ULDAP_UFN
Kurt Zeilenga [Mon, 11 Jun 2001 21:08:39 +0000 (21:08 +0000)]
Additional HEAD comments
Kurt Zeilenga [Mon, 11 Jun 2001 20:45:06 +0000 (20:45 +0000)]
Leave dn2ufn.
Kurt Zeilenga [Mon, 11 Jun 2001 20:34:14 +0000 (20:34 +0000)]
More caching as experimental
Kurt Zeilenga [Mon, 11 Jun 2001 20:32:58 +0000 (20:32 +0000)]
Remove UFN man pages
Kurt Zeilenga [Mon, 11 Jun 2001 20:26:05 +0000 (20:26 +0000)]
Remove rebind from links for now
Kurt Zeilenga [Mon, 11 Jun 2001 20:25:02 +0000 (20:25 +0000)]
Comment out rebind stuff until someone has a chance to
rewrite it.
Kurt Zeilenga [Sat, 9 Jun 2001 20:47:19 +0000 (20:47 +0000)]
Fix no domainpart bug
Kurt Zeilenga [Sat, 9 Jun 2001 02:35:44 +0000 (02:35 +0000)]
EOL
Kurt Zeilenga [Sat, 9 Jun 2001 01:06:56 +0000 (01:06 +0000)]
Complete tmpnam removal
Kurt Zeilenga [Sat, 9 Jun 2001 01:05:35 +0000 (01:05 +0000)]
Updated pthread test and usage (avoid pthread_detach if possible)
don't use tmpnam()
Kurt Zeilenga [Fri, 8 Jun 2001 18:16:41 +0000 (18:16 +0000)]
obsolete
Kurt Zeilenga [Fri, 8 Jun 2001 04:16:13 +0000 (04:16 +0000)]
update
Kurt Zeilenga [Fri, 8 Jun 2001 04:13:31 +0000 (04:13 +0000)]
Not current
Kurt Zeilenga [Fri, 8 Jun 2001 01:43:03 +0000 (01:43 +0000)]
Replace extended partial response with intermediate response draft.