aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-12Use pipefail and randomize intermediate encrypted.1.5Jason A. Donenfeld1-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>
2014-04-06Make completion cleaner.Jason A. Donenfeld1-3/+4
2014-04-06bash-completion: complete the new init -p switch.Jason A. Donenfeld1-6/+19
2014-04-05Fix GPG spelling.Jason A. Donenfeld1-1/+1
2014-04-05Fix path to /dev/nullPeter Haza1-1/+1
2014-03-24Update zsh completion.Johan Venant1-2/+7
2014-03-24Add some commonly used completions for `pass git`Dmitry Medvinsky1-0/+3
2014-03-24Update copyright years and email addressDmitry Medvinsky1-1/+1
2014-03-24Add `-p` `--path` option completion for `pass init`Dmitry Medvinsky1-0/+1
2014-03-23Use heredoc for unset error.Jason A. Donenfeld1-4/+6
Suggested-by: Tom Vincent <pass@tlvince.com>
2014-03-23umask: allow overridableJason A. Donenfeld2-1/+4
Suggested-by: Matthew Richardson <m.richardson@ed.ac.uk>
2014-03-23Heredoc refresh.Jason A. Donenfeld1-43/+45
2014-03-23clip: wait longer for slow systemsJason A. Donenfeld2-2/+2
2014-03-22gpg: allow the use of gpg1 with or without agentJason A. Donenfeld1-10/+15
Suggested-by: Matthieu Weber <mweber@free.fr>
2014-03-22clip: rename SELECTION to X_SELECTIONJason A. Donenfeld2-6/+6
2014-03-22Version bump ahead of release.Jason A. Donenfeld1-1/+1
2014-03-22Makefile: do not use recursion and organizeJason A. Donenfeld12-9/+7
2014-03-22clip: suppress kill errorJason A. Donenfeld2-3/+3
2014-03-22clip: do not race on osxJason A. Donenfeld1-5/+5
2014-03-22clip: use pkill instead of procJason A. Donenfeld1-1/+1
2014-03-20Keepass import should include root-level entriesErik Mackdanz1-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
2014-03-20keepassx2pass: friendly title fieldPhilip Chase1-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