[Libreoffice-qa] minutes of ESC call ...

Fridrich Strba fridrich.strba at graduateinstitute.ch
Thu Jul 19 02:09:25 PDT 2012

On 12/07/12 17:55, Michael Meeks wrote:
> * Windows / ldap (Fridrich)
> 	+ porting from mozilla ldap library to native windows API
> 	+ moving to openldap included for linux / generic builds

Done. Mozilla is not used for LDAP stuff in master anymore. For windows,
it is winldap.h with the UTF-16 api and for *nix it is openLDAP with
UTF-8 encoding. That means we have some level of ifdef-ing in one file,
but given the nature of the API, it was lesser evil then to add whole
C++ abstraction.

> 	+ leave mozilla code for addressbook integration,
> 	  and/or re-write to avoid big chunk of mozilla bundled

Mozilla is also used for Outlook Express (WAB) address-book and for
Outlook address-book via MAPI. For windows, there is a (deprecated) API
to access Windows Address Book using wab32.dll. The MAPI API is also
present on windows, so to make 2 distinct address-book drivers for
Windows might be reasonably feasible. For mozilla/thunderbird
addressbook, there seems to be a solution that does not require the
whole beast and thus no xpcom eating CPU time.

For Linux, there is libpst that is able to read outlook contacts and
somehow old libwab that knows how the WAB format looks. They are
GPL-licensed thus, so not directly usable.

> 	+ use NSS for security pieces


More information about the Libreoffice-qa mailing list