Jean-Pierre Martineau and Claude Opus 5.5
1d983013d7
No log keeps a password or a secret: the log file, the run log, or the remote history
...
Passwords, channel secrets, pairing PINs, and private keys reached the DEBUG log and
the runs table in plain text: every chat run stored its channel secret inside the
Conversation repr, and --password, --secret, channel links, and config set device_pin
were stored as typed. meshterm.core.secrets now hides each one as <secret> by its
shape (a secret-named key, record, set operation, or dataclass field; bytes; a Secret;
a remote `password`/`set guest.password` command; name=value in text), and by value
for each secret MeshTerm has read or sent. Both log handlers and the runs table go
through it, always. The remote CLI history keeps `password ` without its value. Schema
v20 hides the secrets that older versions stored.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-18 00:20:22 -04:00
..
2026-07-07 17:38:39 -04:00
2026-09-13 13:09:18 -04:00
2026-10-18 00:20:22 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-17 21:30:26 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-07 01:15:58 -04:00
2026-10-07 01:27:11 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-15 23:56:36 -04:00
2026-10-12 23:51:03 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-13 21:07:06 -04:00
2026-10-12 23:51:03 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-10 17:45:24 -04:00
2026-10-06 21:36:50 -04:00
2026-10-17 17:01:01 -04:00
2026-10-10 17:20:42 -04:00
2026-10-14 00:18:59 -04:00
2026-10-17 21:30:26 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-07 01:54:31 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-17 21:30:26 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-10 17:45:24 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-06 21:45:04 -04:00
2026-10-15 00:30:12 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-14 23:08:27 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-16 03:45:59 -04:00
2026-10-15 00:30:12 -04:00
2026-10-07 02:39:27 -04:00
2026-10-14 23:08:27 -04:00
2026-10-10 17:45:24 -04:00
2026-10-06 21:45:04 -04:00
2026-10-06 21:36:50 -04:00
2026-10-14 00:55:11 -04:00
2026-10-06 21:36:50 -04:00
2026-10-15 00:30:12 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-13 18:10:40 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-15 23:56:36 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-11 09:49:21 -04:00
2026-10-06 21:36:50 -04:00
2026-10-11 00:25:35 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-18 00:20:22 -04:00
2026-10-14 23:08:27 -04:00
2026-10-10 22:06:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-08 20:26:27 -04:00
2026-10-06 21:36:50 -04:00
2026-10-14 23:21:24 -04:00
2026-10-06 21:36:50 -04:00
2026-10-15 00:30:12 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:36:50 -04:00
2026-10-15 22:28:23 -04:00
2026-10-06 21:45:04 -04:00
2026-10-10 17:20:42 -04:00
2026-10-06 21:36:50 -04:00
2026-10-14 23:08:27 -04:00
2026-10-06 21:36:50 -04:00
2026-10-06 21:45:04 -04:00
2026-10-08 20:26:27 -04:00