From 2f8e9dc6257810eb931513114aaf43f4cd554288 Mon Sep 17 00:00:00 2001 From: Akhil Date: Fri, 23 May 2025 16:41:39 +0530 Subject: [PATCH 1/3] Remove patch to restrict user from changing primary email --- Dockerfile | 1 - ...estrict-user-to-change-primary-email.patch | 28 ------------------- 2 files changed, 29 deletions(-) delete mode 100644 patches/029-restrict-user-to-change-primary-email.patch diff --git a/Dockerfile b/Dockerfile index 8a5ab1c7..bf538662 100644 --- a/Dockerfile +++ b/Dockerfile @@ -232,7 +232,6 @@ RUN cd ${BASE_DIR} && patch -u ${BASE_DIR}/apps/user_ldap/lib/User_LDAP.php -i $ RUN patch -u ${BASE_DIR}/lib/private/User/Manager.php -i ${TMP_PATCH_DIR}/025-optimize-get-by-email.patch RUN patch -u ${BASE_DIR}/apps/dav/lib/Connector/Sabre/Principal.php -i ${TMP_PATCH_DIR}/027-displayname-user-leak-dav.patch RUN patch -u ${BASE_DIR}/apps/dav/lib/HookManager.php -i ${TMP_PATCH_DIR}/028-default-task-calendar.patch -# RUN patch -u ${BASE_DIR}/apps/provisioning_api/lib/Controller/UsersController.php -i ${TMP_PATCH_DIR}/029-restrict-user-to-change-primary-email.patch RUN patch -u ${BASE_DIR}/lib/private/Security/VerificationToken/VerificationToken.php -i ${TMP_PATCH_DIR}/033-verification-token-private.patch RUN patch -u ${BASE_DIR}/lib/private/AppFramework/Middleware/Security/CORSMiddleware.php -i ${TMP_PATCH_DIR}/034-oidc-bearer-token-auth.patch diff --git a/patches/029-restrict-user-to-change-primary-email.patch b/patches/029-restrict-user-to-change-primary-email.patch deleted file mode 100644 index f2e215da..00000000 --- a/patches/029-restrict-user-to-change-primary-email.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- ./apps/provisioning_api/lib/Controller/UsersController.php 2023-10-03 07:14:02 -+++ ./apps/provisioning_api/lib/Controller/UsersController-new.php 2023-10-11 05:34:04 -@@ -613,10 +613,7 @@ - ) { - $permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME; - } -- $permittedFields[] = IAccountManager::PROPERTY_EMAIL; - } -- -- $permittedFields[] = IAccountManager::COLLECTION_EMAIL; - $permittedFields[] = IAccountManager::PROPERTY_PHONE; - $permittedFields[] = IAccountManager::PROPERTY_ADDRESS; - $permittedFields[] = IAccountManager::PROPERTY_WEBSITE; -@@ -756,14 +753,9 @@ - $permittedFields[] = self::USER_FIELD_DISPLAYNAME; - $permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME; - } -- $permittedFields[] = IAccountManager::PROPERTY_EMAIL; - } - - $permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME . self::SCOPE_SUFFIX; -- $permittedFields[] = IAccountManager::PROPERTY_EMAIL . self::SCOPE_SUFFIX; -- -- $permittedFields[] = IAccountManager::COLLECTION_EMAIL; -- - $permittedFields[] = self::USER_FIELD_PASSWORD; - $permittedFields[] = self::USER_FIELD_NOTIFICATION_EMAIL; - if ( -- GitLab From 4759a404f1097b1900b27047828f99f23dc6bada Mon Sep 17 00:00:00 2001 From: Akhil Date: Fri, 23 May 2025 17:38:07 +0530 Subject: [PATCH 2/3] LWS 1.11.1 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bf538662..f5e95e36 100644 --- a/Dockerfile +++ b/Dockerfile @@ -213,7 +213,7 @@ From selfhost as ecloud ARG BASE_DIR="/usr/src/nextcloud" ARG TMP_PATCH_DIR="/tmp/build_patches" ARG THEME_VERSION="29.0.16-beta" -ARG LDAP_WRITE_SUPPORT_VERSION="1.11.0" +ARG LDAP_WRITE_SUPPORT_VERSION="1.11.1" ARG IS_SELFHOST=false RUN curl -fsSL -o ldap_write_support.tar.gz \ -- GitLab From 2892d6097aafd3ad65a8b1705e2d9bb6a56ded88 Mon Sep 17 00:00:00 2001 From: Akhil Date: Fri, 23 May 2025 17:38:41 +0530 Subject: [PATCH 3/3] Bump image version --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f5e95e36..921da877 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ ARG USER_MIGRATION_JOB_ID="1168093" ARG MEMORIES_VERSION="7.5.2" ARG DROP_ACCOUNT_VERSION="2.7.1" -RUN sed -i 's/29,0,16,1/29,0,16,1/' ${BASE_DIR}/version.php +RUN sed -i 's/29,0,16,1/29,0,16,2/' ${BASE_DIR}/version.php COPY custom_entrypoint.sh / RUN chmod +x /custom_entrypoint.sh RUN mkdir -p /var/www/skeleton/Documents && mkdir -p /var/www/skeleton/Images -- GitLab