Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ package replaces it in one step (`Conflicts`/`Replaces: passman`), and your
vaults stay in `~/.local/share/passman`, which SecretSpace keeps using —
nothing is moved or renamed. The vault files are the same.

**`main` is 1.0.0-alpha.2, a SecretSpace 3 test version — not for real passwords yet.**
For real use keep the [0.9.0 release](https://github.com/usermaneGermane/SecretSpace-Client-Linux/releases/tag/v0.9.0),
**`main` is 1.0.0-alpha.3, a SecretSpace 3 test version — not for real passwords yet.**
For real use keep the [0.10.0 release](https://github.com/usermaneGermane/SecretSpace-Client-Linux/releases/tag/v0.10.0),
which the rest of this README describes. It installs from a `.deb` on Ubuntu
22.04 or newer, or runs from source. It has so far been tested in CI only,
on a virtual display, not yet on a real desktop.
Expand All @@ -30,19 +30,21 @@ on a virtual display, not yet on a real desktop.

**Same vaults as on Windows.** The vault file, the sync protocol and the
features match SecretSpace for Windows (see the version table under *What is
different from Windows*): 0.9.0 = Windows 2.11.0, and this test version =
Windows 3.0.0-alpha.2.
different from Windows*): 0.10.0 = Windows 2.12.0, and this test version =
Windows 3.0.0-alpha.3.
A vault moves between a Windows PC and a Linux PC unchanged, and both sync
with either server.

## SecretSpace 3 — the test version

1.0.0-alpha.2 is the same as [SecretSpace for Windows
3.0.0-alpha.2](https://github.com/usermaneGermane/SecretSpace-Client-Windows#secretspace-3--a-test-version-not-for-real-passwords-yet):
1.0.0-alpha.3 is the same as [SecretSpace for Windows
3.0.0-alpha.3](https://github.com/usermaneGermane/SecretSpace-Client-Windows#secretspace-3--a-test-version-not-for-real-passwords-yet):
accounts with a Secret Key and a 12-word recovery phrase, Argon2id, and
importing 2.x vaults with their history. It opens SecretSpace 3 accounts only,
so do not install it over 0.9.0 — your vaults would not show up (they are
not changed). No sync yet. On Linux:
so do not install it over 0.10.0 — your vaults would not show up (they are
not changed). Since alpha.3 it syncs through a SecretSpace Server 2.0
(*Settings → Sync → Set up…*) and signs in on another device with *Sign in
from a server*. On Linux:

- **The Secret Key is kept under your master password** (Argon2id, then
AES-GCM), not by the system as Windows does with DPAPI. So a copy of the
Expand All @@ -52,7 +54,7 @@ not changed). No sync yet. On Linux:
- The account folders are `700` and their files `600`, like the vault
folder; a saved Emergency Kit is `600` too.
- *Settings → Backup → Open folder* opens the folder with `xdg-open`.
- The package spells the version `1.0.0~alpha.2`, which apt sorts after
- The package spells the version `1.0.0~alpha.3`, which apt sorts after
0.9.0 and before 1.0.0.

| File | What it is |
Expand Down Expand Up @@ -179,8 +181,10 @@ Where that README names a Windows version, read the Linux one beside it:
| 2.9.0 | 0.7.0 | the dialogs redesigned to match |
| 2.10.0 | 0.8.0 | 2FA codes, behind the master password |
| 2.11.0 | 0.9.0 | sync on unlock, a setting that is off by default |
| 2.12.0 | 0.10.0 | renamed to SecretSpace (package `secretspace`, replaces `passman`) |
| 3.0.0-alpha.1 | 1.0.0-alpha.1 | PassMan 3 test: accounts, Emergency Kit, recovery phrase, 2.x import |
| 3.0.0-alpha.2 | 1.0.0-alpha.2 | renamed to SecretSpace (package `secretspace`, replaces `passman`) |
| 3.0.0-alpha.3 | 1.0.0-alpha.3 | accounts sync through SecretSpace Server 2.0; sign in from a server |

(0.2.0 added the `.deb` package, which has no Windows counterpart.)

Expand Down
Loading
Loading