Looks like a bug indeed. Thank you for reporting.
Aki
On 27 October 2018 at 22:05 Kris von Mach < m...@swishmail.com> wrote:
Don't think maildirlock uses dovecot config, but sure. maildirlock is autility that comes with dovecot...
# /usr/local/libexec/dovecot/maildirlock -hUsage: maildirlock <path> <timeout>- SIGTERM will release the lock.
# /usr/local/libexec/dovecot/maildirlock/home2/vpopmail/domains/swishmail.com/mach/Maildir 20sFatal: Invalid timeout value: 20s
# /usr/local/libexec/dovecot/maildirlock/home2/vpopmail/domains/swishmail.com/mach/Maildir 20Panic: BUG: No IOs or timeouts set. Not waiting for infinity.
# /usr/local/libexec/dovecot/maildirlock/home2/vpopmail/domains/swishmail.com/mach/Maildir 20SFatal: Invalid timeout value: 20S
# /usr/local/libexec/dovecot/maildirlock/home2/vpopmail/domains/swishmail.com/mach/Maildir 20 secondsUsage: maildirlock <path> <timeout>- SIGTERM will release the lock.
# /usr/local/libexec/dovecot/maildirlock/home2/vpopmail/domains/swishmail.com/mach/Maildir '20 seconds'Fatal: Invalid timeout value: 20 seconds
I also tried sec, secs, both upper and lower.
# 2.3.3 (dcead646b): /usr/local/etc/dovecot/dovecot.conf# OS: FreeBSD 11.2-STABLE amd64# Hostname:auth_cache_size = 20 Mauth_mechanisms = plain login digest-md5 cram-md5 apopauth_worker_max_count = 120default_process_limit = 2048disable_plaintext_auth = nofirst_valid_gid = 89first_valid_uid = 89last_valid_gid = 89last_valid_uid = 89login_greeting = Dovecot ready.mail_location = maildir:~/Maildir:INDEX=/index/%d/%nmail_max_userip_connections = 512mail_plugins = quota zlib fts fts_solrmail_privileged_group = mailmaildir_broken_filename_sizes = yesnamespace inbox {inbox = yeslocation =mailbox "Deleted Items" {auto = noautoexpunge = 30 daysspecial_use = \Trash}mailbox Drafts {auto = createspecial_use = \Drafts}mailbox Sent {auto = subscribespecial_use = \Sent}mailbox "Sent Items" {auto = nospecial_use = \Sent}mailbox "Sent Messages" {auto = nospecial_use = \Sent}mailbox Spam {auto = createautoexpunge = 30 daysspecial_use = \Junk}mailbox Trash {auto = createautoexpunge = 30 daysspecial_use = \Trash}prefix =}passdb {args = webmail=127.0.0.1driver = vpopmail}plugin {fts = solrfts_autoindex = yesfts_solr = break-imap-search url= "" href="http://localhost:8983/solr/dovecot/" rel="noopener" target="_blank">http://localhost:8983/solr/dovecot/quota = maildirzlib_save = gzzlib_save_level = 9}protocols = imap pop3service anvil {client_limit = 12291}service auth {client_limit = 12288}service imap-login {process_min_avail = 32service_count = 0vsz_limit = 4 G}service imap {process_limit = 5120vsz_limit = 4 G}service pop3-login {process_min_avail = 32service_count = 0vsz_limit = 4 G}service pop3 {process_limit = 5120vsz_limit = 4 G}shutdown_clients = nossl_cert = </usr/local/etc/letsencrypt/live/fullchain.pemssl_cipher_list =ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSSssl_dh = # hidden, use -P to show itssl_key = # hidden, use -P to show itssl_prefer_server_ciphers = yesuserdb {driver = vpopmail}verbose_proctitle = yesprotocol imap {imap_client_workarounds = delay-newmail tb-extra-mailbox-sepimap_logout_format = in=%i out=%oimap_max_line_length = 64 kmail_plugins = quota imap_quota imap_zlib zlib fts fts_solr}protocol pop3 {mail_plugins = quota zlibpop3_client_workarounds = outlook-no-nuls oe-ns-eohpop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s,in=%i, out=%opop3_uidl_format = %08Xu%08Xv}protocol lda {postmaster_address = postmas...@example.comsendmail_path = /var/qmail/bin/sendmail}protocol lmtp {mail_plugins = quota fts fts_solr}
On 10/28/2018 2:41 AM, Aki Tuomi wrote:>>> On 27 October 2018 at 21:32 Kris von Mach < m...@swishmail.com>> <mailto: m...@swishmail.com>> wrote:>>>>>> This appears to be a bug.>>>> On 10/15/2018 9:46 PM, Kris von Mach wrote:>>> What is the time unit maildirlock will accept?>>> I've tried 20s, 20 sec, 20 secs, 20 seconds, all results in:>>> Fatal: Invalid timeout value: 20s>>> And if you don't specify time unit you just get:>>> Panic: BUG: No IOs or timeouts set. Not waiting for infinity.>>> This is on 2.3.3. 2.2 worked fine without needing time unit specified.>> >>Can you provide doveconf -n please?---Aki Tuomi