-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tb78 #33
base: master
Are you sure you want to change the base?
Tb78 #33
Conversation
Tried to install on TB 78, but it won't install --> "incompatible to TB78" |
it should, the manifest states "strict_min_version": "78.1.0" |
I just tried this and compiling and installing works just fine, connecting to the DB too. |
OK, successfully installed this PR, as I see all what I need is working well. |
Further tests: The smtp passwords for outgoing messages are not filled. |
From what i saw during debugs, queries to Keepass DB could be very restrictive to find out the good entry. To enable builtin logging, go to about:config of thunderbird and then filter by keepass, set logLevel to 4 (debug), you should see keefox debug messages in console output |
I observed the same for outgoing smtp, no detection. It must be related with the checks, there's an iteration of string resources in xul-ext/chrome/content/KFcommonDialog.js, the function LoadDialogData is used to gather all string resources and help identify if a popup is related to a password query. The resources keys for smtp must be obsolete. Builtin logs does work but you have to set these config settings via about:config
|
I've experienced issues with kee recently and my changes in settings had an impact on keebird. No matching entries were found in thunderbird password request popup and it seemed broken. The fix came from |
hello @wohauser, i've found a text resource to match the check on outgoing smtp prompt request. |
Thanks a lot. I also found out that my way of having urls doesn't work out. I had multiple urls before separated by "," which works just fine with KeeFox and the old KeeBird. |
Installed the latest commit, and for now all password requests are working for me. |
I tried this again on my ubuntu installation as KeePassXC just isn't working as well but same problem, even with the Home Group set to the root of my DB it just doesn't find any passwords. Or it doens't look, i don't know because it doesn't log anything and the password prompts don't show any options or if a password was even requested. All I have is the successful connection attempt between the plugin and keepass. I already changed my urls for keepassxc to like gmx.net to match for imap and smtp but I also tried imap.gmx.net and imap://imap.gmx.net and it just doesn't work. If nobody has a clue, I might have to try more in depth debugging or live with a rather disappointing keepassxc implementation on firefox. |
Had the same issue that no matching entries were found and made a tiny change which fixed it for me - maybe it will help you too: |
Awesome, that actually worked! It now finds my entries (weird that it didn't before since they were quite accurate, or so I thought..). |
fix regression created in a84bfa1
Do you mean you have multiple entries in the list for a given prompt ? And that none of them is preselected ? |
No they are preselected, just not automatically submitted in the dialogue. |
i see the involved piece of code, i've never used this autoSubmit feature.
Maybe the Dialog.onButton0(); instruction is silently failing... |
Is there an pre or beta release for this fork? |
I would agree to the question of @Janpopan and hope. that there will be a release in the near future. |
@Janpopan @BSG2000
FYI: Although I am unsuccessful making it work on TB 91.x :( |
Sorry I never got around to merging this. As you have seen, it is a loosing battle since it breaks in every Thunderbird release. |
My Thunderbird updated to 91 too breaking the addon yet again. Damn. As @dlech said: It's a loosing battle. |
While there are challenges to keep up with Thunderbird updates, I think having an official TB 78 version of this addon would still mean something. At the least, we could merge this and close #30 , release an update for those who are still on TB 78 ;) |
Hello @dlech, i also feel like it's a loosing battle but i find this addon usefull and i was happy to play with its source code. |
Ok so... it's been a long time. https://github.com/antixn/keebird/tree/TB91 I was a bit confused with the idea of all this stuff being a loosing battle. Even if the code have aged a lot and would require more than the little adjustments i made, Keebird is still a useful extension i like to use everyday. It's just too bad if i cannot share it for those interested enough to build a release for themselves. I hope you'll appreciate it despite the delays. |
Thanks for the work and the publishing. Why you do not make a pull request for that branch ? It may be a good anchor for further discussions. |
Confirmed https://github.com/antixn/keebird/tree/TB91 KeeBird working on 102.2.2 (the latest stable TB). I'm not sure if @dlech is still interested, but having discussions on track for other people would be also great. |
Your enthusiasm is heartwarming :) |
It is not work for me TB 102.2.2 (German). Win10 latest Patches |
XML-Verarbeitungsfehler: Präfix nicht an einen Namespace gebunden |
I'm a kee user and i was quite frustrated recently : during a few months i had thunderbird 68 and kee working again... and then TB78 came and broke stuff again...
@dlech I've seen your comment on the issue 30 and i've decided to give a hand. I've choosen to implement the upgrade to TB78 the quick way with the WindowListener API
My first target was to be able to debug it, it's not proper debug but the new target in the makefile launches the node app web-ext with the local plugin files and ease tries and tests.
The only functionnal element i was able to see working is the overload of the login popup providing the text "You are logged out of your database (it may be locked)". It guided me through the TB68, TB78 and helped me being sure that i wasn't breaking anything in the process.
After the upgrade, as a sort of bonus i've also been able to see that the options page was also displaying "correctly"
I'm pretty sure a lot of string resources and management code could be removed (TB40) but i wanted to avoid making big changes as the objective here was mainly to allow kee to work with thunderbird 78. I would be interested to invest more time for the mail extension real upgrade but this PR seems quite enough for a first contact :)