Comments (40)
from purple-facebook.
We need some kind of fix. I wonder if there is a Facebook API for this.
from purple-facebook.
I've been having issues connecting to FB via both Pidgin and Miranda-NG for several days. I'm wondering if it has something to do with end to end encryption (or if it is perhaps just FB deciding to be weird for my account). I certainly didn't go and turn e2e on myself!
from purple-facebook.
(there's also an issue for e2e open at Miranda: miranda-ng/miranda-ng#4169)
from purple-facebook.
Here's a whitepaper describing how E2E encryption works in Messenger: https://engineering.fb.com/wp-content/uploads/2023/12/MessengerEnd-to-EndEncryptionOverview_12-6-2023.pdf
It might be a good starting point for implementing this.
from purple-facebook.
So, no solution so far, eh?
from purple-facebook.
Just yesterday, Facebook wanted to me to enable E2E encryption, and now I kept on getting "Failed to send message" from Pidgin.
Beyond that, it seems to get the friends list tho.
from purple-facebook.
I just found out something by accident. Someone that does not have E2E encryption enable, it will still work just fine. While someone with E2E encryption enabled, this is just useless.
from purple-facebook.
Yes, I can confirm this. Conversations that don't have E2E activated work perfectly normally.
that's the problem :)
from purple-facebook.
subscribing
from purple-facebook.
This plugin has no maintainer though. And there are no forks under active development.
from purple-facebook.
I'm actively developing a fork now. I have the code building in Meson and am trying to figure out how to integrate the token scripts. Anyone who can explain the field names and data structures would be greatly appreciated.
from purple-facebook.
ok, the e2e is using signal and there is a working signal plugin for libpurple...
from purple-facebook.
I'm actively developing a fork now. I have the code building in Meson and am trying to figure out how to integrate the token scripts. Anyone who can explain the field names and data structures would be greatly appreciated.
I got the token stuff automated in bitlbee-facebook. Food for thought: bitlbee/bitlbee-facebook#220
If you want to ask questions on IRC, I'm on Libera as usvi
Update: I saw your message, unfortunately I am travelling and was unable to reply. Normally will check IRC quite often during the business hours of Finland timezone.
from purple-facebook.
there is a working signal plugin for libpurple...
If you mean hoehermann/purple-signald then it's just an interface to a locally running signald instance, it doesn't seem to handle the protocol itself at all.
from purple-facebook.
I've been trying to get the Bitlbee code integrated into the plugin, I need some assistance with the structures in libpurple purpleconnection in particular. My git repo hasn't got the integrations committed, my local copy compiles but won't link atm due to some broken functions. I'm not sure if I should start again with guidance, or just clean up what I've done so far. I might commit my current changes to their own branch if someone is interested in looking at it.
from purple-facebook.
My repository can't login with 2FA, I hit the limits of my programming ability. I did modernise the repo and get it building with Meson. I also scrapped the patch files/mercurial repository and merged in most of the bitlbee code. If someone would like to fork and work on it I'd support those efforts. I've also got yaml automation setup so my repo can generate CI Builds. The repo is here: https://github.com/DMJC/purple-facebook
from purple-facebook.
My repository can't login with 2FA, I hit the limits of my programming ability. I did modernise the repo and get it building with Meson. I also scrapped the patch files/mercurial repository and merged in most of the bitlbee code. If someone would like to fork and work on it I'd support those efforts. I've also got yaml automation setup so my repo can generate CI Builds. The repo is here: https://github.com/DMJC/purple-facebook
@DMJC Afaik 2FA was never properly implemented: we always had to use workarounds, such as the one shown in #445
At least, that's what I have always done.
from purple-facebook.
As of May 5th, I am having exactly the same problem. Pidgin starts & shows Facebook Friends. However when I try to send a message I get "Disconnected, failed to send message". After a short time, it reconnects, but the same thing happens when I try to send again. Even when end-to-end encryption was not enabled, I had the problem that Pidgin would not send.
from purple-facebook.
If I contribute some cash will it grease the wheels on development?
from purple-facebook.
from purple-facebook.
Is it possible that Eion Robb could help? He seems to do a few Pidgin plugins. https://github.com/EionRobb/
from purple-facebook.
Is it possible that Eion Robb could help? He seems to do a few Pidgin plugins. https://github.com/EionRobb/
Who's gonna start a GoFundMe for Eion?
from purple-facebook.
If it helps to find a solution for Miranda NG i would be willing to chip in
from purple-facebook.
Hey all, just thought I'd mention beeper and their "bridge" to meta as a potential solution path to some sort of implementation in Pidgin? #549 (comment)
from purple-facebook.
More info: I created a new username for Facebook, logged in & did NOT enable end to end encryption. This works OK. However on opening Chrome or Brave browsers, now getting "Disconnected. Unknown HTTP error". Then up pops a couple of notices asking me to accept certificates. As soon as they're accepted, I can connect again.
from purple-facebook.
A large amount of my contacts which I've previously messaged a while ago, there's no E2E encryption until after a handful of recent messages get exchanged.
Also, I'm telling Zuck that you created an alt account😆
from purple-facebook.
pls 😥
from purple-facebook.
ps. i would chip $ in for this also. Pidgin is the only way for me to feel like a young scamp on MSN still. I even hacked the app resources to bring back the sounds and icons lol
from purple-facebook.
from purple-facebook.
Sometimes getting other popups
from purple-facebook.
Related Issues (20)
- Packages for newer distros
- "User must verify their account on www.facebook.com (405)" HOT 1
- Xorg crashes when messaging on Facebook HOT 1
- New parsing issue: unexpected identifier `taNewMessage` HOT 3
- b-api.facebook.com certificate prompts in Pidgin. HOT 5
- Did your Facebook account get locked due to Pidgin's third party's Messenger log in? HOT 8
- About 2 step varification code HOT 9
- Another taNewMessage parse error HOT 1
- JSON Data should be UTF-8 encoded
- jgeboski's repository is gone HOT 4
- ERROR_QUEUE_OVERFLOW on connection, on latest release (0.9.6)
- messenger images don't show in finch HOT 3
- Issue updating pidgin
- can no longer login, "invalid username or password" HOT 1
- Unknown error HOT 18
- "You're temporarily blocked" HOT 2
- Mit HOT 1
- Login Approvals HOT 6
- can't send messages anymore HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from purple-facebook.