<?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>158785</bug_id>
          
          <creation_ts>2016-06-15 08:39:10 -0700</creation_ts>
          <short_desc>[SOUP] Stop setting G_TLS_GNUTLS_PRIORITY</short_desc>
          <delta_ts>2019-09-28 12:35:47 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>172154</dup_id>
          <see_also>https://bugzilla.redhat.com/show_bug.cgi?id=1179295</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1202577</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-15 08:39:10 -0700</bug_when>
    <thetext>It was needed as a crisis response to disable SSLv3, and later I used it to disable RC4. But if your GnuTLS still allows either of these by default, then you have much more serious problems than SSLv3 or RC4. We can&apos;t support outdated GnuTLS; this is a security-sensitive library that has to be kept always at the latest version.

This change brings us into compliance with Fedora crypto requirements, but it&apos;s appropriate for all distros. In the future, we will trust GnuTLS to handle TLS crisis response, and it&apos;s on distros if they don&apos;t update GnuTLS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202578</commentid>
    <comment_count>1</comment_count>
      <attachid>281363</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-15 08:42:18 -0700</bug_when>
    <thetext>Created attachment 281363
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202579</commentid>
    <comment_count>2</comment_count>
      <attachid>281363</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-06-15 08:51:26 -0700</bug_when>
    <thetext>Comment on attachment 281363
Patch

Shouldn&apos;t we bump the gnutls min version required then? also note that this is also used by EFL port, so please confirm EFL devs are ok with this before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202580</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-15 09:11:29 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 281363 [details]
&gt; Patch
&gt; 
&gt; Shouldn&apos;t we bump the gnutls min version required then? 

I don&apos;t think so... this is only one of various security problems that come with using old GnuTLS. Let&apos;s expect distros to use a secure version of GnuTLS, and trust GnuTLS to enable secure ciphersuites.

&gt; also note that this
&gt; is also used by EFL port, so please confirm EFL devs are ok with this before
&gt; landing.

CCing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202875</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-06-15 23:00:48 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; Comment on attachment 281363 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; Shouldn&apos;t we bump the gnutls min version required then? 
&gt; 
&gt; I don&apos;t think so... this is only one of various security problems that come
&gt; with using old GnuTLS. Let&apos;s expect distros to use a secure version of
&gt; GnuTLS, and trust GnuTLS to enable secure ciphersuites.

Then I don&apos;t understand why that was valid before and not now, if we still need that for old versions of gnutls and we still allow to build with those we should keep it. You are assuming WebKitGTK+ is only used by Linux distros, but people building from sources in embedded typically build whatever is required by WebKitGTK+. So, we either bump the requirement or leave whatever is needed for all the versions we still support.

