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