Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | find: use heredoc for error message | Jason A. Donenfeld | 2014-04-16 | 1 | -8/+9 |
| | |||||
* | subcommand: do not parse -* | Jason A. Donenfeld | 2014-04-15 | 1 | -1/+0 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | grep: add to completion files | Jason A. Donenfeld | 2014-04-15 | 3 | -1/+3 |
| | |||||
* | Bump version | Jason A. Donenfeld | 2014-04-15 | 1 | -1/+1 |
| | |||||
* | grep: add new pass grep command | Jason A. Donenfeld | 2014-04-15 | 2 | -3/+34 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Check for agent before batch processes | Jason A. Donenfeld | 2014-04-15 | 1 | -4/+19 |
| | |||||
* | All globals are upper-case. | Jason A. Donenfeld | 2014-04-15 | 3 | -51/+51 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Reorganize entire program | Jason A. Donenfeld | 2014-04-15 | 3 | -339/+365 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | find: match without regards to case | Jason A. Donenfeld | 2014-04-15 | 2 | -25/+146 |
| | |||||
* | Multiline comment support for keepassx importer | Lukas Zapletal | 2014-04-15 | 1 | -5/+9 |
| | |||||
* | find: add find/search command | Jason A. Donenfeld | 2014-04-15 | 6 | -2/+212 |
| | | | | | | | This relies on a patched version of tree to work, unfortunately. Hopefully upstream will accept our patch. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Install bash-completion file to the right place. | Jason A. Donenfeld | 2014-04-15 | 1 | -1/+1 |
| | |||||
* | Importer for 1Password | Tobias V. Langhoff | 2014-04-13 | 1 | -0/+149 |
| | | | | | | | An importer script for 1Password. It supports 1Password's text exports (CSV or TSV) and its 1PIF file format (pseudo-JSON). In addition to the passwords it imports notes, as well as the username and URL which it stores in passff- compatible format (it can also use either the title or the URL itself as pass-name). | ||||
* | Use pipefail and randomize intermediate encrypted.1.5 | Jason A. Donenfeld | 2014-04-12 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | Matthew writes: If the initial decrypt fails then the rest of the line shouldn't continue, as it won't be a properly decrypted password being re-encrypted and written over the existing passfile. One solution to this would be to enable pipefail (set -o pipefail) - either just before, or at the start of this script. This would cause the failure of any of the commands in a pipe to set the return status of the whole pipeline to non-zero (the last failed command's return code is used). We take his suggestion with this patch. While we're at it, we take a little bit extra care (though not too much extra care) to select a more random intermediate password, in case folks have a strange habit of using a dot-new extension on files. Suggested-by: Matthew Richardson <m.richardson@ed.ac.uk> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Make completion cleaner. | Jason A. Donenfeld | 2014-04-06 | 1 | -3/+4 |
| | |||||
* | bash-completion: complete the new init -p switch. | Jason A. Donenfeld | 2014-04-06 | 1 | -6/+19 |
| | |||||
* | Fix GPG spelling. | Jason A. Donenfeld | 2014-04-05 | 1 | -1/+1 |
| | |||||
* | Fix path to /dev/null | Peter Haza | 2014-04-05 | 1 | -1/+1 |
| | |||||
* | Update zsh completion. | Johan Venant | 2014-03-24 | 1 | -2/+7 |
| | |||||
* | Add some commonly used completions for `pass git` | Dmitry Medvinsky | 2014-03-24 | 1 | -0/+3 |
| | |||||
* | Update copyright years and email address | Dmitry Medvinsky | 2014-03-24 | 1 | -1/+1 |
| | |||||
* | Add `-p` `--path` option completion for `pass init` | Dmitry Medvinsky | 2014-03-24 | 1 | -0/+1 |
| | |||||
* | Use heredoc for unset error. | Jason A. Donenfeld | 2014-03-23 | 1 | -4/+6 |
| | | | | Suggested-by: Tom Vincent <pass@tlvince.com> | ||||
* | umask: allow overridable | Jason A. Donenfeld | 2014-03-23 | 2 | -1/+4 |
| | | | | Suggested-by: Matthew Richardson <m.richardson@ed.ac.uk> | ||||
* | Heredoc refresh. | Jason A. Donenfeld | 2014-03-23 | 1 | -43/+45 |
| | |||||
* | clip: wait longer for slow systems | Jason A. Donenfeld | 2014-03-23 | 2 | -2/+2 |
| | |||||
* | gpg: allow the use of gpg1 with or without agent | Jason A. Donenfeld | 2014-03-22 | 1 | -10/+15 |
| | | | | Suggested-by: Matthieu Weber <mweber@free.fr> | ||||
* | clip: rename SELECTION to X_SELECTION | Jason A. Donenfeld | 2014-03-22 | 2 | -6/+6 |
| | |||||
* | Version bump ahead of release. | Jason A. Donenfeld | 2014-03-22 | 1 | -1/+1 |
| | |||||
* | Makefile: do not use recursion and organize | Jason A. Donenfeld | 2014-03-22 | 12 | -9/+7 |
| | |||||
* | clip: suppress kill error | Jason A. Donenfeld | 2014-03-22 | 2 | -3/+3 |
| | |||||
* | clip: do not race on osx | Jason A. Donenfeld | 2014-03-22 | 1 | -5/+5 |
| | |||||
* | clip: use pkill instead of proc | Jason A. Donenfeld | 2014-03-22 | 1 | -1/+1 |
| | |||||
* | Keepass import should include root-level entries | Erik Mackdanz | 2014-03-20 | 1 | -0/+1 |
| | | | | | | | | | Repro steps: 1. In KeePass, add some entries as children of the root node 2. Export the KeePass to foo.xml 3. 'keepass2pass.py -f foo.xml' Expect: all entries imported Actual: root-level entries are skipped | ||||
* | keepassx2pass: friendly title field | Philip Chase | 2014-03-20 | 1 | -1/+24 |
| | | | | | | | | | | | | This patch removes several special characters while attempting to preserve as much meaning in the filename as possible. These changes are made to the KeepassX title before it is used as a file password store filename: - Spaces between words in file names are replaced with camelCasing. - The characters \ | ( ) are each replaced with a hyphen. - Trailing hypens are removed. - @ is replaced with "At" - ' is removed | ||||
* | New pwsafe2pass script. | Jason A. Donenfeld | 2014-03-20 | 1 | -0/+30 |
| | |||||
* | Man page typo. | Alex Burka | 2014-03-20 | 1 | -2/+2 |
| | |||||
* | Follow symlinks in Zsh completion | Tom Vincent | 2014-03-20 | 1 | -1/+1 |
| | | | | | | | If `PASSWORD_STORE_DIR:-$HOME/.password-store` is a symlink, Zsh throws: `_values:compvalues:10: not enough arguments`. Passing `-L` to find(1) fixes this. | ||||
* | Prefer bash parameter expansion over basename(1) | Tom Vincent | 2014-03-20 | 1 | -1/+1 |
| | |||||
* | Fix argument order for mktemp | jbeta | 2014-03-20 | 1 | -2/+2 |
| | | | | | mktemp expects all options before a template. This prevented the temporary file for "pass edit" mode from being created in /dev/shm. | ||||
* | Configurable clipboard time. | Jason A. Donenfeld | 2014-03-20 | 2 | -7/+12 |
| | |||||
* | Makefile: appropriate mkdir -p for completion | Von Welch | 2014-03-20 | 1 | -1/+1 |
| | | | | Fix for c832d4647439a0d504a310fba51f20dcb5051c47 | ||||
* | Allow selection to be overriden by $SELECTION | Jason A. Donenfeld | 2014-03-20 | 2 | -4/+10 |
| | | | | | | Some users want to use a different clipboard for pass. Suggested-by: nand <nand@nand.wakku.to> | ||||
* | git: sign commits if enabled | Jason A. Donenfeld | 2014-03-20 | 2 | -3/+7 |
| | |||||
* | man: Document multiple keys in env var | Jason A. Donenfeld | 2014-03-20 | 1 | -1/+3 |
| | |||||
* | clip: don't race between pass instances in restore | Jason A. Donenfeld | 2014-03-20 | 1 | -2/+4 |
| | | | | | | | We now make sure a previous pass clip restore finishes immediately when copying another password to the clipboard. This is currently only implemented on Linux. | ||||
* | Style. | Jason A. Donenfeld | 2014-03-20 | 1 | -3/+1 |
| | |||||
* | Simplify exports. | Jason A. Donenfeld | 2014-03-19 | 1 | -4/+3 |
| | |||||
* | Copyright notice | Jason A. Donenfeld | 2014-03-19 | 1 | -1/+1 |
| | |||||
* | Team pass: enable multiple keys and per directory | Jason A. Donenfeld | 2014-03-19 | 2 | -40/+75 |
| | | | | | | | | | | The .gpg-id file may now have multiple keys in it, one per line. If a .gpg-id file exists inside a subdirectory, passwords inside that directory are encrypted to that/those ids. The init command has learned a -p/--path option for writing such a sub directory .gpg-id and now can take several arguments for ids. |