OS/2, eCS & ArcaOS - Technical > Internet

Seamonkey and PGP


Andi B.:
Can we handle PGP signed emails with our Seamonkey? Are there any addons?

Dave Yeo:
Many versions back, forget how many, we did have a working version of Enigmail, unluckily Mozilla changed its rules about addons and I didn't/don't have the skills to port it.
The problem was that Enigmail used a binary (DLL) and then changed to calling system calls through CTYPES, which meant calling the OS/2 API (libc would have worked too) from JavaScript manually, ie setting up the stack etc to call OS/2 functions to read and write files and such.
No idea of its current status since Mozilla has changed to WebExtensions.

Andi B.:
In the meantime I installed Enigmail addon. Installation of proper version was no problem. But it needs gnupg. Unfortunately we don't have it currently. But I saw Silvan has created the repo at github. Unfortunately I can't compile it. When I run autoconf it crashes -

--- Code: ---{1}[e:\_work\ports\gnupg-os2] sh
# autoconf

Killed by SIGSEGV
pid=0x24bf ppid=0x24a6 tid=0x0001 slot=0x00c5 pri=0x0200 mc=0x0001 ps=0x0010
UTILEM 0:00006ad8
cs:eip=005b:15736ad8      ss:esp=0053:0012f620      ebp=0012f668
 ds=0053      es=0053      fs=150b      gs=0000     efl=00010246
eax=1573671c ebx=00000004 ecx=00000000 edx=20040828 edi=00000000 esi=00000000
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Segmentation fault
# exit

--- End code ---
Seems I'm not experienced enough to compile it myself :-(

Dave Yeo:
Weird crash. Make sure the shell environment is set up properly, something like,

--- Code: ---SET SHELL=sh.exe
set LANG=en_US

--- End code ---

IIRC, gnupgp needs more porting then simply recompiling, things like a source of entropy and then there is still the problem of Enigmail actually communicating with gnupgp.
It has been a while since I looked at it so things might have changed.

Because of dropping the old legacy plugin interface like firefox in favour of web extentions the thunderbird team ported the enigmail add on which is now part of thunderbird (V68+) itself, because the author didnt want to port it himself and without it no PGP support.


[0] Message Index

Go to full version