Giter Site home page Giter Site logo

Comments (40)

DMJC avatar DMJC commented on September 27, 2024 4

from purple-facebook.

Metalhead33 avatar Metalhead33 commented on September 27, 2024

We need some kind of fix. I wonder if there is a Facebook API for this.

from purple-facebook.

swinokur avatar swinokur commented on September 27, 2024

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.

swinokur avatar swinokur commented on September 27, 2024

(there's also an issue for e2e open at Miranda: miranda-ng/miranda-ng#4169)

from purple-facebook.

gergof avatar gergof commented on September 27, 2024

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.

Metalhead33 avatar Metalhead33 commented on September 27, 2024

So, no solution so far, eh?

from purple-facebook.

advcomp2019 avatar advcomp2019 commented on September 27, 2024

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.

advcomp2019 avatar advcomp2019 commented on September 27, 2024

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.

jeremyp3 avatar jeremyp3 commented on September 27, 2024

Yes, I can confirm this. Conversations that don't have E2E activated work perfectly normally.

that's the problem :)

from purple-facebook.

TheBense avatar TheBense commented on September 27, 2024

subscribing

from purple-facebook.

Metalhead33 avatar Metalhead33 commented on September 27, 2024

This plugin has no maintainer though. And there are no forks under active development.

from purple-facebook.

DMJC avatar DMJC commented on September 27, 2024

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.

DMJC avatar DMJC commented on September 27, 2024

ok, the e2e is using signal and there is a working signal plugin for libpurple...

from purple-facebook.

usvi avatar usvi commented on September 27, 2024

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.

Malvineous avatar Malvineous commented on September 27, 2024

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.

DMJC avatar DMJC commented on September 27, 2024

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.

DMJC avatar DMJC commented on September 27, 2024

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.

Metalhead33 avatar Metalhead33 commented on September 27, 2024

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.

debmanlinux avatar debmanlinux commented on September 27, 2024

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.

TheBense avatar TheBense commented on September 27, 2024

If I contribute some cash will it grease the wheels on development?

from purple-facebook.

DMJC avatar DMJC commented on September 27, 2024

from purple-facebook.

debmanlinux avatar debmanlinux commented on September 27, 2024

Is it possible that Eion Robb could help? He seems to do a few Pidgin plugins. https://github.com/EionRobb/

from purple-facebook.

TheBense avatar TheBense commented on September 27, 2024

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.

MP36ctrl avatar MP36ctrl commented on September 27, 2024

If it helps to find a solution for Miranda NG i would be willing to chip in

from purple-facebook.

swinokur avatar swinokur commented on September 27, 2024

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.

debmanlinux avatar debmanlinux commented on September 27, 2024

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.
Pidgin Fault

from purple-facebook.

TheBense avatar TheBense commented on September 27, 2024

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.

tommac-git avatar tommac-git commented on September 27, 2024

pls 😥

from purple-facebook.

tommac-git avatar tommac-git commented on September 27, 2024

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
image

from purple-facebook.

DMJC avatar DMJC commented on September 27, 2024

from purple-facebook.

debmanlinux avatar debmanlinux commented on September 27, 2024

Sometimes getting other popups
Cert verification
Cert verification1

from purple-facebook.

Related Issues (20)

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.