Closed Bug 389287 Opened 17 years ago Closed 17 years ago

remove shim URL handler

Categories

(Firefox :: Installer, defect)

x86
Windows Vista
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dveditz, Assigned: robert.strong.bugs)

Details

(Keywords: verified1.8.1.6, verified1.8.1.8, Whiteboard: [sg:low])

Attachments

(1 file)

rstrong said the following in bug 384384 comment 56:

Created [attachment 273430 [details] [diff]]
Remove the handler added by the MS shim

After reading the following
http://msinfluentials.com/blogs/jesper/archive/2007/07/10/blocking-the-firefox-gt-ie-0-day.aspx

I realized we also need to remove the handler added by the MS shim.
Flags: blocking1.8.1.7+
Flags: blocking1.8.1.6?
Flags: blocking-firefox3?
Checked in to trunk (comment is incorrect)

Checking in mozilla/browser/installer/windows/nsis/shared.nsh;
/cvsroot/mozilla/browser/installer/windows/nsis/shared.nsh,v  <--  shared.nsh
new revision: 1.12; previous revision: 1.11
done
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Attachment #273436 - Flags: approval1.8.1.7? → approval1.8.1.6?
This affects Vista users that have installed a Firefox version where the Vista compatibility shim is applied which should be all versions prior to 2.0.0.2.
Flags: blocking1.8.1.6? → blocking1.8.1.6+
Attachment #273436 - Flags: approval1.8.1.6? → approval1.8.1.6+
Checked in to MOZILLA_1_8_BRANCH

Checking in mozilla/browser/installer/windows/nsis/shared.nsh;
/cvsroot/mozilla/browser/installer/windows/nsis/shared.nsh,v  <--  shared.nsh
new revision: 1.3.2.9; previous revision: 1.3.2.8
done
Keywords: fixed1.8.1.6
This has been fixed for 1.8.1.7 (the 1.8 branch) but not yet 1.8.1.6 (GECKO181_20070712_RELBRANCH).
Comment on attachment 273436 [details] [diff] [review]
patch (already reviewed by sspitzer)

a=dveditz for 1.8.1.7
Attachment #273436 - Flags: approval1.8.1.7+
Checked in to GECKO181_20070712_RELBRANCH

Checking in mozilla/browser/installer/windows/nsis/shared.nsh;
/cvsroot/mozilla/browser/installer/windows/nsis/shared.nsh,v  <--  shared.nsh
new revision: 1.3.2.8.2.1; previous revision: 1.3.2.8
done
Keywords: fixed1.8.1.6
To verify

install a build where the shim is applied (e.g. 2.0.0.0) and run it.
verify that Firefox.URL exists under HKEY_CLASSES_ROOT.
install a latest nightly with the installer.
verify that Firefox.URL does not exist under HKEY_CLASSES_ROOT.

and

install a build where the shim is applied (e.g. 2.0.0.0) and run it.
install a nightly build prior to this patch landing (e.g. 20070722)
verify that Firefox.URL exists under HKEY_CLASSES_ROOT.
update via software update.
verify that Firefox.URL does not exist under HKEY_CLASSES_ROOT.
OS: Windows XP → Windows Vista
verified fixed using the steps to reproduce from comment #8 

Was going from Firefox 2.0.0.0 to latest Trunk  - Firefox.URL was removed from HKEY_CLASSES_ROOT

Also PASS on the 2nd test - installed Firefox 2.0 - installed Firefox 1.8 Nighly (2007062904) and then used the Sofware Update to Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.6pre) Gecko/2007072403 BonEcho/2.0.0.6pre

Firefox.URL was also removed from HKEY_CLASSES_ROOT - adding verified 1.8.1.6 keyword 
Flags: blocking-firefox3? → blocking-firefox3+
Whiteboard: [sg:low]
Group: security
verified fixed 1.8.1.7 using :
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1) Gecko/2006101023 Firefox/2.0 to Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.7pre) Gecko/2007082904 BonEcho/2.0.0.7pre via Installer and AUS.

In both cases Firefox.URL was removed from HKEY_CLASSES_ROOT 

Adding verified keyword
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: