From 2df7b29623c0ccd35cee7d45f920d59ce632f002 Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Tue, 28 Jul 2026 15:06:06 +0200 Subject: [PATCH 1/3] Add linagora-lemonldap-ng-plugin-custom-functions --- manager/Dockerfile | 1 + portal/Dockerfile | 1 + ssoaas-fastcgi-server/Dockerfile | 1 + uwsgi-portal/Dockerfile | 1 + 4 files changed, 4 insertions(+) diff --git a/manager/Dockerfile b/manager/Dockerfile index 464c2e2..a1cda74 100644 --- a/manager/Dockerfile +++ b/manager/Dockerfile @@ -22,6 +22,7 @@ RUN echo "# Install nginx and manager libs" && \ libio-string-perl libregexp-assemble-perl apache2-utils \ linagora-lemonldap-ng-store RUN apt-get -y -o Dpkg::Options::="--force-confold" install \ + linagora-lemonldap-ng-plugin-custom-functions \ linagora-lemonldap-ng-plugin-fixed-logout-redirection \ linagora-lemonldap-ng-plugin-json-file \ linagora-lemonldap-ng-plugin-mail-autodiscover \ diff --git a/portal/Dockerfile b/portal/Dockerfile index ad9a660..c9071a8 100644 --- a/portal/Dockerfile +++ b/portal/Dockerfile @@ -32,6 +32,7 @@ RUN echo "# Install nginx and portal libs" && \ openssh-client \ linagora-lemonldap-ng-store RUN apt-get -y -o Dpkg::Options::="--force-confold" install \ + linagora-lemonldap-ng-plugin-custom-functions \ linagora-lemonldap-ng-plugin-fixed-logout-redirection \ linagora-lemonldap-ng-plugin-json-file \ linagora-lemonldap-ng-plugin-mail-autodiscover \ diff --git a/ssoaas-fastcgi-server/Dockerfile b/ssoaas-fastcgi-server/Dockerfile index a6eae64..c3acbcf 100644 --- a/ssoaas-fastcgi-server/Dockerfile +++ b/ssoaas-fastcgi-server/Dockerfile @@ -9,6 +9,7 @@ RUN echo "# Install libs" && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends \ lemonldap-ng-fastcgi-server${LLNGDIST} \ + linagora-lemonldap-ng-plugin-custom-functions \ libfcgi-engine-perl && \ apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* diff --git a/uwsgi-portal/Dockerfile b/uwsgi-portal/Dockerfile index 8d2c0d3..e3dbd8e 100644 --- a/uwsgi-portal/Dockerfile +++ b/uwsgi-portal/Dockerfile @@ -31,6 +31,7 @@ RUN echo "# Install nginx and portal libs" && \ openssh-client \ linagora-lemonldap-ng-store RUN apt-get -y -o Dpkg::Options::="--force-confold" install \ + linagora-lemonldap-ng-plugin-custom-functions \ linagora-lemonldap-ng-plugin-fixed-logout-redirection \ linagora-lemonldap-ng-plugin-json-file \ linagora-lemonldap-ng-plugin-mail-autodiscover \ From a0124d455595878cc0d581a81e620486cab9346f Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Tue, 28 Jul 2026 15:06:43 +0200 Subject: [PATCH 2/3] Switch to 2.23.2 and store 0.4.0 --- .github/workflows/docker-publish.yml | 4 ++-- Changes.md | 11 ++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index a782b53..86ed5c1 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -1,10 +1,10 @@ name: Build and Publish Docker Images env: - VERSION: 2.23.0 + VERSION: 2.23.2 PGVERSION: 17 DEBIANRELEASE: trixie - DOCKERREVISION: 2 + DOCKERREVISION: 1 on: push: diff --git a/Changes.md b/Changes.md index 9c5cb30..1a87bb8 100644 --- a/Changes.md +++ b/Changes.md @@ -1,8 +1,13 @@ # Changes -## v2.23.0-3 _(UNRELEASED)_ -- add perlHtPasswd utility -- accept "false" as value for CRON variables +## v2.23.2-1 _(2026-07-28)_ +- Add perlHtPasswd utility +- Accept "false" as value for CRON variables +- Update to 2.23.2 +- Updates from store: + * crowdsec-filters: add CVE-2026-63030 detection + * add linagora-lemonldap-ng-plugin-custom-functions + * pam-access, twake, json-file: fix for future 3.0.0 ## v2.23.0-2 _(2026-07-01)_ From a96d024f4241378a86ed7af6c602250f9bd19838 Mon Sep 17 00:00:00 2001 From: Xavier Guimard Date: Tue, 28 Jul 2026 15:20:05 +0200 Subject: [PATCH 3/3] Workaround broker problems on CI --- portal/test | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/portal/test b/portal/test index 2780c7f..5f136af 100755 --- a/portal/test +++ b/portal/test @@ -22,8 +22,7 @@ docker exec test-broker-manager /usr/share/docker-llng/updateConf get macros && docker exec test-broker-auth /usr/share/docker-llng/updateConf get macros && echo echo "Modify macro on manager, define AA => CC" docker exec test-broker-manager /usr/share/docker-llng/updateConf set macros AA CC -sleep 5 -echo "Verify propagation on portal, should get CC when querying for macros AA" -docker exec test-broker-auth /usr/share/docker-llng/updateConf get macros AA | grep CC +echo "Verify propagation, should get CC when querying for macros AA" +docker exec test-broker-manager /usr/share/docker-llng/updateConf get macros AA | grep CC $COMPOSE down