Brian R. Bondy
11a15e065f
Bug 767471 - Report telemetry data for if the MozillaMaintenance service was ever manually uninstalled. r=rstrong
2012-06-25 15:17:45 -04:00
Brian R. Bondy
4c49daf26c
Bug 735975 - Get rid of UNEXPECTED_ERROR codes from updater error handling. r=ehsan
2012-06-21 19:40:47 -04:00
Brian R. Bondy
ce904191b9
Bug 766567 - Figure out the source of WRITE_ERROR (7) errors in updater code. r=ehsan
2012-06-21 19:40:43 -04:00
Brian R. Bondy
88b4b2f3c8
Bug 763025 - Report telemetry data for the number of people that cannot upgrade due to permissions. r=rstrong
2012-06-15 11:59:35 -04:00
Brian R. Bondy
38a7a376d4
Bug 763018 - Report telemetry data for if background updates are enabled. r=rstrong
2012-06-15 11:59:35 -04:00
Brian R. Bondy
a959818d27
Bug 763016 - Report telemetry data for if the MozillaMaintenance service is installed. r=rstrong
2012-06-15 11:59:35 -04:00
Brian R. Bondy
050c1b205d
Bug 763022 - Report telemetry data for the number of service related errors people encountered. r=rstrong
2012-06-15 11:59:35 -04:00
Brian R. Bondy
88c7d2f388
Bug 763017 - Report telemetry data for if the MozillaMaintenance service is enabled. r=rstrong
2012-06-15 11:59:35 -04:00
Brian R. Bondy
0c59cf2269
Bug 763012 - Report telemetry data for whether or not updates are automatic. r=rstrong
2012-06-15 11:59:35 -04:00
Brian R. Bondy
47de6f5068
Bug 763011 - Report telemetry data for whether or not updates are enabled. r=rstrong
2012-06-15 11:59:35 -04:00
Ehsan Akhgari
95579892af
Bug 764587 - Do not throttle the download of a complete mar if we fall back to a complete update after attempting to stage a partial update; r=rstrong
2012-06-13 22:00:03 -04:00
Ehsan Akhgari
aef5b82ff0
Bug 760577 - Part 1: Keep the update files around when an update has been staged; r=rstrong
2012-06-14 09:21:13 -04:00
Pranav Ravichandran
fa6f6f934e
Bug 750554 - If service is not used for updates then do not show it in preferences. r=bbondy
2012-05-31 10:28:01 -04:00
Ehsan Akhgari
25a6366cad
Bug 760290 - The update UI needs to be aware of the possibility that the update cannot be staged in the background; r=rstrong
2012-05-31 20:28:32 -04:00
Ehsan Akhgari
9a3ce3786b
Bug 759065 - Fall back to downloading the full update if staging the update in the background fails; r=rstrong
2012-05-29 16:20:12 -04:00
Ehsan Akhgari
16a39cb949
Bug 757965 - Properly test for write access before staging an update in the background; r=rstrong
...
This patch makes sure that we test to make sure we can create a
directory in the installation directory and also in its parent (the
latter check only happens on Windows and Linux), so that we wouldn't try
to stage an update in the background if that's bound to fail if we don't
have the require write permissions.
2012-05-30 17:57:05 -04:00
Ehsan Akhgari
b98a7e4ed2
Merge mozilla-central into mozilla-inbound
2012-05-30 22:43:10 -04:00
Robert Strong
5c8e59a599
Bug 759460 - Preprocess channel name into nsUpdateService.js instead of just using 'default'. r=bbondy
2012-05-30 15:17:43 -07:00
Ehsan Akhgari
9c3849d026
Bug 759390 - Make sure gCanStageUpdates will not fail if the maintenance service pref is set to false; r=rstrong
2012-05-30 13:54:10 -04:00
Ehsan Akhgari
7223bdce1e
Bug 757965 - Test to make sure we have write access to the needed directories before attempting to stage an update; r=rstrong
2012-05-25 03:17:16 -04:00
Szabolcs Hubai
6bfdc5983a
Bug 756960 - Iterate on a shallow copy while notifying downloadListeners. r=Mossop
2012-05-21 21:20:54 +02:00
Ehsan Akhgari
6fb74e1e6b
Bug 757885 - Handle falling back to non-staged updates correctly when an update fails to be staged in the background; r=rstrong
2012-05-23 17:51:50 -04:00
Ehsan Akhgari
16a02fc1f7
Bug 757835 - Fall back to not use the maintenance service if there is an error when using the service to stage an update in the background; r=rstrong
...
This will cause us to fall back to a non-background update with a UAC prompt,
which sucks, but at least it lets the user to update.
2012-05-23 12:31:37 -04:00
Ehsan Akhgari
a843be0291
Bug 757437 - Remove the rest of the support code for xpcshell-specific Mac bundle hacks from bug 307181; r=rstrong
2012-05-22 11:32:01 -04:00
Ehsan Akhgari
e1af685c9b
Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy
...
When Firefox downloads an update, it previously kept the update around to apply
it on the next restart. This patch changes this so that the updater program
is launched in the background as soon as the update has finished downloading
in order to stage the updated version of the application by copying the
existing installation directory to a temporary location and applying the update
on top of it, and replace the existing installation directory with the staged
directory on the next restart.
Because the replacing step is typically very fast, this patch eliminates the
wait for the update to be applied on restart, making it unnecessary to show a
progress dialog when restarting.
2012-05-22 10:50:04 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Brian R. Bondy
b27cc09780
Bug 748948 - Possible race condition when launching updates from service after security checks. r=rstrong, a=ehsan.
2012-05-02 15:40:33 -04:00
Chris Jones
4276265c9a
Bug 737368, part 1: Fix up ifdefs to support building update code for Gonk. r=mwu
2012-03-21 15:50:53 -07:00
Brian R. Bondy
fe243457b4
Bug 731901 - Update telemetry ping to use new telemetry name. r=rstrong
2012-03-09 14:01:50 -05:00
Brian R. Bondy
9c21437234
Bug 711054 - Stop using readstrings errors for updater. r=rstrong
2012-03-05 15:47:46 -05:00
Brian R. Bondy
aecb16c044
Bug 730792 - Enable new security checks for updates without the service. r=rstrong
2012-03-05 15:47:46 -05:00
Kyle Huey
be3f4d4b17
Bug 728392: nsUpdateService should clear its references to the update listener once it is no longer needed. r=rs
2012-02-28 08:57:35 -08:00
Brian R. Bondy
9a3c6e7315
Bug 725180 - Updater JS error handling for new error codes. r=rstrong
2012-02-24 16:29:42 -05:00
Robert Strong
fd7a8fc54e
Main patch - Bug 660038 - Remove channel switching support. r=bbondy
2012-01-18 14:10:38 -08:00
Brian R. Bondy
bbe1d3c972
Bug 711692 - Various fixes for intermittent failures. r=rstrong.
2011-12-28 21:08:37 -05:00
Brian R. Bondy
08aa878ea9
Bug 709173 - updater.exe needs to be verified to be an updater, not just an executable signed by Mozilla. r=rstrong.
2012-01-04 23:19:16 -05:00
Brian R. Bondy
f28d5d01f0
Bug 709158 - updater.exe was not verified to be a particular product's/channel's/version of the updater. r=rstrong.
2012-01-04 23:19:16 -05:00
Brian R. Bondy
18edf696d5
Bug 708854 - No longer use session ID for work item files. r=rstrong.
2012-01-04 23:19:15 -05:00
Brian R. Bondy
cae5b5518b
Bug 481815 - Provide a Windows service for silent updates. r=rstrong.
2012-01-04 23:19:14 -05:00
Dave Townsend
f30af27fb2
Bug 704988: Check the add-on hotfix is signed by a specific certificate. r=robstrong, r=Unfocused
2011-12-16 12:04:28 -08:00
Dave Townsend
5edc7e570b
Bug 704987: Ignore the hotfix add-on when warning users about incompatible add-ons. r=robstrong
2011-12-16 12:04:40 -08:00
Ehsan Akhgari
4f65f71081
Bug 708123 - Add a telemetry probe for update status; r=rstrong
2011-12-09 11:37:16 -05:00
Mike Hommey
33a3d73203
Bug 696555 - Move update.locale into omni.jar. r=rstrong
2011-11-22 08:05:59 +01:00
Tim Abraldes
b83d8b1d6a
Bug 668436 - Send service pack major and minor version info in AUS ping. r=rstrong
2011-11-07 12:53:41 -06:00
Kyle Huey
84be810e8c
Bug 687332: Fix toolkit/. r=rs
2011-09-29 12:06:36 -04:00
Nick Thomas
1e4ed25f2c
Bug 491464, Append -shark to BUILDTARGET for update queries when shark is enabled, r=rstrong
2011-06-30 10:23:04 +12:00
Jonas Sicking
a4e88c317e
Bug 664932: Make update unit tests not implement nsIXMLHttpRequestEventTarget in script. r=rstrong
2011-06-22 15:17:07 -07:00
Peter Van der Beken
c5e3434613
Fix for bug 658632 (Provide easy way to add non-leaky classinfo to JS components). r=gavin.
2011-05-25 10:46:51 +02:00
Robert Strong
3f7f5fc17f
Main patch - Switching channels is broken when an update is already downloading or downloaded - Bug 652016 - When switching channels, I get a failed update. r=mossop
2011-05-18 11:28:56 -07:00
Ed Morley
7c35bdd0e4
Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend
2011-04-29 12:38:26 +02:00