/web/account, offered to everyone, lists every browser and client signed in as you, with when each was last used, and signs any of them out, or all but the current one. It sets up, replaces and removes the second factor, and holds the password form, moved from the vault page. Administrators can sign a user out everywhere from the People page. The API gains GET and DELETE /api/v1/auth/sessions and DELETE /api/v1/auth/totp. Sessions are named by a digest of their token, never the token, and record when they were last used. Replacing or removing an active second factor now needs the password and a current code. Server version 0.10.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
723 B
Makefile
19 lines
723 B
Makefile
# Single source of truth for all platform versions (semver).
|
|
# Bump with: make bump PLATFORM=<server|linux|macos|windows|bsd|android> PART=<major|minor|patch>
|
|
VERSION_SERVER := 0.10.0
|
|
VERSION_LINUX := 0.5.0
|
|
VERSION_MACOS := 0.5.0
|
|
VERSION_WINDOWS := 0.5.0
|
|
VERSION_BSD := 0.5.0
|
|
VERSION_ANDROID := 0.3.0
|
|
# Monotonic Android versionCode, never decreases.
|
|
ANDROID_VERSION_CODE := 3
|
|
|
|
# Reverse-DNS application identifiers.
|
|
APPID_ANDROID := cc.tiredsysadmin.android.keeporg
|
|
APPID_MACOS := cc.tiredsysadmin.macos.keeporg
|
|
APPID_LINUX := cc.tiredsysadmin.linux.keeporg
|
|
APPID_WINDOWS := cc.tiredsysadmin.windows.keeporg
|
|
APPID_BSD := cc.tiredsysadmin.bsd.keeporg
|
|
APPID_SERVER := cc.tiredsysadmin.linux.keeporgd
|