Closed Bug 1710023 Opened 4 years ago Closed 4 years ago

Implement nsILDAPConnection and nsILDAPOperation in JavaScript

Categories

(MailNews Core :: LDAP Integration, task)

task

Tracking

(thunderbird_esr78 wontfix, thunderbird90 fixed)

RESOLVED FIXED
91 Branch
Tracking Status
thunderbird_esr78 --- wontfix
thunderbird90 --- fixed

People

(Reporter: rnons, Assigned: rnons)

References

Details

Attachments

(6 files)

nsILDAPConnection and nsILDAPOperation abstract away the underlying ldap library, so this task involves implementing a ldap lib in JS.

Assignee: nobody → remotenonsense

Supports sending a simple bind request and parsing the bind response.

Status: NEW → ASSIGNED

This is only the first step to support searching, filters and other params are hardcoded.

Depends on D115866.

Supports offline replication.

Depends on D116189.

Target Milestone: --- → 91 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/3c6d03ec8bc6
Init LDAPClient.jsm and LDAPMessage.jsm. r=darktrojan
https://hg.mozilla.org/comm-central/rev/47d61cac4897
Init basic search support in LDAPClient.jsm. r=darktrojan
https://hg.mozilla.org/comm-central/rev/e3586b1b3719
Init LDAPConnection.jsm and LDAPOperation.jsm. r=darktrojan

Because nsIAuthModule can't be used in JS, and because it's easy to instantiate nsIAuthModule in nsLDAPOperation.cpp.

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/e739fbf190fd
Support all search params in LDAPOperation.jsm. r=darktrojan

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/f279a06fe306
Change nsILDAPOperation.saslBind to take auth module type. r=darktrojan
https://hg.mozilla.org/comm-central/rev/4c882202c85f
Implement saslBind in LDAPOperation.jsm. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

Comment on attachment 9223309 [details]
Bug 1710023 - Init LDAPClient.jsm and LDAPMessage.jsm. r=darktrojan

[Triage Comment]
Approved for beta by wsmwk via Matrix.

Attachment #9223309 - Flags: approval-comm-beta? → approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: