Closed
Bug 102943
Opened 23 years ago
Closed 22 years ago
caps and libjar are mutually dependent
Categories
(Core :: Security: CAPS, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: alecf, Assigned: security-bugs)
Details
(Keywords: embed, topembed-)
Attachments
(1 file)
(deleted),
patch
|
Details | Diff | Splinter Review |
In trying to clean up dependencies, I discovered that caps and libjar are
mutually dependent...this is bad because libjar is needed by XPCOM for packaged
xpt support, so xpcom transitively depends on caps.
It looks like it's the nsIPrincipal interface that libjar uses is the culprit.
I don't know enough about libcaps or libjar to know what the proper fix is here,
but its something that needs to be fixed for embeddors.
The XPCOM jar stuff is not included in an XPCOM standalone build. Is packaged
xpt support going into XPCOM standalone when we end up with the one, true XPCOM?
Reporter | ||
Comment 2•23 years ago
|
||
it isn't right now, but we're eliminating XPCOM_STANDALONE
I'm not sure how we'll be doing packaged xpt support, but in any case we need to
fix these two dependencies.
Assignee | ||
Comment 3•23 years ago
|
||
I've been planning to remove the dependency on nsIPrincipal in nsJAR.cpp; will
that fix the problem?
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.7
Reporter | ||
Comment 4•23 years ago
|
||
awesome! I believe it would.
Reporter | ||
Comment 5•23 years ago
|
||
mitch: I'm trying to get xpcom into an isolated library by mozilla 0.9.6... is
there any chance this can be fixed by then? (or sooner..?)
Assignee | ||
Comment 6•23 years ago
|
||
Reporter | ||
Comment 7•23 years ago
|
||
any news here? I'll gladly review once we get a complete fix.
Assignee | ||
Comment 8•23 years ago
|
||
Alec,
I'll try to have it finished this week.
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Updated•23 years ago
|
Keywords: mozilla1.0+
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.9 → mozilla1.0
Comment 10•23 years ago
|
||
EDT Triage (chofmann, polar bear, cathleen) - minusing, Keep working on this,
not critical and will take in a future milestone. adding dveditz to the cc list.
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla1.0 → mozilla1.2alpha
Reporter | ||
Comment 11•22 years ago
|
||
this no longer blocks embedding as libjar is no longer required by xpcom.
No longer blocks: 100107
Assignee | ||
Updated•22 years ago
|
Target Milestone: mozilla1.2alpha → mozilla1.3alpha
Assignee | ||
Comment 12•22 years ago
|
||
Clearing milestone for now.
Target Milestone: mozilla1.3alpha → ---
Assignee | ||
Comment 13•22 years ago
|
||
Resolving wontfix. If this is still important, please reopen.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•