Open Bug 126449 Opened 23 years ago Updated 7 years ago

clean up nsILDAPService, implement LDAP connection cache

Categories

(Directory :: LDAP XPCOM SDK, defect)

defect
Not set
normal

Tracking

(Not tracked)

mozilla1.1

People

(Reporter: sspitzer, Unassigned)

Details

clean up nsILDAPService, implement LDAP connection cache

some items:

1) fix the nsILDAPService interface (notes to follow)
2) rename nsILDAPServer to be some sort nsILDAPConnectionRequest or something
3) rewrite existing code (autoconfig, ldap autocomplete, addressbook, ldap 
replication, maybe more) to use it.
4) handle server drops and user drops (going offline manually)

unknown issues:

1) what's the migration code in #79777 for?

we might need this for LDAP over SSL, for now, it sits out in mozilla 1.0 land.
I'll follow up with some notes from a discussion I had with dmose and rdayal, 
and include how this affects LDAP over SSL and LDAP Replication.

moving to 1.01 for now.

note, I don't plan on being the one to implement this, but I'll hold the 
tracker bug for cleaning up the interface for now.

Hardware: PC → All
Target Milestone: --- → mozilla1.0.1
> unknown issues:
> 1) what's the migration code in #79777 for?
The patch in 79777 was for migrating LDAP prefs from 4.x format to 6.x format 
and for hooking up the preferences with nsLDAPService. The migration code has 
landed in 0.9.2.
over to dmose, he'll be the one to re-design the interface and probably do the
implementation.
Assignee: sspitzer → dmose
Status: NEW → ASSIGNED
OS: Windows 2000 → All
Target Milestone: mozilla1.0.1 → mozilla1.1
Assigning bugs that I'm not actively working on back to nobody; use SearchForThis as a search term if you want to delete all related bugmail at once.
Assignee: dmose → nobody
Status: ASSIGNED → NEW
Filter on "Nobody_NScomTLD_20080620"
Assignee: nobody → dmose
QA Contact: yulian → xpcom
Assignee: dmose → nobody
You need to log in before you can comment on or make changes to this bug.