Implement nsILDAPConnection and nsILDAPOperation in JavaScript
Categories
(MailNews Core :: LDAP Integration, task)
Tracking
(thunderbird_esr78 wontfix, thunderbird90 fixed)
People
(Reporter: rnons, Assigned: rnons)
References
Details
Attachments
(6 files)
|
48 bytes,
text/x-phabricator-request
|
rjl
:
approval-comm-beta+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
nsILDAPConnection and nsILDAPOperation abstract away the underlying ldap library, so this task involves implementing a ldap lib in JS.
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 1•4 years ago
|
||
Supports sending a simple bind request and parsing the bind response.
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 2•4 years ago
|
||
This is only the first step to support searching, filters and other params are hardcoded.
Depends on D115866.
| Assignee | ||
Comment 3•4 years ago
|
||
Supports offline replication.
Depends on D116189.
| Assignee | ||
Updated•4 years ago
|
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
| Assignee | ||
Comment 5•4 years ago
|
||
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 6•4 years ago
|
||
Because nsIAuthModule can't be used in JS, and because it's easy to instantiate nsIAuthModule in nsLDAPOperation.cpp.
| Assignee | ||
Comment 7•4 years ago
|
||
Depends on D116686.
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/e739fbf190fd
Support all search params in LDAPOperation.jsm. r=darktrojan
| Assignee | ||
Updated•4 years ago
|
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
Comment 10•4 years ago
|
||
Comment on attachment 9223309 [details]
Bug 1710023 - Init LDAPClient.jsm and LDAPMessage.jsm. r=darktrojan
[Approval Request Comment]
For testing LDAP js on beta.
All commits on this bug.
2021-06-01
https://hg.mozilla.org/comm-central/rev/3c6d03ec8bc6
https://hg.mozilla.org/comm-central/rev/47d61cac4897
https://hg.mozilla.org/comm-central/rev/e3586b1b3719
2021-06-03
https://hg.mozilla.org/comm-central/rev/e739fbf190fd
2021-06-08
https://hg.mozilla.org/comm-central/rev/f279a06fe306
https://hg.mozilla.org/comm-central/rev/4c882202c85f
Comment 11•4 years ago
|
||
Comment on attachment 9223309 [details]
Bug 1710023 - Init LDAPClient.jsm and LDAPMessage.jsm. r=darktrojan
[Triage Comment]
Approved for beta by wsmwk via Matrix.
Comment 12•4 years ago
|
||
| bugherder uplift | ||
Thunderbird 90.0b2:
https://hg.mozilla.org/releases/comm-beta/rev/aac4d52a1b2e
https://hg.mozilla.org/releases/comm-beta/rev/74ce39c3b5d4
https://hg.mozilla.org/releases/comm-beta/rev/429b223d22ce
https://hg.mozilla.org/releases/comm-beta/rev/22110d69df0a
https://hg.mozilla.org/releases/comm-beta/rev/1e8f4808ce24
https://hg.mozilla.org/releases/comm-beta/rev/be65e07a5a42
Description
•