Root cause: the generated config used GEOIP,CN, so every empty /dev/shm runtime attempted to download geoip.metadb during initial Mihomo validation. The target host could not complete that GitHub download and Compose restarted indefinitely.
Changes:
reuse the packaged ACL4SSR ChinaIp provider
preserve the safe initial-update failure category
validate the packaged config with a synthetic subscription and no network
Tests:
./scripts/test.sh (75.3% coverage)
./tests/container-smoke.sh mohomo-docker:hh-635
Fixes HH-635
Root cause: the generated config used GEOIP,CN, so every empty /dev/shm runtime attempted to download geoip.metadb during initial Mihomo validation. The target host could not complete that GitHub download and Compose restarted indefinitely.
Changes:
- reuse the packaged ACL4SSR ChinaIp provider
- preserve the safe initial-update failure category
- validate the packaged config with a synthetic subscription and no network
Tests:
- ./scripts/test.sh (75.3% coverage)
- ./tests/container-smoke.sh mohomo-docker:hh-635
Fixes HH-635
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Root cause: the generated config used GEOIP,CN, so every empty /dev/shm runtime attempted to download geoip.metadb during initial Mihomo validation. The target host could not complete that GitHub download and Compose restarted indefinitely.
Changes:
Tests:
Fixes HH-635