Commit Graph

22070 Commits

Author SHA1 Message Date
Howard Chu
5e6aadd779 More for multival attrs
Fix id2entry_delete when deleting last multival entry in DB
2016-07-22 10:30:57 +01:00
Howard Chu
3d5601e0ba Fix a4c7943d39
Modify/replace was broken if attr didn't already exist
2016-07-21 00:36:32 +01:00
Ryan Tandy
e35deef110 ITS#8099 bindconf ciphersuite setting is 'tls_cipher_suite' 2016-06-24 18:14:17 -07:00
Howard Chu
7a30ce8c08 Merge remote-tracking branch 'origin/mdb.RE/0.9' 2016-06-15 11:44:41 +01:00
Howard Chu
13ecac78cd ITS#8339, #8424 2016-06-15 11:43:46 +01:00
Hallvard Furuseth
d886593193 mdb_env_setup_locks: Plug mutexattr leak on error 2016-06-15 11:41:14 +01:00
Howard Chu
21ed2bd4c9 ITS#8339 Solaris 10/11 robust mutex fixes
Check for PTHREAD_MUTEX_ROBUST_NP definition (this doesn't work
on Linux/glibc because they used an enum). Zero out mutex before
initing.
2016-06-15 11:34:35 +01:00
Howard Chu
b785bfbe61 ITS#8424 init cursor in mdb_env_cwalk 2016-06-15 11:33:53 +01:00
Hallvard Furuseth
09e74f9056 Comment ovpage code in mdb_cursor_put() 2016-06-15 11:30:22 +01:00
Hallvard Furuseth
2996fda0ee Fix contrib prototypes - add ConfigReply* 2016-06-12 10:19:03 +02:00
Hallvard Furuseth
3e2f62ed0b ITS#8442 Fix uninitialized rs->sr_text in back-meta 2016-06-12 10:18:50 +02:00
Hallvard Furuseth
fe81f1d490 Fix intro comments in test configs 2016-06-12 09:44:45 +02:00
Hallvard Furuseth
4a961ed6ed Catch slapmodify entry setup errors 2016-06-12 08:35:25 +02:00
Hallvard Furuseth
1899118e91 ITS#8435 Move sc_writewait to end of slap_callback
So any initializers in code predating sc_writewait
will find sc_private in the expected position.
2016-06-12 08:31:18 +02:00
Hallvard Furuseth
23c5d6bbdd ITS#8435 Fix uninited slap_callback.sc_writewait 2016-06-12 08:30:58 +02:00
Howard Chu
92724fd39e ITS#8432 fix infinite looping mods in delta-mmr 2016-06-09 22:37:54 +01:00
Howard Chu
2e60bf5ed0 ITS#8428 init sc_writewait 2016-05-18 12:30:31 +01:00
Howard Chu
b7c1a5d6b8 ITS#8423 check for pause in accesslog_purge 2016-05-15 00:51:14 +01:00
Howard Chu
7e7ed7b171 Merge remote-tracking branch 'origin/mdb.RE/0.9' 2016-05-04 10:48:34 +01:00
Howard Chu
27f6160db4 RE 0.9.19 2016-05-04 10:47:32 +01:00
Howard Chu
dda2ac0a1b ITS#8412 fix NEXT_DUP after cursor_del 2016-05-04 10:45:18 +01:00
Howard Chu
b46fc3e438 ITS#8406 fix xcursors after cursor_del
Don't leave them uninit'd if they now point at a valid DUP node
2016-05-04 10:45:06 +01:00
Howard Chu
f9cdc4f032 mdb_drop optimization
If we know there are no sub-DBs and no overflow pages, skip leaf scan.
2016-05-04 10:44:56 +01:00
Howard Chu
0820431975 ITS#8393 fix MDB_GET_BOTH on non-dup record 2016-05-04 10:44:46 +01:00
Howard Chu
798f020c59 Tweak Win32 errmsg buffer 2016-05-04 10:44:35 +01:00
Quanah Gibson-Mount
3fe9678baa ITS#8414 - Remove use of "time", as it is non portable 2016-04-29 18:30:30 -07:00
Howard Chu
3efde72cbe ITS#8413 fix prev commit
Filter needs AttributeAssertions
2016-04-28 10:54:47 +01:00
Howard Chu
b61d02d942 ITS#8413 don't use str2filter on precomputable filters
and more importantly, avoid escaping requirements that str2filter has
2016-04-28 03:04:16 +01:00
Devin J. Pohly
fb5b3a0df2 ITS#6826 conversion scripts
These were provided as part of the original ITS but not previously committed.
Perl scripts to convert between Apache and OpenLDAP hash formats.
2016-04-11 13:35:39 +01:00
Howard Chu
2335285502 More for large multival attrs
We can't persist the sorted flag since the sort order between
DB and attr schema don't necessarily agree
2016-04-01 18:49:59 +01:00
Howard Chu
283f3ae171 ITS#8385 Fix use-after-free with GnuTLS 2016-03-12 11:03:29 +00:00
Nadezhda Ivanova
500398180e ITS#8303 Track pending ops per a_metasingleconn_t
so that unused target connections can be properly reset.
2016-02-29 17:09:00 +00:00
Nadezhda Ivanova
26f88817f6 ITS#8303 Fixed an assertion error during test022
The error was introduced with
commit 6cafdfa8d8
2016-02-29 17:08:51 +00:00
Quanah Gibson-Mount
4d3a54835c Fix minor typo 2016-02-26 18:37:10 -06:00
Howard Chu
156c5d53c2 Regenerate for ITS#8303 2016-02-08 12:47:20 +00:00
Nadezhda Ivanova
90a80a590d ITS#8303 Fixed an error in configure.in
This fixes an incorreclty named variable, introduced with
commit 6cafdfa8d8
2016-02-08 12:46:41 +00:00
Quanah Gibson-Mount
67fe3c50a7 Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap 2016-02-05 17:56:54 -06:00
Quanah Gibson-Mount
118a14f635 Fix documentation changes to remove extra : 2016-02-05 17:56:20 -06:00
Howard Chu
76d9be0196 More for large multival attrs
Fix a4c7943d39 entry delete
Ignore when id2v table is empty
2016-02-05 21:59:43 +00:00
Howard Chu
ff24e57ad4 Merge remote-tracking branch 'origin/mdb.RE/0.9' 2016-02-05 21:23:01 +00:00
Howard Chu
ad8488cfac Release 0.9.18 2016-02-05 21:22:15 +00:00
Howard Chu
b054c23c5d Merge remote-tracking branch 'origin/mdb.RE/0.9' 2016-02-04 17:36:48 +00:00
Hallvard Furuseth
60580aa678 ITS#7992 Fix memleak in prev change 2016-02-04 17:35:38 +00:00
Howard Chu
a27a95571d Merge remote-tracking branch 'origin/mdb.RE/0.9' 2016-02-02 19:42:40 +00:00
Howard Chu
d6f3440d94 ITS#8365 partially revert ITS#8281
Must setup psearch before snapshotting ctxcsn
2016-02-02 19:41:13 +00:00
Howard Chu
e1da338c78 regenerate for ITS#8114 and ITS#8303 2016-02-01 19:23:56 +00:00
Howard Chu
8470f6e32f ITS#8303 fix prev commit 2016-02-01 19:22:46 +00:00
Nadezhda Ivanova
6cafdfa8d8 ITS#8303 Asynchronous meta back-end for OpenLDAP 2016-02-01 14:35:47 +00:00
Howard Chu
a4c7943d39 Large multivalued attr support
Store attrs with a large number of values separately from the
main entry blob. Note - we need support for large DUPSORT values
for this to be generally usable.
2016-01-31 15:35:11 +00:00
Howard Chu
6bb6d5e3c6 ITS#8353 more for OpenSSL 1.1 compat
tmp_rsa callback has been removed from OpenSSL 1.1
Use new X509_NAME accessor function to retrieve DER bytes
2016-01-31 03:29:28 +00:00