Skip to content

Rename to SecretSpace (display names) - #8

Merged
usermaneGermane merged 1 commit into
mainfrom
rebrand-secretspace
Nov 9, 2026
Merged

usermaneGermane merged 1 commit into
mainfrom
rebrand-secretspace

Conversation

@usermaneGermane

Copy link
Copy Markdown
Owner

What

PassMan → SecretSpace, display names only (owner, 2026-11-09). Version bump: Windows 1.2.0, Linux 1.5.0.

Renamed: README, messages, the setup's screens, and the version resource. On Windows also the installer (SecretSpace-Server-Installer.exe), its Settings → Apps entry, the Start Menu folder (the old PassMan Server folder is deleted on upgrade) and the default program folder for new installs.

Kept on purpose

These are what a running server is made of. Keeping them means an installed server needs no change and an upgrade finds and replaces it.

Where Kept
Linux service passman-sync, user passman, /opt/passman/server, /etc/passman, /var/lib/passman/store. The prod box runs these.
Windows PassMan-Server.exe / PassMan-Server-Setup.exe (the startup task starts the first), task and firewall group PassMan Sync Server, %ProgramData%\PassMan Server, the installer AppId
Both passman_server.py / passman_setup.py, the X-PassMan-* headers, the PassManSync/1.0 server id

A "Formerly PassMan" note in the README explains this. The Linux note also says that a clone made before the rename lives in ~/PassMan-Server-Linux and keeps working.

Checks

  • pytest: Windows 192 passed, Linux 171 passed.
  • passman_server.py / passman_setup.py are still identical in both server repos.
  • Windows test build: SecretSpace-Server-Installer.exe 1.2.0, ProductName "SecretSpace Server". It was not installed. The builder now also clears the old PassMan-Server-Installer.exe.
  • Nothing changes for the prod server unless the owner updates it. Updating is optional: the protocol is the same.

After merge: tag and release.

🤖 Generated with Claude Code

https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH

Owner decision 2026-11-09: another password manager is already called
PassMan. Every name a reader sees is now SecretSpace: README, messages,
the setup's screens, the version resource, and on Windows the installer
(SecretSpace-Server-Installer.exe), its Settings -> Apps entry, the Start
Menu folder and the default program folder.

What a running server is made of keeps its name, so an installed server
needs no change and an upgrade finds and replaces it:
- Linux: service passman-sync, user passman, /opt/passman/server,
  /etc/passman, /var/lib/passman/store (the prod box runs these);
- Windows: PassMan-Server.exe and PassMan-Server-Setup.exe (the startup
  task starts the first), the task and firewall group "PassMan Sync
  Server", %ProgramData%\PassMan Server, the installer AppId;
- both: passman_server.py / passman_setup.py, the X-PassMan-* headers and
  the PassManSync/1.0 server id of the sync protocol.
The README says so in a "Formerly PassMan" note.

passman_server.py and passman_setup.py stay identical in both server repos.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH
@usermaneGermane
usermaneGermane merged commit 3e0c22f into main Nov 9, 2026
3 checks passed
@usermaneGermane
usermaneGermane deleted the rebrand-secretspace branch November 9, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant