<?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>196863</bug_id>
          
          <creation_ts>2019-04-12 09:13:41 -0700</creation_ts>
          <short_desc>[GTK][WPE] Add enable-media websetting</short_desc>
          <delta_ts>2019-04-15 07:41:37 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gustavo</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1526756</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-12 09:13:41 -0700</bug_when>
    <thetext>It can be useful for headless browsers, for instance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526761</commentid>
    <comment_count>1</comment_count>
      <attachid>367324</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-12 09:17:02 -0700</bug_when>
    <thetext>Created attachment 367324
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526763</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-04-12 09:19:07 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526797</commentid>
    <comment_count>3</comment_count>
      <attachid>367324</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-04-12 10:26:03 -0700</bug_when>
    <thetext>Comment on attachment 367324
Patch

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

Will you have a follow-up patch to make code check the setting, I presume?

&gt; Source/WebKit/Shared/WebPreferences.yaml:531
&gt; +  condition: ENABLE(VIDEO)

Er what about audio?

&gt; Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:1510
&gt; +     * WebKitSettings:enable-media:
&gt; +     *
&gt; +     *
&gt; +     * Enable or disable support for Media on pages. This setting is enabled by
&gt; +     * default. Disabling it means &lt;audio&gt; and &lt;video&gt; elements will have
&gt; +     * playback support disabled.

Media -&gt; media

Since: @2.26

&gt; Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:1516
&gt; +            _(&quot;Whether Media content should be handled&quot;),

Media -&gt; media

&gt; Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:3708
&gt; + * Returns: %TRUE If media support is enabled or %FALSE otherwise.

If -&gt; if

Since: @2.26

&gt; Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:3722
&gt; + * Set the #WebKitSettings:enable-media property.

Since: @2.26

&gt; Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp:346
&gt; +

Remove this extra blank line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526810</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-12 10:38:42 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #3)
&gt; Comment on attachment 367324 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=367324&amp;action=review
&gt; 
&gt; Will you have a follow-up patch to make code check the setting, I presume?
&gt; 

What do you mean? The patch includes a unit-test.

&gt; &gt; Source/WebKit/Shared/WebPreferences.yaml:531
&gt; &gt; +  condition: ENABLE(VIDEO)
&gt; 
&gt; Er what about audio?
&gt; 

ENABLE(VIDEO) implies &lt;audio&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526821</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-04-12 10:55:36 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #4)
&gt; What do you mean? The patch includes a unit-test.

I mean: currently the setting does nothing. You have a patch coming to make it work, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526823</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-12 10:59:25 -0700</bug_when>
    <thetext>I tested it with MB, it works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526829</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-12 11:06:16 -0700</bug_when>
    <thetext>`mediaEnabled` is handled in make_names.pl which generates HTMLElementFactory.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1527156</commentid>
    <comment_count>8</comment_count>
      <attachid>367413</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-15 03:23:12 -0700</bug_when>
    <thetext>Created attachment 367413
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1527167</commentid>
    <comment_count>9</comment_count>
      <attachid>367413</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-04-15 07:20:49 -0700</bug_when>
    <thetext>Comment on attachment 367413
Patch

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

&gt; Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:1507
&gt; +     *

You have an extra blank line here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1527170</commentid>
    <comment_count>10</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-04-15 07:41:37 -0700</bug_when>
    <thetext>Committed r244260: &lt;https://trac.webkit.org/changeset/244260&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367324</attachid>
            <date>2019-04-12 09:17:02 -0700</date>
            <delta_ts>2019-04-15 03:23:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196863-20190412171701.patch</filename>
            <type>text/plain</type>
            <size>10255</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MjEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJiZjM0YWIxMGEwZmVhYzlj
ZDA1MzNjMDAwNDE4ZDljNDVhMWM0MGQuLjQyN2UzODdhY2Q2NmIzMzUyNGQyNTE0OThjZjIxYWU1
YWRiZGNjZTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTktMDQtMTIgIFBoaWxpcHBl
IE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0gQWRk
IGVuYWJsZS1tZWRpYSB3ZWJzZXR0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTY4NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBJdCBjYW4gYmUgdXNlZnVsIGZvciBoZWFkbGVzcyBicm93c2Vycywg
Zm9yIGluc3RhbmNlLiBUaGUgc2V0dGluZyBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuCisKKyAgICAg
ICAgKiBTaGFyZWQvV2ViUHJlZmVyZW5jZXMueWFtbDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJ
L2dsaWIvV2ViS2l0U2V0dGluZ3MuY3BwOgorICAgICAgICAod2ViS2l0U2V0dGluZ3NTZXRQcm9w
ZXJ0eSk6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc0dldFByb3BlcnR5KToKKyAgICAgICAgKHdl
YmtpdF9zZXR0aW5nc19jbGFzc19pbml0KToKKyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19nZXRf
ZW5hYmxlX21lZGlhKToKKyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lZGlh
KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay00LjAtc2VjdGlvbnMudHh0Ogor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvd3BlL1dlYktpdFNldHRpbmdzLmg6CisgICAgICAgICog
VUlQcm9jZXNzL0FQSS93cGUvZG9jcy93cGUtMS4wLXNlY3Rpb25zLnR4dDoKKwogMjAxOS0wNC0x
MSAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAg
W0dUS10gUkVHUkVTU0lPTihyMjQzODYwKTogTWFueSB0ZXN0cyBmYWlsaW5nCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlcy55YW1sIGIvU291cmNlL1dlYktp
dC9TaGFyZWQvV2ViUHJlZmVyZW5jZXMueWFtbAppbmRleCAzYjUyNzIxNGY2NDVkOWI5MTg4OThj
YzhiODFlNzIzMzU4NGI5ZGRkLi41NmUzMzIyNmMxZjcyYzdmYTY1NzhkMGQyZDY3MjJmZTkyZDkz
Mjg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlcy55YW1s
CisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByZWZlcmVuY2VzLnlhbWwKQEAgLTUyNCw2
ICs1MjQsMTIgQEAgTWVkaWFTdHJlYW1FbmFibGVkOgogICB3ZWJjb3JlQmluZGluZzogUnVudGlt
ZUVuYWJsZWRGZWF0dXJlcwogICBjb25kaXRpb246IEVOQUJMRShNRURJQV9TVFJFQU0pCiAKK01l
ZGlhRW5hYmxlZDoKKyAgdHlwZTogYm9vbAorICBkZWZhdWx0VmFsdWU6IHRydWUKKyAgd2ViY29y
ZU5hbWU6IG1lZGlhRW5hYmxlZAorICBjb25kaXRpb246IEVOQUJMRShWSURFTykKKwogU2NyZWVu
Q2FwdHVyZUVuYWJsZWQ6CiAgIHR5cGU6IGJvb2wKICAgZGVmYXVsdFZhbHVlOiB0cnVlCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRTZXR0aW5ncy5j
cHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ2xpYi9XZWJLaXRTZXR0aW5ncy5jcHAK
aW5kZXggMDM2NTRkZDA0ODFlYjdmMzU3ZWNhNTM3ZjY5ODEzZWIyODAzMzQ5Yi4uMjdkZjBmODE0
NmFjZWY1MGM5MTM1NzNiZGNmZjRmMDQzMjQxMTIyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvQVBJL2dsaWIvV2ViS2l0U2V0dGluZ3MuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFNldHRpbmdzLmNwcApAQCAtMTY3LDYgKzE2Nyw3
IEBAIGVudW0gewogICAgIFBST1BfRU5BQkxFX0JBQ0tfRk9SV0FSRF9OQVZJR0FUSU9OX0dFU1RV
UkVTLAogI2VuZGlmCiAgICAgUFJPUF9FTkFCTEVfSkFWQVNDUklQVF9NQVJLVVAsCisgICAgUFJP
UF9FTkFCTEVfTUVESUEsCiB9OwogCiBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc0Rpc3Bvc2Uo
R09iamVjdCogb2JqZWN0KQpAQCAtMzkzLDYgKzM5NCw5IEBAIHN0YXRpYyB2b2lkIHdlYktpdFNl
dHRpbmdzU2V0UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWludCBwcm9wSWQsIGNvbnN0IEdW
YWx1CiAgICAgY2FzZSBQUk9QX0VOQUJMRV9KQVZBU0NSSVBUX01BUktVUDoKICAgICAgICAgd2Vi
a2l0X3NldHRpbmdzX3NldF9lbmFibGVfamF2YXNjcmlwdF9tYXJrdXAoc2V0dGluZ3MsIGdfdmFs
dWVfZ2V0X2Jvb2xlYW4odmFsdWUpKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQUk9QX0VO
QUJMRV9NRURJQToKKyAgICAgICAgd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVkaWEoc2V0
dGluZ3MsIGdfdmFsdWVfZ2V0X2Jvb2xlYW4odmFsdWUpKTsKKyAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgR19PQkpFQ1RfV0FSTl9JTlZBTElEX1BST1BFUlRZX0lEKG9iamVj
dCwgcHJvcElkLCBwYXJhbVNwZWMpOwogICAgICAgICBicmVhazsKQEAgLTU3OCw2ICs1ODIsOSBA
QCBzdGF0aWMgdm9pZCB3ZWJLaXRTZXR0aW5nc0dldFByb3BlcnR5KEdPYmplY3QqIG9iamVjdCwg
Z3VpbnQgcHJvcElkLCBHVmFsdWUqIHZhbAogICAgIGNhc2UgUFJPUF9FTkFCTEVfSkFWQVNDUklQ
VF9NQVJLVVA6CiAgICAgICAgIGdfdmFsdWVfc2V0X2Jvb2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0
aW5nc19nZXRfZW5hYmxlX2phdmFzY3JpcHRfbWFya3VwKHNldHRpbmdzKSk7CiAgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgUFJPUF9FTkFCTEVfTUVESUE6CisgICAgICAgIGdfdmFsdWVfc2V0X2Jv
b2xlYW4odmFsdWUsIHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX21lZGlhKHNldHRpbmdzKSk7
CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEdfT0JKRUNUX1dBUk5fSU5W
QUxJRF9QUk9QRVJUWV9JRChvYmplY3QsIHByb3BJZCwgcGFyYW1TcGVjKTsKICAgICAgICAgYnJl
YWs7CkBAIC0xNDkzLDYgKzE1MDAsMjMgQEAgc3RhdGljIHZvaWQgd2Via2l0X3NldHRpbmdzX2Ns
YXNzX2luaXQoV2ViS2l0U2V0dGluZ3NDbGFzcyoga2xhc3MpCiAgICAgICAgICAgICBfKCJFbmFi
bGUgSmF2YVNjcmlwdCBpbiBkb2N1bWVudCBtYXJrdXAuIiksCiAgICAgICAgICAgICBUUlVFLAog
ICAgICAgICAgICAgcmVhZFdyaXRlQ29uc3RydWN0UGFyYW1GbGFncykpOworCisgICAgLyoqCisg
ICAgICogV2ViS2l0U2V0dGluZ3M6ZW5hYmxlLW1lZGlhOgorICAgICAqCisgICAgICoKKyAgICAg
KiBFbmFibGUgb3IgZGlzYWJsZSBzdXBwb3J0IGZvciBNZWRpYSBvbiBwYWdlcy4gVGhpcyBzZXR0
aW5nIGlzIGVuYWJsZWQgYnkKKyAgICAgKiBkZWZhdWx0LiBEaXNhYmxpbmcgaXQgbWVhbnMgPGF1
ZGlvPiBhbmQgPHZpZGVvPiBlbGVtZW50cyB3aWxsIGhhdmUKKyAgICAgKiBwbGF5YmFjayBzdXBw
b3J0IGRpc2FibGVkLgorICAgICAqLworICAgIGdfb2JqZWN0X2NsYXNzX2luc3RhbGxfcHJvcGVy
dHkoZ09iamVjdENsYXNzLAorICAgICAgICBQUk9QX0VOQUJMRV9NRURJQSwKKyAgICAgICAgZ19w
YXJhbV9zcGVjX2Jvb2xlYW4oImVuYWJsZS1tZWRpYSIsCisgICAgICAgICAgICBfKCJFbmFibGUg
TWVkaWEiKSwKKyAgICAgICAgICAgIF8oIldoZXRoZXIgTWVkaWEgY29udGVudCBzaG91bGQgYmUg
aGFuZGxlZCIpLAorICAgICAgICAgICAgVFJVRSwKKyAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0
cnVjdFBhcmFtRmxhZ3MpKTsKKwogfQogCiBXZWJQcmVmZXJlbmNlcyogd2Via2l0U2V0dGluZ3NH
ZXRQcmVmZXJlbmNlcyhXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MpCkBAIC0zNjc0LDMgKzM2OTgs
MzggQEAgdm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9qYXZhc2NyaXB0X21hcmt1cChX
ZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MsIGdib28KICAgICBwcml2LT5wcmVmZXJlbmNlcy0+c2V0
SmF2YVNjcmlwdE1hcmt1cEVuYWJsZWQoZW5hYmxlZCk7CiAgICAgZ19vYmplY3Rfbm90aWZ5KEdf
T0JKRUNUKHNldHRpbmdzKSwgImVuYWJsZS1qYXZhc2NyaXB0LW1hcmt1cCIpOwogfQorCisvKioK
KyAqIHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX21lZGlhOgorICogQHNldHRpbmdzOiBhICNX
ZWJLaXRTZXR0aW5ncworICoKKyAqIEdldCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS1tZWRp
YSBwcm9wZXJ0eS4KKyAqCisgKiBSZXR1cm5zOiAlVFJVRSBJZiBtZWRpYSBzdXBwb3J0IGlzIGVu
YWJsZWQgb3IgJUZBTFNFIG90aGVyd2lzZS4KKyAqLworZ2Jvb2xlYW4gd2Via2l0X3NldHRpbmdz
X2dldF9lbmFibGVfbWVkaWEoV2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzKQoreworICAgIGdfcmV0
dXJuX3ZhbF9pZl9mYWlsKFdFQktJVF9JU19TRVRUSU5HUyhzZXR0aW5ncyksIEZBTFNFKTsKKwor
ICAgIHJldHVybiBzZXR0aW5ncy0+cHJpdi0+cHJlZmVyZW5jZXMtPm1lZGlhRW5hYmxlZCgpOwor
fQorCisvKioKKyAqIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lZGlhOgorICogQHNldHRp
bmdzOiBhICNXZWJLaXRTZXR0aW5ncworICogQGVuYWJsZWQ6IFZhbHVlIHRvIGJlIHNldAorICoK
KyAqIFNldCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS1tZWRpYSBwcm9wZXJ0eS4KKyAqLwor
dm9pZCB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZWRpYShXZWJLaXRTZXR0aW5ncyogc2V0
dGluZ3MsIGdib29sZWFuIGVuYWJsZWQpCit7CisgICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRf
SVNfU0VUVElOR1Moc2V0dGluZ3MpKTsKKworICAgIFdlYktpdFNldHRpbmdzUHJpdmF0ZSogcHJp
diA9IHNldHRpbmdzLT5wcml2OworICAgIGJvb2wgY3VycmVudFZhbHVlID0gcHJpdi0+cHJlZmVy
ZW5jZXMtPm1lZGlhRW5hYmxlZCgpOworICAgIGlmIChjdXJyZW50VmFsdWUgPT0gZW5hYmxlZCkK
KyAgICAgICAgcmV0dXJuOworCisgICAgcHJpdi0+cHJlZmVyZW5jZXMtPnNldE1lZGlhRW5hYmxl
ZChlbmFibGVkKTsKKyAgICBnX29iamVjdF9ub3RpZnkoR19PQkpFQ1Qoc2V0dGluZ3MpLCAiZW5h
YmxlLW1lZGlhIik7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Z3RrL1dlYktpdFNldHRpbmdzLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dl
YktpdFNldHRpbmdzLmgKaW5kZXggMDBhOGViYmIzMDNlYTcyY2Q0NDkzNDExZWE4ZTFmZTBkYmRm
ODQzZi4uMjI0YzI3MDZjOWJkMjgxODU5NDg2YTRiZTBiNDI0MjMxZTc1ZWI0ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0U2V0dGluZ3MuaApAQCAtNDky
LDYgKzQ5MiwxMyBAQCBXRUJLSVRfQVBJIHZvaWQKIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxl
X2phdmFzY3JpcHRfbWFya3VwICAgICAgICAgICAgICAgICAgIChXZWJLaXRTZXR0aW5ncyAqc2V0
dGluZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2Jvb2xlYW4gICAgICAgIGVuYWJsZWQpOwogCitXRUJLSVRfQVBJIGdi
b29sZWFuCit3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZWRpYSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzKTsKKworV0VCS0lUX0FQSSB2
b2lkCit3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZWRpYSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdib29sZWFuICAg
ICAgICBlbmFibGVkKTsKKwogR19FTkRfREVDTFMKIAogI2VuZGlmIC8qIFdlYktpdFNldHRpbmdz
X2ggKi8KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvZG9jcy93
ZWJraXQyZ3RrLTQuMC1zZWN0aW9ucy50eHQgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
Z3RrL2RvY3Mvd2Via2l0Mmd0ay00LjAtc2VjdGlvbnMudHh0CmluZGV4IDZiY2Q3YzM3YzQyNzFk
OGUyYjhmOWUzMWNjZDlkYzQyMjAyNzU4ZWQuLjIzZWVhYTYyMDc0ZDA1ZDJkYjYxMjQ1YjgwNmFi
MzhkNzFmOGNlY2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsv
ZG9jcy93ZWJraXQyZ3RrLTQuMC1zZWN0aW9ucy50eHQKKysrIGIvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGstNC4wLXNlY3Rpb25zLnR4dApAQCAtNTM1LDYg
KzUzNSw4IEBAIHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX2JhY2tfZm9yd2FyZF9uYXZpZ2F0
aW9uX2dlc3R1cmVzCiB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9iYWNrX2ZvcndhcmRfbmF2
aWdhdGlvbl9nZXN0dXJlcwogd2Via2l0X3NldHRpbmdzX2ZvbnRfc2l6ZV90b19wb2ludHMKIHdl
YmtpdF9zZXR0aW5nc19mb250X3NpemVfdG9fcGl4ZWxzCit3ZWJraXRfc2V0dGluZ3NfZ2V0X2Vu
YWJsZV9tZWRpYQord2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVkaWEKIAogPFNVQlNFQ1RJ
T04gU3RhbmRhcmQ+CiBXZWJLaXRTZXR0aW5nc0NsYXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9BUEkvd3BlL1dlYktpdFNldHRpbmdzLmggYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9BUEkvd3BlL1dlYktpdFNldHRpbmdzLmgKaW5kZXggYTc5MjFhYmZlZDE4N2ZhM2Jj
YjFjNjA5MThkY2M0YjY2ODQ3YWE3Yy4uNTI0MDRkNzRjZmU0MDNlZGVhMWJjNTRhYTdkMGVlNTk1
ZjNlYzI0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9XZWJL
aXRTZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS93cGUvV2ViS2l0
U2V0dGluZ3MuaApAQCAtNDQ5LDYgKzQ0OSwxMyBAQCBXRUJLSVRfQVBJIHZvaWQKIHdlYmtpdF9z
ZXR0aW5nc19zZXRfZW5hYmxlX2phdmFzY3JpcHRfbWFya3VwICAgICAgICAgICAgICAgICAgIChX
ZWJLaXRTZXR0aW5ncyAqc2V0dGluZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Jvb2xlYW4gICAgICAgIGVuYWJsZWQp
OwogCitXRUJLSVRfQVBJIGdib29sZWFuCit3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZWRp
YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdz
KTsKKworV0VCS0lUX0FQSSB2b2lkCit3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZWRpYSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdib29sZWFuICAgICAgICBlbmFibGVkKTsKKwogR19FTkRfREVDTFMKIAogI2VuZGlm
IC8qIFdlYktpdFNldHRpbmdzX2ggKi8KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0FQSS93cGUvZG9jcy93cGUtMS4wLXNlY3Rpb25zLnR4dCBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0FQSS93cGUvZG9jcy93cGUtMS4wLXNlY3Rpb25zLnR4dAppbmRleCBhZDRkNjBjMjdj
ZDA2MWIwMDYwYmZmMDFjN2IxOTY3MjA3MDI0NDUzLi42NGVhMzBlOTNjZDRlOWRkMjRjMzYzZjc5
NzNjMGVmMGNkYzBjYWVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkv
d3BlL2RvY3Mvd3BlLTEuMC1zZWN0aW9ucy50eHQKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL3dwZS9kb2NzL3dwZS0xLjAtc2VjdGlvbnMudHh0CkBAIC01MjIsNiArNTIyLDggQEAg
d2Via2l0X3NldHRpbmdzX2dldF9hbGxvd19maWxlX2FjY2Vzc19mcm9tX2ZpbGVfdXJscwogd2Vi
a2l0X3NldHRpbmdzX3NldF9hbGxvd19maWxlX2FjY2Vzc19mcm9tX2ZpbGVfdXJscwogd2Via2l0
X3NldHRpbmdzX2dldF9hbGxvd191bml2ZXJzYWxfYWNjZXNzX2Zyb21fZmlsZV91cmxzCiB3ZWJr
aXRfc2V0dGluZ3Nfc2V0X2FsbG93X3VuaXZlcnNhbF9hY2Nlc3NfZnJvbV9maWxlX3VybHMKK3dl
YmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX21lZGlhCit3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJs
ZV9tZWRpYQogCiA8U1VCU0VDVElPTiBTdGFuZGFyZD4KIFdlYktpdFNldHRpbmdzQ2xhc3MKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3YzdkZjc5
OThhMGM1YTM5ZmQ1OWJjNWU3N2NkNDcyNTk3NjU3ZDg2Li5jZGM3NmFhMjZkMDUzYmU3M2Q1YmYw
NDA1MzA2ZmQ2NTM1MmQxN2Q5IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTktMDQtMTIgIFBoaWxpcHBlIE5vcm1h
bmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0gQWRkIGVuYWJs
ZS1tZWRpYSB3ZWJzZXR0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xOTY4NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViS2l0U2V0
dGluZ3MuY3BwOgorICAgICAgICAodGVzdFdlYktpdFNldHRpbmdzKTogQWRkIHRlc3QgZm9yIHRo
ZSBlbmFibGUtbWVkaWEgd2ViLXNldHRpbmcuCisKIDIwMTktMDQtMTEgIENhcmxvcyBHYXJjaWEg
Q2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFJFR1JFU1NJT04o
cjI0Mzg2MCk6IE1hbnkgdGVzdHMgZmFpbGluZwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RXZWJLaXRTZXR0aW5ncy5jcHAgYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYktpdFNldHRpbmdzLmNwcAppbmRleCA1
MGVmM2QxOTRjYzRmZTE3MGVjZTFjNjFjM2UzNDg1MDlmOTIyNjUyLi4yZGI4M2NmOGM1ZmI1Y2Zm
OWI3YWY5NzdkMTBkM2Y1MTdkMWQxMzcyIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYktpdFNldHRpbmdzLmNwcAorKysgYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYktpdFNldHRpbmdzLmNwcApAQCAtMzM5
LDYgKzMzOSwxMiBAQCBzdGF0aWMgdm9pZCB0ZXN0V2ViS2l0U2V0dGluZ3MoVGVzdCosIGdjb25z
dHBvaW50ZXIpCiAgICAgd2Via2l0X3NldHRpbmdzX3NldF9hbGxvd191bml2ZXJzYWxfYWNjZXNz
X2Zyb21fZmlsZV91cmxzKHNldHRpbmdzLCBUUlVFKTsKICAgICBnX2Fzc2VydF90cnVlKHdlYmtp
dF9zZXR0aW5nc19nZXRfYWxsb3dfdW5pdmVyc2FsX2FjY2Vzc19mcm9tX2ZpbGVfdXJscyhzZXR0
aW5ncykpOwogCisgICAgLy8gTWVkaWEgaXMgZW5hYmxlZCBieSBkZWZhdWx0LgorICAgIGdfYXNz
ZXJ0X3RydWUod2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVkaWEoc2V0dGluZ3MpKTsKKyAg
ICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZWRpYShzZXR0aW5ncywgRkFMU0UpOworICAg
IGdfYXNzZXJ0X2ZhbHNlKHdlYmtpdF9zZXR0aW5nc19nZXRfZW5hYmxlX21lZGlhKHNldHRpbmdz
KSk7CisKKwogI2lmIFBMQVRGT1JNKEdUSykKICAgICAvLyBPbmRlbWFuZCBpcyB0aGUgZGVmYXVs
dCBoYXJkd2FyZSBhY2NlbGVyYXRpb24gcG9saWN5LgogICAgIGdfYXNzZXJ0X2NtcHVpbnQod2Vi
a2l0X3NldHRpbmdzX2dldF9oYXJkd2FyZV9hY2NlbGVyYXRpb25fcG9saWN5KHNldHRpbmdzKSwg
PT0sIFdFQktJVF9IQVJEV0FSRV9BQ0NFTEVSQVRJT05fUE9MSUNZX09OX0RFTUFORCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367413</attachid>
            <date>2019-04-15 03:23:12 -0700</date>
            <delta_ts>2019-04-15 07:20:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196863-20190415112310.patch</filename>
            <type>text/plain</type>
            <size>10384</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGVlZTBlYzZkNTdjNWY4NDlh
Zjc3ZDkwZmNlY2Y5MmQzOWNkMTZjNTQuLjM2NmFhY2NlYTA0OGRmMjFiYzZjODM3NGM4YmY0ZDU1
YmZhNGJkZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTktMDQtMTIgIFBoaWxpcHBl
IE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0gQWRk
IGVuYWJsZS1tZWRpYSB3ZWJzZXR0aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTY4NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBJdCBjYW4gYmUgdXNlZnVsIGZvciBoZWFkbGVzcyBicm93c2Vycywg
Zm9yIGluc3RhbmNlLiBUaGUgc2V0dGluZyBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuCisKKyAgICAg
ICAgKiBTaGFyZWQvV2ViUHJlZmVyZW5jZXMueWFtbDoKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJ
L2dsaWIvV2ViS2l0U2V0dGluZ3MuY3BwOgorICAgICAgICAod2ViS2l0U2V0dGluZ3NTZXRQcm9w
ZXJ0eSk6CisgICAgICAgICh3ZWJLaXRTZXR0aW5nc0dldFByb3BlcnR5KToKKyAgICAgICAgKHdl
YmtpdF9zZXR0aW5nc19jbGFzc19pbml0KToKKyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19nZXRf
ZW5hYmxlX21lZGlhKToKKyAgICAgICAgKHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lZGlh
KToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay00LjAtc2VjdGlvbnMudHh0Ogor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvd3BlL1dlYktpdFNldHRpbmdzLmg6CisgICAgICAgICog
VUlQcm9jZXNzL0FQSS93cGUvZG9jcy93cGUtMS4wLXNlY3Rpb25zLnR4dDoKKwogMjAxOS0wNC0x
NCAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIExpbmsgcHJlZmV0Y2gg
bm90IHVzZWZ1bCBmb3IgdG9wLWxldmVsIG5hdmlnYXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlByZWZlcmVuY2VzLnlhbWwgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9X
ZWJQcmVmZXJlbmNlcy55YW1sCmluZGV4IGYzZmU1NDZjMDUyZDNlNGQzM2JjNzI1NGIxOGQ2NmY0
Nzc0M2FhNWUuLmU3YTI3OWViOTczNTk4MmNmNjA4M2UyNjk1ZTY0NmNiMjg0ZTY2ODAgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByZWZlcmVuY2VzLnlhbWwKKysrIGIvU291
cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJlZmVyZW5jZXMueWFtbApAQCAtNTI0LDYgKzUyNCwxMiBA
QCBNZWRpYVN0cmVhbUVuYWJsZWQ6CiAgIHdlYmNvcmVCaW5kaW5nOiBSdW50aW1lRW5hYmxlZEZl
YXR1cmVzCiAgIGNvbmRpdGlvbjogRU5BQkxFKE1FRElBX1NUUkVBTSkKIAorTWVkaWFFbmFibGVk
OgorICB0eXBlOiBib29sCisgIGRlZmF1bHRWYWx1ZTogdHJ1ZQorICB3ZWJjb3JlTmFtZTogbWVk
aWFFbmFibGVkCisgIGNvbmRpdGlvbjogRU5BQkxFKFZJREVPKQorCiBTY3JlZW5DYXB0dXJlRW5h
YmxlZDoKICAgdHlwZTogYm9vbAogICBkZWZhdWx0VmFsdWU6IHRydWUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFNldHRpbmdzLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9nbGliL1dlYktpdFNldHRpbmdzLmNwcAppbmRleCAwMzY1
NGRkMDQ4MWViN2YzNTdlY2E1MzdmNjk4MTNlYjI4MDMzNDliLi40MWZmNjIwOTM4ZGE0YzExOWQy
MzM3ZjEzYTc3ODI0YmFhNDFhYWM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9BUEkvZ2xpYi9XZWJLaXRTZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL2dsaWIvV2ViS2l0U2V0dGluZ3MuY3BwCkBAIC0xNjcsNiArMTY3LDcgQEAgZW51bSB7
CiAgICAgUFJPUF9FTkFCTEVfQkFDS19GT1JXQVJEX05BVklHQVRJT05fR0VTVFVSRVMsCiAjZW5k
aWYKICAgICBQUk9QX0VOQUJMRV9KQVZBU0NSSVBUX01BUktVUCwKKyAgICBQUk9QX0VOQUJMRV9N
RURJQSwKIH07CiAKIHN0YXRpYyB2b2lkIHdlYktpdFNldHRpbmdzRGlzcG9zZShHT2JqZWN0KiBv
YmplY3QpCkBAIC0zOTMsNiArMzk0LDkgQEAgc3RhdGljIHZvaWQgd2ViS2l0U2V0dGluZ3NTZXRQ
cm9wZXJ0eShHT2JqZWN0KiBvYmplY3QsIGd1aW50IHByb3BJZCwgY29uc3QgR1ZhbHUKICAgICBj
YXNlIFBST1BfRU5BQkxFX0pBVkFTQ1JJUFRfTUFSS1VQOgogICAgICAgICB3ZWJraXRfc2V0dGlu
Z3Nfc2V0X2VuYWJsZV9qYXZhc2NyaXB0X21hcmt1cChzZXR0aW5ncywgZ192YWx1ZV9nZXRfYm9v
bGVhbih2YWx1ZSkpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFBST1BfRU5BQkxFX01FRElB
OgorICAgICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9tZWRpYShzZXR0aW5ncywgZ192
YWx1ZV9nZXRfYm9vbGVhbih2YWx1ZSkpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0Ogog
ICAgICAgICBHX09CSkVDVF9XQVJOX0lOVkFMSURfUFJPUEVSVFlfSUQob2JqZWN0LCBwcm9wSWQs
IHBhcmFtU3BlYyk7CiAgICAgICAgIGJyZWFrOwpAQCAtNTc4LDYgKzU4Miw5IEBAIHN0YXRpYyB2
b2lkIHdlYktpdFNldHRpbmdzR2V0UHJvcGVydHkoR09iamVjdCogb2JqZWN0LCBndWludCBwcm9w
SWQsIEdWYWx1ZSogdmFsCiAgICAgY2FzZSBQUk9QX0VOQUJMRV9KQVZBU0NSSVBUX01BUktVUDoK
ICAgICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1ZSwgd2Via2l0X3NldHRpbmdzX2dldF9l
bmFibGVfamF2YXNjcmlwdF9tYXJrdXAoc2V0dGluZ3MpKTsKICAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBQUk9QX0VOQUJMRV9NRURJQToKKyAgICAgICAgZ192YWx1ZV9zZXRfYm9vbGVhbih2YWx1
ZSwgd2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVkaWEoc2V0dGluZ3MpKTsKKyAgICAgICAg
YnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgR19PQkpFQ1RfV0FSTl9JTlZBTElEX1BST1BF
UlRZX0lEKG9iamVjdCwgcHJvcElkLCBwYXJhbVNwZWMpOwogICAgICAgICBicmVhazsKQEAgLTE0
OTMsNiArMTUwMCwyNSBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfc2V0dGluZ3NfY2xhc3NfaW5pdChX
ZWJLaXRTZXR0aW5nc0NsYXNzKiBrbGFzcykKICAgICAgICAgICAgIF8oIkVuYWJsZSBKYXZhU2Ny
aXB0IGluIGRvY3VtZW50IG1hcmt1cC4iKSwKICAgICAgICAgICAgIFRSVUUsCiAgICAgICAgICAg
ICByZWFkV3JpdGVDb25zdHJ1Y3RQYXJhbUZsYWdzKSk7CisKKyAgICAvKioKKyAgICAgKiBXZWJL
aXRTZXR0aW5nczplbmFibGUtbWVkaWE6CisgICAgICoKKyAgICAgKgorICAgICAqIEVuYWJsZSBv
ciBkaXNhYmxlIHN1cHBvcnQgZm9yIG1lZGlhIHBsYXliYWNrIG9uIHBhZ2VzLiBUaGlzIHNldHRp
bmcgaXMgZW5hYmxlZCBieQorICAgICAqIGRlZmF1bHQuIERpc2FibGluZyBpdCBtZWFucyA8YXVk
aW8+LCA8dHJhY2s+IGFuZCA8dmlkZW8+IGVsZW1lbnRzIHdpbGwgaGF2ZQorICAgICAqIHBsYXli
YWNrIHN1cHBvcnQgZGlzYWJsZWQuCisgICAgICoKKyAgICAgKiBTaW5jZTogMi4yNgorICAgICAq
LworICAgIGdfb2JqZWN0X2NsYXNzX2luc3RhbGxfcHJvcGVydHkoZ09iamVjdENsYXNzLAorICAg
ICAgICBQUk9QX0VOQUJMRV9NRURJQSwKKyAgICAgICAgZ19wYXJhbV9zcGVjX2Jvb2xlYW4oImVu
YWJsZS1tZWRpYSIsCisgICAgICAgICAgICBfKCJFbmFibGUgbWVkaWEiKSwKKyAgICAgICAgICAg
IF8oIldoZXRoZXIgbWVkaWEgY29udGVudCBzaG91bGQgYmUgaGFuZGxlZCIpLAorICAgICAgICAg
ICAgVFJVRSwKKyAgICAgICAgICAgIHJlYWRXcml0ZUNvbnN0cnVjdFBhcmFtRmxhZ3MpKTsKKwog
fQogCiBXZWJQcmVmZXJlbmNlcyogd2Via2l0U2V0dGluZ3NHZXRQcmVmZXJlbmNlcyhXZWJLaXRT
ZXR0aW5ncyogc2V0dGluZ3MpCkBAIC0zNjc0LDMgKzM3MDAsNDIgQEAgdm9pZCB3ZWJraXRfc2V0
dGluZ3Nfc2V0X2VuYWJsZV9qYXZhc2NyaXB0X21hcmt1cChXZWJLaXRTZXR0aW5ncyogc2V0dGlu
Z3MsIGdib28KICAgICBwcml2LT5wcmVmZXJlbmNlcy0+c2V0SmF2YVNjcmlwdE1hcmt1cEVuYWJs
ZWQoZW5hYmxlZCk7CiAgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JKRUNUKHNldHRpbmdzKSwgImVu
YWJsZS1qYXZhc2NyaXB0LW1hcmt1cCIpOwogfQorCisvKioKKyAqIHdlYmtpdF9zZXR0aW5nc19n
ZXRfZW5hYmxlX21lZGlhOgorICogQHNldHRpbmdzOiBhICNXZWJLaXRTZXR0aW5ncworICoKKyAq
IEdldCB0aGUgI1dlYktpdFNldHRpbmdzOmVuYWJsZS1tZWRpYSBwcm9wZXJ0eS4KKyAqCisgKiBS
ZXR1cm5zOiAlVFJVRSBpZiBtZWRpYSBzdXBwb3J0IGlzIGVuYWJsZWQgb3IgJUZBTFNFIG90aGVy
d2lzZS4KKyAqCisgKiBTaW5jZTogMi4yNgorICovCitnYm9vbGVhbiB3ZWJraXRfc2V0dGluZ3Nf
Z2V0X2VuYWJsZV9tZWRpYShXZWJLaXRTZXR0aW5ncyogc2V0dGluZ3MpCit7CisgICAgZ19yZXR1
cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSwgRkFMU0UpOworCisg
ICAgcmV0dXJuIHNldHRpbmdzLT5wcml2LT5wcmVmZXJlbmNlcy0+bWVkaWFFbmFibGVkKCk7Cit9
CisKKy8qKgorICogd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVkaWE6CisgKiBAc2V0dGlu
Z3M6IGEgI1dlYktpdFNldHRpbmdzCisgKiBAZW5hYmxlZDogVmFsdWUgdG8gYmUgc2V0CisgKgor
ICogU2V0IHRoZSAjV2ViS2l0U2V0dGluZ3M6ZW5hYmxlLW1lZGlhIHByb3BlcnR5LgorICoKKyAq
IFNpbmNlOiAyLjI2CisgKi8KK3ZvaWQgd2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVkaWEo
V2ViS2l0U2V0dGluZ3MqIHNldHRpbmdzLCBnYm9vbGVhbiBlbmFibGVkKQoreworICAgIGdfcmV0
dXJuX2lmX2ZhaWwoV0VCS0lUX0lTX1NFVFRJTkdTKHNldHRpbmdzKSk7CisKKyAgICBXZWJLaXRT
ZXR0aW5nc1ByaXZhdGUqIHByaXYgPSBzZXR0aW5ncy0+cHJpdjsKKyAgICBib29sIGN1cnJlbnRW
YWx1ZSA9IHByaXYtPnByZWZlcmVuY2VzLT5tZWRpYUVuYWJsZWQoKTsKKyAgICBpZiAoY3VycmVu
dFZhbHVlID09IGVuYWJsZWQpCisgICAgICAgIHJldHVybjsKKworICAgIHByaXYtPnByZWZlcmVu
Y2VzLT5zZXRNZWRpYUVuYWJsZWQoZW5hYmxlZCk7CisgICAgZ19vYmplY3Rfbm90aWZ5KEdfT0JK
RUNUKHNldHRpbmdzKSwgImVuYWJsZS1tZWRpYSIpOworfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oIGIvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRTZXR0aW5ncy5oCmluZGV4IDAwYThlYmJiMzAzZWE3MmNk
NDQ5MzQxMWVhOGUxZmUwZGJkZjg0M2YuLjIyNGMyNzA2YzliZDI4MTg1OTQ4NmE0YmUwYjQyNDIz
MWU3NWViNGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2Vi
S2l0U2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktp
dFNldHRpbmdzLmgKQEAgLTQ5Miw2ICs0OTIsMTMgQEAgV0VCS0lUX0FQSSB2b2lkCiB3ZWJraXRf
c2V0dGluZ3Nfc2V0X2VuYWJsZV9qYXZhc2NyaXB0X21hcmt1cCAgICAgICAgICAgICAgICAgICAo
V2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdib29sZWFuICAgICAgICBlbmFibGVk
KTsKIAorV0VCS0lUX0FQSSBnYm9vbGVhbgord2Via2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVk
aWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5n
cyk7CisKK1dFQktJVF9BUEkgdm9pZAord2Via2l0X3NldHRpbmdzX3NldF9lbmFibGVfbWVkaWEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFdlYktpdFNldHRpbmdzICpzZXR0aW5ncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnYm9vbGVhbiAgICAgICAgZW5hYmxlZCk7CisKIEdfRU5EX0RFQ0xTCiAKICNlbmRp
ZiAvKiBXZWJLaXRTZXR0aW5nc19oICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay00LjAtc2VjdGlvbnMudHh0IGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL2d0ay9kb2NzL3dlYmtpdDJndGstNC4wLXNlY3Rpb25zLnR4dApp
bmRleCA2YmNkN2MzN2M0MjcxZDhlMmI4ZjllMzFjY2Q5ZGM0MjIwMjc1OGVkLi4yM2VlYWE2MjA3
NGQwNWQyZGI2MTI0NWI4MDZhYjM4ZDcxZjhjZWNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9BUEkvZ3RrL2RvY3Mvd2Via2l0Mmd0ay00LjAtc2VjdGlvbnMudHh0CisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvZG9jcy93ZWJraXQyZ3RrLTQuMC1zZWN0
aW9ucy50eHQKQEAgLTUzNSw2ICs1MzUsOCBAQCB3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9i
YWNrX2ZvcndhcmRfbmF2aWdhdGlvbl9nZXN0dXJlcwogd2Via2l0X3NldHRpbmdzX3NldF9lbmFi
bGVfYmFja19mb3J3YXJkX25hdmlnYXRpb25fZ2VzdHVyZXMKIHdlYmtpdF9zZXR0aW5nc19mb250
X3NpemVfdG9fcG9pbnRzCiB3ZWJraXRfc2V0dGluZ3NfZm9udF9zaXplX3RvX3BpeGVscword2Vi
a2l0X3NldHRpbmdzX2dldF9lbmFibGVfbWVkaWEKK3dlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxl
X21lZGlhCiAKIDxTVUJTRUNUSU9OIFN0YW5kYXJkPgogV2ViS2l0U2V0dGluZ3NDbGFzcwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9XZWJLaXRTZXR0aW5ncy5o
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL3dwZS9XZWJLaXRTZXR0aW5ncy5oCmluZGV4
IGE3OTIxYWJmZWQxODdmYTNiY2IxYzYwOTE4ZGNjNGI2Njg0N2FhN2MuLjUyNDA0ZDc0Y2ZlNDAz
ZWRlYTFiYzU0YWE3ZDBlZTU5NWYzZWMyNDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0FQSS93cGUvV2ViS2l0U2V0dGluZ3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9BUEkvd3BlL1dlYktpdFNldHRpbmdzLmgKQEAgLTQ0OSw2ICs0NDksMTMgQEAgV0VCS0lU
X0FQSSB2b2lkCiB3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9qYXZhc2NyaXB0X21hcmt1cCAg
ICAgICAgICAgICAgICAgICAoV2ViS2l0U2V0dGluZ3MgKnNldHRpbmdzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdib29s
ZWFuICAgICAgICBlbmFibGVkKTsKIAorV0VCS0lUX0FQSSBnYm9vbGVhbgord2Via2l0X3NldHRp
bmdzX2dldF9lbmFibGVfbWVkaWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFdlYktp
dFNldHRpbmdzICpzZXR0aW5ncyk7CisKK1dFQktJVF9BUEkgdm9pZAord2Via2l0X3NldHRpbmdz
X3NldF9lbmFibGVfbWVkaWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFdlYktpdFNl
dHRpbmdzICpzZXR0aW5ncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnYm9vbGVhbiAgICAgICAgZW5hYmxlZCk7CisKIEdf
RU5EX0RFQ0xTCiAKICNlbmRpZiAvKiBXZWJLaXRTZXR0aW5nc19oICovCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvd3BlL2RvY3Mvd3BlLTEuMC1zZWN0aW9ucy50eHQg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvd3BlL2RvY3Mvd3BlLTEuMC1zZWN0aW9ucy50
eHQKaW5kZXggYWQ0ZDYwYzI3Y2QwNjFiMDA2MGJmZjAxYzdiMTk2NzIwNzAyNDQ1My4uNjRlYTMw
ZTkzY2Q0ZTlkZDI0YzM2M2Y3OTczYzBlZjBjZGMwY2FlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQVBJL3dwZS9kb2NzL3dwZS0xLjAtc2VjdGlvbnMudHh0CisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS93cGUvZG9jcy93cGUtMS4wLXNlY3Rpb25zLnR4dApA
QCAtNTIyLDYgKzUyMiw4IEBAIHdlYmtpdF9zZXR0aW5nc19nZXRfYWxsb3dfZmlsZV9hY2Nlc3Nf
ZnJvbV9maWxlX3VybHMKIHdlYmtpdF9zZXR0aW5nc19zZXRfYWxsb3dfZmlsZV9hY2Nlc3NfZnJv
bV9maWxlX3VybHMKIHdlYmtpdF9zZXR0aW5nc19nZXRfYWxsb3dfdW5pdmVyc2FsX2FjY2Vzc19m
cm9tX2ZpbGVfdXJscwogd2Via2l0X3NldHRpbmdzX3NldF9hbGxvd191bml2ZXJzYWxfYWNjZXNz
X2Zyb21fZmlsZV91cmxzCit3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZWRpYQord2Via2l0
X3NldHRpbmdzX3NldF9lbmFibGVfbWVkaWEKIAogPFNVQlNFQ1RJT04gU3RhbmRhcmQ+CiBXZWJL
aXRTZXR0aW5nc0NsYXNzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFu
Z2VMb2cKaW5kZXggYzljNzJiYjliY2Y5MTk0ZjlkODk5NDYyMDFkNTU5NmIxNWRhOGNhMS4uYzk4
MzdmMGJmYjQyM2RmZjYyYTk0ZWMxODgyOTBkMDY1MWM4OTExZCAxMDA2NDQKLS0tIGEvVG9vbHMv
Q2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE5LTA0
LTEyICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBb
R1RLXVtXUEVdIEFkZCBlbmFibGUtbWVkaWEgd2Vic2V0dGluZworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk2ODYzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dEdMaWIvVGVzdFdlYktpdFNldHRpbmdzLmNwcDoKKyAgICAgICAgKHRlc3RXZWJLaXRTZXR0aW5n
cyk6IEFkZCB0ZXN0IGZvciB0aGUgZW5hYmxlLW1lZGlhIHdlYi1zZXR0aW5nLgorCiAyMDE5LTA0
LTE0ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFQ
SSB0ZXN0IFdLQXR0YWNobWVudFRlc3RzLkFkZEF0dGFjaG1lbnRUb0Nvbm5lY3RlZEltYWdlRWxl
bWVudCBpcyBhIGZsYWt5IGZhaWx1cmUgb24gTWFjIFJlbGVhc2UgYnVpbGRzCmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYktpdFNldHRpbmdz
LmNwcCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViS2l0U2V0
dGluZ3MuY3BwCmluZGV4IDUwZWYzZDE5NGNjNGZlMTcwZWNlMWM2MWMzZTM0ODUwOWY5MjI2NTIu
LmQxMTU2ZjM4NDY3OGZlZWQyNjQyZjRhOTc2OWRlOTUxY2Y1YjkwYWMgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViS2l0U2V0dGluZ3MuY3Bw
CisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViS2l0U2V0
dGluZ3MuY3BwCkBAIC0zMzksNiArMzM5LDExIEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJLaXRTZXR0
aW5ncyhUZXN0KiwgZ2NvbnN0cG9pbnRlcikKICAgICB3ZWJraXRfc2V0dGluZ3Nfc2V0X2FsbG93
X3VuaXZlcnNhbF9hY2Nlc3NfZnJvbV9maWxlX3VybHMoc2V0dGluZ3MsIFRSVUUpOwogICAgIGdf
YXNzZXJ0X3RydWUod2Via2l0X3NldHRpbmdzX2dldF9hbGxvd191bml2ZXJzYWxfYWNjZXNzX2Zy
b21fZmlsZV91cmxzKHNldHRpbmdzKSk7CiAKKyAgICAvLyBNZWRpYSBpcyBlbmFibGVkIGJ5IGRl
ZmF1bHQuCisgICAgZ19hc3NlcnRfdHJ1ZSh3ZWJraXRfc2V0dGluZ3NfZ2V0X2VuYWJsZV9tZWRp
YShzZXR0aW5ncykpOworICAgIHdlYmtpdF9zZXR0aW5nc19zZXRfZW5hYmxlX21lZGlhKHNldHRp
bmdzLCBGQUxTRSk7CisgICAgZ19hc3NlcnRfZmFsc2Uod2Via2l0X3NldHRpbmdzX2dldF9lbmFi
bGVfbWVkaWEoc2V0dGluZ3MpKTsKKwogI2lmIFBMQVRGT1JNKEdUSykKICAgICAvLyBPbmRlbWFu
ZCBpcyB0aGUgZGVmYXVsdCBoYXJkd2FyZSBhY2NlbGVyYXRpb24gcG9saWN5LgogICAgIGdfYXNz
ZXJ0X2NtcHVpbnQod2Via2l0X3NldHRpbmdzX2dldF9oYXJkd2FyZV9hY2NlbGVyYXRpb25fcG9s
aWN5KHNldHRpbmdzKSwgPT0sIFdFQktJVF9IQVJEV0FSRV9BQ0NFTEVSQVRJT05fUE9MSUNZX09O
X0RFTUFORCk7Cg==
</data>
<flag name="review"
          id="383765"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>