Changeset 246446 in webkit
- Timestamp:
- Jun 14, 2019 2:39:07 PM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/PAL/ChangeLog
r246395 r246446 1 2019-06-14 Jiewen Tan <jiewen_tan@apple.com> 2 3 Disable AppSSO for web processes and plugin processes 4 https://bugs.webkit.org/show_bug.cgi?id=198843 5 <rdar://problem/51642920> 6 7 Reviewed by Sam Weinig. 8 9 * pal/spi/cf/CFNetworkSPI.h: 10 Adds a SPI to disable AppSSO for CFNetwork. 11 1 12 2019-06-12 Antoine Quint <graouts@apple.com> 2 13 -
trunk/Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h
r245075 r246446 233 233 #endif 234 234 235 @interface NSURLSession (SPI) 235 236 #if HAVE(CFNETWORK_NSURLSESSION_STRICTRUSTEVALUATE) 236 @interface NSURLSession (SPI)237 237 + (void)_strictTrustEvaluate:(NSURLAuthenticationChallenge *)challenge queue:(dispatch_queue_t)queue completionHandler:(void (^)(NSURLAuthenticationChallenge *challenge, OSStatus trustResult))cb; 238 @end 239 #endif 238 #endif 239 #if HAVE(LOAD_OPTIMIZER) 240 + (void)_disableAppSSO; 241 #endif 242 @end 240 243 241 244 extern NSString * const NSURLAuthenticationMethodOAuth; -
trunk/Source/WebKit/ChangeLog
r246444 r246446 1 2019-06-14 Jiewen Tan <jiewen_tan@apple.com> 2 3 Disable AppSSO for web processes and plugin processes 4 https://bugs.webkit.org/show_bug.cgi?id=198843 5 <rdar://problem/51642920> 6 7 Reviewed by Sam Weinig. 8 9 This patch moves the disabling of AppSSO from AuxiliaryProcess to PluginProcess 10 and WebProcess such that NetworkingProcess will not be affected. 11 12 * PluginProcess/mac/PluginProcessMac.mm: 13 (WebKit::PluginProcess::platformInitializePluginProcess): 14 * Shared/ios/AuxiliaryProcessIOS.mm: 15 (WebKit::AuxiliaryProcess::platformInitialize): 16 * Shared/mac/AuxiliaryProcessMac.mm: 17 (WebKit::AuxiliaryProcess::platformInitialize): 18 * WebProcess/cocoa/WebProcessCocoa.mm: 19 (WebKit::WebProcess::platformInitializeProcess): 20 1 21 2019-06-14 Megan Gardner <megan_gardner@apple.com> 2 22 -
trunk/Source/WebKit/PluginProcess/mac/PluginProcessMac.mm
r243784 r246446 48 48 #import <mach/vm_statistics.h> 49 49 #import <objc/runtime.h> 50 #import <pal/spi/cf/CFNetworkSPI.h> 50 51 #import <pal/spi/cg/CoreGraphicsSPI.h> 51 52 #import <pal/spi/cocoa/LaunchServicesSPI.h> … … 405 406 [NSApp setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameAqua]]; 406 407 #endif 408 #if HAVE(LOAD_OPTIMIZER) 409 [NSURLSession _disableAppSSO]; 410 #endif 407 411 } 408 412 -
trunk/Source/WebKit/Shared/ios/AuxiliaryProcessIOS.mm
r246008 r246446 44 44 #endif 45 45 46 #if USE(APPLE_INTERNAL_SDK)47 #include <WebKitAdditions/AuxiliaryProcessAdditions.h>48 #endif49 50 46 namespace WebKit { 51 47 … … 56 52 floatingPointEnvironment.saveMainThreadEnvironment(); 57 53 [[NSFileManager defaultManager] changeCurrentDirectoryPath:[[NSBundle mainBundle] bundlePath]]; 58 #if HAVE(LOAD_OPTIMIZER)59 AUXILIARYPROCESS_LOADOPTIMIZER_ADDITIONS60 #endif61 54 } 62 55 -
trunk/Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm
r246008 r246446 58 58 #if USE(APPLE_INTERNAL_SDK) 59 59 #import <ApplicationServices/ApplicationServicesPriv.h> 60 #import <WebKitAdditions/AuxiliaryProcessAdditions.h>61 60 #import <rootless.h> 62 61 #endif … … 161 160 initializeTimerCoalescingPolicy(); 162 161 [[NSFileManager defaultManager] changeCurrentDirectoryPath:[[NSBundle mainBundle] bundlePath]]; 163 #if HAVE(LOAD_OPTIMIZER)164 AUXILIARYPROCESS_LOADOPTIMIZER_ADDITIONS165 #endif166 162 } 167 163 -
trunk/Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
r246413 r246446 68 68 #import <dispatch/dispatch.h> 69 69 #import <objc/runtime.h> 70 #import <pal/spi/cf/CFNetworkSPI.h> 70 71 #import <pal/spi/cf/CFUtilitiesSPI.h> 71 72 #import <pal/spi/cg/CoreGraphicsSPI.h> … … 456 457 registerWithStateDumper(); 457 458 #endif 459 460 #if HAVE(LOAD_OPTIMIZER) 461 [NSURLSession _disableAppSSO]; 462 #endif 458 463 } 459 464
Note: See TracChangeset
for help on using the changeset viewer.