path: root/contrib (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-29emacs: Release version 1.0.1 of Emacs packageSvend Sorensen2-5/+10
2017-08-29emacs: --run-async: Quote shell argumentsDamien Cassou1-4/+5
This is important for filenames with special characters such as spaces and parenthesis.
2017-08-29emacs: Update author's email addressSvend Sorensen1-2/+2
2017-08-29emacs: Fix package-lint violationsSvend Sorensen1-2/+3
2017-07-26emacs: Release version 1.0.0 of Emacs packageSvend Sorensen2-1/+8
2017-07-26emacs: Use with-editor to wrap "pass edit"Svend Sorensen2-9/+17
Instead of editing the password file directly using Emacs, "pass edit" is run. This allows password-store's git change tracking to work. This adds a dependency on the with-editor Emacs package.
2017-02-25pwsafe2pass: add importerSam Mason1-0/+40
2017-02-25keepassx2pass: port to python3Fabio Zanini1-7/+8
2017-02-25keepasss2csv2pass: improve and make more flexibleNathan Sommer1-52/+176
- Code is now PEP 8 compliant - Uses argparse module for command line arguments - Prints what it will do and prompts for confirmation before proceeding - Does not put URL and notes fields in the entry unless they are present in the CSV file - Adds a "user" field in the entry - There are now command line arguments for the following: - Exclude specific groups from being imported - Convert groups and names to lowercase - Use the name of the KeePass entry rather than the username as the pass entry name
2016-12-211password2pass: modernizationAlex Dunn1-15/+23
2016-02-07dmenu: read likes -rJason A. Donenfeld1-1/+1
2016-02-06Moved to webpageJason A. Donenfeld1-7/+0
2016-02-06keepass2csv2passDavid Francoeur1-0/+62
The CSV is generated by KeePassX 2.0 on Mac OSX
2016-02-06passmenu: group commandsJason A. Donenfeld1-1/+1
2016-02-05passmenu: Use faster built-inJason A. Donenfeld1-1/+1
2016-02-05Add importer for Password Exporter for FirefoxDaniele Pizzolli1-0/+181
To assist the migration from the default Firefox password store to passff. Add also some basic tests. More info at: - <https://addons.mozilla.org/en-US/firefox/addon/password-exporter> - <https://addons.mozilla.org/en-US/firefox/addon/passff>
2016-02-05passmenu: don't use awkJason A. Donenfeld1-2/+1
Prof. Aho always seemed neat, but parsing a script inside a script for the simple purpose of removing the trailing new line seems a bit absurd. So, instead use two processes! One for getting the first line and one for removing the trailing line. Everybody loves more calls to fork(), right?
2016-02-05keepass2pass.py: Don't import all entries twiceMartin Günther1-7/+4
Without this patch, all entries are processed twice: once in the first call to import_group (which recursively processes all entries), then in the following import_group on all subgroups. This leads to spurious warnings ("Duplicate needs merging") and extra text added to each entry.
2015-10-27emacs: Add defvar for timeout timerPeter Vasil1-1/+8
Use a defvar for the timeout timer in order to have better control and not starting multiple timers when calling password-store-copy.
2015-10-20lastpass2pass.rb: Check for nil names/groupingsBrian Tomlinson1-3/+3
In particular, people were encountering exceptions when `empty?` was called on a `nil` grouping.
2015-09-30emacs: Guard against "%" in message stringSvend Sorensen1-5/+5
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 Down1-2/+2
It seems this file doesn't use spaces any more.
2015-07-24passmenu: Only pass first line to xdotoolChris Down1-1/+3
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 Down1-1/+1
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 Petton1-3/+10
2015-05-11lastpass importer: more types supported and better checkingRaphaël Droz1-3/+7
2015-05-11contrib: add applescript supportSteffen Vogel1-0/+92
2015-05-11Add roboform import script.Jason A. Donenfeld1-0/+162
2015-05-11Correct permissionsJason A. Donenfeld1-0/+0
2015-03-23emacs: Remove dash from Package-RequiresSvend Sorensen1-1/+1
2015-03-23emacs: Remove dependency on dashSvend Sorensen1-2/+1
Use delq instead of -reject from the dash package.
2015-03-22emacs: Use spaces for indentationSvend Sorensen1-19/+19
2015-03-16emacs: Separate stdout and stderrSvend Sorensen1-5/+10
This fixes a problem where gnupg-agent messages would get mixed with the password content.
2015-01-15Add tejr's scriptJason A. Donenfeld1-0/+46
2015-01-08emacs: Quote shell argumentsSvend Sorensen1-1/+4
Quote shell arguments for insert so that it handles passwords and entry names that contain special characters.
2014-09-21keepassx2pass: Handle unicodeThibaut Horel1-1/+1
2014-07-16revelation2pass: fix import from entries without passwordsDaniel Poelzleithner1-1/+4
2014-06-29passmenu: type text with xdotoolJason A. Donenfeld2-3/+17
Suggested-by: Christoph Egger <christoph@christoph-egger.org>
2014-06-29keepassx2pass: Substitute empty string for NoneAndrew Spiers1-1/+4
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 Sorensen1-4/+7
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 Sorensen1-5/+4
2014-06-16emacs: Update pass website URLSvend Sorensen1-1/+1
2014-05-07Implement interactive init functionSvend Sorensen1-0/+8
2014-05-07Implement interactive rename functionSvend Sorensen1-0/+7
2014-05-07Reorder interactive function to match order of helper functionsSvend Sorensen1-13/+13
2014-05-07Make edit helper function name consistent with other helpersSvend Sorensen1-1/+1
2014-05-07Factor out password completing-read functionSvend Sorensen1-4/+8
2014-05-07Add dash to Package-RequiresSvend Sorensen1-1/+1
2014-05-06Import new kwallet importer.Jason A. Donenfeld1-0/+121
2014-05-05Add (provide 'password-store) to end of packageSvend Sorensen1-0/+2