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 1b393b742133cab2883c53549e8aed67c4e1bc02 (commit)
from d42c7c4937412aab0f603e205df7166b48b25c99 (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 1b393b742133cab2883c53549e8aed67c4e1bc02
Author: Howard Chu <hyc(a)openldap.org>
Date: Thu Oct 11 08:37:33 2012 -0700
ITS#7411 delete trailing whitespace in ldap_get_option.3
-----------------------------------------------------------------------
Summary of changes:
doc/man/man3/ldap_get_option.3 | 2 +-
1 files changed, 1 insertions(+), 1 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 d42c7c4937412aab0f603e205df7166b48b25c99 (commit)
from c1800082cc645e035eb61a8183b7c1b3b96932cf (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 d42c7c4937412aab0f603e205df7166b48b25c99
Author: Howard Chu <hyc(a)openldap.org>
Date: Thu Oct 11 07:59:06 2012 -0700
ITS#7414 fix slapo-rwm modrdn cleanup
newSup is NULL if it was specified, but same as old Sup.
-----------------------------------------------------------------------
Summary of changes:
servers/slapd/overlays/rwm.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 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_33 has been updated
to 8f89646a60ed4e50e8400133a32434cd2538d498 (tag)
from 93e820e3fb9a98d7cd70787009a0d8230b78b57b (which is now obsolete)
tagging a54957bf558b331cf10e51d644934c5f7721e512 (commit)
replaces OPENLDAP_REL_ENG_2_4_30
tagged by Kurt Zeilenga
on Wed Oct 10 05:21:11 2012 -0700
- Log -----------------------------------------------------------------
OpenLDAP 2.4.33
Chris Mikkelson (2):
ITS#7363 Use posix semaphores on apple and bsd systems.
ITS#7364 Remove POSIX semaphores when the last user closes the mdb environment.
Emily Backes (1):
Update name information
Frederik Deweerdt (1):
ITS#7270 Protect accesses to ldap_int_hostname with a mutex.
HIRABAYASHI Satoshi (1):
ITS#7218 fix sessionlog usability check
Hallvard Furuseth (40):
ITS#7191 Fix mdb_xcursor_init1() unaligned access
Remove development file libmdb/make.sh
Fix libmdb comments
ITS#7191 Fix mdb_xcursor_init1() unaligned access
Remove development file libmdb/make.sh
Fix libmdb comments
ITS#7191 Align dirty MDB pages on the stack
Clean up MAP_FAILED handling in mdb.
Fix valgrind call after malloc failure in mdb.
Tweak mdb comment with conflicting spec of 'ID'
Fix MDB_txninfo.mt2 padding on Windows/Apple
ITS#7191 Align dirty MDB pages on the stack
Clean up MAP_FAILED handling in mdb.
Fix valgrind call after malloc failure in mdb.
Tweak mdb comment with conflicting spec of 'ID'
Fix MDB_txninfo.mt2 padding on Windows/Apple
ITS#7204 Fix test044-dynlist for --disable-monitor
ITS#7234 Fix syncprov entry leak: Set op->o_tag
ITS#7233 Fix slapd listener initialization.
Fix MDB_DEBUG in last ITS#7299 commit.
libmdb: Do not use the MDB_txbody.mtb_txnid field.
libmdb: Set close-on-exec flag on lockfile
libmdb: Don't open datafile twice when not needed.
libmdb: Add C++ 'extern "C" {}' to *.h
libmdb: MDB_FDATASYNC code cleanup.
libmdb: signed meets unsigned warning cleanup
libmdb: Simplify mdb_default_cmp. No real change.
libmdb: Simplify pick_meta() from read_meta().
libmdb: midl.h namespace cleanup.
libmdb: Check sem_open() against SEM_FAILED.
libmdb: Fix P_INVALID when pgno_t != unsigned long
ITS#7363 Preprocessor namespace cleanup.
MDB_WRITEMAP needs no DSYNC descriptor (me_mfd)
Save pid in MDB_env instead of repeating getpid().
Remove mdb data races. Use (txnid_t)-1 as "no ID".
ITS#7377 Wrap sem_wait & file locks in EINTR loops
ITS#7364 Always sem_unlink() in mdb_env_open().
ITS#7364 Limit mdb lock upgrade before sem_unlink.
ITS#7377 Catch MDB setup errors and clean up.
ITS#7377 Catch MDB user errors.
Howard Chu (211):
Fix mdb_drop return
Add Solaris byte-order detection
Add dummy DKEY define
More pgno alignment tweaks
More Solaris warning cleanup
Fix size check
Use <inttypes.h> instead of <stdint.h>
Add MDB_FDATASYNC to allow override to fsync if needed.
s/DEBUG/MDB_DEBUG/
Alignment fixes for debug msgs
More s/DEBUG/MDB_DEBUG/
Add $(SOLIBS) macro for shared lib dependencies
ITS#7121 fix page splits when data+key size is too large
Happy New Year!
ITS#7126 fix cursor tracking code
ITS#7121 fix page splits when newindx == 0
txn_commit must abort txn before returning errors
Add valgrind support with -DUSE_VALGRIND
Fix typo in e8e57be42107a877f604d0c4e67115ef37681a1b
ITS#7160 get BYTE_ORDER def for HPUX (and Solaris)
ITS#7196 use IOV_MAX if it's defined and small
ITS#7195 add NotAllowedOnNonleaf to deltasync fallback errors
ITS#7196 use IOV_MAX if it's defined and small
ITS#7190 fix merging of branch pages in deletes
Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2
ITS#7190 don't crash in slapcat on NULL entry
ITS#7190 fix merging of branch pages in deletes
Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2
ITS#7191 more alignment tweaks
ITS#7200 enforce check for matching serverID URL
ITS#7201 fix config flags
ITS#7188 fix formatting
ITS#7194 fix IPv6 URL detection
ITS#7191 more alignment tweaks
ITS#7191 fix typo, more alignment tweaks
ITS#7203 approxIndexer should omit zero-length keys
ITS#7200 fix regression in b4d403ea310022ca4ffcbf31fa20ead6c754f28d
Update overflow page count when freeing overflow page
ITS#7213 fix page_split with MDB_APPEND
ITS#7205 fix check for existing suffix
ITS#7207 check for ld->ld_defconn
Update overflow page count when freeing overflow page
ITS#7213 fix page_split with MDB_APPEND
ITS#7210 partial fix
ITS#7210 additional freelist fixes
Add mfree utility to show the freelist
Fix uninit'd xcursor index
ITS#7210 partial fix
ITS#7210 additional freelist fixes
Add mfree utility to show the freelist
Fix uninit'd xcursor index
Fix entry counts in cursor_put
Partial revert of prev commit
Fix entry counts in cursor_put
Partial revert of prev commit
ITS#7210 fix leak of overflow pages in freelist
ITS#7210 fix leak of overflow pages in freelist
ITS#7219 fix for odd-aligned keys in mdb_update_key()
ITS#7219 fixup keysize in previous commit
ITS#7219 fix for odd-aligned keys in mdb_update_key()
ITS#7219 fixup keysize in previous commit
ITS#7149 fix back-shell/back-perl Modify with binary values
ITS#7149 more for back-perl, always use bv_len when available
ITS#7149 pick up definition of STRLENOF
ITS#7197 fix olcTLSVerifyClient keywords
ITS#7229 more mdb_page_split fixes
ITS#7230 check and strip 0 length IDLs from freelist
ITS#7229 additional tweaks
ITS#7238 doc clarification
ITS#7228 check for unexpected result from ldapsearch
ITS#7231 fix idl_append when b has only 1 element
ITS#7231 simplify prev commit
ITS#7235 prevent sop from being freed during init
ITS#7229 more mdb_page_split fixes
ITS#7230 check and strip 0 length IDLs from freelist
ITS#7229 additional tweaks
ITS#7238 doc clarification
MDB_APPEND should only be used in tool mode
ITS#7210 fix check for freelist changes
ITS#7229 more mdb_page_split tweaks
ITS#7210 fix check for freelist changes
ITS#7229 more mdb_page_split tweaks
ITS#7245 fix slap_parse_sync_cookie invocation
ITS#7240 note option inheritance behavior
ITS#7251 fix Apple/Windows shared mutex naming
ITS#7255 in mdb_tool_entry_modify use the existing global txn
Further clarification of mdb_open()
More freelist tweaks, avoid referencing freed page
ITS#7266 fix rebalance for LEAF2 pages
ITS#7253 add a note about Criticality and RFC4510
Additional fix for threaded slapadd
ITS#7279 init rc in mdb_idl_insert_keys
Fix mdb_open, re-use closed dbi slots
Tweak prev commit, use first unused slot
ITS#7290 fix ldap_int_initialize() to set debug level
ITS#7076 fix dup result messages on entry/searchref error
ITS#7292 plug memleaks in accesslog,syncprov
ITS#7292 plug memleak in control values
ITS#7292 more syncprov leaks
Revert "ITS#7292 plug memleak in control values"
ITS#7292 more syncprov control leaks
ITS#7292 more accesslog,syncprov leaks
ITS#7303 fix unneeded alias lookups
TS#7303 tweak
ITS#7298 fix PermissiveModify control parsing
ITS#7302 fix mdb_dn2id_delete
ITS#7293 fix typo in ldap_create_session_tracking_control() decl
ITS#7293 make ldapava_free static
ITS#7318 fix include: example
ITS#7317 use SLEEP0 instead of 1 second sleep
Partial revert of 13c663f666ac28d7a72cbe644d393fc8d2dd9881
Tweak b802bcf7040110e1f0768d9d9ffa88dabd4bd5e7
Add MDB_NOMETASYNC env option.
Fix: avoid direct reference to meta pages
Revert "libmdb: Do not use the MDB_txbody.mtb_txnid field."
Drop me_toggle, unused
Windows thread callback support
Fix ID -> MDB_ID due to 20baad4a207db5d0e84fc3a7409f216aefa59385
Fix darwin sem_open() names
Don't use env-private copy of DB root nodes.
Make sure cursor's DB is init'd if STALE.
ITS#6262 fix gettime() regression
ITS#7323 plug leak in online indexer
Append tweaks, page_split fixes
Append mode still needs to detect duplicates
Leave extra space when creating a fake page
Skip unneeded calls to mdb_page_get in mdb_page_search
Fix root split check in mdb_page_split
Append mode should also detect keys that are too small
Update sub-DBs before updating free list
Fix 205bb17793e27be67098ccc80ee919165d7cb993
Fix txn_commit error check
Append tweak: must init mdb->mi_nextid
Fix online reconfig
ITS#7338 fix olcDbConfig changes to take effect immediately
ITS#6851 replace assert with error msg
Cleanup prev commit
ITS#7182 silence warning about AVL_APPLY type
ITS#7182 new entry points should just be appended to monitor_extra_t
Support double-buffering for threaded slapadd
ITS#7305 fix comments in prev commit
ITS#7168 cleanup prev commit
ITS#7118, #7133 tentative fix
More for prev commit (270ef33acf18dc13bfd07f8a8e66b446f80e7d27)
Cleanup gssapi_flags -> ldo_gssapi_flags
Use new Append support
Write optimization: avoid copying unused portions of pages.
Minor cleanup
Loop thru all DBs and show their stats
ITS#7168 cleanup prev commit
ITS#7344 cleanup, integration
ITS#7340 more test script cleanup
ITS#7172 don't reference ops in syncprov locks
ITS#7354 fix delta-sync mmr crash
Fix slapadd -q -w double-free
Initial config support for back-meta
Factor out common attrs from main and target
Initial emit support
back-meta shares back-ldap's OIDs
Finished emit support
Fix rewrite/suffixmassage parsing
Added delete support
Fix whitespace
ITS#7361 fix Windows lock handling
Write optimization: avoid copying unused portions of pages.
Minor cleanup
ITS#7358 fix ITS#7270 patch
ITS#7357 set NAS-Identifier in request
All official backends now support cn=config
Add MDB description
Delta-sync Mirror/MMR is now supported
Whitespace cleanup
ITS#7359 cleanup for loop
ITS#7350 allow value-specific ACLs on zero-length values
ITS#7350 actually use zero-length value ACLs
ITS#7364 also close the mutexes as needed
ITS#7368 SLAP_AUTH_DN stuff is not for RE24 yet
ITS#7369 abort txn before exiting
Fix mdb_audit()
In mdb_audit, change assert to fprintf
Don't decode entries until we know they're in scope
Fix typos in prev commit
More for 57b5fbea491c956ed7a4ab7d12d802de2b29455d
Add MDB_WRITEMAP to use a writable mmap
Add msync support for WRITEMAP option
msync should default to fully synchronous
Update comments, bump version
More for ea248dacf4ffceeb51bb3240ef0efef4d83eefea
More for 38a3317096a93eb741423c6ab583c41ff131c669
ITS#7385 fix mdb_page_split (again)
ITS#7386 close read txn in reindex commit
ITS#7383 More explicit error codes
ITS#7390 fix slapd_rw_destroy
ITS#7391 more for ab04c50a32275e216b82edaeeed50208cf49336b
Add MDB_SET_KEY cursor op
Shared lib should depend on pthread
Add mdb_cursor_renew()
More for ab04c50a32275e216b82edaeeed50208cf49336b
More for ab04c50a32275e216b82edaeeed50208cf49336b
More for 48ef27b6f5c804eca6a9d27f8dd2b4ded376f8af
ITS#7394 ignore WRITEMAP if RDONLY
Don't error out if tls=auto and MozNSS not found
Add MDB_GET_CURRENT
Add envflags for MDB config
More for envflags
ITS#7385, check further for bad splits
ITS#7403 fix idassert non-override mode
ITS#7405 note refint is not replicated
Fix mdb_drop
Fix prev commit
ITS#7403, #6296 fix AUTHZ_BACKEND handling
Hrvoje (1):
ITS#7222 fix bdb/hdb cache hang under high load
Jan Synacek (5):
ITS#7168 Fix count constraint when using multiple modifications
ITS#7168 Fix count constraint when using multiple modifications
ITS#7344 Add initial testsuite for slapo-constraint
ITS#7340 Fix handling of sets when checking for count constraint
ITS#7366 Update slapo-constraint tests
Jan Vcelak (13):
ITS#7276 MozNSS: allow CA certdb together with PEM CA bundle file
ITS#7287 MozNSS: do not overwrite error in tlsm_verify_cert
ITS#7291 MozNSS: read pin from file file can cause infinite loop
ITS#7312 MozNSS: context specific token description for certdb
ITS#7313 MozNSS: store certificate object instead of nickname in in ctx
ITS#7314 MozNSS: lock whole init and clenaup process
ITS#7315 MozNSS: do not authenticate to a slot manually
ITS#7316 MozNSS: do not retry when reading the pin from file
ITS#7327 smbk5pwd: error if crypto backend unsupported
ITS#7331 MozNSS: ignore untrusted issuer error when verifying server cert
ITS#7241 unbind: free socket prior to destroying TLS context
ITS#7359 MozNSS: prefer unlocked slot when getting private key
ITS#7359 MozNSS: fix whitespaces in all my changes
Jani Salonen (1):
ITS#7305 add slapi_[get|free]_client_ip()
Kurt Zeilenga (3):
Happy New Year!
Update for release
Update for release
Mat Booth (1):
ITS#7332 Changes required to build with Microsoft Visual Studio
Michael Stroeder (1):
ITS#7294 reference RFC4526 instead of draft
Ondrej Kuznik (15):
(ITS#6987) Consider only same attribute siblings for Cft_misc.
ITS#7182 Add mss_private for monitor subsystem.
ITS#7182 Introduce the variables for operation monitoring.
ITS#7182 Maintain the operation counts.
ITS#7182 Keep connection IDs for monitoring purposes.
ITS#7182 Rework monitor registration.
ITS#7182 Enable operation and connection monitoring.
ITS#7182 Expose the connection flags.
ITS#7182 Expose the URI used for this connection.
ITS#7182 Expose the peer address of a connection.
ITS#7182 allow for later monitor subsystem registration
ITS#7182 Remove monitor_info_t from params for monitor_entry_stub.
ITS#7182 Remove use of monitor_info_t in back-ldap.
ITS#7182 Simplify connection entry creation using entry_stub.
ITS#7369 mdb_stat: cleanup in case something went wrong.
Pierangelo Masarati (12):
ITS#6656 add reqEntryUUID to logs of write ops
ITS#6656 make reqEntryUUID searchable
ITS#6656 keep loginfo mutex-protected
ITS#6598 make control global
ITS#7224 check *_names pointer before dereferencing
ITS#7088 fix deadlock on write operations that do not need to be logged (please check)
more on ITS#6656
fix uninit'ed parameters to monitor_back_register_entry_attrs()
move entry_stub to monitor_extra_t
move entrypriv_create into monitor_extra_t
fix one-time leak
multiple URIs are allowed
Quanah Gibson-Mount (115):
Return to release engineering
ITS#7195
ITS#7196
ITS#7191
ITS#7190
ITS#7200
ITS#7201
ITS#7188
ITS#7194
ITS#7203
ITS#7204
ITS#7205
ITS#7207
ITS#7213 fix page_split with MDB_APPEND
ITS#7218
ITS#7210
ITS#7219
ITS#7149
ITS#7197
ITS#7228
ITS#7233, ITS#7234
ITS#7231
ITS#7235
ITS#7229, ITS#7230, ITS#7238
ITS#6656
ITS#7224
ITS#7088
ITS#7245
ITS#7240
Prep for release
Return to RE
ITS#7225
ITS7225->ITS7255
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7253
ITS#7267
ITS#7266
ITS#7251
ITS#7282
ITS#7269
ITS#7270
ITS#7276
ITS#7271
ITS#7284
ITS#7222
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7285, ITS#7287
ITS#7076, ITS#7291, ITS#7289, ITS#7290
ITS#7292
ITS#7292 wording tweak
ITS#7303
ITS#7298
ITS#7294
ITS#7302
ITS#7293
ITS#7312, ITS#7313, ITS#7314, ITS#7315, ITS#7316
ITS#7319
ITS#7318
ITS#7317
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#6262, ITS#7323
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7332
ITS#7338
Note ITS#7337
Note ITS#7339
Revert f6b8103b789ae40234b0cb7574c1a9da4e5a1b21 for add.c
ITS#7331, ITS#7327
ITS#7325
ITS#6851
ITS#6987
ITS#7182
ITS#7241
ITS#7305
ITS#7168
ITS#7118, ITS#7133
Merge branch 'OPENLDAP_REL_ENG_2_4' of ssh://git-master.openldap.org/~git/git/openldap into OPENLDAP_REL_ENG_2_4
Prep for release
Revert "ITS#7168 cleanup prev commit"
Revert "ITS#7168 Fix count constraint when using multiple modifications"
Revert ITS#7168
Return to RE
ITS#7168, ITS#7344
ITS#7172
ITS#7354
ITS#7356
slapd-meta config support
ITS#7361
ITS#7358
ITS#7357
ITS#7359
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7363
ITS#7363 tweak
ITS#7360
ITS#7350
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7364
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7385, ITS#7229
ITS#7386
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7390
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Fix MDB objectClass so that MDB will load
ITS#7403, ITS#7405
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7366
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Prep for release
Rich Megginson (1):
ITS#7360 accept nss certname in the form of tokenname:certnickname
SATOH Fumiyasu (4):
SHA2: Make slapd-sha2 module portable
ITS#7269 SHA2: Avoid "static char real_hash[]" to support multithread
ITS#7278 SHA-2: Add support salted SHA-2 password hashes
ITS#7284 slappasswd: Add support loading a dynamically loadable module
Ted Cheng (1):
ITS#7319 Always encode user DN in pwmod request.
Tim Strobell (Contractor) (2):
ITS#7285 Mozilla NSS: default cipher suite always selected
ITS#7289 MozNSS: cipher suite selection by name may be ignored
W. Trevor King (1):
ITS#7271 Don't clobber SASL_NOCANON in clients/tools/common.c
-----------------------------------------------------------------------
---
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 a54957bf558b331cf10e51d644934c5f7721e512 (commit)
from 806ae677d20a4cf1c3736142f17ab6594a61b294 (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 a54957bf558b331cf10e51d644934c5f7721e512
Author: Kurt Zeilenga <Kurt(a)OpenLDAP.org>
Date: Wed Oct 10 05:18:49 2012 -0700
Update for release
-----------------------------------------------------------------------
Summary of changes:
CHANGES | 2 +-
build/version.var | 2 +-
2 files changed, 2 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_33 has been created
at 93e820e3fb9a98d7cd70787009a0d8230b78b57b (tag)
tagging 806ae677d20a4cf1c3736142f17ab6594a61b294 (commit)
replaces OPENLDAP_REL_ENG_2_4_30
tagged by Quanah Gibson-Mount
on Mon Oct 8 13:38:46 2012 -0700
- Log -----------------------------------------------------------------
OpenLDAP 2.4.33
Chris Mikkelson (2):
ITS#7363 Use posix semaphores on apple and bsd systems.
ITS#7364 Remove POSIX semaphores when the last user closes the mdb environment.
Emily Backes (1):
Update name information
Frederik Deweerdt (1):
ITS#7270 Protect accesses to ldap_int_hostname with a mutex.
HIRABAYASHI Satoshi (1):
ITS#7218 fix sessionlog usability check
Hallvard Furuseth (40):
ITS#7191 Fix mdb_xcursor_init1() unaligned access
Remove development file libmdb/make.sh
Fix libmdb comments
ITS#7191 Fix mdb_xcursor_init1() unaligned access
Remove development file libmdb/make.sh
Fix libmdb comments
ITS#7191 Align dirty MDB pages on the stack
Clean up MAP_FAILED handling in mdb.
Fix valgrind call after malloc failure in mdb.
Tweak mdb comment with conflicting spec of 'ID'
Fix MDB_txninfo.mt2 padding on Windows/Apple
ITS#7191 Align dirty MDB pages on the stack
Clean up MAP_FAILED handling in mdb.
Fix valgrind call after malloc failure in mdb.
Tweak mdb comment with conflicting spec of 'ID'
Fix MDB_txninfo.mt2 padding on Windows/Apple
ITS#7204 Fix test044-dynlist for --disable-monitor
ITS#7234 Fix syncprov entry leak: Set op->o_tag
ITS#7233 Fix slapd listener initialization.
Fix MDB_DEBUG in last ITS#7299 commit.
libmdb: Do not use the MDB_txbody.mtb_txnid field.
libmdb: Set close-on-exec flag on lockfile
libmdb: Don't open datafile twice when not needed.
libmdb: Add C++ 'extern "C" {}' to *.h
libmdb: MDB_FDATASYNC code cleanup.
libmdb: signed meets unsigned warning cleanup
libmdb: Simplify mdb_default_cmp. No real change.
libmdb: Simplify pick_meta() from read_meta().
libmdb: midl.h namespace cleanup.
libmdb: Check sem_open() against SEM_FAILED.
libmdb: Fix P_INVALID when pgno_t != unsigned long
ITS#7363 Preprocessor namespace cleanup.
MDB_WRITEMAP needs no DSYNC descriptor (me_mfd)
Save pid in MDB_env instead of repeating getpid().
Remove mdb data races. Use (txnid_t)-1 as "no ID".
ITS#7377 Wrap sem_wait & file locks in EINTR loops
ITS#7364 Always sem_unlink() in mdb_env_open().
ITS#7364 Limit mdb lock upgrade before sem_unlink.
ITS#7377 Catch MDB setup errors and clean up.
ITS#7377 Catch MDB user errors.
Howard Chu (211):
Fix mdb_drop return
Add Solaris byte-order detection
Add dummy DKEY define
More pgno alignment tweaks
More Solaris warning cleanup
Fix size check
Use <inttypes.h> instead of <stdint.h>
Add MDB_FDATASYNC to allow override to fsync if needed.
s/DEBUG/MDB_DEBUG/
Alignment fixes for debug msgs
More s/DEBUG/MDB_DEBUG/
Add $(SOLIBS) macro for shared lib dependencies
ITS#7121 fix page splits when data+key size is too large
Happy New Year!
ITS#7126 fix cursor tracking code
ITS#7121 fix page splits when newindx == 0
txn_commit must abort txn before returning errors
Add valgrind support with -DUSE_VALGRIND
Fix typo in e8e57be42107a877f604d0c4e67115ef37681a1b
ITS#7160 get BYTE_ORDER def for HPUX (and Solaris)
ITS#7196 use IOV_MAX if it's defined and small
ITS#7195 add NotAllowedOnNonleaf to deltasync fallback errors
ITS#7196 use IOV_MAX if it's defined and small
ITS#7190 fix merging of branch pages in deletes
Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2
ITS#7190 don't crash in slapcat on NULL entry
ITS#7190 fix merging of branch pages in deletes
Fix typo in 7bc62c512824c0d54cc6885ea876c2764510eca2
ITS#7191 more alignment tweaks
ITS#7200 enforce check for matching serverID URL
ITS#7201 fix config flags
ITS#7188 fix formatting
ITS#7194 fix IPv6 URL detection
ITS#7191 more alignment tweaks
ITS#7191 fix typo, more alignment tweaks
ITS#7203 approxIndexer should omit zero-length keys
ITS#7200 fix regression in b4d403ea310022ca4ffcbf31fa20ead6c754f28d
Update overflow page count when freeing overflow page
ITS#7213 fix page_split with MDB_APPEND
ITS#7205 fix check for existing suffix
ITS#7207 check for ld->ld_defconn
Update overflow page count when freeing overflow page
ITS#7213 fix page_split with MDB_APPEND
ITS#7210 partial fix
ITS#7210 additional freelist fixes
Add mfree utility to show the freelist
Fix uninit'd xcursor index
ITS#7210 partial fix
ITS#7210 additional freelist fixes
Add mfree utility to show the freelist
Fix uninit'd xcursor index
Fix entry counts in cursor_put
Partial revert of prev commit
Fix entry counts in cursor_put
Partial revert of prev commit
ITS#7210 fix leak of overflow pages in freelist
ITS#7210 fix leak of overflow pages in freelist
ITS#7219 fix for odd-aligned keys in mdb_update_key()
ITS#7219 fixup keysize in previous commit
ITS#7219 fix for odd-aligned keys in mdb_update_key()
ITS#7219 fixup keysize in previous commit
ITS#7149 fix back-shell/back-perl Modify with binary values
ITS#7149 more for back-perl, always use bv_len when available
ITS#7149 pick up definition of STRLENOF
ITS#7197 fix olcTLSVerifyClient keywords
ITS#7229 more mdb_page_split fixes
ITS#7230 check and strip 0 length IDLs from freelist
ITS#7229 additional tweaks
ITS#7238 doc clarification
ITS#7228 check for unexpected result from ldapsearch
ITS#7231 fix idl_append when b has only 1 element
ITS#7231 simplify prev commit
ITS#7235 prevent sop from being freed during init
ITS#7229 more mdb_page_split fixes
ITS#7230 check and strip 0 length IDLs from freelist
ITS#7229 additional tweaks
ITS#7238 doc clarification
MDB_APPEND should only be used in tool mode
ITS#7210 fix check for freelist changes
ITS#7229 more mdb_page_split tweaks
ITS#7210 fix check for freelist changes
ITS#7229 more mdb_page_split tweaks
ITS#7245 fix slap_parse_sync_cookie invocation
ITS#7240 note option inheritance behavior
ITS#7251 fix Apple/Windows shared mutex naming
ITS#7255 in mdb_tool_entry_modify use the existing global txn
Further clarification of mdb_open()
More freelist tweaks, avoid referencing freed page
ITS#7266 fix rebalance for LEAF2 pages
ITS#7253 add a note about Criticality and RFC4510
Additional fix for threaded slapadd
ITS#7279 init rc in mdb_idl_insert_keys
Fix mdb_open, re-use closed dbi slots
Tweak prev commit, use first unused slot
ITS#7290 fix ldap_int_initialize() to set debug level
ITS#7076 fix dup result messages on entry/searchref error
ITS#7292 plug memleaks in accesslog,syncprov
ITS#7292 plug memleak in control values
ITS#7292 more syncprov leaks
Revert "ITS#7292 plug memleak in control values"
ITS#7292 more syncprov control leaks
ITS#7292 more accesslog,syncprov leaks
ITS#7303 fix unneeded alias lookups
TS#7303 tweak
ITS#7298 fix PermissiveModify control parsing
ITS#7302 fix mdb_dn2id_delete
ITS#7293 fix typo in ldap_create_session_tracking_control() decl
ITS#7293 make ldapava_free static
ITS#7318 fix include: example
ITS#7317 use SLEEP0 instead of 1 second sleep
Partial revert of 13c663f666ac28d7a72cbe644d393fc8d2dd9881
Tweak b802bcf7040110e1f0768d9d9ffa88dabd4bd5e7
Add MDB_NOMETASYNC env option.
Fix: avoid direct reference to meta pages
Revert "libmdb: Do not use the MDB_txbody.mtb_txnid field."
Drop me_toggle, unused
Windows thread callback support
Fix ID -> MDB_ID due to 20baad4a207db5d0e84fc3a7409f216aefa59385
Fix darwin sem_open() names
Don't use env-private copy of DB root nodes.
Make sure cursor's DB is init'd if STALE.
ITS#6262 fix gettime() regression
ITS#7323 plug leak in online indexer
Append tweaks, page_split fixes
Append mode still needs to detect duplicates
Leave extra space when creating a fake page
Skip unneeded calls to mdb_page_get in mdb_page_search
Fix root split check in mdb_page_split
Append mode should also detect keys that are too small
Update sub-DBs before updating free list
Fix 205bb17793e27be67098ccc80ee919165d7cb993
Fix txn_commit error check
Append tweak: must init mdb->mi_nextid
Fix online reconfig
ITS#7338 fix olcDbConfig changes to take effect immediately
ITS#6851 replace assert with error msg
Cleanup prev commit
ITS#7182 silence warning about AVL_APPLY type
ITS#7182 new entry points should just be appended to monitor_extra_t
Support double-buffering for threaded slapadd
ITS#7305 fix comments in prev commit
ITS#7168 cleanup prev commit
ITS#7118, #7133 tentative fix
More for prev commit (270ef33acf18dc13bfd07f8a8e66b446f80e7d27)
Cleanup gssapi_flags -> ldo_gssapi_flags
Use new Append support
Write optimization: avoid copying unused portions of pages.
Minor cleanup
Loop thru all DBs and show their stats
ITS#7168 cleanup prev commit
ITS#7344 cleanup, integration
ITS#7340 more test script cleanup
ITS#7172 don't reference ops in syncprov locks
ITS#7354 fix delta-sync mmr crash
Fix slapadd -q -w double-free
Initial config support for back-meta
Factor out common attrs from main and target
Initial emit support
back-meta shares back-ldap's OIDs
Finished emit support
Fix rewrite/suffixmassage parsing
Added delete support
Fix whitespace
ITS#7361 fix Windows lock handling
Write optimization: avoid copying unused portions of pages.
Minor cleanup
ITS#7358 fix ITS#7270 patch
ITS#7357 set NAS-Identifier in request
All official backends now support cn=config
Add MDB description
Delta-sync Mirror/MMR is now supported
Whitespace cleanup
ITS#7359 cleanup for loop
ITS#7350 allow value-specific ACLs on zero-length values
ITS#7350 actually use zero-length value ACLs
ITS#7364 also close the mutexes as needed
ITS#7368 SLAP_AUTH_DN stuff is not for RE24 yet
ITS#7369 abort txn before exiting
Fix mdb_audit()
In mdb_audit, change assert to fprintf
Don't decode entries until we know they're in scope
Fix typos in prev commit
More for 57b5fbea491c956ed7a4ab7d12d802de2b29455d
Add MDB_WRITEMAP to use a writable mmap
Add msync support for WRITEMAP option
msync should default to fully synchronous
Update comments, bump version
More for ea248dacf4ffceeb51bb3240ef0efef4d83eefea
More for 38a3317096a93eb741423c6ab583c41ff131c669
ITS#7385 fix mdb_page_split (again)
ITS#7386 close read txn in reindex commit
ITS#7383 More explicit error codes
ITS#7390 fix slapd_rw_destroy
ITS#7391 more for ab04c50a32275e216b82edaeeed50208cf49336b
Add MDB_SET_KEY cursor op
Shared lib should depend on pthread
Add mdb_cursor_renew()
More for ab04c50a32275e216b82edaeeed50208cf49336b
More for ab04c50a32275e216b82edaeeed50208cf49336b
More for 48ef27b6f5c804eca6a9d27f8dd2b4ded376f8af
ITS#7394 ignore WRITEMAP if RDONLY
Don't error out if tls=auto and MozNSS not found
Add MDB_GET_CURRENT
Add envflags for MDB config
More for envflags
ITS#7385, check further for bad splits
ITS#7403 fix idassert non-override mode
ITS#7405 note refint is not replicated
Fix mdb_drop
Fix prev commit
ITS#7403, #6296 fix AUTHZ_BACKEND handling
Hrvoje (1):
ITS#7222 fix bdb/hdb cache hang under high load
Jan Synacek (5):
ITS#7168 Fix count constraint when using multiple modifications
ITS#7168 Fix count constraint when using multiple modifications
ITS#7344 Add initial testsuite for slapo-constraint
ITS#7340 Fix handling of sets when checking for count constraint
ITS#7366 Update slapo-constraint tests
Jan Vcelak (13):
ITS#7276 MozNSS: allow CA certdb together with PEM CA bundle file
ITS#7287 MozNSS: do not overwrite error in tlsm_verify_cert
ITS#7291 MozNSS: read pin from file file can cause infinite loop
ITS#7312 MozNSS: context specific token description for certdb
ITS#7313 MozNSS: store certificate object instead of nickname in in ctx
ITS#7314 MozNSS: lock whole init and clenaup process
ITS#7315 MozNSS: do not authenticate to a slot manually
ITS#7316 MozNSS: do not retry when reading the pin from file
ITS#7327 smbk5pwd: error if crypto backend unsupported
ITS#7331 MozNSS: ignore untrusted issuer error when verifying server cert
ITS#7241 unbind: free socket prior to destroying TLS context
ITS#7359 MozNSS: prefer unlocked slot when getting private key
ITS#7359 MozNSS: fix whitespaces in all my changes
Jani Salonen (1):
ITS#7305 add slapi_[get|free]_client_ip()
Kurt Zeilenga (2):
Happy New Year!
Update for release
Mat Booth (1):
ITS#7332 Changes required to build with Microsoft Visual Studio
Michael Stroeder (1):
ITS#7294 reference RFC4526 instead of draft
Ondrej Kuznik (15):
(ITS#6987) Consider only same attribute siblings for Cft_misc.
ITS#7182 Add mss_private for monitor subsystem.
ITS#7182 Introduce the variables for operation monitoring.
ITS#7182 Maintain the operation counts.
ITS#7182 Keep connection IDs for monitoring purposes.
ITS#7182 Rework monitor registration.
ITS#7182 Enable operation and connection monitoring.
ITS#7182 Expose the connection flags.
ITS#7182 Expose the URI used for this connection.
ITS#7182 Expose the peer address of a connection.
ITS#7182 allow for later monitor subsystem registration
ITS#7182 Remove monitor_info_t from params for monitor_entry_stub.
ITS#7182 Remove use of monitor_info_t in back-ldap.
ITS#7182 Simplify connection entry creation using entry_stub.
ITS#7369 mdb_stat: cleanup in case something went wrong.
Pierangelo Masarati (12):
ITS#6656 add reqEntryUUID to logs of write ops
ITS#6656 make reqEntryUUID searchable
ITS#6656 keep loginfo mutex-protected
ITS#6598 make control global
ITS#7224 check *_names pointer before dereferencing
ITS#7088 fix deadlock on write operations that do not need to be logged (please check)
more on ITS#6656
fix uninit'ed parameters to monitor_back_register_entry_attrs()
move entry_stub to monitor_extra_t
move entrypriv_create into monitor_extra_t
fix one-time leak
multiple URIs are allowed
Quanah Gibson-Mount (115):
Return to release engineering
ITS#7195
ITS#7196
ITS#7191
ITS#7190
ITS#7200
ITS#7201
ITS#7188
ITS#7194
ITS#7203
ITS#7204
ITS#7205
ITS#7207
ITS#7213 fix page_split with MDB_APPEND
ITS#7218
ITS#7210
ITS#7219
ITS#7149
ITS#7197
ITS#7228
ITS#7233, ITS#7234
ITS#7231
ITS#7235
ITS#7229, ITS#7230, ITS#7238
ITS#6656
ITS#7224
ITS#7088
ITS#7245
ITS#7240
Prep for release
Return to RE
ITS#7225
ITS7225->ITS7255
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7253
ITS#7267
ITS#7266
ITS#7251
ITS#7282
ITS#7269
ITS#7270
ITS#7276
ITS#7271
ITS#7284
ITS#7222
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7285, ITS#7287
ITS#7076, ITS#7291, ITS#7289, ITS#7290
ITS#7292
ITS#7292 wording tweak
ITS#7303
ITS#7298
ITS#7294
ITS#7302
ITS#7293
ITS#7312, ITS#7313, ITS#7314, ITS#7315, ITS#7316
ITS#7319
ITS#7318
ITS#7317
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#6262, ITS#7323
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7332
ITS#7338
Note ITS#7337
Note ITS#7339
Revert f6b8103b789ae40234b0cb7574c1a9da4e5a1b21 for add.c
ITS#7331, ITS#7327
ITS#7325
ITS#6851
ITS#6987
ITS#7182
ITS#7241
ITS#7305
ITS#7168
ITS#7118, ITS#7133
Merge branch 'OPENLDAP_REL_ENG_2_4' of ssh://git-master.openldap.org/~git/git/openldap into OPENLDAP_REL_ENG_2_4
Prep for release
Revert "ITS#7168 cleanup prev commit"
Revert "ITS#7168 Fix count constraint when using multiple modifications"
Revert ITS#7168
Return to RE
ITS#7168, ITS#7344
ITS#7172
ITS#7354
ITS#7356
slapd-meta config support
ITS#7361
ITS#7358
ITS#7357
ITS#7359
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7363
ITS#7363 tweak
ITS#7360
ITS#7350
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7364
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7385, ITS#7229
ITS#7386
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7390
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Fix MDB objectClass so that MDB will load
ITS#7403, ITS#7405
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
ITS#7366
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Prep for release
Rich Megginson (1):
ITS#7360 accept nss certname in the form of tokenname:certnickname
SATOH Fumiyasu (4):
SHA2: Make slapd-sha2 module portable
ITS#7269 SHA2: Avoid "static char real_hash[]" to support multithread
ITS#7278 SHA-2: Add support salted SHA-2 password hashes
ITS#7284 slappasswd: Add support loading a dynamically loadable module
Ted Cheng (1):
ITS#7319 Always encode user DN in pwmod request.
Tim Strobell (Contractor) (2):
ITS#7285 Mozilla NSS: default cipher suite always selected
ITS#7289 MozNSS: cipher suite selection by name may be ignored
W. Trevor King (1):
ITS#7271 Don't clobber SASL_NOCANON in clients/tools/common.c
-----------------------------------------------------------------------
---
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 806ae677d20a4cf1c3736142f17ab6594a61b294 (commit)
from c62a82b07e1bcc4c795cb5185ee9f16406b05bd9 (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 806ae677d20a4cf1c3736142f17ab6594a61b294
Author: Quanah Gibson-Mount <quanah(a)openldap.org>
Date: Mon Oct 8 13:38:20 2012 -0700
Prep for release
-----------------------------------------------------------------------
Summary of changes:
CHANGES | 2 +-
build/version.var | 8 ++++----
2 files changed, 5 insertions(+), 5 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 756ce8e10ca52ff4516b56d42308116fac3c185d (commit)
from a3f33dd20e71b9c94e94a0e1125fcee8d35fc70f (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 756ce8e10ca52ff4516b56d42308116fac3c185d
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Wed Oct 3 21:13:21 2012 +0200
Tweak MDB restrictions
-----------------------------------------------------------------------
Summary of changes:
libraries/libmdb/mdb.h | 6 ++++--
1 files changed, 4 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_4 has been updated
via c62a82b07e1bcc4c795cb5185ee9f16406b05bd9 (commit)
from a7c595088c1561c4f08932a97f9a716ae9dabd9c (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 c62a82b07e1bcc4c795cb5185ee9f16406b05bd9
Author: Howard Chu <hyc(a)openldap.org>
Date: Wed Oct 3 09:12:14 2012 -0700
ITS#7403, #6296 fix AUTHZ_BACKEND handling
c_authz_cookie should only be set on explicit Bind requests.
-----------------------------------------------------------------------
Summary of changes:
servers/slapd/back-ldap/bind.c | 3 ---
1 files changed, 0 insertions(+), 3 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 a3f33dd20e71b9c94e94a0e1125fcee8d35fc70f (commit)
via 38fb8e6eb1c2db048fd2473bfcdd5eb16ec54517 (commit)
via ab3fea51dc890feaca7075643efe9410949e5363 (commit)
via 2b960613e03dbc5b371378abfd051c8e75821171 (commit)
from 7333b6bdc90c49c332d4728c62c7904e64c95077 (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 a3f33dd20e71b9c94e94a0e1125fcee8d35fc70f
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Wed Oct 3 18:08:56 2012 +0200
Fix mdb_open() off-by-one error in maxdbs check
commit 38fb8e6eb1c2db048fd2473bfcdd5eb16ec54517
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Wed Oct 3 18:06:29 2012 +0200
ITS#7377 Wrap fcntl F_SETLK in EINTR loop too.
This can happen even on local filesystems.
commit ab3fea51dc890feaca7075643efe9410949e5363
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Wed Oct 3 18:06:29 2012 +0200
ITS#7377 Catch ftruncate() error
commit 2b960613e03dbc5b371378abfd051c8e75821171
Author: Hallvard Furuseth <hallvard(a)openldap.org>
Date: Wed Oct 3 18:04:07 2012 +0200
ITS#7377 Document caveats/troubeshooting.
-----------------------------------------------------------------------
Summary of changes:
libraries/libmdb/mdb.c | 9 +++++--
libraries/libmdb/mdb.h | 55 ++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+), 3 deletions(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git