Commit Graph

11686 Commits

Author SHA1 Message Date
Pierangelo Masarati
919a0f5b54 ITS#7687: password modify can muck with controls (quick fix) 2013-09-10 22:03:32 +02:00
Howard Chu
819566415e ITS#7381 more for prev commit 2013-09-09 04:59:20 -07:00
Howard Chu
c0e2961f81 Drop unused var in prev commit 2013-09-07 14:58:18 -07:00
Howard Chu
88d22a1ca3 Simplify write waiter handling
Writer threads do their own wait using select/poll instead of
asking the listener thread. Eliminates one mutex+one condvar
per conn plus multiple wakeups of the listener thread. Also
fixes writetimeout to wait an exact time, instead of the
approximation used in the listener thread.
2013-09-07 14:53:02 -07:00
Howard Chu
7d6d6944c5 ITS#7683 log tls prot/cipher info
Note: I could not test the MozNSS patch due to the absence of
NSS PEM support on my machine. Given the review comments in
https://bugzilla.mozilla.org/show_bug.cgi?id=402712 I doubt that
trustworthy PEM support will be appearing for MozNSS any time soon.
2013-09-07 12:22:09 -07:00
Howard Chu
69f810d549 ITS#7685 add missing olcTLSProtocolMin 2013-09-07 10:00:11 -07:00
Howard Chu
e631ce808e ITS#7595 Add Elliptic Curve support for OpenSSL 2013-09-07 09:47:40 -07:00
Howard Chu
4d02a43ec9 ITS#7381 fix chain config for restarts 2013-09-06 12:54:20 -07:00
Howard Chu
0ef9e6107b More for threadpool queues
Allow dynamic reconfig
2013-09-03 15:06:37 -07:00
Howard Chu
3b272b43dc In mdb_checkpoint, force sync
Otherwise this is a no-op in various NOSYNC/MAPASYNC situations
2013-09-02 12:54:48 -07:00
Howard Chu
b03ce7af6c ITS#7676,7677 don't leak libldap err codes 2013-08-30 12:28:17 -07:00
Howard Chu
ca310ebff4 Add channel binding support
Currently only implemented for OpenSSL.
Needs an option to set the criticality flag.
2013-08-26 23:31:48 -07:00
Howard Chu
f947f789f3 Fix prev commit
Hardcoded number of queues was leftover from preliminary
work. Use connection_pool_queues.
2013-08-18 21:15:30 -07:00
Howard Chu
34f832faee Multiple queues per threadpool 2013-08-16 19:04:49 -07:00
Howard Chu
f230503b10 Tweak mutex acquisition
Slightly reduce held time.
2013-08-16 18:58:39 -07:00
Howard Chu
5b2bfec3b4 More for 907b9d4877
op.o_extra is only used with threading
2013-08-14 03:51:29 -07:00
Howard Chu
cec27aa517 Fix prev commit 2013-08-12 15:04:51 -07:00
Howard Chu
907b9d4877 Fixes for threaded indexer
Works now, but still 2x slower. Leave disabled.
2013-08-12 14:50:54 -07:00
Howard Chu
64f06d5acc ITS#7662 cleanup reader txn in mdb_entry_get() 2013-08-10 05:05:16 -07:00
Howard Chu
19737680d1 ITS#7659 add directoryString compatible syntaxes
countryString and telephoneNumber were missing
2013-08-09 10:08:09 -07:00
Howard Chu
0626df2cf1 ITS#7591 fix back-meta missing result msgs 2013-08-02 04:44:57 -07:00
Howard Chu
8e28696f31 ITS#7654 fix implicit declaration warnings 2013-08-02 04:03:05 -07:00
Howard Chu
115460ae53 ITS#7645 use ldap_pvt_tls_config for TLSProtocolMin 2013-07-29 07:04:03 -07:00
Timothy Pearson
65f891d7a2 ITS#7641 don't muck with controls if slapi doesn't use them 2013-07-26 13:15:58 -07:00
Howard Chu
9b60fa9bb3 ITS#7636 slapi: don't free filterstr if filter didn't change 2013-07-10 12:56:04 -07:00
Howard Chu
99e22a4366 ITS#7628 fix back-mdb txn refcount
If multiple ops used the same opinfo the refcount wasn't being decremented
2013-06-23 19:13:52 -07:00
Jan Synacek
95241fae6c ITS#7611 Fix loglevel2bvarray 2013-05-29 07:31:15 -07:00
Howard Chu
1d252a9236 Disable databases & overlays (experimental)
Do not use. backend/overlay code needs to be fixed accordingly.
In particular, code which currently frees configuration in _db_close()
must be changed to free only in _db_destroy().