&gt; &gt; also note that this
&gt; &gt; is also used by EFL port, so please confirm EFL devs are ok with this before
&gt; &gt; landing.
&gt; 
&gt; CCing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202901</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-06-16 03:39:56 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; (In reply to comment #2)
&gt; &gt; &gt; Comment on attachment 281363 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; Shouldn&apos;t we bump the gnutls min version required then? 
&gt; &gt; 
&gt; &gt; I don&apos;t think so... this is only one of various security problems that come
&gt; &gt; with using old GnuTLS. Let&apos;s expect distros to use a secure version of
&gt; &gt; GnuTLS, and trust GnuTLS to enable secure ciphersuites.
&gt; 
&gt; Then I don&apos;t understand why that was valid before and not now, if we still
&gt; need that for old versions of gnutls and we still allow to build with those
&gt; we should keep it. You are assuming WebKitGTK+ is only used by Linux
&gt; distros, but people building from sources in embedded typically build
&gt; whatever is required by WebKitGTK+. So, we either bump the requirement or
&gt; leave whatever is needed for all the versions we still support.
&gt; 

I never thought this was ok in the first place. I don&apos;t think is WebKitGTK+ business to modify the default cipher-suites. Neither I think we should require a specific version of GnuTLS just because that version has more secure cipher-suites.

I think this is either the business of GnuTLS, or of the distributions or of the system integrators to ensure they are shipping secure cipher-suites. They may even have legit reasons to want to enable non-secure cipher-suites like SSLv3. For example, I still have DDWRT routers where you have to access a web interface via HTTPS with SSLv3, and good luck trying to change that because is not possible without rebuilding the firmware (which is either just not possible or more work than reasonable).

I never liked this hack of setting an environment variable to force a specific ciphersuite on GnuTLS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202914</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-16 07:37:22 -0700</bug_when>
    <thetext>We have to block access to DDWRT routers; they are broken and we can&apos;t be compatible with them: allowing access would make the entire Internet insecure. No other browsers allow SSLv3, so there&apos;s no expectation or pressure on us to do so. Users who really want to do this can always allow it by setting the environment variable themselves; WebKit only sets it if unset. (But actually, I think the main problem with old routers was usually insecure DH primes; GnuTLS solves that by ordering RSA ciphersuites before DH ciphersuites.)

(In reply to comment #4)
&gt; You are assuming WebKitGTK+ is only used by Linux
&gt; distros, but people building from sources in embedded typically build
&gt; whatever is required by WebKitGTK+.

OK, let&apos;s bump the requirement. Honestly, this feels like an attempt to fix stupid -- if the developers don&apos;t realize that GnuTLS is security-critical, they probably have bigger problems -- but such as it is....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202915</commentid>
    <comment_count>7</comment_count>
      <attachid>281456</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-16 07:41:09 -0700</bug_when>
    <thetext>Created attachment 281456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202916</commentid>
    <comment_count>8</comment_count>
      <attachid>281457</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-16 07:43:50 -0700</bug_when>
    <thetext>Created attachment 281457
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202917</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-16 07:47:19 -0700</bug_when>
    <thetext>The version bump will probably break the GTK and EFL bots, so please, check your bots and upgrade GnuTLS if needed. The bots using Debian testing should be fine, but bots using stable Debian/Ubuntu might discover that these distros are not very good about offering GnuTLS security updates (i.e. you might need to build it from source).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202918</commentid>
    <comment_count>10</comment_count>
      <attachid>281458</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-16 07:48:14 -0700</bug_when>
    <thetext>Created attachment 281458
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202920</commentid>
    <comment_count>11</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-06-16 07:56:15 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; The version bump will probably break the GTK and EFL bots, so please, check
&gt; your bots and upgrade GnuTLS if needed. The bots using Debian testing should
&gt; be fine, but bots using stable Debian/Ubuntu might discover that these
&gt; distros are not very good about offering GnuTLS security updates (i.e. you
&gt; might need to build it from source).

Debian stable has GnuTLS 3.3.8.
This *will* break all GTK bots because all run Debian stable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216781</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-08-02 21:14:56 -0700</bug_when>
    <thetext>Let&apos;s be conservative and hold off on this until we decide to drop support for Jessie. In the meantime, I&apos;ve patched it out in Fedora to comply with downstream crypto policy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308914</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-05-15 18:07:54 -0700</bug_when>
    <thetext>Based on discussion with Nikos, we agreed that it&apos;s not reasonable for WebKit to expect GnuTLS or glib-networking defaults to be appropriate for a web browser. We should still stop using the G_TLS_GNUTLS_PRIORITY environment variable, but only once new API is added to GLib to allow WebKit to control the set of offered ciphersuites. We should move this code to a central location at the same time, since having it in two different places like we do right now is not good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308918</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-05-15 18:15:14 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #13)
&gt; We should move this code to a
&gt; central location at the same time, since having it in two different places
&gt; like we do right now is not good.

Actually, since network process is mandatory nowadays, we can rather stop setting it in the web process. Bug #172154</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575071</commentid>
    <comment_count>15</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2019-09-28 12:35:47 -0700</bug_when>
    <thetext>This was done ultimately in bug #172154 so I am marking this
one as duplicate.

*** This bug has been marked as a duplicate of bug 172154 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281363</attachid>
            <date>2016-06-15 08:42:18 -0700</date>
            <delta_ts>2016-06-16 07:41:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158785-20160615104355.patch</filename>
            <type>text/plain</type>
            <size>3900</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMDgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggY2MzZjVmMzg3M2Y5ODQy
NWEzYzhhOWJhYmNhZDNhMmY4YjA0ZTg3YS4uNjUzYjk4MjMwZWUwMGZmMDcxMjMwMmE1ZmJmYjFk
NWZlYzMwNjIzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA2LTE1ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbU09VUF0g
U3RvcCBzZXR0aW5nIEdfVExTX0dOVVRMU19QUklPUklUWQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4Nzg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSXQgd2FzIG5lZWRlZCBhcyBhIGNyaXNpcyByZXNw
b25zZSB0byBkaXNhYmxlIFNTTHYzLCBhbmQgbGF0ZXIgSSB1c2VkIGl0IHRvIGRpc2FibGUgUkM0
LgorICAgICAgICBCdXQgaWYgeW91ciBHbnVUTFMgc3RpbGwgYWxsb3dzIGVpdGhlciBvZiB0aGVz
ZSBieSBkZWZhdWx0LCB0aGVuIHlvdSBoYXZlIG11Y2ggbW9yZSBzZXJpb3VzCisgICAgICAgIHBy
b2JsZW1zIHRoYW4gU1NMdjMgb3IgUkM0LiBXZSBjYW4ndCBzdXBwb3J0IG91dGRhdGVkIEdudVRM
UzsgdGhpcyBpcyBhIHNlY3VyaXR5LXNlbnNpdGl2ZQorICAgICAgICBsaWJyYXJ5IHRoYXQgaGFz
IHRvIGJlIGtlcHQgYWx3YXlzIGF0IHRoZSBsYXRlc3QgdmVyc2lvbi4KKworICAgICAgICBUaGlz
IGNoYW5nZSBicmluZ3MgdXMgaW50byBjb21wbGlhbmNlIHdpdGggRmVkb3JhIGNyeXB0byByZXF1
aXJlbWVudHMsIGJ1dCBpdCdzIGFwcHJvcHJpYXRlCisgICAgICAgIGZvciBhbGwgZGlzdHJvcy4g
SW4gdGhlIGZ1dHVyZSwgd2Ugd2lsbCB0cnVzdCBHbnVUTFMgdG8gaGFuZGxlIFRMUyBjcmlzaXMg
cmVzcG9uc2UsIGFuZCBpdCdzCisgICAgICAgIG9uIGRpc3Ryb3MgaWYgdGhleSBkb24ndCB1cGRh
dGUgR251VExTLgorCisgICAgICAgIChOZXZlcnRoZWxlc3MsIGRvIG5vdCBiYWNrcG9ydC4pCisK
KyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NN
YWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIFdlYlByb2Nlc3MvRW50cnlQb2lu
dC91bml4L1dlYlByb2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorCiAyMDE2LTA2LTE0
ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgQXZvaWQgY29uc3Ry
dWN0aW5nIGEgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UgdW5uZWNlc3NhcmlseSBpbiB0aGUgTmV0
d29ya0xvYWQgY29uc3RydWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL05ldHdvcmtQ
cm9jZXNzL0VudHJ5UG9pbnQvdW5peC9OZXR3b3JrUHJvY2Vzc01haW4uY3BwIGIvU291cmNlL1dl
YktpdDIvTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFpbi5j
cHAKaW5kZXggYjI4MmUxNmEzNzgxMGE3ZDdmMTIzZDA1Y2ZhMDcxZjc2MmMzZDU4Mi4uNjU1NzRl
ODg4ZWZmYTkzZjA1NzM3MmJlYWQ2MmQzM2QzYjFiNDAwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFpbi5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05l
dHdvcmtQcm9jZXNzTWFpbi5jcHAKQEAgLTMxLDE1ICszMSw1IEBAIHVzaW5nIG5hbWVzcGFjZSBX
ZWJLaXQ7CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKIHsKLSAgICAvLyBEaXNh
YmxlIFNTTHYzIHZlcnkgZWFybHkgYmVjYXVzZSBpdCBpcyBwcmFjdGljYWxseSBpbXBvc3NpYmxl
IHRvIHNhZmVseQotICAgIC8vIHVzZSBzZXRlbnYoKSB3aGVuIG11bHRpcGxlIHRocmVhZHMgYXJl
IHJ1bm5pbmcsIGFzIGFub3RoZXIgdGhyZWFkIGNhbGxpbmcKLSAgICAvLyBnZXRlbnYoKSBjb3Vs
ZCBjYXVzZSBhIGNyYXNoLCBhbmQgbWFueSBmdW5jdGlvbnMgdXNlIGdldGVudigpIGludGVybmFs
bHkuCi0gICAgLy8gVGhpcyB3b3JrYXJvdW5kIHdpbGwgc3RvcCB3b3JraW5nIGlmIGdsaWItbmV0
d29ya2luZyBzd2l0Y2hlcyBhd2F5IGZyb20KLSAgICAvLyBHbnVUTFMgb3Igc2ltcGx5IHN0b3Bz
IHBhcnNpbmcgdGhpcyB2YXJpYWJsZS4gV2UgaW50ZW50aW9uYWxseSBkbyBub3QKLSAgICAvLyBv
dmVyd3JpdGUgdGhpcyBwcmlvcml0eSBzdHJpbmcgaWYgaXQncyBhbHJlYWR5IHNldCBieSB0aGUg
dXNlci4KLSAgICAvLyBodHRwczovL2J1Z3ppbGxhLmdub21lLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NzM4NjMzCi0gICAgLy8gV0FSTklORzogVGhpcyBuZWVkcyB0byBiZSBLRVBUIElOIFNZTkMgd2l0
aCBXZWJQcm9jZXNzTWFpbi5jcHAuCi0gICAgc2V0ZW52KCJHX1RMU19HTlVUTFNfUFJJT1JJVFki
LCAiTk9STUFMOiVDT01QQVQ6JUxBVEVTVF9SRUNPUkRfVkVSU0lPTjohVkVSUy1TU0wzLjA6IUFS
Q0ZPVVItMTI4IiwgMCk7Ci0KICAgICByZXR1cm4gTmV0d29ya1Byb2Nlc3NNYWluVW5peChhcmdj
LCBhcmd2KTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvRW50cnlQ
b2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
RW50cnlQb2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcAppbmRleCA1ZjQ1ZDAxYWY3OGFlODY2
OGM5ZGU3N2FkYzFiZjAxYWIwMTA4Y2RhLi5lYzFjZWY3NGNiNDcwODcyMWVhY2M3NTliMDgxY2Fh
MDM0NTUwYzE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0VudHJ5UG9p
bnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9FbnRyeVBvaW50L3VuaXgvV2ViUHJvY2Vzc01haW4uY3BwCkBAIC0zMSwxNSArMzEsNSBAQCB1
c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogCiBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3Yp
CiB7Ci0gICAgLy8gRGlzYWJsZSBTU0x2MyB2ZXJ5IGVhcmx5IGJlY2F1c2UgaXQgaXMgcHJhY3Rp
Y2FsbHkgaW1wb3NzaWJsZSB0byBzYWZlbHkKLSAgICAvLyB1c2Ugc2V0ZW52KCkgd2hlbiBtdWx0
aXBsZSB0aHJlYWRzIGFyZSBydW5uaW5nLCBhcyBhbm90aGVyIHRocmVhZCBjYWxsaW5nCi0gICAg
Ly8gZ2V0ZW52KCkgY291bGQgY2F1c2UgYSBjcmFzaCwgYW5kIG1hbnkgZnVuY3Rpb25zIHVzZSBn
ZXRlbnYoKSBpbnRlcm5hbGx5LgotICAgIC8vIFRoaXMgd29ya2Fyb3VuZCB3aWxsIHN0b3Agd29y
a2luZyBpZiBnbGliLW5ldHdvcmtpbmcgc3dpdGNoZXMgYXdheSBmcm9tCi0gICAgLy8gR251VExT
IG9yIHNpbXBseSBzdG9wcyBwYXJzaW5nIHRoaXMgdmFyaWFibGUuIFdlIGludGVudGlvbmFsbHkg
ZG8gbm90Ci0gICAgLy8gb3ZlcndyaXRlIHRoaXMgcHJpb3JpdHkgc3RyaW5nIGlmIGl0J3MgYWxy
ZWFkeSBzZXQgYnkgdGhlIHVzZXIuCi0gICAgLy8gaHR0cHM6Ly9idWd6aWxsYS5nbm9tZS5vcmcv
c2hvd19idWcuY2dpP2lkPTczODYzMwotICAgIC8vIFdBUk5JTkc6IFRoaXMgbmVlZHMgdG8gYmUg
S0VQVCBJTiBTWU5DIHdpdGggV2ViUHJvY2Vzc01haW4uY3BwLgotICAgIHNldGVudigiR19UTFNf
R05VVExTX1BSSU9SSVRZIiwgIk5PUk1BTDolQ09NUEFUOiVMQVRFU1RfUkVDT1JEX1ZFUlNJT046
IVZFUlMtU1NMMy4wOiFBUkNGT1VSLTEyOCIsIDApOwotCiAgICAgcmV0dXJuIFdlYlByb2Nlc3NN
YWluVW5peChhcmdjLCBhcmd2KTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281456</attachid>
            <date>2016-06-16 07:41:09 -0700</date>
            <delta_ts>2016-06-16 07:43:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158785-20160616094107.patch</filename>
            <type>text/plain</type>
            <size>5169</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMTI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTdmZjM0MmI0YzFkNzY1
OTU2MThmOTExOTJjNWM1ZjdmMjBkZjFjMi4uZGVmZjQ2NDY3MWNiNzYzNDkyMGQ2Yjk4OWI5NWY3
YmIxMWEyMmExNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA2LTE2ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbU09VUF0g
U3RvcCBzZXR0aW5nIEdfVExTX0dOVVRMU19QUklPUklUWQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4Nzg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Q2FybG9zIEdhcmNpYSBDYW1wb3MuCisKKyAgICAgICAgSXQgd2FzIG5lZWRlZCBhcyBhIGNyaXNp
cyByZXNwb25zZSB0byBkaXNhYmxlIFNTTHYzLCBhbmQgbGF0ZXIgSSB1c2VkIGl0IHRvIGRpc2Fi
bGUgUkM0LgorICAgICAgICBCdXQgaWYgeW91ciBHbnVUTFMgc3RpbGwgYWxsb3dzIGVpdGhlciBv
ZiB0aGVzZSBieSBkZWZhdWx0LCB0aGVuIHlvdSBoYXZlIG11Y2ggbW9yZSBzZXJpb3VzCisgICAg
ICAgIHByb2JsZW1zIHRoYW4gU1NMdjMgb3IgUkM0LiBXZSBjYW4ndCBzdXBwb3J0IG91dGRhdGVk
IEdudVRMUzsgdGhpcyBpcyBhIHNlY3VyaXR5LXNlbnNpdGl2ZQorICAgICAgICBsaWJyYXJ5IHRo
YXQgaGFzIHRvIGJlIGtlcHQgYWx3YXlzIGF0IHRoZSBsYXRlc3QgdmVyc2lvbi4KKworICAgICAg
ICBUaGlzIGNoYW5nZSBicmluZ3MgdXMgaW50byBjb21wbGlhbmNlIHdpdGggRmVkb3JhIGNyeXB0
byByZXF1aXJlbWVudHMsIGJ1dCBpdCdzIGFwcHJvcHJpYXRlCisgICAgICAgIGZvciBhbGwgZGlz
dHJvcy4gSW4gdGhlIGZ1dHVyZSwgd2Ugd2lsbCB0cnVzdCBHbnVUTFMgdG8gaGFuZGxlIFRMUyBj
cmlzaXMgcmVzcG9uc2UsIGFuZCBpdCdzCisgICAgICAgIG9uIGRpc3Ryb3MgaWYgdGhleSBkb24n
dCB1cGRhdGUgR251VExTLgorCisgICAgICAgIChOZXZlcnRoZWxlc3MsIGRvIG5vdCBiYWNrcG9y
dC4pCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1By
b2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIFdlYlByb2Nlc3MvRW50
cnlQb2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorCiAyMDE2
LTA2LTE1ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAg
IEV4cG9zZSBfc2hvdWxkRXhwYW5kQ29udGVudFRvVmlld0hlaWdodEZvckF1dG9MYXlvdXQgU1BJ
IG9uIFdLV2ViVmlldwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3Mv
RW50cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcAppbmRl
eCBiMjgyZTE2YTM3ODEwYTdkN2YxMjNkMDVjZmEwNzFmNzYyYzNkNTgyLi42NTU3NGU4ODhlZmZh
OTNmMDU3MzcyYmVhZDYyZDMzZDNiMWI0MDA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1By
b2Nlc3NNYWluLmNwcApAQCAtMzEsMTUgKzMxLDUgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsK
IAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogewotICAgIC8vIERpc2FibGUgU1NM
djMgdmVyeSBlYXJseSBiZWNhdXNlIGl0IGlzIHByYWN0aWNhbGx5IGltcG9zc2libGUgdG8gc2Fm
ZWx5Ci0gICAgLy8gdXNlIHNldGVudigpIHdoZW4gbXVsdGlwbGUgdGhyZWFkcyBhcmUgcnVubmlu
ZywgYXMgYW5vdGhlciB0aHJlYWQgY2FsbGluZwotICAgIC8vIGdldGVudigpIGNvdWxkIGNhdXNl
IGEgY3Jhc2gsIGFuZCBtYW55IGZ1bmN0aW9ucyB1c2UgZ2V0ZW52KCkgaW50ZXJuYWxseS4KLSAg
ICAvLyBUaGlzIHdvcmthcm91bmQgd2lsbCBzdG9wIHdvcmtpbmcgaWYgZ2xpYi1uZXR3b3JraW5n
IHN3aXRjaGVzIGF3YXkgZnJvbQotICAgIC8vIEdudVRMUyBvciBzaW1wbHkgc3RvcHMgcGFyc2lu
ZyB0aGlzIHZhcmlhYmxlLiBXZSBpbnRlbnRpb25hbGx5IGRvIG5vdAotICAgIC8vIG92ZXJ3cml0
ZSB0aGlzIHByaW9yaXR5IHN0cmluZyBpZiBpdCdzIGFscmVhZHkgc2V0IGJ5IHRoZSB1c2VyLgot
ICAgIC8vIGh0dHBzOi8vYnVnemlsbGEuZ25vbWUub3JnL3Nob3dfYnVnLmNnaT9pZD03Mzg2MzMK
LSAgICAvLyBXQVJOSU5HOiBUaGlzIG5lZWRzIHRvIGJlIEtFUFQgSU4gU1lOQyB3aXRoIFdlYlBy
b2Nlc3NNYWluLmNwcC4KLSAgICBzZXRlbnYoIkdfVExTX0dOVVRMU19QUklPUklUWSIsICJOT1JN
QUw6JUNPTVBBVDolTEFURVNUX1JFQ09SRF9WRVJTSU9OOiFWRVJTLVNTTDMuMDohQVJDRk9VUi0x
MjgiLCAwKTsKLQogICAgIHJldHVybiBOZXR3b3JrUHJvY2Vzc01haW5Vbml4KGFyZ2MsIGFyZ3Yp
OwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9FbnRyeVBvaW50L3Vu
aXgvV2ViUHJvY2Vzc01haW4uY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9FbnRyeVBv
aW50L3VuaXgvV2ViUHJvY2Vzc01haW4uY3BwCmluZGV4IDVmNDVkMDFhZjc4YWU4NjY4YzlkZTc3
YWRjMWJmMDFhYjAxMDhjZGEuLmVjMWNlZjc0Y2I0NzA4NzIxZWFjYzc1OWIwODFjYWEwMzQ1NTBj
MTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvRW50cnlQb2ludC91bml4
L1dlYlByb2Nlc3NNYWluLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0VudHJ5
UG9pbnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHAKQEAgLTMxLDE1ICszMSw1IEBAIHVzaW5nIG5h
bWVzcGFjZSBXZWJLaXQ7CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKIHsKLSAg
ICAvLyBEaXNhYmxlIFNTTHYzIHZlcnkgZWFybHkgYmVjYXVzZSBpdCBpcyBwcmFjdGljYWxseSBp
bXBvc3NpYmxlIHRvIHNhZmVseQotICAgIC8vIHVzZSBzZXRlbnYoKSB3aGVuIG11bHRpcGxlIHRo
cmVhZHMgYXJlIHJ1bm5pbmcsIGFzIGFub3RoZXIgdGhyZWFkIGNhbGxpbmcKLSAgICAvLyBnZXRl
bnYoKSBjb3VsZCBjYXVzZSBhIGNyYXNoLCBhbmQgbWFueSBmdW5jdGlvbnMgdXNlIGdldGVudigp
IGludGVybmFsbHkuCi0gICAgLy8gVGhpcyB3b3JrYXJvdW5kIHdpbGwgc3RvcCB3b3JraW5nIGlm
IGdsaWItbmV0d29ya2luZyBzd2l0Y2hlcyBhd2F5IGZyb20KLSAgICAvLyBHbnVUTFMgb3Igc2lt
cGx5IHN0b3BzIHBhcnNpbmcgdGhpcyB2YXJpYWJsZS4gV2UgaW50ZW50aW9uYWxseSBkbyBub3QK
LSAgICAvLyBvdmVyd3JpdGUgdGhpcyBwcmlvcml0eSBzdHJpbmcgaWYgaXQncyBhbHJlYWR5IHNl
dCBieSB0aGUgdXNlci4KLSAgICAvLyBodHRwczovL2J1Z3ppbGxhLmdub21lLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzM4NjMzCi0gICAgLy8gV0FSTklORzogVGhpcyBuZWVkcyB0byBiZSBLRVBUIElO
IFNZTkMgd2l0aCBXZWJQcm9jZXNzTWFpbi5jcHAuCi0gICAgc2V0ZW52KCJHX1RMU19HTlVUTFNf
UFJJT1JJVFkiLCAiTk9STUFMOiVDT01QQVQ6JUxBVEVTVF9SRUNPUkRfVkVSU0lPTjohVkVSUy1T
U0wzLjA6IUFSQ0ZPVVItMTI4IiwgMCk7Ci0KICAgICByZXR1cm4gV2ViUHJvY2Vzc01haW5Vbml4
KGFyZ2MsIGFyZ3YpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21h
a2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQppbmRleCA2OGNjZGRkOTMyMzA1Mjc3
NWFmZTQyMjBjMzVjMDkzY2MxZGNmNTNlLi5hMjVhZjRiMzM0MzNiYmU4MzU1ZThkYWE2NTRmZjMy
MmI2MGE5YTIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQorKysg
Yi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQpAQCAtMzMsNyArMzMsNyBAQCBzZXQoSU5U
Uk9TUEVDVElPTl9JTlNUQUxMX1RZUEVMSUJESVIgIiR7TElCX0lOU1RBTExfRElSfS9naXJlcG9z
aXRvcnktMS4wIikKIGZpbmRfcGFja2FnZShDYWlybyAxLjEwLjIgUkVRVUlSRUQpCiBmaW5kX3Bh
Y2thZ2UoRm9udGNvbmZpZyAyLjguMCBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShGcmVldHlwZTIg
Mi40LjIgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2UoR251VExTIDMuMC4wIFJFUVVJUkVEKQorZmlu
ZF9wYWNrYWdlKEdudVRMUyAzLjQuMCBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShHVEszIDMuNi4w
IFJFUVVJUkVEKQogZmluZF9wYWNrYWdlKEdESzMgMy42LjAgUkVRVUlSRUQpCiBmaW5kX3BhY2th
Z2UoSGFyZkJ1enogMC45LjIgUkVRVUlSRUQpCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFu
Z2VMb2cKaW5kZXggNDAzNzUyYzk5MmZhMWM0NmZjZjI4NDY2ZmRkOGE5M2Q0MTM2YWRmOC4uN2Rl
MTdlZTY5MmRhZjFkMGZlNGUwMTZmYTlkZGE0MjBjYjgzNWYwZCAxMDA2NDQKLS0tIGEvQ2hhbmdl
TG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE2LTA2LTE2ICBNaWNoYWVs
IENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbU09VUF0gU3Rv
cCBzZXR0aW5nIEdfVExTX0dOVVRMU19QUklPUklUWQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4Nzg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmVxdWlyZSBuZXcgZW5vdWdoIEdudVRMUyB0byBlbnN1
cmUgdGhpcyBjb21taXQgZG9lc24ndCBpbnRyb2R1Y2UgYSB2dWxuZXJhYmlsaXR5LgorCisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2U6CisKIDIwMTYtMDYtMTUgIFJvbWFp
biBCZWxsZXNzb3J0ICA8cm9tYWluLmJlbGxlc3NvcnRAY3JmLmNhbm9uLmZyPgogCiAgICAgICAg
IEVuYWJsaW5nIFNoYWRvdyBET00gZm9yIGFsbCBwbGF0Zm9ybXMK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281457</attachid>
            <date>2016-06-16 07:43:50 -0700</date>
            <delta_ts>2016-06-16 07:48:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158785-20160616094349.patch</filename>
            <type>text/plain</type>
            <size>5800</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMTI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTdmZjM0MmI0YzFkNzY1
OTU2MThmOTExOTJjNWM1ZjdmMjBkZjFjMi4uZGVmZjQ2NDY3MWNiNzYzNDkyMGQ2Yjk4OWI5NWY3
YmIxMWEyMmExNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA2LTE2ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbU09VUF0g
U3RvcCBzZXR0aW5nIEdfVExTX0dOVVRMU19QUklPUklUWQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4Nzg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Q2FybG9zIEdhcmNpYSBDYW1wb3MuCisKKyAgICAgICAgSXQgd2FzIG5lZWRlZCBhcyBhIGNyaXNp
cyByZXNwb25zZSB0byBkaXNhYmxlIFNTTHYzLCBhbmQgbGF0ZXIgSSB1c2VkIGl0IHRvIGRpc2Fi
bGUgUkM0LgorICAgICAgICBCdXQgaWYgeW91ciBHbnVUTFMgc3RpbGwgYWxsb3dzIGVpdGhlciBv
ZiB0aGVzZSBieSBkZWZhdWx0LCB0aGVuIHlvdSBoYXZlIG11Y2ggbW9yZSBzZXJpb3VzCisgICAg
ICAgIHByb2JsZW1zIHRoYW4gU1NMdjMgb3IgUkM0LiBXZSBjYW4ndCBzdXBwb3J0IG91dGRhdGVk
IEdudVRMUzsgdGhpcyBpcyBhIHNlY3VyaXR5LXNlbnNpdGl2ZQorICAgICAgICBsaWJyYXJ5IHRo
YXQgaGFzIHRvIGJlIGtlcHQgYWx3YXlzIGF0IHRoZSBsYXRlc3QgdmVyc2lvbi4KKworICAgICAg
ICBUaGlzIGNoYW5nZSBicmluZ3MgdXMgaW50byBjb21wbGlhbmNlIHdpdGggRmVkb3JhIGNyeXB0
byByZXF1aXJlbWVudHMsIGJ1dCBpdCdzIGFwcHJvcHJpYXRlCisgICAgICAgIGZvciBhbGwgZGlz
dHJvcy4gSW4gdGhlIGZ1dHVyZSwgd2Ugd2lsbCB0cnVzdCBHbnVUTFMgdG8gaGFuZGxlIFRMUyBj
cmlzaXMgcmVzcG9uc2UsIGFuZCBpdCdzCisgICAgICAgIG9uIGRpc3Ryb3MgaWYgdGhleSBkb24n
dCB1cGRhdGUgR251VExTLgorCisgICAgICAgIChOZXZlcnRoZWxlc3MsIGRvIG5vdCBiYWNrcG9y
dC4pCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1By
b2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIFdlYlByb2Nlc3MvRW50
cnlQb2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorCiAyMDE2
LTA2LTE1ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAg
IEV4cG9zZSBfc2hvdWxkRXhwYW5kQ29udGVudFRvVmlld0hlaWdodEZvckF1dG9MYXlvdXQgU1BJ
IG9uIFdLV2ViVmlldwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3Mv
RW50cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcAppbmRl
eCBiMjgyZTE2YTM3ODEwYTdkN2YxMjNkMDVjZmEwNzFmNzYyYzNkNTgyLi42NTU3NGU4ODhlZmZh
OTNmMDU3MzcyYmVhZDYyZDMzZDNiMWI0MDA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1By
b2Nlc3NNYWluLmNwcApAQCAtMzEsMTUgKzMxLDUgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsK
IAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogewotICAgIC8vIERpc2FibGUgU1NM
djMgdmVyeSBlYXJseSBiZWNhdXNlIGl0IGlzIHByYWN0aWNhbGx5IGltcG9zc2libGUgdG8gc2Fm
ZWx5Ci0gICAgLy8gdXNlIHNldGVudigpIHdoZW4gbXVsdGlwbGUgdGhyZWFkcyBhcmUgcnVubmlu
ZywgYXMgYW5vdGhlciB0aHJlYWQgY2FsbGluZwotICAgIC8vIGdldGVudigpIGNvdWxkIGNhdXNl
IGEgY3Jhc2gsIGFuZCBtYW55IGZ1bmN0aW9ucyB1c2UgZ2V0ZW52KCkgaW50ZXJuYWxseS4KLSAg
ICAvLyBUaGlzIHdvcmthcm91bmQgd2lsbCBzdG9wIHdvcmtpbmcgaWYgZ2xpYi1uZXR3b3JraW5n
IHN3aXRjaGVzIGF3YXkgZnJvbQotICAgIC8vIEdudVRMUyBvciBzaW1wbHkgc3RvcHMgcGFyc2lu
ZyB0aGlzIHZhcmlhYmxlLiBXZSBpbnRlbnRpb25hbGx5IGRvIG5vdAotICAgIC8vIG92ZXJ3cml0
ZSB0aGlzIHByaW9yaXR5IHN0cmluZyBpZiBpdCdzIGFscmVhZHkgc2V0IGJ5IHRoZSB1c2VyLgot
ICAgIC8vIGh0dHBzOi8vYnVnemlsbGEuZ25vbWUub3JnL3Nob3dfYnVnLmNnaT9pZD03Mzg2MzMK
LSAgICAvLyBXQVJOSU5HOiBUaGlzIG5lZWRzIHRvIGJlIEtFUFQgSU4gU1lOQyB3aXRoIFdlYlBy
b2Nlc3NNYWluLmNwcC4KLSAgICBzZXRlbnYoIkdfVExTX0dOVVRMU19QUklPUklUWSIsICJOT1JN
QUw6JUNPTVBBVDolTEFURVNUX1JFQ09SRF9WRVJTSU9OOiFWRVJTLVNTTDMuMDohQVJDRk9VUi0x
MjgiLCAwKTsKLQogICAgIHJldHVybiBOZXR3b3JrUHJvY2Vzc01haW5Vbml4KGFyZ2MsIGFyZ3Yp
OwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9FbnRyeVBvaW50L3Vu
aXgvV2ViUHJvY2Vzc01haW4uY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9FbnRyeVBv
aW50L3VuaXgvV2ViUHJvY2Vzc01haW4uY3BwCmluZGV4IDVmNDVkMDFhZjc4YWU4NjY4YzlkZTc3
YWRjMWJmMDFhYjAxMDhjZGEuLmVjMWNlZjc0Y2I0NzA4NzIxZWFjYzc1OWIwODFjYWEwMzQ1NTBj
MTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvRW50cnlQb2ludC91bml4
L1dlYlByb2Nlc3NNYWluLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0VudHJ5
UG9pbnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHAKQEAgLTMxLDE1ICszMSw1IEBAIHVzaW5nIG5h
bWVzcGFjZSBXZWJLaXQ7CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKIHsKLSAg
ICAvLyBEaXNhYmxlIFNTTHYzIHZlcnkgZWFybHkgYmVjYXVzZSBpdCBpcyBwcmFjdGljYWxseSBp
bXBvc3NpYmxlIHRvIHNhZmVseQotICAgIC8vIHVzZSBzZXRlbnYoKSB3aGVuIG11bHRpcGxlIHRo
cmVhZHMgYXJlIHJ1bm5pbmcsIGFzIGFub3RoZXIgdGhyZWFkIGNhbGxpbmcKLSAgICAvLyBnZXRl
bnYoKSBjb3VsZCBjYXVzZSBhIGNyYXNoLCBhbmQgbWFueSBmdW5jdGlvbnMgdXNlIGdldGVudigp
IGludGVybmFsbHkuCi0gICAgLy8gVGhpcyB3b3JrYXJvdW5kIHdpbGwgc3RvcCB3b3JraW5nIGlm
IGdsaWItbmV0d29ya2luZyBzd2l0Y2hlcyBhd2F5IGZyb20KLSAgICAvLyBHbnVUTFMgb3Igc2lt
cGx5IHN0b3BzIHBhcnNpbmcgdGhpcyB2YXJpYWJsZS4gV2UgaW50ZW50aW9uYWxseSBkbyBub3QK
LSAgICAvLyBvdmVyd3JpdGUgdGhpcyBwcmlvcml0eSBzdHJpbmcgaWYgaXQncyBhbHJlYWR5IHNl
dCBieSB0aGUgdXNlci4KLSAgICAvLyBodHRwczovL2J1Z3ppbGxhLmdub21lLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzM4NjMzCi0gICAgLy8gV0FSTklORzogVGhpcyBuZWVkcyB0byBiZSBLRVBUIElO
IFNZTkMgd2l0aCBXZWJQcm9jZXNzTWFpbi5jcHAuCi0gICAgc2V0ZW52KCJHX1RMU19HTlVUTFNf
UFJJT1JJVFkiLCAiTk9STUFMOiVDT01QQVQ6JUxBVEVTVF9SRUNPUkRfVkVSU0lPTjohVkVSUy1T
U0wzLjA6IUFSQ0ZPVVItMTI4IiwgMCk7Ci0KICAgICByZXR1cm4gV2ViUHJvY2Vzc01haW5Vbml4
KGFyZ2MsIGFyZ3YpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21h
a2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQppbmRleCAyNzIwMjBiY2UzOGQ0Zjg2
NWFlMDNkYTIwMmU3ZWVjZDdjNzMzYjQwLi42M2QyODYzZWMyZTgxYjU3ZDIxMzdmNWZhMTIxNmFj
ZjE3YTdiY2M3IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQorKysg
Yi9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQpAQCAtMTQyLDcgKzE0Miw3IEBAIFdFQktJ
VF9PUFRJT05fRU5EKCkKICMgQmVnaW4gdG8gZmluZCBuZWNlc3NhcnkgcGFja2FnZXMgZm9yIEVG
TCBwb3J0LgogZmluZF9wYWNrYWdlKENhaXJvIDEuMTAuMiBSRVFVSVJFRCkKIGZpbmRfcGFja2Fn
ZShGb250Y29uZmlnIDIuOC4wIFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEdudVRMUyAzLjAuMCBS
RVFVSVJFRCkKK2ZpbmRfcGFja2FnZShHbnVUTFMgMy40LjAgUkVRVUlSRUQpCiBmaW5kX3BhY2th
Z2UoTGliWG1sMiAyLjguMCBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShMaWJYc2x0IDEuMS43IFJF
UVVJUkVEKQogZmluZF9wYWNrYWdlKElDVSBSRVFVSVJFRCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9j
bWFrZS9PcHRpb25zR1RLLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKaW5k
ZXggNjhjY2RkZDkzMjMwNTI3NzVhZmU0MjIwYzM1YzA5M2NjMWRjZjUzZS4uYTI1YWY0YjMzNDMz
YmJlODM1NWU4ZGFhNjU0ZmYzMjJiNjBhOWEyMSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09w
dGlvbnNHVEsuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKQEAgLTMz
LDcgKzMzLDcgQEAgc2V0KElOVFJPU1BFQ1RJT05fSU5TVEFMTF9UWVBFTElCRElSICIke0xJQl9J
TlNUQUxMX0RJUn0vZ2lyZXBvc2l0b3J5LTEuMCIpCiBmaW5kX3BhY2thZ2UoQ2Fpcm8gMS4xMC4y
IFJFUVVJUkVEKQogZmluZF9wYWNrYWdlKEZvbnRjb25maWcgMi44LjAgUkVRVUlSRUQpCiBmaW5k
X3BhY2thZ2UoRnJlZXR5cGUyIDIuNC4yIFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEdudVRMUyAz
LjAuMCBSRVFVSVJFRCkKK2ZpbmRfcGFja2FnZShHbnVUTFMgMy40LjAgUkVRVUlSRUQpCiBmaW5k
X3BhY2thZ2UoR1RLMyAzLjYuMCBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShHREszIDMuNi4wIFJF
UVVJUkVEKQogZmluZF9wYWNrYWdlKEhhcmZCdXp6IDAuOS4yIFJFUVVJUkVEKQpkaWZmIC0tZ2l0
IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDQwMzc1MmM5OTJmYTFjNDZmY2YyODQ2NmZk
ZDhhOTNkNDEzNmFkZjguLjQ2Y2Q3YWY2ZDc1MTk2ZDk4MjNlODlkNGUzNzUxNDNkMjY2N2VhYTYg
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxNi0wNi0xNiAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW1NPVVBdIFN0b3Agc2V0dGluZyBHX1RMU19HTlVUTFNfUFJJT1JJVFkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODc4NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlcXVpcmUgbmV3IGVu
b3VnaCBHbnVUTFMgdG8gZW5zdXJlIHRoaXMgY29tbWl0IGRvZXNuJ3QgaW50cm9kdWNlIGEgdnVs
bmVyYWJpbGl0eS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRUZMLmNtYWtlOgor
ICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlOgorCiAyMDE2LTA2LTE1ICBS
b21haW4gQmVsbGVzc29ydCAgPHJvbWFpbi5iZWxsZXNzb3J0QGNyZi5jYW5vbi5mcj4KIAogICAg
ICAgICBFbmFibGluZyBTaGFkb3cgRE9NIGZvciBhbGwgcGxhdGZvcm1zCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281458</attachid>
            <date>2016-06-16 07:48:14 -0700</date>
            <delta_ts>2016-06-16 07:48:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158785-20160616094812.patch</filename>
            <type>text/plain</type>
            <size>5806</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyMTI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTdmZjM0MmI0YzFkNzY1
OTU2MThmOTExOTJjNWM1ZjdmMjBkZjFjMi4uZGVmZjQ2NDY3MWNiNzYzNDkyMGQ2Yjk4OWI5NWY3
YmIxMWEyMmExNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE2LTA2LTE2ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbU09VUF0g
U3RvcCBzZXR0aW5nIEdfVExTX0dOVVRMU19QUklPUklUWQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4Nzg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Q2FybG9zIEdhcmNpYSBDYW1wb3MuCisKKyAgICAgICAgSXQgd2FzIG5lZWRlZCBhcyBhIGNyaXNp
cyByZXNwb25zZSB0byBkaXNhYmxlIFNTTHYzLCBhbmQgbGF0ZXIgSSB1c2VkIGl0IHRvIGRpc2Fi
bGUgUkM0LgorICAgICAgICBCdXQgaWYgeW91ciBHbnVUTFMgc3RpbGwgYWxsb3dzIGVpdGhlciBv
ZiB0aGVzZSBieSBkZWZhdWx0LCB0aGVuIHlvdSBoYXZlIG11Y2ggbW9yZSBzZXJpb3VzCisgICAg
ICAgIHByb2JsZW1zIHRoYW4gU1NMdjMgb3IgUkM0LiBXZSBjYW4ndCBzdXBwb3J0IG91dGRhdGVk
IEdudVRMUzsgdGhpcyBpcyBhIHNlY3VyaXR5LXNlbnNpdGl2ZQorICAgICAgICBsaWJyYXJ5IHRo
YXQgaGFzIHRvIGJlIGtlcHQgYWx3YXlzIGF0IHRoZSBsYXRlc3QgdmVyc2lvbi4KKworICAgICAg
ICBUaGlzIGNoYW5nZSBicmluZ3MgdXMgaW50byBjb21wbGlhbmNlIHdpdGggRmVkb3JhIGNyeXB0
byByZXF1aXJlbWVudHMsIGJ1dCBpdCdzIGFwcHJvcHJpYXRlCisgICAgICAgIGZvciBhbGwgZGlz
dHJvcy4gSW4gdGhlIGZ1dHVyZSwgd2Ugd2lsbCB0cnVzdCBHbnVUTFMgdG8gaGFuZGxlIFRMUyBj
cmlzaXMgcmVzcG9uc2UsIGFuZCBpdCdzCisgICAgICAgIG9uIGRpc3Ryb3MgaWYgdGhleSBkb24n
dCB1cGRhdGUgR251VExTLgorCisgICAgICAgIChOZXZlcnRoZWxlc3MsIGRvIG5vdCBiYWNrcG9y
dC4pCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1By
b2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorICAgICAgICAqIFdlYlByb2Nlc3MvRW50
cnlQb2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcDoKKyAgICAgICAgKG1haW4pOgorCiAyMDE2
LTA2LTE1ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAg
IEV4cG9zZSBfc2hvdWxkRXhwYW5kQ29udGVudFRvVmlld0hlaWdodEZvckF1dG9MYXlvdXQgU1BJ
IG9uIFdLV2ViVmlldwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvTmV0d29ya1Byb2Nlc3Mv
RW50cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcAppbmRl
eCBiMjgyZTE2YTM3ODEwYTdkN2YxMjNkMDVjZmEwNzFmNzYyYzNkNTgyLi42NTU3NGU4ODhlZmZh
OTNmMDU3MzcyYmVhZDYyZDMzZDNiMWI0MDA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9OZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1By
b2Nlc3NNYWluLmNwcApAQCAtMzEsMTUgKzMxLDUgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsK
IAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogewotICAgIC8vIERpc2FibGUgU1NM
djMgdmVyeSBlYXJseSBiZWNhdXNlIGl0IGlzIHByYWN0aWNhbGx5IGltcG9zc2libGUgdG8gc2Fm
ZWx5Ci0gICAgLy8gdXNlIHNldGVudigpIHdoZW4gbXVsdGlwbGUgdGhyZWFkcyBhcmUgcnVubmlu
ZywgYXMgYW5vdGhlciB0aHJlYWQgY2FsbGluZwotICAgIC8vIGdldGVudigpIGNvdWxkIGNhdXNl
IGEgY3Jhc2gsIGFuZCBtYW55IGZ1bmN0aW9ucyB1c2UgZ2V0ZW52KCkgaW50ZXJuYWxseS4KLSAg
ICAvLyBUaGlzIHdvcmthcm91bmQgd2lsbCBzdG9wIHdvcmtpbmcgaWYgZ2xpYi1uZXR3b3JraW5n
IHN3aXRjaGVzIGF3YXkgZnJvbQotICAgIC8vIEdudVRMUyBvciBzaW1wbHkgc3RvcHMgcGFyc2lu
ZyB0aGlzIHZhcmlhYmxlLiBXZSBpbnRlbnRpb25hbGx5IGRvIG5vdAotICAgIC8vIG92ZXJ3cml0
ZSB0aGlzIHByaW9yaXR5IHN0cmluZyBpZiBpdCdzIGFscmVhZHkgc2V0IGJ5IHRoZSB1c2VyLgot
ICAgIC8vIGh0dHBzOi8vYnVnemlsbGEuZ25vbWUub3JnL3Nob3dfYnVnLmNnaT9pZD03Mzg2MzMK
LSAgICAvLyBXQVJOSU5HOiBUaGlzIG5lZWRzIHRvIGJlIEtFUFQgSU4gU1lOQyB3aXRoIFdlYlBy
b2Nlc3NNYWluLmNwcC4KLSAgICBzZXRlbnYoIkdfVExTX0dOVVRMU19QUklPUklUWSIsICJOT1JN
QUw6JUNPTVBBVDolTEFURVNUX1JFQ09SRF9WRVJTSU9OOiFWRVJTLVNTTDMuMDohQVJDRk9VUi0x
MjgiLCAwKTsKLQogICAgIHJldHVybiBOZXR3b3JrUHJvY2Vzc01haW5Vbml4KGFyZ2MsIGFyZ3Yp
OwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9FbnRyeVBvaW50L3Vu
aXgvV2ViUHJvY2Vzc01haW4uY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9FbnRyeVBv
aW50L3VuaXgvV2ViUHJvY2Vzc01haW4uY3BwCmluZGV4IDVmNDVkMDFhZjc4YWU4NjY4YzlkZTc3
YWRjMWJmMDFhYjAxMDhjZGEuLmVjMWNlZjc0Y2I0NzA4NzIxZWFjYzc1OWIwODFjYWEwMzQ1NTBj
MTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvRW50cnlQb2ludC91bml4
L1dlYlByb2Nlc3NNYWluLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0VudHJ5
UG9pbnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHAKQEAgLTMxLDE1ICszMSw1IEBAIHVzaW5nIG5h
bWVzcGFjZSBXZWJLaXQ7CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKIHsKLSAg
ICAvLyBEaXNhYmxlIFNTTHYzIHZlcnkgZWFybHkgYmVjYXVzZSBpdCBpcyBwcmFjdGljYWxseSBp
bXBvc3NpYmxlIHRvIHNhZmVseQotICAgIC8vIHVzZSBzZXRlbnYoKSB3aGVuIG11bHRpcGxlIHRo
cmVhZHMgYXJlIHJ1bm5pbmcsIGFzIGFub3RoZXIgdGhyZWFkIGNhbGxpbmcKLSAgICAvLyBnZXRl
bnYoKSBjb3VsZCBjYXVzZSBhIGNyYXNoLCBhbmQgbWFueSBmdW5jdGlvbnMgdXNlIGdldGVudigp
IGludGVybmFsbHkuCi0gICAgLy8gVGhpcyB3b3JrYXJvdW5kIHdpbGwgc3RvcCB3b3JraW5nIGlm
IGdsaWItbmV0d29ya2luZyBzd2l0Y2hlcyBhd2F5IGZyb20KLSAgICAvLyBHbnVUTFMgb3Igc2lt
cGx5IHN0b3BzIHBhcnNpbmcgdGhpcyB2YXJpYWJsZS4gV2UgaW50ZW50aW9uYWxseSBkbyBub3QK
LSAgICAvLyBvdmVyd3JpdGUgdGhpcyBwcmlvcml0eSBzdHJpbmcgaWYgaXQncyBhbHJlYWR5IHNl
dCBieSB0aGUgdXNlci4KLSAgICAvLyBodHRwczovL2J1Z3ppbGxhLmdub21lLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzM4NjMzCi0gICAgLy8gV0FSTklORzogVGhpcyBuZWVkcyB0byBiZSBLRVBUIElO
IFNZTkMgd2l0aCBXZWJQcm9jZXNzTWFpbi5jcHAuCi0gICAgc2V0ZW52KCJHX1RMU19HTlVUTFNf
UFJJT1JJVFkiLCAiTk9STUFMOiVDT01QQVQ6JUxBVEVTVF9SRUNPUkRfVkVSU0lPTjohVkVSUy1T
U0wzLjA6IUFSQ0ZPVVItMTI4IiwgMCk7Ci0KICAgICByZXR1cm4gV2ViUHJvY2Vzc01haW5Vbml4
KGFyZ2MsIGFyZ3YpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21h
a2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQppbmRleCAyNzIwMjBiY2UzOGQ0Zjg2
NWFlMDNkYTIwMmU3ZWVjZDdjNzMzYjQwLi42M2QyODYzZWMyZTgxYjU3ZDIxMzdmNWZhMTIxNmFj
ZjE3YTdiY2M3IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQorKysg
Yi9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQpAQCAtMTQyLDcgKzE0Miw3IEBAIFdFQktJ
VF9PUFRJT05fRU5EKCkKICMgQmVnaW4gdG8gZmluZCBuZWNlc3NhcnkgcGFja2FnZXMgZm9yIEVG
TCBwb3J0LgogZmluZF9wYWNrYWdlKENhaXJvIDEuMTAuMiBSRVFVSVJFRCkKIGZpbmRfcGFja2Fn
ZShGb250Y29uZmlnIDIuOC4wIFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEdudVRMUyAzLjAuMCBS
RVFVSVJFRCkKK2ZpbmRfcGFja2FnZShHbnVUTFMgMy40LjAgUkVRVUlSRUQpCiBmaW5kX3BhY2th
Z2UoTGliWG1sMiAyLjguMCBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShMaWJYc2x0IDEuMS43IFJF
UVVJUkVEKQogZmluZF9wYWNrYWdlKElDVSBSRVFVSVJFRCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9j
bWFrZS9PcHRpb25zR1RLLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKaW5k
ZXggNjhjY2RkZDkzMjMwNTI3NzVhZmU0MjIwYzM1YzA5M2NjMWRjZjUzZS4uYTI1YWY0YjMzNDMz
YmJlODM1NWU4ZGFhNjU0ZmYzMjJiNjBhOWEyMSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09w
dGlvbnNHVEsuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKQEAgLTMz
LDcgKzMzLDcgQEAgc2V0KElOVFJPU1BFQ1RJT05fSU5TVEFMTF9UWVBFTElCRElSICIke0xJQl9J
TlNUQUxMX0RJUn0vZ2lyZXBvc2l0b3J5LTEuMCIpCiBmaW5kX3BhY2thZ2UoQ2Fpcm8gMS4xMC4y
IFJFUVVJUkVEKQogZmluZF9wYWNrYWdlKEZvbnRjb25maWcgMi44LjAgUkVRVUlSRUQpCiBmaW5k
X3BhY2thZ2UoRnJlZXR5cGUyIDIuNC4yIFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEdudVRMUyAz
LjAuMCBSRVFVSVJFRCkKK2ZpbmRfcGFja2FnZShHbnVUTFMgMy40LjAgUkVRVUlSRUQpCiBmaW5k
X3BhY2thZ2UoR1RLMyAzLjYuMCBSRVFVSVJFRCkKIGZpbmRfcGFja2FnZShHREszIDMuNi4wIFJF
UVVJUkVEKQogZmluZF9wYWNrYWdlKEhhcmZCdXp6IDAuOS4yIFJFUVVJUkVEKQpkaWZmIC0tZ2l0
IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDQwMzc1MmM5OTJmYTFjNDZmY2YyODQ2NmZk
ZDhhOTNkNDEzNmFkZjguLjZkNjU5NzU4Y2FlMWEzNmZiNTdkNTgyZTYxMzk1ZjBhZDk4NTI4N2Eg
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxNi0wNi0xNiAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW1NPVVBdIFN0b3Agc2V0dGluZyBHX1RMU19HTlVUTFNfUFJJT1JJVFkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODc4NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IENhcmxvcyBHYXJjaWEgQ2FtcG9zLgorCisgICAgICAgIFJlcXVpcmUg
bmV3IGVub3VnaCBHbnVUTFMgdG8gZW5zdXJlIHRoaXMgY29tbWl0IGRvZXNuJ3QgaW50cm9kdWNl
IGEgdnVsbmVyYWJpbGl0eS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRUZMLmNt
YWtlOgorICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlOgorCiAyMDE2LTA2
LTE1ICBSb21haW4gQmVsbGVzc29ydCAgPHJvbWFpbi5iZWxsZXNzb3J0QGNyZi5jYW5vbi5mcj4K
IAogICAgICAgICBFbmFibGluZyBTaGFkb3cgRE9NIGZvciBhbGwgcGxhdGZvcm1zCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>