aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)Author
2015-10-19lastpass2pass.rb: Check for nil names/groupingsBrian Tomlinson
In particular, people were encountering exceptions when `empty?` was called on a `nil` grouping.
2015-09-30emacs: Guard against "%" in message stringSvend Sorensen
The output of pass may contain "%", which will cause `message` to throw the error: "Not enough arguments for format string". For example, `pass rename foo bar` outputs: [master c33f7a9] Rename foo to bar. 1 file changed, 0 insertions(+), 0 deletions(-) rename foo.gpg => bar.gpg (100%)
2015-07-24passmenu: Space to tabsChris Down
It seems this file doesn't use spaces any more.
2015-07-24passmenu: Only pass first line to xdotoolChris Down
In 87ec1489fa98, I forgot that some people like to store more than one line in their password files. We should only pass the first line to xdotool.
2015-07-24passmenu: Read from stdin when using xdotool to type passwordChris Down
This works around a bug in xdotool parsing when encountering quotes, see https://github.com/jordansissel/xdotool/issues/72. Thanks to Gerd Wachsmuth for the report.
2015-05-26emacs: Make `password-store-password-length' customizableNicolas Petton
2015-05-11lastpass importer: more types supported and better checkingRaphaƫl Droz
2015-05-11contrib: add applescript supportSteffen Vogel
2015-05-11Add roboform import script.Jason A. Donenfeld
2015-05-11Correct permissionsJason A. Donenfeld
2015-03-24emacs: Remove dash from Package-RequiresSvend Sorensen
2015-03-24emacs: Remove dependency on dashSvend Sorensen
Use delq instead of -reject from the dash package.
2015-03-23emacs: Use spaces for indentationSvend Sorensen
2015-03-16emacs: Separate stdout and stderrSvend Sorensen
This fixes a problem where gnupg-agent messages would get mixed with the password content.
2015-01-15Add tejr's scriptJason A. Donenfeld
2015-01-08emacs: Quote shell argumentsSvend Sorensen
Quote shell arguments for insert so that it handles passwords and entry names that contain special characters.
2014-09-21keepassx2pass: Handle unicodeThibaut Horel
2014-07-17revelation2pass: fix import from entries without passwordsDaniel Poelzleithner
2014-06-29passmenu: type text with xdotoolJason A. Donenfeld
Suggested-by: Christoph Egger <christoph@christoph-egger.org>
2014-06-29keepassx2pass: Substitute empty string for NoneAndrew Spiers
If keepassx2pass.py is given an xml file containing passwords with an empty title, like <title></title>, ElementTree.text returns None. This commit substitutes an empty string; which will produce a password with name '_', instead of raising AtttributeError, as shown in this exception:: Traceback (most recent call last): File "contrib/importers/keepassx2pass.py", line 80, in <module> main(sys.argv[1]) File "contrib/importers/keepassx2pass.py", line 77, in main import_group(group) File "contrib/importers/keepassx2pass.py", line 71, in import_group import_entry(entry, npath) File "contrib/importers/keepassx2pass.py", line 58, in import_entry print "Importing " + path_for(element, path) File "contrib/importers/keepassx2pass.py", line 37, in path_for title = cleanTitle(space_to_camelcase(element.find('title').text)) File "contrib/importers/keepassx2pass.py", line 16, in space_to_camelcase for word in value.split(" "): AttributeError: 'NoneType' object has no attribute 'split'
2014-06-16emacs: Use PASSWORD_STORE_CLIP_TIME env variableSvend Sorensen
Timeout password after PASSWORD_STORE_CLIP_TIME seconds, if set. Otherwise timeout after 45 seconds. These are the setting used by pass.
2014-06-16emacs: Use when instead of if/prognSvend Sorensen
2014-06-16emacs: Update pass website URLSvend Sorensen
2014-05-08Implement interactive init functionSvend Sorensen
2014-05-08Implement interactive rename functionSvend Sorensen
2014-05-08Reorder interactive function to match order of helper functionsSvend Sorensen
2014-05-08Make edit helper function name consistent with other helpersSvend Sorensen
2014-05-08Factor out password completing-read functionSvend Sorensen
2014-05-08Add dash to Package-RequiresSvend Sorensen
2014-05-06Import new kwallet importer.Jason A. Donenfeld
2014-05-05Add (provide 'password-store) to end of packageSvend Sorensen
2014-05-05password-length is already a numberSvend Sorensen
2014-05-05Add recursive option to remove, remove force optionSvend Sorensen
Optional force does not make sense for non-interactive remove function.
2014-05-05Move s-chomp to run functionSvend Sorensen
2014-05-05Implement pass command wrapper functionsSvend Sorensen
2014-05-05Remove nils from run argument listSvend Sorensen
2014-05-05Rename pass executable variableSvend Sorensen
2014-04-25Indent using spacesSvend Sorensen
2014-04-24dmenu: hide outputJason A. Donenfeld
2014-04-24Allow overridable bash.Jason A. Donenfeld
2014-04-24dmenu: check for empty instead of ret codeJason A. Donenfeld
2014-04-23find: support tree 1.7.0Jason A. Donenfeld
2014-04-23contrib: import passmenuJason A. Donenfeld
2014-04-23emacs: import svend's treeJason A. Donenfeld
2014-04-23contrib: fix typoJason A. Donenfeld
Reported-by: Lukas Fleischer <info@cryptocrack.de> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2014-04-23keepassx2pass: handle forward slash '/' in titlesGeorge Angelopoulos
Without this, a forward slash in the title creates a new directory in the password-store. This replaces forward slashes with dashes.
2014-04-23contrib: typoJason A. Donenfeld
2014-04-22Add link to emacs password store.Jason A. Donenfeld
2014-04-17revelation2pass: add plain XML importJavali
I found that revelatio2pass.py script doesn't work. It can not decrypt my password file. I got following error message: raceback (most recent call last): File "git/password-store/contrib/importers/revelation2pass.py", line 159, in <module> main(args.FILE, verbose=args.verbose, xml=args.xml) File "git/password-store/contrib/importers/revelation2pass.py", line 140, in main cleardata_gz = decrypt_gz(password, data) File "git/password-store/contrib/importers/revelation2pass.py", line 117, in decrypt_gz ct = c.decrypt(cipher_text[28:]) File "/usr/lib/python2.7/site-packages/Crypto/Cipher/blockalgo.py", line 295, in decrypt return self._cipher.decrypt(ciphertext) I was unable to fix the problem, but I created a workaround, that add plain XML import option to the revelation2pass.py script. Revelation can export its password file as plain XML format.
2014-04-16Add related projects.Jason A. Donenfeld