password-store

Simple password manager using gpg and ordinary unix directories
git clone https://git.zx2c4.com/password-store
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-12-01 09:43emacs: Clear both, kill-ring & the system clipboardNiall Dooley2+77-54
2023-05-03 06:02emacs: Remove unused s library dependencyMekeor Melire2+6-2
2022-12-26 15:28emacs: Drop external dependency auth-source-passTino Calancha3+8-4
2022-09-22 09:57tests: Replace short OpenPGP keyids with fingerprintsJustus Winter2+8-8
2022-09-06 18:50emacs: Add command password-store-generate-no-symbolsTino Calancha3+35-4
2022-03-06 22:06emacs: Fix an infloop on Windows enviromentsTino Calancha2+7-2
2022-01-17 16:54Ensure compatibility with tree 2.0Marius Bakke1+2-2
2021-06-26 22:57Fix unecessary reencryptions on MacOSSam W1+1-1
2021-07-02 17:40Exclude `*/.extensions` from grep/reencryptAxel Tripier1+2-2
2021-07-02 16:56Add missing local variable declarationAxel Tripier1+1-1
2021-09-15 17:17Replace 'which' with POSIX equivalent 'command -v'Ayush Agarwal4+6-6
2021-09-23 12:45Default to xclip if wl-clip is not foundSantiago Zarate1+3-3
2021-06-14 21:03Remove shebang from fish completionDan Čermák1+0-2
2021-06-11 16:49version: bumpJason A. Donenfeld1+1-1
2020-03-29 22:01Ignore non-printable characters in calls to treeRémi Lapeyre2+7-2
2021-06-11 16:43Use GPG_OPTS when verifying .gpg-id signaturevnctdj1+1-1
2021-06-11 16:39Strip comments in gpg-id filesRichard Towers1+2-0
2020-07-14 04:35Escape colons in zsh completion to show url portsGuido Cella1+1-1
2020-07-30 15:41passmenu: add support for waylandsternenseemann2+20-3
2021-05-18 20:59fish-completion: don't print full path when PASSWORD_STORE_DIR is setJohannes Altmanninger1+4-4
2021-02-15 12:59Add path to accommodate macOS' dynamic $TMPDIRTom Ryder1+6-0
2020-10-14 12:13Add a :redraw to redact_pass.vim before diag printTom Ryder1+1-0
2020-06-25 21:41fish-completion: reuse "git" and "grep" completionsJohannes Altmanninger1+12-8
2020-06-25 21:41fish-completion: don't erase existing completions for passJohannes Altmanninger1+0-1
2020-06-25 21:41fish-completion: force some variables to be script-localJohannes Altmanninger1+2-2
2020-06-25 21:41fish-completion: support completions for wrapper commandsJohannes Altmanninger1+1-5
2020-06-25 21:41fish-completion: remove obsolete flagJohannes Altmanninger1+57-57
2020-06-25 21:41fish-completion: avoid printing errors with an empty password storeJohannes Altmanninger1+2-1
2020-04-19 22:55platform/darwin: don't invoke brew for the default prefixFilippo Valsorda1+1-1
2020-04-19 22:41platform/darwin: drop using "display" to show QR codesFilippo Valsorda1+0-4
2020-03-28 12:14emacs: Drop dependency on f libraryPhilip K3+11-9
2019-08-13 22:26Unset variables messing with Git useMartin F. Krafft1+1-0
2019-09-29 16:27emacs: Update docstring of password-store-clearTino Calancha2+14-2
2019-09-16 20:27emacs: Make parameter optional in password-store-clearSergey Trofimov2+7-2
2019-08-29 10:54emacs: Check that auth-source-pass-filename is bound before use itTino Calancha2+6-2
2019-08-29 03:18Support extractions of secret fields other than passwordTino Calancha4+109-44
2019-08-27 09:20emacs: Improve password-store-insert message on success/failureTino Calancha2+14-6
2019-08-26 05:42Re add password-store-timeout for backward compatibilityTino Calancha2+13-1
2019-08-22 15:03emacs: Prefer to use Emacs builtin customization machineryTino Calancha2+23-11
2019-06-28 17:35emacs: require matching password for completionibizaman1+10-8
2019-07-17 08:06Account for missing [:graph:] on Busybox by using [:alnum:][:punct:]Daniel Janus1+1-1
2019-06-16 14:20Exclude invalid, disabled and revoked subkeys from subkey selectionAaron Jones1+1-1
2019-06-11 04:18emacs: Delete duplicate entries from password-store-listTino Calancha1+5-4
2019-04-26 02:38emacs: Drop nil command argumentsSvend Sorensen1+3-3
2019-04-06 02:30emacs: Release version 2.0.0 of Emacs packageSvend Sorensen1+1-1
2019-01-10 22:36emacs: Supprt asynchronous pass operations which return output.Ian Eure1+53-30
2019-02-27 07:08clip: Add support for wl-clipboardBrett Cornwall3+29-6
2018-10-31 14:38emacs: Fix typo in password-store-url function doc stringSvend Sorensen2+7-3
2018-09-12 20:47bash-completion: detect whether to use gpg/gpg2 binary for complete keysElan Ruusamäe1+4-1
2018-09-12 20:12bash_completion: do not leak variables to globals scopeElan Ruusamäe1+6-6
2018-08-08 19:23Do not reencrypt symbolic linksAldis Berjoza2+10-0
2018-08-03 03:32version: bumpJason A. Donenfeld1+1-1
2018-08-01 02:12show: do not store binary data in bash varsJason A. Donenfeld5+18-15
2018-07-18 13:17Add custom bash completion for extensionsLars Flitter1+12-1
2018-07-26 17:56Do not set foreground color for generated passwordLukas Fleischer1+1-1
2018-06-25 17:47Do not put passwords in herestringsJason A. Donenfeld1+3-3
2018-06-23 13:56Simplify filename matching in redact_pass.vimTom Ryder2+11-40
2018-06-14 13:38version: bumpJason A. Donenfeld1+1-1
2018-06-14 14:04show: buffer output before displaying, in case decryption failsJason A. Donenfeld1+4-2
2018-06-14 13:36Close stdout for background task that restores clipboardAllan Odgaard3+3-3
2018-06-14 13:28Don't trap INT or TERM; they are redundant and can break `pass edit`.Nick Kousu1+2-2
2018-02-24 11:16tests: fix compatibility with GnuPG 2.2.5Clément Lassieur1+1-1
2018-04-16 22:10Add tests and documentation of passing options to grep(1)Norbert Buchmueller3+18-5
2018-06-14 13:05Ensure signature regexes are anchoredJason A. Donenfeld1+4-4
2018-06-09 12:54Replace noplaintext.vim as redact_pass.vim pluginTom Ryder3+121-46
2018-05-24 11:16grep: allow grep options and argumentsSitaram Chamarty1+3-3
2018-02-19 15:01fish: reduce completion runtimesMathis Antony1+13-14
2018-02-08 22:16generate: disallow zero length generated passwordsJason A. Donenfeld1+2-1
2018-02-01 10:57generate: in-place should work when file is emptyJason A. Donenfeld1+1-1
2017-12-18 15:01Quote array specifierJason A. Donenfeld1+1-1
2017-07-23 19:37protect dirname calls from pass-names that look like command-line optionsStacey Sheldon1+6-6
2017-09-15 08:06passmenu: Don't eat whitespace at beginning/end of passwordDaniel Lublin1+1-1
2017-08-29 23:33emacs: Release version 1.0.1 of Emacs packageSvend Sorensen2+10-5
2017-08-29 14:44emacs: --run-async: Quote shell argumentsDamien Cassou1+5-4
2017-08-29 17:06emacs: Update author's email addressSvend Sorensen1+2-2
2017-08-29 17:06emacs: Fix package-lint violationsSvend Sorensen1+3-2
2017-07-27 03:53emacs: Release version 1.0.0 of Emacs packageSvend Sorensen2+8-1
2017-07-26 20:13emacs: Use with-editor to wrap "pass edit"Svend Sorensen2+17-9
2017-04-13 09:56Bump versionJason A. Donenfeld1+1-1
2017-04-13 10:07init: match only the public keyJason A. Donenfeld1+1-1
2017-03-28 16:36Use $GPG variableJason A. Donenfeld1+3-3
2017-03-10 14:43Fix compatibility with GnuPG 2.2.19Andreas Stieger2+2-2
2017-03-01 22:35tests: fix on OSX by not using the tr hackJason A. Donenfeld3+2-5
2017-02-25 18:08Bump versionJason A. Donenfeld1+1-1
2017-02-26 17:48Modernize makefileJason A. Donenfeld2+36-31
2017-02-25 20:04CopyrightJason A. Donenfeld1+1-1
2017-02-25 18:05StyleJason A. Donenfeld1+2-2
2017-02-25 15:56git: use inner-most directoryJason A. Donenfeld2+48-27
2017-02-25 13:59clip: sleep may require argv[0] to be sleepJason A. Donenfeld1+1-1
2017-02-25 13:17man: document system extensionsJason A. Donenfeld1+3-2
2017-02-25 11:22pwsafe2pass: add importerSam Mason1+40-0
2017-02-15 15:18Support git worktree.Kevin Lyda1+6-6
2016-12-23 10:47keepassx2pass: port to python3Fabio Zanini1+8-7
2017-01-09 19:01man: fix typosJustin Gassner1+2-2
2017-01-25 08:14Don’t reencrypt data not managed by pass.Sebastian Reuße1+2-2
2017-02-25 12:31tests: fix for recent changesJason A. Donenfeld3+18-2
2017-02-22 23:10keepasss2csv2pass: improve and make more flexibleNathan Sommer1+176-52
2017-01-01 20:03show,generate: support qrcodesJason A. Donenfeld4+65-20
2016-12-21 15:31makefile: proper use of DESTPATHJason A. Donenfeld1+6-6
2016-12-21 15:27extensions: introduce system extensionsJason A. Donenfeld2+16-7
2016-12-21 05:221password2pass: modernizationAlex Dunn1+23-15
2016-12-20 19:58extensions: make opt-inJason A. Donenfeld2+22-15
2016-12-19 02:44Add signaturesJason A. Donenfeld2+31-0
2016-12-19 02:11Add extensionsJason A. Donenfeld2+27-3
2016-12-18 15:13generate: use /dev/urandom directlyJason A. Donenfeld4+28-14
2016-02-07 11:05dmenu: read likes -rJason A. Donenfeld1+1-1
2016-02-06 20:50zsh-completion: add prefix zstyleBenjamin Richter1+11-1
2016-02-06 20:14Make gpg errors fatalJason A. Donenfeld1+5-5
2016-02-06 20:09Moved to webpageJason A. Donenfeld1+0-7
2015-10-21 01:32keepass2csv2passDavid Francoeur1+62-0
2016-02-06 19:52Revert "show: allow passing prefix to clip"Jason A. Donenfeld2+9-14
2015-12-03 00:29Fix zsh completion when path contains \Simon Gomizelj1+1-1
2016-02-06 19:41init: put path in commit messageJason A. Donenfeld1+4-4
2016-01-28 22:44completion: Output a space when appropriate on bash completionAnas Syed1+19-1
2016-02-06 19:04show: allow passing prefix to clipJason A. Donenfeld2+14-9
2016-02-06 18:46passmenu: group commandsJason A. Donenfeld1+1-1
2016-02-05 21:55passmenu: Use faster built-inJason A. Donenfeld1+1-1
2016-02-05 21:27show: better clip error messageJason A. Donenfeld1+3-3
2016-02-05 21:26show: allow selecting which clip lineJason A. Donenfeld2+10-9
2016-02-05 20:28generate: have a default length of 25Jason A. Donenfeld2+12-6
2016-01-02 15:23Add importer for Password Exporter for FirefoxDaniele Pizzolli1+181-0
2016-02-05 20:01passmenu: don't use awkJason A. Donenfeld1+1-2
2016-02-05 19:58keepass2pass.py: Don't import all entries twiceMartin Günther1+4-7
2016-02-05 01:26Fix up moving ambiguity tooJason A. Donenfeld1+6-5
2016-02-05 00:20Insert and edit work on files, so don't let the arguments be directoriesJason A. Donenfeld1+2-2
2016-02-05 00:12Handle removal of directories and passwords with the same nameJason A. Donenfeld1+4-5
2015-10-27 21:49emacs: Add defvar for timeout timerPeter Vasil1+8-1
2015-10-19 16:37lastpass2pass.rb: Check for nil names/groupingsBrian Tomlinson1+3-3
2015-09-30 21:48emacs: Guard against "%" in message stringSvend Sorensen1+5-5
2015-07-24 19:08passmenu: Space to tabsChris Down1+2-2
2015-07-24 19:06passmenu: Only pass first line to xdotoolChris Down1+3-1
2015-07-24 18:28passmenu: Read from stdin when using xdotool to type passwordChris Down1+1-1
2015-05-22 14:43emacs: Make `password-store-password-length' customizableNicolas Petton1+10-3
2015-05-11 12:39Add openbsd platform file from David DahlbergJason A. Donenfeld1+40-0
2015-05-11 12:39Use 6 Xs for mktempJason A. Donenfeld1+1-1
2015-05-11 10:59enhance winpath detection: gpg --help will have a line like this: Home: C:\.....Lorenz Weber1+1-1
2015-05-11 12:06Fix .gpg strippingJason A. Donenfeld1+2-2
2015-05-11 10:45critcal fix for cygwin: gpg output to stdout ("gpg -o -") would have been putput to a file named "-"Lenz Weber1+1-1
2015-05-11 11:43bashcomp: PASSWORD_STORE_DIR env var does not necessarily have a trailing slashSamuel Lethiec1+2-0
2015-05-11 11:38lastpass importer: more types supported and better checkingRaphaël Droz1+7-3
2015-04-17 02:46add support for passing arbitrary options to all invocations of GPGDavid Adam2+7-4
2015-04-22 21:04Exit 1 when gpg fails in multiline too.Anne Jan Brouwer1+1-1
2015-04-23 18:50contrib: add applescript supportSteffen Vogel1+92-0
2015-05-11 11:09Add roboform import script.Jason A. Donenfeld1+162-0
2015-05-11 11:06Correct permissionsJason A. Donenfeld1+0-0
2015-03-24 03:29emacs: Remove dash from Package-RequiresSvend Sorensen1+1-1
2015-03-23 23:35emacs: Remove dependency on dashSvend Sorensen1+1-2
2015-03-23 06:48emacs: Use spaces for indentationSvend Sorensen1+19-19
2015-03-16 17:50emacs: Separate stdout and stderrSvend Sorensen1+10-5
2015-02-11 16:32Suppress output when original file does not existJason A. Donenfeld1+1-1
2015-01-28 19:592.1.2 is going to be released next weekJason A. Donenfeld1+0-6
2015-01-28 17:09Bad code is bad.Jason A. Donenfeld1+3-3
2015-01-28 16:43Bump versionJason A. Donenfeld1+1-1
2015-01-28 16:36cygwin + gpg4win: convert paths to windows paths when calling gpg4win binary instead of cygwin's gpg binaryLenz Weber2+26-1
2015-01-28 16:36Skip broken tests.Jason A. Donenfeld1+6-0
2015-01-28 16:31Add unprotected keys for GnuPG 2.1Jason A. Donenfeld11+0-0
2015-01-28 15:40Use more stable with-colons outputJason A. Donenfeld2+3-3
2015-01-28 15:24Revert "Only examine subkeys that are capable of encrypting."Jason A. Donenfeld2+2-2
2015-01-28 13:26Take into account use in testsJason A. Donenfeld1+1-1
2015-01-28 12:49Bump versionJason A. Donenfeld1+1-1
2015-01-27 18:09Strip ".gpg" from symlinks as wellTheo Chatzimichos1+2-2
2015-01-19 13:07clip: Show an error message if xclip returns a non-zero exit codeWieland Hoffmann1+2-3
2015-01-19 12:38Correct path for top level grepJason A. Donenfeld1+3-2
2015-01-15 09:49Add tejr's scriptJason A. Donenfeld1+46-0
2015-01-13 13:53Do not use hidden recipientsJason A. Donenfeld1+1-1
2015-01-12 22:04Only examine subkeys that are capable of encrypting.Jason A. Donenfeld1+1-1
2015-01-08 21:36emacs: Quote shell argumentsSvend Sorensen1+4-1
2014-12-24 11:55agent-check: goodbyeJason A. Donenfeld1+0-11
2014-12-24 10:38Keep track of correct TTY for pinentry at start of script, in case we take over stdin later.Jason A. Donenfeld1+1-0
2014-12-04 13:07fish: install completions in preferred directoryDavid Adam1+1-1
2014-12-24 02:55darwin: Fix up order of operations.Jason A. Donenfeld1+1-1
2014-12-24 02:50Do not make commit with edit if password is unchanged.Jason A. Donenfeld1+1-0
2014-09-21 19:31tree listing: remove .gpg at the end, but keep bash colorzingLenz Weber1+1-1
2014-09-10 01:39platform: find getopt in alternate osx locationsJamie Couture1+1-1
2014-08-11 05:01keepassx2pass: Handle unicodeThibaut Horel1+1-1
2014-09-21 17:15Alias insert to add.Jason A. Donenfeld2+3-2
2014-07-28 06:04Fix pass zsh completion and autoloadingMarc Cornellà1+3-1
2014-07-24 17:37clip: use CLIP_TIME in messagesJason A. Donenfeld2+2-2
2014-07-24 17:35grep: no trailing slashJason A. Donenfeld1+1-1
2014-07-17 00:56revelation2pass: fix import from entries without passwordsDaniel Poelzleithner1+4-1
2014-07-08 17:31Follow symbolic links.Jason A. Donenfeld1+1-1
2014-07-01 08:42Bump version.Jason A. Donenfeld1+1-1
2014-06-30 13:04edit: bsd mktemp needs nothing after the XsJason A. Donenfeld1+2-1
2014-06-30 12:47darwin: allow for gnu mktemp in pathJason A. Donenfeld1+1-1
2014-06-30 12:44tmpdir: more cross platform solution, and .txt file endingJason A. Donenfeld1+3-4
2014-06-29 09:35passmenu: type text with xdotoolJason A. Donenfeld2+17-3
2014-06-29 09:22edit: Don't go into a crazy loop. Instead prompt.Jason A. Donenfeld1+1-2
2014-06-29 09:11git: do not trap tmpdir removalJason A. Donenfeld1+0-1
2014-06-29 08:50darwin: fix mktemp argument orderJason A. Donenfeld1+1-1
2014-06-29 08:45darwin: properly ejects ramdisksJason A. Donenfeld2+20-15
2014-06-28 23:44Allow options in EDITOR variableJason A. Donenfeld2+3-2
2014-06-22 13:09keepassx2pass: Substitute empty string for NoneAndrew Spiers1+4-1
2014-05-16 20:37emacs: Use PASSWORD_STORE_CLIP_TIME env variableSvend Sorensen1+7-4
2014-05-16 20:46emacs: Use when instead of if/prognSvend Sorensen1+4-5
2014-06-16 18:41emacs: Update pass website URLSvend Sorensen1+1-1
2014-05-27 13:25Update for new URL.Jason A. Donenfeld3+3-3
2014-05-14 07:37Bump versionJason A. Donenfeld1+1-1
2014-05-14 07:42Don't define tmpdir on git init.Jason A. Donenfeld1+3-4
2014-05-13 22:15Disable secmem warning when discovering keysmilki2+2-2
2014-05-10 17:37edit: Quote editor so tests work in spaced directories.Jason A. Donenfeld1+1-1
2014-05-10 16:12reencryption: Properly escape input to sedJason A. Donenfeld1+1-1
2014-05-10 15:48git: use secure tmp directoryJason A. Donenfeld1+11-4
2014-05-10 15:18configure git to decrypt gpg files automaticallySamuel Le Thiec1+5-0
2014-05-08 02:57completion: add new generate flagsJason A. Donenfeld3+7-2
2014-05-08 02:55inplace: mutually exclusive with forceJason A. Donenfeld2+3-3
2014-05-08 02:50usage: tab to spacesJason A. Donenfeld1+1-1
2014-05-08 01:22generate: use nice ansi colors instead.Jason A. Donenfeld1+2-3
2014-05-08 01:20zsh: posix compatible sed fix for zsh-completionJason A. Donenfeld1+1-1
2014-05-07 22:29Implement interactive init functionSvend Sorensen1+8-0
2014-05-07 22:14Implement interactive rename functionSvend Sorensen1+7-0
2014-05-07 21:53Reorder interactive function to match order of helper functionsSvend Sorensen1+13-13
2014-05-07 21:51Make edit helper function name consistent with other helpersSvend Sorensen1+1-1
2014-05-07 21:42Factor out password completing-read functionSvend Sorensen1+8-4
2014-05-07 22:52Add dash to Package-RequiresSvend Sorensen1+1-1
2014-05-06 15:57Force sane sort order.Jason A. Donenfeld1+2-2
2014-05-06 15:23generate: add --in-place optionJason A. Donenfeld4+33-9
2014-05-06 14:10Import new kwallet importer.Jason A. Donenfeld1+121-0
2014-04-26 10:25Mute git-commit messages to make pass insert readableMikhail Gusarov1+1-1
2014-05-05 20:16zsh-completion: regression when using BSD sedKyle Marek-Spartz1+1-1
2014-05-05 18:56Add (provide 'password-store) to end of packageSvend Sorensen1+2-0
2014-05-05 18:52password-length is already a numberSvend Sorensen1+1-1
2014-04-27 19:29Add recursive option to remove, remove force optionSvend Sorensen1+3-2
2014-04-27 18:51Move s-chomp to run functionSvend Sorensen1+4-4
2014-04-26 00:14Implement pass command wrapper functionsSvend Sorensen1+59-4
2014-04-26 21:31Remove nils from run argument listSvend Sorensen2+5-3
2014-04-25 18:23Rename pass executable variableSvend Sorensen1+3-3
2014-04-29 03:46edit: pass local variable to trap functionJason A. Donenfeld1+6-2
2014-04-28 19:00Makefile: still needs posix shellJason A. Donenfeld1+3-3
2014-04-27 12:17base64: better justificationJason A. Donenfeld1+3-3
2014-04-25 12:36makefile: use install -d instead of mkdir -pJason A. Donenfeld1+7-7
2014-04-25 02:23Indent using spacesSvend Sorensen1+11-11
2014-04-24 21:59tests: remember to escape $Jason A. Donenfeld1+1-1
2014-04-24 21:53Use die function instead of boring if else everywhere.Jason A. Donenfeld1+23-69
2014-04-24 20:45version: bumpJason A. Donenfeld1+1-1
2014-04-24 20:38Makefile: osx/bsd does not support -DJason A. Donenfeld2+25-25
2014-04-24 17:11show: error out if password store is empty.Jason A. Donenfeld1+4-1
2014-04-24 16:07find: proper segmenting of termsJason A. Donenfeld1+3-3
2014-04-24 15:56dmenu: hide outputJason A. Donenfeld1+1-1
2014-04-24 15:55tests: test for spacesJason A. Donenfeld3+20-8
2014-04-24 09:41Move test instructions to INSTALL.Jason A. Donenfeld2+18-11
2014-04-24 09:37tests: we don't use aggregate-resultsJason A. Donenfeld1+0-57
2014-04-24 09:32Don't prompt for questions when stdin is not a tty.Jason A. Donenfeld3+6-7
2014-04-24 09:26Allow overridable bash.Jason A. Donenfeld16+16-16
2014-04-24 09:10dmenu: check for empty instead of ret codeJason A. Donenfeld1+1-1
2014-04-24 02:16tests: sed doesn't like escaped chars on non-gnuJason A. Donenfeld1+1-1
2014-04-24 02:05tests: run from anywhereJason A. Donenfeld13+16-4
2014-04-24 01:21Turns out aliases were a bad idea.Jason A. Donenfeld14+92-95
2014-04-24 00:43Make gpg_opts an array.Jason A. Donenfeld1+12-12
2014-04-24 00:33Shellcheck errors.Jason A. Donenfeld1+6-6
2014-04-24 00:17tests: todo updateJason A. Donenfeld1+0-25
2014-04-23 22:48tests: test out find commandJason A. Donenfeld1+17-0
2014-04-23 22:29tests: Only fake gpg agent if gpg2.Jason A. Donenfeld1+4-3
2014-04-23 22:08git: the grammar nazis winJason A. Donenfeld1+10-10
2014-04-23 20:32find: support tree 1.7.0Jason A. Donenfeld3+3-297
2014-04-23 20:22contrib: import passmenuJason A. Donenfeld3+23-3
2014-04-23 20:12emacs: import svend's treeJason A. Donenfeld5+215-3
2014-04-23 17:21makefile: add force all flag to enable all featuresJason A. Donenfeld1+6-0
2014-04-23 17:10contrib: fix typoJason A. Donenfeld1+1-1
2014-04-23 17:03tests: add grep testJason A. Donenfeld1+20-0
2014-04-23 16:58grep: we need to not throw away the return valueJason A. Donenfeld1+2-2
2014-04-23 16:46tests: expand move testsJason A. Donenfeld1+39-5
2014-04-23 16:16Use aliases instead of variables for command portability.Jason A. Donenfeld12+73-72
2014-04-23 16:01Use real pass location.Jason A. Donenfeld4+5-5
2014-04-23 15:28Support git testsJason A. Donenfeld2+14-2
2014-04-23 15:21tests: make more gritty, less setupJason A. Donenfeld10+51-210
2014-04-23 14:04keepassx2pass: handle forward slash '/' in titlesGeorge Angelopoulos1+1-1
2014-04-23 12:30contrib: typoJason A. Donenfeld1+1-1
2014-04-23 12:04tests: add reencryption testsJason A. Donenfeld1+81-0
2014-04-23 04:08tests: make variables saneJason A. Donenfeld8+54-65
2014-04-23 03:40tests: have multiple gpg keys availableJason A. Donenfeld5+12-4
2014-04-23 03:26tests: force creation of new credsJason A. Donenfeld1+2-2
2014-04-23 03:14tests: Remove work-around for 'pass insert' in create_cred()Von Welch1+2-4
2014-04-23 03:11tests: better group resolutionJason A. Donenfeld1+7-2
2014-04-23 03:02tests: styleJason A. Donenfeld1+5-4
2014-04-23 03:01tests: styleJason A. Donenfeld8+19-19
2014-04-23 02:58tests: add key resolution functionsJason A. Donenfeld1+32-0
2014-04-23 02:41reencrypt: More concise hack.Jason A. Donenfeld1+1-1
2014-04-23 02:38Added 'test directory.*' (created on failed test) to gitignoreVon Welch1+1-0
2014-04-23 02:35reencrypt: Don't bother to save IFSJason A. Donenfeld1+1-4
2014-04-23 02:28tests: remove random_seed on cleanJason A. Donenfeld1+1-1
2014-04-23 02:27Add git ignore files.Jason A. Donenfeld2+3-0
2014-04-23 02:15tests: with agent emulation, pass_init() errors if 'pass init' failsVon Welch1+1-5
2014-04-23 02:12tests: emulate running agentJason A. Donenfeld2+6-12
2014-04-23 01:51While loops don't make variables local.Jason A. Donenfeld1+3-2
2014-04-22 23:20testing: add reencryption to TODOJason A. Donenfeld2+3-0
2014-04-22 23:17tests: make bash usage explicitJason A. Donenfeld13+12-14
2014-04-22 23:05Elide more variables.Jason A. Donenfeld1+16-26
2014-04-22 22:57reencrypt: support bash 3Jason A. Donenfeld1+5-9
2014-04-22 20:16Elide variable declarations.Jason A. Donenfeld1+8-29
2014-04-22 18:25Add link to emacs password store.Jason A. Donenfeld1+2-0
2014-04-22 17:17reencryption: take into account groupsJason A. Donenfeld1+26-10
2014-04-22 16:39zsh-completion: only remove next char if /Jason A. Donenfeld1+2-3
2014-04-22 16:35Import Von's tests, with cleanups.Jason A. Donenfeld19+1146-2
2014-04-22 11:51insert: exit with error if EOFJason A. Donenfeld1+2-2
2014-04-20 22:46insert: Go to top of loop if invalid read.Jason A. Donenfeld1+2-2
2014-04-20 22:22makefile: install completion automatically and adjust lib pathsJason A. Donenfeld1+30-12
2014-04-20 21:28Use sort -u instead of uniqJason A. Donenfeld1+2-2
2014-04-20 18:07Don't use subshells for reading from find.Jason A. Donenfeld1+4-4
2014-04-19 05:20bash-completion: fix completion-file's name in uninstallschalox1+1-1
2014-04-19 21:50platform: Auto-detect local platform fileJason A. Donenfeld2+3-3
2014-04-19 21:29platform: Allow custom platform file before installJason A. Donenfeld2+5-3
2014-04-18 11:25reencrypt: cleaner temp file declarationJason A. Donenfeld1+4-4
2014-04-18 11:23Remove unneeded semicolon.Jason A. Donenfeld1+14-14
2014-04-18 11:22Check sneaky paths.Jason A. Donenfeld1+15-0
2014-04-18 10:57Pruning: turns out rmdir does it for us with -p.Jason A. Donenfeld1+3-9
2014-04-18 10:48Abstract remove empty directories into function.Jason A. Donenfeld1+11-14
2014-04-18 10:42Remember to prune empty folders.Jason A. Donenfeld1+8-0
2014-04-18 10:38init: allow deinitializationJason A. Donenfeld2+18-2
2014-04-18 10:30bash-completion: filter dot files from resultsJason A. Donenfeld1+8-3
2014-04-17 23:57reencrypt: remove option, do automaticallyJason A. Donenfeld5+25-39
2014-04-17 23:40reencryption: add to completion filesJason A. Donenfeld3+5-1
2014-04-17 23:36Specify variable gpg.Jason A. Donenfeld1+1-1
2014-04-17 23:34style: don't escape new line on &&Jason A. Donenfeld1+2-2
2014-04-17 23:31reencryption: remove temporary file on failureJason A. Donenfeld1+1-1
2014-04-17 23:23reencryption: only reencrypt files when requiredJason A. Donenfeld2+37-16
2014-04-17 21:12cp: typo as cvJason A. Donenfeld1+1-1
2014-04-17 21:11bash: gpg_id is localJason A. Donenfeld1+1-0
2014-04-17 21:04move/copy: always reencrypt passwords at destinationJason A. Donenfeld5+56-25
2014-04-17 15:42makefile: allow platform files with gnu sedJason A. Donenfeld1+8-7
2014-04-17 12:30mv: Add pass mv/rename supportJason A. Donenfeld5+78-3
2014-04-17 10:50revelation2pass: add plain XML importJavali1+15-11
2014-04-17 10:44platform: add cygwin supportJason A. Donenfeld2+17-1
2014-04-16 18:07Add related projects.Jason A. Donenfeld1+11-0
2014-04-16 18:02Note GREP_OPTIONS in man page.Jason A. Donenfeld1+2-1
2014-04-16 17:57Apparantly we can't get a secure tmpdir on freebsd.Jason A. Donenfeld1+0-14
2014-04-16 12:27Better error messages.Jason A. Donenfeld1+3-3
2014-04-16 11:26find: use heredoc for error messageJason A. Donenfeld1+9-8
2014-04-15 17:07subcommand: do not parse -*Jason A. Donenfeld1+0-1
2014-04-15 16:15grep: add to completion filesJason A. Donenfeld3+3-1
2014-04-15 16:14Bump versionJason A. Donenfeld1+1-1
2014-04-15 16:09grep: add new pass grep commandJason A. Donenfeld2+34-3
2014-04-15 15:48Check for agent before batch processesJason A. Donenfeld1+19-4
2014-04-15 13:59All globals are upper-case.Jason A. Donenfeld3+51-51
2014-04-15 13:53Reorganize entire programJason A. Donenfeld3+365-339
2014-04-15 12:05find: match without regards to caseJason A. Donenfeld2+146-25
2014-04-15 11:29Multiline comment support for keepassx importerLukas Zapletal1+9-5
2014-04-14 12:59find: add find/search commandJason A. Donenfeld6+212-2
2014-04-14 13:03Install bash-completion file to the right place.Jason A. Donenfeld1+1-1
2014-04-13 12:58Importer for 1PasswordTobias V. Langhoff1+149-0
2014-04-12 18:06Use pipefail and randomize intermediate encrypted.Jason A. Donenfeld1+4-2
2014-04-07 00:38Make completion cleaner.Jason A. Donenfeld1+4-3
2014-04-06 08:51bash-completion: complete the new init -p switch.Jason A. Donenfeld1+19-6
2014-04-05 22:09Fix GPG spelling.Jason A. Donenfeld1+1-1
2014-04-04 19:26Fix path to /dev/nullPeter Haza1+1-1
2014-03-24 16:42Update zsh completion.Johan Venant1+7-2
2014-03-24 07:29Add some commonly used completions for `pass git`Dmitry Medvinsky1+3-0
2014-03-24 07:28Update copyright years and email addressDmitry Medvinsky1+1-1
2014-03-24 07:28Add `-p` `--path` option completion for `pass init`Dmitry Medvinsky1+1-0
2014-03-23 09:02Use heredoc for unset error.Jason A. Donenfeld1+6-4
2014-03-23 08:57umask: allow overridableJason A. Donenfeld2+4-1
2014-03-23 08:41Heredoc refresh.Jason A. Donenfeld1+45-43
2014-03-23 08:16clip: wait longer for slow systemsJason A. Donenfeld2+2-2
2014-03-22 19:26gpg: allow the use of gpg1 with or without agentJason A. Donenfeld1+15-10
2014-03-22 19:06clip: rename SELECTION to X_SELECTIONJason A. Donenfeld2+6-6
2014-03-22 18:17Version bump ahead of release.Jason A. Donenfeld1+1-1
2014-03-22 18:01Makefile: do not use recursion and organizeJason A. Donenfeld12+7-9
2014-03-22 06:50clip: suppress kill errorJason A. Donenfeld2+3-3
2014-03-22 06:19clip: do not race on osxJason A. Donenfeld1+5-5
2014-03-22 06:07clip: use pkill instead of procJason A. Donenfeld1+1-1
2014-03-20 08:00Keepass import should include root-level entriesErik Mackdanz1+1-0
2014-03-20 08:25keepassx2pass: friendly title fieldPhilip Chase1+24-1
2014-03-20 08:20New pwsafe2pass script.Jason A. Donenfeld1+30-0
2014-03-20 08:19Man page typo.Alex Burka1+2-2
2013-10-31 16:04Follow symlinks in Zsh completionTom Vincent1+1-1
2013-10-31 16:05Prefer bash parameter expansion over basename(1)Tom Vincent1+1-1
2013-11-07 21:52Fix argument order for mktempjbeta1+2-2
2014-03-20 08:12Configurable clipboard time.Jason A. Donenfeld2+12-7
2014-01-12 03:26Makefile: appropriate mkdir -p for completionVon Welch1+1-1
2014-03-20 07:57Allow selection to be overriden by $SELECTIONJason A. Donenfeld2+10-4
2014-03-20 07:33git: sign commits if enabledJason A. Donenfeld2+7-3
2014-03-20 07:26man: Document multiple keys in env varJason A. Donenfeld1+3-1
2014-03-20 06:45clip: don't race between pass instances in restoreJason A. Donenfeld1+4-2
2014-03-20 06:18Style.Jason A. Donenfeld1+1-3
2014-03-20 05:37Simplify exports.Jason A. Donenfeld1+3-4
2014-03-20 05:35Copyright noticeJason A. Donenfeld1+1-1
2014-03-19 08:04Team pass: enable multiple keys and per directoryJason A. Donenfeld2+75-40
2014-03-19 05:32Shred shm files.Jason A. Donenfeld3+4-1
2014-03-19 05:05Do not compress passwords.Jason A. Donenfeld1+1-1
2013-09-13 05:50Use a glob in the pattern match instead of using two comparisons for [yY].Chris Down1+1-1
2013-09-13 05:50Rephrase awkward/confusing message about enabling echo during password entry.Chris Down1+3-3
2013-09-12 21:38Fix directory traversal for reencryption when $PREFIX is a symlinkBrian Shore1+1-1
2013-08-26 16:32Makefile: Do not install bash completion to /etcLukas Fleischer1+2-3
2013-05-20 16:44check if a passfile exists before checking for directoryBrian Mattern1+12-13
2013-05-18 19:23Add Keepass2 import script.Stefan Simroth1+138-0
2013-04-04 13:57Simplify sed to not use replacement.Jason A. Donenfeld1+1-1
2013-03-27 14:06Add david skylar's gorilla import script.Jason A. Donenfeld1+76-0
2013-02-12 03:08keepassx2pass.py should handle empty passwords and entry names containing slash ('/') charactersVon Welch1+3-2
2013-02-22 23:27Tree should follow symlinks.Marvin Killing1+1-1
2013-01-13 17:25Script to import from the Revelation password managerEmanuele Aina1+172-0
2012-12-02 21:01Ked Password Manager import script from Antoine Beaupré.Jason A. Donenfeld2+53-1
2012-10-18 13:47Man page cosmetics.Jason A. Donenfeld1+1-1
2012-10-18 13:45Bump version.Jason A. Donenfeld1+1-1
2012-10-16 22:28Do not interpret backslashes when reading passwordsguns1+4-4
2012-10-09 14:11Fix gpg22 man page typo.Jason A. Donenfeld1+1-1
2012-10-09 09:58Restore exclusivity of options in multiline/echo check.Jason A. Donenfeld1+1-1
2012-10-09 09:49Changes to lastpass2pass.rbAlex Sayers1+27-34
2012-10-07 11:48Rename script internally and use generalized usage message filename.Jason A. Donenfeld1+2-2
2012-10-07 11:41Add Alex Sayer's lastpass_import.rb script.Jason A. Donenfeld1+138-0
2012-10-05 19:16Trim trailing slash in tree display.Jason A. Donenfeld1+1-1
2012-10-03 17:28update fish completion as wellBrian Mattern1+1-1
2012-10-03 16:29upate completion scripts for --echo optionBrian Mattern2+3-3
2012-10-03 05:44Make --no-echo default, and rename to --echo.Jason A. Donenfeld2+10-10
2012-09-30 16:34Check error code of gpg before copying to clipboard.Jason A. Donenfeld1+3-1
2012-09-30 16:26Explicitly use gpg2 rather than relying on symlink.Jason A. Donenfeld7+14-17
2012-09-23 22:49Style fixes.Jason A. Donenfeld4+10-8
2012-09-23 07:26Fix style.Jason A. Donenfeld1+9-11
2012-09-23 07:22Add FreeBSD platform fileJonathan Chu1+21-0
2012-09-23 07:15Insert comment for fish completion.Jason A. Donenfeld1+6-1
2012-09-22 21:49Normalize negation and bashism.Jason A. Donenfeld1+7-7
2012-09-22 21:44Fix directory removal.Jason A. Donenfeld1+8-5
2012-09-22 21:15Use describe with commands style.Jason A. Donenfeld1+29-20
2012-09-22 20:21Add man page comment to usage message.Jason A. Donenfeld1+2-0
2012-09-22 20:19Bump version to 1.4.Jason A. Donenfeld1+1-1
2012-09-22 19:31Properly quote MakefileJason A. Donenfeld1+7-6
2012-09-22 19:24Add libdir mention to INSTALL.Jason A. Donenfeld1+2-1
2012-09-22 18:51Normalize copyright headers.Jason A. Donenfeld7+18-23
2012-09-22 18:29Bring zsh completion up to parity with bash completionBrian Mattern1+92-59
2012-09-22 18:08EDITOR should be italicized.Jason A. Donenfeld1+2-2
2012-09-22 17:47Allow git repo to be elsewhere via env var.Jason A. Donenfeld2+24-9
2012-09-22 17:27I don't want --help or --version in bash completion.Jason A. Donenfeld1+1-1
2012-09-22 16:43Vastly simplify GPG secret key finding logic.Jason A. Donenfeld1+1-1
2012-09-22 15:54Better gpg id completionBrian Mattern1+8-2
2012-09-22 15:47simplify logic slightlyBrian Mattern1+12-9
2012-09-22 15:39turn -o filenames back onBrian Mattern1+6-10
2012-09-22 07:57bash completion - Fix UTF8, escape spaces, inverted commas, brackets, and ampersands, and clean upJeffrey Ratcliffe1+10-14
2012-09-21 21:41Better gpg key completion for `pass init`Brian Mattern1+15-2
2012-09-21 21:40Append to COMPREPLY instead of inserting by indexBrian Mattern1+1-3
2012-09-21 10:09Add fish shell completionDmitry Medvinsky1+110-0
2012-09-21 15:23Add support for PASSWORD_STORE_KEY env var.Jason A. Donenfeld2+6-2
2012-09-21 06:35Reformat bash completion and add missing options.Jason A. Donenfeld1+61-56
2012-09-21 06:21Beef up bash completionBrian Mattern1+63-15
2012-09-21 01:32Add option to init to reencrypt all passwords.Jason A. Donenfeld2+28-4
2012-09-19 05:29Fixed bash completion for files with spacesJeffrey Ratcliffe1+5-4
2012-09-20 16:13Quit if pwgen returns nothing.Jason A. Donenfeld1+1-0
2012-09-20 15:10Prompt before overwriting password in generate, unless --force is provided.Jason A. Donenfeld2+28-25
2012-09-19 14:56Make qdbus ugliness more segmented.Jason A. Donenfeld1+8-3
2012-09-19 14:35Delete debian directory.Jason A. Donenfeld6+0-51
2012-09-19 13:49No more push/pull in zsh script, either.Jason A. Donenfeld1+1-3
2012-09-19 02:48Since we're using batch mode, we can read directly.Jason A. Donenfeld1+1-1
2012-09-19 02:24Clean up git handling.Jason A. Donenfeld2+28-42
2012-09-19 01:46Fix git regression.Jason A. Donenfeld1+1-1
2012-09-18 16:50Add additional information from KeepassX xmlJuhamatti Niemelä1+15-3
2012-09-18 15:54Copyright and licensing info to keepassx2pass scriptJuhamatti Niemelä1+4-0
2012-09-18 03:44Quote the template.Jason A. Donenfeld1+1-1
2012-09-18 03:42Better dependency list.Jason A. Donenfeld1+10-1
2012-09-17 22:41Make recursive make silent.Jason A. Donenfeld1+1-1
2012-09-17 22:26Quote the program name.Jason A. Donenfeld1+4-4
2012-09-17 16:24Abstract potentially platform specific commands into their own commands.Jason A. Donenfeld4+97-72
2012-09-16 01:38Support recursive and forced removal.Jason A. Donenfeld2+28-12
2012-09-16 00:58Small stylistic things.Jason A. Donenfeld1+9-9
2012-09-14 23:09Use --force flag in keepassx import.Jason A. Donenfeld1+1-1
2012-09-14 23:07Script for importing password data XML from KeepassX to password-store.Juhamatti Niemelä1+37-0
2012-09-14 23:02Perl script for importing an xml from fpm2.Jeffrey Ratcliffe1+76-0
2012-09-14 03:25Bump to 1.3.1.Jason A. Donenfeld1+1-1
2012-09-14 03:24Put OSX ramdisk patch into contrib.Jason A. Donenfeld1+36-0
2012-09-13 21:53Typo.Jason A. Donenfeld1+1-1
2012-09-13 16:21Bump version.Jason A. Donenfeld2+2-2
2012-09-13 14:35Allow avoiding the prompt for overwriting, with --force flag.Jason A. Donenfeld2+11-7
2012-09-13 06:14Split out common gpg options into variable.Jason A. Donenfeld1+7-6
2012-09-13 05:25use gpg --batch for quieter outputBrian Mattern1+3-3
2012-09-13 05:25add edit command to zsh completionBrian Mattern1+8-1
2012-09-13 05:59Skip directories in zsh completionBrian Mattern1+1-1
2012-09-13 05:24prevent <ctrl-c> on password entry from wiping out fileBrian Mattern1+2-2
2012-09-13 05:24Confirm before overwriting an entryBrian Mattern1+8-1
2012-09-13 05:43Use bash's read command better.Jason A. Donenfeld1+8-14
2012-09-12 23:30Add --version switch, per request.Jason A. Donenfeld2+23-4
2012-09-12 22:50Be more careful about cleaning up.Jason A. Donenfeld1+4-6
2012-09-12 05:21Use getopt to regularize optionsBrian Mattern2+36-27
2012-09-12 01:38Don't quote ${EDITOR:-vi}rupa1+1-1
2012-09-12 00:05Use PASSWORD_STORE_DIR environment variable if it is set.Jason A. Donenfeld2+5-4
2012-09-11 15:07Use portable mktemp.Jason A. Donenfeld1+4-3
2012-09-11 14:13Fix inconsistent indentation in usage messageDmitry Medvinsky1+1-1
2012-09-11 05:39Fix makefile and use proper manpage hyperlinks.Jason A. Donenfeld2+10-2
2012-09-11 03:19Bump debian version.Jason A. Donenfeld1+1-1
2012-09-11 02:50Add an edit mode that uses $EDITOR.Jason A. Donenfeld2+80-23
2012-09-11 01:05default to 'show' command for zsh completionBrian Mattern1+1-0
2012-09-10 20:48Modifying zsh completion to work with OS X home dir location and sedDavid Michael1+1-1
2012-09-08 16:49Only copy the first line of the password file to the clipboard.Jason A. Donenfeld2+3-3
2012-09-08 00:06Move completion files to contrib.Jason A. Donenfeld3+2-2
2012-09-07 23:51Import ZSH completion file from Johan Venant <jvenant@invicem.pro>.Jason A. Donenfeld3+75-1
2012-09-07 23:40More info in INSTALL.Jason A. Donenfeld1+9-0
2012-09-07 23:37Simplify README.Jason A. Donenfeld1+2-17
2012-09-07 23:28Fedora wants the whole license in COPYING.Jason A. Donenfeld1+352-12
2012-09-07 16:00Update FSF address, add copyrights.Jason A. Donenfeld4+26-21
2012-09-07 15:55Bump debian to 1.1.3.Jason A. Donenfeld1+1-1
2012-09-07 10:16Explicitly set permissions when running 'install'Christophe Fergeau1+3-3
2012-09-07 10:13No need for a shebang in bash completion fileChristophe Fergeau1+1-1
2012-09-06 21:20Update COPYING to reflect man page and project page.Jason A. Donenfeld1+11-10
2012-09-06 20:52Use BINDIR, MANDIR and SYSCONFDIR vars in MakefileChristophe Fergeau1+8-5
2012-09-06 20:19Add dependencies to README.Jason A. Donenfeld1+8-0
2012-09-06 20:17Change debian name.Jason A. Donenfeld5+4-5
2012-09-06 18:48Use more normal sleep variant.Jason A. Donenfeld1+1-1
2012-09-06 17:41Use --noreport instead of head -n -2 for tree so that it works on mac.Jason A. Donenfeld1+1-1
2012-09-05 16:02Be sure to explicitly state that install is a phony target.Jason A. Donenfeld1+2-0
2012-09-05 04:27Bump debian version horribly.Jason A. Donenfeld2+2-2
2012-09-04 18:19No echo mode.Jason A. Donenfeld2+42-16
2012-09-04 17:49Properly quote the path too.Jason A. Donenfeld1+1-1
2012-09-04 14:59Allow passwords having spaces to go unbroken to the clipboard.Bernardo Freitas Paulo da Costa1+1-1
2012-09-04 15:37Separate out the massive git example.Jason A. Donenfeld1+14-10
2012-09-04 01:06Prepare for debianification.Jason A. Donenfeld9+60-4
2012-09-03 16:53Fix readme typo.Jason A. Donenfeld1+1-1
2012-09-03 16:42Show program name properly in error message.Jason A. Donenfeld1+1-1
2012-09-03 15:57Move examples into manpage.Jason A. Donenfeld4+224-93
2012-09-03 02:43Make into a real project.Jason A. Donenfeld9+412-245
2012-09-03 00:40Support pass gitJason A. Donenfeld2+15-1
2012-08-31 14:58Add remove synonyms.Jason A. Donenfeld1+2-2
2012-08-31 14:55Use basename in usage.Jason A. Donenfeld1+1-2
2012-08-19 14:28now using gpg_id as a varMatthew Ramirez1+2-2
2012-08-07 01:28Forty five seconds.Jason A. Donenfeld1+1-1
2012-08-06 21:33Deal with klipper and new lines.Jason A. Donenfeld1+19-3
2012-08-06 13:20Update examples.Jason A. Donenfeld1+7-7
2012-08-06 13:17Update readme.Jason A. Donenfeld1+13-11
2012-08-06 13:14Be slicker and more like git.Jason A. Donenfeld1+173-114
2012-07-26 17:54Add rudimentry bash-completion script. Needs work.Jason A. Donenfeld1+28-0
2012-07-24 18:06Add git support.Jason A. Donenfeld2+48-3
2012-07-24 17:44Exit after help.Jason A. Donenfeld1+1-0
2012-07-24 17:29Use bash instead of sh, per bug report.Jason A. Donenfeld1+1-1
2012-07-23 14:51Initial commit.Jason A. Donenfeld3+211-0