]> git.sur5r.net Git - openldap/log
openldap
24 years agoModified slapd to be slurpd friendly.
Kurt Zeilenga [Sun, 25 Jun 2000 20:07:40 +0000 (20:07 +0000)]
Modified slapd to be slurpd friendly.
Slurpd incorrectly sends a separate attribute for each value of an
attribute which caused slapd to complain.  Hacked slapd/add.c
to merge values.
Slurpd uses version 2 and hence cannot set ManageDSAit.  Hack
slapd/back-ldbm/referral.c such that if update_ndn matches
o_ndn, no referrals are returned.
Fix replication tests
ldapmodify must be made against master as no rebind proc exists
final ldapsearch should not chase
Fix referral tests
Use -C option as needed

24 years agoFail if ldap_set_option fails
Kurt Zeilenga [Sun, 25 Jun 2000 18:17:47 +0000 (18:17 +0000)]
Fail if ldap_set_option fails

24 years agoRound 2 of tools work.
Kurt Zeilenga [Sun, 25 Jun 2000 18:07:15 +0000 (18:07 +0000)]
Round 2 of tools work.
-R now ignored
-C added to chase.  No rebind proc yet, no checking of appropriate authentication.
complain if non-critical TLS was not started.
Fail if requested version is not supported.
ldapdelete:
  deletechildren modified to use ldap_search_ext_s()
  fixed deletechildren dn memory leak
ldapsearch:
  modified to use ldap_search_ext()

24 years agoAdd comment regarding use of LDAP_OPT_SUCCESS v. LDAP_OPT_ERROR comparisons.
Kurt Zeilenga [Sun, 25 Jun 2000 17:57:47 +0000 (17:57 +0000)]
Add comment regarding use of LDAP_OPT_SUCCESS v. LDAP_OPT_ERROR comparisons.

24 years agoModify ldapsearch(1) significantly. Now handles LDAPv3 search
Kurt Zeilenga [Sun, 25 Jun 2000 00:35:17 +0000 (00:35 +0000)]
Modify ldapsearch(1) significantly.  Now handles LDAPv3 search
references, extended results, and extended partial results.  LDIF
extended to support these new features and reported version 2.
-L now limits output to LDIFv1 for compatibility reasons.  No
-L is now LDIFv2.  Old alternative form is no longer supported.

Use LDAP_TMPDIR (in ldap_config.h) instead of hardcoded /tmp
Use LDAP_FILE_URI_PREFIX (in ldap_config.h) instead of hardcoded
file://tmp/

24 years agoAdded -llber 'N' ber_printf format which inserts a NULL if
Kurt Zeilenga [Sat, 24 Jun 2000 01:40:39 +0000 (01:40 +0000)]
Added -llber 'N' ber_printf format which inserts a NULL if
an internal flag set.  Used for SEQUENCE testing.  Flag must
be set using debugger.  Modified ber_printf to use new format
were needed for extensibility testing.

Added first cut -lldap support for extended responses.
Modified ldapsearch(1) to handle v3 search references when not
chasing.  Also added extended/unsolicited notification handling
and extended partial response handling.  Changes include a
number of LDIF enhancements.

Fixed getpassphrase() returns NULL bugs

24 years agoClarify LinuxThreads USR1/USR2 issue
Kurt Zeilenga [Sat, 24 Jun 2000 00:46:07 +0000 (00:46 +0000)]
Clarify LinuxThreads USR1/USR2 issue

24 years agoDirectoryString syntaxes must have one or more octets to be valid.
Kurt Zeilenga [Fri, 23 Jun 2000 23:57:53 +0000 (23:57 +0000)]
DirectoryString syntaxes must have one or more octets to be valid.

24 years agoAdd attribute.c to project.
Mark Valence [Fri, 23 Jun 2000 20:24:13 +0000 (20:24 +0000)]
Add attribute.c to project.

