Ehsan Akhgari
0ea3be6ccb
Bug 757981 - Make sure to use the correct installation directory for regular updates; r=bbondy
2012-05-23 16:50:10 -04:00
Landry Breuil
12f3ec812b
Bug 757611 - pass a FILE* to ferror(), fixes build on OpenBSD - r=ehsan
2012-05-22 17:24:42 -04:00
Ehsan Akhgari
904efc4f7a
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
87620f5676
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Brian R. Bondy
1b38735da3
Bug 750850 - Delayed loading. r=ehsan
2012-05-05 09:21:53 -04:00
Brian R. Bondy
2a4bd445d4
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
Peng Kang
2fbc22e590
Bug 737056 - Replace NS_CompareVersions more intuitive C++ API called mozilla::Version. r=bsmedberg
2012-04-18 23:22:29 -04:00
Brian R. Bondy
2603dd257a
Bug 735969 - Revert the disable version downgrade check workaround from Bug 735784. r=rstrong
2012-04-12 19:06:19 -04:00
Chris Jones
3230be69f4
Bug 737368, part 2: Implement a trivial update-application-progress UI for Gonk that shows ASCII bars in logcat. r=mwu
...
--HG--
rename : toolkit/mozapps/update/updater/progressui_null.cpp => toolkit/mozapps/update/updater/progressui_gonk.cpp
2012-03-21 15:50:53 -07:00
Brian R. Bondy
24ef69a7c8
Bug 735784 - Workaround for 13.0a1 users who are getting version downgrade errors. r=rstrong
2012-03-14 22:42:42 -04:00
Ehsan Akhgari
8556581fe1
Bug 735713 - Make sure that we can update users if the version of the application has been bumped up; r=rstrong
2012-03-14 14:08:01 -04:00
Ehsan Akhgari
e3ed3939b7
Backed out changeset a888f210af4e (bug 735713) because of test failures on Windows
...
--HG--
extra : rebase_source : eb2c30597bd72049b57e3aed4a496e007d322d03
2012-03-14 17:45:18 -04:00
Ehsan Akhgari
c69bcdf686
Bug 735713 - Make sure that we can update users if the version of the application has been bumped up; r=rstrong
2012-03-14 14:08:01 -04:00
Brian R. Bondy
22c90e2a57
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
3612e788bd
Bug 730792 - Enable new security checks for updates without the service. r=rstrong
2012-03-05 15:47:46 -05:00
Brian R. Bondy
5f2c644ddf
Bug 725180 - Misc libmar fixes found from tests. r=rstrong
2012-02-24 16:29:42 -05:00
Brian R. Bondy
2e8d83a148
Bug 728301 - Enable new security checks only for the service. r=rstrong
2012-02-24 16:29:42 -05:00
Brian R. Bondy
52f09e123c
Bug 721758 - Ability to configure updater to accept multiple MAR IDs. r=rstrong
2012-02-24 16:29:42 -05:00
Brian R. Bondy
7710522f5d
Bug 708690 - XPCShell test enhancements for product information blocks. r=rstrong
2012-02-24 16:29:42 -05:00
Brian R. Bondy
c12098b4fa
Bug 708690 - Updater enhancements for product information blocks. r=rstrong
2012-02-24 16:29:41 -05:00
Brian R. Bondy
2f4e84f6b1
Bug 711139 - MOZ_VERIFY_MAR_SIGNATURE build option for verifying MAR signatures. r=rstrong. sr=khuey
2012-02-24 16:29:41 -05:00
Brian R. Bondy
c9e0f526ad
Bug 704285 - Certificates for updater cert check. r=rstrong
2012-02-24 16:29:41 -05:00
Brian R. Bondy
20efb99369
Bug 704285 - Include certificates inside updater.exe and use them to verify MARs. r=rstrong
2012-02-24 16:29:41 -05:00
Brian R. Bondy
6b5c28e8df
Bug 699700 - Add support for signing and verifying MAR files in libmar and the mar program. r=bsmith
2012-02-24 16:29:41 -05:00
Ginn Chen
32679407a0
Bug 674478 Implement rmdir rf without FTS on Solaris r=bbondy
2012-02-22 10:12:54 +08:00
Nathan Froyd
067defe024
Bug 727156 - fix compiler warnings in toolkit/mozapps/update/; r=bbondy
2012-02-14 10:48:23 -08:00
Brian R. Bondy
665be9d14b
Bug 719947 - Add an indeterminate progress bar for updates applied from service. r=rstrong
2012-02-03 08:51:22 -05:00
Brian R. Bondy
5b975c3835
Bug 719066 - Callback application should relaunch with the same privileges it had last. r=rstrong
2012-01-22 16:18:15 -05:00
Tim Taubert
d2339616cf
merge m-c to fx-team
2012-01-19 12:10:03 +01:00
Robert Strong
5e8bc51cc8
Main patch - Bug 660038 - Remove channel switching support. r=bbondy
2012-01-18 14:10:38 -08:00
Tim Taubert
56aca129ef
merge m-c to fx-team
2012-01-13 11:40:59 +01:00
Jared Wein
edd3ef212c
Bug 710968 - Updater incorrectly checks fread() retval. r=bbondy
2012-01-12 16:38:20 -08:00
Brian R. Bondy
882c79dd2c
Bug 715746 - Fix for intermittent test_0000_bootstrap_svc.js failure failed: 7 == succeeded. r=rstrong
2012-01-12 09:54:40 -05:00
Mike Hommey
1f4341fcce
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Brian R. Bondy
528c9af51d
Bug 711692 - Various fixes for intermittent failures. r=rstrong.
2011-12-28 21:08:37 -05:00
Brian R. Bondy
37096b5741
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
434d2d023c
Bug 711692 - Loop on app bin copy to ensure it can be removed (intermittent test failure). r=rstrong.
2012-01-04 23:19:18 -05:00
Brian R. Bondy
be9d3e989e
Bug 711834 - Clear out env variable after getting value from unelevated updater.exe. r=rstrong.
2012-01-04 23:19:18 -05:00
Brian R. Bondy
dd832197ee
Bug 711834 - Fix force no UAC prompt for xpcshell tests. r=rstrong
2012-01-04 23:19:17 -05:00
Brian R. Bondy
03ad6d8657
Bug 711792 - Speed up and simplify maintenance service update command processing. r=rstrong.
2012-01-04 23:19:17 -05:00
Brian R. Bondy
2c0a6e3e93
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
18284e755d
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
427d50bb11
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
fa7e88ea76
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
6c106443a7
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
05a2844e25
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
73d552a617
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
f3519a8442
Bug 481815 - Provide a Windows service for silent updates. r=rstrong.
2012-01-04 23:19:14 -05:00
Brian R. Bondy
18878b1615
Bug 718348 - Obtain more telemetry data for app update memory errors. r=rstrong
2012-01-18 13:43:21 -05:00
Mike Hommey
3c82e02c3f
Bug 687139 - Avoid linking the updater against libmozutils. r=khuey
2011-09-17 08:55:45 +02:00