Commit Graph

1441 Commits

Author SHA1 Message Date
Hallvard Furuseth
6fbd42a90a Warning cleanup: Signed meets unsigned:
Change insertion index bdb_attr_slot(,, unsigned *ins) to int *ins.  This
index is signed elsewhere, including the index returned by the same function.
2008-10-17 23:35:44 +00:00
Pierangelo Masarati
bbe6e77876 fix indentation 2008-10-17 00:03:53 +00:00
Howard Chu
72a9d87fec BDB_PAGESIZE not used any more, use BDB/FS default instead 2008-10-15 10:45:31 +00:00
Howard Chu
3be39979ea Add checksum keyword to enable DB checksum validation 2008-10-15 08:13:56 +00:00
Howard Chu
81ed60c056 Add dbpagesize keyword for configuring DB file page sizes 2008-10-15 07:41:57 +00:00
Hallvard Furuseth
6f39252bd0 Warning cleanup: signed meets unsigned. 2008-10-13 08:35:31 +00:00
Hallvard Furuseth
27d6497c33 Warning cleanup: Missing braces in initialization. 2008-10-13 05:44:55 +00:00
Howard Chu
faadcf3908 ITS#5730, patch for #5728 broke referrals 2008-10-08 21:33:45 +00:00
Howard Chu
16710f4ed4 Fix dn2idl when suffix = "" 2008-10-07 22:52:59 +00:00
Howard Chu
95d472aa98 ITS#5729 check for NULL bei_parent 2008-10-07 22:16:15 +00:00
Howard Chu
599d83c7cd ITS#5728 release entries before send_ldap_ber() 2008-10-07 00:29:54 +00:00
Howard Chu
aa2fecc1fc More deadlock propagation fixes 2008-10-01 21:28:03 +00:00
Howard Chu
babf624b23 Missed a deadlock check 2008-10-01 21:07:26 +00:00
Emmanuel Dreyfus
7a5b406cf1 Make sur attribute ACL are evaluated on ADD operations (see ITS#4556) 2008-09-29 22:08:29 +00:00
Pierangelo Masarati
71373cfdfe change olcDbMode syntax from integer to sirectory string, and allow any commonly accepted form to set its value, including -rwxrwxrwx (ITS#5713) 2008-09-27 14:04:57 +00:00
Howard Chu
9f808bd4b6 Propagate deadlock results for internal searches on write ops 2008-09-25 13:39:53 +00:00
Howard Chu
fda5733477 Wait for read locks in read txns 2008-09-25 13:17:17 +00:00
Ralf Haferkamp
4788d897d2 Use ConfigReply to return error messages to the client 2008-09-23 15:30:48 +00:00
Pierangelo Masarati
dc414747a7 silence warnings 2008-09-16 14:44:24 +00:00
Ralf Haferkamp
7bec8b6b8b stop and remove checkpoint task in _db_destroy (ITS#5698) 2008-09-12 09:53:40 +00:00
Pierangelo Masarati
549134d514 don't dereference NULL pointers (ITS#5676) 2008-09-02 20:58:34 +00:00
Howard Chu
e5b96f2c76 Avoid deadlocks on reader txns 2008-08-27 22:28:16 +00:00
Howard Chu
ece2a4daa6 Use read-only txn's instead of read lockers. Support BDB 4.4-4.7 2008-08-27 01:45:35 +00:00
Pierangelo Masarati
c97ef0a708 don't return entry if requested attr is not present (ITS#5650) 2008-08-09 16:04:55 +00:00
Pierangelo Masarati
88bc524422 s/PATH_MAX/MAXPATHLEN/ (ITS#5531) 2008-05-26 20:53:16 +00:00
Ralf Haferkamp
c8fcb58fbb Allow updating (ADD/DEL within a single modify operation) the index
configuration of an attribute (ITS#5521)
2008-05-26 17:38:32 +00:00
Howard Chu
4c8efee4a6 Fix bei_state access
http://www.openldap.org/lists/openldap-devel/200805/msg00073.html
2008-05-19 16:19:59 +00:00
Howard Chu
26172674b5 Cleanup extra debug in prev commit 2008-05-01 23:02:52 +00:00
Howard Chu
aeedb72e91 Fix prev commit 2008-05-01 13:25:15 +00:00
Howard Chu
c91704d811 Use o_extra instead of o_private 2008-05-01 12:49:35 +00:00
Howard Chu
9b516293b9 Fix prev cache.c commit 2008-04-29 21:44:47 +00:00
Howard Chu
a5037b4c5b Fix comment typo 2008-04-28 11:20:34 +00:00
Howard Chu
a9d192df2b Fix delete deadlock 2008-04-28 11:17:52 +00:00
Howard Chu
f0bb1739a7 ITS#5409 must reset pagedresults state if no cookie is provided 2008-04-09 03:08:38 +00:00
Howard Chu
91c23cbc4d ITS#5455 be sure to reset bei_finders / bei_state 2008-04-09 00:12:08 +00:00
Howard Chu
d989f19668 ITS#5450 fully terminate value lists 2008-04-04 00:01:02 +00:00
Howard Chu
77e7b92c87 ITS#5439 fix ID_NOCACHE handling 2008-04-03 08:02:11 +00:00
Howard Chu
f2de258e3d ITS#5442 slapd_rq mutexes must always be used 2008-04-02 03:08:06 +00:00
Howard Chu
294da7ed11 ITS#5435 ConfigReply arg must be non-NULL 2008-03-20 01:24:33 +00:00
Pierangelo Masarati
d22b8532ee s/leave/func_leave/ to avoid OSF1 name clashing (ITS#5411) 2008-03-12 22:45:18 +00:00
Hallvard Furuseth
cfc5c7cc68 ITS#5339: fix referral rewrite, remove pointless default_referral code 2008-03-10 19:28:40 +00:00
Hallvard Furuseth
01ec3c64ea ITS#5328 - do not send errors (other than referral) from be->be_chk_referrals() 2008-02-11 20:59:40 +00:00
Howard Chu
90e644a1e9 Cleanup bdb_next_id unused arg 2008-02-10 00:56:44 +00:00
Howard Chu
a3262ff239 ITS#5332 someone else may free the entry as soon as we unlock it 2008-02-08 06:32:41 +00:00
Ralf Haferkamp
a1612ae911 Fix crash when no-op control is used (ITS#5358) 2008-02-07 12:06:24 +00:00
Hallvard Furuseth
cd63a0c43b Warning cleanup: function ptr <=> void* at ldap_pvt_thread_pool_<set/get>key() 2008-01-11 06:07:43 +00:00
Howard Chu
82719d5351 ITS#5319 no special treatment for no-effect renames 2008-01-11 04:01:37 +00:00
Howard Chu
25ba37cc35 ITS#5319 allow rename to same DN 2008-01-11 03:17:10 +00:00
Howard Chu
37d65aed6e ITS#5322 don't try to free a NULL locker 2008-01-11 00:44:12 +00:00
Hallvard Furuseth
5f068303d3 Remove unused variables 2008-01-08 16:37:13 +00:00