A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The annotated tag, OPENLDAP_REL_ENG_2_4_43 has been created
at 09bf5a1f86db29734459ef0d028835a29fb0acbf (tag)
tagging 2e3d6c6ec2c259b5229e9be81ab104e9a8d1a349 (commit)
replaces OPENLDAP_REL_ENG_2_4_42
tagged by Quanah Gibson-Mount
on Mon Nov 30 11:02:34 2015 -0600
- Log -----------------------------------------------------------------
OpenLDAP 2.4.43
David Barbour (1):
ITS#7994 Access to current transaction ID.
Hallvard Furuseth (35):
ITS#7377 mdb_env_init_meta(): Catch calloc error
ITS#8263 streamline prev patch
For ITS#7789: Ensure mapsize >= pages in use.
Try to avoid an invalid datafile after failed init
Copy some env flags to txn. Factor out flags.
Cleanup MDB_env.me_txn0.
Set/clear mp_pad, md_pad (MDB_DUPFIXED data size).
Whitespace (align with mdb.master)
Add MDB_USE_POSIX_MUTEX.
Support robust mutexes/locks. Add mdb_mutex_t etc.
mdb_env_get_flags(): Hide internal flags
Use mdb_cmp_long() for FREE_DBI
mdb_drop0(): Omit scanning DUPSORT sub-DB leaves
mdb_txn_begin() cleanup
Simpler mdb_txn_commit().
Simpler mdb_node_shrink()
Simpler mdb_drop().
Simpler flag/DBI checks and MDB_DEBUG
Add DB_USRVALID, to avoid 'dbi == FREE_DBI' tests
More ESECT declarations
Simpler mdb_node_add()
Factor me_metas[toggle] out to mdb_env_pick_meta()
Move code into mdb_txn_end(). Was mdb_txn_reset0.
Catch most uses of finished/parent txns.
Cleanup: Drop !mt_dbxs hack, use MDB_TXN_FINISHED
ITS#7377 Always notice env error on txn startup.
ITS#7377 Catch mdb_put() to blocked/read-only txns
Kill magic numbers for NUM_METAS, databases
Simpler mdb_env_write_meta()
Fix typo in mdb_tassert().
ITS#8292 Fix ldif-filter, drop workaround for bug
ITS#7209 Default MDB_DSYNC = O_SYNC if no O_DSYNC
ITS#7209
ITS#8312 Fix loose pages in commit(nested txn)
CURSOR_TMP_[UN]TRACK() -> WITH_CURSOR_TRACKING()
Heiko Becker (2):
ITS#8168 Allow passing AR to make
ITS#8169 Allow passing mandir to make install
Howard Chu (100):
Another MDB_APPEND doc tweak
Return to release engineering
ITS#8185 add pwdMaxRecordedFailure
Fix copy/paste error in prev commit
ITS#8185 fix OID collision
ITS#8185 missing schema reference
ITS#8220 restore refint performance
ITS#8218 zero filter after freeing
ITS#8082 plug benign memleak
ITS#8220 fix prev commit
ITS#8173 fix SEGV after failed retry
Doc tweak - MDB_RESERVE / DUPSORT incompat
ITS#8231 fix ITS#8042 regression
ITS#8232 avoid redundant abandon processing
ITS#8233 reject lines with unbalanced quotes
ITS#8240 remove obsolete assert
Revert "ITS#8240"
Revert "Revert "ITS#8240""
ITS#8237 fix ITS#7589 regression
ITS#7377, 8237
ITS#8244 skip client controls in ldap_back_entry_get()
ITS#8249 add option to return search entry
ITS#8233 (#8251)
ITS#8221 don't merge branch pages needlessly
ITS#8221, #8256
ITS#8221 fix typos
ITS#8259 fix usage ordering
ITS#8258 fix rebalance/split
ITS#8258
ITS#8261 change sl_mem_detach to sl_mem_setctx
ITS#8262 add ldap_build_*_req functions
ITS#8262 more
ITS#8264 fix cursor_del cursor tracking
ITS#8263 fix cursor tracking in cursor_put
ITS#7771 fix cursor tracking on fake pages
ITS#8263, 8264, 7771, 8270
More misc updates
ITS#8273 Windows file:// URL fixup
ITS#8277 simpler check for syncrepl on config DB
ITS#8280 Fix Windows EOL in test output
ITS#8281 fix delta-mmr with interrupted refresh
ITS#8281 more for prev commit
Cleanup
ITS#8284 olcRelay needs quotes
ITS#8216 Windows compat
ITS#8216 fix ldif-filter invocation
ITS#8289 fix mod Increment with inherited attr type
ITS#8295 fix Windows microsecond timer
ITS#8294 avoid symbol clash with other crypto libs
ITS#8294 more for prev commit
Add MDB_NO_ROBUST to disable Robust Mutexes
Use MDB_USE_ROBUST not MDB_NO_ROBUST
ITS#8299 fix page_merge cursor fixup
ITS#8238 fix DUPFIXED page_split
ITS#8238, #8299
ITS#8300 fix rebalance after node_move
ITS#8300 fix node_move
ITS#8300
ITS#8300 more for node_move fixups
ITS#8300 simplify
ITS#8300 more for node_move
ITS#8301 remove assert in ber_get_next
ITS#8304 fix page_merge
ITS#8304
Tweak robust mutex detection for glibc
ITS#8310 fix mdb_rebalance cursor fixup
ITS#8310
ITS#8295 more for prev commit
ITS#8311 fix page_split from update_key
ITS#8311 add comment
ITS#8311
ITS#8313 more for ITS#8062
ITS#8315 fix ovpage_free
ITS#8312, 8313, 8315
ITS#8316 cursor fixup in page_merge
Refix root split check from 5da67968afb599697d7557c13b65fb961ec408dd
Silence some valgrind uninit warnings
ITS#8300 more for prev commit
ITS#8321 Fix del/dupsort
ITS#8321 don't skip fixups on splitting cursors
ITS#8321 fix mdb_cursor_chk()
ITS#8321 fix mdb_cursor_shadow()
ITS#8321 fix mdb_cursor_put
ITS#8321 track temporary cursors
ITS#8321 simplify page_split fixups
ITS#8321 reorganize page_split fixups
ITS#8316, 8321
ITS#8319, 8320
ITS#8323 Fix nested commit
ITS#8321 deinit empty cursors
ITS#8321 Fix mdb_cursor_set
ITS#8321 mdb_put cursor needs tracking too
ITS#8321 page_touch - don't fixup the cursor we just touched
ITS#8321 More cursor fixup
Cleanup C_DEL flag usage
ITS#8321 fix ambiguity in cursor_put fixup
ITS#8323
ITS#8168, 8169
ITS#8321 cleanup unused var
Release 0.9.17
Ignacio Casal Quinteiro (1):
ITS#8270 win32: fix conversion error with MSVC
Luca Bruno (2):
ITS#8198 Fix an always-true check
ITS#8198 Optionally use libnettle instead of OpenSSL for crypto
Luke Yeager (1):
ITS#8256 Create install directories if needed
Orivej Desh (2):
ITS#8319 mdb_load: explain readline and mdb_cursor_put errors
ITS#8320 mdb_load: fix loading data from simple text files
Oskari Timperi (1):
ITS#7992 assume Windows paths are UTF-8
Pavel Medvedev (2):
ITS#8067 add ssize_t typedef for MSVC
ITS#8069 char* strings on Windows are ASCII
Quanah Gibson-Mount (47):
Return to release engineering
ITS#8185, ITS#8133
ITS#8220
ITS#8218
ITS#8082
ITS#8173
Fix wording for ITS8082
ITS#8198
ITS#8231
ITS#8232
ITS#8233
ITS#7537
ITS#8234
ITS#8235
ITS#7889
ITS#7964
ITS#8240
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
ITS#7897
ITS#8244
ITS#8249
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
ITS#8273
mdb is the recommended backend to OpenLDAP
ITS#8277
ITS#8280
ITS#8281
ITS#8284
ITS#8216
ITS#8289
ITS#8292
ITS#8295
ITS#8294
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
ITS#8301
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
ITS#8297 sleep before checking contextCSN values
ITS#8297
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Prep for release
Ryan Tandy (8):
ITS#8133 avoid mods during dds_db_open
ITS#8198 use #elif instead of #else for gnutls cases
ITS#7537 release entry on failure
ITS#8234 revert to default policy on failure
ITS#8235 fix compiler warnings
ITS#7889 add olcDropUnrequested to olcRwmConfig
ITS#7964 avoid double-unescaping rewrite rules
ITS#7897 fix admin guide syncrepl TLS defaults
leo(a)yuriev.ru (2):
ITS#7971 mdb_txn_renew0(): Fix new readers slots.
ITS#7969 Use __sync_synchronize()
-----------------------------------------------------------------------
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git