]> git.sur5r.net Git - openldap/log
openldap
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)

18 years agoTweak prev commit:
Howard Chu [Thu, 2 Nov 2006 19:26:04 +0000 (19:26 +0000)]
Tweak prev commit:
Preserve delete/replace indication from original request

18 years agomodify/replace test for ITS#4728
Howard Chu [Thu, 2 Nov 2006 19:14:23 +0000 (19:14 +0000)]
modify/replace test for ITS#4728

18 years agocleanup prvious commit; log number of abandoned requests waiting for response...
Pierangelo Masarati [Thu, 2 Nov 2006 19:11:18 +0000 (19:11 +0000)]
cleanup prvious commit; log number of abandoned requests waiting for response...

18 years agoITS#4728 mod/Replace can have no values also
Howard Chu [Thu, 2 Nov 2006 18:57:55 +0000 (18:57 +0000)]
ITS#4728 mod/Replace can have no values also

18 years agoITS#4724 revert prev commit, better fix.
Howard Chu [Mon, 30 Oct 2006 18:44:52 +0000 (18:44 +0000)]
ITS#4724 revert prev commit, better fix.

18 years agoITS#4724 fix _uccase_map parameters
Howard Chu [Mon, 30 Oct 2006 07:54:39 +0000 (07:54 +0000)]
ITS#4724 fix _uccase_map parameters

18 years agos/ldap_int_discard/ldap_pvt_discard/
Pierangelo Masarati [Sat, 28 Oct 2006 18:13:12 +0000 (18:13 +0000)]
s/ldap_int_discard/ldap_pvt_discard/

18 years agofix concurrency issue when binding before a search; rework and cleanup data structure...
Pierangelo Masarati [Sat, 28 Oct 2006 16:20:59 +0000 (16:20 +0000)]
fix concurrency issue when binding before a search; rework and cleanup data structures (remove unused members)

18 years agoneed ldap-int.h for ldap_int_discard() declaration (ITS#4717)
Pierangelo Masarati [Sat, 28 Oct 2006 16:19:53 +0000 (16:19 +0000)]
need ldap-int.h for ldap_int_discard() declaration (ITS#4717)

18 years agofix message (ITS#4717)
Pierangelo Masarati [Sat, 28 Oct 2006 16:19:08 +0000 (16:19 +0000)]
fix message (ITS#4717)

18 years agoAdd region-size patch for posterity
Howard Chu [Sat, 28 Oct 2006 08:33:00 +0000 (08:33 +0000)]
Add region-size patch for posterity

18 years agoMore ldapbis cleanup
Kurt Zeilenga [Sat, 28 Oct 2006 04:47:58 +0000 (04:47 +0000)]
More ldapbis cleanup

18 years agoLDAPBIS cleanup
Kurt Zeilenga [Sat, 28 Oct 2006 03:53:02 +0000 (03:53 +0000)]
LDAPBIS cleanup

18 years agoRFC 4511 calls for unavailableCriticalExtension to returned when
Kurt Zeilenga [Sat, 28 Oct 2006 03:52:53 +0000 (03:52 +0000)]
RFC 4511 calls for unavailableCriticalExtension to returned when
a server is unwilling to make use of a known critical control.

18 years agoMore LDAPBIS cleanup
Kurt Zeilenga [Sat, 28 Oct 2006 03:27:01 +0000 (03:27 +0000)]
More LDAPBIS cleanup

18 years agoMisc LDAPbis comment update
Kurt Zeilenga [Fri, 27 Oct 2006 19:37:04 +0000 (19:37 +0000)]
Misc LDAPbis comment update
Remove unnecessary ISOC notices

18 years agomissing CVS header
Pierangelo Masarati [Thu, 26 Oct 2006 22:48:34 +0000 (22:48 +0000)]
missing CVS header

18 years agoFix prev commit again (ITS#4722)
Howard Chu [Thu, 26 Oct 2006 22:10:12 +0000 (22:10 +0000)]
Fix prev commit again (ITS#4722)

18 years agofix build without threads (ITS#4721)
Pierangelo Masarati [Thu, 26 Oct 2006 22:03:12 +0000 (22:03 +0000)]
fix build without threads (ITS#4721)

18 years agofix building without threads (don't publish any thread-related monitor info...)
Pierangelo Masarati [Thu, 26 Oct 2006 21:44:10 +0000 (21:44 +0000)]
fix building without threads (don't publish any thread-related monitor info...)

18 years agoITS#4720 release csn mutex before checkpointing.
Howard Chu [Thu, 26 Oct 2006 15:34:40 +0000 (15:34 +0000)]
ITS#4720 release csn mutex before checkpointing.

18 years agodocument the use of "rebind-as-user" to rebind when re-establishing a broken connecti...
Pierangelo Masarati [Tue, 24 Oct 2006 20:01:19 +0000 (20:01 +0000)]
document the use of "rebind-as-user" to rebind when re-establishing a broken connection (ITS#4715)

18 years agodocument the network-timeout directive (ITS#4718)
Pierangelo Masarati [Tue, 24 Oct 2006 19:49:48 +0000 (19:49 +0000)]
document the network-timeout directive (ITS#4718)

18 years agoadd ldap_int_discard(); use it in proxies (ITS#4717)
Pierangelo Masarati [Sun, 22 Oct 2006 20:31:41 +0000 (20:31 +0000)]
add ldap_int_discard(); use it in proxies (ITS#4717)

18 years agorework timeout strategy a little bit
Pierangelo Masarati [Sat, 21 Oct 2006 18:57:27 +0000 (18:57 +0000)]
rework timeout strategy a little bit

18 years agoRemove extraneous SLAP_RELAX macro
Kurt Zeilenga [Sat, 21 Oct 2006 03:37:35 +0000 (03:37 +0000)]
Remove extraneous SLAP_RELAX macro

18 years agoParse txn failed msgid
Kurt Zeilenga [Fri, 20 Oct 2006 06:46:38 +0000 (06:46 +0000)]
Parse txn failed msgid

18 years agofurther clarify validity of search limits, and "beautify" paragraph
Pierangelo Masarati [Wed, 18 Oct 2006 17:29:37 +0000 (17:29 +0000)]
further clarify validity of search limits, and "beautify" paragraph

18 years agonote that the replication identity may need to be treated specially by the consumer
Pierangelo Masarati [Wed, 18 Oct 2006 17:19:50 +0000 (17:19 +0000)]
note that the replication identity may need to be treated specially by the consumer

18 years agoFix typo in prev commit
Howard Chu [Tue, 17 Oct 2006 19:45:55 +0000 (19:45 +0000)]
Fix typo in prev commit

18 years agoTweak prev commit, add more notes (re ITS#4667)
Howard Chu [Tue, 17 Oct 2006 19:37:10 +0000 (19:37 +0000)]
Tweak prev commit, add more notes (re ITS#4667)

18 years agoFrom rev 1.373, releasing the mutex means connection_close() may get called
Howard Chu [Tue, 17 Oct 2006 19:31:42 +0000 (19:31 +0000)]
From rev 1.373, releasing the mutex means connection_close() may get called
from another thread. Drop the assert, just return instead.