Closed Bug 75954 Opened 23 years ago Closed 3 years ago

Replace mLeases with weak references in nsLDAPService

Categories

(Directory :: LDAP XPCOM SDK, defect, P2)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED INACTIVE
mozilla1.2

People

(Reporter: leif, Unassigned)

References

Details

Instead of using the "internal" lease counter in the nsLDAPService, maybe we can
do something fancier like using weak references. Or some other mechanism of
keeping track of the references without relying on the user to use the "right"
API.
Status: NEW → ASSIGNED
Depends on: 70422
Priority: -- → P3
For Leif...
Assignee: dmose → leif
Status: ASSIGNED → NEW
Blocks: 17880
No longer blocks: 17880
Status: NEW → ASSIGNED
This is interface cleanup work.  Pushing it out a bit, but we'd like to get this 
fixed before the LDAP XPCOM SDK interfaces are very widely used (ie relatively 
soon).
Target Milestone: --- → mozilla0.9.2
reassign to Olga as QA contact
QA Contact: yulian → olgac
Priority: P3 → P2
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Target Milestone: mozilla0.9.3 → mozilla1.0
Target Milestone: mozilla1.0 → mozilla0.9.7
Dmose
Assignee: leif → dmose
Status: ASSIGNED → NEW
Moving out of 0.9.7.  Feel free to move them past 0.9.8.
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Mass change: pushing out 0.9.8 bugs, as I'm concentrating feature work now.
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Keywords: nsbeta1+
Target Milestone: mozilla0.9.9 → mozilla1.0
ADT needs to know what the effect of this is please
Whiteboard: [ADT NEED INFO]
Given the features we're working on, I don't expect to have time to make
architecture changes right now.
Keywords: nsbeta1+nsbeta1-
Whiteboard: [ADT NEED INFO]
Target Milestone: mozilla1.0 → mozilla1.2
Long ago, I talked this over with sspitzer, and he convinced me that perhaps
this wasn't the best strategy.  Need to give this some more thought.
Assignee: dmose → nobody
Filter on "Nobody_NScomTLD_20080620"
Assignee: nobody → dmose
QA Contact: olgac → xpcom
Assignee: dmose → nobody

Moot point.
nsLDAPService wasn't being used, and was mostly culled in Bug 1672902 (https://hg.mozilla.org/comm-central/rev/75d7bbd322cc).

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.