Changeset 285164 in webkit
- Timestamp:
- Nov 2, 2021 10:01:52 AM (9 months ago)
- Location:
- trunk/Source
- Files:
-
- 7 edited
-
JavaScriptCore/ChangeLog (modified) (1 diff)
-
JavaScriptCore/inspector/remote/RemoteInspectorConstants.h (modified) (1 diff)
-
JavaScriptCore/inspector/remote/cocoa/RemoteInspectorCocoa.mm (modified) (1 diff)
-
WebKit/ChangeLog (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.h (modified) (1 diff)
-
WebKit/UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.mm (modified) (2 diffs)
-
WebKit/UIProcess/Cocoa/AutomationClient.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r285154 r285164 1 2021-11-02 Patrick Angle <pangle@apple.com> 2 3 WebDriver: [Cocoa] support `acceptInsecureCerts` capability 4 https://bugs.webkit.org/show_bug.cgi?id=231789 5 6 Reviewed by BJ Burg. 7 8 Add necessary plumbing to support the `acceptInsecureCerts` WebDriver capability. 9 10 * inspector/remote/RemoteInspectorConstants.h: 11 * inspector/remote/cocoa/RemoteInspectorCocoa.mm: 12 (Inspector::RemoteInspector::receivedAutomationSessionRequestMessage): 13 1 14 2021-11-01 Mark Lam <mark.lam@apple.com> 2 15 -
trunk/Source/JavaScriptCore/inspector/remote/RemoteInspectorConstants.h
r272889 r285164 104 104 // The value for WIRSessionCapabilitiesKey is a dictionary that holds these capability key-value pairs. 105 105 106 #define WIRAcceptInsecureCertificatesKey @"org.webkit.webdriver.accept-insecure-certificates" 106 107 #define WIRAllowInsecureMediaCaptureCapabilityKey @"org.webkit.webdriver.webrtc.allow-insecure-media-capture" 107 108 #define WIRSuppressICECandidateFilteringCapabilityKey @"org.webkit.webdriver.webrtc.suppress-ice-candidate-filtering" -
trunk/Source/JavaScriptCore/inspector/remote/cocoa/RemoteInspectorCocoa.mm
r280370 r285164 730 730 731 731 Client::SessionCapabilities sessionCapabilities; 732 if (NSNumber *value = forwardedCapabilities[WIRAcceptInsecureCertificatesKey]) { 733 if ([value isKindOfClass:[NSNumber class]]) 734 sessionCapabilities.acceptInsecureCertificates = value.boolValue; 735 } 736 732 737 if (NSNumber *value = forwardedCapabilities[WIRAllowInsecureMediaCaptureCapabilityKey]) { 733 738 if ([value isKindOfClass:[NSNumber class]]) -
trunk/Source/WebKit/ChangeLog
r285163 r285164 1 2021-11-02 Patrick Angle <pangle@apple.com> 2 3 WebDriver: [Cocoa] support `acceptInsecureCerts` capability 4 https://bugs.webkit.org/show_bug.cgi?id=231789 5 6 Reviewed by BJ Burg. 7 8 Add necessary plumbing to support the `acceptInsecureCerts` WebDriver capability. 9 10 * UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.h: 11 * UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.mm: 12 (-[_WKAutomationSessionConfiguration init]): 13 (-[_WKAutomationSessionConfiguration copyWithZone:]): 14 * UIProcess/Cocoa/AutomationClient.mm: 15 (WebKit::AutomationClient::requestAutomationSession): 16 1 17 2021-11-02 Kate Cheney <katherine_cheney@apple.com> 2 18 -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.h
r245294 r285164 33 33 @interface _WKAutomationSessionConfiguration : NSObject <NSCopying> 34 34 35 @property (nonatomic) BOOL acceptInsecureCertificates; 35 36 @property (nonatomic) BOOL allowsInsecureMediaCapture; 36 37 @property (nonatomic) BOOL suppressesICECandidateFiltering; -
trunk/Source/WebKit/UIProcess/API/Cocoa/_WKAutomationSessionConfiguration.mm
r242339 r285164 34 34 return nil; 35 35 36 _acceptInsecureCertificates = NO; 36 37 _allowsInsecureMediaCapture = YES; 37 38 _suppressesICECandidateFiltering = NO; … … 44 45 _WKAutomationSessionConfiguration *configuration = [(_WKAutomationSessionConfiguration *)[[self class] allocWithZone:zone] init]; 45 46 47 configuration.acceptInsecureCertificates = self.acceptInsecureCertificates; 46 48 configuration.allowsInsecureMediaCapture = self.allowsInsecureMediaCapture; 47 49 configuration.suppressesICECandidateFiltering = self.suppressesICECandidateFiltering; -
trunk/Source/WebKit/UIProcess/Cocoa/AutomationClient.mm
r272936 r285164 79 79 { 80 80 auto configuration = adoptNS([[_WKAutomationSessionConfiguration alloc] init]); 81 [configuration setAcceptInsecureCertificates:sessionCapabilities.acceptInsecureCertificates]; 82 81 83 if (sessionCapabilities.allowInsecureMediaCapture) 82 84 [configuration setAllowsInsecureMediaCapture:sessionCapabilities.allowInsecureMediaCapture.value()];
Note: See TracChangeset
for help on using the changeset viewer.