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 0ffcc559e39f12075317a78d24e8c65c3f221c11 (commit) via 532dff1d641f04e166e37a1d2d6124b69d9d6c72 (commit) via 04a5dcc3f8daeaff4c609b3bc3759d94665a4535 (commit) via 628cd7290d371a24d59aefa529576c84a31b3341 (commit) via 8fd5fa0ed82c3a9e980f75a84933e3c3ae0cd5f0 (commit) via d729901a7d02c519e9ee73078dcb89a579aaf010 (commit) from 9501d1fe797f251626de7c9a4a996e03613da8ff (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 0ffcc559e39f12075317a78d24e8c65c3f221c11 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 22:03:48 2010 +0000
ITS#6437 cleanup (noop change): Move thread/nothread code to macros SET_MEMCTX()/GET_MEMCTX(). Rename some thread/memory contexts 'ctx' to thrctx/memctx to avoid confusion.
commit 532dff1d641f04e166e37a1d2d6124b69d9d6c72 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 21:39:46 2010 +0000
ITS#6437, fixes for stack implementation of slap_sl_realloc(): Preserve 2*int alignment on hosts where sizeof(int) == sizeof(ber_len_t). If realloc of last block falls back to ch_malloc, free last block properly. Fix range check (ptr + size < endptr) --> (size < endptr - ptr).
commit 04a5dcc3f8daeaff4c609b3bc3759d94665a4535 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 21:05:11 2010 +0000
ITS#6437: Fix alignment after slap_sl_realloc(). Also use -Align instead of ~pad: Valid also for non-twos complement.
commit 628cd7290d371a24d59aefa529576c84a31b3341 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 18:42:33 2010 +0000
ITS#6437 cleanup (noop change): Simplify slap_sl_free() code reclaiming space
commit 8fd5fa0ed82c3a9e980f75a84933e3c3ae0cd5f0 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 18:27:51 2010 +0000
ITS#6437 cleanup (noop change): Compute pad,order_start at compile time
commit d729901a7d02c519e9ee73078dcb89a579aaf010 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 18:05:56 2010 +0000
ITS#6437, slap_sl_mem_create(): Bugfix: Switching implementation stack<->pool on an old context could crash or leak, it ran the wrong implementation's cleanup code. Cleanup: Factor out identical stack/pool code. Call slap_sl_mem_destroy(NULL,) instead of copying its pool code. API change: slap_sl_mem_destroy(key=NULL,) gets a new meaning. Does not affect current OpenLDAP code, it never passed NULL.
-----------------------------------------------------------------------
Summary of changes: servers/slapd/sl_malloc.c | 287 ++++++++++++++++----------------------------- 1 files changed, 103 insertions(+), 184 deletions(-)