24 years agoFix several bugs with dereferencing aliases and create 'compare' subcommand.
Randy Kunkee [Thu, 22 Jun 2000 23:22:38 +0000 (23:22 +0000)]
Fix several bugs with dereferencing aliases and create 'compare' subcommand.

24 years agoCorrectly parse v2 OpenLDAP ldap.h.
Randy Kunkee [Thu, 22 Jun 2000 23:21:05 +0000 (23:21 +0000)]
Correctly parse v2 OpenLDAP ldap.h.

24 years agoFix minor bug in handling group ACLs.
Mark Valence [Wed, 21 Jun 2000 19:07:56 +0000 (19:07 +0000)]
Fix minor bug in handling group ACLs.

24 years agoAdd ldap_back_attribute to ldap backend
Mark Valence [Wed, 21 Jun 2000 18:23:38 +0000 (18:23 +0000)]
Add ldap_back_attribute to ldap backend

24 years agoAdded attribute.c
Mark Valence [Wed, 21 Jun 2000 17:46:15 +0000 (17:46 +0000)]
Added attribute.c

24 years agoNew backend routine: back_attribute
Mark Valence [Wed, 21 Jun 2000 17:41:49 +0000 (17:41 +0000)]
New backend routine:  back_attribute

24 years agoNew backend routine: back_attribute
Mark Valence [Wed, 21 Jun 2000 17:23:24 +0000 (17:23 +0000)]
New backend routine:  back_attribute

24 years agoFix for thread/fork problem. Don't start a worker thread until one is
Mark Valence [Wed, 21 Jun 2000 06:09:45 +0000 (06:09 +0000)]
Fix for thread/fork problem.  Don't start a worker thread until one is
 needed.

24 years agoPrepare for additional schema routines.
Kurt Zeilenga [Wed, 21 Jun 2000 01:12:29 +0000 (01:12 +0000)]
Prepare for additional schema routines.

24 years agoITS#601: fix fetch bugs
Kurt Zeilenga [Wed, 21 Jun 2000 00:40:10 +0000 (00:40 +0000)]
ITS#601: fix fetch bugs

24 years agoUse ASCII_*() macros and friends. Should be combined with similiar LDAP_*()
Kurt Zeilenga [Tue, 20 Jun 2000 17:05:15 +0000 (17:05 +0000)]
Use ASCII_*() macros and friends.  Should be combined with similiar LDAP_*()
macros in ldap_pvt.h.

24 years agoNo need to include <lber.h>
Kurt Zeilenga [Tue, 20 Jun 2000 17:02:19 +0000 (17:02 +0000)]
No need to include <lber.h>

24 years agoremove locale option. OpenLDAP is designed only for the "C" locale.
Kurt Zeilenga [Tue, 20 Jun 2000 16:55:23 +0000 (16:55 +0000)]
remove locale option.  OpenLDAP is designed only for the "C" locale.

24 years agoAdd experimental objectIdentifierFirstComponentMatch routine
Kurt Zeilenga [Tue, 20 Jun 2000 03:55:40 +0000 (03:55 +0000)]
Add experimental objectIdentifierFirstComponentMatch routine

24 years agoUse SLAPD_COMPARE_UNDEFINED
Kurt Zeilenga [Tue, 20 Jun 2000 03:54:50 +0000 (03:54 +0000)]
Use SLAPD_COMPARE_UNDEFINED

24 years agoIntroduce LDAP_V() and friends
Kurt Zeilenga [Tue, 20 Jun 2000 03:53:12 +0000 (03:53 +0000)]
Introduce LDAP_V() and friends

24 years agoUpdate OpenLDAP experimental schema
Kurt Zeilenga [Tue, 20 Jun 2000 03:15:48 +0000 (03:15 +0000)]
Update OpenLDAP experimental schema

24 years agoFix minor bugs
Kurt Zeilenga [Tue, 20 Jun 2000 02:46:45 +0000 (02:46 +0000)]
Fix minor bugs

