A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, master has been updated
via e9f5e59ba206fc558583f918ae0b3fc51f125364 (commit)
via 09137b6646aeb85d3d3ac58278ff7565211956b0 (commit)
from f9cb538fbdceb524fca7eb2bba8e76c9f8428d6c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e9f5e59ba206fc558583f918ae0b3fc51f125364
Author: Howard Chu <hyc(a)openldap.org>
Date: Mon Sep 15 19:23:09 2014 +0100
LDAP_TXN is now RFC 5805
commit 09137b6646aeb85d3d3ac58278ff7565211956b0
Author: Howard Chu <hyc(a)openldap.org>
Date: Mon Sep 15 19:18:30 2014 +0100
Consolidate LDAP_TXN precheck
This commit was accidentally omitted from previous push
-----------------------------------------------------------------------
Summary of changes:
include/ldap.h | 16 ++++++++++-----
servers/slapd/back-bdb/add.c | 41 ++-------------------------------------
servers/slapd/back-bdb/delete.c | 41 ++-------------------------------------
servers/slapd/back-bdb/modify.c | 41 ++-------------------------------------
servers/slapd/back-bdb/modrdn.c | 41 ++-------------------------------------
servers/slapd/back-mdb/add.c | 41 ++-------------------------------------
servers/slapd/back-mdb/delete.c | 41 ++-------------------------------------
servers/slapd/back-mdb/modify.c | 41 ++-------------------------------------
servers/slapd/back-mdb/modrdn.c | 41 ++-------------------------------------
servers/slapd/proto-slap.h | 1 +
10 files changed, 28 insertions(+), 317 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, master has been updated
via f9cb538fbdceb524fca7eb2bba8e76c9f8428d6c (commit)
via 32f05e96f7520bc5b99b7e5302ff08d33e550199 (commit)
from 20407ec5da1d1db6daa1abdd9099a93c90e72d0b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f9cb538fbdceb524fca7eb2bba8e76c9f8428d6c
Author: Howard Chu <hyc(a)openldap.org>
Date: Mon Sep 15 23:42:27 2014 +0100
Add updateControls to txn response
commit 32f05e96f7520bc5b99b7e5302ff08d33e550199
Author: Howard Chu <hyc(a)openldap.org>
Date: Mon Sep 15 21:44:20 2014 +0100
Flesh out txn support
Only in back-mdb; back-bdb needs work but it's deprecated;
not worth the effort. In particular txn, retry after deadlocks
makes the whole thing too messy.
-----------------------------------------------------------------------
Summary of changes:
servers/slapd/back-mdb/id2entry.c | 23 +++++
servers/slapd/back-mdb/init.c | 1 +
servers/slapd/back-mdb/proto-mdb.h | 1 +
servers/slapd/connection.c | 16 +++-
servers/slapd/slap.h | 13 +++
servers/slapd/txn.c | 178 +++++++++++++++++++++++++++++++++---
6 files changed, 215 insertions(+), 17 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
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_39 has been updated
to 391c38edbb586ddcc02dab470205b914004f17f7 (tag)
from 35e549b49b1f58ec494bc05cc2718f82d20c30c6 (which is now obsolete)
tagging 6bfa8256161618e62e56d139243aa234b3ece875 (commit)
replaces OPENLDAP_REL_ENG_2_4_38
tagged by Quanah Gibson-Mount
on Fri Jan 24 15:53:52 2014 -0600
- Log -----------------------------------------------------------------
OpenLDAP 2.4.39
Hallvard Furuseth (28):
Clean up mdb_copy.
Warning cleanup.
Add EVEN(): Micro-optimize "up to multiple of 2".
put(MDB_MULTIPLE): Skip existing item cleanly.
ITS#7589 Fix delete(uneven-sized MDB_DUPFIXED data).
ITS#7589 Fix me_nodemax and related node sizes.
Relax MDB_MAXKEYSIZE for existing data.
Raise safe max MDB_MAXKEYSIZE.
Support dynamic max MDB keysize.
Fix mdb_reader_list() and its spec.
Comment MDB_node, mdb_page_unspill, mdb_update_key
Replace MDB_node.mn_offset[], to ease debugging.
Fix commit "Raise safe max MDB_MAXKEYSIZE."
Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error
ITS#7515 has been fixed.
ITS#7665 Drop lmdb.h doc on non-overlapping flags.
ITS#7772 Reduce spurious sub-page growth.
Add mdb_dbg_pgno(): (sub)pagenum for debug output.
sprintf format: pid_t need not be an int.
ITS#7771 mdb_cursor_del0(): Fix xcursor tracking.
mdb_page_malloc(): Move VGMEMP_ALLOC before memset
Invalidate the txn on corruption/internal errors
Wrap __func__ in mdb_func_
ITS#7377 Invalidate txn on page-allocation errors
Add mdb_env_<set,get>_userctx()
ITS#7775 Add mdb_env_set_assert()
ITS#7775 Drop <assert.h>, drop/replace assert()s.
Revert "ITS#7772 Reduce spurious sub-page growth."
Howard Chu (17):
ITS#7750 fix olcDbConfig modification
ITS#7749 more for prev commit
ITS#7756 keysizes were wrong in mdb_update_key
ITS#7757 plug memleak
Fix GET_BOTH_RANGE
ITS#7775 cleanup unnecessary assert()s
ITS#7775 Cleanup mdb_node_del()
ITS#7759 avoid assert in parse_passwdpolicy_control
ITS#7753 use $(MAKE) for tests
ITS#7761 bail out of search if config is pausing
ITS#7762 shortcut NULL RDNs
ITS#7684, #7506 TLSDHParamFile typo
Make sure mapsize changes take effect on Windows.
ITS#7783 workaround stupid NSPR bug
ITS#7778 fix regression from #7329
Note changes for LMDB 0.9.11
Bump version to 0.9.11
Pierangelo Masarati (2):
fix years old cut'n'paste
handle softadd/softdel (internal modifications; ITS#7773)
Quanah Gibson-Mount (19):
Return to release engineering
ITS#7750
More for ITS#7749
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7756
ITS#7757
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7759
ITS#7753
ITS#7761
ITS#7762
Fix libldap deref control call
ITS#7773
ITS#7684
ITS#7783
ITS#7778
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Prep for release
-----------------------------------------------------------------------
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
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_40 has been updated
to b50a6c2ea22893c6b68fe165f5a9371f29cc1335 (tag)
from d35af58763afb71ab7c1541a5bdd87621c049ab8 (which is now obsolete)
tagging 54733bfc15fd7308c0780dca61f311d0f91f1157 (commit)
replaces OPENLDAP_REL_ENG_2_4_39
tagged by Quanah Gibson-Mount
on Mon Sep 15 14:17:52 2014 -0500
- Log -----------------------------------------------------------------
OpenLDAP 2.4.40
Alexey Naumov (1):
Fix possible crash in DLL_THREAD_DETACH (explodes in .Net Framework)
HAMANO Tsukasa (1):
ITS#7742 New: PBKDF2 module
Hallvard Furuseth (38):
ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT.
mtest[46]: Use different DBs when different flags.
mtest*.c, sample-*.c: Add/note error checks.
Doxygen fixes
mdb_txn_renew0(): Fix un-mutexed me_flags update.
mdb_page_list(): Support & display all page types
More checks for closed DBIs and invalidated txns.
Move code out of mdb_cursor_del0() and mdb_del().
Don't use non-existent node info in branch/leaf2
Handle more errors. Invalidate txn if needed.
mtest: Accept an MDB_NOTFOUND case
Tweak mdb_mid2l_insert() call from ITS#7775.
Update MDB_PANIC description
Revert "Update MDB_PANIC description" (thinko).
ITS#7829 Simplify last commit
More ITS#7793 Check key->mv_size with MDB_CURRENT.
Document DBI issues, extend MDB_BAD_VALSIZE.
ITS#7771 mdb_cursor_put doc: Cursor moves on error
ITS#7861 Re-fix MDB_db.md_entries.
ITS#7834 Fix MDB_MULTIPLE writing multiple keys.
Simplify MDB_MULTIPLE
Factor out MDB_TXN_ERROR
More for big MDB_MAXKEYSIZE with MDB_DUPSORT.
Factor out mdb_cmp_clong()
Comment ~MDB_APPEND, from earlier commit message.
Fix MDB_GET_MULTIPLE/MDB_NEXT_MULTIPLE doc.
ITS#7793 Re-fix MDB_CURRENT doc: Match current item
Fix mdb_page_loose() vs. mdb_page_flush().
Fixes for loose pages
ITS#7713 cleanups
ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment.
MDB_DEVEL doxygen fix
MDB_MAXKEYSIZE = 0 (dynamic value) when MDB_DEVEL
ITS#7789 Fix mdb_env_write_meta().
Fix mdb_copy & co when MDB pagesize < OS pagesize
Split out mdb_midl_xmerge, add MDB_IDL_ALLOCLEN
Fix loose pages in mdb_freelist_save().
Microoptimize loose pages
Howard Chu (170):
ITS#7676,7677 don't leak libldap err codes
ITS#7815 fix mdb_page_split
ITS#7815 more for page_split
Rename samples
Revert "ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT."
ITS#7828, #7793
More for ITS#7793/7828
ITS#7793/7828
ITS#7829 fix rebalance
ITS#7829 more for prev commit
More for ITS#4365 refix CR/LF handling
ITS#7798 fix mdb_entry_decode()
ITS#7803 reference slapd-config(5)
ITS#7587 fix double-free
Recommend mdb, deprecate BDB
ITS#7827 slapacl requires a valid suffix
ITS#7829 more for mdb_rebalance
Fix double-free on ciphersuite parse failure
ITS#7430 GnuTLS: Avoid use of deprecated function
ITS#7850 catch invalid naming attr
Fix mdb_rebalance collapsing root
ITS#7831 fix double-free
ITS#7705,#7800 fix back-mdb pagedResults search
ITS#7705,#7800 fix prev commit
ITS#7849 make sure to send cookie after fallback
ITS#7858 fix install path
ITS#7859 fix to read 4096-character lines
Don't do any merging if manageDSAit was used
ITS#7875 fix #7681 regression
ITS#7870 ignore index DBs in slapcat
ITS#7871 fix ldif-wrap length
ITS#7872 plug memleak of matchedDN
ITS#7873 check for pauses
ITS#7871 more for LDIF wrap
Bump version to 0.9.12
Remove bogus file
Shorten search for ovpage space
Tweak prev patch for ovpage search
Fix some overwrite quirks
Tweak ovpage search
Bump to 0.9.13
Bump to 0.9.13
Add mdb_dump, update copyrights
Add mdb_load
Fix unhex
Fix multiple subDBs
Fix lineno count
Fix mdb_node_move
Fix mdb_page_merge
Handle loose pages
Silence ptr arithmetic warnings
More cleanup for page_merge, page_loosen
More for page_loosen
Flesh out mdb_cmp_cint for BigEndians
ITS#7879 Windows build compatibility
Doc updates
More MDB -> LMDB renames
More for mdb_page_loose
Setup for gcov/coverage testing
Trap signals
ITS#7886 fix mdb_copy write size
More gcov setup tweaks
All diagnostics should go to stderr
dump/load need mapsize etc.
Add mdb_env_copy2()
Don't check LEAF2 pages for subnodes
Larger WBUF still better on large DB
Fix subDB/ovpage copying
Windows compat
Fix envinfo to return fixed map address
More copyfd2 tweaks
More tweaks to copyfd2
Rationalize mdb_env_copy2 API
Play games with object file layout
Windows fixes
Compacting copy doesn't need to snapshot metas
Set xcursor EOF after deleting last entry
ITS#7713 handle 65536 byte page size
Re-fix cursor EOF
ITS#7892 Fix MacOSX section name
Update LMDB version date/info
ITS#7789 persist mapsize changes
ITS#7789 update RESIZED errmsg text
ITS#7825 add MDB_BAD_DBI error code
ITS#7825 tweak prev commit
ITS#7825 more
Updates #7789, #7825
ITS#7825 more
Revert "ITS#7789 update RESIZED errmsg text"
ITS#7789 more
Fix loading of printable dump
Windows compat
Windows fixes
Zero-init copy2 writebuf
More for cursor EOF
Add missing mdb_strerror calls to debug msgs
Fix typos
ITS#7896 fix for mdb_env_map
Typo
Silence prototype warnings
Fix mdb_cursor_count, reject uninit'd cursor
Fix env_open mode bits
Windows64 32/64 silliness
Fixup for win64 commit
ITS#7887 doc tweaks
ITS#7877 update GnuTLS version to 2.12.0
ITS#7891 fix ODBC link check
Regenerate
ITS#7893 (#6508) fix a_numvals
ITS#7859 refix
ITS#7859 more for revert
Fix EOL/whitespace
ITS#7860 more for #5366, ldap_ava definition
ITS#7868 fix slapo-sock db_init
ITS#6970 fix autogroup Add Entry processing
ITS#7249 partial fix for memberof on frontendDB
ITS#6970 fix deadlocks
ITS#6970 all attrset params are required
ITS#6970 more error checks in add_group
ITS#7027 fix bugs in prev commit
ITS#7027 actually implement RFC 2782 shuffle
ITS#7902 fix str2entry / sorted vals
ITS#7903 preserve Sorted status of attrs
Revert ITS#7789 commits, let's try this again.
ITS#7789 doc updates
more for mdb_cursor_count
Update date
ITS#7906 fix ppolicy_connection_destroy
Fix MIPS cache coherency on Linux
ITS#7909 fix slap_callback init
ITS#7913 mdb_cursor_get(*_DUP) cleanup
ITS#7912 fix index config
More for MIPS
ITS#7793 update branch key if needed
ITS#7793 doc update, again
ITS#7793 more for branch key update
More for MIPS
ITS#7895 drop toolmode checks in str2entry
ITS#7915 fix mdb_entry_release
ITS#7915 fix translucent_modify
ITS#7906 better fix
ITS#7906 minor cleanup
Just use memalign, not posix_memalign
ITS#7917 fix mdb_dbi_open
ITS#7917
ITS#7906 more cleanup
ITS#7919 fix cache DB config
ITS#7838 fix typos in prev commit
Partially revert ada26306992babeccad0c5443fbd76e28dd24cd6
ITS#7922 delete dead code
ITS#7904 more tweaks
ITS#7906,#7923 Don't free configinfo in _db_close
More for MIPS
Cleanup mdb_ad_get
ITS#7913 cleanup
ITS#7927 fix double-free of searchref
ITS#7702 fix results with aliases
ITS#7904 init wwctx earlier
Revert "ITS#7702 fix results with aliases"
ITS#7702 better fix
ITS#7928 fix syncprov abandon cleanup
Use a single write txn
ITS#7934 add missing normalization of attrs
ITS#7929 don't log internal searches
ITS#7935 fix schema RDN normalization
ITS#7935 partially revert prev patch
Remember oldest reader txnid
More for me_pgoldest
ITS#7937 flush data to socket
Release 0.9.14
James M Leddy (1):
ITS#7027 Implement priority/weight for DNS SRV records
Jan Synacek (2):
ITS#7723 fix reference counting
ITS#7933 fix frontend config
Kevin H. Patterson (1):
ITS#7806 fixed memory leak in LDAPAsynConnection.cpp
Kurt Zeilenga (1):
Happy New Year (belated)
Leo Yuriev (1):
ITS#7915 fix memory leaks in previous patch
Michael Stroeder (1):
ITS#7838 add ORDERING rules to ppolicy attrs
Paul B. Henson (1):
ITS#7161 ppolicy pwdFailureTime resolution should be better than 1 second
Quanah Gibson-Mount (94):
Return to release engineering
ITS#7676
Fix typo
ITS#4365
ITS#7798
ITS#7806
ITS#7803
ITS#7723
ITS#7587
ITS#7827
4365->4635
ITS#7500
ITS#7430, ITS#6359
ITS#7847
ITS#7847
ITS#7850
ITS#7742
ITS#7831
ITS#7705, ITS#7800
ITS#7849
ITS#7858
ITS#7859
ITS#7864
ITS#7870
ITS#7871
ITS#7872
ITS#7873
Plug one-time leak
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7161
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7885
ITS#7887
ITS#7877 assume gnutls provides cipher suites
ITS#7877 assume gnutls is at least 2.12.0
ITS#7877 require GnuTLS 2.12.0 or newer
ITS#7877 regenerate configure
ITS#7877
ITS#7890
ITS#7890
ITS#7891
ITS#7893
ITS#7869
ITS#7851
ITS#7860
ITS#7868
ITS#6970, ITS#7249
ITS#7027
ITS#7838
ITS#7904 writewait patch
ITS#7904
ITS#7903
ITS#7902
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7906
ITS#7908
ITS#7908
ITS#7909
Remove 7909, not released
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7912
ITS#7895, ITS#7915
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7919
ITS#7920 fix for slapacl
ITS#7920
Fix typo
Another typo
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Fix typo
ITS#7922
ITS#7906,ITS#7923
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7927
ITS#7702
ITS#7928
ITS#7930
ITS#7933
ITS#7934
ITS#7929
ITS#7935
Change retry to num times 60. Testing shows that on a known dataset, this has the same growth behavior as 2.4.39, while num times 20 resulted in significant growth.
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7937
2.4.40 release
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Ryan Tandy (3):
ITS#7877 use nettle instead of gcrypt
ITS#7869 fix do_phk_hash arguments
ITS#7851 tell lutil_b64_pton the correct target buffer size
hyc (2):
ITS#7930 partial fix
ITS#7930 additional fix
ryan(a)nardis.ca (2):
ITS#7885 Wrong RPATH in contrib/passwd/Makefile
ITS#7851 contrib pw-sha2 fix int/size_t comparison
-----------------------------------------------------------------------
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_4 has been updated
via 54733bfc15fd7308c0780dca61f311d0f91f1157 (commit)
via b9495245b4b96ad6698849e1c1c816c346f27c3c (commit)
from 5ecf6fd52cc4453514d0fc0d560cedbd248629c6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 54733bfc15fd7308c0780dca61f311d0f91f1157
Merge: 5ecf6fd b949524
Author: Quanah Gibson-Mount <quanah(a)openldap.org>
Date: Mon Sep 15 13:53:22 2014 -0500
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/CHANGES | 3 ++-
libraries/liblmdb/lmdb.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_5 has been updated
via d2cc697c3bcc6b9faf62d11158fcd05ab3f75776 (commit)
via b9495245b4b96ad6698849e1c1c816c346f27c3c (commit)
from 3de2009760e02c90a77f2f6bdb9d2b6ce6dfa6ff (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d2cc697c3bcc6b9faf62d11158fcd05ab3f75776
Merge: 3de2009 b949524
Author: Quanah Gibson-Mount <quanah(a)openldap.org>
Date: Mon Sep 15 13:53:16 2014 -0500
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_5
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/CHANGES | 3 ++-
libraries/liblmdb/lmdb.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, master has been updated
via 20407ec5da1d1db6daa1abdd9099a93c90e72d0b (commit)
via b9495245b4b96ad6698849e1c1c816c346f27c3c (commit)
from 46331f0216c4de9fa3aa26273f18b5be2afa6e18 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 20407ec5da1d1db6daa1abdd9099a93c90e72d0b
Merge: 46331f0 b949524
Author: Quanah Gibson-Mount <quanah(a)openldap.org>
Date: Mon Sep 15 13:53:04 2014 -0500
Merge remote-tracking branch 'origin/mdb.master'
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/CHANGES | 3 ++-
libraries/liblmdb/lmdb.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, mdb.master has been updated
via b9495245b4b96ad6698849e1c1c816c346f27c3c (commit)
from 5ee99f1125a775f28ed69b06d991a43c60d894a9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b9495245b4b96ad6698849e1c1c816c346f27c3c
Author: Howard Chu <hyc(a)symas.com>
Date: Mon Sep 15 19:48:32 2014 +0100
Release 0.9.14
-----------------------------------------------------------------------
Summary of changes:
libraries/liblmdb/CHANGES | 3 ++-
libraries/liblmdb/lmdb.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
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_40 has been created
at d35af58763afb71ab7c1541a5bdd87621c049ab8 (tag)
tagging 5ecf6fd52cc4453514d0fc0d560cedbd248629c6 (commit)
replaces OPENLDAP_REL_ENG_2_4_38
tagged by Quanah Gibson-Mount
on Mon Sep 15 12:54:07 2014 -0500
- Log -----------------------------------------------------------------
OpenLDAP 2.4.40
Alexey Naumov (1):
Fix possible crash in DLL_THREAD_DETACH (explodes in .Net Framework)
HAMANO Tsukasa (1):
ITS#7742 New: PBKDF2 module
Hallvard Furuseth (66):
Clean up mdb_copy.
Warning cleanup.
Add EVEN(): Micro-optimize "up to multiple of 2".
put(MDB_MULTIPLE): Skip existing item cleanly.
ITS#7589 Fix delete(uneven-sized MDB_DUPFIXED data).
ITS#7589 Fix me_nodemax and related node sizes.
Relax MDB_MAXKEYSIZE for existing data.
Raise safe max MDB_MAXKEYSIZE.
Support dynamic max MDB keysize.
Fix mdb_reader_list() and its spec.
Comment MDB_node, mdb_page_unspill, mdb_update_key
Replace MDB_node.mn_offset[], to ease debugging.
Fix commit "Raise safe max MDB_MAXKEYSIZE."
Drop UNLOCK_MUTEX_R() on mdb_reader_pid() error
ITS#7515 has been fixed.
ITS#7665 Drop lmdb.h doc on non-overlapping flags.
ITS#7772 Reduce spurious sub-page growth.
Add mdb_dbg_pgno(): (sub)pagenum for debug output.
sprintf format: pid_t need not be an int.
ITS#7771 mdb_cursor_del0(): Fix xcursor tracking.
mdb_page_malloc(): Move VGMEMP_ALLOC before memset
Invalidate the txn on corruption/internal errors
Wrap __func__ in mdb_func_
ITS#7377 Invalidate txn on page-allocation errors
Add mdb_env_<set,get>_userctx()
ITS#7775 Add mdb_env_set_assert()
ITS#7775 Drop <assert.h>, drop/replace assert()s.
Revert "ITS#7772 Reduce spurious sub-page growth."
ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT.
mtest[46]: Use different DBs when different flags.
mtest*.c, sample-*.c: Add/note error checks.
Doxygen fixes
mdb_txn_renew0(): Fix un-mutexed me_flags update.
mdb_page_list(): Support & display all page types
More checks for closed DBIs and invalidated txns.
Move code out of mdb_cursor_del0() and mdb_del().
Don't use non-existent node info in branch/leaf2
Handle more errors. Invalidate txn if needed.
mtest: Accept an MDB_NOTFOUND case
Tweak mdb_mid2l_insert() call from ITS#7775.
Update MDB_PANIC description
Revert "Update MDB_PANIC description" (thinko).
ITS#7829 Simplify last commit
More ITS#7793 Check key->mv_size with MDB_CURRENT.
Document DBI issues, extend MDB_BAD_VALSIZE.
ITS#7771 mdb_cursor_put doc: Cursor moves on error
ITS#7861 Re-fix MDB_db.md_entries.
ITS#7834 Fix MDB_MULTIPLE writing multiple keys.
Simplify MDB_MULTIPLE
Factor out MDB_TXN_ERROR
More for big MDB_MAXKEYSIZE with MDB_DUPSORT.
Factor out mdb_cmp_clong()
Comment ~MDB_APPEND, from earlier commit message.
Fix MDB_GET_MULTIPLE/MDB_NEXT_MULTIPLE doc.
ITS#7793 Re-fix MDB_CURRENT doc: Match current item
Fix mdb_page_loose() vs. mdb_page_flush().
Fixes for loose pages
ITS#7713 cleanups
ITS#7789 Fix resize vs MDB_NOMETASYNC, and a comment.
MDB_DEVEL doxygen fix
MDB_MAXKEYSIZE = 0 (dynamic value) when MDB_DEVEL
ITS#7789 Fix mdb_env_write_meta().
Fix mdb_copy & co when MDB pagesize < OS pagesize
Split out mdb_midl_xmerge, add MDB_IDL_ALLOCLEN
Fix loose pages in mdb_freelist_save().
Microoptimize loose pages
Howard Chu (186):
ITS#7750 fix olcDbConfig modification
ITS#7749 more for prev commit
ITS#7756 keysizes were wrong in mdb_update_key
ITS#7757 plug memleak
Fix GET_BOTH_RANGE
ITS#7775 cleanup unnecessary assert()s
ITS#7775 Cleanup mdb_node_del()
ITS#7759 avoid assert in parse_passwdpolicy_control
ITS#7753 use $(MAKE) for tests
ITS#7761 bail out of search if config is pausing
ITS#7762 shortcut NULL RDNs
ITS#7684, #7506 TLSDHParamFile typo
Make sure mapsize changes take effect on Windows.
ITS#7783 workaround stupid NSPR bug
ITS#7778 fix regression from #7329
Note changes for LMDB 0.9.11
Bump version to 0.9.11
ITS#7676,7677 don't leak libldap err codes
ITS#7815 fix mdb_page_split
ITS#7815 more for page_split
Rename samples
Revert "ITS#7793 mdb_cursor_put(): Fix MDB_CURRENT."
ITS#7828, #7793
More for ITS#7793/7828
ITS#7793/7828
ITS#7829 fix rebalance
ITS#7829 more for prev commit
More for ITS#4365 refix CR/LF handling
ITS#7798 fix mdb_entry_decode()
ITS#7803 reference slapd-config(5)
ITS#7587 fix double-free
Recommend mdb, deprecate BDB
ITS#7827 slapacl requires a valid suffix
ITS#7829 more for mdb_rebalance
Fix double-free on ciphersuite parse failure
ITS#7430 GnuTLS: Avoid use of deprecated function
ITS#7850 catch invalid naming attr
Fix mdb_rebalance collapsing root
ITS#7831 fix double-free
ITS#7705,#7800 fix back-mdb pagedResults search
ITS#7705,#7800 fix prev commit
ITS#7849 make sure to send cookie after fallback
ITS#7858 fix install path
ITS#7859 fix to read 4096-character lines
Don't do any merging if manageDSAit was used
ITS#7875 fix #7681 regression
ITS#7870 ignore index DBs in slapcat
ITS#7871 fix ldif-wrap length
ITS#7872 plug memleak of matchedDN
ITS#7873 check for pauses
ITS#7871 more for LDIF wrap
Bump version to 0.9.12
Remove bogus file
Shorten search for ovpage space
Tweak prev patch for ovpage search
Fix some overwrite quirks
Tweak ovpage search
Bump to 0.9.13
Bump to 0.9.13
Add mdb_dump, update copyrights
Add mdb_load
Fix unhex
Fix multiple subDBs
Fix lineno count
Fix mdb_node_move
Fix mdb_page_merge
Handle loose pages
Silence ptr arithmetic warnings
More cleanup for page_merge, page_loosen
More for page_loosen
Flesh out mdb_cmp_cint for BigEndians
ITS#7879 Windows build compatibility
Doc updates
More MDB -> LMDB renames
More for mdb_page_loose
Setup for gcov/coverage testing
Trap signals
ITS#7886 fix mdb_copy write size
More gcov setup tweaks
All diagnostics should go to stderr
dump/load need mapsize etc.
Add mdb_env_copy2()
Don't check LEAF2 pages for subnodes
Larger WBUF still better on large DB
Fix subDB/ovpage copying
Windows compat
Fix envinfo to return fixed map address
More copyfd2 tweaks
More tweaks to copyfd2
Rationalize mdb_env_copy2 API
Play games with object file layout
Windows fixes
Compacting copy doesn't need to snapshot metas
Set xcursor EOF after deleting last entry
ITS#7713 handle 65536 byte page size
Re-fix cursor EOF
ITS#7892 Fix MacOSX section name
Update LMDB version date/info
ITS#7789 persist mapsize changes
ITS#7789 update RESIZED errmsg text
ITS#7825 add MDB_BAD_DBI error code
ITS#7825 tweak prev commit
ITS#7825 more
Updates #7789, #7825
ITS#7825 more
Revert "ITS#7789 update RESIZED errmsg text"
ITS#7789 more
Fix loading of printable dump
Windows compat
Windows fixes
Zero-init copy2 writebuf
More for cursor EOF
Add missing mdb_strerror calls to debug msgs
Fix typos
ITS#7896 fix for mdb_env_map
Typo
Silence prototype warnings
Fix mdb_cursor_count, reject uninit'd cursor
Fix env_open mode bits
Windows64 32/64 silliness
Fixup for win64 commit
ITS#7887 doc tweaks
ITS#7877 update GnuTLS version to 2.12.0
ITS#7891 fix ODBC link check
Regenerate
ITS#7893 (#6508) fix a_numvals
ITS#7859 refix
ITS#7859 more for revert
Fix EOL/whitespace
ITS#7860 more for #5366, ldap_ava definition
ITS#7868 fix slapo-sock db_init
ITS#6970 fix autogroup Add Entry processing
ITS#7249 partial fix for memberof on frontendDB
ITS#6970 fix deadlocks
ITS#6970 all attrset params are required
ITS#6970 more error checks in add_group
ITS#7027 fix bugs in prev commit
ITS#7027 actually implement RFC 2782 shuffle
ITS#7902 fix str2entry / sorted vals
ITS#7903 preserve Sorted status of attrs
Revert ITS#7789 commits, let's try this again.
ITS#7789 doc updates
more for mdb_cursor_count
Update date
ITS#7906 fix ppolicy_connection_destroy
Fix MIPS cache coherency on Linux
ITS#7909 fix slap_callback init
ITS#7913 mdb_cursor_get(*_DUP) cleanup
ITS#7912 fix index config
More for MIPS
ITS#7793 update branch key if needed
ITS#7793 doc update, again
ITS#7793 more for branch key update
More for MIPS
ITS#7895 drop toolmode checks in str2entry
ITS#7915 fix mdb_entry_release
ITS#7915 fix translucent_modify
ITS#7906 better fix
ITS#7906 minor cleanup
Just use memalign, not posix_memalign
ITS#7917 fix mdb_dbi_open
ITS#7917
ITS#7906 more cleanup
ITS#7919 fix cache DB config
ITS#7838 fix typos in prev commit
Partially revert ada26306992babeccad0c5443fbd76e28dd24cd6
ITS#7922 delete dead code
ITS#7904 more tweaks
ITS#7906,#7923 Don't free configinfo in _db_close
More for MIPS
Cleanup mdb_ad_get
ITS#7913 cleanup
ITS#7927 fix double-free of searchref
ITS#7702 fix results with aliases
ITS#7904 init wwctx earlier
Revert "ITS#7702 fix results with aliases"
ITS#7702 better fix
ITS#7928 fix syncprov abandon cleanup
Use a single write txn
ITS#7934 add missing normalization of attrs
ITS#7929 don't log internal searches
ITS#7935 fix schema RDN normalization
ITS#7935 partially revert prev patch
Remember oldest reader txnid
More for me_pgoldest
ITS#7937 flush data to socket
James M Leddy (1):
ITS#7027 Implement priority/weight for DNS SRV records
Jan Synacek (2):
ITS#7723 fix reference counting
ITS#7933 fix frontend config
Kevin H. Patterson (1):
ITS#7806 fixed memory leak in LDAPAsynConnection.cpp
Kurt Zeilenga (1):
Happy New Year (belated)
Leo Yuriev (1):
ITS#7915 fix memory leaks in previous patch
Michael Stroeder (1):
ITS#7838 add ORDERING rules to ppolicy attrs
Paul B. Henson (1):
ITS#7161 ppolicy pwdFailureTime resolution should be better than 1 second
Pierangelo Masarati (2):
fix years old cut'n'paste
handle softadd/softdel (internal modifications; ITS#7773)
Quanah Gibson-Mount (112):
Return to release engineering
ITS#7750
More for ITS#7749
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7756
ITS#7757
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7759
ITS#7753
ITS#7761
ITS#7762
Fix libldap deref control call
ITS#7773
ITS#7684
ITS#7783
ITS#7778
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Prep for release
Return to release engineering
ITS#7676
Fix typo
ITS#4365
ITS#7798
ITS#7806
ITS#7803
ITS#7723
ITS#7587
ITS#7827
4365->4635
ITS#7500
ITS#7430, ITS#6359
ITS#7847
ITS#7847
ITS#7850
ITS#7742
ITS#7831
ITS#7705, ITS#7800
ITS#7849
ITS#7858
ITS#7859
ITS#7864
ITS#7870
ITS#7871
ITS#7872
ITS#7873
Plug one-time leak
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7161
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7885
ITS#7887
ITS#7877 assume gnutls provides cipher suites
ITS#7877 assume gnutls is at least 2.12.0
ITS#7877 require GnuTLS 2.12.0 or newer
ITS#7877 regenerate configure
ITS#7877
ITS#7890
ITS#7890
ITS#7891
ITS#7893
ITS#7869
ITS#7851
ITS#7860
ITS#7868
ITS#6970, ITS#7249
ITS#7027
ITS#7838
ITS#7904 writewait patch
ITS#7904
ITS#7903
ITS#7902
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7906
ITS#7908
ITS#7908
ITS#7909
Remove 7909, not released
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7912
ITS#7895, ITS#7915
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7919
ITS#7920 fix for slapacl
ITS#7920
Fix typo
Another typo
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Fix typo
ITS#7922
ITS#7906,ITS#7923
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7927
ITS#7702
ITS#7928
ITS#7930
ITS#7933
ITS#7934
ITS#7929
ITS#7935
Change retry to num times 60. Testing shows that on a known dataset, this has the same growth behavior as 2.4.39, while num times 20 resulted in significant growth.
Merge remote-tracking branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7937
2.4.40 release
Ryan Tandy (3):
ITS#7877 use nettle instead of gcrypt
ITS#7869 fix do_phk_hash arguments
ITS#7851 tell lutil_b64_pton the correct target buffer size
hyc (2):
ITS#7930 partial fix
ITS#7930 additional fix
ryan(a)nardis.ca (2):
ITS#7885 Wrong RPATH in contrib/passwd/Makefile
ITS#7851 contrib pw-sha2 fix int/size_t comparison
-----------------------------------------------------------------------
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git
A ref change was pushed to the OpenLDAP (openldap.git) repository.
It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_4 has been updated
via 5ecf6fd52cc4453514d0fc0d560cedbd248629c6 (commit)
from 8751791952edb7453a937cc87f9b373f8efd8e97 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5ecf6fd52cc4453514d0fc0d560cedbd248629c6
Author: Quanah Gibson-Mount <quanah(a)openldap.org>
Date: Mon Sep 15 12:53:35 2014 -0500
2.4.40 release
-----------------------------------------------------------------------
Summary of changes:
CHANGES | 4 ++--
build/version.var | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git