<?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>108215</bug_id>
          
          <creation_ts>2013-01-29 12:41:13 -0800</creation_ts>
          <short_desc>[GTK] Add WTFURL source files to the build</short_desc>
          <delta_ts>2013-02-01 12:08:25 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>benjamin</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>819217</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-29 12:41:13 -0800</bug_when>
    <thetext>[GTK] Add WTFURL source files to the build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819235</commentid>
    <comment_count>1</comment_count>
      <attachid>185291</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-29 12:52:03 -0800</bug_when>
    <thetext>Created attachment 185291
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819292</commentid>
    <comment_count>2</comment_count>
      <attachid>185291</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-01-29 13:38:04 -0800</bug_when>
    <thetext>Comment on attachment 185291
Patch

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

&gt; Source/WebCore/platform/KURLWTFURL.cpp:-288
&gt; -String KURL::fileSystemPath() const
&gt; -{
&gt; -    return string();
&gt; -}
&gt; -

If you remove the implementation, won&apos;t this cause linking errors?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819308</commentid>
    <comment_count>3</comment_count>
      <attachid>185291</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-29 13:54:32 -0800</bug_when>
    <thetext>Comment on attachment 185291
Patch

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

&gt;&gt; Source/WebCore/platform/KURLWTFURL.cpp:-288
&gt;&gt; -
&gt; 
&gt; If you remove the implementation, won&apos;t this cause linking errors?

At the moment no port actually uses WTFURL so this change wouldn&apos;t affect any system, but the KURL::fileSystemPath method is at the moment implemented in port-specific manners in Source/WebCore/platform/gtk/KURLGtk.cpp, Source/WebCore/platform/cf/KURLCFNet.cpp etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>819320</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-29 14:15:22 -0800</bug_when>
    <thetext>With the recent changes in the URL specs, I am less and less certain WTFURL is the right solution.

The current direction reverse the steam and seems to go away from the custom URL handling as done by GoogleURL/WTFURL.

Zan, you seem to have a genuine interest in URL handling. What is your opinion on the matter?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820475</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-30 13:23:41 -0800</bug_when>
    <thetext>AFAIK there was once intention to have an API based on WTFURL (pretty much what ParsedURL is today) that could be used outside of WebKit as well. I like that idea and think that if there&apos;s still interest in it, it should be &apos;branded&apos; as a WTFURL utility.

The implementation of it should, of course, follow the standards. While they may be a moving target I think the current WTFURL code, based on GoogleURL, still has parts that could be reused in the future implementations - canonicalization, percent encoding, general parsing etc.

My idea of how to proceed here is to clean up the WTFURL code a bit, align its style with the style guidelines and add unit tests for the current behavior. These should probably consist of test cases currently used in GoogleURL. The implementation should then proceed to be altered so it would be in line with the specification.

The WTFURL backend of KURL could be expanded either now or concurrently with bringing WTFURL into conformance with the specs. Either way the WTFURL API will be expanded and polished, though there&apos;s no need for it to strictly expose only functionality that&apos;s needed by the backend implementation.

Thoughts?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820646</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-30 15:02:03 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; AFAIK there was once intention to have an API based on WTFURL (pretty much what ParsedURL is today) that could be used outside of WebKit as well. I like that idea and think that if there&apos;s still interest in it, it should be &apos;branded&apos; as a WTFURL utility.

Yep, that is a goal of WTFURL.
In order for it to be adopted by Chromium, we must be able to build WTFURL separately from WTF.

&gt; The implementation of it should, of course, follow the standards. While they may be a moving target I think the current WTFURL code, based on GoogleURL, still has parts that could be reused in the future implementations - canonicalization, percent encoding, general parsing etc.
&gt; 
&gt; My idea of how to proceed here is to clean up the WTFURL code a bit, align its style with the style guidelines and add unit tests for the current behavior. These should probably consist of test cases currently used in GoogleURL. The implementation should then proceed to be altered so it would be in line with the specification.
&gt; 
&gt; The WTFURL backend of KURL could be expanded either now or concurrently with bringing WTFURL into conformance with the specs. Either way the WTFURL API will be expanded and polished, though there&apos;s no need for it to strictly expose only functionality that&apos;s needed by the backend implementation.
&gt; 
&gt; Thoughts?

Okay, I support this work. Please CC me whenever you post patches related to WTFURL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>820656</commentid>
    <comment_count>7</comment_count>
      <attachid>185291</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-30 15:05:50 -0800</bug_when>
    <thetext>Comment on attachment 185291
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests (OOPS!).

You should remove this line.

&gt; Source/WebCore/platform/KURLWTFURL.cpp:-287
&gt; -// FIXME: Get rid of this function from KURL.
&gt; -String KURL::fileSystemPath() const
&gt; -{
&gt; -    return string();
&gt; -}

I think that is gonna break the Mac build with WTFURL.

&gt; Source/autotools/symbols.filter:243
&gt; +_ZNK7WebCore4KURL6stringEv;

Shouldn&apos;t this be guarded by an #ifdef? Maybe you do not preprocess the symbols on GTK?

&gt; ChangeLog:17
&gt; +2013-01-29  Zan Dobersek  &lt;zdobersek@igalia.com&gt;
&gt; +
&gt; +        [GTK] Add WTFURL source files to the build
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=108215
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        * Source/autotools/symbols.filter:
&gt; +
&gt; +2013-01-29  Zan Dobersek  &lt;zdobersek@igalia.com&gt;
&gt; +
&gt; +        [GTK] Add WTFURL source files to the build
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=108215
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        * Source/autotools/symbols.filter: Force exporting the KURL::string() symbol

