diff --git a/share/doc/rpass/changelog b/share/doc/rpass/changelog new file mode 100755 index 0000000..b4afb4e --- /dev/null +++ b/share/doc/rpass/changelog @@ -0,0 +1,169 @@ +<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> + +rpass-2021.09.15.mr4 + +The Housekeeping Update (Pt. 1) - Fourth main 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 devicetype +- 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/share/licenses/rpass/license b/share/licenses/rpass/license new file mode 100755 index 0000000..72927a2 --- /dev/null +++ b/share/licenses/rpass/license @@ -0,0 +1,15 @@ + 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 .