]> git.sur5r.net Git - openldap/log
openldap
17 years agoMisc product/org/term updates
Kurt Zeilenga [Thu, 7 Dec 2006 20:31:18 +0000 (20:31 +0000)]
Misc product/org/term updates

17 years agogive cleanup another chance to free the temporary callback (ITS#4771)
Pierangelo Masarati [Thu, 7 Dec 2006 19:44:04 +0000 (19:44 +0000)]
give cleanup another chance to free the temporary callback (ITS#4771)

17 years agoMisc updates
Kurt Zeilenga [Thu, 7 Dec 2006 04:09:40 +0000 (04:09 +0000)]
Misc updates

17 years agoExpand glossary
Kurt Zeilenga [Thu, 7 Dec 2006 03:46:55 +0000 (03:46 +0000)]
Expand glossary

17 years agoAdd in terms from FAQ
Kurt Zeilenga [Thu, 7 Dec 2006 03:39:10 +0000 (03:39 +0000)]
Add in terms from FAQ

17 years agoAdd glossary of terms
Kurt Zeilenga [Thu, 7 Dec 2006 03:26:45 +0000 (03:26 +0000)]
Add glossary of terms

17 years agoDon't suggest free by deprecated function.
Kurt Zeilenga [Wed, 6 Dec 2006 19:33:21 +0000 (19:33 +0000)]
Don't suggest free by deprecated function.

17 years agodon't use conditionals in macro arguments (ITS#4769)
Pierangelo Masarati [Wed, 6 Dec 2006 11:39:07 +0000 (11:39 +0000)]
don't use conditionals in macro arguments (ITS#4769)

17 years agoITS#4767 fix bdb_add / translucent interaction
Howard Chu [Mon, 4 Dec 2006 22:06:58 +0000 (22:06 +0000)]
ITS#4767 fix bdb_add / translucent interaction

17 years agofix warnings after previous commit
Pierangelo Masarati [Mon, 4 Dec 2006 00:11:12 +0000 (00:11 +0000)]
fix warnings after previous commit

17 years agodon't keep searching referrals...
Pierangelo Masarati [Sun, 3 Dec 2006 21:37:40 +0000 (21:37 +0000)]
don't keep searching referrals...

17 years agomake sure -i propagates correctly
Pierangelo Masarati [Sun, 3 Dec 2006 21:34:24 +0000 (21:34 +0000)]
make sure -i propagates correctly

17 years agofix request/result abandon
Pierangelo Masarati [Sun, 3 Dec 2006 20:56:25 +0000 (20:56 +0000)]
fix request/result abandon

17 years agodocument -I switch
Pierangelo Masarati [Sun, 3 Dec 2006 20:55:52 +0000 (20:55 +0000)]
document -I switch

17 years agofix deadlock in case of bind error; propagate error as appropriate
Pierangelo Masarati [Sat, 2 Dec 2006 17:09:20 +0000 (17:09 +0000)]
fix deadlock in case of bind error; propagate error as appropriate

17 years agoimprove error message
Pierangelo Masarati [Sat, 2 Dec 2006 16:17:01 +0000 (16:17 +0000)]
improve error message

17 years agofix DN (and berval'ued items requiring) normalization in bindconf_parse (ITS#4766)
Pierangelo Masarati [Sat, 2 Dec 2006 16:13:25 +0000 (16:13 +0000)]
fix DN (and berval'ued items requiring) normalization in bindconf_parse (ITS#4766)

17 years agocomplain if instantiated outside of a database definition
Pierangelo Masarati [Sat, 2 Dec 2006 10:42:42 +0000 (10:42 +0000)]
complain if instantiated outside of a database definition

17 years agouse case consistent with RFCs (ITS#4764)
Pierangelo Masarati [Sat, 2 Dec 2006 10:30:29 +0000 (10:30 +0000)]
use case consistent with RFCs (ITS#4764)

17 years agorevert -I for slapd-bind
Pierangelo Masarati [Sat, 2 Dec 2006 10:25:56 +0000 (10:25 +0000)]
revert -I for slapd-bind

17 years agoITS#4765 init slap_daemon.sd_actives
Howard Chu [Fri, 1 Dec 2006 15:02:14 +0000 (15:02 +0000)]
ITS#4765 init slap_daemon.sd_actives

17 years agoFix prev commit, attrs_dup left a_desc uninit'd
Howard Chu [Fri, 1 Dec 2006 15:00:10 +0000 (15:00 +0000)]
Fix prev commit, attrs_dup left a_desc uninit'd

17 years agoTweak bei_state so cache_lru_add doesn't ever try to free just-added
Howard Chu [Fri, 1 Dec 2006 14:48:38 +0000 (14:48 +0000)]
Tweak bei_state so cache_lru_add doesn't ever try to free just-added
entries. This allows us to use the frontend's entry directly instead
of having to entry_dup it before adding to the cache.

17 years agoITS#4723 add CRYPTO_set_id_callback
Howard Chu [Thu, 30 Nov 2006 06:37:12 +0000 (06:37 +0000)]
ITS#4723 add CRYPTO_set_id_callback

17 years agoRewrite attrs_dup with attrs_alloc.
Howard Chu [Thu, 30 Nov 2006 06:03:56 +0000 (06:03 +0000)]
Rewrite attrs_dup with attrs_alloc.
Add new entry_dup_bv that dups an entry in a single malloc. Leave it
unused for now; faster but consumes more heap.

18 years agoAvoid unnecessary calls to oc_bvfind
Howard Chu [Mon, 27 Nov 2006 19:59:59 +0000 (19:59 +0000)]
Avoid unnecessary calls to oc_bvfind

18 years agoSkip checkpoint call if size was not specified - defer time-based
Howard Chu [Mon, 27 Nov 2006 19:54:04 +0000 (19:54 +0000)]
Skip checkpoint call if size was not specified - defer time-based
checkpoints to the runq job

18 years agoFix modify ops
Howard Chu [Mon, 27 Nov 2006 19:15:28 +0000 (19:15 +0000)]
Fix modify ops

18 years agoURL with authority spec must use absolute path
Howard Chu [Mon, 27 Nov 2006 19:03:59 +0000 (19:03 +0000)]
URL with authority spec must use absolute path

18 years agoallow file: URLs without authority spec.
Howard Chu [Mon, 27 Nov 2006 18:59:46 +0000 (18:59 +0000)]
allow file: URLs without authority spec.

18 years agodefine LDIF_MAXLINE instead of using BUFSIZ
Howard Chu [Mon, 27 Nov 2006 18:59:04 +0000 (18:59 +0000)]
define LDIF_MAXLINE instead of using BUFSIZ

18 years agoReject malformed LDIF - missing modops, or mismatched attributes
Howard Chu [Mon, 27 Nov 2006 04:49:30 +0000 (04:49 +0000)]
Reject malformed LDIF - missing modops, or mismatched attributes

18 years agoRevert rbuf length setting in prev commit
Howard Chu [Mon, 27 Nov 2006 04:15:55 +0000 (04:15 +0000)]
Revert rbuf length setting in prev commit

18 years agoUse quicksort in slap_mods_check for finding duplicates.
Howard Chu [Sat, 25 Nov 2006 10:58:45 +0000 (10:58 +0000)]
Use quicksort in slap_mods_check for finding duplicates.
Currently enabled, preserving original order of input. See ifdefs to
alter the behavior: SLAP_MODS_CHECK_QUICKSORT, PRESERVE_ORDER

18 years agoParser rewrite:
Howard Chu [Fri, 24 Nov 2006 17:05:45 +0000 (17:05 +0000)]
Parser rewrite:
  use liblutil's ldif_read_record instead of read_one_record
  track line numbers across entire LDIF instead of just for a single
entry, to allow easier locating of errors. (we can also add the
-j jump option later.)
  split Add/Modify parse paths, precompute size of pmods instead of
   continuously using realloc.

Entry processing is now linear time instead of n^2 with entry size.

18 years agofix ITS#4760 differently
Pierangelo Masarati [Fri, 24 Nov 2006 13:02:26 +0000 (13:02 +0000)]
fix ITS#4760 differently

18 years agodestroy cached groups after identity change (ITS#4760)
Pierangelo Masarati [Fri, 24 Nov 2006 11:43:47 +0000 (11:43 +0000)]
destroy cached groups after identity change (ITS#4760)

18 years agofix defaults in "group" in parsing (ITS#4761)
Pierangelo Masarati [Fri, 24 Nov 2006 11:29:05 +0000 (11:29 +0000)]
fix defaults in "group" in parsing (ITS#4761)

18 years agofix leak in case of retry
Pierangelo Masarati [Fri, 24 Nov 2006 01:44:11 +0000 (01:44 +0000)]
fix leak in case of retry

18 years agoadd "report" to "onerr" modes: continue a search in case one target returns an error...
Pierangelo Masarati [Thu, 23 Nov 2006 23:50:36 +0000 (23:50 +0000)]
add "report" to "onerr" modes: continue a search in case one target returns an error, and only propagate the error at the end

18 years agofix backward compatibility issues in ACI; more debug logging (ITS#4759)
Pierangelo Masarati [Thu, 23 Nov 2006 23:29:45 +0000 (23:29 +0000)]
fix backward compatibility issues in ACI; more debug logging (ITS#4759)

18 years agoITS#4600 #if out redundant checks. will delete them later.
Howard Chu [Thu, 23 Nov 2006 11:07:03 +0000 (11:07 +0000)]
ITS#4600 #if out redundant checks. will delete them later.

18 years agoadd support for extra ops after bind; allow to skip bind for slapd-search/read
Pierangelo Masarati [Sat, 18 Nov 2006 18:25:46 +0000 (18:25 +0000)]
add support for extra ops after bind; allow to skip bind for slapd-search/read

18 years agofix leak when 'rebind-as-user' is set (and client searches without prior bind)
Pierangelo Masarati [Sat, 18 Nov 2006 18:02:46 +0000 (18:02 +0000)]
fix leak when 'rebind-as-user' is set (and client searches without prior bind)

18 years agofix sizelimit (formatting in ldap_search_ext(), absence in ldap_search_ext_s())
Pierangelo Masarati [Sat, 18 Nov 2006 17:05:58 +0000 (17:05 +0000)]
fix sizelimit (formatting in ldap_search_ext(), absence in ldap_search_ext_s())

18 years agoBetter tracking of system schema, refresh cn=schema after moduleloads
Howard Chu [Fri, 17 Nov 2006 22:52:20 +0000 (22:52 +0000)]
Better tracking of system schema, refresh cn=schema after moduleloads

18 years agoTone down enum_tree warning
Howard Chu [Fri, 17 Nov 2006 22:51:04 +0000 (22:51 +0000)]
Tone down enum_tree warning

18 years agoKeep hardcoded schema together in lists
Howard Chu [Fri, 17 Nov 2006 20:11:11 +0000 (20:11 +0000)]
Keep hardcoded schema together in lists

18 years agoMore tweaks
Howard Chu [Fri, 17 Nov 2006 19:28:16 +0000 (19:28 +0000)]
More tweaks

18 years agoExpand examples, mention converting old conf file with slaptest.
Howard Chu [Fri, 17 Nov 2006 19:05:31 +0000 (19:05 +0000)]
Expand examples, mention converting old conf file with slaptest.

18 years agoITS#4755 add rid to syncrepl debug msgs
Howard Chu [Fri, 17 Nov 2006 02:11:57 +0000 (02:11 +0000)]
ITS#4755 add rid to syncrepl debug msgs

18 years agoReject BDB version 4.3; it is too unstable.
Howard Chu [Thu, 16 Nov 2006 20:48:45 +0000 (20:48 +0000)]
Reject BDB version 4.3; it is too unstable.

18 years agoAdd note about access controls on config backend
Howard Chu [Thu, 16 Nov 2006 15:09:47 +0000 (15:09 +0000)]
Add note about access controls on config backend

18 years agoMore RFC4533 syncrepl references
Howard Chu [Thu, 16 Nov 2006 14:49:07 +0000 (14:49 +0000)]
More RFC4533 syncrepl references

18 years agoRemove ordering restriction on logdb configuration, revise example
Howard Chu [Thu, 16 Nov 2006 14:38:37 +0000 (14:38 +0000)]
Remove ordering restriction on logdb configuration, revise example

18 years agoFix prev commit, reset DB pointer
Howard Chu [Thu, 16 Nov 2006 14:27:49 +0000 (14:27 +0000)]
Fix prev commit, reset DB pointer

18 years agoUse runq to defer creation of log root entry; allows the log DB to come
Howard Chu [Thu, 16 Nov 2006 14:12:09 +0000 (14:12 +0000)]
Use runq to defer creation of log root entry; allows the log DB to come
after the main DB in the configuration. Allows logging cn=config.

18 years agoRefer SLAPI to slapd.plugin(5)
Howard Chu [Thu, 16 Nov 2006 12:47:32 +0000 (12:47 +0000)]
Refer SLAPI to slapd.plugin(5)

18 years agoFix typos
Howard Chu [Thu, 16 Nov 2006 12:05:25 +0000 (12:05 +0000)]
Fix typos

18 years agomanpage is slapd-config(5), not slapd.d(5)
Howard Chu [Thu, 16 Nov 2006 11:53:18 +0000 (11:53 +0000)]
manpage is slapd-config(5), not slapd.d(5)

18 years agoITS#3812 back-config documentation
Howard Chu [Thu, 16 Nov 2006 11:48:19 +0000 (11:48 +0000)]
ITS#3812 back-config documentation

18 years agosyncrepl is now RFC4533
Howard Chu [Thu, 16 Nov 2006 05:51:47 +0000 (05:51 +0000)]
syncrepl is now RFC4533

18 years agofix typo (ITS#4753)
Pierangelo Masarati [Wed, 15 Nov 2006 23:49:04 +0000 (23:49 +0000)]
fix typo (ITS#4753)

18 years agoClarify that directories are searchable and browsable databases,
Kurt Zeilenga [Wed, 15 Nov 2006 19:20:18 +0000 (19:20 +0000)]
Clarify that directories are searchable and browsable databases,
not just directories optimized for read access.  Categorize DNS as
a "lookup" service.  Give dmoz.org as an example of directory service.

18 years agoDon't bother setting up threads if there are no indexed attrs (unlikely...)
Howard Chu [Wed, 15 Nov 2006 01:20:34 +0000 (01:20 +0000)]
Don't bother setting up threads if there are no indexed attrs (unlikely...)

18 years agoConvert schema parsers to ConfigArgs so they can pass errors back to clients
Howard Chu [Wed, 15 Nov 2006 01:18:37 +0000 (01:18 +0000)]
Convert schema parsers to ConfigArgs so they can pass errors back to clients

18 years agoAdd calls to PERL_SET_CONTEXT, as the active thread might not be the one
Ralf Haferkamp [Tue, 14 Nov 2006 15:18:50 +0000 (15:18 +0000)]
Add calls to PERL_SET_CONTEXT, as the active thread might not be the one
that created the PerlInterpreter object (ITS#4751)

18 years agorevert previous commit; disable RESTART from ldap.conf
Pierangelo Masarati [Mon, 13 Nov 2006 23:51:52 +0000 (23:51 +0000)]
revert previous commit; disable RESTART from ldap.conf

18 years agodocument missing RESTART option (ITS#4749); restore alphabetical order
Pierangelo Masarati [Mon, 13 Nov 2006 16:39:44 +0000 (16:39 +0000)]
document missing RESTART option (ITS#4749); restore alphabetical order

18 years agoITS#4746 additional leaks
Howard Chu [Mon, 13 Nov 2006 02:57:05 +0000 (02:57 +0000)]
ITS#4746 additional leaks

18 years agoITS#4746 plug leaks
Howard Chu [Mon, 13 Nov 2006 02:44:45 +0000 (02:44 +0000)]
ITS#4746 plug leaks

18 years agoITS#4738 provisional fix, still needs confirmation
Howard Chu [Mon, 13 Nov 2006 00:24:59 +0000 (00:24 +0000)]
ITS#4738 provisional fix, still needs confirmation

18 years agoITS#4490 fix awk comment
Howard Chu [Sun, 12 Nov 2006 23:40:36 +0000 (23:40 +0000)]
ITS#4490 fix awk comment

18 years agofix endless loop in canceling child requests; cleanup
Pierangelo Masarati [Sun, 12 Nov 2006 14:22:24 +0000 (14:22 +0000)]
fix endless loop in canceling child requests; cleanup

18 years agoAdd valx arg to config_parse_add - indicate which value in the current
Howard Chu [Sun, 12 Nov 2006 02:22:23 +0000 (02:22 +0000)]
Add valx arg to config_parse_add - indicate which value in the current
operation is executing (as opposed to c->valx which indicates which
value in the target is being changed)

18 years agoITS#4742 cleanup config error reporting
Howard Chu [Sun, 12 Nov 2006 02:15:49 +0000 (02:15 +0000)]
ITS#4742 cleanup config error reporting

18 years agoShort-circuit the mapping search if more than 1 entry is found
Howard Chu [Sun, 12 Nov 2006 00:54:37 +0000 (00:54 +0000)]
Short-circuit the mapping search if more than 1 entry is found

18 years agoFix typo in prev commit
Howard Chu [Sun, 12 Nov 2006 00:14:23 +0000 (00:14 +0000)]
Fix typo in prev commit

18 years agoFix prev commit, better test for multiple URI matches
Howard Chu [Sun, 12 Nov 2006 00:08:08 +0000 (00:08 +0000)]
Fix prev commit, better test for multiple URI matches

18 years agoITS#4744 test URL matching with multiple entries returned
Howard Chu [Sat, 11 Nov 2006 23:47:09 +0000 (23:47 +0000)]
ITS#4744 test URL matching with multiple entries returned

18 years agoTweak prev commit, use LDAP_UNAVAILABLE to force early termination
Howard Chu [Sat, 11 Nov 2006 23:38:01 +0000 (23:38 +0000)]
Tweak prev commit, use LDAP_UNAVAILABLE to force early termination

18 years agoITS#4744 authzTo/authzFrom patterns are supposed to allow multiple targets.
Howard Chu [Sat, 11 Nov 2006 22:55:09 +0000 (22:55 +0000)]
ITS#4744 authzTo/authzFrom patterns are supposed to allow multiple targets.
Partially revert rev 1.126.

18 years agoSilence warning in prev commit
Howard Chu [Fri, 10 Nov 2006 10:42:39 +0000 (10:42 +0000)]
Silence warning in prev commit

18 years agoITS#3755 silence strict-aliasing warnings
Howard Chu [Fri, 10 Nov 2006 10:39:54 +0000 (10:39 +0000)]
ITS#3755 silence strict-aliasing warnings

18 years agoITS#4726 call ldap_pvt_tls_init() in init_ctx() to make sure initialization
Howard Chu [Thu, 9 Nov 2006 23:00:38 +0000 (23:00 +0000)]
ITS#4726 call ldap_pvt_tls_init() in init_ctx() to make sure initialization
is done

18 years agoDelete obsolete note. Full schema checks are done by default, missing OPENLDAP_REL_ENG_2_3_MP
Howard Chu [Thu, 9 Nov 2006 20:52:36 +0000 (20:52 +0000)]
Delete obsolete note. Full schema checks are done by default, missing
superior entries are flagged (depending on underlying backend) etc...

18 years agoDelete bogus .UC 6 macro invocation (This is not a 4.3BSD manpage)
Howard Chu [Thu, 9 Nov 2006 20:11:47 +0000 (20:11 +0000)]
Delete bogus .UC 6 macro invocation (This is not a 4.3BSD manpage)

18 years agoFix typo in prev commit
Howard Chu [Thu, 9 Nov 2006 06:47:47 +0000 (06:47 +0000)]
Fix typo in prev commit

18 years agoITS#4741 fix error check from external password quality module
Howard Chu [Thu, 9 Nov 2006 04:06:37 +0000 (04:06 +0000)]
ITS#4741 fix error check from external password quality module

18 years agoFix - failed Binds could leave a closing connection open.
Howard Chu [Thu, 9 Nov 2006 01:42:21 +0000 (01:42 +0000)]
Fix - failed Binds could leave a closing connection open.

18 years agoFix strval2strlen end-of-string check. Otherwise passing in a string
Howard Chu [Wed, 8 Nov 2006 23:57:02 +0000 (23:57 +0000)]
Fix strval2strlen end-of-string check. Otherwise passing in a string
without string[len] == '\0' causes assert in ldap_dn2bv_x.

18 years agoITS#4704 use an old CSN while purging log.
Howard Chu [Tue, 7 Nov 2006 02:12:29 +0000 (02:12 +0000)]
ITS#4704 use an old CSN while purging log.

18 years agoallow to select the desired ODBC sequence (ITS#4735)
Pierangelo Masarati [Tue, 7 Nov 2006 00:38:12 +0000 (00:38 +0000)]
allow to select the desired ODBC sequence (ITS#4735)

18 years agorework compare
Pierangelo Masarati [Sun, 5 Nov 2006 12:05:47 +0000 (12:05 +0000)]
rework compare
fix several minor issues with using dangling pointers and uninitialized data
fix caching of privileged connections
fix issues with unresponsive target failures during search

18 years agofix test output; clarify rationale
Pierangelo Masarati [Sun, 5 Nov 2006 09:25:49 +0000 (09:25 +0000)]
fix test output; clarify rationale

18 years agos/fprintf/Debug/; improve logging
Pierangelo Masarati [Sun, 5 Nov 2006 09:24:51 +0000 (09:24 +0000)]
s/fprintf/Debug/; improve logging

18 years agocleanup variables scope; re-sort conditions
Pierangelo Masarati [Sun, 5 Nov 2006 09:24:01 +0000 (09:24 +0000)]
cleanup variables scope; re-sort conditions

18 years agofix build with thread debugging
Pierangelo Masarati [Sun, 5 Nov 2006 09:22:53 +0000 (09:22 +0000)]
fix build with thread debugging

18 years agoimprove previous commit (ITS#4729)
Pierangelo Masarati [Fri, 3 Nov 2006 08:35:51 +0000 (08:35 +0000)]
improve previous commit (ITS#4729)

18 years agofix dynlist dynamic build (ITS#4729)
Pierangelo Masarati [Fri, 3 Nov 2006 00:29:19 +0000 (00:29 +0000)]
fix dynlist dynamic build (ITS#4729)