Files
ReactorcoremeltdownandClaude Opus 5.5 00409379cc
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
Tidy the Linux packages and tray after testing on Debian 13
Verified on Debian 13 arm64 with Cinnamon: the .deb installs, the tray
registers and renders its menu, and pull and push sync end to end.

- Packages ship 0755 directories whatever the builder's umask, name the
  native changelog changelog.gz, and override lintian for the static
  binary and the 0640 server config; prerm uses deb-systemd-invoke.
- The tray item is titled KeepOrg for StatusNotifierItem hosts.
- Event log lines omit empty fields.
- -reset-admin help no longer says to stop the server.

Client 0.6.1 (Linux, macOS, Windows, BSD), server 0.12.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-03 14:43:35 +01:00

77 lines
3.6 KiB
Plaintext

keeporg (0.6.1) unstable; urgency=medium
* Name the tray item KeepOrg for StatusNotifierItem hosts, log events
without empty fields, and package with 0755 directories, a native
changelog name and a lintian override for the static binary.
-- Azer Abdullaev <github@reactorcoremeltdown.anonaddy.com> Tue, 03 Nov 2026 14:41:03 +0100
keeporg (0.6.0) unstable; urgency=medium
* Security hardening: the tray and CLI open only the server's own
approval page at sign-in; database names that differ in case, or match
a file left by a database you lost access to, no longer share a file;
renames never replace a file; a save made during a pull is never
overwritten; https is required except for this machine
(allow_insecure_http); the event stream sends its token in a header;
bounded reads from the server; escaped notifications; control
characters stripped from terminal output; escaped autostart entries.
-- Azer Abdullaev <github@reactorcoremeltdown.anonaddy.com> Mon, 02 Nov 2026 15:26:52 +0100
keeporg (0.5.0) unstable; urgency=medium
* KeepOrg is now a system tray application: started without a command (or
from the applications menu) it shows a padlock whose menu signs in
through the browser, lists each database's state, opens the mirror
folder, the web interface, the settings and the log, and starts at
login. The configuration file now holds every setting (device_label,
request_timeout_seconds, ca_file, log_file, notifications), is written
in full on first start, and is reloaded when saved. Only one agent
synchronizes a mirror directory at a time.
-- Azer Abdullaev <github@reactorcoremeltdown.anonaddy.com> Mon, 02 Nov 2026 11:22:07 +0100
keeporg (0.4.0) unstable; urgency=medium
* keeporg db -delete now asks for your account password
-- tiredsysadmin <rcmd@garage.rcmd.space> Fri, 30 Oct 2026 12:54:05 +0100
keeporg (0.3.0) unstable; urgency=medium
* New `keeporg passwd` command, which changes the account password.
* Prompts no longer discard typed-ahead or piped input. Every prompt made
its own buffered reader, so the first one swallowed the rest of stdin
and any command that asked twice was unusable from a script.
-- tiredsysadmin <rcmd@garage.rcmd.space> Fri, 30 Oct 2026 10:45:31 +0100
keeporg (0.2.0) unstable; urgency=medium
* Server-side merging. A vault the server can open has its two concurrent
saves folded together in memory, by KeePass's own synchronization rules,
instead of one being refused. The losing version of an edited entry is
kept in that entry's history.
* New vault creation: a web interface at /web, and `keeporg vault -create`,
both of which build the KDBX file and set its password.
* Vault keys are stored encrypted under a master key in
/etc/keeporg/master.key, created on first start. Back it up separately
from /var/lib/keeporg.
* The KDBX 4 codec, its merge engine, and the ChaCha20, BLAKE2b and Argon2
it needs are part of the package; they carry no new dependencies.
-- tiredsysadmin <rcmd@garage.rcmd.space> Thu, 29 Oct 2026 17:28:45 +0100
keeporg (0.1.0) unstable; urgency=medium
* First release.
* keeporgd: synchronization server with nested group access control,
invite-link and OIDC registration, built-in TOTP second factor,
versioned KDBX blobs and server-sent update notifications.
* keeporg: desktop client that mirrors assigned databases as ordinary
.kdbx files, pushes every save and applies remote changes, with
server-wins, client-wins and manual merge strategies.
-- tiredsysadmin <rcmd@garage.rcmd.space> Thu, 29 Oct 2026 12:00:00 +0000