Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits:
d2fa5806 by Howard Chu at 2022-11-28T14:32:33+00:00
ITS#9806 LMDB page_split: key threshold depends on page size
32 was chosen for page size of 4KB. Not large nough for 16KB pages.
- - - - -
0c216899 by Quanah Gibson-Mount at 2022-11-28T17:51:38+00:00
ITS#9806
- - - - -
139831a5 by Howard Chu at 2022-11-28T23:18:56+00:00
ITS#9916 liblmdb: use alternate MDB_page2 struct for some accesses
fakepage pointers are only guaranteed to be 2-byte aligned. Use a
2-byte aligned struct definition when referencing 2-byte page members
if a page pointer possibly points to a fakepage.
- - - - -
f16ef18f by Howard Chu at 2022-11-28T23:41:00+00:00
ITS#9916
- - - - -
45c0ad74 by Quanah Gibson-Mount at 2022-12-05T16:33:26+00:00
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_5
- - - - -
2 changed files:
- libraries/liblmdb/CHANGES
- libraries/liblmdb/mdb.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/febb37db6d277c293df5a5…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/febb37db6d277c293df5a5…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits:
d2fa5806 by Howard Chu at 2022-11-28T14:32:33+00:00
ITS#9806 LMDB page_split: key threshold depends on page size
32 was chosen for page size of 4KB. Not large nough for 16KB pages.
- - - - -
0c216899 by Quanah Gibson-Mount at 2022-11-28T17:51:38+00:00
ITS#9806
- - - - -
139831a5 by Howard Chu at 2022-11-28T23:18:56+00:00
ITS#9916 liblmdb: use alternate MDB_page2 struct for some accesses
fakepage pointers are only guaranteed to be 2-byte aligned. Use a
2-byte aligned struct definition when referencing 2-byte page members
if a page pointer possibly points to a fakepage.
- - - - -
f16ef18f by Howard Chu at 2022-11-28T23:41:00+00:00
ITS#9916
- - - - -
248ad8f9 by Quanah Gibson-Mount at 2022-12-05T16:33:17+00:00
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_6
- - - - -
2 changed files:
- libraries/liblmdb/CHANGES
- libraries/liblmdb/mdb.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/fdbe6948fa96a258987b69…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/fdbe6948fa96a258987b69…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits:
593ef1da by Howard Chu at 2022-12-05T16:23:36+00:00
ITS#9940 back-mdb: fully init empty DN in tool_entry_get
- - - - -
14f4eb9b by Quanah Gibson-Mount at 2022-12-05T16:24:13+00:00
ITS#9940
- - - - -
397d9227 by Ondřej Kuzník at 2022-12-05T16:25:26+00:00
ITS#9947 Fix race in epoch.c and simplify
- - - - -
bb0be093 by Quanah Gibson-Mount at 2022-12-05T16:25:47+00:00
ITS#9947
- - - - -
1b1ce176 by Ondřej Kuzník at 2022-12-05T16:26:48+00:00
ITS#9951 Postpone releasing a connection reference while in cn=monitor
- - - - -
51d7c165 by Quanah Gibson-Mount at 2022-12-05T16:27:10+00:00
ITS#9951
- - - - -
261a4185 by Howard Chu at 2022-12-05T16:29:07+00:00
ITS#9955 liblunicode: fix buffer size in UTF8bvnormalize
output buffer may overrun 1 byte for specially crafted approxMatch search filters.
Not exploitable, no operational or security impact.
- - - - -
c2a8ecb1 by Quanah Gibson-Mount at 2022-12-05T16:30:24+00:00
ITS#9955
- - - - -
ebb4e03c by Howard Chu at 2022-12-05T16:31:30+00:00
ITS#9929 slapo-dynlist: more performance tweaks
Minimize cost of dynamic lists while still making them filterable:
require their attrs to be explicitly mapped if filtering is to be supported.
Also check config scope in compare op
- - - - -
d7cd8d80 by Howard Chu at 2022-12-05T16:31:35+00:00
ITS#9929: more performance tweaks
For simple (non-nested) member compares, avoid unnecessary fetches
of dyngroups that can't match the filter.
cache filter/entry instance info across multiple dyn entries to
avoid refetching each filter entry for each dyngruop test.
- - - - -
dcbc2242 by Howard Chu at 2022-12-05T16:31:42+00:00
ITS#9929 preserve e_name for memberOf values
- - - - -
f9562b20 by Howard Chu at 2022-12-05T16:31:49+00:00
ITS#9121 dynlist: cleanup unused code
- - - - -
fdbe6948 by Howard Chu at 2022-12-05T16:31:54+00:00
ITS#9929 plug memleaks
- - - - -
14 changed files:
- CHANGES
- doc/man/man5/slapo-dynlist.5
- libraries/liblunicode/ucstr.c
- servers/lloadd/epoch.c
- servers/lloadd/monitor.c
- servers/slapd/ava.c
- servers/slapd/back-mdb/tools.c
- servers/slapd/backend.c
- servers/slapd/filter.c
- servers/slapd/overlays/dynlist.c
- servers/slapd/proto-slap.h
- tests/data/dynlist.out
- tests/data/slapd-dynlist.conf
- tests/scripts/test044-dynlist
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/12aaeafde022c79fd037cd…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/12aaeafde022c79fd037cd…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits:
fba60fbf by Howard Chu at 2022-12-05T16:24:36+00:00
ITS#9940 back-mdb: fully init empty DN in tool_entry_get
- - - - -
0f326555 by Quanah Gibson-Mount at 2022-12-05T16:24:51+00:00
ITS#9940
- - - - -
f6854b2a by Ondřej Kuzník at 2022-12-05T16:25:57+00:00
ITS#9947 Fix race in epoch.c and simplify
- - - - -
4a35bbc2 by Quanah Gibson-Mount at 2022-12-05T16:26:14+00:00
ITS#9947
- - - - -
cd1d0886 by Howard Chu at 2022-12-05T16:30:29+00:00
ITS#9955 liblunicode: fix buffer size in UTF8bvnormalize
output buffer may overrun 1 byte for specially crafted approxMatch search filters.
Not exploitable, no operational or security impact.
- - - - -
4cc51213 by Quanah Gibson-Mount at 2022-12-05T16:30:44+00:00
ITS#9955
- - - - -
1911fd13 by Howard Chu at 2022-12-05T16:32:30+00:00
ITS#9929 slapo-dynlist: more performance tweaks
Minimize cost of dynamic lists while still making them filterable:
require their attrs to be explicitly mapped if filtering is to be supported.
Also check config scope in compare op
- - - - -
9603dddd by Howard Chu at 2022-12-05T16:32:35+00:00
ITS#9929: more performance tweaks
For simple (non-nested) member compares, avoid unnecessary fetches
of dyngroups that can't match the filter.
cache filter/entry instance info across multiple dyn entries to
avoid refetching each filter entry for each dyngruop test.
- - - - -
7b9c77db by Howard Chu at 2022-12-05T16:32:40+00:00
ITS#9929 preserve e_name for memberOf values
- - - - -
7167fac7 by Howard Chu at 2022-12-05T16:32:44+00:00
ITS#9121 dynlist: cleanup unused code
- - - - -
febb37db by Howard Chu at 2022-12-05T16:32:49+00:00
ITS#9929 plug memleaks
- - - - -
13 changed files:
- CHANGES
- doc/man/man5/slapo-dynlist.5
- libraries/liblunicode/ucstr.c
- servers/lloadd/epoch.c
- servers/slapd/ava.c
- servers/slapd/back-mdb/tools.c
- servers/slapd/backend.c
- servers/slapd/filter.c
- servers/slapd/overlays/dynlist.c
- servers/slapd/proto-slap.h
- tests/data/dynlist.out
- tests/data/slapd-dynlist.conf
- tests/scripts/test044-dynlist
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/10cfee470b2ff4c3f9a5b2…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/10cfee470b2ff4c3f9a5b2…
You're receiving this email because of your account on git.openldap.org.