24 years agoUpdate some prototype macros to build on NT.
Mark Valence [Mon, 19 Jun 2000 22:40:42 +0000 (22:40 +0000)]
Update some prototype macros to build on NT.

24 years agoMake that LDAP_NEEDS_PROTOTYPES... might as well use proper English
Kurt Zeilenga [Mon, 19 Jun 2000 22:20:36 +0000 (22:20 +0000)]
Make that LDAP_NEEDS_PROTOTYPES... might as well use proper English

24 years agoNEEDS_PROTOTYPE fix
Kurt Zeilenga [Mon, 19 Jun 2000 22:17:47 +0000 (22:17 +0000)]
NEEDS_PROTOTYPE fix

24 years agoFix NEEDS_PROTOTYPES
Kurt Zeilenga [Mon, 19 Jun 2000 21:48:10 +0000 (21:48 +0000)]
Fix NEEDS_PROTOTYPES

24 years agoRegen
Kurt Zeilenga [Mon, 19 Jun 2000 21:31:44 +0000 (21:31 +0000)]
Regen

24 years agoRemove SCHEMA_NOT_COMPAT #ifdef
Kurt Zeilenga [Mon, 19 Jun 2000 21:30:48 +0000 (21:30 +0000)]
Remove SCHEMA_NOT_COMPAT #ifdef

24 years agoClarify normalization/matching routine recycling
Kurt Zeilenga [Mon, 19 Jun 2000 21:30:18 +0000 (21:30 +0000)]
Clarify normalization/matching routine recycling

24 years agoFix typo in last commit
Kurt Zeilenga [Mon, 19 Jun 2000 20:54:54 +0000 (20:54 +0000)]
Fix typo in last commit

24 years agounrecognized objectIdentifer in desc form shall result in
Kurt Zeilenga [Mon, 19 Jun 2000 20:53:56 +0000 (20:53 +0000)]
unrecognized objectIdentifer in desc form shall result in
an undefined matched.  unrecognized objectIdentifer in OID form
shall result in false match.

24 years agoMinor adjustments to substrings searching
Kurt Zeilenga [Mon, 19 Jun 2000 20:39:11 +0000 (20:39 +0000)]
Minor adjustments to substrings searching

24 years agoAdjust -Z[Z] usage statements
Kurt Zeilenga [Mon, 19 Jun 2000 16:19:59 +0000 (16:19 +0000)]
Adjust -Z[Z] usage statements
Change ldapsearch to only produce LDIF.

24 years agoUpdate examples to LDIFv1. Remove old format options.
Kurt Zeilenga [Mon, 19 Jun 2000 16:18:50 +0000 (16:18 +0000)]
Update examples to LDIFv1.  Remove old format options.

24 years agoMinor updates
Kurt Zeilenga [Mon, 19 Jun 2000 16:16:38 +0000 (16:16 +0000)]
Minor updates

24 years agoAdd SLAPD_TOP_OID macro for oc.c
Kurt Zeilenga [Mon, 19 Jun 2000 16:15:33 +0000 (16:15 +0000)]
Add SLAPD_TOP_OID macro for oc.c

24 years agoAdd schema checks.
Kurt Zeilenga [Mon, 19 Jun 2000 16:14:36 +0000 (16:14 +0000)]
Add schema checks.

24 years agoExtend objectClassMatch to return true if asserted class is a
Kurt Zeilenga [Mon, 19 Jun 2000 16:14:12 +0000 (16:14 +0000)]
Extend objectClassMatch to return true if asserted class is a
subclass of stored value.

24 years agoFix is_object_subclass and implicitly add 'top' to structural
Kurt Zeilenga [Mon, 19 Jun 2000 16:12:57 +0000 (16:12 +0000)]
Fix is_object_subclass and implicitly add 'top' to structural
object classes with a superior.

24 years agoAdd DESC and fix minor bugs, more changes to come
Kurt Zeilenga [Mon, 19 Jun 2000 16:11:27 +0000 (16:11 +0000)]
Add DESC and fix minor bugs, more changes to come

