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
266 changes: 163 additions & 103 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SecretSpace keeps passwords, so security reports are welcome and taken seriously
Please **do not open a public issue**. Report it privately through GitHub:
the repository's **Security** tab -> **Report a vulnerability**.

Include what you found, the version (`/opt/passman/server/version.py`), and the steps to
Include what you found, the version (`/opt/secretspace/server/version.py`), and the steps to
reproduce it. You will get an answer within a week. Please give a reasonable
time for a fix before you publish anything.

Expand Down
24 changes: 12 additions & 12 deletions server/passman-sync.service → server/secretspace-sync.service
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@ Wants=network-online.target
Type=simple
# These paths match the install steps in README.md. Change them only if you
# put things somewhere else.
User=passman
Group=passman
WorkingDirectory=/opt/passman/server
# Where it listens comes from /etc/passman/sync.env (PASSMAN_HOST and
# PASSMAN_PORT), which passman_setup.py writes: run it again to change them,
# no edit here needed. 0.0.0.0 listens on every network this machine is on;
# limit who can connect with the firewall (README.md, step 4). The file is
User=secretspace
Group=secretspace
WorkingDirectory=/opt/secretspace/server
# Where it listens comes from /etc/secretspace/sync.env (the HOST and PORT
# settings), which the setup writes: run it again to change them, no edit
# here needed. 0.0.0.0 listens on every network this machine is on; limit
# who can connect with the firewall (README.md, step 4). The file is
# required on purpose: without it the server would quietly fall back to
# 127.0.0.1, which no PC can reach.
EnvironmentFile=/etc/passman/sync.env
ExecStart=/usr/bin/python3 /opt/passman/server/passman_server.py \
--store /var/lib/passman/store \
--token-file /etc/passman/token
EnvironmentFile=/etc/secretspace/sync.env
ExecStart=/usr/bin/python3 /opt/secretspace/server/secretspace_server.py \
--store /var/lib/secretspace/store \
--token-file /etc/secretspace/token

Restart=on-failure
RestartSec=5
Expand All @@ -30,7 +30,7 @@ NoNewPrivileges=yes
PrivateTmp=yes
ProtectSystem=strict
ProtectHome=yes
ReadWritePaths=/var/lib/passman
ReadWritePaths=/var/lib/secretspace
ProtectKernelTunables=yes
ProtectKernelModules=yes
ProtectControlGroups=yes
Expand Down
229 changes: 182 additions & 47 deletions server/passman_server.py → server/secretspace_server.py

Large diffs are not rendered by default.

Loading
Loading