Closed
Bug 7267
Opened 25 years ago
Closed 25 years ago
[Feature] No UI for user to grant or deny UniversalBrowser privileges.
Categories
(Core :: Security, defect, P3)
Tracking
()
VERIFIED
FIXED
M15
People
(Reporter: desale, Assigned: security-bugs)
Details
(Keywords: testcase, Whiteboard: [PDT-]Application does not generate any UI.)
Attachments
(3 files)
Requesting any kind of [Read/Write] UniversalBrowser privileges crashes the
whole application.
Product: seamonkey [Apprunner/ Viewer]
Build: 1999-05-27-08.
Steps to reproduce bug:
1] Please copy code I'm providing. Save it as HTML file.
2] Open this HTML file in viewer as well as apprunner.
Expected Results:
Application should generate new user interface for user in order to grant or
deny UniversalBrowser privileges.
Actual Results:
Application Crashes immediately.
CODE:
<html>
<head>
<title>Test Page</title>
</head>
<body >
<form name="workform">
<SCRIPT LANGUAGE="JavaScript1.1">
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
document.writeln("<h3>");
document.writeln("Got UniversalBrowser Previleges");
document.writeln("</h3>");
</SCRIPT>
</form>
</body>
</html>
END OF CODE:
Updated•25 years ago
|
Assignee: vidur → beard
Comment 1•25 years ago
|
||
Patrick, in talking to you the other day, it seemed like you might have a fix
for this...
Updated•25 years ago
|
Status: NEW → ASSIGNED
Component: DOM Level 0 → OJI
Target Milestone: M8
Comment 2•25 years ago
|
||
This is related to bug #7018, LiveConnect crashes if no OJI plugin is present.
Really a bug in the OJI library.
Comment 3•25 years ago
|
||
moving to m9. beard's on vacation
Comment 4•25 years ago
|
||
Updated•25 years ago
|
Whiteboard: [TESTCASE] browser crashing on requesting Univ.Browser privileges
Comment 5•25 years ago
|
||
desale's test case cannot be simplified much further. however, does not crash
both M7 and 1999070917 build (win32). Can anyone reproduce either the crash or
that it doesn't crash?
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Comment 6•25 years ago
|
||
Doesn't crash with M9 from 8/4/99.
Reporter | ||
Updated•25 years ago
|
Status: RESOLVED → REOPENED
Summary: Requesting UniversalBrowser privileges crashes the application. → No UI for user to grant or deny UniversalBrowser privileges.
Whiteboard: [TESTCASE] browser crashing on requesting Univ.Browser privileges → [TESTCASE] Application does not generate any UI.
Reporter | ||
Updated•25 years ago
|
Resolution: WORKSFORME → ---
Reporter | ||
Comment 7•25 years ago
|
||
Actually it used to crash when I reported this bug.
Its not crashing now.
BUT, its not showing any interface to grant or deny UniversalBrowser privileges.
Its not doing that. Right now I'm changing the summary of this bug, and
reopening this bug.
Build: 1999-08-09-09.
Steps to reproduce:
Please follow steps I provided earlier.
Expected Results:
Application should generate new user interface for user in order to grant or
deny UniversalBrowser privileges.
Actual Results:
Application does not generate any UI.
Updated•25 years ago
|
Assignee: beard → mwelch
Status: REOPENED → NEW
Component: OJI → Security
Comment 8•25 years ago
|
||
This is out of my hands now, and not an OJI bug, but a JS security bug, or
feature request (parity with 4.X). Changing the component to security.
Comment 9•25 years ago
|
||
moving to m11. mark is this the correct assignment of this bug to you?
Target Milestone: M9 → M11
Updated•25 years ago
|
Assignee: mwelch → norris
Comment 10•25 years ago
|
||
I believe this belongs to Norris -- reassigning to him. (This doesn't relate to
crypto or SSL.)
Updated•25 years ago
|
Assignee: norris → mstoltz
Comment 11•25 years ago
|
||
This depends on implementation of signed scripts. We may or may not have grant
dialogs for 5.0, but we do plan to have signed scripts for final (not beta).
Reassigning to mstoltz, who will be implementing signed scripts.
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Updated•25 years ago
|
Target Milestone: M11 → M14
Comment 12•25 years ago
|
||
I'm working on implementing parts of this now, but we won't have any UI until
later.
Updated•25 years ago
|
Summary: No UI for user to grant or deny UniversalBrowser privileges. → [Feature] No UI for user to grant or deny UniversalBrowser privileges.
Comment 13•25 years ago
|
||
Bulk moving [testcase] code to new testcase keyword. Sorry for the spam!
Keywords: testcase
Comment 14•25 years ago
|
||
desale, can you visit a few signed script pages and let us know how it goes
please. Putting on PDT- radar for beta1. Would not hold for this bug.
Whiteboard: [TESTCASE] Application does not generate any UI. → [PDT-]Application does not generate any UI.
Reporter | ||
Comment 15•25 years ago
|
||
Creating one more attachment.
The following script includes a button, that, when clicked, displays an alert
dialog containing part of the URL history of the
browser. To work properly, the script must be signed.
And its not working either. Compare it with 4.x. 4.x generates UI to grant
priviledges. mozilla does not even generate UI for it.
Attachment coming.
Reporter | ||
Comment 16•25 years ago
|
||
Reporter | ||
Comment 17•25 years ago
|
||
Signed scripts are extensively used for "Setting a file upload widget",
"Submitting a form to mailto: or news: URL", "Using an about: URL other than
about:blank".
I believe Its pretty important.
I'm trying to find some URL's which use signed scripts. Once I do, I'll submit
those.
Assignee | ||
Comment 18•25 years ago
|
||
Though I've checked in most of the code for signed scripts, the implementation is
not yet complete; you won't see results on those testcases for a while yet.
Although we're still shooting for beta1 on this, it might not happen, as I'm
blocked on two issues right now: we depend on the jar: protocol, which is broken,
and PSM is still returning bad data at one key point. In any case, signed scripts
_will not work_ in Mozilla until crypto is integrated into mozilla...for the time
being, we're still in the export-controlled universe as far as Mozilla is
concerned.
Depends on: 7270
Reporter | ||
Comment 19•25 years ago
|
||
Reporter | ||
Comment 20•25 years ago
|
||
Second attachment is correct one. First attachment I attached wrong file. Sorry.
Comment 21•25 years ago
|
||
Retarget to M15. We're no longer promising this for M14.
Target Milestone: M14 → M15
Comment 22•25 years ago
|
||
Bulk moving all Browser Security bugs to new Security: General component. The
previous Security component for Browser will be deleted.
Component: Security → Security: General
Assignee | ||
Comment 23•25 years ago
|
||
This feature works now, but the testcase attached to this bug is no longer valid,
as the signed script syntax has changed. New testcases and documentation will be
available shortly. Marking FIXED.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•