Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


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

F.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.