From a839426c45aa8063e3ab07a62196ae2013e9b1a1 Mon Sep 17 00:00:00 2001 From: "Manuel Amador (Rudd-O)" Date: Sun, 7 May 2017 15:32:06 +0000 Subject: [PATCH] Fix long passwords. Bump version. --- bin/qubes-pass-client | 22 +++++++++++----------- qubes-pass.spec | 5 ++++- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/bin/qubes-pass-client b/bin/qubes-pass-client index 3a533e4..e32517f 100755 --- a/bin/qubes-pass-client +++ b/bin/qubes-pass-client @@ -15,30 +15,30 @@ fi if [ "$1" == "list" ] ; then - cmd=$(echo "$1" | base64) + cmd=$(echo "$1" | base64 -w 0) echo "$cmd" | /usr/lib/qubes/qrexec-client-vm "$QUBES_PASS_DOMAIN" ruddo.PassRead elif [ "$1" == "get" ] ; then - cmd=$(echo "$1" | base64) - key=$(echo "$2" | base64) + cmd=$(echo "$1" | base64 -w 0) + key=$(echo "$2" | base64 -w 0) echo "$cmd $key" | /usr/lib/qubes/qrexec-client-vm "$QUBES_PASS_DOMAIN" ruddo.PassRead elif [ "$1" == "get-or-generate" ] ; then - cmd=$(echo "$1" | base64) - key=$(echo "$2" | base64) - autogen=$(echo 1 | base64) + cmd=$(echo "$1" | base64 -w 0) + key=$(echo "$2" | base64 -w 0) + autogen=$(echo 1 | base64 -w 0) echo "$cmd $key $autogen" | /usr/lib/qubes/qrexec-client-vm "$QUBES_PASS_DOMAIN" ruddo.PassManage elif [ "$1" == "insert" ] ; then - cmd=$(echo "$1" | base64) - key=$(echo "$2" | base64) - multiline=$(echo "$3" | base64) - contents=$(echo "$4" | base64) + cmd=$(echo "$1" | base64 -w 0) + key=$(echo "$2" | base64 -w 0) + multiline=$(echo "$3" | base64 -w 0) + contents=$(echo "$4" | base64 -w 0) echo "$cmd $key $multiline @@ -46,7 +46,7 @@ $contents" | /usr/lib/qubes/qrexec-client-vm "$QUBES_PASS_DOMAIN" ruddo.PassMana elif [ "$1" == "init" ] ; then - cmd=$(echo "$1" | base64) + cmd=$(echo "$1" | base64 -w 0) echo "$cmd" | /usr/lib/qubes/qrexec-client-vm "$QUBES_PASS_DOMAIN" ruddo.PassManage fi diff --git a/qubes-pass.spec b/qubes-pass.spec index a037117..aa38735 100644 --- a/qubes-pass.spec +++ b/qubes-pass.spec @@ -3,7 +3,7 @@ %define mybuildnumber %{?build_number}%{?!build_number:1} Name: qubes-pass -Version: 0.0.4 +Version: 0.0.5 Release: %{mybuildnumber}%{?dist} Summary: Inter-VM pass password management for Qubes OS AppVMs and StandaloneVMs BuildArch: noarch @@ -74,6 +74,9 @@ fi %config(noreplace) %attr(0664, root, qubes) %{_sysconfdir}/qubes-rpc/policy/ruddo.PassManage %changelog +* Sun Mar 07 2016 Manuel Amador (Rudd-O) +- Fixed long passwords. + * Sun Mar 07 2016 Manuel Amador (Rudd-O) - Fixed UI string when prompting for password.