summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* contrib: typoJason A. Donenfeld2014-04-231-1/+1
|
* tests: add reencryption testsJason A. Donenfeld2014-04-231-0/+81
|
* tests: make variables saneJason A. Donenfeld2014-04-238-65/+54
|
* tests: have multiple gpg keys availableJason A. Donenfeld2014-04-235-4/+12
|
* tests: force creation of new credsJason A. Donenfeld2014-04-231-2/+2
|
* tests: Remove work-around for 'pass insert' in create_cred()Von Welch2014-04-221-4/+2
|
* tests: better group resolutionJason A. Donenfeld2014-04-231-2/+7
|
* tests: styleJason A. Donenfeld2014-04-231-4/+5
|
* tests: styleJason A. Donenfeld2014-04-238-19/+19
|
* tests: add key resolution functionsJason A. Donenfeld2014-04-231-0/+32
|
* reencrypt: More concise hack.Jason A. Donenfeld2014-04-231-1/+1
|
* Added 'test directory.*' (created on failed test) to gitignoreVon Welch2014-04-221-0/+1
|
* reencrypt: Don't bother to save IFSJason A. Donenfeld2014-04-231-4/+1
|
* tests: remove random_seed on cleanJason A. Donenfeld2014-04-231-1/+1
|
* Add git ignore files.Jason A. Donenfeld2014-04-232-0/+3
|
* tests: with agent emulation, pass_init() errors if 'pass init' failsVon Welch2014-04-221-5/+1
|
* tests: emulate running agentJason A. Donenfeld2014-04-232-12/+6
|
* While loops don't make variables local.Jason A. Donenfeld2014-04-231-2/+3
|
* testing: add reencryption to TODOJason A. Donenfeld2014-04-232-0/+3
|
* tests: make bash usage explicitJason A. Donenfeld2014-04-2313-14/+12
|
* Elide more variables.Jason A. Donenfeld2014-04-231-26/+16
|
* reencrypt: support bash 3Jason A. Donenfeld2014-04-231-9/+5
|
* Elide variable declarations.Jason A. Donenfeld2014-04-221-29/+8
|
* Add link to emacs password store.Jason A. Donenfeld2014-04-221-0/+2
|
* reencryption: take into account groupsJason A. Donenfeld2014-04-221-10/+26
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* zsh-completion: only remove next char if /Jason A. Donenfeld2014-04-221-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From Kevin: I found a small bug in the zsh completions. Basically when the PASSWORD_STORE_DIR ends in a slash the first character of the result is eaten, making completion essentially useless. (It does this before determining matches). This can be fixed by changing what is line 106 in my version from: _values -C 'passwords' $(find -L "$prefix" \( -name .git -o -name .gpg-id \) -prune -o $@ -print | sed -e "s#${prefix}.##" -e 's#\.gpg##' | sort) to _values -C 'passwords' $(find -L "$prefix" \( -name .git -o -name .gpg-id \) -prune -o $@ -print | sed -e "s#${prefix}/\\?##" -e 's#\.gpg##' | sort) The difference is the first sed regex expression. The original version assumed that the next character was a slash and removed it while the new version only removes it if it is a slash. "s#${prefix}.##" -> "s#${prefix}/\\?##" Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Reported-by: Kevin Cox <kevincox@kevincox.ca>
* Import Von's tests, with cleanups.Jason A. Donenfeld2014-04-2219-2/+1146
|
* insert: exit with error if EOFJason A. Donenfeld2014-04-221-2/+2
|
* insert: Go to top of loop if invalid read.Jason A. Donenfeld2014-04-211-2/+2
|
* makefile: install completion automatically and adjust lib pathsJason A. Donenfeld2014-04-211-12/+30
|
* Use sort -u instead of uniqJason A. Donenfeld2014-04-201-2/+2
|
* Don't use subshells for reading from find.Jason A. Donenfeld2014-04-201-4/+4
|
* bash-completion: fix completion-file's name in uninstallschalox2014-04-191-1/+1
|
* platform: Auto-detect local platform fileJason A. Donenfeld2014-04-192-3/+3
| | | | | | | In fact, if we're running from the source directory, just auto-detect the platform file in the first place. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* platform: Allow custom platform file before installJason A. Donenfeld2014-04-192-3/+5
| | | | | | | | | | | The new environment variable, PASSWORD_STORE_PLATFORM_FILE is now used for loading custom platform files while pass lives as src/password-store.sh. After it is installed using 'make install', this environment variable is no longer used, and either no platform file is loaded (if the default platform is acceptable), or a hardcoded also-installed platform file is referenced. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* reencrypt: cleaner temp file declarationJason A. Donenfeld2014-04-181-4/+4
|
* Remove unneeded semicolon.Jason A. Donenfeld2014-04-181-14/+14
|
* Check sneaky paths.Jason A. Donenfeld2014-04-181-0/+15
|
* Pruning: turns out rmdir does it for us with -p.Jason A. Donenfeld2014-04-181-9/+3
|
* Abstract remove empty directories into function.Jason A. Donenfeld2014-04-181-14/+11
|
* Remember to prune empty folders.Jason A. Donenfeld2014-04-181-0/+8
|
* init: allow deinitializationJason A. Donenfeld2014-04-182-2/+18
|
* bash-completion: filter dot files from resultsJason A. Donenfeld2014-04-181-3/+8
|
* reencrypt: remove option, do automaticallyJason A. Donenfeld2014-04-185-39/+25
|
* reencryption: add to completion filesJason A. Donenfeld2014-04-183-1/+5
|
* Specify variable gpg.Jason A. Donenfeld2014-04-181-1/+1
|
* style: don't escape new line on &&Jason A. Donenfeld2014-04-181-2/+2
|
* reencryption: remove temporary file on failureJason A. Donenfeld2014-04-181-1/+1
|
* reencryption: only reencrypt files when requiredJason A. Donenfeld2014-04-182-16/+37
|
* cp: typo as cvJason A. Donenfeld2014-04-171-1/+1
|