<?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>121403</bug_id>
          
          <creation_ts>2013-09-15 14:26:11 -0700</creation_ts>
          <short_desc>MediaStream API: Adding an async RTCPeerConnection::addIceCandidate</short_desc>
          <delta_ts>2013-09-17 07:52:09 -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>WebCore Misc.</component>
          <version>528+ (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>
          
          <blocked>121101</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>929508</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-09-15 14:26:11 -0700</bug_when>
    <thetext>Consider merging/adapting https://chromium.googlesource.com/chromium/blink/+/5bd81fda88d48dd2780832246e7d1ab973ee7a1d

RTCPeerConnection::addIceCandidate has changed to by async.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930027</commentid>
    <comment_count>1</comment_count>
      <attachid>211857</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-09-16 19:30:24 -0700</bug_when>
    <thetext>Created attachment 211857
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930201</commentid>
    <comment_count>2</comment_count>
      <attachid>211857</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-17 07:17:48 -0700</bug_when>
    <thetext>Comment on attachment 211857
Proposed patch

Rejecting attachment 211857 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 211857, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

/Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://webkit-queues.appspot.com/results/1869424</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930215</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2013-09-17 07:51:59 -0700</bug_when>
    <thetext>Committed r155954: https://trac.webkit.org/r155954</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211857</attachid>
            <date>2013-09-16 19:30:24 -0700</date>
            <delta_ts>2013-09-17 07:52:09 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>asynch_rct_ice_2.txt</filename>
            <type>text/plain</type>
            <size>9083</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NTkyNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA5LTE2ICBFcmljIENh
cmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIE1lZGlhU3RyZWFtIEFQ
STogQWRkaW5nIGFuIGFzeW5jIFJUQ1BlZXJDb25uZWN0aW9uOjphZGRJY2VDYW5kaWRhdGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMTQwMworCisg
ICAgICAgIE1lcmdlZCBmcm9tIGh0dHBzOi8vY2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9jaHJv
bWl1bS9ibGluay8rLzViZDgxZmRhODhkNDhkZDI3ODA4MzIyNDZlN2QxYWI5NzNlZTdhMWQKKwor
ICAgICAgICBObyBuZXcgdGVzdHMsIHVwZGF0ZWQgUlRDUGVlckNvbm5lY3Rpb24taWNlLmh0bWwu
CisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJUQ1BlZXJDb25uZWN0aW9uOjphZGRJY2VDYW5kaWRhdGUpOiBB
ZGQgc3VjY2VzcyBhbmQgZXJyb3IgY2FsbGJhY2tzLgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uaDoKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFt
L1JUQ1BlZXJDb25uZWN0aW9uLmlkbDoKKworICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFt
L1JUQ1BlZXJDb25uZWN0aW9uSGFuZGxlci5oOiBDaGFuZ2VkIGFkZEljZUNhbmRpZGF0ZSBzaWdu
YXR1cmUuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9SVENWb2lkUmVxdWVzdC5o
OiBSZW1vdmVkIEV4dHJhRGF0YSwgaXQgaXMgdW5uZWNlc3NhcnkuCisKIDIwMTMtMDktMTYgIFRp
bW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgSW5zcGVj
dG9yVGltZWxpbmVBZ2VudCB1c2UgYW4gZW51bSBmb3IgdGhlIHJlY29yZCB0eXBlIGluc3RlYWQg
b2YgYSBzdHJpbmcuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JU
Q1BlZXJDb25uZWN0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmNwcAkocmV2aXNpb24gMTU1Nzk0KQorKysg
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTI4NCwyMCArMjg0LDIyIEBAIHZvaWQgUlRDUGVlckNvbm5lY3Rp
b246OnVwZGF0ZUljZShjb25zdCAKICAgICAgICAgZWMgPSBTWU5UQVhfRVJSOwogfQogCi12b2lk
IFJUQ1BlZXJDb25uZWN0aW9uOjphZGRJY2VDYW5kaWRhdGUoUlRDSWNlQ2FuZGlkYXRlKiBpY2VD
YW5kaWRhdGUsIEV4Y2VwdGlvbkNvZGUmIGVjKQordm9pZCBSVENQZWVyQ29ubmVjdGlvbjo6YWRk
SWNlQ2FuZGlkYXRlKFJUQ0ljZUNhbmRpZGF0ZSogaWNlQ2FuZGlkYXRlLCBQYXNzUmVmUHRyPFZv
aWRDYWxsYmFjaz4gc3VjY2Vzc0NhbGxiYWNrLCBQYXNzUmVmUHRyPFJUQ0Vycm9yQ2FsbGJhY2s+
IGVycm9yQ2FsbGJhY2ssIEV4Y2VwdGlvbkNvZGUmIGVjKQogewogICAgIGlmIChtX3NpZ25hbGlu
Z1N0YXRlID09IFNpZ25hbGluZ1N0YXRlQ2xvc2VkKSB7CiAgICAgICAgIGVjID0gSU5WQUxJRF9T
VEFURV9FUlI7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBpZiAoIWljZUNhbmRpZGF0
ZSkgeworICAgIGlmICghaWNlQ2FuZGlkYXRlIHx8ICFzdWNjZXNzQ2FsbGJhY2sgfHwgIWVycm9y
Q2FsbGJhY2spIHsKICAgICAgICAgZWMgPSBUWVBFX01JU01BVENIX0VSUjsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAotICAgIGJvb2wgdmFsaWQgPSBtX3BlZXJIYW5kbGVyLT5hZGRJY2VDYW5k
aWRhdGUoaWNlQ2FuZGlkYXRlLT5kZXNjcmlwdG9yKCkpOwotICAgIGlmICghdmFsaWQpCisgICAg
UmVmUHRyPFJUQ1ZvaWRSZXF1ZXN0SW1wbD4gcmVxdWVzdCA9IFJUQ1ZvaWRSZXF1ZXN0SW1wbDo6
Y3JlYXRlKHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSwgc3VjY2Vzc0NhbGxiYWNrLCBlcnJvckNh
bGxiYWNrKTsKKworICAgIGJvb2wgaW1wbGVtZW50ZWQgPSBtX3BlZXJIYW5kbGVyLT5hZGRJY2VD
YW5kaWRhdGUocmVxdWVzdC5yZWxlYXNlKCksIGljZUNhbmRpZGF0ZS0+ZGVzY3JpcHRvcigpKTsK
KyAgICBpZiAoIWltcGxlbWVudGVkKQogICAgICAgICBlYyA9IFNZTlRBWF9FUlI7CiB9CiAKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24u
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1Bl
ZXJDb25uZWN0aW9uLmgJKHJldmlzaW9uIDE1NTc5MSkKKysrIFNvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uaAkod29ya2luZyBjb3B5KQpAQCAtNzcs
NyArNzcsNyBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHVwZGF0ZUljZShjb25zdCBEaWN0aW9uYXJ5
JiBydGNDb25maWd1cmF0aW9uLCBjb25zdCBEaWN0aW9uYXJ5JiBtZWRpYUNvbnN0cmFpbnRzLCBF
eGNlcHRpb25Db2RlJik7CiAKLSAgICB2b2lkIGFkZEljZUNhbmRpZGF0ZShSVENJY2VDYW5kaWRh
dGUqLCBFeGNlcHRpb25Db2RlJik7CisgICAgdm9pZCBhZGRJY2VDYW5kaWRhdGUoUlRDSWNlQ2Fu
ZGlkYXRlKiwgUGFzc1JlZlB0cjxWb2lkQ2FsbGJhY2s+LCBQYXNzUmVmUHRyPFJUQ0Vycm9yQ2Fs
bGJhY2s+LCBFeGNlcHRpb25Db2RlJik7CiAKICAgICBTdHJpbmcgaWNlR2F0aGVyaW5nU3RhdGUo
KSBjb25zdDsKIApJbmRleDogU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQ
ZWVyQ29ubmVjdGlvbi5pZGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5pZGwJKHJldmlzaW9uIDE1NTc5MSkKKysrIFNv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uaWRsCSh3
b3JraW5nIGNvcHkpCkBAIC01MSw3ICs1MSw3IEBACiAKICAgICBbUmFpc2VzRXhjZXB0aW9uXSB2
b2lkIHVwZGF0ZUljZShvcHRpb25hbCBEaWN0aW9uYXJ5IGNvbmZpZ3VyYXRpb24sIG9wdGlvbmFs
IERpY3Rpb25hcnkgbWVkaWFDb25zdHJhaW50cyk7CiAKLSAgICBbUmFpc2VzRXhjZXB0aW9uXSB2
b2lkIGFkZEljZUNhbmRpZGF0ZShSVENJY2VDYW5kaWRhdGUgY2FuZGlkYXRlKTsKKyAgICBbUmFp
c2VzRXhjZXB0aW9uXSB2b2lkIGFkZEljZUNhbmRpZGF0ZShSVENJY2VDYW5kaWRhdGUgY2FuZGlk
YXRlLCBWb2lkQ2FsbGJhY2sgc3VjY2Vzc0NhbGxiYWNrLCBSVENFcnJvckNhbGxiYWNrIGZhaWx1
cmVDYWxsYmFjayk7CiAKICAgICByZWFkb25seSBhdHRyaWJ1dGUgRE9NU3RyaW5nIGljZUdhdGhl
cmluZ1N0YXRlOwogICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgaWNlQ29ubmVjdGlv
blN0YXRlOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vUlRDUGVl
ckNvbm5lY3Rpb25IYW5kbGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb25IYW5kbGVyLmgJKHJldmlzaW9uIDE1NTc5
NCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0
aW9uSGFuZGxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC04MSw3ICs4MSw3IEBAIHB1YmxpYzoKICAg
ICB2aXJ0dWFsIFBhc3NSZWZQdHI8UlRDU2Vzc2lvbkRlc2NyaXB0aW9uRGVzY3JpcHRvcj4gbG9j
YWxEZXNjcmlwdGlvbigpID0gMDsKICAgICB2aXJ0dWFsIFBhc3NSZWZQdHI8UlRDU2Vzc2lvbkRl
c2NyaXB0aW9uRGVzY3JpcHRvcj4gcmVtb3RlRGVzY3JpcHRpb24oKSA9IDA7CiAgICAgdmlydHVh
bCBib29sIHVwZGF0ZUljZShQYXNzUmVmUHRyPFJUQ0NvbmZpZ3VyYXRpb24+LCBQYXNzUmVmUHRy
PE1lZGlhQ29uc3RyYWludHM+KSA9IDA7Ci0gICAgdmlydHVhbCBib29sIGFkZEljZUNhbmRpZGF0
ZShQYXNzUmVmUHRyPFJUQ0ljZUNhbmRpZGF0ZURlc2NyaXB0b3I+KSA9IDA7CisgICAgdmlydHVh
bCBib29sIGFkZEljZUNhbmRpZGF0ZShQYXNzUmVmUHRyPFJUQ1ZvaWRSZXF1ZXN0PiwgUGFzc1Jl
ZlB0cjxSVENJY2VDYW5kaWRhdGVEZXNjcmlwdG9yPikgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBh
ZGRTdHJlYW0oUGFzc1JlZlB0cjxNZWRpYVN0cmVhbURlc2NyaXB0b3I+LCBQYXNzUmVmUHRyPE1l
ZGlhQ29uc3RyYWludHM+KSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHJlbW92ZVN0cmVhbShQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtRGVzY3JpcHRvcj4pID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgZ2V0
U3RhdHMoUGFzc1JlZlB0cjxSVENTdGF0c1JlcXVlc3Q+KSA9IDA7CkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9SVENWb2lkUmVxdWVzdC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JUQ1ZvaWRSZXF1ZXN0LmgJKHJl
dmlzaW9uIDE1NTc5MSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL1JU
Q1ZvaWRSZXF1ZXN0LmgJKHdvcmtpbmcgY29weSkKQEAgLTQyLDI0ICs0MiwxMyBAQCBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAKIGNsYXNzIFJUQ1ZvaWRSZXF1ZXN0IDogcHVibGljIFJlZkNvdW50ZWQ8
UlRDVm9pZFJlcXVlc3Q+IHsKIHB1YmxpYzoKLSAgICBjbGFzcyBFeHRyYURhdGEgOiBwdWJsaWMg
UmVmQ291bnRlZDxFeHRyYURhdGE+IHsKLSAgICBwdWJsaWM6Ci0gICAgICAgIHZpcnR1YWwgfkV4
dHJhRGF0YSgpIHsgfQotICAgIH07Ci0KICAgICB2aXJ0dWFsIH5SVENWb2lkUmVxdWVzdCgpIHsg
fQogCiAgICAgdmlydHVhbCB2b2lkIHJlcXVlc3RTdWNjZWVkZWQoKSA9IDA7CiAgICAgdmlydHVh
bCB2b2lkIHJlcXVlc3RGYWlsZWQoY29uc3QgU3RyaW5nJiBlcnJvcikgPSAwOwogCi0gICAgUGFz
c1JlZlB0cjxFeHRyYURhdGE+IGV4dHJhRGF0YSgpIGNvbnN0IHsgcmV0dXJuIG1fZXh0cmFEYXRh
OyB9Ci0gICAgdm9pZCBzZXRFeHRyYURhdGEoUGFzc1JlZlB0cjxFeHRyYURhdGE+IGV4dHJhRGF0
YSkgeyBtX2V4dHJhRGF0YSA9IGV4dHJhRGF0YTsgfQotCiBwcm90ZWN0ZWQ6CiAgICAgUlRDVm9p
ZFJlcXVlc3QoKSB7IH0KLQotcHJpdmF0ZToKLSAgICBSZWZQdHI8RXh0cmFEYXRhPiBtX2V4dHJh
RGF0YTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKSW5kZXg6IExheW91dFRlc3RzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1
NTkyNikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDEzIEBACisyMDEzLTA5LTE2ICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29t
PgorCisgICAgICAgIE1lZGlhU3RyZWFtIEFQSTogQWRkaW5nIGFuIGFzeW5jIFJUQ1BlZXJDb25u
ZWN0aW9uOjphZGRJY2VDYW5kaWRhdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyMTQwMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1pY2Ut
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rp
b24taWNlLmh0bWw6CisKIDIwMTMtMDktMTYgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KIAogICAgICAgICBBWDogQVJJQSB0YWJsaXN0IGlzIGRpc2FibGVkLCBidXQgVm9p
Y2VPdmVyIGRvZXMgbm90IHNwZWFrIHRoZSB0YWJzIGFzIGRpbW1lZApJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1pY2UtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rp
b24taWNlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTU1NzkxKQorKysgTGF5b3V0VGVzdHMvZmFz
dC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1pY2UtZXhwZWN0ZWQudHh0CSh3b3JraW5n
IGNvcHkpCkBAIC01LDggKzUsMTEgQEAgT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQQogCiBQQVNTIHBjID0gbmV3IHdlYmtpdFJUQ1BlZXJDb25uZWN0aW9uKG51bGwsIG51
bGwpOyBkaWQgbm90IHRocm93IGV4Y2VwdGlvbi4KIFBBU1MgaWNlQ29ubmVjdGlvblN0YXRlIGlz
IGNvbXBsZXRlZAotUEFTUyBvbkljZUNhbmRpZGF0ZSB3YXMgY2FsbGVkLgotUEFTUyBldmVudC5j
YW5kaWRhdGUuY2FuZGlkYXRlIGlzICJuYW5vIG5hbm8iCitQQVNTIHBjLmFkZEljZUNhbmRpZGF0
ZShudWxsLCBudWxsLCBudWxsKTsgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogVHlwZSBlcnJv
ci4KK1BBU1MgcGMuYWRkSWNlQ2FuZGlkYXRlKGljZUNhbmRpZGF0ZSwgbnVsbCwgbnVsbCk7IHRo
cmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IFR5cGUgZXJyb3IuCitQQVNTIHBjLmFkZEljZUNhbmRp
ZGF0ZShpY2VDYW5kaWRhdGUsIGFkZEljZUNhbmRpZGF0ZVN1Y2Nlc3MsIG51bGwpOyB0aHJldyBl
eGNlcHRpb24gVHlwZUVycm9yOiBUeXBlIGVycm9yLgorUEFTUyBwYy5hZGRJY2VDYW5kaWRhdGUo
aWNlQ2FuZGlkYXRlLCBhZGRJY2VDYW5kaWRhdGVTdWNjZXNzLCBhZGRJY2VDYW5kaWRhdGVGYWls
dXJlKTsgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCitQQVNTIGFkZEljZUNhbmRpZGF0ZVN1Y2Nl
c3Mgd2FzIGNhbGxlZC4KIFBBU1MgaWNlQ29ubmVjdGlvblN0YXRlIGlzIGNsb3NlZC4KIFBBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1pY2UuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWljZS5odG1sCShyZXZpc2lv
biAxNTU3OTEpCisrKyBMYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0
aW9uLWljZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC04LDYgKzgsNyBAQAogZGVzY3JpcHRpb24o
IlRlc3RzIHRoZSBSVENQZWVyQ29ubmVjdGlvbiBJY2UgZnVuY3Rpb25hbGl0eS4iKTsKIAogdmFy
IHBjID0gbnVsbDsKK3ZhciBpY2VDYW5kaWRhdGUgPSBudWxsOwogCiBmdW5jdGlvbiBvbkljZUNo
YW5nZTIoKQogewpAQCAtMTcsMjEgKzE4LDI4IEBAIGZ1bmN0aW9uIG9uSWNlQ2hhbmdlMigpCiAg
ICAgfQogfQogCi1mdW5jdGlvbiBvbkljZUNhbmRpZGF0ZShldmVudCkKK2Z1bmN0aW9uIGFkZElj
ZUNhbmRpZGF0ZVN1Y2Nlc3MoKQogewotICAgIHRlc3RQYXNzZWQoIm9uSWNlQ2FuZGlkYXRlIHdh
cyBjYWxsZWQuIik7Ci0gICAgc2hvdWxkQmUoJ2V2ZW50LmNhbmRpZGF0ZS5jYW5kaWRhdGUnLCAn
Im5hbm8gbmFubyInKTsKLQorICAgIHRlc3RQYXNzZWQoImFkZEljZUNhbmRpZGF0ZVN1Y2Nlc3Mg
d2FzIGNhbGxlZC4iKTsKICAgICBwYy5vbmljZWNvbm5lY3Rpb25zdGF0ZWNoYW5nZSA9IG9uSWNl
Q2hhbmdlMjsKICAgICBwYy5jbG9zZSgpOwogfQogCitmdW5jdGlvbiBhZGRJY2VDYW5kaWRhdGVG
YWlsdXJlKCkKK3sKKyAgICB0ZXN0RmFpbGVkKCJhZGRJY2VDYW5kaWRhdGVGYWlsdWUgd2FzIGNh
bGxlZC4iKTsKKyAgICBmaW5pc2hKU1Rlc3QoKTsKK30KKwogZnVuY3Rpb24gb25JY2VDaGFuZ2Ux
KCkKIHsKICAgICBpZiAocGMuaWNlQ29ubmVjdGlvblN0YXRlID09PSAiY29tcGxldGVkIikgewog
ICAgICAgICB0ZXN0UGFzc2VkKCJpY2VDb25uZWN0aW9uU3RhdGUgaXMgY29tcGxldGVkIik7Ci0g
ICAgICAgIHBjLm9uaWNlY2FuZGlkYXRlID0gb25JY2VDYW5kaWRhdGU7Ci0gICAgICAgIHBjLmFk
ZEljZUNhbmRpZGF0ZShuZXcgUlRDSWNlQ2FuZGlkYXRlKHtjYW5kaWRhdGU6Im5hbm8gbmFubyJ9
KSk7CisgICAgICAgIGljZUNhbmRpZGF0ZSA9IG5ldyBSVENJY2VDYW5kaWRhdGUoe2NhbmRpZGF0
ZToibmFubyBuYW5vIn0pOworICAgICAgICBzaG91bGRUaHJvdygncGMuYWRkSWNlQ2FuZGlkYXRl
KG51bGwsIG51bGwsIG51bGwpOycpOworICAgICAgICBzaG91bGRUaHJvdygncGMuYWRkSWNlQ2Fu
ZGlkYXRlKGljZUNhbmRpZGF0ZSwgbnVsbCwgbnVsbCk7Jyk7CisgICAgICAgIHNob3VsZFRocm93
KCdwYy5hZGRJY2VDYW5kaWRhdGUoaWNlQ2FuZGlkYXRlLCBhZGRJY2VDYW5kaWRhdGVTdWNjZXNz
LCBudWxsKTsnKTsKKyAgICAgICAgc2hvdWxkTm90VGhyb3coJ3BjLmFkZEljZUNhbmRpZGF0ZShp
Y2VDYW5kaWRhdGUsIGFkZEljZUNhbmRpZGF0ZVN1Y2Nlc3MsIGFkZEljZUNhbmRpZGF0ZUZhaWx1
cmUpOycpOwogICAgIH0KIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>