gkdr / carbons

Experimental XEP-0280: Message Carbons plugin for libpurple (Pidgin, Finch, etc.)
GNU General Public License v2.0
82 stars 7 forks source link

Newest version not loaded on Windows #18

Closed pannal closed 6 years ago

pannal commented 6 years ago

I'm on Pidgin Windows 2.12.0 - after upgrading to the newest carbons.dll from the binary source, carbons doesn't show up in Plugins anymore and /carbons is an unknown command.

EionRobb commented 6 years ago

That'll be my fault from issue #17 Can you get a debug log of the plugins list:

RayZopf commented 6 years ago

\AppData\Roaming\.purple\plugins\carbons.dll is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?

pannal commented 6 years ago

Yep, exactly that @RayZopf

EionRobb commented 6 years ago

I've made an updated build with -DPURPLE_PLUGINS at https://eion.robbmob.com/carbons.dll

RayZopf commented 6 years ago

throws no error on plugin load, will see if it really works after activating it. Thx :)

pannal commented 6 years ago

I'm receiving a ton of those: (22:31:20) jabber: XML parser error for JabberStream 080429D0: Domain 3, code 100, level 1: xmlns: URI eu.siacs.conversations.axolotl is not absolute - not sure whether it's lurch or carbons or neither.

Both load now again, anyways.

Edit: Carbons doesn't seem to work, nothing gets duplicated on my phone and it's not in my device list of /lurch show fp conv (not sure if it should be)

Edit 2: I'm guessing the error comes from my phone's client, Conversations. That didn't happen before, with lurch-compat and the old carbons, though.

Edit 3: Using the old lurch-compat and the old carbons 0.1.3 again, and everything works. New ticket?

gkdr commented 6 years ago

Sorry @pannal, I didn't see your edits because they don't cause email notifications. This should work independently of lurch/OMEMO/whatever, so if you want to confirm this plugin works, you can just try it on a regular conversation (that is not end-to-end encrypted).

RayZopf commented 6 years ago

exchanging messages between my own Pidgin - Gajim (prio 0) works. But with carbons plugin enabled I get in Pidgin the message sent from Gajim and additionally

(09:38:31) 
There was an error decrypting an OMEMO message addressed to this device. See the debug log for details.
gkdr commented 6 years ago

Since this applied to an older version, I'm going to close the issue. Please open a new one if the problem persists.