Changeset 188627 in webkit


Ignore:
Timestamp:
Aug 18, 2015 9:50:15 PM (9 years ago)
Author:
mitz@apple.com
Message:

[iOS] Safari’s Web Content process crashes when decoding an NSError containing an identity
https://bugs.webkit.org/show_bug.cgi?id=148135

Reviewed by Sam Weinig.

  • Configurations/WebContent-iOS.entitlements: Added the com.apple.identities keychain access group. The Networking process already has it since r169655.
  • UIProcess/Cocoa/WebProcessPoolCocoa.mm:

(WebKit::WebProcessPool::platformInitialize): Always allow the UI process to decode keys.

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r188625 r188627  
     12015-08-18  Dan Bernstein  <mitz@apple.com>
     2
     3        [iOS] Safari’s Web Content process crashes when decoding an NSError containing an identity
     4        https://bugs.webkit.org/show_bug.cgi?id=148135
     5
     6        Reviewed by Sam Weinig.
     7
     8        * Configurations/WebContent-iOS.entitlements: Added the com.apple.identities keychain
     9          access group. The Networking process already has it since r169655.
     10
     11        * UIProcess/Cocoa/WebProcessPoolCocoa.mm:
     12        (WebKit::WebProcessPool::platformInitialize): Always allow the UI process to decode keys.
     13
    1142015-08-18  Jincheol Jo  <jincheol.jo@navercorp.com>
    215
  • trunk/Source/WebKit2/Configurations/WebContent-iOS.entitlements

    r171322 r188627  
    33<plist version="1.0">
    44<dict>
     5        <key>keychain-access-groups</key>
     6        <array>
     7                <string>com.apple.identities</string>
     8        </array>
    59        <key>com.apple.private.allow-explicit-graphics-priority</key>
    610        <true/>
  • trunk/Source/WebKit2/UIProcess/Cocoa/WebProcessPoolCocoa.mm

    r185961 r188627  
    5454
    5555#if PLATFORM(IOS)
     56#import "ArgumentCodersCF.h"
    5657#import <WebCore/RuntimeApplicationChecksIOS.h>
    5758#else
     
    144145
    145146#if PLATFORM(IOS)
     147    IPC::setAllowsDecodingSecKeyRef(true);
    146148    WebKit::WebMemoryPressureHandler::singleton();
    147149#endif
Note: See TracChangeset for help on using the changeset viewer.