Commit Graph

15523 Commits

Author SHA1 Message Date
Howard Chu
d7fa1e764d partial revert - keep acquiring BDB lock in lru_purge. 2007-01-01 01:00:19 +00:00
Howard Chu
b8309b4cf8 Cleanup db_lock/unlock parameters 2006-12-31 23:37:06 +00:00
Howard Chu
a720011c8a Ditch LRU cache replacement in favor of 2nd-chance/clock.
Much better concurrency.
2006-12-31 16:16:48 +00:00
Howard Chu
ff93c6bef7 Don't log EAGAIN returns from ber_get_next() 2006-12-31 16:15:45 +00:00
Howard Chu
598ef9e685 Fix prev commit 2006-12-30 12:47:17 +00:00
Howard Chu
e844a6956d In bdb_cache_add use a readlock outside the txn to protect the entry
until send_ldap_result completes.
2006-12-30 12:05:55 +00:00
Howard Chu
6f571451ef ITS#4795 drop "disallow bind_simple_unprotected"... 2006-12-30 08:04:42 +00:00
Howard Chu
6222b79bc8 streamline attrs_free 2006-12-29 01:00:24 +00:00
Pierangelo Masarati
5e36e5625a move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701) 2006-12-28 16:41:36 +00:00
Pierangelo Masarati
6490a0b6c1 move slapo-{denyop,lastmod} to contrib/slapd-modules/{denyop,lastlog}/ (ITS#4701) 2006-12-28 16:33:36 +00:00
Pierangelo Masarati
0544badf19 move slapo-denyop to contrib/slapd-modules/debyop/ 2006-12-28 16:30:53 +00:00
Pierangelo Masarati
9fc7cd7267 move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701) 2006-12-28 16:30:33 +00:00
Pierangelo Masarati
26c2c98196 move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701) 2006-12-28 16:23:57 +00:00
Pierangelo Masarati
37df2996c4 note workaround for ITS#4785; cleanup 2006-12-28 12:17:19 +00:00
Pierangelo Masarati
bd33fc8678 fix filter structure leak (ITS#4794) 2006-12-28 10:32:46 +00:00
Howard Chu
d0467a5961 cleanup debug msg 2006-12-27 01:15:05 +00:00
Howard Chu
d2fc667fe7 Fix connection_get race condition on Windows 2006-12-26 23:40:00 +00:00
Howard Chu
a2dc5dd494 Fix prev commit 2006-12-26 11:34:33 +00:00
Howard Chu
78ea542572 timeval requires <ac/time.h> 2006-12-26 05:05:28 +00:00
Howard Chu
03dbc30deb Use temporary AttributeDescriptions to prevent unbounded growth 2006-12-26 04:51:08 +00:00
Howard Chu
90b2976413 ITS#3707 changed SLAPD_FILTER_COMPUTED 2006-12-26 00:00:48 +00:00
Howard Chu
3bf226382e ITS#3707 preserve filter input, allow (and ignore) undefined attributes 2006-12-25 23:30:45 +00:00
Pierangelo Masarati
7e8242d50d pool privileged connections (ITS#4791) 2006-12-24 18:23:36 +00:00
Pierangelo Masarati
1939ed3fc2 apparently, structural_class() args changed 2006-12-24 15:45:48 +00:00
Pierangelo Masarati
6193ee4003 don't leak callbacks if stuff cannot be registered; provide a means to dispose of private stuff if required 2006-12-24 15:44:56 +00:00
Pierangelo Masarati
c3960b98d3 fix RID format 2006-12-24 15:43:43 +00:00
Pierangelo Masarati
186d30288d silence warning 2006-12-24 15:43:01 +00:00
Pierangelo Masarati
9edb2d518e plug rootDSE info one-time leak 2006-12-24 10:51:07 +00:00
Pierangelo Masarati
3de9659781 (blind) compile fix; please review 2006-12-24 10:50:22 +00:00
Howard Chu
01744806a3 ITS#4788 op->o_no_schema_check allows unknown attrs in slap_mods_check 2006-12-24 07:14:54 +00:00
Howard Chu
45fbb173b7 Pass op to slap_mods_check() 2006-12-24 06:55:02 +00:00
Howard Chu
e955bbeaf5 Unify rs_modlist in Add/Modify/Modrdn req structs 2006-12-24 06:45:57 +00:00
Howard Chu
79885438e7 Revert prev commit, need a different solution 2006-12-24 06:26:01 +00:00
Howard Chu
b60644a07f Fix prev commit, renaming schema 2006-12-24 03:51:08 +00:00
Howard Chu
58886b6a9c ITS#4337 insert EntryInfo in proper slot 2006-12-24 03:44:08 +00:00
Howard Chu
36317874b7 ITS#4337 allow suffix overlap when inserting new DB before existing ones 2006-12-24 01:27:35 +00:00
Howard Chu
6020a6d81d ITS#4337 implement modrdn for back-config 2006-12-24 00:56:37 +00:00
Howard Chu
fcc51c0497 Fix modrdn, must also rename the directory if it exists. 2006-12-24 00:54:14 +00:00
Howard Chu
b6d860f556 ITS#4788 don't return auditContext attr on syncrepl searches 2006-12-23 22:10:34 +00:00
Pierangelo Masarati
7684514535 fix typo (ITS#4784) 2006-12-21 22:05:49 +00:00
Howard Chu
69beae5d7d ITS#4733 make sure frontend and config DB entries exist. 2006-12-21 07:36:16 +00:00
Howard Chu
df54b1a244 In connections_shutdown - check for Uninitialized struct first, since
attempting to lock an unint'd mutex may crash on some platforms. And
there is no chance for an unint'd conn to get init'd while shutdown
is occurring, so the unprotected check of struct state is safe.
2006-12-21 06:06:32 +00:00
Howard Chu
758f4d8154 cleanup 2006-12-20 17:02:18 +00:00
Howard Chu
79728816d3 Note supported commands 2006-12-20 14:32:51 +00:00
Howard Chu
065ea81f30 Cleanup, document include: extension 2006-12-20 14:25:06 +00:00
Howard Chu
5747896ba0 ITS#4780 plug leak 2006-12-20 05:41:14 +00:00
Howard Chu
d6c4e2a833 Moved lists of backends and overlays to their own manpages 2006-12-20 04:58:33 +00:00
Pierangelo Masarati
4483e79906 further fix of ITS#4782 2006-12-19 22:11:33 +00:00
Pierangelo Masarati
6752a27c0e (almost) blind fixes to ITS#4782 2006-12-19 21:59:23 +00:00
Howard Chu
08b209ffa9 ITS#4782 quick fix, never send result from proxy authz check. 2006-12-19 20:37:38 +00:00