m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)Author
2017-09-15passmenu: Don't eat whitespace at beginning/end of passwordDaniel Lublin
If IFS (Input Field Separator) is not emptied, read will actually strip spaces and tabs at the beginning/end end of the "line".
2017-08-29emacs: Release version 1.0.1 of Emacs packageSvend Sorensen
2017-08-29emacs: --run-async: Quote shell argumentsDamien Cassou
This is important for filenames with special characters such as spaces and parenthesis.
2017-08-29emacs: Update author's email addressSvend Sorensen
2017-08-29emacs: Fix package-lint violationsSvend Sorensen
2017-07-26emacs: Release version 1.0.0 of Emacs packageSvend Sorensen
2017-07-26emacs: Use with-editor to wrap "pass edit"Svend Sorensen
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 Mason
2017-02-25keepassx2pass: port to python3Fabio Zanini
2017-02-25keepasss2csv2pass: improve and make more flexibleNathan Sommer
- 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 Dunn
2016-02-07dmenu: read likes -rJason A. Donenfeld
2016-02-06Moved to webpageJason A. Donenfeld
2016-02-06keepass2csv2passDavid Francoeur
The CSV is generated by KeePassX 2.0 on Mac OSX
2016-02-06passmenu: group commandsJason A. Donenfeld
2016-02-05passmenu: Use faster built-inJason A. Donenfeld
2016-02-05Add importer for Password Exporter for FirefoxDaniele Pizzolli
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. Donenfeld
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ünther
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 Vasil
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 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-23emacs: Remove dash from Package-RequiresSvend Sorensen
2015-03-23emacs: Remove dependency on dashSvend Sorensen
Use delq instead of -reject from the dash package.
2015-03-22emacs: 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-16revelation2pass: 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-07Implement interactive init functionSvend Sorensen
2014-05-07Implement interactive rename functionSvend Sorensen
2014-05-07Reorder interactive function to match order of helper functionsSvend Sorensen
2014-05-07Make edit helper function name consistent with other helpersSvend Sorensen
2014-05-07Factor out password completing-read functionSvend Sorensen
2014-05-07Add dash to Package-RequiresSvend Sorensen
2014-05-06Import new kwallet importer.Jason A. Donenfeld