[HN Gopher] Show HN: Atuin, improved shell history with multi-ma...
___________________________________________________________________
Show HN: Atuin, improved shell history with multi-machine sync
Author : elliebike
Score : 6 points
Date : 2021-05-07 19:21 UTC (3 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| danenania wrote:
| This is cool! I've thought _many_ times that something like this
| would be useful, as previous commands seem to never be in history
| when you need them again, especially across multiple terminal
| panes /tabs.
|
| More details on how the encryption for server sync works would be
| helpful for assessing security.
| elliebike wrote:
| Thank you! Yup, that's basically why I made it!
|
| > More details on how the encryption for server sync works
| would be helpful for assessing security.
|
| Good point - I'll add something more detailed to the README
| shortly
|
| For now though, it's fairly simple. Almost all of the
| information is first serialized with MessagePack, and then
| encrypted using libsodium's secretbox. This blob is what ends
| up being POSTed to the server
|
| The only other information available to the server operator is
| - the username/email address/hashed password of the user
| - the UUID of this history item - the history timestamp
| (needed for sync at the moment) - the hash of the
| machine's hostname (also useful for sync)
___________________________________________________________________
(page generated 2021-05-07 23:01 UTC)