Repository navigation
Releases: Gaia-Desk/gaiadesk-java
Releases · Gaia-Desk/gaiadesk-java
Release list
v0.1.2
- Breaking: administrator work is not available over any API. The hosted
API and a desk's local API and LAN gateway refuse it: an exec asking for it
is refused before anything runs (exit 254), a token with theadminscope
cannot be minted (403). Removed:ExecOptions.admin(boolean),
Scopes.ADMIN, and the reasonsReasons.ADMIN_SCOPE_MISSING,
ADMIN_NOT_ENABLED,ADMIN_DENIEDandADMIN_UNAVAILABLE(with the
UsageExceptionfor anadmintoken confined bycwd/lowPriv). Added
Reasons.ADMIN_NOT_VIA_API(admin_not_via_api), aRefusedException.
Run administrator work (root / SYSTEM) withgaiadesk-cli exec --admin. - End-to-end encryption works on Java 11: X25519 keys are given to the JDK as
raw key specs (XECPrivateKeySpec/XECPublicKeySpec); Java 11's XDH
KeyFactory refused the RFC 8410 PKCS#8 encoding ("key length must be 32").