]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-master, config: Change parsed config file syntax to binary
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sun, 11 Dec 2022 23:16:21 +0000 (01:16 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 27 Jan 2023 13:01:47 +0000 (13:01 +0000)
commit701e00a2a0cc49c20d7c05afc174404bad54e52d
treea68ea5713d4c2b9190702dfdeb5e197f5d59a101
parentbe25ac5f7f24fc4e7cea3fa9f769566288a8f540
lib-master, config: Change parsed config file syntax to binary

Also use mmap() to parse the config more efficiently. The late doveconf
exec fallback is also removed here, since mmap() isn't expected to fail and
afterwards the errors are about the config file syntax errors. (The
doveconf fallback is still there in the earlier code before config fd is
received.)
src/config/config-dump-full.c
src/lib-master/master-service-settings.c