24 years agoAdd rescodes-02
Kurt Zeilenga [Mon, 19 Jun 2000 15:36:18 +0000 (15:36 +0000)]
Add rescodes-02

24 years agoAdd copy clarification
Kurt Zeilenga [Sun, 18 Jun 2000 21:53:34 +0000 (21:53 +0000)]
Add copy clarification

24 years agoAdd/Update LDAPext drafts
Kurt Zeilenga [Sun, 18 Jun 2000 21:51:37 +0000 (21:51 +0000)]
Add/Update LDAPext drafts

24 years agoRound one of LDAP_F() macro changes. In this round we rename
Kurt Zeilenga [Sun, 18 Jun 2000 19:48:07 +0000 (19:48 +0000)]
Round one of LDAP_F() macro changes.  In this round we rename
macros into our namespace and limit use to headers.  A subsequent
round will add macros to separately handle forward declarations
of variables from declaration of function prototypes.  The last
round will add additional macros for declaring actual variables and
functions.

24 years agoAdd OpenLDAP rcsid
Kurt Zeilenga [Sun, 18 Jun 2000 19:44:45 +0000 (19:44 +0000)]
Add OpenLDAP rcsid

24 years agoAdd tweb and RCSid
Kurt Zeilenga [Sun, 18 Jun 2000 19:43:12 +0000 (19:43 +0000)]
Add tweb and RCSid

24 years agoIncomplete update of LDIF, refer to RFC
Kurt Zeilenga [Sun, 18 Jun 2000 19:41:49 +0000 (19:41 +0000)]
Incomplete update of LDIF, refer to RFC

24 years agoAdd reference to slappasswd(8)
Kurt Zeilenga [Sun, 18 Jun 2000 19:40:38 +0000 (19:40 +0000)]
Add reference to slappasswd(8)

24 years agoAdd OpenLDAP RCS ID
Kurt Zeilenga [Sun, 18 Jun 2000 19:39:31 +0000 (19:39 +0000)]
Add OpenLDAP RCS ID

24 years agoAdd references to slappasswd(8)
Kurt Zeilenga [Sun, 18 Jun 2000 19:38:01 +0000 (19:38 +0000)]
Add references to slappasswd(8)

24 years agoMinor clean
Kurt Zeilenga [Sun, 18 Jun 2000 19:36:48 +0000 (19:36 +0000)]
Minor clean

24 years agoUse URI, not HOST
Kurt Zeilenga [Sun, 18 Jun 2000 19:35:52 +0000 (19:35 +0000)]
Use URI, not HOST

24 years agoExtern URI code to support literal IPv6 addresses
Kurt Zeilenga [Sun, 18 Jun 2000 15:54:21 +0000 (15:54 +0000)]
Extern URI code to support literal IPv6 addresses

Copyright 2000 Stig Venaas, UNINETT
All rights reserved.

Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.

24 years agoPut cond_signal loop inside of mutex'ed area to fix race bug (seen on
Mark Valence [Sun, 18 Jun 2000 05:56:17 +0000 (05:56 +0000)]
Put cond_signal loop inside of mutex'ed area to fix race bug (seen on
Digital OSF 4.0e on an Alpha?)

24 years agoAdd referral.c
Kurt Zeilenga [Sat, 17 Jun 2000 20:38:07 +0000 (20:38 +0000)]
Add referral.c

24 years agoKill LinuxThreads clones
Kurt Zeilenga [Sat, 17 Jun 2000 18:49:25 +0000 (18:49 +0000)]
Kill LinuxThreads clones

24 years agoFixed paren nesting bug, separated convoluted conditionals, added comm
Mark Valence [Sat, 17 Jun 2000 18:23:27 +0000 (18:23 +0000)]
Fixed paren nesting bug, separated convoluted conditionals, added comm
ents about the logic.

24 years agoMove BDB2 to Attic
Kurt Zeilenga [Sat, 17 Jun 2000 17:50:17 +0000 (17:50 +0000)]
Move BDB2 to Attic

