<?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>159039</bug_id>
          
          <creation_ts>2016-06-22 14:35:55 -0700</creation_ts>
          <short_desc>Integrate WebKit&apos;s CFURLConnection with App Transport Security</short_desc>
          <delta_ts>2016-06-23 10:21:01 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1204671</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-22 14:35:55 -0700</bug_when>
    <thetext>Integrate WebKit&apos;s CFURLConnection with App Transport Security</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204672</commentid>
    <comment_count>1</comment_count>
      <attachid>281870</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-22 14:37:43 -0700</bug_when>
    <thetext>Created attachment 281870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204676</commentid>
    <comment_count>2</comment_count>
      <attachid>281870</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-06-22 14:45:18 -0700</bug_when>
    <thetext>Comment on attachment 281870
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=281870&amp;action=review

&gt; Source/WebCore/platform/network/mac/ResourceHandleMac.mm:134
&gt; +    extern const CFStringRef _kCFURLConnectionPropertyATSContext;

This should probably go in CFNetworkSPI.h.

&gt; Source/WebCore/platform/network/mac/ResourceHandleMac.mm:233
&gt; +    [propertyDictionary setObject:@{@&quot;NSAllowsArbitraryLoadsInWebContent&quot;: @&quot;&quot;} forKey:(NSString *)_kCFURLConnectionPropertyATSContext];

What does @&quot;&quot; mean here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204681</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-06-22 14:47:56 -0700</bug_when>
    <thetext>Is there a radar associated with this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204684</commentid>
    <comment_count>4</comment_count>
      <attachid>281874</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-22 14:57:13 -0700</bug_when>
    <thetext>Created attachment 281874
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204686</commentid>
    <comment_count>5</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-22 14:59:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/26953685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204687</commentid>
    <comment_count>6</comment_count>
      <attachid>281876</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-22 15:00:56 -0700</bug_when>
    <thetext>Created attachment 281876
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204696</commentid>
    <comment_count>7</comment_count>
      <attachid>281876</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-06-22 15:29:03 -0700</bug_when>
    <thetext>Comment on attachment 281876
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=281876&amp;action=review

&gt; Source/WebCore/platform/network/mac/ResourceHandleMac.mm:231
&gt; +    [propertyDictionary setObject:@{@&quot;NSAllowsArbitraryLoadsInWebContent&quot;: @&quot;&quot;} forKey:(NSString *)_kCFURLConnectionPropertyATSContext];

This needs to be surrounded by an #if PLATFORM(IOS) || (PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 101100)
Or something similar.
Is this even needed on Mac?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204698</commentid>
    <comment_count>8</comment_count>
      <attachid>281879</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-22 15:33:05 -0700</bug_when>
    <thetext>Created attachment 281879
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204708</commentid>
    <comment_count>9</comment_count>
      <attachid>281879</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-22 16:23:58 -0700</bug_when>
    <thetext>Comment on attachment 281879
Patch

Clearing flags on attachment: 281879

Committed r202356: &lt;http://trac.webkit.org/changeset/202356&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204709</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-22 16:24:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204850</commentid>
    <comment_count>11</comment_count>
      <attachid>281879</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2016-06-23 10:17:33 -0700</bug_when>
    <thetext>Comment on attachment 281879
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=281879&amp;action=review

&gt; Source/WebCore/platform/network/mac/ResourceHandleMac.mm:230
&gt; +#if TARGET_OS_IPHONE || (PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 101100)

Kind of weird to use TARGET_OS_IPHONE instead of PLATFORM(IOS) here.

