Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Robert Strong de030c48f8 Bug 1510494 - fix crash when running xpcshell tests on Windows 7 debug builds. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D48557

--HG--
extra : moz-landing-system : lando
2019-10-08 15:20:05 +00:00
Robert Strong d199f64c18 Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D46627

--HG--
extra : moz-landing-system : lando
2019-10-08 15:10:29 +00:00
shindli ee90478b75 Backed out changeset 27df5399e032 (bug 1510494) for causing xpcshell test failures in toolkit/mozapps/update/tests/unit_service_updater/marStageSuccessCompleteSvc.js CLOSED TREE 2019-10-04 11:48:13 +03:00
Robert Strong aa2824a817 Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D46627

--HG--
extra : moz-landing-system : lando
2019-10-04 03:11:40 +00:00
arthur.iakab 89b7259f29 Backed out changeset a96c48260a90 (bug 1510494) for causing build bustages on updatehelper.cpp. 2019-10-04 05:45:39 +03:00
Robert Strong 09190b016b Bug 1510494 - write elevated updater log and status files to a new directory in the Maintenance Service directory. r=agashlin,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D46627

--HG--
extra : moz-landing-system : lando
2019-10-04 00:47:47 +00:00
Kirk Steuber 0af11985df Bug 1551913 - Fix issues setting update directory permissions r=rstrong
This patch addresses both Bug 1551913 and Bug 1552206.

This patches the update directory permission-fixing code.

This also fixes a related bug that I discovered while testing this patch: nsAutoSid doesn't actually work because both PSID and HANDLE are both typedef'ed from void*, so the compiler can't actually tell the difference between them and ends up calling CloseHandle instead of FreeSid. To fix this, I removed nsAutoSid and replaced it with UniqueSidPtr, a UniquePtr type that uses a custom deleter class to free the SID properly.

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

--HG--
rename : toolkit/mozapps/update/common/win_dirent.cpp => toolkit/mozapps/update/common/updateutils_win.cpp
rename : toolkit/mozapps/update/common/win_dirent.h => toolkit/mozapps/update/common/updateutils_win.h
extra : moz-landing-system : lando
2019-07-24 16:05:46 +00:00