Pierangelo Masarati
|
5714f8565f
|
fix rebind with idassert when a connection expires; also, fix override
|
2006-09-30 01:11:19 +00:00 |
|
Pierangelo Masarati
|
0e9983ff2b
|
fix ITS#4686 (retry with idassert)
|
2006-09-26 14:51:47 +00:00 |
|
Pierangelo Masarati
|
524a7bc27a
|
by now, don't bail out if monitoring cannot be set up
|
2006-09-14 22:26:37 +00:00 |
|
Pierangelo Masarati
|
5bb325054e
|
fix back-ldap monitoring
|
2006-09-14 19:56:34 +00:00 |
|
Pierangelo Masarati
|
107036a946
|
fix (temporarily) uninit'ed var
|
2006-09-14 14:58:00 +00:00 |
|
Pierangelo Masarati
|
028a8af7df
|
comment monitoring by now
|
2006-09-14 09:06:17 +00:00 |
|
Pierangelo Masarati
|
a87da913cd
|
further cleanup
|
2006-09-14 01:07:18 +00:00 |
|
Pierangelo Masarati
|
6e18cdb5fd
|
add basic monitoring support to back-ldap/slapo-chain (slapo-chain needs work)
|
2006-09-14 01:05:48 +00:00 |
|
Pierangelo Masarati
|
1f257bf5ed
|
URIs need to be between double quotes
|
2006-09-14 01:02:28 +00:00 |
|
Pierangelo Masarati
|
55b5685425
|
ldap_back_dobind_int() may need to free a connection
|
2006-09-11 22:45:19 +00:00 |
|
Pierangelo Masarati
|
1ab4c624ed
|
rearrange error handling
|
2006-09-11 21:04:25 +00:00 |
|
Pierangelo Masarati
|
8eb455e7b2
|
add sb_version to slap_bindconf;
rework slap_client_connect() and slap_discover_feature() accordingly
|
2006-09-11 00:52:43 +00:00 |
|
Pierangelo Masarati
|
150a4f106c
|
improve timeout support (ITS#4157, ITS#4663); manpage cleanup
|
2006-09-04 08:24:05 +00:00 |
|
Pierangelo Masarati
|
00c2498543
|
back-ldap should only touch the connection timestamp when activity actually occurred (i.e. ldap_result() returned a positive value), otherwise if "the network cable is removed after the connection is established" ldap_result() keeps returning 0 forever...
|
2006-09-03 11:02:15 +00:00 |
|
Pierangelo Masarati
|
8a71ac3740
|
don't leak identity
|
2006-08-31 16:21:54 +00:00 |
|
Pierangelo Masarati
|
e172835b55
|
fix pre-allocated entry/attribute handling
|
2006-08-29 17:09:08 +00:00 |
|
Howard Chu
|
78172aa0cf
|
Entry/Attribute struct caching, to minimize malloc fragmentation
Note: this breaks LDAP_COMP_MATCH and SLAP_ZONE_MALLOC. But they
were probably broken already anyway.
|
2006-08-29 01:43:23 +00:00 |
|
Howard Chu
|
ca262ee8e6
|
Fix test045, test048 use acl-bind credentials on retry if they were set.
|
2006-08-25 02:16:57 +00:00 |
|
Kurt Zeilenga
|
d3e288dffe
|
s/managedit/relax/
#unifdef -DSLAP_RELAX
|
2006-08-22 23:31:46 +00:00 |
|
Pierangelo Masarati
|
e4d24ecce8
|
don't leave dangling conns in the AVL tree
|
2006-08-18 17:11:41 +00:00 |
|
Pierangelo Masarati
|
5b317f5b85
|
the conn may not be bound yet even if the bound DN is set...
|
2006-08-18 15:22:26 +00:00 |
|
Kurt Zeilenga
|
3e89a4ff82
|
LDAP_DEVEL cleanup
|
2006-08-18 06:29:46 +00:00 |
|
Pierangelo Masarati
|
9c52a2c4ff
|
give slapd a chance to play callback cleanup handlers when a search operation is abandoned (ITS#4645)
|
2006-08-17 19:47:25 +00:00 |
|
Kurt Zeilenga
|
d9720d50dd
|
Some LDAP_DEVEL cleanup
|
2006-08-15 19:36:54 +00:00 |
|
Kurt Zeilenga
|
4ba9bc1c2d
|
Use LDAP_OTHER to indicate internal error
|
2006-08-12 21:46:29 +00:00 |
|
Pierangelo Masarati
|
34af916e3f
|
fix response sending while rebinding (ITS#4597)
|
2006-06-24 16:58:49 +00:00 |
|
Pierangelo Masarati
|
aec9afc4e3
|
move retry into response handling (fix ITS#4594; partially addresses ITS#4591 as well)
|
2006-06-17 12:37:45 +00:00 |
|
Pierangelo Masarati
|
a5b520477c
|
more cleanup for previous commit
|
2006-06-15 23:43:09 +00:00 |
|
Pierangelo Masarati
|
3ebb40c4dd
|
port identity assertion to back-meta; share as much code as possible with back-ldap; misc cleanup
|
2006-06-15 23:12:38 +00:00 |
|
Pierangelo Masarati
|
ea6c83481b
|
add return-error support to searches
|
2006-06-12 22:27:52 +00:00 |
|
Pierangelo Masarati
|
0f8f25cf1a
|
add support for recursive referrals (with simple loop detection) to slapo-chain (ITS#4070); add simple support for returning the error code instead of the original referral (ITS#4570)
|
2006-06-12 22:09:43 +00:00 |
|
Pierangelo Masarati
|
31a004840d
|
cleanup identity assertion; ready for porting to back-meta
|
2006-06-10 16:33:26 +00:00 |
|
Pierangelo Masarati
|
50c6a95a62
|
make sure heavy concurrency doesn't cause quarantine loops
|
2006-06-10 01:08:45 +00:00 |
|
Pierangelo Masarati
|
942ca17669
|
cleanup resource release
|
2006-06-08 23:41:02 +00:00 |
|
Pierangelo Masarati
|
740f196548
|
rework quarantine locking and so
|
2006-06-07 23:25:38 +00:00 |
|
Pierangelo Masarati
|
186813daed
|
rearrange quarantine handling during proxyAuthz bind; bind anonymously if no bindmethod is defined
|
2006-05-30 01:20:32 +00:00 |
|
Pierangelo Masarati
|
85c9a7b4c5
|
further cleanop of previous commits
|
2006-05-30 00:40:39 +00:00 |
|
Pierangelo Masarati
|
f5fcd2c169
|
cleanup previous commit
|
2006-05-30 00:12:23 +00:00 |
|
Pierangelo Masarati
|
5854464be2
|
allow pretty time form in quarantine string
|
2006-05-29 23:36:12 +00:00 |
|
Pierangelo Masarati
|
a6406de871
|
make room for plugins that deal with quarantine end
|
2006-05-29 21:43:20 +00:00 |
|
Pierangelo Masarati
|
795841b5a4
|
implement proxy quarantine (ITS#4569)
|
2006-05-27 19:54:27 +00:00 |
|
Pierangelo Masarati
|
e5c173691d
|
add cancel strategies (ITS#4560)
|
2006-05-20 14:29:01 +00:00 |
|
Pierangelo Masarati
|
80dfb95241
|
fix previous commit
|
2006-05-19 23:33:15 +00:00 |
|
Pierangelo Masarati
|
fcbc1f484d
|
fix referrals return for ops other than search (ITS#4557); use slab memory for temporaries in returning referrals
|
2006-05-18 22:28:22 +00:00 |
|
Howard Chu
|
bb11c81178
|
ITS#4550 don't overwrite remote server's err msg
|
2006-05-16 21:45:31 +00:00 |
|
Howard Chu
|
5f3bc1f7ec
|
Fix ITS#4450, don't overwrite remote server's rs->sr_text
|
2006-05-16 21:30:10 +00:00 |
|
Pierangelo Masarati
|
073f14ceac
|
lc_bound_ndn is occasionally saved to keep track of who bound; don't use it to bind unless credentials are present as well
|
2006-05-16 02:56:59 +00:00 |
|
Pierangelo Masarati
|
9c9b6f7353
|
idassert: setup rebind stuff when binding for proxyAuthz, so that referral chasing tries to rebind with the correct identity (partially address ITS#3526)
|
2006-05-16 01:10:51 +00:00 |
|
Pierangelo Masarati
|
3b7084c170
|
reset the conn field in the cached connection if the bound DN is privileged (ITS#4547)
|
2006-05-15 01:42:05 +00:00 |
|
Pierangelo Masarati
|
26d1fc8c48
|
more cleanup of previous commits
|
2006-05-14 18:09:56 +00:00 |
|