[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:
		
							parent
							
								
									048537941c
								
							
						
					
					
						commit
						954690b315
					
				| @ -31,7 +31,7 @@ mysql --socket=/var/run/mysqld/mysqld.sock -u ${DBUSER} -p${DBPASS} ${DBNAME} -e | |||||||
| while [[ ${VIEW_OK} != 'OK' ]]; do | while [[ ${VIEW_OK} != 'OK' ]]; do | ||||||
|   mysql --socket=/var/run/mysqld/mysqld.sock -u ${DBUSER} -p${DBPASS} ${DBNAME} << EOF |   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 | 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_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_domain_alias_address gda ON gda.username = mailbox.username | ||||||
| LEFT OUTER JOIN grouped_sender_acl_external external_acl ON external_acl.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 |       image: mailcow/clamd:1.28 | ||||||
|       build: ./data/Dockerfiles/clamd |       build: ./data/Dockerfiles/clamd | ||||||
|       restart: always |       restart: always | ||||||
|  |       dns: | ||||||
|  |         - ${IPV4_NETWORK:-172.22.1}.254 | ||||||
|       environment: |       environment: | ||||||
|         - TZ=${TZ} |         - TZ=${TZ} | ||||||
|         - SKIP_CLAMD=${SKIP_CLAMD:-n} |         - 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/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/conf/phpfpm/php-conf.d/other.ini:/usr/local/etc/php/conf.d/zzz-other.ini | ||||||
|         - ./data/assets/templates:/tpls |         - ./data/assets/templates:/tpls | ||||||
|  |       dns: | ||||||
|  |         - ${IPV4_NETWORK:-172.22.1}.254 | ||||||
|       environment: |       environment: | ||||||
|         - LOG_LINES=${LOG_LINES:-9999} |         - LOG_LINES=${LOG_LINES:-9999} | ||||||
|         - TZ=${TZ} |         - TZ=${TZ} | ||||||
| @ -137,7 +141,7 @@ services: | |||||||
|             - phpfpm |             - phpfpm | ||||||
| 
 | 
 | ||||||
|     sogo-mailcow: |     sogo-mailcow: | ||||||
|       image: mailcow/sogo:1.60 |       image: mailcow/sogo:1.61 | ||||||
|       build: ./data/Dockerfiles/sogo |       build: ./data/Dockerfiles/sogo | ||||||
|       environment: |       environment: | ||||||
|         - DBNAME=${DBNAME} |         - DBNAME=${DBNAME} | ||||||
| @ -150,6 +154,8 @@ services: | |||||||
|         - ALLOW_ADMIN_EMAIL_LOGIN=${ALLOW_ADMIN_EMAIL_LOGIN:-n} |         - ALLOW_ADMIN_EMAIL_LOGIN=${ALLOW_ADMIN_EMAIL_LOGIN:-n} | ||||||
|         - IPV4_NETWORK=${IPV4_NETWORK:-172.22.1} |         - IPV4_NETWORK=${IPV4_NETWORK:-172.22.1} | ||||||
|         - SOGO_EXPIRE_SESSION=${SOGO_EXPIRE_SESSION:-480} |         - SOGO_EXPIRE_SESSION=${SOGO_EXPIRE_SESSION:-480} | ||||||
|  |       dns: | ||||||
|  |         - ${IPV4_NETWORK:-172.22.1}.254 | ||||||
|       volumes: |       volumes: | ||||||
|         - ./data/conf/sogo/:/etc/sogo/ |         - ./data/conf/sogo/:/etc/sogo/ | ||||||
|         - ./data/web/inc/init_db.inc.php:/init_db.inc.php |         - ./data/web/inc/init_db.inc.php:/init_db.inc.php | ||||||
| @ -166,6 +172,8 @@ services: | |||||||
|     dovecot-mailcow: |     dovecot-mailcow: | ||||||
|       image: mailcow/dovecot:1.88 |       image: mailcow/dovecot:1.88 | ||||||
|       build: ./data/Dockerfiles/dovecot |       build: ./data/Dockerfiles/dovecot | ||||||
|  |       dns: | ||||||
|  |         - ${IPV4_NETWORK:-172.22.1}.254 | ||||||
|       cap_add: |       cap_add: | ||||||
|         - NET_BIND_SERVICE |         - NET_BIND_SERVICE | ||||||
|       volumes: |       volumes: | ||||||
| @ -261,6 +269,8 @@ services: | |||||||
|         - php-fpm-mailcow |         - php-fpm-mailcow | ||||||
|         - redis-mailcow |         - redis-mailcow | ||||||
|       image: nginx:mainline-alpine |       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 && |       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/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 && |         envsubst < /etc/nginx/conf.d/templates/server_name.template > /etc/nginx/conf.d/server_name.active && | ||||||
| @ -301,6 +311,8 @@ services: | |||||||
|         - nginx-mailcow |         - nginx-mailcow | ||||||
|       image: mailcow/acme:1.61 |       image: mailcow/acme:1.61 | ||||||
|       build: ./data/Dockerfiles/acme |       build: ./data/Dockerfiles/acme | ||||||
|  |       dns: | ||||||
|  |         - ${IPV4_NETWORK:-172.22.1}.254 | ||||||
|       environment: |       environment: | ||||||
|         - LOG_LINES=${LOG_LINES:-9999} |         - LOG_LINES=${LOG_LINES:-9999} | ||||||
|         - ADDITIONAL_SAN=${ADDITIONAL_SAN} |         - ADDITIONAL_SAN=${ADDITIONAL_SAN} | ||||||
| @ -385,6 +397,8 @@ services: | |||||||
|       restart: always |       restart: always | ||||||
|       build: ./data/Dockerfiles/dockerapi |       build: ./data/Dockerfiles/dockerapi | ||||||
|       oom_kill_disable: true |       oom_kill_disable: true | ||||||
|  |       dns: | ||||||
|  |         - ${IPV4_NETWORK:-172.22.1}.254 | ||||||
|       environment: |       environment: | ||||||
|         - DBROOT=${DBROOT} |         - DBROOT=${DBROOT} | ||||||
|         - TZ=${TZ} |         - TZ=${TZ} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 andryyy
						andryyy