<?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>37583</bug_id>
          
          <creation_ts>2010-04-14 09:56:35 -0700</creation_ts>
          <short_desc>Add tests for ipv6 address canonicalization.</short_desc>
          <delta_ts>2010-04-14 13:01:32 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Darin Fisher (:fishd, Google)">fishd</reporter>
          <assigned_to name="Darin Fisher (:fishd, Google)">fishd</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mjs</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>212401</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-04-14 09:56:35 -0700</bug_when>
    <thetext>Add tests for ipv6 address canonicalization.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212404</commentid>
    <comment_count>1</comment_count>
      <attachid>53341</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2010-04-14 09:58:24 -0700</bug_when>
    <thetext>Created attachment 53341
v1 patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212431</commentid>
    <comment_count>2</comment_count>
      <attachid>53341</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-14 10:56:53 -0700</bug_when>
    <thetext>Comment on attachment 53341
v1 patch

Excellent, thanks.  This patch reminds me that I need to add the comments back to the ipv4 test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212512</commentid>
    <comment_count>3</comment_count>
      <attachid>53341</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-14 13:01:26 -0700</bug_when>
    <thetext>Comment on attachment 53341
v1 patch

Clearing flags on attachment: 53341

Committed r57597: &lt;http://trac.webkit.org/changeset/57597&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>212513</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-14 13:01:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53341</attachid>
            <date>2010-04-14 09:58:24 -0700</date>
            <delta_ts>2010-04-14 13:01:26 -0700</delta_ts>
            <desc>v1 patch</desc>
            <filename>ipv6_1.txt</filename>
            <type>text/plain</type>
            <size>9790</size>
            <attacher name="Darin Fisher (:fishd, Google)">fishd</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDU3NTg0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDQtMTQgIERhcmluIEZpc2hlciAgPGRh
cmluQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBZGQgdGVzdHMgZm9yIGlwdjYgYWRkcmVzcyBjYW5vbmljYWxpemF0aW9uLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc1ODMKKwor
ICAgICAgICAqIGZhc3QvdXJsL2lwdjYtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L3VybC9pcHY2Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdXJsL3NjcmlwdC10ZXN0
cy9pcHY2LmpzOiBBZGRlZC4KKwogMjAxMC0wNC0xNCAgQWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgUm9sbCBvdXQgcjU3NTY2CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L3VybC9pcHY2LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3Vy
bC9pcHY2LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdXJs
L2lwdjYtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDU4IEBACitDYW5vbmlj
YWxpemF0aW9uIG9mIElQdjYgYWRkcmVzc2VzLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUg
YSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIu
CisKKworRkFJTCBjYW5vbmljYWxpemUoJ2h0dHA6Ly8vJykgc2hvdWxkIGJlIGh0dHA6LiBXYXMg
aHR0cDovLgorUEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bLycpIGlzICdodHRwOi8vWy8nCitQ
QVNTIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1s6LycpIGlzICdodHRwOi8vWzovJworUEFTUyBjYW5v
bmljYWxpemUoJ2h0dHA6Ly9dLycpIGlzICdodHRwOi8vXS8nCitQQVNTIGNhbm9uaWNhbGl6ZSgn
aHR0cDovLzpdLycpIGlzICdodHRwOi8vOl0vJworUEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9b
XS8nKSBpcyAnaHR0cDovL1tdLycKK1BBU1MgY2Fub25pY2FsaXplKCdodHRwOi8vWzpdLycpIGlz
ICdodHRwOi8vWzpdLycKK1BBU1MgY2Fub25pY2FsaXplKCdodHRwOi8vMjAwMTpkYjg6OjEvJykg
aXMgJ2h0dHA6Ly8yMDAxOmRiODo6MS8nCitQQVNTIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1syMDAx
OmRiODo6MS8nKSBpcyAnaHR0cDovL1syMDAxOmRiODo6MS8nCitQQVNTIGNhbm9uaWNhbGl6ZSgn
aHR0cDovLzIwMDE6ZGI4OjoxXS8nKSBpcyAnaHR0cDovLzIwMDE6ZGI4OjoxXS8nCitQQVNTIGNh
bm9uaWNhbGl6ZSgnaHR0cDovL1s6Ol0vJykgaXMgJ2h0dHA6Ly9bOjpdLycKK1BBU1MgY2Fub25p
Y2FsaXplKCdodHRwOi8vWzo6MV0vJykgaXMgJ2h0dHA6Ly9bOjoxXS8nCitQQVNTIGNhbm9uaWNh
bGl6ZSgnaHR0cDovL1sxOjpdLycpIGlzICdodHRwOi8vWzE6Ol0vJworRkFJTCBjYW5vbmljYWxp
emUoJ2h0dHA6Ly9bOjoxOTIuMTY4LjAuMV0vJykgc2hvdWxkIGJlIGh0dHA6Ly9bOjpjMGE4OjFd
Ly4gV2FzIGh0dHA6Ly9bOjoxOTIuMTY4LjAuMV0vLgorRkFJTCBjYW5vbmljYWxpemUoJ2h0dHA6
Ly9bOjpmZmZmOjE5Mi4xNjguMC4xXS8nKSBzaG91bGQgYmUgaHR0cDovL1s6OmZmZmY6YzBhODox
XS8uIFdhcyBodHRwOi8vWzo6ZmZmZjoxOTIuMTY4LjAuMV0vLgorRkFJTCBjYW5vbmljYWxpemUo
J2h0dHA6Ly9bMDAwOjAxOjAyOjAwMzowMDQ6NTo2OjAwN10vJykgc2hvdWxkIGJlIGh0dHA6Ly9b
MDoxOjI6Mzo0OjU6Njo3XS8uIFdhcyBodHRwOi8vWzAwMDowMTowMjowMDM6MDA0OjU6NjowMDdd
Ly4KK0ZBSUwgY2Fub25pY2FsaXplKCdodHRwOi8vW0E6YjpjOkRFOmZGOjA6MTphQ10vJykgc2hv
dWxkIGJlIGh0dHA6Ly9bYTpiOmM6ZGU6ZmY6MDoxOmFjXS8uIFdhcyBodHRwOi8vW0E6YjpjOkRF
OmZGOjA6MTphQ10vLgorRkFJTCBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bMTowOjA6Mjo6MzowXS8n
KSBzaG91bGQgYmUgaHR0cDovL1sxOjoyOjA6MDozOjBdLy4gV2FzIGh0dHA6Ly9bMTowOjA6Mjo6
MzowXS8uCitQQVNTIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1sxOjoyOjA6MDozOjBdLycpIGlzICdo
dHRwOi8vWzE6OjI6MDowOjM6MF0vJworUEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bOjplZWVl
OjE5Mi4xNjguMC4xXS8nKSBpcyAnaHR0cDovL1s6OmVlZWU6MTkyLjE2OC4wLjFdLycKK1BBU1Mg
Y2Fub25pY2FsaXplKCdodHRwOi8vWzIwMDE6OjE5Mi4xNjguMC4xXS8nKSBpcyAnaHR0cDovL1sy
MDAxOjoxOTIuMTY4LjAuMV0vJworUEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bMToyOjE5Mi4x
NjguMC4xOjU6Nl0vJykgaXMgJ2h0dHA6Ly9bMToyOjE5Mi4xNjguMC4xOjU6Nl0vJworRkFJTCBj
YW5vbmljYWxpemUoJ2h0dHA6Ly9bOjpmZmZmOjE5Mi4xLjJdLycpIHNob3VsZCBiZSBodHRwOi8v
Wzo6ZmZmZjpjMDAxOjJdLy4gV2FzIGh0dHA6Ly9bOjpmZmZmOjE5Mi4xLjJdLy4KK0ZBSUwgY2Fu
b25pY2FsaXplKCdodHRwOi8vWzo6ZmZmZjoweEMwLjBYYTguMHgwLjB4MV0vJykgc2hvdWxkIGJl
IGh0dHA6Ly9bOjpmZmZmOmMwYTg6MV0vLiBXYXMgaHR0cDovL1s6OmZmZmY6MHhDMC4wWGE4LjB4
MC4weDFdLy4KK0ZBSUwgY2Fub25pY2FsaXplKCdodHRwOi8vWzA6MDo6MDowOjhdLycpIHNob3Vs
ZCBiZSBodHRwOi8vWzo6OF0vLiBXYXMgaHR0cDovL1swOjA6OjA6MDo4XS8uCitQQVNTIGNhbm9u
aWNhbGl6ZSgnaHR0cDovL1syMDAxOmRiODo6MV0vJykgaXMgJ2h0dHA6Ly9bMjAwMTpkYjg6OjFd
LycKK1BBU1MgY2Fub25pY2FsaXplKCdodHRwOi8vWzIwMDE6OmRiODo6MV0vJykgaXMgJ2h0dHA6
Ly9bMjAwMTo6ZGI4OjoxXS8nCitQQVNTIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1syMDAxOmRiODo6
OjFdLycpIGlzICdodHRwOi8vWzIwMDE6ZGI4Ojo6MV0vJworUEFTUyBjYW5vbmljYWxpemUoJ2h0
dHA6Ly9bOjo6XS8nKSBpcyAnaHR0cDovL1s6OjpdLycKK1BBU1MgY2Fub25pY2FsaXplKCdodHRw
Oi8vWzIwMDE6Oi5jb21dLycpIGlzICdodHRwOi8vWzIwMDE6Oi5jb21dLycKK1BBU1MgY2Fub25p
Y2FsaXplKCdodHRwOi8vWzo6MTkyLjE2OC4wLjAuMV0vJykgaXMgJ2h0dHA6Ly9bOjoxOTIuMTY4
LjAuMC4xXS8nCitQQVNTIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1s6OmZmZmY6MTkyLjE2OC4wLjAu
MV0vJykgaXMgJ2h0dHA6Ly9bOjpmZmZmOjE5Mi4xNjguMC4wLjFdLycKK1BBU1MgY2Fub25pY2Fs
aXplKCdodHRwOi8vWzE6MjozOjQ6NTo2Ojc6ODo5XS8nKSBpcyAnaHR0cDovL1sxOjI6Mzo0OjU6
Njo3Ojg6OV0vJworUEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bMDowOjA6MDowOjA6MDoxOTIu
MTY4LjAuMV0vJykgaXMgJ2h0dHA6Ly9bMDowOjA6MDowOjA6MDoxOTIuMTY4LjAuMV0vJworUEFT
UyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bMToyOjM6NDo1OjY6OjE5Mi4xNjguMC4xXS8nKSBpcyAn
aHR0cDovL1sxOjI6Mzo0OjU6Njo6MTkyLjE2OC4wLjFdLycKK0ZBSUwgY2Fub25pY2FsaXplKCdo
dHRwOi8vWzE6MjozOjQ6NTo2Ojo4XS8nKSBzaG91bGQgYmUgaHR0cDovL1sxOjI6Mzo0OjU6Njow
OjhdLy4gV2FzIGh0dHA6Ly9bMToyOjM6NDo1OjY6OjhdLy4KK1BBU1MgY2Fub25pY2FsaXplKCdo
dHRwOi8vWzE6MjozOjQ6NTo2Ojc6ODpdLycpIGlzICdodHRwOi8vWzE6MjozOjQ6NTo2Ojc6ODpd
LycKK1BBU1MgY2Fub25pY2FsaXplKCdodHRwOi8vWzE6MjozOjQ6NTo2OjE5Mi4xNjguMC4xOl0v
JykgaXMgJ2h0dHA6Ly9bMToyOjM6NDo1OjY6MTkyLjE2OC4wLjE6XS8nCitQQVNTIGNhbm9uaWNh
bGl6ZSgnaHR0cDovL1stMToyOjM6NDo1OjY6Nzo4XS8nKSBpcyAnaHR0cDovL1stMToyOjM6NDo1
OjY6Nzo4XS8nCitGQUlMIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1sxOjolMV0vJykgc2hvdWxkIGJl
IGh0dHA6Ly9bMTo6JTI1MV0vLiBXYXMgaHR0cDovL1sxOjolMV0vLgorRkFJTCBjYW5vbmljYWxp
emUoJ2h0dHA6Ly9bMTo6JWV0aDBdLycpIHNob3VsZCBiZSBodHRwOi8vWzE6OiUyNWV0aDBdLy4g
V2FzIGh0dHA6Ly9bMTo6JWV0aDBdLy4KK0ZBSUwgY2Fub25pY2FsaXplKCdodHRwOi8vWzE6OiVd
LycpIHNob3VsZCBiZSBodHRwOi8vWzE6OiUyNV0vLiBXYXMgaHR0cDovL1sxOjolXS8uCitGQUlM
IGNhbm9uaWNhbGl6ZSgnaHR0cDovL1slXS8nKSBzaG91bGQgYmUgaHR0cDovL1slMjVdLy4gV2Fz
IGh0dHA6Ly9bJV0vLgorRkFJTCBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bOjolOl0vJykgc2hvdWxk
IGJlIGh0dHA6Ly9bOjolMjU6XS8uIFdhcyBodHRwOi8vWzo6JTpdLy4KK1BBU1MgY2Fub25pY2Fs
aXplKCdodHRwOi8vWzowOjA6OjA6MDo4XS8nKSBpcyAnaHR0cDovL1s6MDowOjowOjA6OF0vJwor
UEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9bMDowOjowOjA6ODpdLycpIGlzICdodHRwOi8vWzA6
MDo6MDowOjg6XS8nCitQQVNTIGNhbm9uaWNhbGl6ZSgnaHR0cDovL1s6MDowOjowOjA6ODpdLycp
IGlzICdodHRwOi8vWzowOjA6OjA6MDo4Ol0vJworUEFTUyBjYW5vbmljYWxpemUoJ2h0dHA6Ly9b
OjoxOTIuMTY4Li4xXS8nKSBpcyAnaHR0cDovL1s6OjE5Mi4xNjguLjFdLycKK0ZBSUwgY2Fub25p
Y2FsaXplKCdodHRwOi8vWzo6MSBoZWxsb10vJykgc2hvdWxkIGJlIGh0dHA6Ly9bOjoxJTIwaGVs
bG9dLy4gV2FzIGh0dHA6Ly9bOjoxIGhlbGxvXS8uCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC91cmwvaXB2
Ni5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvdXJsL2lwdjYuaHRtbAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdXJsL2lwdjYuaHRtbAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSwxNCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRN
TC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLi4v
anMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNv
dXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy91
dGlsaXRpZXMuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRp
b24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10
ZXN0cy9pcHY2LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvdXJsL3NjcmlwdC10ZXN0cy9pcHY2LmpzCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvdXJsL3NjcmlwdC10ZXN0cy9pcHY2LmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC91cmwvc2NyaXB0LXRlc3RzL2lwdjYuanMJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsMTI2IEBACitkZXNjcmlwdGlvbigiQ2Fub25pY2FsaXphdGlvbiBvZiBJUHY2IGFkZHJlc3Nl
cy4iKTsKKworY2FzZXMgPSBbIAorICAgIFsiWyIsICIiXSwKKyAgICBbIls6IiwgIiJdLAorICAg
IFsiXSIsICIiXSwKKyAgICBbIjpdIiwgIiJdLAorICAgIFsiW10iLCAiIl0sCisgICAgWyJbOl0i
LCAiIl0sCisKKyAgICAvLyBSZWd1bGFyIElQIGFkZHJlc3MgaXMgaW52YWxpZCB3aXRob3V0IGJv
dW5kaW5nICdbJyBhbmQgJ10nLgorICAgIFsiMjAwMTpkYjg6OjEiLCAiIl0sCisgICAgWyJbMjAw
MTpkYjg6OjEiLCAiIl0sCisgICAgWyIyMDAxOmRiODo6MV0iLCAiIl0sCisKKyAgICAvLyBSZWd1
bGFyIElQIGFkZHJlc3Nlcy4KKyAgICBbIls6Ol0iLCAiWzo6XSJdLAorICAgIFsiWzo6MV0iLCAi
Wzo6MV0iXSwKKyAgICBbIlsxOjpdIiwgIlsxOjpdIl0sCisgICAgWyJbOjoxOTIuMTY4LjAuMV0i
LCAiWzo6YzBhODoxXSJdLAorICAgIFsiWzo6ZmZmZjoxOTIuMTY4LjAuMV0iLCAiWzo6ZmZmZjpj
MGE4OjFdIl0sCisKKyAgICAvLyBMZWFkaW5nIHplcm9zIHNob3VsZCBiZSBzdHJpcHBlZC4KKyAg
ICBbIlswMDA6MDE6MDI6MDAzOjAwNDo1OjY6MDA3XSIsICJbMDoxOjI6Mzo0OjU6Njo3XSJdLAor
CisgICAgLy8gVXBwZXIgY2FzZSBsZXR0ZXJzIHNob3VsZCBiZSBsb3dlcmNhc2VkLgorICAgIFsi
W0E6YjpjOkRFOmZGOjA6MTphQ10iLCAiW2E6YjpjOmRlOmZmOjA6MTphY10iXSwKKworICAgIC8v
IFRoZSBzYW1lIGFkZHJlc3MgY2FuIGJlIHdyaXR0ZW4gd2l0aCBkaWZmZXJlbnQgY29udHJhY3Rp
b25zLCBidXQgc2hvdWxkCisgICAgLy8gZ2V0IGNhbm9uaWNhbGl6ZWQgdG8gdGhlIHNhbWUgdGhp
bmcuCisgICAgWyJbMTowOjA6Mjo6MzowXSIsICJbMTo6MjowOjA6MzowXSJdLAorICAgIFsiWzE6
OjI6MDowOjM6MF0iLCAiWzE6OjI6MDowOjM6MF0iXSwKKworICAgIC8vIElQdjQgYWRkcmVzc2Vz
CisgICAgLy8gT25seSBtYXBwZWQgYW5kIGNvbXBhdCBhZGRyZXNzZXMgY2FuIGhhdmUgSVB2NCBz
eW50YXggZW1iZWRkZWQuCisgICAgWyJbOjplZWVlOjE5Mi4xNjguMC4xXSIsICIiXSwKKyAgICBb
IlsyMDAxOjoxOTIuMTY4LjAuMV0iLCAiIl0sCisgICAgWyJbMToyOjE5Mi4xNjguMC4xOjU6Nl0i
LCAiIl0sCisKKyAgICAvLyBJUHY0IHdpdGggbGFzdCBjb21wb25lbnQgbWlzc2luZy4KKyAgICBb
Ils6OmZmZmY6MTkyLjEuMl0iLCAiWzo6ZmZmZjpjMDAxOjJdIl0sCisKKyAgICAvLyBJUHY0IHVz
aW5nIGhleC4KKyAgICAvLyBGSVhNRTogU2hvdWxkIHRoaXMgZm9ybWF0IGJlIGRpc2FsbG93ZWQ/
CisgICAgWyJbOjpmZmZmOjB4QzAuMFhhOC4weDAuMHgxXSIsICJbOjpmZmZmOmMwYTg6MV0iXSwK
KworICAgIC8vIFRoZXJlIG1heSBiZSB6ZXJvcyBzdXJyb3VuZGluZyB0aGUgIjo6IiBjb250cmFj
dGlvbi4KKyAgICBbIlswOjA6OjA6MDo4XSIsICJbOjo4XSJdLAorCisgICAgWyJbMjAwMTpkYjg6
OjFdIiwgIlsyMDAxOmRiODo6MV0iXSwKKworICAgIC8vIENhbiBvbmx5IGhhdmUgb25lICI6OiIg
Y29udHJhY3Rpb24gaW4gYW4gSVB2NiBzdHJpbmcgbGl0ZXJhbC4KKyAgICBbIlsyMDAxOjpkYjg6
OjFdIiwgIiJdLAorCisgICAgLy8gTm8gbW9yZSB0aGFuIDIgY29uc2VjdXRpdmUgJzoncy4KKyAg
ICBbIlsyMDAxOmRiODo6OjFdIiwgIiJdLAorICAgIFsiWzo6Ol0iLCAiIl0sCisKKyAgICAvLyBO
b24tSVAgYWRkcmVzc2VzIGR1ZSB0byBpbnZhbGlkIGNoYXJhY3RlcnMuCisgICAgWyJbMjAwMTo6
LmNvbV0iLCAiIl0sCisKKyAgICAvLyBUb28gbWFueSBjb21wb25lbnRzIG1lYW5zIG5vdCBhbiBJ
UCBhZGRyZXNzLiAgU2ltaWxhcmx5IHdpdGggdG9vIGZldyBpZiB1c2luZyBJUHY0IGNvbXBhdCBv
ciBtYXBwZWQgYWRkcmVzc2VzLgorICAgIFsiWzo6MTkyLjE2OC4wLjAuMV0iLCAiIl0sCisgICAg
WyJbOjpmZmZmOjE5Mi4xNjguMC4wLjFdIiwgIiJdLAorICAgIFsiWzE6MjozOjQ6NTo2Ojc6ODo5
XSIsICIiXSwKKworICAgIC8vIFRvbyBtYW55IGJpdHMgKGV2ZW4gdGhvdWdoIDggY29tb25lbnRz
LCB0aGUgbGFzdCBvbmUgaG9sZHMgMzIgYml0cykuCisgICAgWyJbMDowOjA6MDowOjA6MDoxOTIu
MTY4LjAuMV0iLCAiIl0sCisKKyAgICAvLyBUb28gbWFueSBiaXRzIHNwZWNpZmllZCAtLSB0aGUg
Y29udHJhY3Rpb24gd291bGQgaGF2ZSB0byBiZSB6ZXJvLWxlbmd0aAorICAgIC8vIHRvIG5vdCBl
eGNlZWQgMTI4IGJpdHMuCisgICAgWyJbMToyOjM6NDo1OjY6OjE5Mi4xNjguMC4xXSIsICIiXSwK
KworICAgIC8vIFRoZSBjb250cmFjdGlvbiBpcyBmb3IgMTYgYml0cyBvZiB6ZXJvLgorICAgIFsi
WzE6MjozOjQ6NTo2Ojo4XSIsICJbMToyOjM6NDo1OjY6MDo4XSJdLAorCisgICAgLy8gQ2Fubm90
IGhhdmUgYSB0cmFpbGluZyBjb2xvbi4KKyAgICBbIlsxOjI6Mzo0OjU6Njo3Ojg6XSIsICIiXSwK
KyAgICBbIlsxOjI6Mzo0OjU6NjoxOTIuMTY4LjAuMTpdIiwgIiJdLAorCisgICAgLy8gQ2Fubm90
IGhhdmUgbmVnYXRpdmUgbnVtYmVycy4KKyAgICBbIlstMToyOjM6NDo1OjY6Nzo4XSIsICIiXSwK
KworICAgIC8vIFNjb3BlIElEIC0tIHRoZSBVUkwgbWF5IGNvbnRhaW4gYW4gb3B0aW9uYWwgWyIl
IiA8c2NvcGVfaWQ+XSBzZWN0aW9uLgorICAgIC8vIFRoZSBzY29wZV9pZCBzaG91bGQgYmUgaW5j
bHVkZWQgaW4gdGhlIGNhbm9uaWNhbGl6ZWQgVVJMLCBhbmQgaXMgYW4KKyAgICAvLyB1bnNpZ25l
ZCBkZWNpbWFsIG51bWJlci4KKworICAgIC8vIERvbid0IGFsbG93IHNjb3BlLWlkCisgICAgWyJb
MTo6JTFdIiwgIiJdLAorICAgIFsiWzE6OiVldGgwXSIsICIiXSwKKyAgICBbIlsxOjolXSIsICIi
XSwKKyAgICBbIlslXSIsICIiXSwKKyAgICBbIls6OiU6XSIsICIiXSwKKworICAgIC8vIERvbid0
IGFsbG93IGxlYWRpbmcgb3IgdHJhaWxpbmcgY29sb25zLgorICAgIFsiWzowOjA6OjA6MDo4XSIs
ICIiXSwKKyAgICBbIlswOjA6OjA6MDo4Ol0iLCAiIl0sCisgICAgWyJbOjA6MDo6MDowOjg6XSIs
ICIiXSwKKworICAgIC8vIFR3byBkb3RzIGluIGEgcm93IG1lYW5zIG5vdCBhbiBJUCBhZGRyZXNz
LgorICAgIFsiWzo6MTkyLjE2OC4uMV0iLCAiIl0sCisKKyAgICAvLyBTcGFjZXMgc2hvdWxkIGJl
IHJlamVjdGVkLgorICAgIFsiWzo6MSBoZWxsb10iLCAiIl0KK107CisKKy8vIFdlIHRlc3QgdGhl
IGVtcHR5IHN0cmluZyBpbmRpdmlkdWFsbHkuCitzaG91bGRCZSgiY2Fub25pY2FsaXplKCdodHRw
Oi8vLycpIiwgIidodHRwOiciKTsKKworZm9yICh2YXIgaSA9IDA7IGkgPCBjYXNlcy5sZW5ndGg7
ICsraSkgeworICB0ZXN0X3ZlY3RvciA9IGNhc2VzW2ldWzBdOworICBleHBlY3RlZF9yZXN1bHQg
PSBjYXNlc1tpXVsxXTsKKyAgaWYgKGV4cGVjdGVkX3Jlc3VsdCA9PT0gIiIpIHsKKyAgICAvLyBX
ZSB1c2UgIiIgdG8gcmVwcmVzZW50IHRoYXQgdGhlIHRlc3QgdmVjdG9yIG91Z2h0IG5vdCB0byBw
YXJzZS4KKyAgICAvLyBJdCBhcHBlYXJzIHRoYXQgd2UncmUgc3VwcG9zZWQgdG8gYXBwbHkgYSBk
ZWZhdWx0IGNhbm9uaWNhbGl6YXRpb24sCisgICAgLy8gYW5kIHRoZSBlc2NhcGUgZnVuY3Rpb24g
ZXNjYXBlcyB0b28gbXVjaCEKKyAgICBleHBlY3RlZF9yZXN1bHQgPSB0ZXN0X3ZlY3Rvci50b0xv
d2VyQ2FzZSgpOworICAgIFsnJScsICcgJ10uZm9yRWFjaChmdW5jdGlvbihjKXsKKyAgICAgIGV4
cGVjdGVkX3Jlc3VsdCA9IGV4cGVjdGVkX3Jlc3VsdC5yZXBsYWNlKGMsIGVzY2FwZShjKSk7Cisg
ICAgfSkKKyAgfQorICBzaG91bGRCZSgiY2Fub25pY2FsaXplKCdodHRwOi8vIiArIHRlc3RfdmVj
dG9yICsgIi8nKSIsCisgICAgICAgICAgICInaHR0cDovLyIgKyBleHBlY3RlZF9yZXN1bHQgKyAi
LyciKTsKK30KKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>