24 years agoFix uninitialized variable.
Mark Valence [Sat, 17 Jun 2000 08:20:44 +0000 (08:20 +0000)]
Fix uninitialized variable.

24 years agoAdd LDBM referral handler...
Kurt Zeilenga [Sat, 17 Jun 2000 07:45:40 +0000 (07:45 +0000)]
Add LDBM referral handler...

24 years agoAdd scope to debug message
Kurt Zeilenga [Sat, 17 Jun 2000 05:53:23 +0000 (05:53 +0000)]
Add scope to debug message

24 years agoReimplement search_candidate support for scope, referrals, and aliases.
Kurt Zeilenga [Sat, 17 Jun 2000 05:01:50 +0000 (05:01 +0000)]
Reimplement search_candidate support for scope, referrals, and aliases.
Uses auto/static storage to avoid unnecessary malloc/free calls.

24 years agoFix aliasing.
Kurt Zeilenga [Sat, 17 Jun 2000 02:00:30 +0000 (02:00 +0000)]
Fix aliasing.

24 years agoRemove broken num subordinates code.
Kurt Zeilenga [Sat, 17 Jun 2000 01:22:55 +0000 (01:22 +0000)]
Remove broken num subordinates code.

24 years agoAdd asserts aliasing debugging purposes.
Kurt Zeilenga [Fri, 16 Jun 2000 21:25:03 +0000 (21:25 +0000)]
Add asserts aliasing debugging purposes.

24 years agoFix mod_values v mod_bvalues typo
Kurt Zeilenga [Fri, 16 Jun 2000 20:39:13 +0000 (20:39 +0000)]
Fix mod_values v mod_bvalues typo