After restructuring, it must be possible to call _db_close()/_db_open()
multiple times in succession without requiring _db_config() in between.
2013-05-28 13:09:44 -07:00
Howard Chu
b7df586674 ITS#7608 allow slapadd w/unknown RDNs for config DB 2013-05-27 18:51:34 -07:00
Howard Chu
f27236b0c0 ITS#7588 plug memleak 2013-05-27 11:17:05 -07:00
Howard Chu
6dab36e97a ITS#7608 promoted attrs must have valid ad_index 2013-05-27 08:57:15 -07:00
Howard Chu
9649281f7b ITS#7609 add per-target filter patterns 2013-05-26 18:43:46 -07:00
Howard Chu
a3de7c29ae ITS#7604 fix modrdn, base-scope search 2013-05-24 11:08:25 -07:00
Howard Chu
1748f03041 ITS#7588 fix possible NULL-deref in prev commit 2013-05-24 08:23:44 -07:00
Howard Chu
3d5e7ef0d2 ITS#7581 more for prev commit 2013-05-23 11:45:05 -07:00
Howard Chu
82d7e9d8ab ITS#7581 fix back-meta config checks
Allow base entry to be added online with targets
added later. Add SLAP_SERVER_RUNNING flag to note
that main slap_startup has already occurred.
2013-05-23 10:54:50 -07:00
Howard Chu
a8c1438688 ITS#7577 more alias deref checks 2013-05-17 09:15:36 -07:00
Howard Chu
37c8b35ebd Cleanup, fix syncrepl config errmsg 2013-05-17 07:51:23 -07:00
Howard Chu
68cb9ae250 ITS#7588 fix double-free for sorted paged search 2013-05-13 08:12:40 -07:00
Howard Chu
201ddbe3e4 ITS#7577 more for previous commit 2013-04-28 12:47:14 -07:00
Howard Chu
fb537d747c ITS#7577 alias fixes 2013-04-28 12:25:58 -07:00
Ted C. Cheng
d3633632e1 ITS#7513 added TCP keepalive support to back-meta 2013-04-24 01:22:17 -07:00
Howard Chu
9381d04b87 Don't expire a conn if it's still referenced 2013-04-24 00:27:26 -07:00
Jorge Perez Burgos
69f4f4b673 ITS#7524 make sure binding flag is set before trying to bind 2013-04-24 00:25:04 -07:00
Jan Synacek
fb790edccd ITS#7568 Add -Q to slaptest's help 2013-04-10 18:21:48 -07:00
Howard Chu
8cc61d8dbd attrdb fixes 2013-04-05 03:03:07 -07:00
Howard Chu
3fe88a3cef ITS#7552 fix for templates with * / + 2013-03-25 11:14:01 -07:00
Howard Chu
daf62a0841 ITS#7540 reject undefined attrs 2013-03-19 13:32:42 -07:00
Hallvard Furuseth
f38c8b79d4 ITS#7543 Fix log output "conn=-1 ... ACCEPT" 2013-03-18 20:28:07 +01:00
Howard Chu
02b22e7e59 ITS#7542, more for ITS#7432
typos in quicksort
2013-03-18 11:43:47 -07:00