From 76cc66615e931352f2671653e931b179e8e0ecd9 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 18 Jan 2020 11:23:19 -0300 Subject: Updates ChangeLog --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 892b99d..124f69e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2020-01-18 - develop - Silvio Rhatto + + Install zsh completion in the default path + 2019-03-25 - 0.5.5 - Silvio Rhatto Adds COMMIT_AFTER_ENCRYPT setting -- cgit v1.2.3 From d39c5d247a167acf3747b061137c42f798183e3c Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 7 Nov 2020 12:28:48 -0300 Subject: Feat: adds "pass" action --- ChangeLog | 4 ++++ lib/keyringer/actions/pass | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 lib/keyringer/actions/pass (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 124f69e..474a09f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2020-11-07 - develop - Silvio Rhatto + + Adds "pass" action behaving like pass(1) for outputing single-line secrets. + 2020-01-18 - develop - Silvio Rhatto Install zsh completion in the default path diff --git a/lib/keyringer/actions/pass b/lib/keyringer/actions/pass new file mode 100755 index 0000000..7bca7d5 --- /dev/null +++ b/lib/keyringer/actions/pass @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +# +# Behave like pass(1), outputing just the first line of a secret. +# + +# Load functions +LIB="`dirname $0`/../functions" +source "$LIB" read $* || exit 1 + +# Get file +keyringer_get_file "$2" + +# Decrypt +pass="$($GPG --use-agent -d "$KEYDIR/$FILE" 2> /dev/null | head -n 1)" + +# Output password +echo "$pass" + +# Exit +exit "$?" -- cgit v1.2.3 From 655905f67b5172960e5c5ca6549b81c33ca0eb91 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 3 Jul 2021 10:50:53 -0300 Subject: Fix: debian bug 990255 --- ChangeLog | 5 ++++- Makefile | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 474a09f..0ce5aa6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -2020-11-07 - develop - Silvio Rhatto +2021-07-03 - 0.5.6 - Silvio Rhatto + + Fix Debian bug #990255: keyringer incorrectly tries to use vim settings from + '/usr/bin/../share/keyringer/editors/vim' Adds "pass" action behaving like pass(1) for outputing single-line secrets. diff --git a/Makefile b/Makefile index 9946667..7311363 100644 --- a/Makefile +++ b/Makefile @@ -28,8 +28,8 @@ install_lib: $(INSTALL) -D -m 0755 lib/keyringer/functions $(DESTDIR)/$(PREFIX)/lib/$(PACKAGE)/functions $(INSTALL) -D -m 0755 -d lib/keyringer/actions $(DESTDIR)/$(PREFIX)/lib/$(PACKAGE)/actions $(INSTALL) -D -m 0755 lib/keyringer/actions/* $(DESTDIR)/$(PREFIX)/lib/$(PACKAGE)/actions - $(INSTALL) -D -m 0755 -d share/keyringer/editors $(DESTDIR)/$(PREFIX)/lib/$(PACKAGE)/editors - $(INSTALL) -D -m 0644 share/keyringer/editors/* $(DESTDIR)/$(PREFIX)/lib/$(PACKAGE)/editors + $(INSTALL) -D -m 0755 -d share/keyringer/editors $(DESTDIR)/$(PREFIX)/share/$(PACKAGE)/editors + $(INSTALL) -D -m 0644 share/keyringer/editors/* $(DESTDIR)/$(PREFIX)/share/$(PACKAGE)/editors install_bin: $(INSTALL) -D -m 0755 keyringer $(DESTDIR)/$(PREFIX)/bin/keyringer -- cgit v1.2.3