<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>220030</bug_id>
          
          <creation_ts>2020-12-18 16:03:04 -0800</creation_ts>
          <short_desc>WKProcessPool enhancements for URL schemes</short_desc>
          <delta_ts>2020-12-18 16:39:46 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit API</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jeff Miller">jeffm</reporter>
          <assigned_to name="Jeff Miller">jeffm</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jeffm</cc>
    
    <cc>mkwst</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1715835</commentid>
    <comment_count>0</comment_count>
    <who name="Jeff Miller">jeffm</who>
    <bug_when>2020-12-18 16:03:04 -0800</bug_when>
    <thetext>Expose the equivalent of the following C SPIs as SPI on WKProcessPool:

WKContextRegisterURLSchemeAsSecure()
WKContextRegisterURLSchemeAsBypassingContentSecurityPolicy()
WKContextSetDomainRelaxationForbiddenForURLScheme()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1715836</commentid>
    <comment_count>1</comment_count>
    <who name="Jeff Miller">jeffm</who>
    <bug_when>2020-12-18 16:03:36 -0800</bug_when>
    <thetext>&lt;rdar://72470864&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1715841</commentid>
    <comment_count>2</comment_count>
      <attachid>416555</attachid>
    <who name="Jeff Miller">jeffm</who>
    <bug_when>2020-12-18 16:07:07 -0800</bug_when>
    <thetext>Created attachment 416555
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1715858</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-18 16:39:45 -0800</bug_when>
    <thetext>Committed r270997: &lt;https://trac.webkit.org/changeset/270997&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416555.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416555</attachid>
            <date>2020-12-18 16:07:07 -0800</date>
            <delta_ts>2020-12-18 16:39:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220030-20201218160706.patch</filename>
            <type>text/plain</type>
            <size>3709</size>
            <attacher name="Jeff Miller">jeffm</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwOTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDlhMDA4MGYxZjFkNDZkYTU0