Should we be checking for iOS 10 here as well?  (The property is probably ignored on older builds, so it&apos;s probably not necessary to add a version check.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204851</commentid>
    <comment_count>12</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2016-06-23 10:21:01 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Comment on attachment 281879 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=281879&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/network/mac/ResourceHandleMac.mm:230
&gt; &gt; +#if TARGET_OS_IPHONE || (PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MIN_REQUIRED &gt;= 101100)
&gt; 
&gt; Kind of weird to use TARGET_OS_IPHONE instead of PLATFORM(IOS) here.
&gt; 
&gt; Should we be checking for iOS 10 here as well?  (The property is probably
&gt; ignored on older builds, so it&apos;s probably not necessary to add a version
&gt; check.

I used identical guards to the definition point to avoid any chance of things going wrong :)

And yeah, it&apos;s a no-op option elsewhere :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281870</attachid>
            <date>2016-06-22 14:37:43 -0700</date>
            <delta_ts>2016-06-22 14:57:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159039-20160622143734.patch</filename>
            <type>text/plain</type>
            <size>2211</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDAzYmVjNjU2YjdkNTZj
NzllNGQ0YjBmMmRiNWRmNDZlNGQ5NmYyOS4uM2FjOTBhOTdlM2ViYjJmYzY2ZGU3YmM3YzIyZTU5
ZjMyYTZmN2I3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTA2LTIyICBPbGl2
ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKKyAgICAgICAgSW50ZWdyYXRlIFdlYktpdCdz
IENGVVJMQ29ubmVjdGlvbiB3aXRoIEFwcCBUcmFuc3BvcnQgU2VjdXJpdHkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTAzOQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBhc3MgYWRkaXRpb25hbCBvcHRp
b25zIHRvIE5TVVJMQ29ubmVjdCBpbml0aWFsaXNlciB0byBpZGVudGlmeSB0aGF0CisgICAgICAg
IHRoaXMgY29ubmVjdGlvbiBpcyBmb3IgV2ViS2l0IGNvbnRlbnQgbG9hZGluZy4KKworICAgICAg
ICAqIHBsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1tOgorICAgICAgICAo
V2ViQ29yZTo6UmVzb3VyY2VIYW5kbGU6OmNyZWF0ZU5TVVJMQ29ubmVjdGlvbik6CisKIDIwMTYt
MDYtMjIgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBJ
bmxpbmUgdGhlIGxhc3Qgb2YgdGhlIEFwcGxlIFBheSBXZWJDb3JlIGNvZGUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1t
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMu
bW0KaW5kZXggMWE2YTg2MmNmMzIwNDRlZmJmZjUyYzU5NGYwYjIzZDk5NjYyZGI4YS4uMDI0ODE0
MDI1YWNkZjViNzM2ZTgzZDJjNTM1M2IwZDVhMDU3NDhhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0KKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0KQEAg
LTEzMCw2ICsxMzAsMTAgQEAgc3RhdGljIGJvb2wgc3luY2hyb25vdXNXaWxsU2VuZFJlcXVlc3RF
bmFibGVkKCkKIH0KICNlbmRpZgogCitleHRlcm4gIkMiIHsKKyAgICBleHRlcm4gY29uc3QgQ0ZT
dHJpbmdSZWYgX2tDRlVSTENvbm5lY3Rpb25Qcm9wZXJ0eUFUU0NvbnRleHQ7Cit9CisKICNpZiAh
UExBVEZPUk0oSU9TKQogdm9pZCBSZXNvdXJjZUhhbmRsZTo6Y3JlYXRlTlNVUkxDb25uZWN0aW9u
KGlkIGRlbGVnYXRlLCBib29sIHNob3VsZFVzZUNyZWRlbnRpYWxTdG9yYWdlLCBib29sIHNob3Vs
ZENvbnRlbnRTbmlmZiwgU2NoZWR1bGluZ0JlaGF2aW9yIHNjaGVkdWxpbmdCZWhhdmlvcikKICNl
bHNlCkBAIC0yMjYsNiArMjMwLDcgQEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6Y3JlYXRlTlNVUkxD
b25uZWN0aW9uKGlkIGRlbGVnYXRlLCBib29sIHNob3VsZFVzZUNyZWRlbnRpYWwKICNpZiBIQVZF
KFRJTUlOR0RBVEFPUFRJT05TKQogICAgIFtwcm9wZXJ0eURpY3Rpb25hcnkgc2V0T2JqZWN0OkB7
QCJfa0NGVVJMQ29ubmVjdGlvblByb3BlcnR5VGltaW5nRGF0YU9wdGlvbnMiOiBAKF9UaW1pbmdE
YXRhT3B0aW9uc0VuYWJsZVczQ05hdmlnYXRpb25UaW1pbmcpfSBmb3JLZXk6QCJrQ0ZVUkxDb25u
ZWN0aW9uVVJMQ29ubmVjdGlvblByb3BlcnRpZXMiXTsKICNlbmRpZgorICAgIFtwcm9wZXJ0eURp
Y3Rpb25hcnkgc2V0T2JqZWN0OkB7QCJOU0FsbG93c0FyYml0cmFyeUxvYWRzSW5XZWJDb250ZW50
IjogQCIifSBmb3JLZXk6KE5TU3RyaW5nICopX2tDRlVSTENvbm5lY3Rpb25Qcm9wZXJ0eUFUU0Nv
bnRleHRdOwogICAgIGQtPm1fY29ubmVjdGlvbiA9IGFkb3B0TlMoW1tOU1VSTENvbm5lY3Rpb24g
YWxsb2NdIF9pbml0V2l0aFJlcXVlc3Q6bnNSZXF1ZXN0IGRlbGVnYXRlOmRlbGVnYXRlIHVzZXND
YWNoZTp1c2VzQ2FjaGUgbWF4Q29udGVudExlbmd0aDowIHN0YXJ0SW1tZWRpYXRlbHk6Tk8gY29u
bmVjdGlvblByb3BlcnRpZXM6cHJvcGVydHlEaWN0aW9uYXJ5XSk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281874</attachid>
            <date>2016-06-22 14:57:13 -0700</date>
            <delta_ts>2016-06-22 15:00:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159039-20160622145704.patch</filename>
            <type>text/plain</type>
            <size>2635</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDAzYmVjNjU2YjdkNTZj
NzllNGQ0YjBmMmRiNWRmNDZlNGQ5NmYyOS4uM2FjOTBhOTdlM2ViYjJmYzY2ZGU3YmM3YzIyZTU5
ZjMyYTZmN2I3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTA2LTIyICBPbGl2
ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKKyAgICAgICAgSW50ZWdyYXRlIFdlYktpdCdz
IENGVVJMQ29ubmVjdGlvbiB3aXRoIEFwcCBUcmFuc3BvcnQgU2VjdXJpdHkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTAzOQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBhc3MgYWRkaXRpb25hbCBvcHRp
b25zIHRvIE5TVVJMQ29ubmVjdCBpbml0aWFsaXNlciB0byBpZGVudGlmeSB0aGF0CisgICAgICAg
IHRoaXMgY29ubmVjdGlvbiBpcyBmb3IgV2ViS2l0IGNvbnRlbnQgbG9hZGluZy4KKworICAgICAg
ICAqIHBsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1tOgorICAgICAgICAo
V2ViQ29yZTo6UmVzb3VyY2VIYW5kbGU6OmNyZWF0ZU5TVVJMQ29ubmVjdGlvbik6CisKIDIwMTYt
MDYtMjIgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBJ
bmxpbmUgdGhlIGxhc3Qgb2YgdGhlIEFwcGxlIFBheSBXZWJDb3JlIGNvZGUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1t
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMu
bW0KaW5kZXggMWE2YTg2MmNmMzIwNDRlZmJmZjUyYzU5NGYwYjIzZDk5NjYyZGI4YS4uOTIzYTc3
YjdiMDM1MDFmNTc2OTFiM2JiZjc1ZTU4ZWE0NDlkZWQ1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0KKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0KQEAg
LTIyNiw2ICsyMjYsOSBAQCB2b2lkIFJlc291cmNlSGFuZGxlOjpjcmVhdGVOU1VSTENvbm5lY3Rp
b24oaWQgZGVsZWdhdGUsIGJvb2wgc2hvdWxkVXNlQ3JlZGVudGlhbAogI2lmIEhBVkUoVElNSU5H
REFUQU9QVElPTlMpCiAgICAgW3Byb3BlcnR5RGljdGlvbmFyeSBzZXRPYmplY3Q6QHtAIl9rQ0ZV
UkxDb25uZWN0aW9uUHJvcGVydHlUaW1pbmdEYXRhT3B0aW9ucyI6IEAoX1RpbWluZ0RhdGFPcHRp
b25zRW5hYmxlVzNDTmF2aWdhdGlvblRpbWluZyl9IGZvcktleTpAImtDRlVSTENvbm5lY3Rpb25V
UkxDb25uZWN0aW9uUHJvcGVydGllcyJdOwogI2VuZGlmCisgICAgLy8gVGhpcyBpcyB1c2VkIHRv
IHNpZ25hbCB0aGF0IHRvIENGTmV0d29yayB0aGF0IHRoaXMgY29ubmVjdGlvbiBzaG91bGQgYmUg
Y29uc2lkZXJlZAorICAgIC8vIHdlYiBjb250ZW50IGZvciBwdXJwb3NlcyBvZiBBcHAgVHJhbnNw
b3J0IFNlY3VyaXR5LgorICAgIFtwcm9wZXJ0eURpY3Rpb25hcnkgc2V0T2JqZWN0OkB7QCJOU0Fs
bG93c0FyYml0cmFyeUxvYWRzSW5XZWJDb250ZW50IjogQCIifSBmb3JLZXk6KE5TU3RyaW5nICop
X2tDRlVSTENvbm5lY3Rpb25Qcm9wZXJ0eUFUU0NvbnRleHRdOwogICAgIGQtPm1fY29ubmVjdGlv
biA9IGFkb3B0TlMoW1tOU1VSTENvbm5lY3Rpb24gYWxsb2NdIF9pbml0V2l0aFJlcXVlc3Q6bnNS
ZXF1ZXN0IGRlbGVnYXRlOmRlbGVnYXRlIHVzZXNDYWNoZTp1c2VzQ2FjaGUgbWF4Q29udGVudExl
bmd0aDowIHN0YXJ0SW1tZWRpYXRlbHk6Tk8gY29ubmVjdGlvblByb3BlcnRpZXM6cHJvcGVydHlE
aWN0aW9uYXJ5XSk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3Nw
aS9jZi9DRk5ldHdvcmtTUEkuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jZi9DRk5l
dHdvcmtTUEkuaAppbmRleCA1ODI3NDIxMTJjZjA4NTM0MjI0YTZjNmQ3NzEwN2JiMjBlYTIxYmYx
Li4wY2M1OTYzNGFlOWRlMmE1OTJiMTViMWQyMTM4NDNkYjAzNzgzOTZmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NmL0NGTmV0d29ya1NQSS5oCkBAIC0yMDEsNiArMjAxLDcg
QEAgZW51bSA6IE5TVUludGVnZXIgewogI2VuZGlmCiAKICNpZiBUQVJHRVRfT1NfSVBIT05FIHx8
IChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAx
MTAwKQorRVhURVJOX0MgY29uc3QgQ0ZTdHJpbmdSZWYgX2tDRlVSTENvbm5lY3Rpb25Qcm9wZXJ0
eUFUU0NvbnRleHQ7CiBFWFRFUk5fQyBDRkRhdGFSZWYgX0NGTmV0d29ya0NvcHlBVFNDb250ZXh0
KHZvaWQpOwogRVhURVJOX0MgQm9vbGVhbiBfQ0ZOZXR3b3JrU2V0QVRTQ29udGV4dChDRkRhdGFS
ZWYpOwogI2VuZGlmCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281876</attachid>
            <date>2016-06-22 15:00:56 -0700</date>
            <delta_ts>2016-06-22 15:33:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159039-20160622150048.patch</filename>
            <type>text/plain</type>
            <size>2670</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDAzYmVjNjU2YjdkNTZj
NzllNGQ0YjBmMmRiNWRmNDZlNGQ5NmYyOS4uMThmYjZmZjM0ODY4YTI1NjYxM2Q4M2RmNjU1Y2Y4
NGUxNTM0OWZjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTA2LTIyICBPbGl2
ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKKyAgICAgICAgSW50ZWdyYXRlIFdlYktpdCdz
IENGVVJMQ29ubmVjdGlvbiB3aXRoIEFwcCBUcmFuc3BvcnQgU2VjdXJpdHkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTAzOQorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMjY5NTM2ODU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUGFzcyBhZGRpdGlvbmFsIG9wdGlvbnMgdG8gTlNVUkxDb25uZWN0IGlu
aXRpYWxpc2VyIHRvIGlkZW50aWZ5IHRoYXQKKyAgICAgICAgdGhpcyBjb25uZWN0aW9uIGlzIGZv
ciBXZWJLaXQgY29udGVudCBsb2FkaW5nLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9t
YWMvUmVzb3VyY2VIYW5kbGVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRs
ZTo6Y3JlYXRlTlNVUkxDb25uZWN0aW9uKToKKwogMjAxNi0wNi0yMiAgQW5kZXJzIENhcmxzc29u
ICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIElubGluZSB0aGUgbGFzdCBvZiB0aGUg
QXBwbGUgUGF5IFdlYkNvcmUgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQppbmRleCAxYTZhODYyY2YzMjA0
NGVmYmZmNTJjNTk0ZjBiMjNkOTk2NjJkYjhhLi45MjNhNzdiN2IwMzUwMWY1NzY5MWIzYmJmNzVl
NThlYTQ0OWRlZDU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQpAQCAtMjI2LDYgKzIyNiw5IEBAIHZvaWQg
UmVzb3VyY2VIYW5kbGU6OmNyZWF0ZU5TVVJMQ29ubmVjdGlvbihpZCBkZWxlZ2F0ZSwgYm9vbCBz
aG91bGRVc2VDcmVkZW50aWFsCiAjaWYgSEFWRShUSU1JTkdEQVRBT1BUSU9OUykKICAgICBbcHJv
cGVydHlEaWN0aW9uYXJ5IHNldE9iamVjdDpAe0AiX2tDRlVSTENvbm5lY3Rpb25Qcm9wZXJ0eVRp
bWluZ0RhdGFPcHRpb25zIjogQChfVGltaW5nRGF0YU9wdGlvbnNFbmFibGVXM0NOYXZpZ2F0aW9u
VGltaW5nKX0gZm9yS2V5OkAia0NGVVJMQ29ubmVjdGlvblVSTENvbm5lY3Rpb25Qcm9wZXJ0aWVz
Il07CiAjZW5kaWYKKyAgICAvLyBUaGlzIGlzIHVzZWQgdG8gc2lnbmFsIHRoYXQgdG8gQ0ZOZXR3
b3JrIHRoYXQgdGhpcyBjb25uZWN0aW9uIHNob3VsZCBiZSBjb25zaWRlcmVkCisgICAgLy8gd2Vi
IGNvbnRlbnQgZm9yIHB1cnBvc2VzIG9mIEFwcCBUcmFuc3BvcnQgU2VjdXJpdHkuCisgICAgW3By
b3BlcnR5RGljdGlvbmFyeSBzZXRPYmplY3Q6QHtAIk5TQWxsb3dzQXJiaXRyYXJ5TG9hZHNJbldl
YkNvbnRlbnQiOiBAIiJ9IGZvcktleTooTlNTdHJpbmcgKilfa0NGVVJMQ29ubmVjdGlvblByb3Bl
cnR5QVRTQ29udGV4dF07CiAgICAgZC0+bV9jb25uZWN0aW9uID0gYWRvcHROUyhbW05TVVJMQ29u
bmVjdGlvbiBhbGxvY10gX2luaXRXaXRoUmVxdWVzdDpuc1JlcXVlc3QgZGVsZWdhdGU6ZGVsZWdh
dGUgdXNlc0NhY2hlOnVzZXNDYWNoZSBtYXhDb250ZW50TGVuZ3RoOjAgc3RhcnRJbW1lZGlhdGVs
eTpOTyBjb25uZWN0aW9uUHJvcGVydGllczpwcm9wZXJ0eURpY3Rpb25hcnldKTsKIH0KIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NmL0NGTmV0d29ya1NQSS5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NmL0NGTmV0d29ya1NQSS5oCmluZGV4IDU4Mjc0
MjExMmNmMDg1MzQyMjRhNmM2ZDc3MTA3YmIyMGVhMjFiZjEuLjBjYzU5NjM0YWU5ZGUyYTU5MmIx
NWIxZDIxMzg0M2RiMDM3ODM5NmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3NwaS9jZi9DRk5ldHdvcmtTUEkuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkv
Y2YvQ0ZOZXR3b3JrU1BJLmgKQEAgLTIwMSw2ICsyMDEsNyBAQCBlbnVtIDogTlNVSW50ZWdlciB7
CiAjZW5kaWYKIAogI2lmIFRBUkdFVF9PU19JUEhPTkUgfHwgKFBMQVRGT1JNKE1BQykgJiYgX19N
QUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDExMDApCitFWFRFUk5fQyBjb25zdCBD
RlN0cmluZ1JlZiBfa0NGVVJMQ29ubmVjdGlvblByb3BlcnR5QVRTQ29udGV4dDsKIEVYVEVSTl9D
IENGRGF0YVJlZiBfQ0ZOZXR3b3JrQ29weUFUU0NvbnRleHQodm9pZCk7CiBFWFRFUk5fQyBCb29s
ZWFuIF9DRk5ldHdvcmtTZXRBVFNDb250ZXh0KENGRGF0YVJlZik7CiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281879</attachid>
            <date>2016-06-22 15:33:05 -0700</date>
            <delta_ts>2016-06-22 16:23:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159039-20160622153256.patch</filename>
            <type>text/plain</type>
            <size>2771</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMzQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDAzYmVjNjU2YjdkNTZj
NzllNGQ0YjBmMmRiNWRmNDZlNGQ5NmYyOS4uMThmYjZmZjM0ODY4YTI1NjYxM2Q4M2RmNjU1Y2Y4
NGUxNTM0OWZjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTA2LTIyICBPbGl2
ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CisKKyAgICAgICAgSW50ZWdyYXRlIFdlYktpdCdz
IENGVVJMQ29ubmVjdGlvbiB3aXRoIEFwcCBUcmFuc3BvcnQgU2VjdXJpdHkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTAzOQorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMjY5NTM2ODU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUGFzcyBhZGRpdGlvbmFsIG9wdGlvbnMgdG8gTlNVUkxDb25uZWN0IGlu
aXRpYWxpc2VyIHRvIGlkZW50aWZ5IHRoYXQKKyAgICAgICAgdGhpcyBjb25uZWN0aW9uIGlzIGZv
ciBXZWJLaXQgY29udGVudCBsb2FkaW5nLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9t
YWMvUmVzb3VyY2VIYW5kbGVNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRs
ZTo6Y3JlYXRlTlNVUkxDb25uZWN0aW9uKToKKwogMjAxNi0wNi0yMiAgQW5kZXJzIENhcmxzc29u
ICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIElubGluZSB0aGUgbGFzdCBvZiB0aGUg
QXBwbGUgUGF5IFdlYkNvcmUgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQppbmRleCAxYTZhODYyY2YzMjA0
NGVmYmZmNTJjNTk0ZjBiMjNkOTk2NjJkYjhhLi5lNGU3NjZkNGE1OGJhZDZmYzEyMThjN2FmYzIx
MDIyMmYxY2ExYTU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQpAQCAtMjI2LDYgKzIyNiwxMiBAQCB2b2lk
IFJlc291cmNlSGFuZGxlOjpjcmVhdGVOU1VSTENvbm5lY3Rpb24oaWQgZGVsZWdhdGUsIGJvb2wg
c2hvdWxkVXNlQ3JlZGVudGlhbAogI2lmIEhBVkUoVElNSU5HREFUQU9QVElPTlMpCiAgICAgW3By
b3BlcnR5RGljdGlvbmFyeSBzZXRPYmplY3Q6QHtAIl9rQ0ZVUkxDb25uZWN0aW9uUHJvcGVydHlU
aW1pbmdEYXRhT3B0aW9ucyI6IEAoX1RpbWluZ0RhdGFPcHRpb25zRW5hYmxlVzNDTmF2aWdhdGlv
blRpbWluZyl9IGZvcktleTpAImtDRlVSTENvbm5lY3Rpb25VUkxDb25uZWN0aW9uUHJvcGVydGll
cyJdOwogI2VuZGlmCisgICAgCisjaWYgVEFSR0VUX09TX0lQSE9ORSB8fCAoUExBVEZPUk0oTUFD
KSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTEwMCkKKyAgICAvLyBU
aGlzIGlzIHVzZWQgdG8gc2lnbmFsIHRoYXQgdG8gQ0ZOZXR3b3JrIHRoYXQgdGhpcyBjb25uZWN0
aW9uIHNob3VsZCBiZSBjb25zaWRlcmVkCisgICAgLy8gd2ViIGNvbnRlbnQgZm9yIHB1cnBvc2Vz
IG9mIEFwcCBUcmFuc3BvcnQgU2VjdXJpdHkuCisgICAgW3Byb3BlcnR5RGljdGlvbmFyeSBzZXRP
YmplY3Q6QHtAIk5TQWxsb3dzQXJiaXRyYXJ5TG9hZHNJbldlYkNvbnRlbnQiOiBAIiJ9IGZvcktl
eTooTlNTdHJpbmcgKilfa0NGVVJMQ29ubmVjdGlvblByb3BlcnR5QVRTQ29udGV4dF07CisjZW5k
aWYKICAgICBkLT5tX2Nvbm5lY3Rpb24gPSBhZG9wdE5TKFtbTlNVUkxDb25uZWN0aW9uIGFsbG9j
XSBfaW5pdFdpdGhSZXF1ZXN0Om5zUmVxdWVzdCBkZWxlZ2F0ZTpkZWxlZ2F0ZSB1c2VzQ2FjaGU6
dXNlc0NhY2hlIG1heENvbnRlbnRMZW5ndGg6MCBzdGFydEltbWVkaWF0ZWx5Ok5PIGNvbm5lY3Rp
b25Qcm9wZXJ0aWVzOnByb3BlcnR5RGljdGlvbmFyeV0pOwogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmggYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgKaW5kZXggNTgyNzQyMTEyY2YwODUzNDIy
NGE2YzZkNzcxMDdiYjIwZWEyMWJmMS4uMGNjNTk2MzRhZTlkZTJhNTkyYjE1YjFkMjEzODQzZGIw
Mzc4Mzk2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3BpL2NmL0NGTmV0
d29ya1NQSS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NwaS9jZi9DRk5ldHdvcmtT
UEkuaApAQCAtMjAxLDYgKzIwMSw3IEBAIGVudW0gOiBOU1VJbnRlZ2VyIHsKICNlbmRpZgogCiAj
aWYgVEFSR0VUX09TX0lQSE9ORSB8fCAoUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJ
T05fTUlOX1JFUVVJUkVEID49IDEwMTEwMCkKK0VYVEVSTl9DIGNvbnN0IENGU3RyaW5nUmVmIF9r
Q0ZVUkxDb25uZWN0aW9uUHJvcGVydHlBVFNDb250ZXh0OwogRVhURVJOX0MgQ0ZEYXRhUmVmIF9D
Rk5ldHdvcmtDb3B5QVRTQ29udGV4dCh2b2lkKTsKIEVYVEVSTl9DIEJvb2xlYW4gX0NGTmV0d29y
a1NldEFUU0NvbnRleHQoQ0ZEYXRhUmVmKTsKICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>