Double changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821176</commentid>
    <comment_count>8</comment_count>
      <attachid>185291</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-31 00:17:51 -0800</bug_when>
    <thetext>Comment on attachment 185291
Patch

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

&gt;&gt; Source/WebCore/platform/KURLWTFURL.cpp:-287
&gt;&gt; -}
&gt; 
&gt; I think that is gonna break the Mac build with WTFURL.

I can wrap it inside !PLATFORM(GTK) for now.

&gt;&gt; Source/autotools/symbols.filter:243
&gt;&gt; +_ZNK7WebCore4KURL6stringEv;
&gt; 
&gt; Shouldn&apos;t this be guarded by an #ifdef? Maybe you do not preprocess the symbols on GTK?

No, the file isn&apos;t preprocessed, but the symbol can still be exported, it doesn&apos;t hurt the default build. I&apos;ll upload the new patch here and let EWS process it just in case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821206</commentid>
    <comment_count>9</comment_count>
      <attachid>185706</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-01-31 00:32:57 -0800</bug_when>
    <thetext>Created attachment 185706
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823102</commentid>
    <comment_count>10</comment_count>
      <attachid>185706</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-02-01 12:08:20 -0800</bug_when>
    <thetext>Comment on attachment 185706
Patch for landing

Clearing flags on attachment: 185706

Committed r141622: &lt;http://trac.webkit.org/changeset/141622&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823103</commentid>
    <comment_count>11</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-02-01 12:08:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185291</attachid>
            <date>2013-01-29 12:52:03 -0800</date>
            <delta_ts>2013-01-31 00:32:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108215-20130129214850.patch</filename>
            <type>text/plain</type>
            <size>8555</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMDgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGZjYzYwOTg5YTgxZGQwN2ZmZmE4ZTIx
