]> git.sur5r.net Git - openldap/log
openldap
13 years agodo not hijack loop counter (ITS#6813; blind fix)
Pierangelo Masarati [Sat, 29 Jan 2011 11:05:08 +0000 (11:05 +0000)]
do not hijack loop counter (ITS#6813; blind fix)

13 years agohandle undefined objectClass values in search filters (ITS#6814)
Pierangelo Masarati [Sat, 29 Jan 2011 10:30:17 +0000 (10:30 +0000)]
handle undefined objectClass values in search filters (ITS#6814)

13 years agoITS#6812 cleanup error codes
Howard Chu [Sat, 29 Jan 2011 03:30:22 +0000 (03:30 +0000)]
ITS#6812 cleanup error codes

13 years agoMore for ITS#6807, make sure to check_syncprov() after initial startup
Howard Chu [Fri, 28 Jan 2011 22:01:18 +0000 (22:01 +0000)]
More for ITS#6807, make sure to check_syncprov() after initial startup

13 years agocleanup: Rename rs_ensure_entry_modifiable().
Hallvard Furuseth [Fri, 28 Jan 2011 16:33:55 +0000 (16:33 +0000)]
cleanup: Rename rs_ensure_entry_modifiable().

The name rs_entry2modifiable() is more reasonably sized.
For now, leave behind a macro rs_ensure_entry_modifiable in proto-slap.h.

13 years agoFix a couple FIXMEs: use ldif_put to allow for binary values in
Howard Chu [Fri, 28 Jan 2011 09:40:52 +0000 (09:40 +0000)]
Fix a couple FIXMEs: use ldif_put to allow for binary values in
compare and modify. Note that line wrapping is disabled; presumably
existing code expects the compare argument to use only a single line.
The manpage should be updated to note whether standard LDIF with
default line wrapping is expected or not. (Add uses default width already.)

13 years agoITS#6809 add missing newline
Howard Chu [Fri, 28 Jan 2011 09:11:18 +0000 (09:11 +0000)]
ITS#6809 add missing newline

13 years agocleanup monitor unregister (ITS#6808)
Pierangelo Masarati [Thu, 27 Jan 2011 22:27:22 +0000 (22:27 +0000)]
cleanup monitor unregister (ITS#6808)

13 years agoCleanup version checking
Howard Chu [Thu, 27 Jan 2011 21:43:22 +0000 (21:43 +0000)]
Cleanup version checking

13 years agoITS#6802 restart modules for fork() - from Rich Megginson @ Red Hat
Howard Chu [Thu, 27 Jan 2011 21:38:40 +0000 (21:38 +0000)]
ITS#6802 restart modules for fork() - from Rich Megginson @ Red Hat

13 years agoITS#6791 fix cert usage types/values - from Rich Megginson @ Red Hat
Howard Chu [Thu, 27 Jan 2011 21:34:35 +0000 (21:34 +0000)]
ITS#6791 fix cert usage types/values - from Rich Megginson @ Red Hat

13 years agoITS#6790 fix default cipher suites - from Rich Megginson @ Red Hat
Howard Chu [Thu, 27 Jan 2011 21:32:39 +0000 (21:32 +0000)]
ITS#6790 fix default cipher suites - from Rich Megginson @ Red Hat

13 years agoITS#6807 always use complete cookie on refresh requests
Howard Chu [Thu, 27 Jan 2011 20:50:08 +0000 (20:50 +0000)]
ITS#6807 always use complete cookie on refresh requests

13 years agoITS#6804 fix ACL_RECORD_VALUE_STATE macro, was skipping past the ACL
Howard Chu [Thu, 27 Jan 2011 00:50:26 +0000 (00:50 +0000)]
ITS#6804 fix ACL_RECORD_VALUE_STATE macro, was skipping past the ACL
instead of resuming from the intended one

13 years agoadd support for subtree-include (ITS#6801); improve support for subtree-exclude
Pierangelo Masarati [Sat, 22 Jan 2011 15:47:37 +0000 (15:47 +0000)]
add support for subtree-include (ITS#6801); improve support for subtree-exclude

13 years agoITS#6794 Fixed slapadd -q for glued databases
Ralf Haferkamp [Fri, 21 Jan 2011 17:11:21 +0000 (17:11 +0000)]
ITS#6794 Fixed slapadd -q for glued databases

Cleanup memory/threads more thoroughly in bdb_tool_entry_close() so that a
subsequent bdb_tool_entry_open() (e.g. for a glued database) can setup
things correctly again.

13 years agoITS#6794 Testcase for multi-threaded slapadd -q
Ralf Haferkamp [Fri, 21 Jan 2011 17:10:12 +0000 (17:10 +0000)]
ITS#6794 Testcase for multi-threaded slapadd -q

13 years agoITS#6758 whitespace fix for rev 1.350
Hallvard Furuseth [Fri, 21 Jan 2011 12:09:47 +0000 (12:09 +0000)]
ITS#6758 whitespace fix for rev 1.350

13 years agoITS#6758 Remove comment; broken rs.sr_type idea
Hallvard Furuseth [Fri, 21 Jan 2011 11:43:20 +0000 (11:43 +0000)]
ITS#6758 Remove comment; broken rs.sr_type idea

13 years agoSupport $NO_RS_ASSERT. Add comments.
Hallvard Furuseth [Fri, 21 Jan 2011 11:41:45 +0000 (11:41 +0000)]
Support $NO_RS_ASSERT.  Add comments.

Use a private rs_assert_() helper function instead of libc assert.

13 years agoITS#6758 Support rs_reinit(rs, rs->sr_type).
Hallvard Furuseth [Fri, 21 Jan 2011 11:23:00 +0000 (11:23 +0000)]
ITS#6758 Support rs_reinit(rs, rs->sr_type).

rs_reinit() looks like a function call, so it should act like one.

13 years agoITS#5421 comment ldapoptions vs ldapoptions_prefix
Hallvard Furuseth [Thu, 20 Jan 2011 10:45:14 +0000 (10:45 +0000)]
ITS#5421 comment ldapoptions vs ldapoptions_prefix

13 years agoITS#5421 drop ldap-int.h
Howard Chu [Wed, 19 Jan 2011 21:27:16 +0000 (21:27 +0000)]
ITS#5421 drop ldap-int.h

13 years agoITS#5421 export ldap_debug define in <ldap_log.h>
Howard Chu [Wed, 19 Jan 2011 21:20:10 +0000 (21:20 +0000)]
ITS#5421 export ldap_debug define in <ldap_log.h>

13 years agomove deprecated statements to a separate block (ITS#6800)
Pierangelo Masarati [Wed, 19 Jan 2011 20:22:08 +0000 (20:22 +0000)]
move deprecated statements to a separate block (ITS#6800)

13 years agofix and improve candidate selection (ITS#6799)
Pierangelo Masarati [Wed, 19 Jan 2011 17:36:35 +0000 (17:36 +0000)]
fix and improve candidate selection (ITS#6799)

13 years agoincrement lconn_refcnt so connection does not get closed (ITS#6788)
Pierangelo Masarati [Tue, 18 Jan 2011 23:53:24 +0000 (23:53 +0000)]
increment lconn_refcnt so connection does not get closed (ITS#6788)

13 years agoempty query UUID means negative caching (ITS#6796)
Pierangelo Masarati [Tue, 18 Jan 2011 20:44:45 +0000 (20:44 +0000)]
empty query UUID means negative caching (ITS#6796)

13 years agocount attr values; don't free dangling pointers (ITS#6797)
Pierangelo Masarati [Tue, 18 Jan 2011 20:33:12 +0000 (20:33 +0000)]
count attr values; don't free dangling pointers (ITS#6797)

13 years agoITS#6795 plug sr_ctrls memleak
Howard Chu [Tue, 18 Jan 2011 02:24:35 +0000 (02:24 +0000)]
ITS#6795 plug sr_ctrls memleak

13 years agofix previous commit
Pierangelo Masarati [Mon, 17 Jan 2011 15:06:11 +0000 (15:06 +0000)]
fix previous commit

13 years agovc: Fix last commit (checked for impossible error)
Hallvard Furuseth [Mon, 17 Jan 2011 13:59:51 +0000 (13:59 +0000)]
vc: Fix last commit (checked for impossible error)

13 years agomake sure rwm_response returns SLAP_CB_CONTINUE (ITS#6792, as indicated by Hallvard)
Pierangelo Masarati [Mon, 17 Jan 2011 13:15:28 +0000 (13:15 +0000)]
make sure rwm_response returns SLAP_CB_CONTINUE (ITS#6792, as indicated by Hallvard)

13 years agoCatch ber errors in vc (Verify Credentials)
Hallvard Furuseth [Mon, 17 Jan 2011 13:15:27 +0000 (13:15 +0000)]
Catch ber errors in vc (Verify Credentials)

13 years agoITS#6738 Catch ber errors in libldap/ldap_sync.c.
Hallvard Furuseth [Mon, 17 Jan 2011 12:20:56 +0000 (12:20 +0000)]
ITS#6738 Catch ber errors in libldap/ldap_sync.c.

Also remove variable tag in ldap_sync_search_intermediate()
and reduce  ber_scanf("tm", &tag, foo)  to  tag=ber_scanf("m", foo).

13 years agoITS#6793 Fix back-ldap bad free on matchedDN change
Hallvard Furuseth [Mon, 17 Jan 2011 10:55:41 +0000 (10:55 +0000)]
ITS#6793 Fix back-ldap bad free on matchedDN change

13 years agoITS#6717 refine mincsn check for MMR
Howard Chu [Thu, 13 Jan 2011 22:45:59 +0000 (22:45 +0000)]
ITS#6717 refine mincsn check for MMR

13 years agoITS#6716 partial revert, initialize sl_mincsn at db_open
Howard Chu [Thu, 13 Jan 2011 22:23:05 +0000 (22:23 +0000)]
ITS#6716 partial revert, initialize sl_mincsn at db_open

13 years agoMore cleanup
Howard Chu [Thu, 13 Jan 2011 02:23:04 +0000 (02:23 +0000)]
More cleanup

13 years agoITS#6787 release entry locks before sending entries
Howard Chu [Thu, 13 Jan 2011 01:11:08 +0000 (01:11 +0000)]
ITS#6787 release entry locks before sending entries

13 years agoFix typo
Howard Chu [Wed, 12 Jan 2011 22:54:58 +0000 (22:54 +0000)]
Fix typo

13 years agoMinor cleanup
Howard Chu [Wed, 12 Jan 2011 22:53:43 +0000 (22:53 +0000)]
Minor cleanup

13 years agoMore for prev commit
Howard Chu [Wed, 12 Jan 2011 22:48:30 +0000 (22:48 +0000)]
More for prev commit

13 years agoITS#6783 fix abandon processing, cleanup
Howard Chu [Wed, 12 Jan 2011 22:28:46 +0000 (22:28 +0000)]
ITS#6783 fix abandon processing, cleanup

13 years agonoop change: Silence signed vs unsigned warnings
Hallvard Furuseth [Wed, 12 Jan 2011 14:44:03 +0000 (14:44 +0000)]
noop change: Silence signed vs unsigned warnings

13 years agoCatch ber_scanf errors properly
Hallvard Furuseth [Wed, 12 Jan 2011 14:41:33 +0000 (14:41 +0000)]
Catch ber_scanf errors properly

13 years agoFix ITS#6672: Do not return LDAP_MUTEX_LOCK().
Hallvard Furuseth [Wed, 12 Jan 2011 14:25:37 +0000 (14:25 +0000)]
Fix ITS#6672: Do not return LDAP_MUTEX_LOCK().
It has type void.

13 years agoremove cruft (ITS#6784)
Pierangelo Masarati [Wed, 12 Jan 2011 14:23:24 +0000 (14:23 +0000)]
remove cruft (ITS#6784)

13 years agovc.c: ber_printf/flatten rc==LBER_ERROR -> rc<0
Hallvard Furuseth [Wed, 12 Jan 2011 14:23:07 +0000 (14:23 +0000)]
vc.c: ber_printf/flatten rc==LBER_ERROR -> rc<0

13 years agoSilence stupid MUTEX_FIRSTCREATE warnings
Howard Chu [Tue, 11 Jan 2011 21:34:55 +0000 (21:34 +0000)]
Silence stupid MUTEX_FIRSTCREATE warnings

13 years agoclarify usage (more about ITS#6664)
Pierangelo Masarati [Sun, 9 Jan 2011 14:05:57 +0000 (14:05 +0000)]
clarify usage (more about ITS#6664)

13 years agodon't leak reqdata
Pierangelo Masarati [Sat, 8 Jan 2011 12:51:43 +0000 (12:51 +0000)]
don't leak reqdata

13 years agocheck restrictions; overlay must be global
Pierangelo Masarati [Sat, 8 Jan 2011 12:50:59 +0000 (12:50 +0000)]
check restrictions; overlay must be global

13 years agodo not #ifdef LDAP_CONTROL_AUTHZID_REQUEST; it's standard track
Pierangelo Masarati [Sat, 8 Jan 2011 12:50:11 +0000 (12:50 +0000)]
do not #ifdef LDAP_CONTROL_AUTHZID_REQUEST; it's standard track

13 years agomake sure cred is freed
Pierangelo Masarati [Sat, 8 Jan 2011 12:49:38 +0000 (12:49 +0000)]
make sure cred is freed

13 years agomake sure msg is freed
Pierangelo Masarati [Sat, 8 Jan 2011 12:49:21 +0000 (12:49 +0000)]
make sure msg is freed

13 years agoITS#6782 more of the same
Howard Chu [Fri, 7 Jan 2011 01:04:56 +0000 (01:04 +0000)]
ITS#6782 more of the same

13 years agoITS#6782 more of the same
Howard Chu [Fri, 7 Jan 2011 00:49:36 +0000 (00:49 +0000)]
ITS#6782 more of the same

13 years agoITS#6782 fix moduleload path
Howard Chu [Fri, 7 Jan 2011 00:15:24 +0000 (00:15 +0000)]
ITS#6782 fix moduleload path

13 years agoUpdate dates
Gavin Henry [Thu, 6 Jan 2011 23:17:51 +0000 (23:17 +0000)]
Update dates

13 years agoMore for #6503
Howard Chu [Thu, 6 Jan 2011 22:46:08 +0000 (22:46 +0000)]
More for #6503

13 years agoITS#6503 - record Adds in sessionlog too, to avoid excessive present phases
Howard Chu [Thu, 6 Jan 2011 22:37:23 +0000 (22:37 +0000)]
ITS#6503 - record Adds in sessionlog too, to avoid excessive present phases

13 years agoITS#6525 gnutls cipher spec is unclear
Quanah Gibson-Mount [Thu, 6 Jan 2011 22:30:33 +0000 (22:30 +0000)]
ITS#6525 gnutls cipher spec is unclear

13 years agoITS#6780 document multi-listener-thread support
Howard Chu [Thu, 6 Jan 2011 19:22:45 +0000 (19:22 +0000)]
ITS#6780 document multi-listener-thread support

13 years agoOutline SASL interactive API (no meat)
Kurt Zeilenga [Thu, 6 Jan 2011 18:37:23 +0000 (18:37 +0000)]
Outline SASL interactive API (no meat)

13 years agoITS#6525 gnutls cipher spec is unclear
Gavin Henry [Thu, 6 Jan 2011 18:11:46 +0000 (18:11 +0000)]
ITS#6525 gnutls cipher spec is unclear

13 years agoITS#6522 man page for pcache overlay doesn't state requirement for rootdn
Gavin Henry [Thu, 6 Jan 2011 18:07:22 +0000 (18:07 +0000)]
ITS#6522 man page for pcache overlay doesn't state requirement for rootdn

13 years agoITS#6521 docs: pcache overlay section in admin guide
Gavin Henry [Thu, 6 Jan 2011 18:02:16 +0000 (18:02 +0000)]
ITS#6521 docs: pcache overlay section in admin guide

13 years agoplug leak on usage()
Pierangelo Masarati [Wed, 5 Jan 2011 23:00:51 +0000 (23:00 +0000)]
plug leak on usage()

13 years agoallow clients to set USERNAME in session tracking control request (6779); plug minor...
Pierangelo Masarati [Wed, 5 Jan 2011 22:54:20 +0000 (22:54 +0000)]
allow clients to set USERNAME in session tracking control request (6779); plug minor leaks

13 years agoRe-fix ITS#6764 (check for ber == NULL _before_ using ber)
Hallvard Furuseth [Wed, 5 Jan 2011 13:57:31 +0000 (13:57 +0000)]
Re-fix ITS#6764 (check for ber == NULL _before_ using ber)

13 years agoNote that ldap_sasl_interactive_bind() will be forced to synchronously
Howard Chu [Wed, 5 Jan 2011 00:53:27 +0000 (00:53 +0000)]
Note that ldap_sasl_interactive_bind() will be forced to synchronously
query the server for mechanisms if not supplied by the caller.

13 years agoHappy New Year
Kurt Zeilenga [Wed, 5 Jan 2011 00:42:37 +0000 (00:42 +0000)]
Happy New Year

13 years agoplug one time leak (this time should be correct; ITS#6778)
Pierangelo Masarati [Tue, 4 Jan 2011 23:17:42 +0000 (23:17 +0000)]
plug one time leak (this time should be correct; ITS#6778)

13 years agorevert previous commit (ITS#6777)
Pierangelo Masarati [Tue, 4 Jan 2011 22:34:22 +0000 (22:34 +0000)]
revert previous commit (ITS#6777)

13 years agocleanup
Pierangelo Masarati [Tue, 4 Jan 2011 21:45:43 +0000 (21:45 +0000)]
cleanup

13 years agofix client tool man page
Pierangelo Masarati [Tue, 4 Jan 2011 21:45:01 +0000 (21:45 +0000)]
fix client tool man page

13 years agofix previous commits
Pierangelo Masarati [Tue, 4 Jan 2011 20:43:55 +0000 (20:43 +0000)]
fix previous commits

13 years agofix multi-step binds otherwise
Pierangelo Masarati [Tue, 4 Jan 2011 20:43:10 +0000 (20:43 +0000)]
fix multi-step binds otherwise

13 years agoplug minor leak
Pierangelo Masarati [Tue, 4 Jan 2011 18:45:21 +0000 (18:45 +0000)]
plug minor leak

13 years agomake sure matched is NULL when err=SUCCESS (ITS#6774)
Pierangelo Masarati [Tue, 4 Jan 2011 18:27:02 +0000 (18:27 +0000)]
make sure matched is NULL when err=SUCCESS (ITS#6774)

13 years agocleanup controls logging in LDIF mode (-L[L[L]], ITS#6775)
Pierangelo Masarati [Tue, 4 Jan 2011 18:20:04 +0000 (18:20 +0000)]
cleanup controls logging in LDIF mode (-L[L[L]], ITS#6775)

13 years agoalso works for multi-stage binds (ITS#6771; needs ITS#6773 patch)
Pierangelo Masarati [Tue, 4 Jan 2011 16:19:51 +0000 (16:19 +0000)]
also works for multi-stage binds (ITS#6771; needs ITS#6773 patch)

13 years agono need for next control
Pierangelo Masarati [Tue, 4 Jan 2011 16:17:24 +0000 (16:17 +0000)]
no need for next control

13 years agotypo in error message
Pierangelo Masarati [Tue, 4 Jan 2011 16:16:59 +0000 (16:16 +0000)]
typo in error message

13 years ago(FORCED) add generic support for RFC 3829 authzid control (bauthzid; ITS#6771)
Pierangelo Masarati [Tue, 4 Jan 2011 16:04:50 +0000 (16:04 +0000)]
(FORCED) add generic support for RFC 3829 authzid control (bauthzid; ITS#6771)

13 years agoadd generic support for RFC 3829 authzid control (bauthzid)
Pierangelo Masarati [Tue, 4 Jan 2011 16:03:31 +0000 (16:03 +0000)]
add generic support for RFC 3829 authzid control (bauthzid)

13 years agoVC adjust controls tag
Kurt Zeilenga [Tue, 4 Jan 2011 16:01:07 +0000 (16:01 +0000)]
VC adjust controls tag

13 years agoFORCED COMMIT: Last commit was for ITS#6758 (sr_type=REP_SEARCH before be_operational)
Hallvard Furuseth [Tue, 4 Jan 2011 15:14:32 +0000 (15:14 +0000)]
FORCED COMMIT: Last commit was for ITS#6758 (sr_type=REP_SEARCH before be_operational)

13 years agoSet sr_type=REP_SEARCH before be_operational
Hallvard Furuseth [Tue, 4 Jan 2011 15:12:45 +0000 (15:12 +0000)]
Set sr_type=REP_SEARCH before be_operational

13 years agoITS#6758 config_back_add: Don't set sr_text if compareTrue
Hallvard Furuseth [Tue, 4 Jan 2011 15:02:52 +0000 (15:02 +0000)]
ITS#6758 config_back_add: Don't set sr_text if compareTrue

13 years agofix cloak behavior; plug leak (ITS#6762)
Pierangelo Masarati [Tue, 4 Jan 2011 13:08:28 +0000 (13:08 +0000)]
fix cloak behavior; plug leak (ITS#6762)

13 years agofix previous commit
Pierangelo Masarati [Tue, 4 Jan 2011 11:17:33 +0000 (11:17 +0000)]
fix previous commit

13 years agoadd minimal support for RFC3829 (ITS#6771)
Pierangelo Masarati [Tue, 4 Jan 2011 10:57:35 +0000 (10:57 +0000)]
add minimal support for RFC3829 (ITS#6771)

13 years agos/producer/provider
Quanah Gibson-Mount [Tue, 4 Jan 2011 01:31:30 +0000 (01:31 +0000)]
s/producer/provider

13 years agoUse provider instead of producer, as provider is a very specific term in replication
Quanah Gibson-Mount [Tue, 4 Jan 2011 01:30:28 +0000 (01:30 +0000)]
Use provider instead of producer, as provider is a very specific term in replication

13 years agoplug leak in previous commit
Pierangelo Masarati [Tue, 4 Jan 2011 01:13:58 +0000 (01:13 +0000)]
plug leak in previous commit

13 years agofix control response handling
Pierangelo Masarati [Tue, 4 Jan 2011 01:04:04 +0000 (01:04 +0000)]
fix control response handling

13 years agofix previous commit
Pierangelo Masarati [Tue, 4 Jan 2011 01:02:12 +0000 (01:02 +0000)]
fix previous commit

13 years agoITS#6364: Add information about rootdn setting
Quanah Gibson-Mount [Tue, 4 Jan 2011 00:49:30 +0000 (00:49 +0000)]
ITS#6364: Add information about rootdn setting