Closed Bug 1576150 Opened 6 years ago Closed 6 years ago

Update pageInfo's security tab

Categories

(SeaMonkey :: Page Info, enhancement)

enhancement
Not set
normal

Tracking

(seamonkey2.49esr wontfix, seamonkey2.53 fixed, seamonkey2.57esr fixed, seamonkey2.63 wontfix)

RESOLVED FIXED
seamonkey2.68
Tracking Status
seamonkey2.49esr --- wontfix
seamonkey2.53 --- fixed
seamonkey2.57esr --- fixed
seamonkey2.63 --- wontfix

People

(Reporter: iannbugzilla, Assigned: iannbugzilla)

References

(Blocks 1 open bug)

Details

(Whiteboard: SM2.53.1)

Attachments

(1 file, 1 obsolete file)

Port the following:

  • Bug 886752 - Show TLS/SSL version in page info dialog
  • Bug 1126413 - Part 2: UI changes to display security info on broken secure pages
  • Bug 1153010 - Disambiguate error messages for mixed content and weak/broken cipher
  • Bug 1250568 - Adding TLS 1.3 to nsISSLStatus
  • Bug 1279953 - Ambiguous string usage for "not encrypted page"
  • Bug 1305289 - Certificate Transparency - basic UI indicator
  • Bug 1320566 - Certificate Transparency - implement CT Policy
  • Bug 1354297 - Certificate expiry date is displayed in the page info dialog
  • Bug 1195196 - Use proper plural form for number of visits in Page Info
  • Bug 1430060 - Hide Security tab in Page Info when you are on about: pages

Also switch to using pippki's strings rather than duplicating them into pageInfo

Attached patch Update security tab in pageinfo (obsolete) — Splinter Review

[Approval Request Comment]
Regression caused by (bug #): n/a
User impact if declined: Missing enhanced functionality
Testing completed (on m-c, etc.): 2.53
Risk to taking this patch (and alternatives if risky): none
String changes made by this patch: lots but all good

Attachment #9087709 - Flags: review?(frgrahl)
Attachment #9087709 - Flags: approval-comm-release?
Attachment #9087709 - Flags: approval-comm-esr60?
Comment on attachment 9087709 [details] [diff] [review] Update security tab in pageinfo /suite/browser/pageinfo/security.js > + certificateTransparency : undefined NIT: Missing dangling comma. See Bug 1486739 > + if (!info || uri.scheme === "about") { Maybe add chrome and other internal schemes too in a follow-up and a new function returning a bool for supported urls? > + var owner, verifier, generalPageIdentityString, identityClass, validity; Matches browser but better to use one line/separate declarations for each var? Done farther down this way already: > var hdr; > var msg1; > var msg2; Line 355 > } > else { NIT Inconsistent formatting with the new else added above. You change everything around it so it think just use "} else {" here too. Otherwise nice work r/a+ with the nits fixed.
Attachment #9087709 - Flags: review?(frgrahl)
Attachment #9087709 - Flags: review+
Attachment #9087709 - Flags: approval-comm-release?
Attachment #9087709 - Flags: approval-comm-release+
Attachment #9087709 - Flags: approval-comm-esr60?
Attachment #9087709 - Flags: approval-comm-esr60+

NIT Inconsistent formatting with the new else added above. You change everything around it so it think just use "} else {" here too.

Same for

else if (info.encryptionStrength > 0) {
Should be " } else if (info.encryptionStrength > 0) {" I think

Updated to reflect review comments, carrying forward r/a+

Attachment #9087709 - Attachment is obsolete: true
Attachment #9094451 - Flags: review+
Attachment #9094451 - Flags: approval-comm-release+
Attachment #9094451 - Flags: approval-comm-esr60+

Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/71cb3277328b
Update pageInfo's security tab. r=frg

Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Whiteboard: SM2.53.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: