m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src/password-store.sh
AgeCommit message (Collapse)Author
2015-01-28cygwin + gpg4win: convert paths to windows paths when calling gpg4win binary ↵Lenz Weber
instead of cygwin's gpg binary
2015-01-28Use more stable with-colons outputJason A. Donenfeld
2015-01-28Revert "Only examine subkeys that are capable of encrypting."Jason A. Donenfeld
This reverts commit ec8140b0f1a422aad16d41d0c322f3a6ceef74fe. The needed option is only available on GnuPG 2.1, and we need to support GnuPG 2.0 too.
2015-01-28Bump versionJason A. Donenfeld
2015-01-27Strip ".gpg" from symlinks as wellTheo Chatzimichos
Symlinks inside password-store make sense when using passff in firefox, and have the same LDAP password in different websites. In order to have passff working correctly then, we need to strip the .gpg extension from symlinks as well. Example output of `pass find site1` or `pass | grep site1` before this commit: site1.job.com.gpg -> site2.job.com and after: site1.job.com -> site2.job.com
2015-01-19clip: Show an error message if xclip returns a non-zero exit codeWieland Hoffmann
xclip will return a non-zero exit code if $DISPLAY is not set, which might happen, for example, if you're running pass in a tmux session remotely or something like that. xclip itself will also show an error message ("Can't open display") which provides enough context to figure out what the problem is. There might be other reasons for xclip to return a non-zero exit code, but the man page doesn't list them.
2015-01-19Correct path for top level grepJason A. Donenfeld
2015-01-13Do not use hidden recipientsJason A. Donenfeld
2015-01-12Only examine subkeys that are capable of encrypting.Jason A. Donenfeld
2014-12-24agent-check: goodbyeJason A. Donenfeld
The latest gpg-agent from the 2.1 series no longer requires these environment variables and will instead start gpg-agent as it needs.
2014-12-24Keep track of correct TTY for pinentry at start of script, in case we take ↵Jason A. Donenfeld
over stdin later.
2014-12-23Do not make commit with edit if password is unchanged.Jason A. Donenfeld
2014-12-23tree listing: remove .gpg at the end, but keep bash colorzingLenz Weber
2014-09-21Alias insert to add.Jason A. Donenfeld
2014-07-24clip: use CLIP_TIME in messagesJason A. Donenfeld
2014-07-24grep: no trailing slashJason A. Donenfeld
2014-07-08Follow symbolic links.Jason A. Donenfeld
2014-07-01Bump version.Jason A. Donenfeld
2014-06-30edit: bsd mktemp needs nothing after the XsJason A. Donenfeld
2014-06-30tmpdir: more cross platform solution, and .txt file endingJason A. Donenfeld
2014-06-29edit: Don't go into a crazy loop. Instead prompt.Jason A. Donenfeld
2014-06-29git: do not trap tmpdir removalJason A. Donenfeld
2014-06-29darwin: properly ejects ramdisksJason A. Donenfeld
In the move away from extensive global variables and improved cleanup routines, we forgot to fix the darwin platform file, which means temporary ramdisks never got unmounted. This patch cleans up the general cleanup trap logic routines.
2014-06-29Allow options in EDITOR variableJason A. Donenfeld
This is required by most graphical editors, as the shell command they provide needs to be told to wait until the file has been closed. This reverts '311c98c9140205f32be2720db9261c67da658c4c'. We thus use PATH so that the tests still pass in directories with spaces.
2014-05-27Update for new URL.Jason A. Donenfeld
2014-05-14Bump versionJason A. Donenfeld
2014-05-14Don't define tmpdir on git init.Jason A. Donenfeld
2014-05-14Disable secmem warning when discovering keysmilki
Key discovery parses stderr output of gnupg. The secmem warning interferes with parsing.
2014-05-10edit: Quote editor so tests work in spaced directories.Jason A. Donenfeld
2014-05-10reencryption: Properly escape input to sedJason A. Donenfeld
2014-05-10git: use secure tmp directoryJason A. Donenfeld
2014-05-10configure git to decrypt gpg files automaticallySamuel Le Thiec
- usefull for git commands showing diff, e.g.: pass git log -p - from what I can see, not 'cleartext' temporary files are created
2014-05-08inplace: mutually exclusive with forceJason A. Donenfeld
2014-05-08usage: tab to spacesJason A. Donenfeld
2014-05-08generate: use nice ansi colors instead.Jason A. Donenfeld
Revert "Mute git-commit messages to make pass insert readable" This reverts commit f30ce6374d554e704162d5fa8e49acd9c6fd0ecc. I decided I like the git output. Instead highlight generated passwords using nice terminal output instead.
2014-05-06Force sane sort order.Jason A. Donenfeld
2014-05-06generate: add --in-place optionJason A. Donenfeld
2014-05-06Mute git-commit messages to make pass insert readableMikhail Gusarov
`pass generate' prints 10 lines of output, with only 2 related to the operation at hand: % pass generate xyz 1 2 You need a passphrase to unlock the secret key for 3 user: USER <EMAIL> 4 4096-bit RSA key, ID XYZ, created 1234-56-78 5 6 [master 12345] Added generated password for xyz to store. 7 1 file changed, 0 insertions(+), 0 deletions(-) 8 create mode 100644 xyz.gpg 9 The generated password to xyz is: 10 Some password 123 % This patch takes care of 3 of 8 noise lines.
2014-04-29edit: pass local variable to trap functionJason A. Donenfeld
2014-04-27base64: better justificationJason A. Donenfeld
2014-04-24Use die function instead of boring if else everywhere.Jason A. Donenfeld
2014-04-24version: bumpJason A. Donenfeld
2014-04-24show: error out if password store is empty.Jason A. Donenfeld
2014-04-24find: proper segmenting of termsJason A. Donenfeld
2014-04-24Don't prompt for questions when stdin is not a tty.Jason A. Donenfeld
2014-04-24Allow overridable bash.Jason A. Donenfeld
2014-04-24Turns out aliases were a bad idea.Jason A. Donenfeld
2014-04-24Make gpg_opts an array.Jason A. Donenfeld
2014-04-24Shellcheck errors.Jason A. Donenfeld
2014-04-24git: the grammar nazis winJason A. Donenfeld