|Damien Cassou 7275e1030f||3 years ago|
|bin||3 years ago|
|icons||3 years ago|
|spec||3 years ago|
|src||3 years ago|
|.editorconfig||3 years ago|
|.eslintrc.js||3 years ago|
|.gitignore||3 years ago|
|.gitlab-ci.yml||3 years ago|
|CONTRIBUTING.org||3 years ago|
|Changelog.org||3 years ago|
|LICENSE||3 years ago|
|Makefile||3 years ago|
|README.org||3 years ago|
|index.js||3 years ago|
|install.js||3 years ago|
|package-lock.json||3 years ago|
|package.json||3 years ago|
|spawn-gpg.sh||3 years ago|
<p> <a href="https://gitlab.petton.fr/passwe/passwe-app/commits/master"> <img alt="build status" src="" /> </a> <a href="https://gitlab.petton.fr/passwe/passwe-app/commits/master"> <img alt="coverage report" src="" /> </a> </p>
This repository contains the native application for the passwe add-on. This native application is mandatory for the add-on to work.
To use passwe in your browser, you have to install both the browser add-on (either through Firefox add-on manager or by cloning its repository) and the native application hosted here (continue reading).
This application needs a password store (i.e., a
*.gpg files in it) as defined by passwordstore.org
pass shell script is not needed.
This repository has some dependencies which need to be installed and your web browser should be informed about the native application. Both can be done as follows:
$ make install [...] Enter which browser you would like to set up the host for: [firefox chrome chromium vivaldi] firefox Created: /home/cassou/Documents/projects/firefox/passwe-app/config/firefox Created: /home/cassou/Documents/projects/firefox/passwe-app/config/firefox/fr.petton.passwe.sh Created: /home/cassou/.mozilla/native-messaging-hosts/fr.petton.passwe.json
If you use Firefox and the add-on lists your password-store entries
but can't manage to fill forms, make sure that gpg-agent has your
passphrase in its cache. This is because Firefox won't let gpg-agent
ask for the passphrase. This is a known bug and browserpass has the
same problem. I'm working on fixing it with the help of both the
Mozilla's dev-addons mailing list and gnupg-users mailing list. To
add your passphrase to gpg-agent's cache, just decrypt any file with
gnupg (or the
pass shell script if you have it).
The add-on depends on the
gpg2 binary. Please add it to your path.
If you have a problem with the add-on, I recommend opening the
browser console (menu
Tools > Web Developer > Browser console),
clearing it (use the trash icon on the top left), and trying again.
Yes, please do! See /passwe/passwe-app/src/branch/1-make-pinentry-appear-when-in-firefox-and-passphrase-not-in-cache/CONTRIBUTING.org for guidelines.
Passwe is licensed under the MIT License.