- [docker](Dockerfile) Now use ubuntu:20.04 as base image.
- [docker](Makefile) Don't set BLD_ARG in Makefile. - [kopano](src/kopano/plugin/movetopublicldap.py) Need explicitly to set `allow_no_value=True` due to update in `configparser.3.8.py`. - [demo](demo) Update to `mta-apk_list` target.master v1.3.0
parent
0fb026a934
commit
08a3e3ec9b
|
@ -1,3 +1,10 @@
|
|||
# 1.3.0
|
||||
|
||||
- [docker](Dockerfile) Now use ubuntu:20.04 as base image.
|
||||
- [docker](Makefile) Don't set BLD_ARG in Makefile.
|
||||
- [kopano](src/kopano/plugin/movetopublicldap.py) Need explicitly to set `allow_no_value=True` due to update in `configparser.3.8.py`.
|
||||
- [demo](demo) Update to `mta-apk_list` target.
|
||||
|
||||
# 1.2.9
|
||||
|
||||
- [kopano](src/kopano) Bug in kopano-dagent out-of-office now fixed.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# build arguments, amd64 is the default
|
||||
#
|
||||
ARG DIST=ubuntu
|
||||
ARG REL=18.04
|
||||
ARG REL=20.04
|
||||
ARG ARCH
|
||||
|
||||
FROM ${ARCH:+$ARCH/}$DIST:$REL AS base
|
||||
|
|
2
Makefile
2
Makefile
|
@ -5,7 +5,7 @@
|
|||
|
||||
-include *.mk
|
||||
|
||||
BLD_ARG ?= --build-arg DIST=ubuntu --build-arg REL=18.04
|
||||
#BLD_ARG ?= --build-arg DIST=ubuntu --build-arg REL=20.04
|
||||
BLD_REPO ?= mlan/kopano
|
||||
BLD_VER ?= latest
|
||||
BLD_TGT ?= full
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
# Road map
|
||||
|
||||
## Logs
|
||||
|
||||
kopano-spamd and kopano-search does not use syslog. Try to fix.
|
||||
|
||||
## kDAV
|
||||
|
||||
Consider integrating support for kDAV which provides CalDAV and CardDAV.
|
||||
|
|
|
@ -100,8 +100,7 @@ $(addsuffix -diff,$(SRV_LIST)):
|
|||
wait_%:
|
||||
sleep $*
|
||||
|
||||
web:
|
||||
$(call webb_cmd,http://$(APP_FQDN))
|
||||
web: app-web
|
||||
|
||||
auth-init: wait_3 auth-mod_conf auth-add_schema auth-add_data
|
||||
|
||||
|
@ -294,7 +293,7 @@ mta-razor:
|
|||
docker-compose exec mta run amavis_register_razor
|
||||
|
||||
mta-apk_list:
|
||||
docker-compose exec mta /bin/sh -c 'for pkg in $$(apk info 2>/dev/null); do printf "%9s %s\n" $$(apk info -s $$pkg 2>/dev/null | sed -n "2{p;q}") $$pkg; done | sort'
|
||||
docker-compose exec mta /bin/sh -c 'for pkg in $$(apk info 2>/dev/null); do printf "%9s %3s %s\n" $$(apk info -s $$pkg 2>/dev/null | sed -n "2{p;q}") $$pkg; done | sort | sort -k 2,2'
|
||||
|
||||
mta-quarantine_list:
|
||||
docker-compose exec mta amavis-ls
|
||||
|
@ -307,7 +306,7 @@ mta-clamdtop:
|
|||
|
||||
mta-tools:
|
||||
docker-compose exec mta apk --no-cache --update add \
|
||||
nano less lsof htop openldap-clients bind-tools iputils strace
|
||||
nano less lsof htop openldap-clients bind-tools iputils strace iproute2
|
||||
|
||||
mta-htop: mta-tools
|
||||
docker-compose exec mta htop
|
||||
|
@ -393,6 +392,9 @@ app-test_icals:
|
|||
app-test_tls:
|
||||
$(TSSL_CMD) $(APP_FQDN):993 || true
|
||||
|
||||
app-web:
|
||||
$(call webb_cmd,http://$(APP_FQDN))
|
||||
|
||||
app-test_oof1:
|
||||
docker-compose exec app kopano-oof -u $(AD_USR_CN) -m 1 -t "Dunno when I return"
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#
|
||||
# The plugin reads two coniguration files.
|
||||
# First it looks for parameters in '/etc/kopano/ldap.cfg' allowing
|
||||
# common conifuration parameters to be kep tin on place.
|
||||
# common conifuration parameters to be kept in on place.
|
||||
# Second it reads '/etc/kopano/movetopublicldap.cfg'
|
||||
#
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ class KConfigParser(ZConfigParser):
|
|||
Change type addition. """
|
||||
def __init__(self, configfile, defaultconfig={}):
|
||||
self.config = configparser.ConfigParser(defaults=defaultconfig,
|
||||
delimiters=('='), comment_prefixes=('#', '!'))
|
||||
delimiters=('='), comment_prefixes=('#', '!'), allow_no_value=True)
|
||||
self.readZConfig(configfile)
|
||||
|
||||
class MoveToPublic(IMapiDAgentPlugin):
|
||||
|
|
Loading…
Reference in New Issue