gecko-dev/toolkit/xre
Robert Strong 613550c9a5 Bug 1567077 - don't try to update when the update.status file is read only. r=bytesized
When checking for an update during startup, open the update.status file with read and write access so repeated update attempts are prevented when there is only read access to the update.status file.
When loading the active-update.xml file after startup, open it with both read and write access so the active-update.xml isn't loaded when there is only read access and the client will still receive manual update notifications.
On Windows, when opening the active-update.xml file with both read and write access fails attempt to fix the update directory permissions.
When checking if it is possible to apply updates, first check for write access to the update directory so OS X no longer always returns true and Windows no longer always returns true when the maintenance service can be used.
Sets security.turn_off_all_security_so_that_viruses_can_take_over_this_computer to true in the app update xpcshell tests so Cu.isInAutomation is true when running the tests.

Differential Revision: https://phabricator.services.mozilla.com/D39601

--HG--
rename : toolkit/mozapps/update/tests/unit_base_updater/marAppApplyUpdateSuccess.js => toolkit/mozapps/update/tests/unit_base_updater/marAppApplyUpdateSkippedWriteAccess_win.js
extra : moz-landing-system : lando
2019-07-31 16:15:27 +00:00
..
test Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-06 08:18:28 +00:00
AutoSQLiteLifetime.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
AutoSQLiteLifetime.h
Bootstrap.cpp Bug 632954 - Add an explicit __llvm_profile_dump() call for Android; r=snorp 2019-03-18 23:52:31 +00:00
Bootstrap.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
CmdLineAndEnvUtils.cpp
CmdLineAndEnvUtils.h Bug 1563336: Add a common implementation of module version info extraction to WinHeaderOnlyUtils; r=mhowell 2019-07-04 21:30:30 +00:00
CreateAppData.cpp Bug 1520530: Remove the usage of deprecated OSX APIs in nsCommandLineService. r=spohl 2019-01-30 22:28:56 +00:00
EventTracer.cpp
EventTracer.h
LauncherRegistryInfo.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-05-25 17:46:15 +00:00
LauncherRegistryInfo.h Bug 1563336: Add a common implementation of module version info extraction to WinHeaderOnlyUtils; r=mhowell 2019-07-04 21:30:30 +00:00
LauncherResult.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
MacApplicationDelegate.h Bug 1551990 - Firefox hangs on wake up from OS X Power Nap r=spohl 2019-06-04 20:04:24 +00:00
MacApplicationDelegate.mm Bug 1564298: Make it possible to build with macOS 10.14 SDK. r=mstange 2019-07-18 19:23:04 +00:00
MacAutoreleasePool.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
MacAutoreleasePool.mm Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00
MacLaunchHelper.h
MacLaunchHelper.mm Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00
ModuleEvaluator_windows.cpp Bug 1550544: Clean up untrusted module evaluator; r=agashlin 2019-05-15 19:38:34 +00:00
ModuleEvaluator_windows.h Bug 1550544: Clean up untrusted module evaluator; r=agashlin 2019-05-15 19:38:34 +00:00
ModuleVersionInfo_windows.cpp
ModuleVersionInfo_windows.h
MozMeegoAppService.h
PolicyChecks.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
ProfileReset.cpp Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike 2019-06-11 15:51:51 +00:00
ProfileReset.h Bug 1529879: Block changing the profile list when another process has changed it. r=froydnj,Gijs,flod 2019-03-05 12:51:44 -08:00
SafeMode.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
UIKitDirProvider.h
UIKitDirProvider.mm Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00
WinDllServices.cpp Bug 1550544: Clean up untrusted module evaluator; r=agashlin 2019-05-15 19:38:34 +00:00
WinDllServices.h Bug 1518490 Part 2/3: Measure xul.dll load duration r=aklotz 2019-01-15 22:29:28 +00:00
components.conf Bug 1542996 - Remove duplicate component registration. r=kmag 2019-04-09 18:58:49 +00:00
glxtest.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-06-08 08:26:37 +00:00
moz.build Bug 1551913 - Fix issues setting update directory permissions r=rstrong 2019-07-24 16:05:46 +00:00
nsAndroidStartup.cpp
nsAppRunner.cpp Backed out changeset 814a517bdf2e (bug 1567848) for causing xpcshell and geckoview failure CLOSED TREE 2019-07-23 18:46:34 +03:00
nsAppRunner.h Bug 1556832: Comparing compatibility versions goes on to check the build IDs when the version is newer. r=froydnj 2019-06-04 10:44:16 -07:00
nsAppStartupNotifier.cpp Bug 1558306 - Clean up app-startup category/topics for readability. r=mconley 2019-06-12 17:50:13 +00:00
nsAppStartupNotifier.h
nsCommandLineServiceMac.h
nsCommandLineServiceMac.mm Bug 1523613: Fix memory leaks during updates. r=rstrong 2019-02-25 10:16:15 -05:00
nsConsoleWriter.cpp Bug 1558653. Stop using [array] in nsIConsoleService. r=froydnj 2019-06-12 18:10:19 +00:00
nsEmbedFunctions.cpp Bug 1558306 - Clean up app-startup category/topics for readability. r=mconley 2019-06-12 17:50:13 +00:00
nsEmbeddingModule.cpp Bug 1541792 - Replace linker magic with manual component registration. r=froydnj 2019-04-05 02:30:56 +00:00
nsGDKErrorHandler.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsGDKErrorHandler.h
nsIAppStartupNotifier.h Bug 1558306 - Clean up app-startup category/topics for readability. r=mconley 2019-06-12 17:50:13 +00:00
nsINativeAppSupport.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIWinAppHelper.idl
nsIXREDirProvider.idl
nsNativeAppSupportBase.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm Bug 1543627: Allow for --createProfile cmd line arg to work on macOS when Firefox is already running. r=spohl 2019-05-01 10:49:52 -04:00
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNativeAppSupportWin.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNativeAppSupportWin.h Backed out 11 changesets (bug 1518639, bug 513742) for chrome failures at browser/components/shell/test/test_headless_screenshot.html 2019-03-06 21:28:49 +02:00
nsSigHandlers.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsSigHandlers.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
nsUpdateDriver.cpp Bug 1567077 - don't try to update when the update.status file is read only. r=bytesized 2019-07-31 16:15:27 +00:00
nsUpdateDriver.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsWindowsRestart.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsWindowsWMain.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsX11ErrorHandler.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsX11ErrorHandler.h Bug 1550422 - P0. Use X11UndefineNone.h to avoid conflicts with the macro None from X11/X.h. r=karlt 2019-05-25 10:13:02 +00:00
nsXREDirProvider.cpp Bug 1570179: Clear cached directories after sending shutdown notifications. r=froydnj 2019-07-31 14:16:17 +00:00
nsXREDirProvider.h Backed out 2 changesets (bug 1555319) for xpcshell failures on test_install_hash.js. 2019-06-26 23:09:47 +03:00
platform.ini
updaterfileutils_osx.h
updaterfileutils_osx.mm Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00