Commit Graph

5493 Commits

Author SHA1 Message Date
Howard Chu
5ab38cfa5f Better fix for ITS#3213, plug mem leaks. Also fix postread response. 2004-07-05 20:08:20 +00:00
Pierangelo Masarati
277d921945 clear shared connections when ldap_result fails with -1 (typically, remote server is down); fixes ITS#3217 2004-07-04 23:35:18 +00:00
Howard Chu
c3984d9f59 Plug memleak from ITS#2895 2004-07-04 04:56:36 +00:00
Howard Chu
56103a575b Fix misplaced unlock in prev commit 2004-07-03 21:06:34 +00:00
Howard Chu
473b8cb7db Re-order EntryInfo/DB locks to fix deadlocks 2004-07-03 20:03:14 +00:00
Howard Chu
42e0814247 Fix prev commit 2004-07-03 16:17:54 +00:00
Howard Chu
f696f7ab55 Fix: LRU corruption, HDB rename detection, Ctxcsn assert failure 2004-07-03 15:47:44 +00:00
Pierangelo Masarati
a0c28f4d7f fix matchedValue (ITS#3209); might need work 2004-07-03 11:17:11 +00:00
Pierangelo Masarati
b72657acf0 typo in comment 2004-07-03 11:16:22 +00:00
Pierangelo Masarati
74f224583b quick fix for ITS#3215; needs work to re-enable ACI caching, if possible at all 2004-07-02 16:45:06 +00:00
Ralf Haferkamp
3286e13a2c reset o_next pointer before freeing the operation (otherwise an assertion
failure in slap_op_free is possible)
2004-07-02 14:57:35 +00:00
Howard Chu
356d862974 unifdef old code 2004-07-02 12:06:03 +00:00
Howard Chu
b8273cba9b Fix pointer conflict with backglue 2004-07-02 11:59:05 +00:00
Howard Chu
bec599a954 Qualify some structure fields 2004-07-02 11:34:16 +00:00
Jong Hyuk Choi
a46d84544f cleanup 2004-07-01 22:40:03 +00:00
Pierangelo Masarati
6465801cfc beautify comment 2004-06-30 16:26:06 +00:00
Pierangelo Masarati
d8d3bded72 cleanup 2004-06-30 16:25:14 +00:00
Pierangelo Masarati
e779235391 cleanup 2004-06-30 01:17:05 +00:00
Kurt Zeilenga
7a6b0857b6 cleanup 2004-06-29 23:52:18 +00:00
Sang Seok Lim
ad19032bf2 This patch provides support for rdnMatch matching rule and RDN syntax in
RFC 3687. For now, both the attribute and assertion values are considered
as RDNs. Refer to ITS#3207 to find related discussion.
2004-06-29 23:36:58 +00:00
Pierangelo Masarati
8f6cce3296 improve logging... 2004-06-29 18:04:30 +00:00
Pierangelo Masarati
e052d7297d `err' might be used uninitialized 2004-06-29 17:32:43 +00:00
Pierangelo Masarati
5256cbda6c fix uniqueMemberMatch according to previous fix (related to ITS#3210) 2004-06-29 17:23:54 +00:00
Pierangelo Masarati
c25c3ed9e5 fix nameUID* and uniqueMember* stuff in a consistent manner (related to ITS#3210) 2004-06-29 16:29:00 +00:00
Ralf Haferkamp
498530fc4c TS#3213: free copy of e_attrs before retrying the transaction in bdb_modify() 2004-06-29 14:52:03 +00:00
Jong Hyuk Choi
2adcccb27d logging psearch return code 2004-06-28 23:51:17 +00:00
Kurt Zeilenga
6830aca2d1 cleanup 2004-06-28 23:03:01 +00:00
Kurt Zeilenga
537aab8a14 A more strict oidValidate 2004-06-28 22:53:19 +00:00
Pierangelo Masarati
279d629c81 fix nameUID/uniqueMember stuff (ITS#3210) 2004-06-28 22:10:27 +00:00
Pierangelo Masarati
70af36dbf5 trim useless code 2004-06-28 22:01:30 +00:00
Pierangelo Masarati
c84b7502c5 fix oidValidate() when a OID contains a single '0' (ITS#3211) 2004-06-28 22:00:28 +00:00
Pierangelo Masarati
c34a30a149 fix memory usage 2004-06-28 21:51:08 +00:00
Pierangelo Masarati
9a2b8f9d40 honor signedness 2004-06-28 21:20:13 +00:00
Pierangelo Masarati
a7a90609a9 propagate search result (maybe this is not what bdb_psearch() is intended to do...) 2004-06-28 21:08:32 +00:00
Pierangelo Masarati
a4f50c268a fix typo in comment 2004-06-28 20:59:04 +00:00
Kurt Zeilenga
372a941334 add baseObject as alias for base.
cleanup
2004-06-28 06:42:00 +00:00
Jong Hyuk Choi
08949463c5 - use ctxcsn_locker for the ctxcsn add transaction
- removal of LOCK_ID_FREE
- misc mem mgmt cleanup
2004-06-28 05:47:36 +00:00
Kurt Zeilenga
fbca1397a3 cleanup 2004-06-27 02:35:48 +00:00
Howard Chu
29f24962be Fix uninit'd exopflags 2004-06-26 01:17:24 +00:00
Howard Chu
5fd7534f79 Fix previous commit, deleting under suffix... 2004-06-25 20:04:16 +00:00
Howard Chu
826b177877 More locking cleanup (ITS#3201, etc) 2004-06-25 05:29:33 +00:00
Jong Hyuk Choi
22df3f94e4 internal operation return value processing cleanup 2004-06-25 02:27:02 +00:00
Kurt Zeilenga
e8b2c7f3be Fix wrong error when using operative attribute in
objectclass definition (ITS#3205)
2004-06-25 01:05:49 +00:00
Howard Chu
3c68fc1f14 ITS#3201 fix conflict with BDB internal locks 2004-06-24 23:50:10 +00:00
Howard Chu
f7f6861a26 ITS#3201 fix conflict with BDB internal locks 2004-06-24 23:35:18 +00:00
Howard Chu
c63817b9bd ITS#3201 partial fix. still encountering deadlocks. 2004-06-24 17:56:43 +00:00
Kurt Zeilenga
8bca3b42f9 Rework pre/post read controls to handle retry conditions...
(and plug leaks)
2004-06-23 06:56:23 +00:00
Kurt Zeilenga
e23b0f677f Move pre/post read calls into outer transaction.
Need to fix retry handling.
2004-06-23 06:02:49 +00:00
Jong Hyuk Choi
ec9d21e094 use ltid if it exists; use NULL otherwise. 2004-06-23 05:10:18 +00:00
Kurt Zeilenga
ee7dfb2ab9 cleanup 2004-06-23 03:09:13 +00:00