]>
git.sur5r.net Git - openldap/log
Kurt Zeilenga [Fri, 19 May 2000 02:44:47 +0000 (02:44 +0000)]
Add a little debugging
Kurt Zeilenga [Fri, 19 May 2000 01:06:43 +0000 (01:06 +0000)]
Fix typo in -USLAPD_SCHEMA_NOT_COMPAT varient
Kurt Zeilenga [Fri, 19 May 2000 00:33:39 +0000 (00:33 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: implement str2entry()
Kurt Zeilenga [Fri, 19 May 2000 00:33:09 +0000 (00:33 +0000)]
Fix typo in last commit
Kurt Zeilenga [Thu, 18 May 2000 22:07:34 +0000 (22:07 +0000)]
Add X-BINARY (binary transfer required) and X-NOT-H-R (not human readable)
to appropriate syntaxes.
Kurt Zeilenga [Thu, 18 May 2000 17:21:42 +0000 (17:21 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: numerous changes to syntax flags, mostly minor
added new value_normalize() code
need LDAPsyntaxes X- field support
Kurt Zeilenga [Thu, 18 May 2000 16:44:32 +0000 (16:44 +0000)]
Fix nul ('\0') string termination bug introduced by use of
memalloc/memcpy instead of strdup
Kurt Zeilenga [Thu, 18 May 2000 16:18:39 +0000 (16:18 +0000)]
Add a couple of simple projects for those wanting to learn
SLAPD internals
rootdse,cn=schema compare
rootdse user configurable attributes (cn,description,seeAlso,etc)
Kurt Zeilenga [Thu, 18 May 2000 16:13:02 +0000 (16:13 +0000)]
Map getopt symbols to new names to avoid conflicts
Kurt Zeilenga [Wed, 17 May 2000 22:26:06 +0000 (22:26 +0000)]
SOCKBUF_VALID should be called with sb not ber
Kurt Zeilenga [Wed, 17 May 2000 20:48:48 +0000 (20:48 +0000)]
Update "entry" and "children" psuedo attribute types in openldap.schema
Update comments in cosine.schema
Kurt Zeilenga [Wed, 17 May 2000 20:29:26 +0000 (20:29 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: add framework for substr value normalization
Calls value_normalize per substr component (like old code),
likely should have/call substr_normalize which takes all components
at once (to allow more sophisticated normalization)
Kurt Zeilenga [Wed, 17 May 2000 20:08:13 +0000 (20:08 +0000)]
SLAP_SCHEMA_NOT_COMPAT: add calls to dummy value_normalize()
SLAP_SCHEMA_NOT_COMPAT: Need to sort out normalization of substring components
Kurt Zeilenga [Wed, 17 May 2000 18:10:38 +0000 (18:10 +0000)]
Add missing syntaxes from RFC 2252.
Kurt Zeilenga [Wed, 17 May 2000 17:25:48 +0000 (17:25 +0000)]
Update pilot schema based upon asid ldapv3-attributes I-D.
Add needed syntaxes defs to schema_init.c
Kurt Zeilenga [Wed, 17 May 2000 06:02:03 +0000 (06:02 +0000)]
Minor cleanup
Howard Chu [Wed, 17 May 2000 05:21:03 +0000 (05:21 +0000)]
Fix ldif_parse_line, binary attributes got truncated because the final
value was copied with ber_strdup.
Kurt Zeilenga [Wed, 17 May 2000 04:23:39 +0000 (04:23 +0000)]
Assign temporary OIDs to "entry" and "children" psuedo attributes types
Kurt Zeilenga [Wed, 17 May 2000 02:52:32 +0000 (02:52 +0000)]
move mail and simpleSecurityObject to core.schema
Kurt Zeilenga [Wed, 17 May 2000 02:35:25 +0000 (02:35 +0000)]
add domainComponent as alternative name for 'dc' (per rfc2253)
misc other clean up
Kurt Zeilenga [Wed, 17 May 2000 02:34:23 +0000 (02:34 +0000)]
jpegPhoto should be defined here as RFC 2798 is the only
known referencable spec.
Kurt Zeilenga [Wed, 17 May 2000 02:33:19 +0000 (02:33 +0000)]
RFC 1274 cosine pilot schema
(pilot.schema is actually closer to newPilot)
Kurt Zeilenga [Wed, 17 May 2000 02:32:37 +0000 (02:32 +0000)]
Update to based upon rev1 of lachman laser
Kurt Zeilenga [Tue, 16 May 2000 22:25:36 +0000 (22:25 +0000)]
Update inetOrgPerson based upon RFC 2978
Kurt Zeilenga [Tue, 16 May 2000 22:04:49 +0000 (22:04 +0000)]
Fix -USLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Tue, 16 May 2000 21:54:24 +0000 (21:54 +0000)]
Remove Lint.
Kurt Zeilenga [Tue, 16 May 2000 21:44:54 +0000 (21:44 +0000)]
Fix desc not NULL bugs
Kurt Zeilenga [Tue, 16 May 2000 21:03:18 +0000 (21:03 +0000)]
Modify ava code to return error text
Filter code needs to be updated to properly handle soft errors.
Kurt Zeilenga [Tue, 16 May 2000 20:50:49 +0000 (20:50 +0000)]
bv2ad expects desc pointer to be NULL if unallocated
Kurt Zeilenga [Tue, 16 May 2000 18:32:45 +0000 (18:32 +0000)]
Fix typo in last commit
Kurt Zeilenga [Tue, 16 May 2000 18:31:35 +0000 (18:31 +0000)]
Modify dn2domain code such that domains produced are rooted.
That is, they end with '.'.
Kurt Zeilenga [Tue, 16 May 2000 18:26:16 +0000 (18:26 +0000)]
Update to rev 2
Kurt Zeilenga [Tue, 16 May 2000 18:13:08 +0000 (18:13 +0000)]
s/LDAProotDSE/OpenLDAProotDSE/ (until we have a standard track class)
Kurt Zeilenga [Tue, 16 May 2000 18:11:50 +0000 (18:11 +0000)]
Misc. schema updates.
Kurt Zeilenga [Tue, 16 May 2000 17:00:42 +0000 (17:00 +0000)]
Apply filter to info entry
Kurt Zeilenga [Tue, 16 May 2000 16:42:01 +0000 (16:42 +0000)]
Rework root dse and other info entry codes to produce entry
to caller (do_search) such that info can be used by other
operations (ie: do_compare).
Kurt Zeilenga [Tue, 16 May 2000 16:22:52 +0000 (16:22 +0000)]
Rework root dse and other info entry codes to produce entry
to caller (do_search) such that info can be used by other
operations (ie: do_compare).
SLAPD_SCHEMA_NOT_COMPAT: Add additional code to support filters (needs work)
Kurt Zeilenga [Tue, 16 May 2000 05:08:25 +0000 (05:08 +0000)]
s/bindpw/passwd/
Kurt Zeilenga [Tue, 16 May 2000 04:52:37 +0000 (04:52 +0000)]
Fix unsigned * vs unsigned long * bugs
Kurt Zeilenga [Tue, 16 May 2000 02:17:59 +0000 (02:17 +0000)]
Fix typo in last commit
Kurt Zeilenga [Tue, 16 May 2000 02:16:54 +0000 (02:16 +0000)]
Fix password handling for SASL
Kurt Zeilenga [Tue, 16 May 2000 01:45:15 +0000 (01:45 +0000)]
Fix sasl passwd handling (needs to be copied to other tools)
Kurt Zeilenga [Tue, 16 May 2000 01:24:02 +0000 (01:24 +0000)]
Fix $LIBS bug in fetch(3) detection
Kurt Zeilenga [Tue, 16 May 2000 00:59:02 +0000 (00:59 +0000)]
Add LDBM BerkeleyDB3 project
Kurt Zeilenga [Mon, 15 May 2000 23:47:51 +0000 (23:47 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: need to set desc to NULL
Kurt Zeilenga [Mon, 15 May 2000 23:39:27 +0000 (23:39 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Disable cn=Monitor & cn=Config
Kurt Zeilenga [Mon, 15 May 2000 23:37:16 +0000 (23:37 +0000)]
s/CN=SCHEMA/cn=Schema/
Kurt Zeilenga [Mon, 15 May 2000 23:36:37 +0000 (23:36 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: working cn=schema
Kurt Zeilenga [Mon, 15 May 2000 22:07:10 +0000 (22:07 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: simple Root DSE search WORKS!
Kurt Zeilenga [Mon, 15 May 2000 21:47:58 +0000 (21:47 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: implement attr_merge()
Kurt Zeilenga [Mon, 15 May 2000 21:22:57 +0000 (21:22 +0000)]
Should have #ifdef'ed in last commit
Kurt Zeilenga [Mon, 15 May 2000 21:05:25 +0000 (21:05 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: Rework caching of internal schema
Kurt Zeilenga [Mon, 15 May 2000 20:04:36 +0000 (20:04 +0000)]
Relocate schema_init() call to main()
Add schema_prep() call to main()
Similiar changes to slapcommon.c
Add schema_prep() impl to schema_init.c
Add slap_ad_entry and slap_ad_children globals.
Add "entry" and "children" to openldap.schema (this likely should
be added to schema via code, not configuration)
Kurt Zeilenga [Mon, 15 May 2000 19:28:26 +0000 (19:28 +0000)]
Fix -USLAPD_SCHEMA_NOT_COMPAT bugs introduced in last commit
Kurt Zeilenga [Mon, 15 May 2000 18:46:03 +0000 (18:46 +0000)]
SLAPD_SCHEMA_NOT_COMPAT: basic filter parsing
Kurt Zeilenga [Mon, 15 May 2000 16:53:28 +0000 (16:53 +0000)]
Port to SLAPD_SCHEMA_NOT_COMPAT
Kurt Zeilenga [Mon, 15 May 2000 16:53:05 +0000 (16:53 +0000)]
Fix typo in last commit
Kurt Zeilenga [Mon, 15 May 2000 16:35:48 +0000 (16:35 +0000)]
Add copyright notices
Kurt Zeilenga [Mon, 15 May 2000 16:33:07 +0000 (16:33 +0000)]
cleanup old TOOLID macro
Kurt Zeilenga [Mon, 15 May 2000 16:31:59 +0000 (16:31 +0000)]
Minor updates to shell backend configuration/examples.
Replace U-Mich DN with OpenLDAP DN
Remove default referral
Add copyright notice
s/#!/bin/sh/#! /bin/sh/
Kurt Zeilenga [Mon, 15 May 2000 00:41:29 +0000 (00:41 +0000)]
SLAPD_SCHEMA_NOT_COMPAT addl. filter changes (a work in progress).
Kurt Zeilenga [Sun, 14 May 2000 03:38:27 +0000 (03:38 +0000)]
Forget return in last commit
Kurt Zeilenga [Sat, 13 May 2000 23:08:25 +0000 (23:08 +0000)]
Update lber-encode/decode man pages
Add ber_get_enum() for symmetry
Kurt Zeilenga [Sat, 13 May 2000 02:47:56 +0000 (02:47 +0000)]
Y2k copyright update
Kurt Zeilenga [Sat, 13 May 2000 02:43:19 +0000 (02:43 +0000)]
Add missing copyright notices
Kurt Zeilenga [Sat, 13 May 2000 02:38:13 +0000 (02:38 +0000)]
Backout inappropriate copyright changes
Kurt Zeilenga [Sat, 13 May 2000 02:36:07 +0000 (02:36 +0000)]
Y2k copyright update
Kurt Zeilenga [Sat, 13 May 2000 02:25:54 +0000 (02:25 +0000)]
Y2k copyright update
Kurt Zeilenga [Sat, 13 May 2000 01:44:58 +0000 (01:44 +0000)]
Update LBER man pages to latest API.
Need to add lber-types(3) to document BER types, allocation, and deallocation.
May need to add additional pages to document other new features.
Kurt Zeilenga [Sat, 13 May 2000 01:43:35 +0000 (01:43 +0000)]
Update man page date.
Howard Chu [Sat, 13 May 2000 01:18:57 +0000 (01:18 +0000)]
Silence some warnings from parameter type mismatches
Kurt Zeilenga [Sat, 13 May 2000 00:50:27 +0000 (00:50 +0000)]
Add (old) copyright... [we really should to update these]
Kurt Zeilenga [Sat, 13 May 2000 00:48:17 +0000 (00:48 +0000)]
make ntservice error to string routines static
#undef __RETSTR before #define
Howard Chu [Sat, 13 May 2000 00:10:24 +0000 (00:10 +0000)]
Fix ambiguous return value in lutil_passwd
Kurt Zeilenga [Sat, 13 May 2000 00:02:36 +0000 (00:02 +0000)]
Fix typo in last commit (fixing multiple byte tags)
Howard Chu [Fri, 12 May 2000 23:53:14 +0000 (23:53 +0000)]
Moved GetLastErrorString to ntservice.c. I missed it before, thought it
was unused but it's needed in ntservice.c
Kurt Zeilenga [Fri, 12 May 2000 23:43:33 +0000 (23:43 +0000)]
No longer needs <windows.h>
Kurt Zeilenga [Fri, 12 May 2000 23:37:28 +0000 (23:37 +0000)]
nt_err.c has moved from lutil to lber
Howard Chu [Fri, 12 May 2000 21:26:30 +0000 (21:26 +0000)]
Fix previous change to getRegParam, SERVICE_NAME is only known in slapd.
Howard Chu [Fri, 12 May 2000 21:16:15 +0000 (21:16 +0000)]
Moved nt_err from liblutil to liblber, renamed WSAGetErrorString to
ber_pvt_wsa_err2string.
Howard Chu [Fri, 12 May 2000 20:01:40 +0000 (20:01 +0000)]
Fix typo in lutil_debug for NT: file -> log_file
Kurt Zeilenga [Fri, 12 May 2000 19:41:18 +0000 (19:41 +0000)]
Make sure we don't overallocate callbacks
Howard Chu [Fri, 12 May 2000 10:48:27 +0000 (10:48 +0000)]
Fix previous patch, zero out lud_next on new urldesc
Howard Chu [Fri, 12 May 2000 10:43:20 +0000 (10:43 +0000)]
Fix ldaps / TLS processing...
open.c: open_ldap_connection was not honoring the TLS config option.
url.c: ldap_url_dup was not copying the properties.
Howard Chu [Fri, 12 May 2000 10:40:29 +0000 (10:40 +0000)]
Exit loop after matching command is found in openldap_ldap_init_w_conf
Howard Chu [Fri, 12 May 2000 09:10:45 +0000 (09:10 +0000)]
Fix typo with dnattr parsing
Howard Chu [Thu, 11 May 2000 21:21:18 +0000 (21:21 +0000)]
Fix off-by-one in allocation of urlpre
Howard Chu [Thu, 11 May 2000 20:50:50 +0000 (20:50 +0000)]
Removed XLDFLAGS, unnecessary
Howard Chu [Thu, 11 May 2000 20:50:20 +0000 (20:50 +0000)]
More fixes for NT support:
liblutil/ntservice.c change registry key path used for non-default
service names.
slapd/Makefile.in change to generate slapd.syms dynamically
slapd/daemon.c fix to make NT service ignore SIGBREAK
slapd/main.c fix to allow NT to retrieve listening url from registry
slapd/nt_svc.c fix for exported symbols
slapd/result.c change use of strerror to sock_errstr
slapd/slapd.syms no longer needed
Kurt Zeilenga [Thu, 11 May 2000 20:16:26 +0000 (20:16 +0000)]
Change negotiated mechanism:
If application provide one, use it. If application doesn't
provide one, use best of server advertised.
Fix SASL/ANONYMOUS (not normally used, but should work)
PLAIN is not currently working... might be local to me as my
Cyrus installation is a bit hosted.
Howard Chu [Thu, 11 May 2000 20:00:47 +0000 (20:00 +0000)]
Fix one more chk_unix ifdef
Kurt Zeilenga [Thu, 11 May 2000 16:06:41 +0000 (16:06 +0000)]
Fix unbalanced #endif
Howard Chu [Thu, 11 May 2000 10:35:27 +0000 (10:35 +0000)]
Change RCS Id to OpenLDAP keyword
Howard Chu [Thu, 11 May 2000 10:10:53 +0000 (10:10 +0000)]
Added support for AIX security database:
configure.in: check for AIX security library, set in AUTH_LIBS macro
top.mk: add AUTH_LIBS macro to SECURITY_LIBS
portable.h.in: added HAVE_AIX_SECURITY macro (via autoheader)
passwd.c: use AIX getuserpw in chk_unix. Also fix logic in chk_unix:
getpwnam must always succeed for the given user. It is not a
fatal error if getspnam returns no result for the user: On
systems that support /etc/shadow, its usage is optional. The
same logic applies for AIX, SCO/HP SecureWare, etc.
Howard Chu [Thu, 11 May 2000 09:51:24 +0000 (09:51 +0000)]
Fix for systems like AIX where pthread_create creates Detached by default
Howard Chu [Thu, 11 May 2000 09:49:40 +0000 (09:49 +0000)]
Fix dynamic linking dependencies for NT and Unix
Howard Chu [Thu, 11 May 2000 09:48:40 +0000 (09:48 +0000)]
Added debuglevel parameter to ldap_int_initialize().
Howard Chu [Thu, 11 May 2000 09:47:55 +0000 (09:47 +0000)]
Fix error detection for NT
Howard Chu [Thu, 11 May 2000 09:47:15 +0000 (09:47 +0000)]
Fix dynamic link dependencies for NT and Unix
Howard Chu [Thu, 11 May 2000 09:39:33 +0000 (09:39 +0000)]
Added LBER_OPT_LOG_PRINT_FILE to redirect the output of ber_error_print.
Used mainly on NT since stderr doesn't exist when slapd runs as a service.