Ehsan Akhgari
bb915f2f93
Bug 765227 - Avoid attempting to update the maintenance service when an update is being staged; r=bbondy
2012-06-18 16:06:01 -04:00
Brian R. Bondy
3717929dc5
Bug 758463 - Windows XP does not clear prefetch on updates. r=jimm
2012-06-15 10:37:55 -04:00
Ehsan Akhgari
991b81f254
Bug 759615 - Avoid running the PostUpdate step when only staging the update in the background; r=rstrong
2012-05-30 18:09:59 -04:00
Ehsan Akhgari
3127b280c3
Bug 758998 - Use the correct installation directory when attempting to upgrade the maintenance service; r=bbondy
2012-05-29 17:31:04 -04:00
Gervase Markham
d4eb7d5782
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Brian R. Bondy
367ee44491
Bug 758206 - Better detection for preload/prefetch telemetry. r=taras
2012-05-27 22:40:49 -04:00
Brian R. Bondy
bd7b8ba206
Bug 758410 - Installs of service should not attempt to clear prefetch. r=rstrong
2012-05-27 22:40:48 -04:00
Brian R. Bondy
ac2e626c02
Bug 727864 - Enable DLL preloading when MozillaMaintenance service disabled prefetch. r=jimm
2012-05-27 22:40:48 -04:00
Brian R. Bondy
4671436044
Bug 692255 - Get rid of prefetch files on Windows for faster startup. r=rstrong
2012-05-27 22:40:48 -04:00
Brian R. Bondy
6898aebb48
Bug 757711 - Service does not get replaced for newer builds since bug 748764; r=ehsan
2012-05-23 17:28:08 -04:00
Ehsan Akhgari
ab9253304f
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.
--HG--
rename : toolkit/mozapps/update/test/chrome/test_0092_finishedBackground.xul => toolkit/mozapps/update/test/chrome/test_0093_stagedBackground.xul
rename : toolkit/mozapps/update/test/unit/test_0110_general.js => toolkit/mozapps/update/test/unit/test_0113_general.js
rename : toolkit/mozapps/update/test/unit/test_0111_general.js => toolkit/mozapps/update/test/unit/test_0114_general.js
rename : toolkit/mozapps/update/test/unit/test_0112_general.js => toolkit/mozapps/update/test/unit/test_0115_general.js
rename : toolkit/mozapps/update/test/unit/test_0170_fileLocked_xp_win_complete.js => toolkit/mozapps/update/test/unit/test_0172_fileLocked_xp_win_complete.js
rename : toolkit/mozapps/update/test/unit/test_0171_fileLocked_xp_win_partial.js => toolkit/mozapps/update/test/unit/test_0173_fileLocked_xp_win_partial.js
rename : toolkit/mozapps/update/test/unit/test_0110_general.js => toolkit/mozapps/update/test_svc/unit/test_0113_general_svc.js
rename : toolkit/mozapps/update/test/unit/test_0111_general.js => toolkit/mozapps/update/test_svc/unit/test_0114_general_svc.js
rename : toolkit/mozapps/update/test/unit/test_0112_general.js => toolkit/mozapps/update/test_svc/unit/test_0115_general_svc.js
rename : toolkit/mozapps/update/test/unit/test_0170_fileLocked_xp_win_complete.js => toolkit/mozapps/update/test_svc/unit/test_0172_fileLocked_xp_win_complete_svc.js
rename : toolkit/mozapps/update/test/unit/test_0171_fileLocked_xp_win_partial.js => toolkit/mozapps/update/test_svc/unit/test_0173_fileLocked_xp_win_partial_svc.js
2012-05-22 10:50:04 -04:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Brian R. Bondy
eef25984c9
Bug 749956 - Start tracking this releng only talos installer file in the tree. r=ehsan. DONTBUILD
2012-05-09 13:37:11 -04:00
Brian R. Bondy
c20b4e4ab2
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
Brian R. Bondy
44d026a887
Bug 748764 - LoadlibraryEx and quoted string fix for service. r=rstrong, a=ehsan.
2012-05-02 15:40:28 -04:00
Brian R. Bondy
bf2cc24f9c
Bug 711054 - Stop using readstrings errors for updater. r=rstrong
...
--HG--
rename : toolkit/mozapps/readstrings/errors.h => toolkit/mozapps/update/common/errors.h
rename : toolkit/mozapps/readstrings/readstrings.cpp => toolkit/mozapps/update/common/readstrings.cpp
rename : toolkit/mozapps/readstrings/readstrings.h => toolkit/mozapps/update/common/readstrings.h
2012-03-05 15:47:46 -05:00
Brian R. Bondy
3d8ddcf0c3
Bug 725568 - Maintenance service can crashes after applying updates. r=rstrong
2012-02-11 17:38:37 -05:00
Robert Strong
146a9061d6
Bug 725876 - Rename MOZ_UTILS_LDFLAGS to MOZ_GLUE_LDFLAGS and MOZ_UTILS_PROGRAM_LDFLAGS to MOZ_GLUE_PROGRAM_LDFLAGS. r=bbondy
2012-02-10 10:43:32 -08:00
Brian R. Bondy
d1d089b9df
Bug 725155 - Move MozillaMaintenance service description string to Strings section of ini file. r=rstrong
2012-02-09 14:44:54 -05:00
Brian R. Bondy
5f2746cb5f
Bug 715489 - MozillaMaintenance service is missing a description in Service Manager. r=rstrong
2012-02-06 13:32:51 -05:00
Ed Morley
2ef6b9323f
Merge last green changeset of mozilla-inbound to mozilla-central
2012-01-23 19:19:06 +00:00
Brian R. Bondy
44133c85ae
Bug 715910 - Use localized group account name for Users. r=rstrong
2012-01-22 20:52:03 -05:00
Robert Strong
b4a0cbf1ca
Bug 720016 - warning when compiling the maintenance service - swprintf takes a count parameter. r=bbondy
2012-01-22 15:55:22 -08:00
Brian R. Bondy
d15bd53072
Bug 715910 - Set permissions for the service even on upgrades. r=rstrong
2012-01-18 12:42:35 -05:00
Brian R. Bondy
dd7d7d7d0e
Bug 716915 - Service is sometimes not used after several successful service updates because maintenanceservice.exe is missing. r=rstrong.
2012-01-17 16:52:23 -05:00
Brian R. Bondy
5e1f6348e6
Bug 715910 - Logging to determine service permission problems, and always set it on upgrades. r=rstrong
2012-01-10 11:28:50 -05:00
Brian R. Bondy
1cc4dd3f92
Bug 715749 - service broke builds with --disable-updater. r=rstrong
2012-01-10 11:28:50 -05:00
Brian R. Bondy
46b366aa42
Bug 716126 - Include update.status contents inside maintenanceservice.log file on failed updates. r=rstrong
2012-01-10 11:28:50 -05:00
Brian R. Bondy
c97793c692
Bug 711692 - Various fixes for intermittent failures. r=rstrong.
2011-12-28 21:08:37 -05:00
Brian R. Bondy
07e9369d65
Bug 711692 - Environment variable related fixes for xpcshell tests. r=rstrong.
2012-01-04 23:19:19 -05:00
Brian R. Bondy
2fdf796977
Bug 711692 - appbin fix and SCM lock hang fix. r=rstrong.
2012-01-04 23:19:19 -05:00
Brian R. Bondy
3588126af5
Bug 711692 - Don't rely on event and don't uninstall/install service on updates. r=rstrong.
2012-01-04 23:19:19 -05:00
Brian R. Bondy
477121ea93
Bug 712155 - Maintenance service: Wait for service to stop before starting the next xpcshell test. r=rstrong.
2012-01-04 23:19:18 -05:00
Brian R. Bondy
e0a208e138
Bug 711792 - Speed up and simplify maintenance service update command processing. r=rstrong.
2012-01-04 23:19:17 -05:00
Brian R. Bondy
b374707209
Bug 711505 - Callback application should be locked when doing updates from the service. r=rstrong.
2012-01-04 23:19:16 -05:00
Brian R. Bondy
165e3a3c65
Bug 711140 - Use maintenance service if the fallback key is present so tests can run. r=rstrong.
2012-01-04 23:19:16 -05:00
Brian R. Bondy
c41584e6f4
Bug 709598 - If no registry keys exist for the install dir, don't try to use the maintenance service for updates. r=rstrong.
...
--HG--
rename : toolkit/components/maintenanceservice/pathhash.cpp => toolkit/mozapps/update/common/pathhash.cpp
rename : toolkit/components/maintenanceservice/pathhash.h => toolkit/mozapps/update/common/pathhash.h
2012-01-04 23:19:16 -05:00
Brian R. Bondy
e6f1faa1ee
Bug 708778 - Updater service used on Windows should drop as many permissions as possible. r=rstrong.
2012-01-04 23:19:16 -05:00
Brian R. Bondy
af8dcf0b95
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
28a67f5a40
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
d9f3ef0a5a
Bug 709183 - Callback path and arguments untrusted, don't use/pass them. r=rstrong.
2012-01-04 23:19:16 -05:00
Brian R. Bondy
86afcc4bf8
Bug 708854 - No longer use session ID for work item files. r=rstrong.
...
--HG--
rename : toolkit/mozapps/update/common/launchwinprocess.cpp => toolkit/mozapps/update/common/updatehelper.cpp
rename : toolkit/mozapps/update/common/launchwinprocess.h => toolkit/mozapps/update/common/updatehelper.h
2012-01-04 23:19:15 -05:00
Brian R. Bondy
54527b0e1a
Bug 481815 - Provide a Windows service for silent updates. r=rstrong.
2012-01-04 23:19:14 -05:00