type = config
executable = config
- unix_listener {
- path = config
+ unix_listener config {
mode = 0666
}
}
user = dovecot
chroot = empty/
- unix_listener {
- path = anvil
+ unix_listener anvil {
}
}
service auth {
executable = auth
- # default
- unix_listener {
- path = login/auth
+ unix_listener login/auth {
mode = 0666
}
# Postfix smtp-auth
- #unix_listener {
- # path = /var/spool/postfix/private/auth
+ #unix_listener /var/spool/postfix/private/auth {
# mode = 0666
#}
# Dovecot LDA
- unix_listener {
- path = auth-userdb
+ unix_listener auth-userdb {
mode = 0600
}
- unix_listener {
- path = auth-master
+ unix_listener auth-master {
mode = 0600
}
executable = auth -w
client_limit = 1
- unix_listener {
- path = auth-worker
+ unix_listener auth-worker {
}
}
#vsz_limit = 256
service_count = 1
- unix_listener {
- path = login/imap
+ unix_listener login/imap {
mode = 0666
}
}
executable = pop3
service_count = 1
- unix_listener {
- path = login/pop3
+ unix_listener login/pop3 {
mode = 0666
}
}
protocol = lmtp
executable = lmtp
- unix_listener {
- path = lmtp
+ unix_listener lmtp {
mode = 0666
}
}
service dict {
executable = dict
- unix_listener {
- path = dict
+ unix_listener dict {
mode = 0666
}
}
service ssl-params {
executable = ssl-params
- unix_listener {
- path = login/ssl-params
+ unix_listener login/ssl-params {
mode = 0666
}
}
MEMBER(defines) file_listener_setting_defines,
MEMBER(defaults) &file_listener_default_settings,
- MEMBER(type_offset) (size_t)-1,
+ MEMBER(type_offset) offsetof(struct file_listener_settings, path),
MEMBER(struct_size) sizeof(struct file_listener_settings),
MEMBER(parent_offset) (size_t)-1,