m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-20Keepass import should include root-level entriesErik Mackdanz
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 Chase
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
2014-03-20New pwsafe2pass script.Jason A. Donenfeld
2014-03-20Man page typo.Alex Burka
2014-03-20Follow symlinks in Zsh completionTom Vincent
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.
2014-03-20Prefer bash parameter expansion over basename(1)Tom Vincent
2014-03-20Fix argument order for mktempjbeta
mktemp expects all options before a template. This prevented the temporary file for "pass edit" mode from being created in /dev/shm.
2014-03-20Configurable clipboard time.Jason A. Donenfeld
2014-03-20Makefile: appropriate mkdir -p for completionVon Welch
Fix for c832d4647439a0d504a310fba51f20dcb5051c47
2014-03-20Allow selection to be overriden by $SELECTIONJason A. Donenfeld
Some users want to use a different clipboard for pass. Suggested-by: nand <nand@nand.wakku.to>
2014-03-20git: sign commits if enabledJason A. Donenfeld
2014-03-20man: Document multiple keys in env varJason A. Donenfeld
2014-03-20clip: don't race between pass instances in restoreJason A. Donenfeld
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.
2014-03-20Style.Jason A. Donenfeld
2014-03-19Simplify exports.Jason A. Donenfeld
2014-03-19Copyright noticeJason A. Donenfeld
2014-03-19Team pass: enable multiple keys and per directoryJason A. Donenfeld
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.
2014-03-18Shred shm files.Jason A. Donenfeld
2014-03-18Do not compress passwords.Jason A. Donenfeld
According to a forthcoming paper by Alfredo Pironti, OpenPGP compression can reveal entropy levels. We thus disable compression. Existing password stores can be reencrypted without compression using the "--reencrypt" flag for "init". Reported-by: Alfredo Pironti <alfredo.pironti@inria.fr> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2013-09-14Use a glob in the pattern match instead of using two comparisons for [yY].Chris Down
2013-09-14Rephrase awkward/confusing message about enabling echo during password entry.Chris Down
2013-09-14Fix directory traversal for reencryption when $PREFIX is a symlinkBrian Shore
2013-08-26Makefile: Do not install bash completion to /etcLukas Fleischer
`make install` should never install anything to /etc. "/usr/share/bash-completion/completions/" is the right place for completions that are installed by software packages. Signed-off-by: Lukas Fleischer <info@cryptocrack.de>
2013-05-22check if a passfile exists before checking for directoryBrian Mattern
2013-05-19Add Keepass2 import script.Stefan Simroth
2013-04-04Simplify sed to not use replacement.Jason A. Donenfeld
2013-03-27Add david skylar's gorilla import script.Jason A. Donenfeld
2013-02-23keepassx2pass.py should handle empty passwords and entry names containing ↵Von Welch
slash ('/') characters
2013-02-23Tree should follow symlinks.Marvin Killing
Make show/ls/list follow links by passing -l to tree.
2013-01-18Script to import from the Revelation password managerEmanuele Aina
http://revelation.olasagasti.info/
2012-12-02Ked Password Manager import script from Antoine Beaupré.Jason A. Donenfeld
2012-10-18Man page cosmetics.Jason A. Donenfeld
2012-10-18Bump version.Jason A. Donenfeld
2012-10-17Do not interpret backslashes when reading passwordsguns
The `read` builtin accepts backslash notation for common non-printing characters by default, like `\t` and `\n`. This requires that any literal backslashes must also be escaped as `\\`. Given that `gpg -e` does not interpret input, the `read` invocations are changed to do the same. Also, the right hand side of an `==` comparison within `[[ ]]` must be quoted in order to suppress pattern metacharacter expansion. Quoting the bash manual: When the == and != operators are used, the string to the right of the operator is considered a pattern and matched according to the rules described below under Pattern Matching.
2012-10-09Fix gpg22 man page typo.Jason A. Donenfeld
2012-10-09Restore exclusivity of options in multiline/echo check.Jason A. Donenfeld
2012-10-09Changes to lastpass2pass.rbAlex Sayers
- relicensed to GPLv2+ - added -f command-line flag - added -d DEFAULT_GROUP flag
2012-10-07Rename script internally and use generalized usage message filename.Jason A. Donenfeld
2012-10-07Add Alex Sayer's lastpass_import.rb script.Jason A. Donenfeld
2012-10-05Trim trailing slash in tree display.Jason A. Donenfeld
2012-10-03update fish completion as wellBrian Mattern
2012-10-03upate completion scripts for --echo optionBrian Mattern
2012-10-03Make --no-echo default, and rename to --echo.Jason A. Donenfeld
Reported-by: Paul Wise <pabs@debian.org>
2012-09-30Check error code of gpg before copying to clipboard.Jason A. Donenfeld
2012-09-30Explicitly use gpg2 rather than relying on symlink.Jason A. Donenfeld
2012-09-24Style fixes.Jason A. Donenfeld
2012-09-23Fix style.Jason A. Donenfeld
2012-09-23Add FreeBSD platform fileJonathan Chu
Redefine GNUPG and GETOPT for port paths Redefine tmpdir() for a different ramdisk path
2012-09-23Insert comment for fish completion.Jason A. Donenfeld
2012-09-22Normalize negation and bashism.Jason A. Donenfeld