[SOGo] Dont fail with unhandled err response, when a user is forced to change the passwd on next login
[Compose] Update SOGo image
This commit is contained in:
		| @@ -31,7 +31,7 @@ mysql --socket=/var/run/mysqld/mysqld.sock -u ${DBUSER} -p${DBPASS} ${DBNAME} -e | ||||
| while [[ ${VIEW_OK} != 'OK' ]]; do | ||||
|   mysql --socket=/var/run/mysqld/mysqld.sock -u ${DBUSER} -p${DBPASS} ${DBNAME} << EOF | ||||
| CREATE VIEW sogo_view (c_uid, domain, c_name, c_password, c_cn, mail, aliases, ad_aliases, ext_acl, kind, multiple_bookings) AS | ||||
| SELECT mailbox.username, mailbox.domain, mailbox.username, if(json_extract(attributes, '$.force_pw_update') LIKE '%0%', if(json_extract(attributes, '$.sogo_access') LIKE '%1%', password, 'invalid'), 'invalid'), mailbox.name, mailbox.username, IFNULL(GROUP_CONCAT(ga.aliases SEPARATOR ' '), ''), IFNULL(gda.ad_alias, ''), IFNULL(external_acl.send_as_acl, ''), mailbox.kind, mailbox.multiple_bookings FROM mailbox | ||||
| SELECT mailbox.username, mailbox.domain, mailbox.username, if(json_extract(attributes, '$.force_pw_update') LIKE '%0%', if(json_extract(attributes, '$.sogo_access') LIKE '%1%', password, '{SSHA256}A123A123A321A321A321B321B321B123B123B321B432F123E321123123321321'), '{SSHA256}A123A123A321A321A321B321B321B123B123B321B432F123E321123123321321'), mailbox.name, mailbox.username, IFNULL(GROUP_CONCAT(ga.aliases SEPARATOR ' '), ''), IFNULL(gda.ad_alias, ''), IFNULL(external_acl.send_as_acl, ''), mailbox.kind, mailbox.multiple_bookings FROM mailbox | ||||
| LEFT OUTER JOIN grouped_mail_aliases ga ON ga.username REGEXP CONCAT('(^|,)', mailbox.username, '($|,)') | ||||
| LEFT OUTER JOIN grouped_domain_alias_address gda ON gda.username = mailbox.username | ||||
| LEFT OUTER JOIN grouped_sender_acl_external external_acl ON external_acl.username = mailbox.username | ||||
|   | ||||
| @@ -54,6 +54,8 @@ services: | ||||
|       image: mailcow/clamd:1.28 | ||||
|       build: ./data/Dockerfiles/clamd | ||||
|       restart: always | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       environment: | ||||
|         - TZ=${TZ} | ||||
|         - SKIP_CLAMD=${SKIP_CLAMD:-n} | ||||
| @@ -110,6 +112,8 @@ services: | ||||
|         - ./data/conf/phpfpm/php-conf.d/upload.ini:/usr/local/etc/php/conf.d/upload.ini | ||||
|         - ./data/conf/phpfpm/php-conf.d/other.ini:/usr/local/etc/php/conf.d/zzz-other.ini | ||||
|         - ./data/assets/templates:/tpls | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       environment: | ||||
|         - LOG_LINES=${LOG_LINES:-9999} | ||||
|         - TZ=${TZ} | ||||
| @@ -137,7 +141,7 @@ services: | ||||
|             - phpfpm | ||||
|  | ||||
|     sogo-mailcow: | ||||
|       image: mailcow/sogo:1.60 | ||||
|       image: mailcow/sogo:1.61 | ||||
|       build: ./data/Dockerfiles/sogo | ||||
|       environment: | ||||
|         - DBNAME=${DBNAME} | ||||
| @@ -150,6 +154,8 @@ services: | ||||
|         - ALLOW_ADMIN_EMAIL_LOGIN=${ALLOW_ADMIN_EMAIL_LOGIN:-n} | ||||
|         - IPV4_NETWORK=${IPV4_NETWORK:-172.22.1} | ||||
|         - SOGO_EXPIRE_SESSION=${SOGO_EXPIRE_SESSION:-480} | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       volumes: | ||||
|         - ./data/conf/sogo/:/etc/sogo/ | ||||
|         - ./data/web/inc/init_db.inc.php:/init_db.inc.php | ||||
| @@ -166,6 +172,8 @@ services: | ||||
|     dovecot-mailcow: | ||||
|       image: mailcow/dovecot:1.88 | ||||
|       build: ./data/Dockerfiles/dovecot | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       cap_add: | ||||
|         - NET_BIND_SERVICE | ||||
|       volumes: | ||||
| @@ -261,6 +269,8 @@ services: | ||||
|         - php-fpm-mailcow | ||||
|         - redis-mailcow | ||||
|       image: nginx:mainline-alpine | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       command: /bin/sh -c "envsubst < /etc/nginx/conf.d/templates/listen_plain.template > /etc/nginx/conf.d/listen_plain.active && | ||||
|         envsubst < /etc/nginx/conf.d/templates/listen_ssl.template > /etc/nginx/conf.d/listen_ssl.active && | ||||
|         envsubst < /etc/nginx/conf.d/templates/server_name.template > /etc/nginx/conf.d/server_name.active && | ||||
| @@ -301,6 +311,8 @@ services: | ||||
|         - nginx-mailcow | ||||
|       image: mailcow/acme:1.61 | ||||
|       build: ./data/Dockerfiles/acme | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       environment: | ||||
|         - LOG_LINES=${LOG_LINES:-9999} | ||||
|         - ADDITIONAL_SAN=${ADDITIONAL_SAN} | ||||
| @@ -385,6 +397,8 @@ services: | ||||
|       restart: always | ||||
|       build: ./data/Dockerfiles/dockerapi | ||||
|       oom_kill_disable: true | ||||
|       dns: | ||||
|         - ${IPV4_NETWORK:-172.22.1}.254 | ||||
|       environment: | ||||
|         - DBROOT=${DBROOT} | ||||
|         - TZ=${TZ} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user