- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate
fix(update,tls): wait for service health; hydrate certs on boot without re-save
- update.sh: poll up to 15s before rollback (fixes false failure after binary update)
- On startup, restore listener PEMs from /var/lib/3m-ui/listener-certs and
fall back to names in existing mihomo config.yaml into DB before generate