OTFmZGYxNTc2NGVlNTE0OTQuLjk2YTY2MjBlYWU0YWJlNzgxZjIxMzM5MDUzZmI2MGJiOTI3YTgy
MzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTMtMDEtMjkgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIEFkZCBXVEZVUkwgc291cmNlIGZpbGVz
IHRvIHRoZSBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA4MjE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIFdURlVSTCBpbXBsZW1lbnRhdGlvbiBzb3VyY2VzIGFyZSBhbGwgc3RpbGwgZ3Vh
cmRlZCBieSB0aGUgVVNFKFdURlVSTCkgZ3VhcmQsCisgICAgICAgIG1lYW5pbmcgdGhhdCB0aGUg
R1RLIHBvcnQgc3RpbGwgdXNlcyB0aGUgZGVmYXVsdCBLVVJMIGJhY2tlbmQuIFRvIHVzZSB0aGUg
V1RGVVJMCisgICAgICAgIGJhY2tlbmQgaW5zdGVhZCwgb25lIHdvdWxkIGhhdmUgdG8gZGVmaW5l
IFdURl9VU0VfV1RGVVJMIGluIFBsYXRmb3JtLmguCisKKyAgICAgICAgKiBHTlVtYWtlZmlsZS5h
bTogTGlzdCB0aGUgZGlyZWN0b3JpZXMgZnJvbSB3aGljaCBzb3VyY2UgaGVhZGVycyB3aWxsIGJl
IGluY2x1ZGVkLgorICAgICAgICBQbGVudHkgb2YgV1RGVVJMIGNvZGUgY3VycmVudGx5IGp1c3Qg
aW5jbHVkZXMgdGhlIHJlcXVpcmVkIGhlYWRlciBieSBuYW1lIHJhdGhlcgorICAgICAgICB0aGFu
IHNwZWNpZnlpbmcgdGhlIGhlYWRlciBwYXRoIGFzIHJlbGF0aXZlIHRvIFNvdXJjZS9XVEYuIElu
IHRoZSBmdXR1cmUgYWxsIHRoZSBpbmNsdXNpb25zCisgICAgICAgIHNob3VsZCBwcm9iYWJ5IGJl
IGNoYW5nZWQgdG8gaW5jbHVkZSB0aGUgaGVhZGVyIHRocm91Z2ggdGhlIHBhdGggcmVsYXRpdmUg
dG8gU291cmNlL1dURi4KKyAgICAgICAgKiBHTlVtYWtlZmlsZS5saXN0LmFtOiBBZGQgYnVpbGQg
dGFyZ2V0cyBmb3IgdGhlIFdURlVSTCBzb3VyY2UgZmlsZXMuCisgICAgICAgICogd3RmL3VybC9h
cGkvUGFyc2VkVVJMLmNwcDogU3BlY2lmeSB0aGUgY29tcGxldGUgcGF0aCB0byB0aGUgcmVxdWly
ZWQgaGVhZGVycyBhbmQKKyAgICAgICAgcmVvcmRlciB0aGUgaW5jbHVzaW9ucy4KKyAgICAgICAg
KiB3dGYvdXJsL3NyYy9VUkxDYW5vbi5oOiBEaXR0by4KKwogMjAxMy0wMS0yOCAgQmVuamFtaW4g
UG91bGFpbiAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU3RyaW5nIGNvbnN0cnVj
dGVkIGZyb20gTGl0ZXJhbHMgc2hvdWxkIGJlIG5vbi1lbXB0eQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGYyNzU1
YzRmMzNlM2ZlMDc0M2ZjNWY5MzY1MWU1ZDU3MTIxYjM1ZTEuLmQ3NzQyMzNmODAxYzQ2YjY4MTZm
YWZlMzM4NzkyZjQ2NTdmMTEyZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMy0w
MS0yOSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dU
S10gQWRkIFdURlVSTCBzb3VyY2UgZmlsZXMgdG8gdGhlIGJ1aWxkCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgyMTUKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL0tVUkwuaDoKKyAgICAgICAgKEtVUkwpOiBQdXQgdGhlIEZJWE1F
IG5vdGUgcHJldmlvdXNseSBsb2NhdGVkIGluIEtVUkxXVEZVUkwuY3BwIGhlcmUuCisgICAgICAg
ICogcGxhdGZvcm0vS1VSTFdURlVSTC5jcHA6IERlbGV0ZSB0aGUgbWVhbmluZ2xlc3MgbWV0aG9k
IGltcGxlbWVudGF0aW9uLAorICAgICAgICBhbGwgdGhlIHBvcnRzIGN1cnJlbnRseSBzdGlsbCBp
bXBsZW1lbnQgaXQgYXMgcmVxdWlyZWQgYnkgdGhlIGN1cnJlbnQgY29kZS4KKyAgICAgICAgVGhl
IEZJWE1FIG5vdGUgd2FzIHJlbG9jYXRlZCB0byB0aGUgS1VSTCBoZWFkZXIuCisKIDIwMTMtMDEt
MjkgIEVsbGlvdHQgU3ByZWhuICA8ZXNwcmVobkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgU3Rv
cmUgU2hhZG93Um9vdFR5cGUgaW5zaWRlIHRoZSBiaXRmaWVsZApkaWZmIC0tZ2l0IGEvU291cmNl
L1dURi9HTlVtYWtlZmlsZS5hbSBiL1NvdXJjZS9XVEYvR05VbWFrZWZpbGUuYW0KaW5kZXggN2Vh
YjVjNjU3M2MxNjRhZGE0NDVlYzgwMWI0YTc3N2I1NTczNGIyMy4uY2E3N2Y5MmZhYjBkNDU3NDE3
Zjk5MGY0YjI3M2Y4ZGY1MjUwZWQ0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9HTlVtYWtlZmls
ZS5hbQorKysgYi9Tb3VyY2UvV1RGL0dOVW1ha2VmaWxlLmFtCkBAIC0zNSw0ICszNSw2IEBAIGxp
YldURl9sYV9DUFBGTEFHUyA9IFwKIAkkKGdsb2JhbF9jcHBmbGFncykgXAogCS1JJChzcmNkaXIp
L1NvdXJjZSBcCiAJLUkkKHNyY2RpcikvU291cmNlL1dURiBcCi0JLUkkKHNyY2RpcikvU291cmNl
L1dURi93dGYKKwktSSQoc3JjZGlyKS9Tb3VyY2UvV1RGL3d0ZiBcCisJLUkkKHNyY2RpcikvU291
cmNlL1dURi93dGYvdXJsL2FwaSBcCisJLUkkKHNyY2RpcikvU291cmNlL1dURi93dGYvdXJsL3Ny
YwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9HTlVtYWtlZmlsZS5saXN0LmFtIGIvU291cmNlL1dU
Ri9HTlVtYWtlZmlsZS5saXN0LmFtCmluZGV4IDIxZTgwYTY2YjNkNGEzZDU4NTYwNzllYjhkNzYw
ZWM5NzMyZmVkOTMuLmE4MzA4MzIwNjFjN2Q0YjZhMzY4ODI2YTQ0ZjFhZWEwZDRhNGViZTkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XVEYvR05VbWFrZWZpbGUubGlzdC5hbQorKysgYi9Tb3VyY2UvV1RG
L0dOVW1ha2VmaWxlLmxpc3QuYW0KQEAgLTI2Myw2ICsyNjMsMzkgQEAgd3RmX3NvdXJjZXMgKz0g
XAogICAgIFNvdXJjZS9XVEYvd3RmL3VuaWNvZGUvZ2xpYi9Vbmljb2RlR0xpYi5jcHAgXAogICAg
IFNvdXJjZS9XVEYvd3RmL3VuaWNvZGUvaWN1L0NvbGxhdG9ySUNVLmNwcCBcCiAgICAgU291cmNl
L1dURi93dGYvdW5pY29kZS9pY3UvVW5pY29kZUljdS5oIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91
cmwvYXBpL1BhcnNlZFVSTC5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9hcGkvUGFyc2Vk
VVJMLmggXAogICAgIFNvdXJjZS9XVEYvd3RmL3VybC9hcGkvVVJMQnVmZmVyLmggXAogICAgIFNv
dXJjZS9XVEYvd3RmL3VybC9hcGkvVVJMUXVlcnlDaGFyc2V0Q29udmVydGVyLmggXAorICAgIFNv
dXJjZS9XVEYvd3RmL3VybC9hcGkvVVJMU3RyaW5nLmNwcCBcCisgICAgU291cmNlL1dURi93dGYv
dXJsL2FwaS9VUkxTdHJpbmcuaCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9SYXdVUkxC
dWZmZXIuaCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbkV0Yy5jcHAgXAor
ICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub25GaWxlc3lzdGVtdXJsLmNwcCBcCisg
ICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbkZpbGV1cmwuY3BwIFwKKyAgICBTb3Vy
Y2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9uSG9zdC5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3Rm
L3VybC9zcmMvVVJMQ2Fub25JQ1UuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VS
TENhbm9uSW50ZXJuYWwuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9u
SW50ZXJuYWwuaCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbklQLmNwcCBc
CisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbk1haWx0by5jcHAgXAorICAgIFNv
dXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub25QYXRoLmNwcCBcCisgICAgU291cmNlL1dURi93
dGYvdXJsL3NyYy9VUkxDYW5vblBhdGh1cmwuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwv
c3JjL1VSTENhbm9uUXVlcnkuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENh
bm9uUmVsYXRpdmUuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9uU3Rk
VVJMLmNwcCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbi5oIFwKKyAgICBT
b3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENoYXJhY3RlclR5cGVzLmNwcCBcCisgICAgU291cmNl
L1dURi93dGYvdXJsL3NyYy9VUkxDaGFyYWN0ZXJUeXBlcy5oIFwKKyAgICBTb3VyY2UvV1RGL3d0
Zi91cmwvc3JjL1VSTENvbXBvbmVudC5oIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VS
TEZpbGUuaCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxQYXJzZS5jcHAgXAorICAg
IFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMUGFyc2VGaWxlLmNwcCBcCisgICAgU291cmNlL1dU
Ri93dGYvdXJsL3NyYy9VUkxQYXJzZUludGVybmFsLmggXAorICAgIFNvdXJjZS9XVEYvd3RmL3Vy
bC9zcmMvVVJMUGFyc2UuaCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxTZWdtZW50
cy5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMU2VnbWVudHMuaCBcCisgICAg
U291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxVdGlsLmNwcCBcCisgICAgU291cmNlL1dURi93dGYv
dXJsL3NyYy9VUkxVdGlsLmggXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMVXRpbElu
dGVybmFsLmggXAogICAgIFNvdXJjZS9XVEYvd3RmL3dpbi9Pd25QdHJXaW4uY3BwCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL3d0Zi91cmwvYXBpL1BhcnNlZFVSTC5jcHAgYi9Tb3VyY2UvV1RGL3d0
Zi91cmwvYXBpL1BhcnNlZFVSTC5jcHAKaW5kZXggYzRhNTY2OTliNDMwNmMxMGZiYzZmZTE4OWY0
NmZkNmMwYmU0OTI1Yy4uYzcxM2EzMjdlNzFjNGQ2OWQ1YjQ1YjIwMmE1ZjI1Nzg0NGE2ZDY3NSAx
MDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvdXJsL2FwaS9QYXJzZWRVUkwuY3BwCisrKyBiL1Nv
dXJjZS9XVEYvd3RmL3VybC9hcGkvUGFyc2VkVVJMLmNwcApAQCAtMzAsMTEgKzMwLDExIEBACiAj
aWYgVVNFKFdURlVSTCkKIAogI2luY2x1ZGUgPHd0Zi9EYXRhTG9nLmg+Ci0jaW5jbHVkZSA8d3Rm
L1Jhd1VSTEJ1ZmZlci5oPgotI2luY2x1ZGUgPHd0Zi9VUkxDb21wb25lbnQuaD4KLSNpbmNsdWRl
IDx3dGYvVVJMVXRpbC5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KICNpbmNsdWRl
IDx3dGYvdGV4dC9TdHJpbmdJbXBsLmg+CisjaW5jbHVkZSA8d3RmL3VybC9zcmMvUmF3VVJMQnVm
ZmVyLmg+CisjaW5jbHVkZSA8d3RmL3VybC9zcmMvVVJMQ29tcG9uZW50Lmg+CisjaW5jbHVkZSA8
d3RmL3VybC9zcmMvVVJMVXRpbC5oPgogCiBuYW1lc3BhY2UgV1RGIHsKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbi5oIGIvU291cmNlL1dURi93dGYvdXJsL3Ny
Yy9VUkxDYW5vbi5oCmluZGV4IGQxZTJiMWNhYWI0NzM0YzdhMjZiYWNlZjM0YmJjNTk5MjZmZmYw
MjAuLmVjZDNhNjdmOTViNTcxZmJkZDAyMzEyZWYwZWFjOTU5YWQ1YmY4NDIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub24uaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi91
cmwvc3JjL1VSTENhbm9uLmgKQEAgLTMxLDEwICszMSwxMCBAQAogI2lmbmRlZiBVUkxDYW5vbl9o
CiAjZGVmaW5lIFVSTENhbm9uX2gKIAotI2luY2x1ZGUgIlVSTEJ1ZmZlci5oIgotI2luY2x1ZGUg
IlVSTFBhcnNlLmgiCiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8d3RmL3VuaWNvZGUv
VW5pY29kZS5oPgorI2luY2x1ZGUgPHd0Zi91cmwvYXBpL1VSTEJ1ZmZlci5oPgorI2luY2x1ZGUg
PHd0Zi91cmwvc3JjL1VSTFBhcnNlLmg+CiAKICNpZiBVU0UoV1RGVVJMKQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9LVVJMLmgKaW5kZXggMTMwMTNmYmI0MDIwODAyMTIyMzM3MGM5NTQ0Yzg4NmY4Yzg1MjkzMi4u
MjJkYjI0M2EzZWZiNDY5NGQyZGIzZWI3ZDc0MjJkYmY0YTdmNjE0MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L0tVUkwuaApAQCAtMTQ0LDYgKzE0NCw3IEBAIHB1YmxpYzoKIAogICAgIFN0cmluZyBiYXNlQXNT
dHJpbmcoKSBjb25zdDsKIAorICAgIC8vIEZJWE1FOiBHZXQgcmlkIG9mIHRoaXMgZnVuY3Rpb24g
ZnJvbSBLVVJMLgogICAgIFN0cmluZyBmaWxlU3lzdGVtUGF0aCgpIGNvbnN0OwogCiAgICAgLy8g
UmV0dXJucyB0cnVlIGlmIHRoZSBjdXJyZW50IFVSTCdzIHByb3RvY29sIGlzIHRoZSBzYW1lIGFz
IHRoZSBudWxsLQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTFdURlVS
TC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMV1RGVVJMLmNwcAppbmRleCBiM2Ri
ZmJkNjkxN2FhNmE5MDNhNGFlMDFjZmQyN2Q0N2EwNzk2YjhlLi5lMWQ1ZjY0NDlhMzBmZTNhYTRk
MjQxNGMwYThhNjE5NDBmMTUzYjg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9LVVJMV1RGVVJMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMV1RGVVJM
LmNwcApAQCAtMjgwLDEyICsyODAsNiBAQCBTdHJpbmcgS1VSTDo6YmFzZUFzU3RyaW5nKCkgY29u
c3QKICAgICByZXR1cm4gbV91cmxJbXBsLT5tX3BhcnNlZFVSTC5iYXNlQXNTdHJpbmcoKTsKIH0K
IAotLy8gRklYTUU6IEdldCByaWQgb2YgdGhpcyBmdW5jdGlvbiBmcm9tIEtVUkwuCi1TdHJpbmcg
S1VSTDo6ZmlsZVN5c3RlbVBhdGgoKSBjb25zdAotewotICAgIHJldHVybiBzdHJpbmcoKTsKLX0K
LQogYm9vbCBLVVJMOjpwcm90b2NvbElzKGNvbnN0IGNoYXIqIHRlc3RQcm90b2NvbCkgY29uc3QK
IHsKICAgICBpZiAoIWlzVmFsaWQoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9hdXRvdG9vbHMvc3lt
Ym9scy5maWx0ZXIgYi9Tb3VyY2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVyCmluZGV4IDViOGM0
ZTVjYmFiYTg3NjExNTZmZDM5ZjhiNDE1MDc0NmI2ZmI5YzMuLjkxNjk5Yjg2NTAxNjVhMTUwZTJk
NDk1ZjI2YjI1NWU4M2Y1YzgxNzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9s
cy5maWx0ZXIKKysrIGIvU291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlcgpAQCAtMjQwLDYg
KzI0MCw3IEBAIF9aTjdXZWJDb3JlNEtVUkwxMGludmFsaWRhdGVFdjsKIF9aTjZXZWJLaXQyMldl
Ykd0a0V4dGVuc2lvbk1hbmFnZXIxMGluaXRpYWxpemVFUEsxNE9wYXF1ZVdLQnVuZGxlUEt2Owog
X1pONldlYktpdDIyV2ViR3RrRXh0ZW5zaW9uTWFuYWdlcjZzaGFyZWRFdjsKIF9aTjdXZWJDb3Jl
MjhJbnNwZWN0b3JGcm9udGVuZENsaWVudExvY2FsMTFpc1VuZGVyVGVzdEV2OworX1pOSzdXZWJD
b3JlNEtVUkw2c3RyaW5nRXY7CiAKIGxvY2FsOgogX1oqOwpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9n
IGIvQ2hhbmdlTG9nCmluZGV4IDYwNjE3MzUxNDNlY2ViZTEwYzQzODI0ODQ5NDQyMThjYmNiNjE2
NzcuLjIwMjEzMWNjY2ViOTYzMGZlODFlZDk1Njc2NGZmZjg0MzQ3ZjBkMzMgMTAwNjQ0Ci0tLSBh
L0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMy0wMS0yOSAg
WmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gQWRk
IFdURlVSTCBzb3VyY2UgZmlsZXMgdG8gdGhlIGJ1aWxkCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgyMTUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0
ZXI6CisKKzIwMTMtMDEtMjkgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgor
CisgICAgICAgIFtHVEtdIEFkZCBXVEZVUkwgc291cmNlIGZpbGVzIHRvIHRoZSBidWlsZAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4MjE1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTb3VyY2UvYXV0
b3Rvb2xzL3N5bWJvbHMuZmlsdGVyOiBGb3JjZSBleHBvcnRpbmcgdGhlIEtVUkw6OnN0cmluZygp
IHN5bWJvbAorICAgICAgICBhcyByZXF1aXJlZCBieSB0aGUgV1RGVVJMIGltcGxlbWVudGF0aW9u
IG9mIEtVUkwuCisKIDIwMTMtMDEtMjggIEhhbHRvbiBIdW8gIDxoYWx0b24uaHVvQGludGVsLmNv
bT4KIAogICAgICAgICBbRUZMXSBRdWl0IGRlYnVnIGJ1aWxkIHdpdGhvdXQgLURTSEFSRURfQ09S
RT1PTgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185706</attachid>
            <date>2013-01-31 00:32:57 -0800</date>
            <delta_ts>2013-02-01 12:08:19 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-108215-20130131092941.patch</filename>
            <type>text/plain</type>
            <size>7769</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGZjYjllOWE4MTUzNGVhOTA4OGIwODE5
