Howard Chu
|
7549abb063
|
Better fix for prev
|
2009-02-27 01:31:31 +00:00 |
|
Howard Chu
|
6345812f49
|
More for prev commit
|
2009-02-27 01:28:22 +00:00 |
|
Howard Chu
|
62eeafa1d9
|
ITS#5977 strip duplicates out of sorted attrs
|
2009-02-27 01:11:33 +00:00 |
|
Howard Chu
|
2024d5af85
|
ITS#5959 drop illegal values, only drop attr if it's left empty
|
2009-02-20 02:02:17 +00:00 |
|
Pierangelo Masarati
|
a5924e3092
|
more on ITS#5931: handle intermediate responses and support syncrepl also in back-ldap
|
2009-02-10 14:27:28 +00:00 |
|
Pierangelo Masarati
|
911b5fd42e
|
do not assert when receiving intermediate response (partial fix to ITS#5931)
|
2009-02-09 14:55:56 +00:00 |
|
Pierangelo Masarati
|
bdb121c967
|
discard attribute values if attribute name cannot be parsed (ITS#5927)
|
2009-02-07 15:09:18 +00:00 |
|
Howard Chu
|
2b08e96b53
|
ITS#5916 - externally callable functions are ldap_pvt, not ldap_int.
|
2009-02-02 21:14:34 +00:00 |
|
Pierangelo Masarati
|
0ded1f16d5
|
Allow alias dereferencing in search C API; use new API in proxy backends (ITS#5916)
|
2009-01-31 10:27:07 +00:00 |
|
Kurt Zeilenga
|
4af9eb9715
|
Update copyright notices
|
2009-01-22 00:40:04 +00:00 |
|
Pierangelo Masarati
|
2f32c29e4a
|
don't bailout in case of insufficientAccess (ITS#5816)
|
2008-11-18 01:29:34 +00:00 |
|
Pierangelo Masarati
|
969a0aef0e
|
canonicalize undef objectClass names (much like attributes; ITS#5681)
|
2008-09-04 08:05:17 +00:00 |
|
Pierangelo Masarati
|
adc358f664
|
free filter before overlays' cleanup callback
|
2008-07-15 12:31:08 +00:00 |
|
Pierangelo Masarati
|
d0dd945882
|
fix potential leak in previous commit
|
2008-07-15 08:54:41 +00:00 |
|
Pierangelo Masarati
|
5c53e3ad72
|
improve previous commit (ITS#5614)
|
2008-07-14 22:44:01 +00:00 |
|
Pierangelo Masarati
|
30ffa33d7e
|
do not propagate undefined or otherwise broken search filters (ITS#5614)
|
2008-07-14 22:14:49 +00:00 |
|
Pierangelo Masarati
|
c6f12694fc
|
allow proxies to filter out search references (ITS#5593)
|
2008-07-07 21:25:59 +00:00 |
|
Pierangelo Masarati
|
20e8da9ba7
|
lookup entries as LDAP_REQ_SEARCH (ITS#5513)
|
2008-05-17 11:36:44 +00:00 |
|
Kurt Zeilenga
|
c890c96d13
|
Happy New Year (belated)
|
2008-01-08 00:19:56 +00:00 |
|
Howard Chu
|
a3547e2758
|
More for a_numvals
|
2007-09-23 04:40:16 +00:00 |
|
Howard Chu
|
c4dbe1a274
|
Attribute/Modification value counters
|
2007-09-21 08:43:56 +00:00 |
|
Pierangelo Masarati
|
eb51129e29
|
alloc temporaries on slab
|
2007-09-15 17:33:59 +00:00 |
|
Pierangelo Masarati
|
d1c4d6481f
|
further fix ITS#5138 (please review)
|
2007-09-15 17:30:07 +00:00 |
|
Howard Chu
|
5cd816f4eb
|
ITS#5138 don't scan past the sequence of attributes
|
2007-09-15 03:08:32 +00:00 |
|
Pierangelo Masarati
|
9a00bbb35f
|
add support for session tracking (draft-wahl-ldap-sessio) to proxy backends requests
|
2007-08-22 15:49:35 +00:00 |
|
Howard Chu
|
d6ef5f3a0d
|
ITS#5025 clear sr_entry before sending search reference
|
2007-06-19 20:04:36 +00:00 |
|
Pierangelo Masarati
|
d0e6e17b89
|
cleanup after sending entry
|
2007-03-21 22:33:09 +00:00 |
|
Pierangelo Masarati
|
fd1efa13d0
|
fix previous commit (ITS#4861)
|
2007-03-09 17:24:56 +00:00 |
|
Pierangelo Masarati
|
6a9c44849c
|
check consistency of referrals and result code (ITS#4861)
|
2007-03-08 17:57:49 +00:00 |
|
Pierangelo Masarati
|
6155d91143
|
don't return adminLimitExceeded unless LDAPv3; use largest among candidates timeouts
|
2007-01-26 01:59:30 +00:00 |
|
Pierangelo Masarati
|
5a228fa87a
|
implement search timeout when the remote server does not respond in the specified timeout
|
2007-01-26 00:40:54 +00:00 |
|
Pierangelo Masarati
|
78362d5acf
|
fix entry deallocation
|
2007-01-11 21:33:39 +00:00 |
|
Pierangelo Masarati
|
fc20e15556
|
further cleanup
|
2007-01-10 00:53:05 +00:00 |
|
Pierangelo Masarati
|
3042c57ac0
|
allow forcing abandon of search operations on a connection basis
|
2007-01-09 12:19:04 +00:00 |
|
Kurt Zeilenga
|
da6d9eb046
|
happy new year
|
2007-01-02 20:00:42 +00:00 |
|
Pierangelo Masarati
|
f52bb3d2c7
|
catch double free
|
2006-12-18 01:29:07 +00:00 |
|
Pierangelo Masarati
|
f8d1a61866
|
more on clarification of special proxy identities and resilience to connection failure
|
2006-10-07 18:07:56 +00:00 |
|
Pierangelo Masarati
|
0e9983ff2b
|
fix ITS#4686 (retry with idassert)
|
2006-09-26 14:51:47 +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
|
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 |
|
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 |
|
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
|
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
|
740f196548
|
rework quarantine locking and so
|
2006-06-07 23:25:38 +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
|
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 |
|