24 years agoMemory leak in referral code (ITS#596)
Kurt Zeilenga [Fri, 16 Jun 2000 20:00:21 +0000 (20:00 +0000)]
Memory leak in referral code (ITS#596)
Apply patch from Steve Sonntag <vtag@novell.com>

24 years agoFix typo in last commit
Kurt Zeilenga [Fri, 16 Jun 2000 19:40:49 +0000 (19:40 +0000)]
Fix typo in last commit

24 years agoAdd 1st libldap IPv6 patch (ITS#594) from Stig Venass.
Kurt Zeilenga [Fri, 16 Jun 2000 19:15:08 +0000 (19:15 +0000)]
Add 1st libldap IPv6 patch  (ITS#594) from Stig Venass.

Copyright 2000 Stig Venaas, UNINETT
All rights reserved.

Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.

24 years agoAdd referral generator
Kurt Zeilenga [Fri, 16 Jun 2000 19:10:43 +0000 (19:10 +0000)]
Add referral generator

24 years agoDuplicate language tag to avoid double free
Kurt Zeilenga [Fri, 16 Jun 2000 16:05:37 +0000 (16:05 +0000)]
Duplicate language tag to avoid double free

24 years agoA few misc updates
Kurt Zeilenga [Fri, 16 Jun 2000 07:32:19 +0000 (07:32 +0000)]
A few misc updates

24 years agoAn quick index of RFCs
Kurt Zeilenga [Fri, 16 Jun 2000 07:31:16 +0000 (07:31 +0000)]
An quick index of RFCs

24 years agoPublished as RFC 2820
Kurt Zeilenga [Fri, 16 Jun 2000 06:48:35 +0000 (06:48 +0000)]
Published as RFC 2820

24 years agorev 01
Kurt Zeilenga [Fri, 16 Jun 2000 06:48:09 +0000 (06:48 +0000)]
rev 01

24 years agoA couple of minor updates... needs overhaul
Kurt Zeilenga [Fri, 16 Jun 2000 06:44:25 +0000 (06:44 +0000)]
A couple of minor updates... needs overhaul

24 years agoInitial slappasswd(8) page
Kurt Zeilenga [Fri, 16 Jun 2000 06:43:55 +0000 (06:43 +0000)]
Initial slappasswd(8) page

24 years agoRemove dead code
Kurt Zeilenga [Fri, 16 Jun 2000 06:42:34 +0000 (06:42 +0000)]
Remove dead code

24 years agoRemove unnecessary arg from front end backend_check_referrals call
Kurt Zeilenga [Fri, 16 Jun 2000 04:07:57 +0000 (04:07 +0000)]
Remove unnecessary arg from front end backend_check_referrals call

24 years agoCompare w/ ManageDSAit not implemented.
Kurt Zeilenga [Fri, 16 Jun 2000 03:54:52 +0000 (03:54 +0000)]
Compare w/ ManageDSAit not implemented.

24 years agoAlso eliminated by dnssrv referral.c code
Kurt Zeilenga [Fri, 16 Jun 2000 03:52:28 +0000 (03:52 +0000)]
Also eliminated by dnssrv referral.c code

24 years agoRemove files no longer needed (due to referral entry point)
Kurt Zeilenga [Fri, 16 Jun 2000 03:51:45 +0000 (03:51 +0000)]
Remove files no longer needed (due to referral entry point)

24 years agoRework referral entry point with DNS SRV implementation (needs testing).
Kurt Zeilenga [Fri, 16 Jun 2000 03:50:02 +0000 (03:50 +0000)]
Rework referral entry point with DNS SRV implementation (needs testing).

24 years agoAdd backend_check_referrals() framework.
Kurt Zeilenga [Fri, 16 Jun 2000 01:46:42 +0000 (01:46 +0000)]
Add backend_check_referrals() framework.

24 years agoDeprecated in favor of RFC 2849
Kurt Zeilenga [Fri, 16 Jun 2000 01:21:14 +0000 (01:21 +0000)]
Deprecated in favor of RFC 2849

24 years agoAdd backend_check_referrals() framework.
Kurt Zeilenga [Fri, 16 Jun 2000 01:19:30 +0000 (01:19 +0000)]
Add backend_check_referrals() framework.

24 years agoLDIF
Kurt Zeilenga [Fri, 16 Jun 2000 01:18:10 +0000 (01:18 +0000)]
LDIF

24 years agoMinor adjustments to last commit
Kurt Zeilenga [Thu, 15 Jun 2000 22:53:18 +0000 (22:53 +0000)]
Minor adjustments to last commit

24 years agoAdd logic to properly (per X.500 recommendations) handle attribute
Kurt Zeilenga [Thu, 15 Jun 2000 22:06:45 +0000 (22:06 +0000)]
Add logic to properly (per X.500 recommendations) handle attribute
types without equality matching rules.

24 years agoTreat all phone number syntaxes as numericString
Kurt Zeilenga [Thu, 15 Jun 2000 20:33:56 +0000 (20:33 +0000)]
Treat all phone number syntaxes as numericString

24 years agoTreat telephone syntax as numeric
Kurt Zeilenga [Thu, 15 Jun 2000 20:14:01 +0000 (20:14 +0000)]
Treat telephone syntax as numeric

24 years agofix substring match bugs
Kurt Zeilenga [Thu, 15 Jun 2000 19:56:51 +0000 (19:56 +0000)]
fix substring match bugs

24 years agoRepair case{Ignore,Exact}IA5SubstringsMatch
Kurt Zeilenga [Thu, 15 Jun 2000 19:32:24 +0000 (19:32 +0000)]
Repair case{Ignore,Exact}IA5SubstringsMatch

24 years agoUse the first empty slot in the open cache table, so scan doesn't (usu
Mark Valence [Thu, 15 Jun 2000 17:48:16 +0000 (17:48 +0000)]
Use the first empty slot in the open cache table, so scan doesn't (usu
ally) have to look through the entire table.

24 years agoFix alias dn_in v. dn bug
Kurt Zeilenga [Thu, 15 Jun 2000 17:37:02 +0000 (17:37 +0000)]
Fix alias dn_in v. dn bug