NTQ4MDVhNzMzNWNiOGE3NmIuLjBmYThhZjFiZWQwYTg1YzM3YTZiMzU5NGY0MDA5ODFkMWNhMDVm
MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTMtMDEtMzEgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIEFkZCBXVEZVUkwgc291cmNlIGZpbGVz
IHRvIHRoZSBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA4MjE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQmVuamFtaW4gUG91bGFpbi4KKwor
ICAgICAgICBUaGUgV1RGVVJMIGltcGxlbWVudGF0aW9uIHNvdXJjZXMgYXJlIGFsbCBzdGlsbCBn
dWFyZGVkIGJ5IHRoZSBVU0UoV1RGVVJMKSBndWFyZCwKKyAgICAgICAgbWVhbmluZyB0aGF0IHRo
ZSBHVEsgcG9ydCBzdGlsbCB1c2VzIHRoZSBkZWZhdWx0IEtVUkwgYmFja2VuZC4gVG8gdXNlIHRo
ZSBXVEZVUkwKKyAgICAgICAgYmFja2VuZCBpbnN0ZWFkLCBvbmUgd291bGQgaGF2ZSB0byBkZWZp
bmUgV1RGX1VTRV9XVEZVUkwgaW4gUGxhdGZvcm0uaC4KKworICAgICAgICAqIEdOVW1ha2VmaWxl
LmFtOiBMaXN0IHRoZSBkaXJlY3RvcmllcyBmcm9tIHdoaWNoIHNvdXJjZSBoZWFkZXJzIHdpbGwg
YmUgaW5jbHVkZWQuCisgICAgICAgIFBsZW50eSBvZiBXVEZVUkwgY29kZSBjdXJyZW50bHkganVz
dCBpbmNsdWRlcyB0aGUgcmVxdWlyZWQgaGVhZGVyIGJ5IG5hbWUgcmF0aGVyCisgICAgICAgIHRo
YW4gc3BlY2lmeWluZyB0aGUgaGVhZGVyIHBhdGggYXMgcmVsYXRpdmUgdG8gU291cmNlL1dURi4g
SW4gdGhlIGZ1dHVyZSBhbGwgdGhlIGluY2x1c2lvbnMKKyAgICAgICAgc2hvdWxkIHByb2JhYnkg
YmUgY2hhbmdlZCB0byBpbmNsdWRlIHRoZSBoZWFkZXIgdGhyb3VnaCB0aGUgcGF0aCByZWxhdGl2
ZSB0byBTb3VyY2UvV1RGLgorICAgICAgICAqIEdOVW1ha2VmaWxlLmxpc3QuYW06IEFkZCBidWls
ZCB0YXJnZXRzIGZvciB0aGUgV1RGVVJMIHNvdXJjZSBmaWxlcy4KKyAgICAgICAgKiB3dGYvdXJs
L2FwaS9QYXJzZWRVUkwuY3BwOiBTcGVjaWZ5IHRoZSBjb21wbGV0ZSBwYXRoIHRvIHRoZSByZXF1
aXJlZCBoZWFkZXJzIGFuZAorICAgICAgICByZW9yZGVyIHRoZSBpbmNsdXNpb25zLgorICAgICAg
ICAqIHd0Zi91cmwvc3JjL1VSTENhbm9uLmg6IERpdHRvLgorCiAyMDEzLTAxLTMwICBDaHJpc3Rv
cGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CiAKICAgICAgICAgQWRkIGEg
U3RyaW5nVHlwZUFkYXB0ZXIgZm9yIEFTQ0lJTGl0ZXJhbApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDkzOGQyNjY2
Mjc1ODhhY2RmYWZlMmEwOTdkYjNlOWI4YzNjYjMyOGEuLjY5NTJjY2RjNjY2OTNhZTNlYmU4ZjYw
YmIzZDVhYjlmYTFmOGQxZWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wMS0z
MSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10g
QWRkIFdURlVSTCBzb3VyY2UgZmlsZXMgdG8gdGhlIGJ1aWxkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgyMTUKKworICAgICAgICBSZXZpZXdlZCBi
eSBCZW5qYW1pbiBQb3VsYWluLgorCisgICAgICAgICogcGxhdGZvcm0vS1VSTFdURlVSTC5jcHA6
CisgICAgICAgIChXZWJDb3JlKTogT25seSB1c2UgdGhlIHN0dWIgaW1wbGVtZW50YXRpb24gb2Yg
dGhlIGZpbGVTeXN0ZW1QYXRoIG1ldGhvZCBmb3IgdGhlCisgICAgICAgIEFwcGxlIHBvcnRzLCBv
dGhlciBwb3J0cyBzaG91bGQgZm9yIG5vdyBzdGlsbCByZWx5IG9uIHRoZWlyIHBsYXRmb3JtLXNw
ZWNpZmljIGltcGxlbWVudGF0aW9ucy4KKwogMjAxMy0wMS0zMSAgS2VudGFybyBIYXJhICA8aGFy
YWtlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW1Y4XSAnbmV3IE1vdXNlRXZlbnQoImNsaWNr
Iiwge3JlbGF0ZWRUYXJnZXQ6IHdpbmRvd30pLndpbmRvdycgc2hvdWxkIHJldHVybiB3aW5kb3cK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvR05VbWFrZWZpbGUuYW0gYi9Tb3VyY2UvV1RGL0dOVW1h
a2VmaWxlLmFtCmluZGV4IDdlYWI1YzY1NzNjMTY0YWRhNDQ1ZWM4MDFiNGE3NzdiNTU3MzRiMjMu
LmNhNzdmOTJmYWIwZDQ1NzQxN2Y5OTBmNGIyNzNmOGRmNTI1MGVkNGEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XVEYvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dURi9HTlVtYWtlZmlsZS5hbQpA
QCAtMzUsNCArMzUsNiBAQCBsaWJXVEZfbGFfQ1BQRkxBR1MgPSBcCiAJJChnbG9iYWxfY3BwZmxh
Z3MpIFwKIAktSSQoc3JjZGlyKS9Tb3VyY2UgXAogCS1JJChzcmNkaXIpL1NvdXJjZS9XVEYgXAot
CS1JJChzcmNkaXIpL1NvdXJjZS9XVEYvd3RmCisJLUkkKHNyY2RpcikvU291cmNlL1dURi93dGYg
XAorCS1JJChzcmNkaXIpL1NvdXJjZS9XVEYvd3RmL3VybC9hcGkgXAorCS1JJChzcmNkaXIpL1Nv
dXJjZS9XVEYvd3RmL3VybC9zcmMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvR05VbWFrZWZpbGUu
bGlzdC5hbSBiL1NvdXJjZS9XVEYvR05VbWFrZWZpbGUubGlzdC5hbQppbmRleCAyMWU4MGE2NmIz
ZDRhM2Q1ODU2MDc5ZWI4ZDc2MGVjOTczMmZlZDkzLi5hODMwODMyMDYxYzdkNGI2YTM2ODgyNmE0
NGYxYWVhMGQ0YTRlYmU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL0dOVW1ha2VmaWxlLmxpc3Qu
YW0KKysrIGIvU291cmNlL1dURi9HTlVtYWtlZmlsZS5saXN0LmFtCkBAIC0yNjMsNiArMjYzLDM5
IEBAIHd0Zl9zb3VyY2VzICs9IFwKICAgICBTb3VyY2UvV1RGL3d0Zi91bmljb2RlL2dsaWIvVW5p
Y29kZUdMaWIuY3BwIFwKICAgICBTb3VyY2UvV1RGL3d0Zi91bmljb2RlL2ljdS9Db2xsYXRvcklD
VS5jcHAgXAogICAgIFNvdXJjZS9XVEYvd3RmL3VuaWNvZGUvaWN1L1VuaWNvZGVJY3UuaCBcCisg
ICAgU291cmNlL1dURi93dGYvdXJsL2FwaS9QYXJzZWRVUkwuY3BwIFwKKyAgICBTb3VyY2UvV1RG
L3d0Zi91cmwvYXBpL1BhcnNlZFVSTC5oIFwKICAgICBTb3VyY2UvV1RGL3d0Zi91cmwvYXBpL1VS
TEJ1ZmZlci5oIFwKICAgICBTb3VyY2UvV1RGL3d0Zi91cmwvYXBpL1VSTFF1ZXJ5Q2hhcnNldENv
bnZlcnRlci5oIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvYXBpL1VSTFN0cmluZy5jcHAgXAor
ICAgIFNvdXJjZS9XVEYvd3RmL3VybC9hcGkvVVJMU3RyaW5nLmggXAorICAgIFNvdXJjZS9XVEYv
d3RmL3VybC9zcmMvUmF3VVJMQnVmZmVyLmggXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMv
VVJMQ2Fub25FdGMuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9uRmls
ZXN5c3RlbXVybC5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub25GaWxl
dXJsLmNwcCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbkhvc3QuY3BwIFwK
KyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9uSUNVLmNwcCBcCisgICAgU291cmNl
L1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbkludGVybmFsLmNwcCBcCisgICAgU291cmNlL1dURi93
dGYvdXJsL3NyYy9VUkxDYW5vbkludGVybmFsLmggXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9z
cmMvVVJMQ2Fub25JUC5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub25N
YWlsdG8uY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9uUGF0aC5jcHAg
XAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub25QYXRodXJsLmNwcCBcCisgICAg
U291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vblF1ZXJ5LmNwcCBcCisgICAgU291cmNlL1dU
Ri93dGYvdXJsL3NyYy9VUkxDYW5vblJlbGF0aXZlLmNwcCBcCisgICAgU291cmNlL1dURi93dGYv
dXJsL3NyYy9VUkxDYW5vblN0ZFVSTC5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMv
VVJMQ2Fub24uaCBcCisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDaGFyYWN0ZXJUeXBl
cy5jcHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2hhcmFjdGVyVHlwZXMuaCBc
CisgICAgU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDb21wb25lbnQuaCBcCisgICAgU291cmNl
L1dURi93dGYvdXJsL3NyYy9VUkxGaWxlLmggXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMv
VVJMUGFyc2UuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTFBhcnNlRmlsZS5j
cHAgXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMUGFyc2VJbnRlcm5hbC5oIFwKKyAg
ICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTFBhcnNlLmggXAorICAgIFNvdXJjZS9XVEYvd3Rm
L3VybC9zcmMvVVJMU2VnbWVudHMuY3BwIFwKKyAgICBTb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VS
TFNlZ21lbnRzLmggXAorICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMVXRpbC5jcHAgXAor
ICAgIFNvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMVXRpbC5oIFwKKyAgICBTb3VyY2UvV1RGL3d0
Zi91cmwvc3JjL1VSTFV0aWxJbnRlcm5hbC5oIFwKICAgICBTb3VyY2UvV1RGL3d0Zi93aW4vT3du
UHRyV2luLmNwcApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvdXJsL2FwaS9QYXJzZWRVUkwu
Y3BwIGIvU291cmNlL1dURi93dGYvdXJsL2FwaS9QYXJzZWRVUkwuY3BwCmluZGV4IGM0YTU2Njk5
YjQzMDZjMTBmYmM2ZmUxODlmNDZmZDZjMGJlNDkyNWMuLmM3MTNhMzI3ZTcxYzRkNjlkNWI0NWIy
MDJhNWYyNTc4NDRhNmQ2NzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL3VybC9hcGkvUGFy
c2VkVVJMLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi91cmwvYXBpL1BhcnNlZFVSTC5jcHAKQEAg
LTMwLDExICszMCwxMSBAQAogI2lmIFVTRShXVEZVUkwpCiAKICNpbmNsdWRlIDx3dGYvRGF0YUxv
Zy5oPgotI2luY2x1ZGUgPHd0Zi9SYXdVUkxCdWZmZXIuaD4KLSNpbmNsdWRlIDx3dGYvVVJMQ29t
cG9uZW50Lmg+Ci0jaW5jbHVkZSA8d3RmL1VSTFV0aWwuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9D
U3RyaW5nLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nSW1wbC5oPgorI2luY2x1ZGUgPHd0
Zi91cmwvc3JjL1Jhd1VSTEJ1ZmZlci5oPgorI2luY2x1ZGUgPHd0Zi91cmwvc3JjL1VSTENvbXBv
bmVudC5oPgorI2luY2x1ZGUgPHd0Zi91cmwvc3JjL1VSTFV0aWwuaD4KIAogbmFtZXNwYWNlIFdU
RiB7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub24uaCBiL1Nv
dXJjZS9XVEYvd3RmL3VybC9zcmMvVVJMQ2Fub24uaAppbmRleCBkMWUyYjFjYWFiNDczNGM3YTI2
YmFjZWYzNGJiYzU5OTI2ZmZmMDIwLi5lY2QzYTY3Zjk1YjU3MWZiZGQwMjMxMmVmMGVhYzk1OWFk
NWJmODQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi91cmwvc3JjL1VSTENhbm9uLmgKKysr
IGIvU291cmNlL1dURi93dGYvdXJsL3NyYy9VUkxDYW5vbi5oCkBAIC0zMSwxMCArMzEsMTAgQEAK
ICNpZm5kZWYgVVJMQ2Fub25faAogI2RlZmluZSBVUkxDYW5vbl9oCiAKLSNpbmNsdWRlICJVUkxC
dWZmZXIuaCIKLSNpbmNsdWRlICJVUkxQYXJzZS5oIgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2lu
Y2x1ZGUgPHd0Zi91bmljb2RlL1VuaWNvZGUuaD4KKyNpbmNsdWRlIDx3dGYvdXJsL2FwaS9VUkxC
dWZmZXIuaD4KKyNpbmNsdWRlIDx3dGYvdXJsL3NyYy9VUkxQYXJzZS5oPgogCiAjaWYgVVNFKFdU
RlVSTCkKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTFdURlVSTC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMV1RGVVJMLmNwcAppbmRleCBiM2RiZmJk
NjkxN2FhNmE5MDNhNGFlMDFjZmQyN2Q0N2EwNzk2YjhlLi5jZTdjYWEzZTc0ZTc0YWJlZTdiOWM2
Y2Y3ODg4MzRmOWVkYTQyMTlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9L
VVJMV1RGVVJMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMV1RGVVJMLmNw
cApAQCAtMjgxLDEwICsyODEsMTIgQEAgU3RyaW5nIEtVUkw6OmJhc2VBc1N0cmluZygpIGNvbnN0
CiB9CiAKIC8vIEZJWE1FOiBHZXQgcmlkIG9mIHRoaXMgZnVuY3Rpb24gZnJvbSBLVVJMLgorI2lm
IFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQogU3RyaW5nIEtVUkw6OmZpbGVTeXN0ZW1Q
YXRoKCkgY29uc3QKIHsKICAgICByZXR1cm4gc3RyaW5nKCk7CiB9CisjZW5kaWYKIAogYm9vbCBL
VVJMOjpwcm90b2NvbElzKGNvbnN0IGNoYXIqIHRlc3RQcm90b2NvbCkgY29uc3QKIHsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIgYi9Tb3VyY2UvYXV0b3Rvb2xz
L3N5bWJvbHMuZmlsdGVyCmluZGV4IDg0ZjRmOTY4YjJiYmQzODA3MjhiYWZjZjA2ZDkwNWVkYTU4
YTU0MmIuLjFlOTU1YmFhN2U4ZmYzMDliMDE1MWJlNWI5YjIxZDI3ZGRlNWFlMzYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIKKysrIGIvU291cmNlL2F1dG90b29s
cy9zeW1ib2xzLmZpbHRlcgpAQCAtMjQzLDYgKzI0Myw3IEBAIF9aTjZXZWJLaXQyMldlYkd0a0V4
dGVuc2lvbk1hbmFnZXIxMGluaXRpYWxpemVFUEsxNE9wYXF1ZVdLQnVuZGxlUEt2OwogX1pONldl
YktpdDIyV2ViR3RrRXh0ZW5zaW9uTWFuYWdlcjZzaGFyZWRFdjsKIF9aTjdXZWJDb3JlMjhJbnNw
ZWN0b3JGcm9udGVuZENsaWVudExvY2FsMTFpc1VuZGVyVGVzdEV2OwogX1pON1dlYkNvcmU3RWxl
bWVudDE2Y3JlYXRlU2hhZG93Um9vdEVSaTsKK19aTks3V2ViQ29yZTRLVVJMNnN0cmluZ0V2Owog
CiBsb2NhbDoKIF9aKjsKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBj
MmI5OWQ1ZDRhODM1M2Q3NmIyNjA3Mjc3NDRkNjM0ZDIzNzcxMzU0Li5jMjhlZGE0ODg4YTY0Y2M3
YmUzZTg4NmE2N2JmNjU4Y2Y2MmVlNTE5IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDEtMzEgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIEFkZCBXVEZVUkwgc291cmNlIGZpbGVz
IHRvIHRoZSBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA4MjE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQmVuamFtaW4gUG91bGFpbi4KKwor
ICAgICAgICAqIFNvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXI6IEZvcmNlIHRoZSBleHBv
cnQgb2YgdGhlIEtVUkw6OnN0cmluZygpIHN5bWJvbC4KKyAgICAgICAgVGhpcyBpcyByZXF1aXJl
ZCB3aGVuIHVzaW5nIHRoZSBXVEZVUkwgYmFja2VuZCBidXQgb3RoZXJ3aXNlIGRvZXNuJ3QgYWZm
ZWN0IHRoZSBidWlsZC4KKwogMjAxMy0wMS0zMCAgRG9taW5payBSw7Z0dHNjaGVzICA8ZG9taW5p
ay5yb3R0c2NoZXNAaW50ZWwuY29tPgogCiAgICAgICAgIFtIYXJmQnV6el0gUmVtb3ZlIHRoZSBI
YXJmQnV6ei1vbGQgY29kZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>