Skip to content
Snippets Groups Projects
ChangeLog 9.93 KiB
Newer Older
  • Learn to ignore specific revisions
  • rhatto's avatar
    rhatto committed
    2025-01-04 - 0.6.0 - Silvio Rhatto <rhatto@riseup.net>
    
    	Fix: check action now exits with non-zero status if there are expiring keys
    	in the keyring.
    
    	Fix: removed shebang from the bash completion file (#9).
    
    	Feat: GitLab CI support (#10).
    
    	Feat: init: allow for non-interactive keyring creation, useful for
    	tests (#10). This is controlled by the KEYRINGER_NON_INTERACTIVE
    	environment variable: when set to "1", keyringer won't do any
    	interactive procedure related to the keyring initialization.
    
    
    rhatto's avatar
    rhatto committed
    2022-08-19 - 0.5.9 - Silvio Rhatto <rhatto@riseup.net>
    
    	Fix: edit: check whether decryption suceeded
    
    	Fix: xclip: avoid 'Error: target STRING not available'
    
    
    	Moved docs to the README, favouring the GitLab repository over the site
    
    
    rhatto's avatar
    rhatto committed
    	New upstream repository: https://0xacab.org/rhatto/keyringer
    
    
    rhatto's avatar
    rhatto committed
    2022-08-19 - 0.5.8 - Silvio Rhatto <rhatto@riseup.net>
    
    
    	Fix re-encryption when the secret hass NULL bytes
    
    
    rhatto's avatar
    rhatto committed
    	Attempt to fix xclip message 'Error: target STRING not available'
    
    
    rhatto's avatar
    rhatto committed
    2022-06-07 - 0.5.7 - Silvio Rhatto <rhatto@riseup.net>
    
    	New upstream URLs
    
    	Fix BASEPATH evaluation when encrypting a folder
    
    
    rhatto's avatar
    rhatto committed
    2021-07-03 - 0.5.6 - Silvio Rhatto <rhatto@riseup.net>
    
    	Fix Debian bug #990255: keyringer incorrectly tries to use vim settings from
    	'/usr/bin/../share/keyringer/editors/vim'
    
    rhatto's avatar
    rhatto committed
    
    	Adds "pass" action behaving like pass(1) for outputing single-line secrets.
    
    
    rhatto's avatar
    rhatto committed
    2020-01-18 - develop - Silvio Rhatto <rhatto@riseup.net>
    
    	Install zsh completion in the default path
    
    
    rhatto's avatar
    rhatto committed
    2019-03-25 - 0.5.5 - Silvio Rhatto <rhatto@riseup.net>
    
    
    	Adds COMMIT_AFTER_ENCRYPT setting
    
    
    rhatto's avatar
    rhatto committed
    	Adds PUSH_AFTER_ENCRYPT setting
    
    	Fix git parameter expansion
    
    
    	Fix secret name when encrypting a folder
    
    
    rhatto's avatar
    rhatto committed
    2019-01-29 - 0.5.4 - Silvio Rhatto <rhatto@riseup.net>
    
    
    	Use --no-encrypt-to GnuPG option to strictly respect the recipients file
    
    
    	Fixes BASEDIR evaluation at init action
    
    
    	Adds history support at shell action
    
    
    	Fix passphrase entry at genpairs when exporting secret keys
    
    2018-05-30 - 0.5.3 - Silvio Rhatto <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    										 Grégoire Jadi <gjadi@omecha.info>
    										 Jérémie Courrèges-Anglas <jca@wxcvbn.org>
    
    	Clean empty directories once the files are removed with shred
    	(patch thanks to Grégoire Jadi and
    	testing/discussion thanks also to Jérémie Courrèges-Anglas)
    
    rhatto's avatar
    rhatto committed
    
    	Add MANDIR variable and use it
    	(patch thanks to Grégoire Jadi and
    	testing/discussion thanks also to Jérémie Courrèges-Anglas)
    
    	Replace install --mode=MODE by install -m MODE
    	(patch thanks to Grégoire Jadi and
    	testing/discussion thanks also to Jérémie Courrèges-Anglas)
    
    	Replace head -c by dd at pwgen
    	(patch thanks to Grégoire Jadi and
    	testing/discussion thanks also to Jérémie Courrèges-Anglas)
    
    	Fix mktemp template for POSIX.1 mktemp
    	(patch thanks to Grégoire Jadi and
    	testing/discussion thanks also to Jérémie Courrèges-Anglas)
    
    	Add support to "gshred" and "rm -P" to safely delete a file
    	(patch thanks to Grégoire Jadi and
    	testing/discussion thanks also to Jérémie Courrèges-Anglas)
    
    
    	Automatically generate passphrase at genkeys_gpg
    
    
    rhatto's avatar
    rhatto committed
    	Increase default password size at pwgen
    
    
    rhatto's avatar
    rhatto committed
    2017-11-03 - 0.5.2 - Silvio Rhatto <rhatto@riseup.net>
    
    	Fixed incorrect exit statement on append, thanks jamie (#79)
    
    	Fixed possible race condition on append-batch/decrypt, thanks jamie (#80)
    
    	Various fixes for running keyringer on *BSD systems, thanks rysiek
    
    
    rhatto's avatar
    rhatto committed
    2017-05-31 - 0.5.1 - Silvio Rhatto <rhatto@riseup.net>
    
    
    	Do not abort when keys are expired on actions that are
    	not supposed to write in the database (#72)
    
    
    	Adds "delete" alias to "del" action.
    
    
    rhatto's avatar
    rhatto committed
    2016-12-21 - 0.5.0 - Silvio Rhatto <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Fixes keyringer_check_expiration failure if a public key is listed multiple
    	times (#77 and Debian #847964)
    
    
    rhatto's avatar
    rhatto committed
    	Make keyringer_check_expiration not fail on subkeys which do not have an
    
    rhatto's avatar
    rhatto committed
    	expiration date (#76 and Debian #847963)
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Adds pwgen action
    
    	Fixes sclip clipboard overwrite procedure
    
    	Adds XDOTOOL_NEXT_WINDOW config into sclip
    
    
    rhatto's avatar
    rhatto committed
    2016-11-17 - 0.4.1 - Silvio Rhatto <rhatto@riseup.net>
    
    	Adds sclip into completions
    
    	Manpage: sclip action
    
    	Updates develop docs
    
    
    rhatto's avatar
    rhatto committed
    2016-11-09 - 0.4.0 - Silvio Rhatto <rhatto@riseup.net>
    
    	Adopts Semantic Versioning
    
    	Do not rely on git-flow
    
    	Adds sclip action
    
    	Ensure destination path exists at mv action
    
    	Allow @ at file names
    
    	Slightly more interactive keyringer_get_file
    
    
    rhatto's avatar
    rhatto committed
    	Updates URLs and static site generation
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    2015-03-30 - 0.3.8 - Silvio Rhatto <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Eliminates hardcoded bash path, reported and fixed by
    
    rhatto's avatar
    rhatto committed
    	polynomial (closes https://github.com/rhatto/keyringer/pull/1)
    
    rhatto's avatar
    rhatto committed
    	Rename genpair action and option (#69)
    
    
    	Ensure destination folder exists at 'cp' action
    
    
    rhatto's avatar
    rhatto committed
    2014-08-21 - 0.3.7 - Silvio Rhatto <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Init: just set git user/mail if needed
    
    
    	Shell completions: use KEYRINGER_CHECK_RECIPIENTS=false to avoid
    	fatal errors
    
    	Shell completions: minor zsh fixes
    
    
    	Shell completions: fix handling of keyrings with '-' in their names
    
    rhatto's avatar
    rhatto committed
    
    
    	Edit: Unset RELATIVE_PATH before encrypting file
    
    
    rhatto's avatar
    rhatto committed
    	New 'cp' action
    
    
    	Reset 'expiry' on keyringer_check_expiration, reported and fixed
    	by Jamie (closes #62)
    
    
    2014-05-20 - 0.3.6 - Silvio Rhatto <rhatto@riseup.net>
    
    	Makefile fix
    
    	Updated workflow
    
    
    rhatto's avatar
    rhatto committed
    2014-05-20 - 0.3.5 - Silvio Rhatto <rhatto@riseup.net>
    
    
    	Use a custom .vimrc so VIM command line is not messed with quotes (#50)
    
    
    rhatto's avatar
    rhatto committed
    2014-05-16 - 0.3.4 - Silvio Rhatto <rhatto@riseup.net>
    
    	Workaround for open/edit action returning instantaneously (#49)
    
    
    	Use 'nobackup' and 'nowritebackup' if VIM is set as $EDITOR (#50)
    
    	Find: rollback: use find+grep instead of 'find -iname' (#53)
    
    
    	Edit/open: wait for background process to finish (#49)
    
    
    	Edit: use encrypt action
    
    	Encrypt: support for KEYRINGER_ADD_EXTENSION environment variable
    	which controls if file extension should be appended to secret name
    
    	Genpair: generate ssh and ssl keys with 4096 bits size
    
    
    	Fix usage message inside keyringer shell
    
    	Fix recryption error when using gpg-agent in text mode (#55)
    
    
    	Be more verbose on recrypt errors
    
    
    	Adding "commit" action which is a wrapper around "git commit"
    
    rhatto's avatar
    rhatto committed
    	Align command output
    
    
    	Avoid viminfo if VIM is set as $EDITOR (#50)
    
    
    rhatto's avatar
    rhatto committed
    2014-03-22 - 0.3.3 - Silvio Rhatto  <rhatto@riseup.net>
    
    	Use --recv-keys instead of --refresh-keys
    
    	Use -iname at find action
    
    	Removing --prune from git gc
    
    	Spell checking as suggested by Debian #741644
    
    
    rhatto's avatar
    rhatto committed
    2014-03-14 - 0.3.2 - Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Subkey expiration date check shall not happen with expired keys
    
    
    rhatto's avatar
    rhatto committed
    	Make usage more readable
    
    
    	Added "destroy" alias to "teardown" action
    
    
    rhatto's avatar
    rhatto committed
    2014-03-14 - 0.3.1 - Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Try to get an initial recipient (#32)
    
    
    	New action: check (#39)
    
    	Enhanced secret finder at keyringer_get_file and on find action
    
    	Added find action into shell completions
    
    	Using XA_PRIMARY selection at xclip action
    
    
    rhatto's avatar
    rhatto committed
    	Fixed secret paths at mv action
    
    
    	Do not use RELATIVE_PATH on git action
    
    
    rhatto's avatar
    rhatto committed
    	Fixed test output at xclip action
    
    rhatto's avatar
    rhatto committed
    2014-02-20 - 0.3 - Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Try to find a similar file at keyringer_get_file
    
    
    	Added xclip action (#33)
    
    rhatto's avatar
    rhatto committed
    
    	Check key expirations (#37)
    
    	Proper error handling at edit action
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	New actions: find, mv, rmdir
    
    	Support for RELATIVE_FOLDER at git action
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	New actions: shell (#34), help, mkdir, teardown
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    2013-11-26 - 0.2.9 Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Added 'tree' action
    
    rhatto's avatar
    rhatto committed
    	Added 'rm' alias to 'del' action
    
    rhatto's avatar
    rhatto committed
    	Set .gitignore during initialization and when using tmp inside the repository
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Pass options to git-rm at del action
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Simpler ramdisk/tmpfs check at keyringer_check_tmp
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Better mode check on keyringer_check_tmp (closes #30)
    
    rhatto's avatar
    rhatto committed
    
    	Fixed minor typos
    
    	Man page update
    
    	Temp folder priority set to "$TMPDIR $TMP /tmp /run/shm"
    
    	Avoid bash arrays on append action (closes #26)
    
    rhatto's avatar
    rhatto committed
    
    	Shell completion enhancements.
    
    	Fixing keyringer_has_action() to correctly handle "/" and ".".
    
    	Action ls now supports leading slash ("/").
    
    
    	Support for encrypting a whole tree (closes #21)
    
    
    rhatto's avatar
    rhatto committed
    2013-11-14 - 0.2.8 Silvio Rhatto  <rhatto@riseup.net>
    
    	Updated development workflow and version scheme
    
    
    rhatto's avatar
    rhatto committed
    2013-11-14 - 0.2.7 Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Ramdisk check for temporary folders (closes #13)
    
    
    	Shred of temporary files (closes #27)
    
    
    rhatto's avatar
    rhatto committed
    	Encrypt/open improvements (closes #9)
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Initialization now asks user to edit the default preferences file
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Usage improvements
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Added keyringer.pot for easy manpage translation (closes #5)
    
    rhatto's avatar
    rhatto committed
    	Changed encrypt syntax
    
    	Fix handing of file names with spaces (#20)
    
    rhatto's avatar
    rhatto committed
    
    	Manpage enhancements and english review (#5)
    
    rhatto's avatar
    rhatto committed
    
    	Strict FHS compliance (closes #18)
    
    
    rhatto's avatar
    rhatto committed
    2013-10-04 - 0.2.6 Silvio Rhatto  <rhatto@riseup.net>
    
    	Removing debian specifics from the master branch (#1)
    
    rhatto's avatar
    rhatto committed
    
    
    rhatto's avatar
    rhatto committed
    	Minor fixes
    
    
    rhatto's avatar
    rhatto committed
    	Handle file names with spaces (#20)
    
    	Added 'init' subcommand into shell completions
    
    
    rhatto's avatar
    rhatto committed
    2013-09-27 - 0.2.5 Silvio Rhatto  <rhatto@riseup.net>
    
    
    	Development workflow enhancements
    
    
    rhatto's avatar
    rhatto committed
    2013-09-26 - 0.2.4 Silvio Rhatto  <rhatto@riseup.net>
    
    	Integrate version check and upgrade into workflow (closes #17)
    
    	Misc debian packaging fixes (#1)
    
    
    rhatto's avatar
    rhatto committed
    2013-09-16 - 0.2.3  Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Makefile enhancements
    
    rhatto's avatar
    rhatto committed
    	Lintian-clean Debian package (#1)
    
    	Machine-readable debian/copyright (#1)
    
    	Added ChangeLog (closes #12)
    
    	Changing LICENSE (closes #10)
    
    rhatto's avatar
    rhatto committed
    2013-08-25 - 0.2.2  Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Changing default prefix and doc install folder (closes #11)
    
    
    	Minor cleanup at zsh completion
    
    
    rhatto's avatar
    rhatto committed
    	Added manpage
    
    rhatto's avatar
    rhatto committed
    	Doc update
    
    
    	Added support to encrypt from files
    
    	Adding 'open' action
    
    
    rhatto's avatar
    rhatto committed
    	Makefile update
    
    rhatto's avatar
    rhatto committed
    	Added zsh completion
    
    rhatto's avatar
    rhatto committed
    2013-08-02 - 0.2.1 Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Added bash completion
    
    rhatto's avatar
    rhatto committed
    	Documentation updates
    
    
    	Using empty passphrases for genpair_ssh
    
    	Recrypt: just write to file if successful (#6)
    
    	Check return status (closes #7)
    
    	Load preferences for actions as well
    
    	Improve the 'preferences add' action
    
    	Add usage to the 'preferences' action
    
    	Do not enclose $EDITOR with quotes as it might break constructions such as "vim -X"
    
    
    rhatto's avatar
    rhatto committed
    2012-06-26 - 0.2 Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    	Initial debian packaging support
    
    rhatto's avatar
    rhatto committed
    2012-03-30 - 0.1 Silvio Rhatto  <rhatto@riseup.net>
    
    rhatto's avatar
    rhatto committed
    		 Daniel Kahn Gillmor  <dkg@fifthhorseman.net>
    		 Jamie McClelland  <jm@mayfirst.org>
    		 ricola <ricola@poivron.org>
    
    rhatto's avatar
    rhatto committed
    	Initial keyringer release