Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
a6f3106a by OndÅ™ej KuznÃk at 2022-10-31T18:16:42+00:00
ITS#9045 Do not share cn=config entries with outside code
config_back_entry_get currently returns the entry directly without
securing the rwlock, which is unsafe. However we can't keep holding it
on return in case the caller decides to hold onto the entry
indefinitely, hence rlock+entry_dup+runlock.
- - - - -
1 changed file:
- servers/slapd/bconfig.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/a6f3106afcf4324c11e85e2…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/a6f3106afcf4324c11e85e2…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
37b2b1ed by OndÅ™ej KuznÃk at 2022-10-31T16:44:01+00:00
ITS#9598 Do not track olcIncomingConnections in lloadd/test007
Some values we export in cn=monitor are not managed in a single place,
instead, a task exists that gathers a snapshot of the lloadd state and
stores it for monitor consumption. This exposes a race between the test
reading it out and lloadd updating this cached copy. While we still have
to rely on a shell, rather than being intelligent about whether or not
we should emit a readout into search.out or wait and try again (which is
what test004-monitor does), just filter this attribute out.
- - - - -
2 changed files:
- tests/data/lloadd/test007-monitor.ldif
- tests/scripts/lloadd/test007-coherence
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/37b2b1ed6d373bbb0fea8ca…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/37b2b1ed6d373bbb0fea8ca…
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:
0761de2d by Howard Chu at 2022-10-25T16:04:50+00:00
ITS#9930 fix cn=config / write_waiter deadlock
If a writer is blocked and a config pause is pending, just
close the blocked connection. Don't wait around for a slow
client to catch up.
- - - - -
e34741da by Quanah Gibson-Mount at 2022-10-25T16:05:05+00:00
ITS#9930
- - - - -
9ee6f328 by Howard Chu at 2022-10-25T19:14:15+00:00
ITS#9935 slapd UTF8StringValidate: fix read past end of string
Harmless, length check at end of routine would have returned an
error anyway.
- - - - -
832355c4 by Howard Chu at 2022-10-25T19:14:23+00:00
ITS#9936 slapcat/slapschema: fix free of subtree cmdline option
Must dup arg since subtree may also come from parsed URL.
- - - - -
139943cc by Howard Chu at 2022-10-25T19:14:30+00:00
ITS#9937 libldap: fix put_simple_filter() with invalid filter
Add check for trivial input string.
- - - - -
cafde984 by Quanah Gibson-Mount at 2022-10-25T19:14:54+00:00
ITS#9935, ITS#9936, ITS#9937
- - - - -
5 changed files:
- CHANGES
- libraries/libldap/filter.c
- servers/slapd/result.c
- servers/slapd/schema_init.c
- servers/slapd/slapcommon.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/255d1ed903538b56f56ecd…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/255d1ed903538b56f56ecd…
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:
bf5607b4 by Howard Chu at 2022-10-25T16:04:12+00:00
ITS#9930 fix cn=config / write_waiter deadlock
If a writer is blocked and a config pause is pending, just
close the blocked connection. Don't wait around for a slow
client to catch up.
- - - - -
d9c711b2 by Quanah Gibson-Mount at 2022-10-25T16:04:40+00:00
ITS#9930
- - - - -
107fa930 by Howard Chu at 2022-10-25T16:05:53+00:00
ITS#9935 slapd UTF8StringValidate: fix read past end of string
Harmless, length check at end of routine would have returned an
error anyway.
- - - - -
ebdf659b by Howard Chu at 2022-10-25T19:12:57+00:00
ITS#9936 slapcat/slapschema: fix free of subtree cmdline option
Must dup arg since subtree may also come from parsed URL.
- - - - -
6cda961a by Howard Chu at 2022-10-25T19:13:03+00:00
ITS#9937 libldap: fix put_simple_filter() with invalid filter
Add check for trivial input string.
- - - - -
8b29434b by Quanah Gibson-Mount at 2022-10-25T19:13:13+00:00
ITS#9935, ITS#9936, ITS#9937
- - - - -
5 changed files:
- CHANGES
- libraries/libldap/filter.c
- servers/slapd/result.c
- servers/slapd/schema_init.c
- servers/slapd/slapcommon.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/154f2a4bf472e6bac3d382…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/154f2a4bf472e6bac3d382…
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:
ffd05c98 by Howard Chu at 2022-10-13T15:47:41+00:00
ITS#9931 test079: fix ldapsearch invocations
- - - - -
edb67331 by Howard Chu at 2022-10-13T16:00:13+00:00
ITS#9931 test scripts: fix BSD vs GNU date syntax
- - - - -
6a16ee52 by Howard Chu at 2022-10-13T16:00:24+00:00
ITS#9931 test082 fix sed portability
- - - - -
1112612b by Howard Chu at 2022-10-13T16:00:56+00:00
ITS#9931 test scripts: fix BSD vs GNU date syntax
- - - - -
0ac10c3a by Quanah Gibson-Mount at 2022-10-13T16:01:15+00:00
ITS#9931
- - - - -
54da3da2 by Howard Chu at 2022-10-13T16:01:24+00:00
ITS#9926 test085 additional fix
Git doesn't recreate empty directories, make it explicitly
- - - - -
acf30be2 by Connor Smith at 2022-10-13T16:01:57+00:00
ITS#9925 Fix some ancient #ifdef checks
Use #elif defined(...) for HAVE_WINSOCK and MACOS. All other instances
of these macros use #ifdef or similar. A compiler may warn about them
not being defined.
In libraries/liblber/sockbuf.c, (DOS && PCNFS) and (DOS && NCSA) were
replaced with HAVE_PCNFS and HAVE_NCSA, respectively. It seems logical
to do the same at the only remaining occurrence of DOS, PCNFS, and NCSA.
Use #if HARDCODE_DATA consistently, replacing two instances of #ifdef.
HARDCODE_DATA is always defined, and this way you can set HARDCODE_DATA
to 0 and have it work, rather than it going down the wrong branch and
failing in these two cases.
- - - - -
b3a5e20e by Quanah Gibson-Mount at 2022-10-13T16:02:16+00:00
ITS#9925
- - - - -
8 changed files:
- CHANGES
- include/ac/socket.h
- libraries/liblunicode/ucdata/ucgendat.c
- tests/scripts/all
- tests/scripts/lloadd-all
- tests/scripts/test079-proxy-timeout
- tests/scripts/test082-remoteauth
- tests/scripts/test085-homedir
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/060c6e8f73ab4290db54b9…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/060c6e8f73ab4290db54b9…
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:
2e932438 by Howard Chu at 2022-10-13T15:43:48+00:00
ITS#9931 test079: fix ldapsearch invocations
- - - - -
03076cba by Howard Chu at 2022-10-13T15:43:58+00:00
ITS#9931 test scripts: fix BSD vs GNU date syntax
- - - - -
cff7eed2 by Howard Chu at 2022-10-13T15:44:04+00:00
ITS#9931 test082 fix sed portability
- - - - -
99c0b2dd by Howard Chu at 2022-10-13T15:44:12+00:00
ITS#9931 test scripts: fix BSD vs GNU date syntax
- - - - -
4bb6499a by Quanah Gibson-Mount at 2022-10-13T15:44:58+00:00
ITS#9931
- - - - -
233d4022 by Howard Chu at 2022-10-13T15:45:14+00:00
ITS#9926 test085 additional fix
Git doesn't recreate empty directories, make it explicitly
- - - - -
b0503315 by OndÅ™ej KuznÃk at 2022-10-13T15:45:21+00:00
ITS#9907 Move TLS context cleanup into lload_global_destroy
- - - - -
a804b5f5 by Connor Smith at 2022-10-13T15:45:30+00:00
ITS#9925 Fix some ancient #ifdef checks
Use #elif defined(...) for HAVE_WINSOCK and MACOS. All other instances
of these macros use #ifdef or similar. A compiler may warn about them
not being defined.
In libraries/liblber/sockbuf.c, (DOS && PCNFS) and (DOS && NCSA) were
replaced with HAVE_PCNFS and HAVE_NCSA, respectively. It seems logical
to do the same at the only remaining occurrence of DOS, PCNFS, and NCSA.
Use #if HARDCODE_DATA consistently, replacing two instances of #ifdef.
HARDCODE_DATA is always defined, and this way you can set HARDCODE_DATA
to 0 and have it work, rather than it going down the wrong branch and
failing in these two cases.
- - - - -
286912a2 by Quanah Gibson-Mount at 2022-10-13T15:46:05+00:00
ITS#9925
- - - - -
11 changed files:
- CHANGES
- include/ac/socket.h
- libraries/liblunicode/ucdata/ucgendat.c
- servers/lloadd/init.c
- servers/lloadd/main.c
- tests/scripts/all
- tests/scripts/functions.sh
- tests/scripts/lloadd-all
- tests/scripts/test079-proxy-timeout
- tests/scripts/test082-remoteauth
- tests/scripts/test085-homedir
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/c8d1e517cc218488ca7aaf…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/c8d1e517cc218488ca7aaf…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
6489b6a8 by Connor Smith at 2022-10-13T03:37:47+00:00
ITS#9925 Fix some ancient #ifdef checks
Use #elif defined(...) for HAVE_WINSOCK and MACOS. All other instances
of these macros use #ifdef or similar. A compiler may warn about them
not being defined.
In libraries/liblber/sockbuf.c, (DOS && PCNFS) and (DOS && NCSA) were
replaced with HAVE_PCNFS and HAVE_NCSA, respectively. It seems logical
to do the same at the only remaining occurrence of DOS, PCNFS, and NCSA.
Use #if HARDCODE_DATA consistently, replacing two instances of #ifdef.
HARDCODE_DATA is always defined, and this way you can set HARDCODE_DATA
to 0 and have it work, rather than it going down the wrong branch and
failing in these two cases.
- - - - -
2 changed files:
- include/ac/socket.h
- libraries/liblunicode/ucdata/ucgendat.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/6489b6a85743d9e3aaa3e0f…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/6489b6a85743d9e3aaa3e0f…
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:
b98ee408 by Howard Chu at 2022-10-10T17:09:23+00:00
ITS#9929 dynlist: avoid unnecessary search for dynamic lists
Was broken if only dynamic lists were configured, and not groups. Optional config URIs were being ignored. Don't prevent returning dynamic lists if dynamic groups were part of search.
- - - - -
060c6e8f by Quanah Gibson-Mount at 2022-10-10T17:09:40+00:00
ITS#9929
- - - - -
2 changed files:
- CHANGES
- servers/slapd/overlays/dynlist.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/bdf89eee44f473856378c7…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/bdf89eee44f473856378c7…
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:
24313f81 by Howard Chu at 2022-10-10T17:07:09+00:00
ITS#9929 dynlist: avoid unnecessary search for dynamic lists
Was broken if only dynamic lists were configured, and not groups. Optional config URIs were being ignored. Don't prevent returning dynamic lists if dynamic groups were part of search.
- - - - -
c8d1e517 by Quanah Gibson-Mount at 2022-10-10T17:08:53+00:00
ITS#9929
- - - - -
2 changed files:
- CHANGES
- servers/slapd/overlays/dynlist.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/17ab5084a70d23bdc4b181…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/17ab5084a70d23bdc4b181…
You're receiving this email because of your account on git.openldap.org.