Comments (15)
Can you try with
lurch.zip
from lurch.
Much appreciated. Will test.
Btw, should we be using newer GnuPG libs? Your last releases were as follows:
-
libgcrypt-20.dll v1.8.4, while the latest version of the 1.8 LTS branch is now at v1.8.7, and apparently includes a security fix for CVE-2019-13627 at v1.8.5. (See the "tags" section on its git summary page.) There's also a new 1.9 branch, which is currently at v1.9.2. (See source repo.) They're both considered stable branches, so I'm not sure why they started another one, but it appears to be performance related.
-
libgpg-error-0.dll v1.36, while the latest is now v1.41. (See source repo.)
from lurch.
I believe the older gcrypt dlls were needed for telegram plugin compatibility, at some point in time, but since that's been deprecated in favour of the tdlib plugin, maybe worth reconsidering :)
I'd love to statically compile gcrypt into the plugin to make installation easier, so maybe the CVE's would help prod that along
from lurch.
So I've updated the dll's at https://eion.robbmob.com/lurch/ to the latest versions for now until I can get my ducks in a row for static compiles
from lurch.
thanks a lot, @EionRobb!
i managed to automatically build carbons on some ci, and all the dependencies of this one prevented me from just copying that solution over. i hope someday soon i can stop burdening you with this 🙂 (also for this one i should probably just use github actions...)
statically compiling a more up to date grcypt into it sounds like a good idea, if you manage to figure it out maybe i can incorporate it when i finally get around to it.
@Hub-O-Gits if you could confirm that it works for you i will add the dll to the github release and close this issue.
from lurch.
@gkdr not a burden at all. happy to help try set up some CI with you if you want?
from lurch.
@EionRobb thanks, that would be a great help! are you familiar with github actions already? just compiling the whole thing and running the tests is probably a good start. i realized that for the final cross-compilation step, i first need to create cross-compilation targets in the submodules. that could also be easy enough.
from lurch.
@Hub-O-Gits any luck testing it? 🙂
from lurch.
Lurch 0.7 build not working for me- don't really want to open a separate issue for it as I could've made an oversight, and this thread does pertain to that build:
"(09:21:55) plugins: C:\Users\Adam\AppData\Roaming\.purple\plugins\lurch-0.7.0.dll is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?" when I run the debug log at startup.
I tried the lurch.dll at root as well (same version), but then also tried this as a sanity check. This is running with the tdlib installed gcrypt and gpg-error so I assume everything's fine here. Was there a compile oversight, or is it failing silently and has a dependency I'm not meeting? 0.6.7 works as normal.
Latest Pidgin as of today, Windows 10 Pro x64.
from lurch.
Yeah, I'm an idiot. The 0.7.0 dll didn't include half the libpurple lib... amazing that it compiled at all!
lurch.zip is 0.7.0 with all the .c code in there. I even went as far as testing it this time gasp
Have updated the files on https://eion.robbmob.com/lurch/ too. Sorry about that :(
from lurch.
Thanks for the fix. It's no big deal, mistakes happen. Shocked it compiled like that though. Anyway, if it wasn't me, someone else would've caught it!
from lurch.
lurch 0.7 still not working for me on windows
XML parser error for JabberStream 0343AFD0: Domain 3, code 100, level 1: xmlns: URI eu.siacs.conversations.axolotl is not absolute
(22:44:16) g_log: xmlnode_to_str_helper: assertion `node != NULL' failed
(22:44:16) g_log: jabber_send_raw: assertion `data != NULL' failed
(22:44:16) g_log: jabber_is_stanza: assertion `packet != NULL' failed
(22:44:16) jabber: XML parser error for JabberStream 03398850: Domain 3, code 100, level 1: xmlns: URI eu.siacs.conversations.axolotl is not absolute
(22:44:16) lurch: lurch_bundle_create_session: failed to import xml into bundle (-12000)
(22:44:16) lurch: lurch_bundle_request_cb: failed to create a session (-12000)
from lurch.
@ecxod your debug log is showing that it is loading and unrelated to this thread. Just keep your issue in #172 :)
from lurch.
thanks for fixing lurch :)) This topic can be closed now as we habe the dll.
from lurch.
glad it works for you now, @ecxod!
i'm reading this as: the new dll works. i still had the old file on the releases page, so i updated it there. and i think i can finally close this issue 🙂
from lurch.
Related Issues (20)
- cannot send omemo encrypted messages with portable edition of pidgin ... HOT 14
- [0.7.0] Makefile pulls indirect dependencies (from libomemo and libaxc) into lurch without need to? HOT 7
- Licensed under "GPL 3 (and just that)" or "GPL 3 or later"? HOT 9
- Custom smileys are broken in OMEMO-enabled chat HOT 1
- Issue to Install in Puppy Linux HOT 5
- I can't seem to read other people's devicelists HOT 2
- XML parser error for JabberStream 0343AFD0: Domain 3, code 100, level 1: xmlns: URI eu.siacs.conversations.axolotl is not absolute HOT 5
- Received omemo message that does not contain a key for this device HOT 21
- outdated documentation? HOT 1
- Having lurch enabled in pidgin causes connections to reset HOT 4
- Messages cannot send with lurch HOT 4
- lurch no longer showing up in pidgin plugin list? Pidgin 2.14.9 HOT 9
- It doesn't work for a FIPS cryptographic policies HOT 1
- [Documentation]Add Gentoo installation guide to README.md HOT 1
- Why not compile statically for easier distribution? HOT 2
- Crash when starting conversation with a new buddy in Pidgin HOT 1
- Feature: Add a shield in head of conversation tab to show End-To-End is OMEMO encrypted
- Plugin is not on the list of plugins HOT 2
- There was an error decrypting an OMEMO message addressed to this device. See the debug log for details. HOT 4
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 lurch.