From 9a2986ab215696297634757255bf932fe1ad5cc0 Mon Sep 17 00:00:00 2001 From: Cuan Date: Fri, 5 Nov 2021 10:56:17 -0400 Subject: [PATCH] Final prep for first sshyp release --- PKGBUILD | 4 ++-- README.md | 32 ++++++++++++++++++++++++++++---- extra/changelog-total | 4 ++-- share/doc/sshyp/changelog | 4 ++-- 4 files changed, 34 insertions(+), 10 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 2c8cf90..4b2615e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,8 +11,8 @@ depends=( python gnupg openssh nano xclip wl-clipboard) source_x86_64=('https://github.com/rwinkhart/sshyp/releases/download/v2021.11.05.fr1/sshyp-2021.11.05.fr1.tar.xz') source_aarch64=('https://github.com/rwinkhart/sshyp/releases/download/v2021.11.05.fr1/sshyp-2021.11.05.fr1.tar.xz') -sha512sums_x86_64=('823913d64e757223826301481d92a866bcf66026d4eb869249963758046555525d8d629fa8f2a12fa539032e27d6eb75e08e66973d6f2f8d0735797df6da1a69') -sha512sums_aarch64=('823913d64e757223826301481d92a866bcf66026d4eb869249963758046555525d8d629fa8f2a12fa539032e27d6eb75e08e66973d6f2f8d0735797df6da1a69') +sha512sums_x86_64=('dcc2fe2e751120ffed86cad5f170bdf6ba4ef96df4c4cc784496289c7fda1ccef5ded030ce20f4ea6571a0def5bc185037b39f0958958a1aadb1ead63291b879') +sha512sums_aarch64=('dcc2fe2e751120ffed86cad5f170bdf6ba4ef96df4c4cc784496289c7fda1ccef5ded030ce20f4ea6571a0def5bc185037b39f0958958a1aadb1ead63291b879') package() { diff --git a/README.md b/README.md index f4bfd50..e5e45eb 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,39 @@ # sshyp A very simple self-hosted, synchronized password manager. Alternative to GNU pass. +"sshyp" stands for "sshync passwords", or "ssh sync passwords". +"sshync" is the custom syncing backend (based on sftp) used by "sshyp". + +It is your responsibility to assess the security and stability of "sshyp" before using it and ensure it meets your needs. +I am not responsible for any data loss or breaches of your information resulting from the use of "sshyp". +"sshyp" is a new project that is constantly being updated, and though safety and security are priorities, they cannot be guaranteed. + # Mission Statement -sshyp aims to make it as simple as possible to manage passwords and notes via CLI across multiple devices in a self-hosted fashion. +sshyp aims to make it as simple as possible to manage passwords and notes via CLI across multiple devices in a secure, self-hosted fashion. + +What sshyp can do: + +- securely manage a collection of encrypted passwords and notes via CLI +- generate new, secure passwords to the user's choice in length and complexity +- securely sync said passwords and notes seamlessly between multiple POSIX compliant Unix devices + +What sshyp will do: + +- everything it already does, but also in a GUI for Linux/Android +- have a distinct retro theme +- receive many usability enhancements + +What sshyp definnitely won't do: + +- 2FA/MFA (for security purposes, this should not be handled by your password manager) +- Windows support (I don't use Windows and I have no interest in developing for it) # Installation Arch Linux (x86_64, aarch64) Note: currently unavailable in the AUR (the older version, "rpass", will remain available until sshyp is stable) -sshyp releases are available in the Arch User Repository as 'sshyp'. +sshyp releases will be available in the Arch User Repository as 'sshyp'. Install with your preferred AUR helper or use: @@ -28,8 +52,8 @@ Upon initial installation, be sure to run: sshyp config ``` -This command will allow you to configure the settings necessary for rpass to function. -As of right now, rpass is rapidly changing, and as such, it is a good idea to run "rpass config" after each update. +This command will allow you to configure the settings necessary for sshyp to function. +As of right now, sshyp is rapidly changing, and as such, it is a good idea to run "sshyp config" after each update. All available options can be found with: diff --git a/extra/changelog-total b/extra/changelog-total index 19ad41c..0a39b91 100755 --- a/extra/changelog-total +++ b/extra/changelog-total @@ -40,9 +40,9 @@ Planned for next update (The Sheep w/Shears Update): Planned, no timeline: -- create separate gui frontend targetting mobile devices (first Android + Linux phones - official iOS client not likely) +- create separate gui frontend targetting mobile devices (Android + Linux phones) ^ the gui will also function on desktop linux -- make platform agnostic (add Windows support and package for more Linux distributions, such as Debian and Fedora) +- package for more Linux distributions, such as Debian and Fedora) - auto-completion on tab (currently unsure of best way to make this work) <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> diff --git a/share/doc/sshyp/changelog b/share/doc/sshyp/changelog index b07ce54..bce1952 100644 --- a/share/doc/sshyp/changelog +++ b/share/doc/sshyp/changelog @@ -38,9 +38,9 @@ Planned for next update (The Sheep w/Shears Update): Planned, no timeline: -- create separate gui frontend targetting mobile devices (first Android + Linux phones - official iOS client not likely) +- create separate gui frontend targetting mobile devices (Android + Linux phones) ^ the gui will also function on desktop linux -- make platform agnostic (add Windows support and package for more Linux distributions, such as Debian and Fedora) +- package for more Linux distributions, such as Debian and Fedora) - auto-completion on tab (currently unsure of best way to make this work) <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>