Code Monkey home page Code Monkey logo

keepassxc-mail's People

Contributors

dependabot[bot] avatar jonny007-mkd avatar kerberizer avatar kkapsner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keepassxc-mail's Issues

Display credential search information

To simplify the way to create the correct entries in keepassxc the search information should be displayed somewhere when no password was found.

Suggestion: Tooltip if you hover over the "No passwords found." text.

Unable to retrieve passwords

Platform:

Ubuntu 18.04
Thunderbird 68.7.0
KeepassXC 2.5.4

I installed it according ro README.md, but I can't retrieve any password. I tried both with the imap:// URL in URL field and in additional URLs.

Thunderbird's debugger shows:

Connecting to native messaging host de.kkapsner.keepassxc_mail keepass.js:979:13
[Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: jar:file:///home/jlu/.thunderbird/zd2ugl0j.default/extensions/[email protected]!/experiment/implementation.js :: <TOP_LEVEL> :: line 6"  data: no] 7 implementation.js:6:29
    <anonym> jar:file:///home/jlu/.thunderbird/zd2ugl0j.default/extensions/[email protected]!/experiment/implementation.js:6
    asyncLoaded resource://gre/modules/ExtensionCommon.jsm:1633
    fetchOverlay resource:///modules/Overlays.jsm:524
    load resource:///modules/Overlays.jsm:101
    load resource:///modules/Overlays.jsm:48
    registerNonBootstrapped chrome://messenger/content/parent/ext-legacy.js:242
    forEach self-hosted:266
    registerNonBootstrapped chrome://messenger/content/parent/ext-legacy.js:236
    InterpretGeneratorResume self-hosted:1284
    AsyncFunctionNext self-hosted:839
1590689215575	addons.xpi	WARN	Exception running bootstrap method startup on [email protected]: [Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: jar:file:///home/jlu/.thunderbird/zd2ugl0j.default/extensions/[email protected]!/experiment/implementation.js :: <TOP_LEVEL> :: line 6"  data: no] Stack trace: jar:file:///home/jlu/.thunderbird/zd2ugl0j.default/extensions/[email protected]!/experiment/implementation.js:6
asyncLoadModule/module.asyncLoaded<()@resource://gre/modules/ExtensionCommon.jsm:1633
fetchOverlay()@resource:///modules/Overlays.jsm:524
load()@resource:///modules/Overlays.jsm:101
load()@resource:///modules/Overlays.jsm:48
registerNonBootstrapped/<()@ext-legacy.js:242
registerNonBootstrapped()@ext-legacy.js:236
NS_ERROR_NOT_AVAILABLE implementation.js:6
Error: An unexpected error occurred 6 main.js:40:22

compability for thunderbird 91.4.1

The addon do not work anymore due to new version of Thunderbird.

Are you planning on updating the addon for the newest version if possible?

Stuck on "Loading passwords..." with KeePass using KeePassNatMsg

I installed the KeePassXC-Mail add-on according to the instructions in the README. However, instead of KeePassXC, I'm using the original KeePass with the KeePassNatMsg plugin.

The add-on installs just fine and after clicking the "Connect with KeePassXC" button in the add-on settings, I get the usual dialog in KeePass to add the new client to the database. The add-on then shows its connection key in the settings. Thunderbird's error console doesn't show any errors as well:
error console

However, after I restart Thunderbird, a dialog prompting me for the password to the mail server appears. KeePassXC-Mail seems to start looking for the password, but never finishes. It instead keeps showing the message "Loading passwords.." until I enter it manually:
password prompt

I added the credentials quite some time ago to my KeePass database, with the URL smtp://<myserver>. This worked without any problems with the KeeBird add-on I used previously.

Cannot connect to KeePassXC

Hi,

I switch from keepass to keepassXC and I try to connect thunderbird.
My version :

  • O.S : Linux Debian 10
  • Thunderbird : 68.9.0 (64bits)
  • KeepassXC-mail : v0.1.3
  • KeepassXC : I have v2.3.4 from deb repot and 2.5.4 from AppImage (I try these two version with same result)

Firefox work fine (I enable the Browser integration) but I can't use it with Thunderbird.
In the "error console", I have this message :

Connecting to native messaging host de.kkapsner.keepassxc_mail
Unix error 13 during operation open on file /home/matthieu/.mozilla/native-messaging-hosts/de.kkapsner.keepassxc_mail.json (Permission non accordée)

This message display in while every second.

I try a chmod 777 on the file and the directory but same result.
This file content :

{
    "allowed_extensions": [
        "[email protected]"
    ],
    "description": "KeePassXC integration with native messaging support",
    "name": "de.kkapsner.keepassxc_mail",
    "path": "/usr/bin/keepassxc-proxy",
    "type": "stdio"
}

When I click on the button "Connect to KeePassXC", I had this error :

Error 5: Cannot connect to KeePassXC. Check that browser integration is enabled in KeePassXC settings.
Connecting to native messaging host de.kkapsner.keepassxc_mail

and the previously error (wrogn right) display again in a while.

What I do wrong ?

Thunderbird 91.5.0 Master Password not retrieved

On Thunderbird 91.5.0 and Keepassxc-mail 0.1.9.1 the master password is not retrieved from KeepassXC, even when I cancel the password prompt several times as mentioned on a previous issue. On the Toolbox Extension Console, it shows "got credential request" for my accounts, but there isn't any request for "masterPassword://Thunderbird". It seems it is not detecting the password prompt.

Support Passwords for Private-Keys

It would be nice if the extension would provide the possibility to retrive the password of private OpenPGP keys.
Edit: Support for CalDav passwords would also be nice.

Upload to https://addons.thunderbird.net

Currently not possible as we use the experiment API to interact with the popups.

Not sure how to get this to work, but at the moment I have no problem with it being unsigned as Thunderbird does not complain.

Not working with KeePassXC 2.6.6 on ubuntu

I'm on ubuntu 20.04 and the default version of keepassxc in the ubuntu repository is 2.4.3 which works out of the box with thunderbird and the keepassxc-mail plugin.
If I however add a repository from the keepassxc homepage to update to version 2.6.6, the plugin stops working and I can't get it working, even with a new thunderbird installation. It just doesn't create a connection to keepassxc.
Downgrading keepassxc again makes it work again.

Thunderbird cannot find NativeMessagingHosts app (macOS 10.15.2)

Hi!

Thank you for creating this addon! I followed the README but I could not connect to KeePassXC from Thunderbird on macOS Catalina (10.15.2).
I dug around in the developer console and found that Thunderbird (68.4.1 (64-bit)) does not use ~/Library/Application Support/Mozilla/NativeMessagingHosts/ (which was already there due to browser integration in KeePassXC) but ~/Library/Mozilla/NativeMessagingHosts instead, so I created a symlink:

cd ~/Library/Mozilla
ln -s ../Application\ Support/Mozilla/NativeMessagingHosts/

I think I didn't need to restart Thunderbird; it just started working then.

Maybe you would like to update the documentation :)

All the best,
Alex

Support filling out the primary password

It would be nice if the add-on would support the primary password (“master password”) in Thunderbird.

Use case: you store your private key used for S/MIME in the internal key store of Thunderbird. This key store is protected by the primary password.

Thunderbird 102 compatibility

I'm currently testing Thunderbird 102.
I can't install KeePassXC-Mail since it is declared non compatible with this version of Thunderbird.
I noticed this has been fixed in a commit 26 days ago.
What's the best way to test KeePassXC-Mail with Thunderbird 102 ?
Can you publish a new version ?

Add a confirmation dialog before saving to database

The saving to the database is not transparent to the user.

  • add confirmation dialog
  • add setting to bypass this dialog
  • different behaviour for oauth to decide if the token is written to the Thunderbird password manager or the database

Issue with masterPassword detection

Hey there,
first of all, thank you for the addon! Without the features I wouldn't migrated to Keepass XC.

I can't get the thunderbird master password to fill in with the Keepass XC entry.
I have added the masterPassword://Thunderbird entry both in the url column and under browser integration --> additional urls, but when I start Thunderbird and the materpassword field pops up, nothing happens.

Did I miss something?

Add support for Cardbook

Hello,
Currently, accounts of the extension Carbook does not pick passwords in the KPXC database.

I'm not sure if this is due to KPXC-mail or Cardbook itself though. Please tell me if you need anything on their end and I'll post an issue to them instead.

Passwords must be entered at each Thunderbird startup.

I've just switched from Keepass 2.x to KeepassXC on my Windows 10 machine.

I've installed KeepassXC-Browser plugin to Firefox. It works correctly.

I've installed keepassxc-mail plugin to Thunderbird following the installation guide.
The connection with KeepassXC is OK.

There are already registered entries in my database (registered with Keebird when it was working with Keepass) for all my e-mail, caldav and carddav accounts. However, KeepassXC/keepassxc-mail do not find them. I guess the url registered in the database is not compatible with KeepassXC.

My problem is that all passwords are asked again at each Thunderbird startup.

When I try to enter a password, I get this dialog box :
image

Of course, nothing is saved in the database. However, I can use the account (send and receive).

How can I solve this problem ?

Note : I'm using Thunderbird 91.9.1 (64 bits)

KeepassXC (windows) portable version not supported

The native messaging configuration script is not able to find the .json file (it is not in AppData folder); what is the best approach so we can change the path, and ideally get it to work with firefox (portable version)

Add translations

Other languages may be of interest.

  • create an account at Crowdin
  • add some languages of interest

Add auto updata feature

To keep the users up to date I should incorporate an auto update feature. I think the update_url entry in the manifest should also work in Thunderbird.

Connection error with gmail and thunderbird 91

Hi, thanks for your addon, using it since day one and it has always worked perfectly fine!

I upgraded to Thunderbird 91 recently (arch linux), and now I cannot connect to gmail any longer (even though the gmail password is not saved in the keepass db). There is just a notification "Authenticiation failure". All other accounts still work fine (imap, caldav, carddav), I see the regular password dialog and keepassxc-mail properly fills it.
When I disable keepassxc-mail in the addons section, the connection to gmail works again instantly.

The following errors show up in the error console, maybe the function spinEventLoopUntilOrShutdown does not exist anymore in the newest thunderbird? And that somehow screws up the login process?

I'm happy to provide more debug information if you need anything!

TypeError: Services.tm.spinEventLoopUntilOrShutdown is not a function
implementation.js:847:14
    waitForCredentials jar:file:///home/foo/.thunderbird/dkx9txv7.default/extensions/[email protected]!/experiment/implementation.js:847
    get jar:file:///home/foo/.thunderbird/dkx9txv7.default/extensions/[email protected]!/experiment/implementation.js:708
    get resource:///modules/OAuth2Module.jsm:112
    connect resource:///modules/OAuth2.jsm:74
    onPromptAuthAvailable resource:///modules/OAuth2Module.jsm:182
    onPromptStartAsync resource:///modules/OAuth2Module.jsm:178
    _promiseAuthPrompt resource:///modules/MsgAsyncPrompter.jsm:24
    _promiseAuthPrompt resource:///modules/MsgAsyncPrompter.jsm:22
    run resource:///modules/MsgAsyncPrompter.jsm:47
    AsyncFunctionNext self-hosted:692
runnablePrompter:run: [Exception... "[JavaScript Error: "Services.tm.spinEventLoopUntilOrShutdown is not a function" {file: "jar:file:///home/foo/.thunderbird/dkx9txv7.default/extensions/[email protected]!/experiment/implementation.js" line: 847}]'[JavaScript Error: "Services.tm.spinEventLoopUntilOrShutdown is not a function" {file: "jar:file:///home/foo/.thunderbird/dkx9txv7.default/extensions/[email protected]!/experiment/implementation.js" line: 847}]' when calling method: [nsIMsgAsyncPromptListener::onPromptStartAsync]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: resource:///modules/MsgAsyncPrompter.jsm :: _promiseAuthPrompt/< :: line 24"  data: yes]
MsgAsyncPrompter.jsm:49
    run resource:///modules/MsgAsyncPrompter.jsm:49
    AsyncFunctionThrow self-hosted:696
got credential request: 
Object { login: "[email protected]", host: "oauth://accounts.google.com" }
​
host: "oauth://accounts.google.com"
​
login: "[email protected]"
​
<prototype>: Object { … }
main.js:119:10
Error 15: No logins found keepass.js:1142:13

Versions:
Thunderbird 91.1.0 (64-bit),
KeePassXC - Version 2.6.6 Revision: 9c108b9
keepassxc-mail 0.1.9

No matching in pop-up windows

Hi,

I could install the add-on in Linux (Ubuntu 19.10) following the installation instructions:

  1. Installed and configured keepassxc-browser (I'm using this without error in Chrome and Firefox)
  2. Copied the Native Messaging configuration
  3. Started Thunderbird (68.4.1 (64-bit)), added the xpi (0.1.1) and got the key association request where I added a new unique name.
  4. Added an entry with user/pass and URL: imap:// in KeePassXC

Everything seems to have worked, but I never get a match for the server it seems. When the pop-up appears, I have to enter the password manually. What have I missed?

I get some errors in the Thunderbird Error Console (see Screenshot) right after installing the add-on.
Screenshot_2020-03-03_17-23-50

Any help appreciated! I would really love to use this add-on to get away from KeePass2 which I only use for Thunderbird.

Yahoo oauth management

Hello, I'm trying to get a functioning Yahoo mail address management in Thunderbird 78.5.0 (32 bits).

I have KPXC 2.6.2 and keepassxc-mail 0.1.4.

Yahoo is using Oauth2 with the following servers :

  • oauth://imap.mail.yahoo.com
  • oauth://smtp.mail.yahoo.com

I have in my keyring two entries for my Yahoo address :

  • Webmail :
  • OAuth :
    • Login : yahoo email address
    • URL : oauth://imap.mail.yahoo.com
    • Secondary URL (Browser integration panel) : oauth://smtp.mail.yahoo.com
    • Password : the oauth token that I got from Thunderbird password manager after adding the mail account.

I removed the Oauth token from TB, but now the oauth entry from KPXC is not working at all and TB keeps redirecting me to the browser page for yahoo manual login (in order to re-add the oauth token to TB keyring).

Is it supposed to work ? If yes, do you know what have I been doing wrong ?
Thanks for reading and for your wonderful work :)

Does not find or cannot connect to databae

Hi,

I resently switched to Fedora + Wayland and the keepass autotype feature does not work there apparently.
For my Firefox I installed KeepassXC-Browser and it works nicely. I was very happy to see this Thunderbrid-Add-On that from what I understand seems to be the equivalent.

I installed the Add-On (currently running 1.0.2.1).
When I start Thunderbird the password dialog show "Loading passwords..." but after roughly 2 minutes is switches to "No passwords found". KeepassXC is opend and unlocked.

What can I do? :)
How can I provide more debugging information?

Would really love to get this working.

Ty a lot for the work here.
Franz

OS: Fedora 36
Thunderbrid version: 91.10.0
Keepasscs-mail version: 1.0.2.1

multiple reconnections with KeePassXC

I think I got this extension to work:

  1. fresh virtual machine,
  2. installed thunderbird, lightning, keepassxc,
  3. installed extension,
  4. executed thunderbird, connected to KPXC,
  5. managed to get passwords with auto-submit,

which seems really great. thanks for coding this!

my current issue is that, after I quit Thunderbird and reopen it, the extension asks me for a new association with KeePassXC (that is, step 4):

Screenshot at 2020-06-10 10-25-31

is this supposed to happen?

also, I would suggest to make the Lightning requirement a bit more explicit -- for example, as another numbered step in your Usage guide, as opposed to some italics after the bullet list.

No logins found

Similar to #12 I had problems getting logins from database despite my entries being configured the right way. After debugging the extension myself with the debugging tools of Thunderbird, I also found out it was the mysterious Error 8: KeePassXC association failed, try again. After some searching, I found this issue on the main KeePassXC repository (keepassxreboot/keepassxc#1559). This error appears when the association window doesn't pop up correctly. In my case, it appeared too early when installing/enabling the extension. After approving the request, the add-on still didn't work. I proceeded to disable the add-on, deleted the approved connection inside KeePassXC via Database Settings → Browser Integration. And re-enable the add-on, which then worked as expected by connecting it again.
I'm just leaving this here in case somebody got the same problem in the future. Feel free to immediately close this issue.

Thanks for developing this extension & best regards

Add privacy notice for auto-update feature

Since #7 has been closed by b4d45fd , the add-on can phone home and check for updates. This happens as configured by the user; users can disable automatic update checks for add-ons.

Still, I’d like to suggest to add a short privacy information regarding the update feature. So that users know what happens on an update check, and what the receiver is going to do with the data.

For me personally, this currently has very low priority, because I pull the source code, look at it and build the add-on myself anyway. I’m just creating this issue for completeness so that it is not forgotten; others for whom it is more important may be more interested in it.

Support for "Skip auto-submit for this entry"

In the "Browser Integration" settings of an entry, keepassxc gives the ability to check "Skip auto-submit for this entry" (which creates a property BrowserSkipAutoSubmit=true).
I would expect that this should override the global "auto submit" setting of the thunderbird extension, but it doesn't.

Error 15: No logins found

Thank you for doing this addon.

I am trying to set this up, but it does not work. I am getting "Error 15: No logins found" in the thunderbird error console.

This is how my keepassxc entry looks like.

Title: imap://imap.mail.yahoo.com
username: [email protected]
Password: xxx
url: imap://imap.mail.yahoo.com

system details

Debian buster, thunderbird 68.7, addon v12

Fails bad at startup

Sometimes KPM fails very bad at Thunderbird startup. Not only is it not able to load passwords for the first password prompts but also remains not functional until disabled and reenabled.

Since this is a problem with the Thunderbird infrastructure there is nothing I can do about the first password prompts. But the latter problem can be solved.

Installation Issues: PowerShell script created a message descriptor file with BOM causing the JSON decode to fail

Hi

I've tried to get it running following the instructions in the README.md. However, when trying to connect to KeePassXC in the Add-On options, nothing happens.

KeePassXC is already using browser integration. I have temporarily enabled all browser types. It's set to use a proxy application, but not a custom one.

I've double checked the Registry entry at (Computer\HKEY_CURRENT_USER\Software\Mozilla\NativeMessagingHosts\de.kkapsner.keepassxc_mail) which is correctly pointing to the json file, which exists. The json file looks exactly like the org.keepassxc.keepassxc_browser_tor-browser.json apart from the allowed browser extension and name. I guess, all as it is supposed to be.

Do you have any tips for me? Or any additional information/logs I can provide?
Thanks,
Martin.

Windows 10 Home 1903
Thunderbird 68.8.0
keepassxc-mail v0.1.2
KeePassXC 2.5.4

When master password is obtained from KeePassXC a new copy is saved in "KeePassXC-Mail-Passwords" group

Hi,

after updating to 0.1.7 it was a nice surprise that the master password is also available via KeePassXC. However, after entering it manually or after selecting one from the database a new copy is saved into the database:

screenshot

This is new behavior as the group "KeePassXC-Mail-Passwords" was newly created by the extension. The other entries (for IMAP, etc.) work as before.

Edit: Just to be more precise, the picture above is after I restarted Thunderbird three times in a short interval, as indicated by the times.

Support newer Thunderbirds (72+)

ExtensionSupport.registerWindowListener seems not to work in newer Thunderbirds and therefore all GUI hooks from the "experiment" do not work.

Save credentials

Add a way to save credentials to the keepassxc database when entered.

This should include oauth tokens.

I think in the first draft it should be enough to store them from the normal password prompt and not from the account setup.

Add info about requirements at KeePass entries

Installing the add-on was quite easy, but at firsrt it did not find any entries. So I had to open the debugger and see what it is looking for. Turns out you are passing the protocol and the host name as URL, i.e. imap://host.name. This is something, that should be documented in the README.md.

Additionally: Now I have modified all my URLs to match the imap request, but for sending it has to match with smtp. How can I achieve that without duplicating the entry?

Thanks!

Migrate to extension version 1.8.0

Just a heads up because I noticed the project is using background/keepass.js script. In the upcoming extension version that script is divided to keepass.js and client.js. Of course you are free to use the older version, but at some point I think it's recommended to use updated scripts.

bad handling of multiple email accounts for the same provider

hello,
i discovered your extension when looking for an alternative to the keebird one for Thunderbird (which is not compatible with post 68 versions), so using KeePass 2.

i made some tests and followed the github readme (maybe might you simplify it now - see my final remark).

my test configuration:

  • windows 7 x64
  • Thunderbird 91.9 portable with keepassxc-mail 1.0.1
  • Keepass 2.51 portable with KeepassNatMsg 2.0.14 plugin
  • KeepassXC 2.6.6 portable (no longer needed)
  • the portable programs are run from the Liberkey platform.

i created an email account in Thunderbird for my Orange provider (i am french).
i have 2 email addresses for Orange : i configured the second one in Thunderbird (Orange gives access to all addresses with one global password)

when i retrieve emails, the KeepassNatMsg dialog pops up and shows the 2 addresses ; i allow and the correct one is selected (i disabled the autofill option so i can see which one is selected)
BUT
the retrieved emails are those of the first orange address and not those of the second that is configured in Thunderbird.

i created another email account for the Microsoft provider (outlook.com) : i also have several addresses (Microsoft live accounts), but this time each one requires his own password.
the same behavior occurs : all addresses are shown by the KeepassNatMsg dialog, i allow but the connection fails because (i assume) the login/password for the wrong address is sent.

i checked the "return only best matching entries for an URL instead of all enries for the whole domain" in the KeepassNatMsg but the problem remains.

i saw that keepassXC-mail was based on keebird : i don't have this problem with keebird : it retrieves each time one entry only.

am i misssing something or is it a bug ? and if so, is it a KeePassXC-mail bug or a KeePassNatMsg one ?

remarks:

  1. another small issue : the credential request is case sensitive for the login and host: [email protected] works, [email protected] not (the F was capitalized automatically when entering the login) : it wound be more robust if case insentitive ?

  2. installation : your readme might be simplified now as KeePassNatMsg supports your extension since the 2.0.11 version (https://github.com/smorks/keepassnatmsg/releases?page=1 and smorks/keepassnatmsg#49)

so

  • the point 1 is not necessary for KeePass 2 users
  • the powershell script is no longer needed :

KeePassNatMsg detects that no host is installed, asks to install the ones you want, just check Thunderbird and it creates the registry entries and jason file automatically.
(i spent a lot of time following the readme on my old Windows 7 (Powershell version was oudated and didn't recognize some commands, so upgrade, rights problems etc...) ; i looked further and found that KeePassNatMsg could do the job for me, but it was too late :) )

thanks in advance for your response,
eseb

Auto-submit password dialogs

Thank you very much for developing this addon! I have tried it and it is working quite well, so I would like to have it auto-submit the password dialog after it entered it.

Wrong queries to keepass if accoutn data was ever changed in thunderbird.

I have an email account that uses the IMAP server imap.example.com, with a username of random.dude.
The data used to be URL: imap.invalid.com, Username somebody and was changed in Thunderbird once.

In my keypass database, I have a key correctly set up for URL: imap://imap.example.com, Username: random.dude.

Expected behavior: keepassxc-mail looks up URL: imap://imap.example.com, Username: random.dude and is able to find the entry.

Actual behavior: keepassxc-mail looks up: URL: imap://imap.invalid.com, Username: somebody and does therefore not find the entry. (Excerpt from web console: got credential request: Object { host: "imap://imap.invalid.com", login: "somebody", loginChangeable: false }

Thunderbird version is 78.5.1 (64 Bit), German locale.
Keepasskc-mail version is 0.1.5

I'm using regular keepass with KeePassNatMsg (however as the lookup displayed in the popup on hover is already incorrect, I don't think this is causing the issue.)

Duplicated entries generated in KeePassXC-Mail Passwords group

Hello,

I seem to have a problem with duplicate entries in my keepass file that seem to keep piling up in the "KeePassXC-Mail Passwords" group. I have created entries for all mail accounts (imap as main URLs, smtp as additional URL entry) in this group. These get correctly selected.
But then additional key entries appear with exactly the same information (except the additional URL entries), a new one almost every day. Interestingly, for some only smtp entries appear, for others only imap entries. I can't see any difference between the different account entries that would trigger this. It also happens for https entries (for webdav calenders in lightning that I currently have to select manually in the drop-down since the server is the same as for the email accounts and it doesn't seem to be able to select the correct https entry (all others are imap/smtp), so selection by protocol does not seem to work.).

Any idea why new entries get regularly created although the original entry is correct and gets picked up? I only have to confirm the correct selection every startup. If you let me know what else to provide (logs, examples of entries, ...) let me know and I'll send them directly.

Thanks a lot for all the great work. Apart from that minor nuisance, the addon works like a charm!

empty Native Messaging file

I recently discovered your project and wanted to give it a spin, following https://github.com/kkapsner/keepassxc-mail#usage.

  1. I already have KeePassXC connected to my Firefox through KeePassXC-Browser. 👍
  2. the file ~/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json exists yet is empty for me. 👎

as a consequence, I cannot cat it and sed it.
is this supposed to happen? thanks for the help.

PS: you are missing quotes in your sed command: as it is, it's not copy/paste-able.

Unable to connect to native messaging

Hi,

I was using this extension from the very beginning 👍 thanks for your work! In the meantime I switched to the official version and it kept working.

Yesterday I upgraded from LMDE 4 to LMDE 5 (now Debian Bullseye) and I cannot make it work anymore.
I have run the command to create the json file in ~/.mozilla/native-messaging-hosts.

Looking into the debug console of Thunderbird I see some errors related to native messaging:

ExtensionError: No such native application org.keepassxc.keepassxc_browser [ExtensionUtils.jsm:58:5](resource://gre/modules/ExtensionUtils.jsm)
this.ports.get(...) is undefined [ExtensionParent.jsm:366](resource://gre/modules/ExtensionParent.jsm)

Failed to connect: Unknown error [keepass.js:1074:13](moz-extension://aac4f9b4-609c-4568-92e0-2225eb6b1c18/from-keepassxc-browser/keepass.js)
Try native application org.keepassxc.keepassxc_mail [main.js:24:11](moz-extension://aac4f9b4-609c-4568-92e0-2225eb6b1c18/main.js)
Connecting to native messaging host org.keepassxc.keepassxc_mail [keepass.js:1104:13](moz-extension://aac4f9b4-609c-4568-92e0-2225eb6b1c18/from-keepassxc-browser/keepass.js)
ExtensionError: No such native application org.keepassxc.keepassxc_mail [ExtensionUtils.jsm:58:5](resource://gre/modules/ExtensionUtils.jsm)

Any ideas?

Lightning Calendar password request not working anymore

Hi,

with the last update of thunderbird (91.5.0 (64-bit) and keepassxc-mail (0.1.11), password requests for CalDav Calenders in Lightning do not seem to work anymore. Worked like a charm before (I always got a dropdown with search hits), but now it can't find any passwords anymore (it works for the IMAP accounts without problem).

Not sure how I have to enter the entry in KeepassXC to find it again. Here is the request information from the Developer Console:

got credential request:
Object { host: "https://sven-magg.de/nextcloud/remote.php/dav/calendars/xxxxx/xxxxx/", login: "", loginChangeable: false }
host: "https://sven-magg.de/nextcloud/remote.php/dav/calendars/xxxxx/xxxxx/"
login: ""
loginChangeable: false

The windows says: "https://sven-magg.de is requesting your username and password. The site says: “Nextcloud" "

Is there a way to edit the entry in KeePassXC so that the password request works again? The URL in the entry is currently set to "https://sven-magg.de/nextcloud/"

Thanks for the help! And great work on the addon! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.