Repository navigation
v0.15.3
Features
- Contrib/tetron-invite-serve.sh creates one invite and serves it on the LAN with python3 -m http.server at a random path, bound to the default-route address, until Ctrl+C, then deletes it (INVITE-SERVE-001)
Bug Fixes
- Group and user lookups use getgrnam_r/getpwnam_r (userdb module); concurrent getgrnam from config::load corrupted the musl heap and crashed the 0.15.2 daemon; CON-THR01 gate in reconcile (THREADSAFE-LOOKUP-001)
Miscellaneous
- Bump version to 0.15.3
Other
- THREADSAFE-LOOKUP-001 group and user lookups use getgrnam_r/getpwnam_r (root cause of the 0.15.2 musl heap corruption crash) and CON-THR01 bans non-reentrant libc lookups
- Contrib/tetron-invite-serve.sh serves one invite on the LAN with python3 -m http.server (INVITE-SERVE-001)
Full Changelog: v0.15.2...v0.15.3