[Gpg4win-devel] Status of Claws Mail and SSL ?

Marcus Brinkmann marcus.brinkmann at ruhr-uni-bochum.de
Thu Dec 6 16:33:19 CET 2007


At Thu, 6 Dec 2007 11:41:04 +0100,
Colin Leroy <colin at colino.net> wrote:
> On Fri, 30 Nov 2007 12:12:54 +0100, Marcus Brinkmann wrote:
> > Libetpan is integrated in gpg4win, but untested.  What is missing is
> > to port the etpan code in claws to windows, as it still uses mmap and
> > fork and may have some other issues.  Of course, there might also be
> > problems and gaps in the etpan port (mmap comes to mind, which is only
> > a stub).
> 
> About mmap in libetpan: I think patching configure.ac to define
> MMAP_UNAVAILABLE on win32 (it's already defined in case _MSC_VER is
> defined) should disable mmaping in libetpan and use normal memory
> buffers instead. Claws-wise, in etpan/imap-thread.c, I'll make a patch
> to avoid using mmap on win32.

I sent DINH a couple of patches for libetpan on mingw32, one of which
sets MMAP_UNAVAILABLE (the other prepare some stuff to eventually use
export/import declarations for the DLL, if desired).

> Concerning fork() in etpan/imap-thread.c, it's only used for connecting
> to an IMAP server via a command-line. I'll disable this functionality
> if G_OS_WIN32 for now... 
> 
> Will keep you informed about that soon.

Please do.  We currently use claws 3.0.2 release in gpg4win.  If you
think we should use a newer snapshot, please let us know about that,
too.

Thanks,
Marcus




More information about the Gpg4win-devel mailing list