ZmJlY2FiNzU1ZDQ1MmZiNGEzOWNlNTIuLjYwYjYyZTRjM2ZhMjhmMDQ5M2Y5NTYyODIyMGNjYzBm
OWMzZmEyMmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjAtMTItMTggIEplZmYgTWls
bGVyICA8amVmZm1AYXBwbGUuY29tPgorCisgICAgICAgIFdLUHJvY2Vzc1Bvb2wgZW5oYW5jZW1l
bnRzIGZvciBVUkwgc2NoZW1lcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjIwMDMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2wubW06CisgICAg
ICAgICgtW1dLUHJvY2Vzc1Bvb2wgX3JlZ2lzdGVyVVJMU2NoZW1lQXNTZWN1cmU6XSk6CisgICAg
ICAgIEFkZGVkLCBlcXVpdmFsZW50IHRvIFdLQ29udGV4dFJlZ2lzdGVyVVJMU2NoZW1lQXNTZWN1
cmUoKS4KKyAgICAgICAgCisgICAgICAgICgtW1dLUHJvY2Vzc1Bvb2wgX3JlZ2lzdGVyVVJMU2No
ZW1lQXNCeXBhc3NpbmdDb250ZW50U2VjdXJpdHlQb2xpY3k6XSk6CisgICAgICAgIEFkZGVkLCBl
cXVpdmFsZW50IHRvIFdLQ29udGV4dFJlZ2lzdGVyVVJMU2NoZW1lQXNCeXBhc3NpbmdDb250ZW50
U2VjdXJpdHlQb2xpY3koKS4KKworICAgICAgICAoLVtXS1Byb2Nlc3NQb29sIF9zZXREb21haW5S
ZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lOl0pOgorICAgICAgICBBZGRlZCwgZXF1aXZh
bGVudCB0byBXS0NvbnRleHRTZXREb21haW5SZWxheGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1l
KCkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRl
Lmg6CisKIDIwMjAtMTItMTggIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAg
ICAgICAgU3BlZWNoUmVjb2duaXRpb25SZW1vdGVSZWFsdGltZU1lZGlhU291cmNlTWFuYWdlciBz
aG91bGQgbm90IGlzc3VlIHNhbmRib3ggZXh0ZW5zaW9uIGZvciBtb2NrZWQgZGV2aWNlcwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2wu
bW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbC5tbQpp
bmRleCBmYWUzMWYzMWI3OTkxMjFkMGUxNzM3Y2QwNzIxMDg1NDk4MDIyMDNkLi44M2E3NzI5OGU0
YzRkZDgyZGNhMzUzMzVmYTljNTkxMzA5ZTQzOTNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbC5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbC5tbQpAQCAtMTk3LDYgKzE5NywyMSBA
QCAtICh2b2lkKV9yZWdpc3RlclVSTFNjaGVtZUFzQ2FuRGlzcGxheU9ubHlJZkNhblJlcXVlc3Q6
KE5TU3RyaW5nICopc2NoZW1lCiAgICAgX3Byb2Nlc3NQb29sLT5yZWdpc3RlclVSTFNjaGVtZUFz
Q2FuRGlzcGxheU9ubHlJZkNhblJlcXVlc3Qoc2NoZW1lKTsKIH0KIAorLSAodm9pZClfcmVnaXN0
ZXJVUkxTY2hlbWVBc1NlY3VyZTooTlNTdHJpbmcgKilzY2hlbWUKK3sKKyAgICBfcHJvY2Vzc1Bv
b2wtPnJlZ2lzdGVyVVJMU2NoZW1lQXNTZWN1cmUoc2NoZW1lKTsKK30KKworLSAodm9pZClfcmVn
aXN0ZXJVUkxTY2hlbWVBc0J5cGFzc2luZ0NvbnRlbnRTZWN1cml0eVBvbGljeTooTlNTdHJpbmcg
KilzY2hlbWUKK3sKKyAgICBfcHJvY2Vzc1Bvb2wtPnJlZ2lzdGVyVVJMU2NoZW1lQXNCeXBhc3Np
bmdDb250ZW50U2VjdXJpdHlQb2xpY3koc2NoZW1lKTsKK30KKworLSAodm9pZClfc2V0RG9tYWlu
UmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZTooTlNTdHJpbmcgKilzY2hlbWUKK3sKKyAg
ICBfcHJvY2Vzc1Bvb2wtPnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUo
c2NoZW1lKTsKK30KKwogLSAodm9pZClfc2V0Q2FuSGFuZGxlSFRUUFNTZXJ2ZXJUcnVzdEV2YWx1
YXRpb246KEJPT0wpdmFsdWUKIHsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sUHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmgKaW5kZXggZmI5NzI5Mjc1YTBj
MGQ0YmM5NmQ4YTU0NzYwYjk0MTY5OWQxZWY5My4uZDQwMzcxMzZlMDZiMjYxNzQ4NWM4MmFjZGI3
ZDcxZDMxZDk3NTFkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0Nv
Y29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmgKQEAgLTgyLDcgKzgyLDkgQEAKIC0gKHZv
aWQpX2NsZWFyU3VwcG9ydGVkUGx1Z2lucyBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0KSwg
aW9zKDEyLjApKTsKIAogLSAodm9pZClfcmVnaXN0ZXJVUkxTY2hlbWVBc0NhbkRpc3BsYXlPbmx5
SWZDYW5SZXF1ZXN0OihOU1N0cmluZyAqKXNjaGVtZSBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEw
LjE0KSwgaW9zKDEyLjApKTsKLQorLSAodm9pZClfcmVnaXN0ZXJVUkxTY2hlbWVBc1NlY3VyZToo
TlNTdHJpbmcgKilzY2hlbWUgV0tfQVBJX0FWQUlMQUJMRShtYWNvcyhXS19NQUNfVEJBKSwgaW9z
KFdLX0lPU19UQkEpKTsKKy0gKHZvaWQpX3JlZ2lzdGVyVVJMU2NoZW1lQXNCeXBhc3NpbmdDb250
ZW50U2VjdXJpdHlQb2xpY3k6KE5TU3RyaW5nICopc2NoZW1lIFdLX0FQSV9BVkFJTEFCTEUobWFj
b3MoV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CistICh2b2lkKV9zZXREb21haW5SZWxh
eGF0aW9uRm9yYmlkZGVuRm9yVVJMU2NoZW1lOihOU1N0cmluZyAqKXNjaGVtZSBXS19BUElfQVZB
SUxBQkxFKG1hY29zKFdLX01BQ19UQkEpLCBpb3MoV0tfSU9TX1RCQSkpOwogCiAtIChfV0tEb3du
bG9hZCAqKV9kb3dubG9hZFVSTFJlcXVlc3Q6KE5TVVJMUmVxdWVzdCAqKXJlcXVlc3Qgd2Vic2l0
ZURhdGFTdG9yZTooV0tXZWJzaXRlRGF0YVN0b3JlICopZGF0YVN0b3JlIG9yaWdpbmF0aW5nV2Vi
VmlldzooV0tXZWJWaWV3ICopd2ViVmlldyBXS19BUElfREVQUkVDQVRFRF9XSVRIX1JFUExBQ0VN
RU5UKCJXS1dlYlZpZXcgX2Rvd25sb2FkUmVxdWVzdCIsIG1hY29zKDEwLjEwLCBXS19NQUNfVEJB
KSwgaW9zKDguMCwgV0tfSU9TX1RCQSkpOwogLSAoX1dLRG93bmxvYWQgKilfcmVzdW1lRG93bmxv
YWRGcm9tRGF0YTooTlNEYXRhICopcmVzdW1lRGF0YSB3ZWJzaXRlRGF0YVN0b3JlOihXS1dlYnNp
dGVEYXRhU3RvcmUgKilkYXRhU3RvcmUgIHBhdGg6KE5TU3RyaW5nICopcGF0aCBvcmlnaW5hdGlu
Z1dlYlZpZXc6KFdLV2ViVmlldyAqKXdlYlZpZXcgV0tfQVBJX0RFUFJFQ0FURURfV0lUSF9SRVBM
QUNFTUVOVCgiV0tXZWJWaWV3LnJlc3VtZURvd25sb2FkRnJvbVJlc3VtZURhdGE6Y29tcGxldGlv
bkhhbmRsZXI6IiwgbWFjb3MoMTAuMTAsIFdLX01BQ19UQkEpLCBpb3MoOC4wLCBXS19JT1NfVEJB
KSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>