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 |
|
Pierangelo Masarati
|
f87e6270d4
|
improve previous commit
|
2006-05-14 17:53:40 +00:00 |
|
Pierangelo Masarati
|
0c2c3ea7e1
|
typo in previous commit
|
2006-05-14 17:34:18 +00:00 |
|
Pierangelo Masarati
|
0c33c17bb5
|
"single-conn" forces flushing of existing conns during rebind on same conn (ITS#4546)
|
2006-05-14 17:32:15 +00:00 |
|
Pierangelo Masarati
|
3393b15594
|
cleanup resource release
|
2006-05-14 15:11:53 +00:00 |
|
Pierangelo Masarati
|
42ab45aed2
|
fix warning message
|
2006-05-09 20:32:25 +00:00 |
|
Pierangelo Masarati
|
373ded8d24
|
add URI list resorting feature (ITS#4524)
|
2006-05-06 16:15:25 +00:00 |
|
Pierangelo Masarati
|
401b211d98
|
touch idle-timeout HAVE_TLS odds; silence warning #ifndef HAVE_TLS
|
2006-05-06 10:50:13 +00:00 |
|
Pierangelo Masarati
|
470fda7744
|
cleanup version parsing
|
2006-05-06 10:42:29 +00:00 |
|
Pierangelo Masarati
|
3b5d411af2
|
fix idassert "override"
|
2006-05-01 22:54:07 +00:00 |
|
Pierangelo Masarati
|
4d894c7d24
|
don't idassert if proxyAuthz == boundDN (ITS#4497)
|
2006-04-21 21:07:31 +00:00 |
|
Pierangelo Masarati
|
e01743193d
|
more coverity issues
|
2006-04-14 00:17:27 +00:00 |
|
Hallvard Furuseth
|
7a19d8855d
|
Remove useless assert: unsigned lc->lc_refcnt >= 0
|
2006-04-13 22:20:55 +00:00 |
|