Repository navigation
v0.4.2
Security
- Verify the signature of the glibc package database before installing glibc, in the Claw app and in Termux. A package list that fails the check is never used; the setup stops with an explanation instead of continuing unsigned. Termux no longer turns off pacman signature checking during the glibc install.
- Claw app: during setup, the Termux package list is verified against its signature, and each downloaded package against its signed checksum, before it is extracted. (Tools installed later from Settings → Tools still use the app's own package manager and are not covered yet.)
Fixed
- App: the dashboard fills in the Node.js, git and OpenClaw versions shortly after setup finishes (it no longer stays blank until the app is reopened) and no longer freezes while it reads them.
- App: a failed setup shows a translated error with a Retry button, and the language buttons in Settings fit on narrow screens.
- App: storage usage no longer hangs when it meets a circular symbolic link, and a broken screen no longer leaves a blank white page.
Changed
- Termux: the glibc install now stops if the pacman keyring cannot be initialized (it used to carry on), and re-running it restores a
pacman.confthat an older installer had relaxed, keeping the previous file aspacman.conf.oa-relaxed. - Claw app: a downloaded setup script or
oathat does not start with#!(for example a captive-portal page) is rejected. - Compatibility note: on a device installed before v1.1.3,
pacman -Qmay print a few signature-related errors. Nothing is affected; runpacman -Syto refresh the package lists and they go away.
Full Changelog: v0.4.1...v0.4.2