diff --git a/debian/changelog b/debian/changelog index 0ed102ac6d4500f53123ee6481ca0e2587b15abf..4b4118daef0de28b3e82fa56da751062ad81e0b4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +symas-openldap (2.5.16-5jammy1) jammy; urgency=medium + + * OpenLDAP 2.5.16-5 updating ITS10025.patch + + -- Symas Support <support@symas.com> Mon, 02 Oct 2023 06:46:48 +0000 + symas-openldap (2.5.16-3jammy1) jammy; urgency=medium * OpenLDAP 2.5.16-3 dash release with ITS10025.patch diff --git a/debian/patches/ITS10025.patch b/debian/patches/ITS10025.patch index 4c895c6f54034e5808b998bbc4fc7dd1ee467a80..49e5fa4fc1064450fe8a919b4a0b288d4111b70f 100644 --- a/debian/patches/ITS10025.patch +++ b/debian/patches/ITS10025.patch @@ -1,12 +1,12 @@ -From 47156ce2781c3bf0f11ec933d54b40c690b5ed2b Mon Sep 17 00:00:00 2001 +From 2f40926b4dd7e9023b58f4c9f6cd1c7eeef22d9a Mon Sep 17 00:00:00 2001 From: Howard Chu <hyc@openldap.org> Date: Mon, 31 Jul 2023 18:43:30 +0100 Subject: [PATCH] ITS#10025 slapo-dynlist: add option to disable filter support --- doc/man/man5/slapo-dynlist.5 | 5 +++++ - servers/slapd/overlays/dynlist.c | 13 ++++++++++++- - 2 files changed, 17 insertions(+), 1 deletion(-) + servers/slapd/overlays/dynlist.c | 17 +++++++++++++---- + 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/doc/man/man5/slapo-dynlist.5 b/doc/man/man5/slapo-dynlist.5 index 49a3d505d4..56667620b7 100644 @@ -25,7 +25,7 @@ index 49a3d505d4..56667620b7 100644 The dynlist overlay may be used with any backend, but it is mainly intended for use with local storage backends. diff --git a/servers/slapd/overlays/dynlist.c b/servers/slapd/overlays/dynlist.c -index 10cacf9798..6c52ed56df 100644 +index 10cacf9798..f5d3dfeb71 100644 --- a/servers/slapd/overlays/dynlist.c +++ b/servers/slapd/overlays/dynlist.c @@ -65,6 +65,7 @@ typedef struct dynlist_info_t { @@ -76,6 +76,18 @@ index 10cacf9798..6c52ed56df 100644 Cft_Overlay, dlcfg, NULL, NULL }, { NULL, 0, NULL } }; +@@ -2740,10 +2751,8 @@ dynlist_db_init( + slap_overinst *on = (slap_overinst *)be->bd_info; + dynlist_gen_t *dlg; + +- dlg = (dynlist_gen_t *)ch_malloc( sizeof( *dlg )); ++ dlg = (dynlist_gen_t *)ch_calloc( 1, sizeof( *dlg )); + on->on_bi.bi_private = dlg; +- dlg->dlg_dli = NULL; +- dlg->dlg_memberOf = 0; + + return 0; + } -- GitLab