From 330fa5f89eec3e6afe52382314a10fce581c89b1 Mon Sep 17 00:00:00 2001 From: Cuan Date: Wed, 15 Sep 2021 01:01:22 -0400 Subject: [PATCH] Re-organized repo --- {usr/bin => bin}/rpass | 0 usr/share/doc/rpass/changelog | 169 ------------------------------- usr/share/licenses/rpass/license | 15 --- 3 files changed, 184 deletions(-) rename {usr/bin => bin}/rpass (100%) delete mode 100755 usr/share/doc/rpass/changelog delete mode 100755 usr/share/licenses/rpass/license diff --git a/usr/bin/rpass b/bin/rpass similarity index 100% rename from usr/bin/rpass rename to bin/rpass diff --git a/usr/share/doc/rpass/changelog b/usr/share/doc/rpass/changelog deleted file mode 100755 index a72103c..0000000 --- a/usr/share/doc/rpass/changelog +++ /dev/null @@ -1,169 +0,0 @@ -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> - -rpass-2021.09.15.pr4 - -The Housekeeping Update (Pt. 1) - Fourth public release of rpass - -This release focuses primarily on polishing rpass and tying up loose ends before -making any major changes in the future. - -New features: - -- added clipboard support for copying entry information -- many common errors are now handled with proper exceptions -- offline support (sync no longer needs to be configured for rpass to function) - -Changes: - -- fixed gpg decryption warnings -- added version info argument -- re-ordered config wizard to make more sense -- entry deletion can now be done client-side -- removed rsyncup/rsyncdown/username/ip/port/directoryssh files, - ^ replaced with one file that holds usernamessh, ip, port, directoryssh, and devcetype -- files should no longer be left in /dev/shm when an error is encountered -- fixed issues relating to using a non-default entry directory -- lots of optimizations have been made to reduce the size of rpass - -Planned for next update (The Housekeeping Update Pt. 2): - -- a clean, colorful entry list w/o file extensions -- manpage -- multi-line notes -- commented the code -- ability to pass entries as arguments for more functions -- improve exceptions for unknown arguments - -Planned, no timeline: - -- possible libsecret integration -- create separate gui frontend targetting mobile devices (first Linux phones, maybe Android at a later date - official iOS client not likely) - ^ the gui will also function on desktop linux -- make platform agnostic (add Windows support and package for more Linux distributions) -- auto-completion on tab (currently unsure of best way to make this work) - -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> - -rpass 2021.09.07.pr3.1 - -The Sync and Foundations Update - Hotfix - -Changes: - -- gpg configuration now prompts for expiration, rather than defaulting to two years -- rsync is now configured to not delete anything from any remote device when uploading - ^ this behavior may be modified in the future - this is a quick fix to prevent data loss - -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> - -rpass 2021.09.07.pr3 - -The Sync and Foundations Update - Third public release of rpass. - -As of this version, rpass has its intended base set of features and is considered usable. -It will now primarily recieve bug fixes and polish updates to prepare it to go -cross-platform and to make it compatible with GUI frontends. - -New features: - -- rsync support! -- new entry format with URL field (for future use) -- the temporary directory (/dev/shm) for editing entries has been somewhat secured - -Changes: - -- 'rpass edit relocate' is now properly bound -- dropped the use of 'echo' -- added 'rsync' and 'openssh' as dependencies -- fixed a bug with deleting entries from folders -- entry directory now has more secure permissions - ^ these permissions are re-enforced every time rpass is used -- fixed some small typos and potential bugs, made some small optimizations - -Planned for next update (The Housekeeping Update): - -- move to github -- get rid of gpg decryption warnings -- proper error messages using 'except' -- add exceptions for unknown arguments -- cleanup file list by exporting to document and removing .gpg, adding color -- add a manpage -- allow notes to be multiple lines long (break lines after so many characters) -- validate for Python 3.10 -- properly comment the code - -Planned, no timeline: - -- allow to function as alternative to gnome keyring (libsecret integration) -- create separate gui frontend targetting mobile devices (first linux phones, maybe android at a later date - official iOS client not likely) - ^ the gui will also function on desktop linux -- make platform agnostic (add windows support and package for more Linux distributions) -- ability to pass entries as arguments for more functions -- auto-completion on tab (currently unsure of best way to make this work) - -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> - -rpass 2021.09.02.pr2 - -The Folder Update - Second public release of rpass. - -New features: - -- entry and folder titles can now have spaces and be as long as you want -- entires and folders can now be deleted with 'rpass remove' or 'rpass -rm' -- entries now properly save to folders via 'rpass add' and should no longer throw errors -- entries saved in folders are now readable -- existing entries can now be moved to, from, and between folders -- previews are now shown after creating or editing an entry - -Changes: - -- every pre-existing function of rpass has been updated to work with the new folder system -- dropped awk as a dependency -- removed 'argument' file in /var/lib/rpass -- reduced unneccessary characters in argument parsing to decrease compatibility issues -- ensured all user input is handled correctly as a string or an integer -- lots of miscellaneous optimizations - -Expected for next update (The rsync Update): - -- rsync (over ssh) support! - ^ including any fixes, changes, or optimizations necessary to make that happen -- new file formatting with support for URLs - ^all entries created in new format should be compatible with future versions of rpass -- secure /dev/shm with random text generator - -Expected for the next (next) update (The Housekeeping Update) - -- get rid of gpg decryption warnings -- proper error messages using 'except' -- add exceptions for unknown arguments -- cleanup file list by exporting to document and removing .gpg, adding color - -Planned, no timeline: - -- make platform agnostic (basically, add windows support) -- create separate gui frontend targetting mobile devices (first linux phones, android at a later date) - ^ the gui will also function on desktop linux -- ability to pass entries as arguments for more functions -- auto-completion on tab - -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> - -rpass 2021.09.01.pr1.1 - -First public release of rpass. - -Early build, missing critical features (e.g. sync support and the ability to have spaces in filenames). - -What is currently functional: - -- guided configuration wizard -- generate passwords -- add existing passwords -- make notes -- sort notes and passwords into folders -- gpg encryption -- edit password/note entries - -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> diff --git a/usr/share/licenses/rpass/license b/usr/share/licenses/rpass/license deleted file mode 100755 index 72927a2..0000000 --- a/usr/share/licenses/rpass/license +++ /dev/null @@ -1,15 +0,0 @@ - rpass is a FOSS password manager that takes advantage of rsync - Copyright (C) 2021 Randall Winkhart idgr@tutanota.com - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see .