<?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>113842</bug_id>
          
          <creation_ts>2013-04-02 20:09:42 -0700</creation_ts>
          <short_desc>[Qt] WebSocket errors should be logged to console</short_desc>
          <delta_ts>2013-04-04 03:50:38 -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>WebKit Qt</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="Seokju Kwon">seokju</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kenneth</cc>
    
    <cc>ossy</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>868398</commentid>
    <comment_count>0</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-02 20:09:42 -0700</bug_when>
    <thetext>Pass the reason of a failure to SocketStreamError instance 
and notify it via SocketStreamHandleClient::didFailSocketStream().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868400</commentid>
    <comment_count>1</comment_count>
      <attachid>196269</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-02 20:12:16 -0700</bug_when>
    <thetext>Created attachment 196269
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868405</commentid>
    <comment_count>2</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-02 20:20:33 -0700</bug_when>
    <thetext>*** Bug 113843 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868416</commentid>
    <comment_count>3</comment_count>
      <attachid>196274</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-02 21:15:49 -0700</bug_when>
    <thetext>Created attachment 196274
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868623</commentid>
    <comment_count>4</comment_count>
      <attachid>196274</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2013-04-03 04:34:09 -0700</bug_when>
    <thetext>Comment on attachment 196274
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        [QT] WebSocket errors should be logged to console

You don&apos;t have to change it this time, but for your knowledge QT == QuickTime, we use Qt with a lower &apos;t&apos; :)

&gt; LayoutTests/platform/qt/http/tests/inspector/console-websocket-error-expected.txt:2
&gt; +CONSOLE MESSAGE: WebSocket network error: error code 2

It&apos;s nice to pass the test, but this isn&apos;t so much useful for the user.
Would it be possible to pass errorString() to an additional parameter in SocketStreamError implementation like in Source/WebCore/platform/network/soup/SocketStreamError.h?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868982</commentid>
    <comment_count>5</comment_count>
      <attachid>196427</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-03 18:13:55 -0700</bug_when>
    <thetext>Created attachment 196427
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>868985</commentid>
    <comment_count>6</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-03 18:20:11 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 196274 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=196274&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:3
&gt; &gt; +        [QT] WebSocket errors should be logged to console
&gt; 
&gt; You don&apos;t have to change it this time, but for your knowledge QT == QuickTime, we use Qt with a lower &apos;t&apos; :)
Ossy : Thanks! :)

&gt; 
&gt; &gt; LayoutTests/platform/qt/http/tests/inspector/console-websocket-error-expected.txt:2
&gt; &gt; +CONSOLE MESSAGE: WebSocket network error: error code 2
&gt; 
&gt; It&apos;s nice to pass the test, but this isn&apos;t so much useful for the user.
&gt; Would it be possible to pass errorString() to an additional parameter in SocketStreamError implementation like in Source/WebCore/platform/network/soup/SocketStreamError.h?

Jocelyn Turcotte : Thank you for review.
Provide more specific error description for SocketStreamError.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869012</commentid>
    <comment_count>7</comment_count>
      <attachid>196436</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-03 21:58:52 -0700</bug_when>
    <thetext>Created attachment 196436
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869071</commentid>
    <comment_count>8</comment_count>
      <attachid>196436</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2013-04-04 02:23:27 -0700</bug_when>
    <thetext>Comment on attachment 196436
Patch

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

A few more nitpicks.

&gt; Source/WebCore/platform/network/qt/SocketStreamError.h:46
&gt; +        SocketStreamError(int errorCode, QString description)

const QString&amp;

&gt; Source/WebCore/platform/network/qt/SocketStreamError.h:47
&gt; +            : SocketStreamErrorBase(errorCode, String(), String(description))

The String(const QString&amp;) consturctor isn&apos;t explicit, so you can pass the description parameter straight.

&gt; Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp:62
&gt; -    unsigned int port = url.hasPort() ? url.port() : (isSecure ? 443 : 80);
&gt; +    unsigned port = url.hasPort() ? url.port() : (isSecure ? 443 : 80);

We usually don&apos;t do cleanups like this unless they have a considerable value to avoid poluting the line history (git blame).

&gt; LayoutTests/platform/qt/http/tests/inspector/console-websocket-error-expected.txt:5
&gt; +CONSOLE MESSAGE: WebSocket network error: The host name did not match any of the valid hosts for this certificate

Looks much better, thanks :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869076</commentid>
    <comment_count>9</comment_count>
      <attachid>196459</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-04 02:32:07 -0700</bug_when>
    <thetext>Created attachment 196459
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869078</commentid>
    <comment_count>10</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-04-04 02:33:21 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 196436 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=196436&amp;action=review
&gt; 
&gt; A few more nitpicks.
&gt; 
&gt; &gt; Source/WebCore/platform/network/qt/SocketStreamError.h:46
&gt; &gt; +        SocketStreamError(int errorCode, QString description)
&gt; 
&gt; const QString&amp;
&gt; 
&gt; &gt; Source/WebCore/platform/network/qt/SocketStreamError.h:47
&gt; &gt; +            : SocketStreamErrorBase(errorCode, String(), String(description))
&gt; 
&gt; The String(const QString&amp;) consturctor isn&apos;t explicit, so you can pass the description parameter straight.
&gt; 
&gt; &gt; Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp:62
&gt; &gt; -    unsigned int port = url.hasPort() ? url.port() : (isSecure ? 443 : 80);
&gt; &gt; +    unsigned port = url.hasPort() ? url.port() : (isSecure ? 443 : 80);
&gt; 
&gt; We usually don&apos;t do cleanups like this unless they have a considerable value to avoid poluting the line history (git blame).
&gt; 
&gt; &gt; LayoutTests/platform/qt/http/tests/inspector/console-websocket-error-expected.txt:5
&gt; &gt; +CONSOLE MESSAGE: WebSocket network error: The host name did not match any of the valid hosts for this certificate
&gt; 
&gt; Looks much better, thanks :)

Thanks. All done :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869096</commentid>
    <comment_count>11</comment_count>
      <attachid>196459</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-04-04 03:50:33 -0700</bug_when>
    <thetext>Comment on attachment 196459
Patch

Clearing flags on attachment: 196459

Committed r147618: &lt;http://trac.webkit.org/changeset/147618&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869097</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-04-04 03:50:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196269</attachid>
            <date>2013-04-02 20:12:16 -0700</date>
            <delta_ts>2013-04-02 21:15:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113842-20130403121207.patch</filename>
            <type>text/plain</type>
            <size>5052</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzUwYzBiNzBiZmY2N2Iz
ZTE4MDgyZGJjZjgxNmVjNmNkNmRkMjg5Zi4uY2JlZGJhMzQxMmE4NjJjZmI4NGEyMTRlNzY2MGFl
MDM2YTViNzA4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA0LTAyICBTZW9r
anUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUVRdIFdlYlNvY2tl
dCBlcnJvcnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIHRoZSByZWFzb24gb2YgYSBmYWlsdXJl
IHRvIFNvY2tldFN0cmVhbUVycm9yIGluc3RhbmNlCisgICAgICAgIGFuZCBub3RpZnkgaXQgdmlh
IFNvY2tldFN0cmVhbUhhbmRsZUNsaWVudDo6ZGlkRmFpbFNvY2tldFN0cmVhbSgpLgorCisgICAg
ICAgIFRlc3QgOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUhhbmRsZVF0
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OlNvY2tl
dFN0cmVhbUhhbmRsZVByaXZhdGUpOgorICAgICAgICAoV2ViQ29yZTo6U29ja2V0U3RyZWFtSGFu
ZGxlUHJpdmF0ZTo6c29ja2V0RXJyb3JDYWxsYmFjayk6CisKIDIwMTMtMDQtMDIgIEdsZW5uIEFk
YW1zICA8Z2xlbm5Ac2t5bmF2LmNvbT4KIAogICAgICAgICBHZW5lcmFsaXplIHByaW9yIGxpbmUg
YnJlYWsgY29udGV4dCBzdGF0ZSBhbmQgbmFtZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUhhbmRsZVF0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3BwCmluZGV4
IDI3MWVkZDgwZDgxOTFmNDQ1ODQyNWQyYjk2NGQzODgwOWMxYzk0YzEuLmQ3OTY1YzIxNzQ4YjFm
ZTJhZWJjNmYzZDkxNTI0ZmFkNzdkNjRmYWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3BwCkBAIC0z
NSw2ICszNSw3IEBACiAjaW5jbHVkZSAiS1VSTC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNp
bmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgorI2luY2x1ZGUgIlNvY2tldFN0cmVhbUVycm9yLmgi
CiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50LmgiCiAjaW5jbHVkZSAiU29ja2V0
U3RyZWFtSGFuZGxlUHJpdmF0ZS5oIgogCkBAIC01OCw3ICs1OSw3IEBAIFNvY2tldFN0cmVhbUhh
bmRsZVByaXZhdGU6OlNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGUoU29ja2V0U3RyZWFtSGFuZGxl
KiBzdHJlYW1ICiAKICAgICBpbml0Q29ubmVjdGlvbnMoKTsKIAotICAgIHVuc2lnbmVkIGludCBw
b3J0ID0gdXJsLmhhc1BvcnQoKSA/IHVybC5wb3J0KCkgOiAoaXNTZWN1cmUgPyA0NDMgOiA4MCk7
CisgICAgdW5zaWduZWQgcG9ydCA9IHVybC5oYXNQb3J0KCkgPyB1cmwucG9ydCgpIDogKGlzU2Vj
dXJlID8gNDQzIDogODApOwogCiAgICAgUVN0cmluZyBob3N0ID0gdXJsLmhvc3QoKTsKICAgICBp
ZiAoaXNTZWN1cmUpIHsKQEAgLTE2Nyw2ICsxNjgsMTAgQEAgdm9pZCBTb2NrZXRTdHJlYW1IYW5k
bGVQcml2YXRlOjpzb2NrZXRFcnJvckNhbGxiYWNrKGludCBlcnJvcikKICAgICBpZiAobV9zdHJl
YW1IYW5kbGUgJiYgbV9zdHJlYW1IYW5kbGUtPmNsaWVudCgpKSB7CiAgICAgICAgIFNvY2tldFN0
cmVhbUhhbmRsZSogc3RyZWFtSGFuZGxlID0gbV9zdHJlYW1IYW5kbGU7CiAgICAgICAgIG1fc3Ry
ZWFtSGFuZGxlID0gMDsKKworICAgICAgICBpZiAoZXJyb3IpCisgICAgICAgICAgICBzdHJlYW1I
YW5kbGUtPmNsaWVudCgpLT5kaWRGYWlsU29ja2V0U3RyZWFtKHN0cmVhbUhhbmRsZSwgU29ja2V0
U3RyZWFtRXJyb3IoZXJyb3IpKTsKKwogICAgICAgICAvLyBUaGlzIGZvbGxvd2luZyBjYWxsIGRl
bGV0ZXMgX3RoaXNfLiBOb3RoaW5nIHNob3VsZCBiZSBhZnRlciBpdC4KICAgICAgICAgc3RyZWFt
SGFuZGxlLT5jbGllbnQoKS0+ZGlkQ2xvc2VTb2NrZXRTdHJlYW0oc3RyZWFtSGFuZGxlKTsKICAg
ICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggNjZkYTAxZjJlZTVmNzI2YTYyMTA4MmU5Y2IzZWZlMTk2ZjM1ZWE0Mi4uZDYx
NWE2YmQ5MmM1MTJiYjBlMmY5NTdmZTk1MjVmMjU5Nzg0MzEzMiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDEzLTA0LTAyICBTZW9ranUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKwor
ICAgICAgICBbUVRdIFdlYlNvY2tldCBlcnJvcnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRm
b3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vcXQvaHR0cC90ZXN0
cy9pbnNwZWN0b3IvY29uc29sZS13ZWJzb2NrZXQtZXJyb3ItZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KwogMjAxMy0wNC0wMiAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAg
Q29tcG9zaXRpbmcgdGVzdHMgZmFpbGluZyBhZnRlciBodHRwOi8vdHJhYy53ZWJraXQub3JnL2No
YW5nZXNldC8xNDc1MDIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RF
eHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IGJiZDY0NjRkOTZmNWIwZTE4NmFmOGYyOTdjNDc0YTAwNTkxNDU4OTMuLmU1OTU3OGZjY2E3
ZTNjOGFkNDViM2U3MzVlNmYzMGY3YWRmMWJlYzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQv
VGVzdEV4cGVjdGF0aW9ucwpAQCAtMjA1Myw3ICsyMDUzLDYgQEAgZmFzdC93cml0aW5nLW1vZGUv
dGV4dC1vcmllbnRhdGlvbi1iYXNpYy5odG1sCiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1h
bGlnbi10YWJsZS1iYXNlbGluZS5odG1sCiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1iYXNl
bGluZS1hbGlnbm1lbnQuaHRtbAogZmFzdC93cml0aW5nLW1vZGUvdmVydGljYWwtZm9udC1mYWxs
YmFjay5odG1sCi1odHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sCiBzdmcvYXMtaW1hZ2UvYW5pbWF0ZWQtc3ZnLXJlcGFpbnRzLWNvbXBsZXRlbHktaW4taGlk
cGkuaHRtbAogdHJhbnNpdGlvbnMvZGVmYXVsdC10aW1pbmctZnVuY3Rpb24uaHRtbAogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9odHRwL3Rlc3RzL2luc3BlY3Rvci9jb25z
b2xlLXdlYnNvY2tldC1lcnJvci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC9odHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uMjJjNWNlY2I4Yjg2MjU3MjhkNzZlZjlmZWNkMTViMzVlN2RhMjFkOQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVzdHMvaW5z
cGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE1
IEBACitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMzI6IHRlc3RETlNMb29rdXA6IFRlc3Qgc3RhcnRl
ZC4KK0NPTlNPTEUgTUVTU0FHRTogV2ViU29ja2V0IG5ldHdvcmsgZXJyb3I6IGVycm9yIGNvZGUg
MgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQzOiB0ZXN0RE5TTG9va3VwOiBvbmNsb3NlIGlzIGNh
bGxlZC4KK0NPTlNPTEUgTUVTU0FHRTogbGluZSA1MDogdGVzdFNTTENlcnRpZmljYXRlOiBUZXN0
IHN0YXJ0ZWQuCitDT05TT0xFIE1FU1NBR0U6IFdlYlNvY2tldCBuZXR3b3JrIGVycm9yOiBlcnJv
ciBjb2RlIDIyCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgNjQ6IHRlc3RTU0xDZXJ0aWZpY2F0ZTog
b25jbG9zZSBpcyBjYWxsZWQuCitXZWJTb2NrZXQncyBuZXR3b3JrIGVycm9ycyBzaG91bGQgYmUg
bG9nZ2VkIHRvIGNvbnNvbGUuCisKK3Rlc3RETlNMb29rdXA6IFRlc3Qgc3RhcnRlZC4gY29uc29s
ZS13ZWJzb2NrZXQtZXJyb3IuaHRtbDozMgorV2ViU29ja2V0IG5ldHdvcmsgZXJyb3I6IGVycm9y
IGNvZGUgMiBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0
LWVycm9yLmh0bWwKK3Rlc3RETlNMb29rdXA6IG9uY2xvc2UgaXMgY2FsbGVkLiBjb25zb2xlLXdl
YnNvY2tldC1lcnJvci5odG1sOjQzCit0ZXN0U1NMQ2VydGlmaWNhdGU6IFRlc3Qgc3RhcnRlZC4g
Y29uc29sZS13ZWJzb2NrZXQtZXJyb3IuaHRtbDo1MAorV2ViU29ja2V0IG5ldHdvcmsgZXJyb3I6
IGVycm9yIGNvZGUgMjIgaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9jb25zb2xlLXdl
YnNvY2tldC1lcnJvci5odG1sCit0ZXN0U1NMQ2VydGlmaWNhdGU6IG9uY2xvc2UgaXMgY2FsbGVk
LiBjb25zb2xlLXdlYnNvY2tldC1lcnJvci5odG1sOjY0CisK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196274</attachid>
            <date>2013-04-02 21:15:49 -0700</date>
            <delta_ts>2013-04-03 18:13:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113842-20130403131539.patch</filename>
            <type>text/plain</type>
            <size>5027</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzUwYzBiNzBiZmY2N2Iz
ZTE4MDgyZGJjZjgxNmVjNmNkNmRkMjg5Zi4uY2JlZGJhMzQxMmE4NjJjZmI4NGEyMTRlNzY2MGFl
MDM2YTViNzA4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA0LTAyICBTZW9r
anUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUVRdIFdlYlNvY2tl
dCBlcnJvcnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIHRoZSByZWFzb24gb2YgYSBmYWlsdXJl
IHRvIFNvY2tldFN0cmVhbUVycm9yIGluc3RhbmNlCisgICAgICAgIGFuZCBub3RpZnkgaXQgdmlh
IFNvY2tldFN0cmVhbUhhbmRsZUNsaWVudDo6ZGlkRmFpbFNvY2tldFN0cmVhbSgpLgorCisgICAg
ICAgIFRlc3QgOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUhhbmRsZVF0
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OlNvY2tl
dFN0cmVhbUhhbmRsZVByaXZhdGUpOgorICAgICAgICAoV2ViQ29yZTo6U29ja2V0U3RyZWFtSGFu
ZGxlUHJpdmF0ZTo6c29ja2V0RXJyb3JDYWxsYmFjayk6CisKIDIwMTMtMDQtMDIgIEdsZW5uIEFk
YW1zICA8Z2xlbm5Ac2t5bmF2LmNvbT4KIAogICAgICAgICBHZW5lcmFsaXplIHByaW9yIGxpbmUg
YnJlYWsgY29udGV4dCBzdGF0ZSBhbmQgbmFtZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUhhbmRsZVF0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3BwCmluZGV4
IDI3MWVkZDgwZDgxOTFmNDQ1ODQyNWQyYjk2NGQzODgwOWMxYzk0YzEuLmQ4OWQ3M2VlYjZjNDZl
Y2NjZTIzZmViYTgxNDNhNGU5MzkwNGZlZjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3BwCkBAIC0z
NSw2ICszNSw3IEBACiAjaW5jbHVkZSAiS1VSTC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNp
bmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgorI2luY2x1ZGUgIlNvY2tldFN0cmVhbUVycm9yLmgi
CiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50LmgiCiAjaW5jbHVkZSAiU29ja2V0
U3RyZWFtSGFuZGxlUHJpdmF0ZS5oIgogCkBAIC01OCw3ICs1OSw3IEBAIFNvY2tldFN0cmVhbUhh
bmRsZVByaXZhdGU6OlNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGUoU29ja2V0U3RyZWFtSGFuZGxl
KiBzdHJlYW1ICiAKICAgICBpbml0Q29ubmVjdGlvbnMoKTsKIAotICAgIHVuc2lnbmVkIGludCBw
b3J0ID0gdXJsLmhhc1BvcnQoKSA/IHVybC5wb3J0KCkgOiAoaXNTZWN1cmUgPyA0NDMgOiA4MCk7
CisgICAgdW5zaWduZWQgcG9ydCA9IHVybC5oYXNQb3J0KCkgPyB1cmwucG9ydCgpIDogKGlzU2Vj
dXJlID8gNDQzIDogODApOwogCiAgICAgUVN0cmluZyBob3N0ID0gdXJsLmhvc3QoKTsKICAgICBp
ZiAoaXNTZWN1cmUpIHsKQEAgLTE2Nyw2ICsxNjgsOSBAQCB2b2lkIFNvY2tldFN0cmVhbUhhbmRs
ZVByaXZhdGU6OnNvY2tldEVycm9yQ2FsbGJhY2soaW50IGVycm9yKQogICAgIGlmIChtX3N0cmVh
bUhhbmRsZSAmJiBtX3N0cmVhbUhhbmRsZS0+Y2xpZW50KCkpIHsKICAgICAgICAgU29ja2V0U3Ry
ZWFtSGFuZGxlKiBzdHJlYW1IYW5kbGUgPSBtX3N0cmVhbUhhbmRsZTsKICAgICAgICAgbV9zdHJl
YW1IYW5kbGUgPSAwOworCisgICAgICAgIHN0cmVhbUhhbmRsZS0+Y2xpZW50KCktPmRpZEZhaWxT
b2NrZXRTdHJlYW0oc3RyZWFtSGFuZGxlLCBTb2NrZXRTdHJlYW1FcnJvcihlcnJvcikpOworCiAg
ICAgICAgIC8vIFRoaXMgZm9sbG93aW5nIGNhbGwgZGVsZXRlcyBfdGhpc18uIE5vdGhpbmcgc2hv
dWxkIGJlIGFmdGVyIGl0LgogICAgICAgICBzdHJlYW1IYW5kbGUtPmNsaWVudCgpLT5kaWRDbG9z
ZVNvY2tldFN0cmVhbShzdHJlYW1IYW5kbGUpOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2NmRhMDFmMmVlNWY3
MjZhNjIxMDgyZTljYjNlZmUxOTZmMzVlYTQyLi5kNjE1YTZiZDkyYzUxMmJiMGUyZjk1N2ZlOTUy
NWYyNTk3ODQzMTMyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDQtMDIgIFNlb2tqdSBL
d29uICA8c2Vva2p1Lmt3b25AZ21haWwuY29tPgorCisgICAgICAgIFtRVF0gV2ViU29ja2V0IGVy
cm9ycyBzaG91bGQgYmUgbG9nZ2VkIHRvIGNvbnNvbGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzg0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9uczoK
KyAgICAgICAgKiBwbGF0Zm9ybS9xdC9odHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNv
Y2tldC1lcnJvci1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAyMDEzLTA0LTAyICBEZWFuIEphY2tz
b24gIDxkaW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBDb21wb3NpdGluZyB0ZXN0cyBmYWlsaW5n
IGFmdGVyIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE0NzUwMgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggYmJkNjQ2NGQ5NmY1YjBlMTg2YWY4
ZjI5N2M0NzRhMDA1OTE0NTg5My4uZTU5NTc4ZmNjYTdlM2M4YWQ0NWIzZTczNWU2ZjMwZjdhZGYx
YmVjNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9u
cworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zCkBAIC0yMDUz
LDcgKzIwNTMsNiBAQCBmYXN0L3dyaXRpbmctbW9kZS90ZXh0LW9yaWVudGF0aW9uLWJhc2ljLmh0
bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWFsaWduLXRhYmxlLWJhc2VsaW5lLmh0bWwK
IGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWJhc2VsaW5lLWFsaWdubWVudC5odG1sCiBmYXN0
L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1mb250LWZhbGxiYWNrLmh0bWwKLWh0dHAvdGVzdHMvaW5z
cGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWwKIHN2Zy9hcy1pbWFnZS9hbmltYXRl
ZC1zdmctcmVwYWludHMtY29tcGxldGVseS1pbi1oaWRwaS5odG1sCiB0cmFuc2l0aW9ucy9kZWZh
dWx0LXRpbWluZy1mdW5jdGlvbi5odG1sCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL3F0L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2Nv
bnNvbGUtd2Vic29ja2V0LWVycm9yLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yMmM1Y2VjYjhi
ODYyNTcyOGQ3NmVmOWZlY2QxNWIzNWU3ZGEyMWQ5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29uc29sZS13ZWJzb2NrZXQt
ZXJyb3ItZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTUgQEAKK0NPTlNPTEUgTUVTU0FHRTogbGlu
ZSAzMjogdGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVkLgorQ09OU09MRSBNRVNTQUdFOiBXZWJT
b2NrZXQgbmV0d29yayBlcnJvcjogZXJyb3IgY29kZSAyCitDT05TT0xFIE1FU1NBR0U6IGxpbmUg
NDM6IHRlc3RETlNMb29rdXA6IG9uY2xvc2UgaXMgY2FsbGVkLgorQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDUwOiB0ZXN0U1NMQ2VydGlmaWNhdGU6IFRlc3Qgc3RhcnRlZC4KK0NPTlNPTEUgTUVTU0FH
RTogV2ViU29ja2V0IG5ldHdvcmsgZXJyb3I6IGVycm9yIGNvZGUgMjIKK0NPTlNPTEUgTUVTU0FH
RTogbGluZSA2NDogdGVzdFNTTENlcnRpZmljYXRlOiBvbmNsb3NlIGlzIGNhbGxlZC4KK1dlYlNv
Y2tldCdzIG5ldHdvcmsgZXJyb3JzIHNob3VsZCBiZSBsb2dnZWQgdG8gY29uc29sZS4KKwordGVz
dEROU0xvb2t1cDogVGVzdCBzdGFydGVkLiBjb25zb2xlLXdlYnNvY2tldC1lcnJvci5odG1sOjMy
CitXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogZXJyb3IgY29kZSAyIGh0dHA6Ly8xMjcuMC4wLjE6
ODAwMC9pbnNwZWN0b3IvY29uc29sZS13ZWJzb2NrZXQtZXJyb3IuaHRtbAordGVzdEROU0xvb2t1
cDogb25jbG9zZSBpcyBjYWxsZWQuIGNvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NDMKK3Rl
c3RTU0xDZXJ0aWZpY2F0ZTogVGVzdCBzdGFydGVkLiBjb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sOjUwCitXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogZXJyb3IgY29kZSAyMiBodHRwOi8vMTI3
LjAuMC4xOjgwMDAvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWwKK3Rlc3RT
U0xDZXJ0aWZpY2F0ZTogb25jbG9zZSBpcyBjYWxsZWQuIGNvbnNvbGUtd2Vic29ja2V0LWVycm9y
Lmh0bWw6NjQKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196427</attachid>
            <date>2013-04-03 18:13:55 -0700</date>
            <delta_ts>2013-04-03 21:58:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113842-20130404101344.patch</filename>
            <type>text/plain</type>
            <size>6188</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDBmOWQzODk3Y2VjODg5
ZDk0OTYwMmI2NzViZDUzYjJkODk4NWQ5NC4uOTJkZGIyZWE0YTc1ZGFiN2Y0NzcxN2QzODA0OGE4
Y2Y2ZDFmZGU1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA0LTAzICBTZW9r
anUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUVRdIFdlYlNvY2tl
dCBlcnJvcnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIHRoZSByZWFzb24gb2YgYSBmYWlsdXJl
IHRvIFNvY2tldFN0cmVhbUVycm9yIGluc3RhbmNlCisgICAgICAgIGFuZCBub3RpZnkgaXQgdmlh
IFNvY2tldFN0cmVhbUhhbmRsZUNsaWVudDo6ZGlkRmFpbFNvY2tldFN0cmVhbSgpLgorCisgICAg
ICAgIFRlc3QgOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmg6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1FcnJvcjo6U29ja2V0U3RyZWFtRXJyb3Ip
OgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U29ja2V0U3RyZWFtSGFuZGxlUHJpdmF0ZTo6U29ja2V0U3Ry
ZWFtSGFuZGxlUHJpdmF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGVQ
cml2YXRlOjpzb2NrZXRFcnJvckNhbGxiYWNrKToKKwogMjAxMy0wNC0wMyAgSGFucyBNdWxsZXIg
IDxobXVsbGVyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEV4Y2x1c2lvbnNdIFJlbW92ZWQg
RXhjbHVzaW9uU2hhcGUgZGVhZCBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmgKaW5kZXggZjk2NDFhZDMzMGRjNDMz
M2NlMzc2YmM2MzQ0ZTgzYjZkZmViYTQxZi4uYTA5YWQ0MmVhMWE5NzU4OWY4NGNjOTBlM2M2Y2Rm
YmZiMzIwZTU3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9x
dC9Tb2NrZXRTdHJlYW1FcnJvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvcXQvU29ja2V0U3RyZWFtRXJyb3IuaApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmln
aHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmln
aHQgKEMpIDIwMTMgU2Vva2p1IEt3b24gKHNlb2tqdS5rd29uQGdtYWlsLmNvbSkKICAqCiAgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTQyLDcgKzQzLDEwIEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICAgICAgICAgIDogU29ja2V0U3RyZWFtRXJyb3JCYXNlKGVycm9yQ29kZSkK
ICAgICAgICAgewogICAgICAgICB9Ci0KKyAgICAgICAgU29ja2V0U3RyZWFtRXJyb3IoaW50IGVy
cm9yQ29kZSwgUVN0cmluZyBkZXNjcmlwdGlvbikKKyAgICAgICAgICAgIDogU29ja2V0U3RyZWFt
RXJyb3JCYXNlKGVycm9yQ29kZSwgU3RyaW5nKCksIFN0cmluZyhkZXNjcmlwdGlvbikpCisgICAg
ICAgIHsKKyAgICAgICAgfQogICAgIH07CiAKIH0gIC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUhh
bmRsZVF0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3Ry
ZWFtSGFuZGxlUXQuY3BwCmluZGV4IDI3MWVkZDgwZDgxOTFmNDQ1ODQyNWQyYjk2NGQzODgwOWMx
Yzk0YzEuLjVlY2M4M2EzMzlkMTVmYmIyYmIyZDZhYjljZGNhNzUwNTc2YmYxNmUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxl
UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3Ry
ZWFtSGFuZGxlUXQuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSAiS1VSTC5oIgogI2lu
Y2x1ZGUgIkxvZ2dpbmcuaCIKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgorI2luY2x1ZGUg
IlNvY2tldFN0cmVhbUVycm9yLmgiCiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50
LmgiCiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlUHJpdmF0ZS5oIgogCkBAIC01OCw3ICs1
OSw3IEBAIFNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OlNvY2tldFN0cmVhbUhhbmRsZVByaXZh
dGUoU29ja2V0U3RyZWFtSGFuZGxlKiBzdHJlYW1ICiAKICAgICBpbml0Q29ubmVjdGlvbnMoKTsK
IAotICAgIHVuc2lnbmVkIGludCBwb3J0ID0gdXJsLmhhc1BvcnQoKSA/IHVybC5wb3J0KCkgOiAo
aXNTZWN1cmUgPyA0NDMgOiA4MCk7CisgICAgdW5zaWduZWQgcG9ydCA9IHVybC5oYXNQb3J0KCkg
PyB1cmwucG9ydCgpIDogKGlzU2VjdXJlID8gNDQzIDogODApOwogCiAgICAgUVN0cmluZyBob3N0
ID0gdXJsLmhvc3QoKTsKICAgICBpZiAoaXNTZWN1cmUpIHsKQEAgLTE2Nyw2ICsxNjgsOSBAQCB2
b2lkIFNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OnNvY2tldEVycm9yQ2FsbGJhY2soaW50IGVy
cm9yKQogICAgIGlmIChtX3N0cmVhbUhhbmRsZSAmJiBtX3N0cmVhbUhhbmRsZS0+Y2xpZW50KCkp
IHsKICAgICAgICAgU29ja2V0U3RyZWFtSGFuZGxlKiBzdHJlYW1IYW5kbGUgPSBtX3N0cmVhbUhh
bmRsZTsKICAgICAgICAgbV9zdHJlYW1IYW5kbGUgPSAwOworCisgICAgICAgIHN0cmVhbUhhbmRs
ZS0+Y2xpZW50KCktPmRpZEZhaWxTb2NrZXRTdHJlYW0oc3RyZWFtSGFuZGxlLCBTb2NrZXRTdHJl
YW1FcnJvcihlcnJvciwgbV9zb2NrZXQtPmVycm9yU3RyaW5nKCkpKTsKKwogICAgICAgICAvLyBU
aGlzIGZvbGxvd2luZyBjYWxsIGRlbGV0ZXMgX3RoaXNfLiBOb3RoaW5nIHNob3VsZCBiZSBhZnRl
ciBpdC4KICAgICAgICAgc3RyZWFtSGFuZGxlLT5jbGllbnQoKS0+ZGlkQ2xvc2VTb2NrZXRTdHJl
YW0oc3RyZWFtSGFuZGxlKTsKICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzY4ZjMxZjJkZDRkNTgyZTJlNDVlOTA3
NjIyNzU2ODA1ZWQ1Y2RjYy4uYmVjZjE2ZjJlNTczYzUwMTNiMThkZjkyMWQ2YzFlZTRjMzBjYzhj
YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA0LTAzICBTZW9ranUgS3dvbiAgPHNlb2tq
dS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUVRdIFdlYlNvY2tldCBlcnJvcnMgc2hvdWxk
IGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICog
cGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29uc29sZS13ZWJzb2NrZXQtZXJyb3It
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMy0wNC0wMyAgUm9nZXIgRm9uZyAgPHJvZ2VyX2Zv
bmdAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEFwcGxlV2luIHBvcnQgZ2FyZGVu
aW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMTZmMDM1
OTAyMTFjYjk1NGU5NTM5YjZhZTBmZmJhNDkyZDIyZDZiZS4uYmFlY2ViZTJkMjkyMTU0M2FjMGQ4
OWM0ODA4YmFiZjE5MDg5MTNlOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0
YXRpb25zCkBAIC0yMDUyLDcgKzIwNTIsNiBAQCBmYXN0L3dyaXRpbmctbW9kZS90ZXh0LW9yaWVu
dGF0aW9uLWJhc2ljLmh0bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWFsaWduLXRhYmxl
LWJhc2VsaW5lLmh0bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWJhc2VsaW5lLWFsaWdu
bWVudC5odG1sCiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1mb250LWZhbGxiYWNrLmh0bWwK
LWh0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWwKIHN2Zy9h
cy1pbWFnZS9hbmltYXRlZC1zdmctcmVwYWludHMtY29tcGxldGVseS1pbi1oaWRwaS5odG1sCiB0
cmFuc2l0aW9ucy9kZWZhdWx0LXRpbWluZy1mdW5jdGlvbi5odG1sCiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29j
a2V0LWVycm9yLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVz
dHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5mYTUyYTNkNTEwMWRiYTQyM2U2NzE1NTBiNWE0YjE0NzgxMDVlMjJjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29u
c29sZS13ZWJzb2NrZXQtZXJyb3ItZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTUgQEAKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSAzMjogdGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVkLgorQ09OU09M
RSBNRVNTQUdFOiBXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogSG9zdCBub3QgZm91bmQKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSA0MzogdGVzdEROU0xvb2t1cDogb25jbG9zZSBpcyBjYWxsZWQuCitD
T05TT0xFIE1FU1NBR0U6IGxpbmUgNTA6IHRlc3RTU0xDZXJ0aWZpY2F0ZTogVGVzdCBzdGFydGVk
LgorQ09OU09MRSBNRVNTQUdFOiBXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogVGhlIGhvc3QgbmFt
ZSBkaWQgbm90IG1hdGNoIGFueSBvZiB0aGUgdmFsaWQgaG9zdHMgZm9yIHRoaXMgY2VydGlmaWNh
dGUKK0NPTlNPTEUgTUVTU0FHRTogbGluZSA2NDogdGVzdFNTTENlcnRpZmljYXRlOiBvbmNsb3Nl
IGlzIGNhbGxlZC4KK1dlYlNvY2tldCdzIG5ldHdvcmsgZXJyb3JzIHNob3VsZCBiZSBsb2dnZWQg
dG8gY29uc29sZS4KKwordGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVkLiBjb25zb2xlLXdlYnNv
Y2tldC1lcnJvci5odG1sOjMyCitXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogSG9zdCBub3QgZm91
bmQgaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJv
ci5odG1sCit0ZXN0RE5TTG9va3VwOiBvbmNsb3NlIGlzIGNhbGxlZC4gY29uc29sZS13ZWJzb2Nr
ZXQtZXJyb3IuaHRtbDo0MwordGVzdFNTTENlcnRpZmljYXRlOiBUZXN0IHN0YXJ0ZWQuIGNvbnNv
bGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NTAKK1dlYlNvY2tldCBuZXR3b3JrIGVycm9yOiBUaGUg
aG9zdCBuYW1lIGRpZCBub3QgbWF0Y2ggYW55IG9mIHRoZSB2YWxpZCBob3N0cyBmb3IgdGhpcyBj
ZXJ0aWZpY2F0ZSBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29j
a2V0LWVycm9yLmh0bWwKK3Rlc3RTU0xDZXJ0aWZpY2F0ZTogb25jbG9zZSBpcyBjYWxsZWQuIGNv
bnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NjQKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196436</attachid>
            <date>2013-04-03 21:58:52 -0700</date>
            <delta_ts>2013-04-04 02:32:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113842-20130404135841.patch</filename>
            <type>text/plain</type>
            <size>6188</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDBmOWQzODk3Y2VjODg5
ZDk0OTYwMmI2NzViZDUzYjJkODk4NWQ5NC4uOTNiZDM5ZjQ0YTk2MDUwYzVlMzBiYmFiZmE4ZDQw
OTA3MzRjNDg2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA0LTAzICBTZW9r
anUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUXRdIFdlYlNvY2tl
dCBlcnJvcnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIHRoZSByZWFzb24gb2YgYSBmYWlsdXJl
IHRvIFNvY2tldFN0cmVhbUVycm9yIGluc3RhbmNlCisgICAgICAgIGFuZCBub3RpZnkgaXQgdmlh
IFNvY2tldFN0cmVhbUhhbmRsZUNsaWVudDo6ZGlkRmFpbFNvY2tldFN0cmVhbSgpLgorCisgICAg
ICAgIFRlc3QgOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmg6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1FcnJvcjo6U29ja2V0U3RyZWFtRXJyb3Ip
OgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U29ja2V0U3RyZWFtSGFuZGxlUHJpdmF0ZTo6U29ja2V0U3Ry
ZWFtSGFuZGxlUHJpdmF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGVQ
cml2YXRlOjpzb2NrZXRFcnJvckNhbGxiYWNrKToKKwogMjAxMy0wNC0wMyAgSGFucyBNdWxsZXIg
IDxobXVsbGVyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEV4Y2x1c2lvbnNdIFJlbW92ZWQg
RXhjbHVzaW9uU2hhcGUgZGVhZCBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmgKaW5kZXggZjk2NDFhZDMzMGRjNDMz
M2NlMzc2YmM2MzQ0ZTgzYjZkZmViYTQxZi4uYTA5YWQ0MmVhMWE5NzU4OWY4NGNjOTBlM2M2Y2Rm
YmZiMzIwZTU3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9x
dC9Tb2NrZXRTdHJlYW1FcnJvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvcXQvU29ja2V0U3RyZWFtRXJyb3IuaApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmln
aHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmln
aHQgKEMpIDIwMTMgU2Vva2p1IEt3b24gKHNlb2tqdS5rd29uQGdtYWlsLmNvbSkKICAqCiAgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTQyLDcgKzQzLDEwIEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICAgICAgICAgIDogU29ja2V0U3RyZWFtRXJyb3JCYXNlKGVycm9yQ29kZSkK
ICAgICAgICAgewogICAgICAgICB9Ci0KKyAgICAgICAgU29ja2V0U3RyZWFtRXJyb3IoaW50IGVy
cm9yQ29kZSwgUVN0cmluZyBkZXNjcmlwdGlvbikKKyAgICAgICAgICAgIDogU29ja2V0U3RyZWFt
RXJyb3JCYXNlKGVycm9yQ29kZSwgU3RyaW5nKCksIFN0cmluZyhkZXNjcmlwdGlvbikpCisgICAg
ICAgIHsKKyAgICAgICAgfQogICAgIH07CiAKIH0gIC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUhh
bmRsZVF0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3Ry
ZWFtSGFuZGxlUXQuY3BwCmluZGV4IDI3MWVkZDgwZDgxOTFmNDQ1ODQyNWQyYjk2NGQzODgwOWMx
Yzk0YzEuLjVlY2M4M2EzMzlkMTVmYmIyYmIyZDZhYjljZGNhNzUwNTc2YmYxNmUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxl
UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3Ry
ZWFtSGFuZGxlUXQuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSAiS1VSTC5oIgogI2lu
Y2x1ZGUgIkxvZ2dpbmcuaCIKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgorI2luY2x1ZGUg
IlNvY2tldFN0cmVhbUVycm9yLmgiCiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlQ2xpZW50
LmgiCiAjaW5jbHVkZSAiU29ja2V0U3RyZWFtSGFuZGxlUHJpdmF0ZS5oIgogCkBAIC01OCw3ICs1
OSw3IEBAIFNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OlNvY2tldFN0cmVhbUhhbmRsZVByaXZh
dGUoU29ja2V0U3RyZWFtSGFuZGxlKiBzdHJlYW1ICiAKICAgICBpbml0Q29ubmVjdGlvbnMoKTsK
IAotICAgIHVuc2lnbmVkIGludCBwb3J0ID0gdXJsLmhhc1BvcnQoKSA/IHVybC5wb3J0KCkgOiAo
aXNTZWN1cmUgPyA0NDMgOiA4MCk7CisgICAgdW5zaWduZWQgcG9ydCA9IHVybC5oYXNQb3J0KCkg
PyB1cmwucG9ydCgpIDogKGlzU2VjdXJlID8gNDQzIDogODApOwogCiAgICAgUVN0cmluZyBob3N0
ID0gdXJsLmhvc3QoKTsKICAgICBpZiAoaXNTZWN1cmUpIHsKQEAgLTE2Nyw2ICsxNjgsOSBAQCB2
b2lkIFNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OnNvY2tldEVycm9yQ2FsbGJhY2soaW50IGVy
cm9yKQogICAgIGlmIChtX3N0cmVhbUhhbmRsZSAmJiBtX3N0cmVhbUhhbmRsZS0+Y2xpZW50KCkp
IHsKICAgICAgICAgU29ja2V0U3RyZWFtSGFuZGxlKiBzdHJlYW1IYW5kbGUgPSBtX3N0cmVhbUhh
bmRsZTsKICAgICAgICAgbV9zdHJlYW1IYW5kbGUgPSAwOworCisgICAgICAgIHN0cmVhbUhhbmRs
ZS0+Y2xpZW50KCktPmRpZEZhaWxTb2NrZXRTdHJlYW0oc3RyZWFtSGFuZGxlLCBTb2NrZXRTdHJl
YW1FcnJvcihlcnJvciwgbV9zb2NrZXQtPmVycm9yU3RyaW5nKCkpKTsKKwogICAgICAgICAvLyBU
aGlzIGZvbGxvd2luZyBjYWxsIGRlbGV0ZXMgX3RoaXNfLiBOb3RoaW5nIHNob3VsZCBiZSBhZnRl
ciBpdC4KICAgICAgICAgc3RyZWFtSGFuZGxlLT5jbGllbnQoKS0+ZGlkQ2xvc2VTb2NrZXRTdHJl
YW0oc3RyZWFtSGFuZGxlKTsKICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzY4ZjMxZjJkZDRkNTgyZTJlNDVlOTA3
NjIyNzU2ODA1ZWQ1Y2RjYy4uYWFhOTcxYTQ3YTc3NWIzODQ2YThkNDc4YWJlZTMzYzA5ZTlhMzEz
MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA0LTAzICBTZW9ranUgS3dvbiAgPHNlb2tq
dS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUXRdIFdlYlNvY2tldCBlcnJvcnMgc2hvdWxk
IGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICog
cGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29uc29sZS13ZWJzb2NrZXQtZXJyb3It
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMy0wNC0wMyAgUm9nZXIgRm9uZyAgPHJvZ2VyX2Zv
bmdAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEFwcGxlV2luIHBvcnQgZ2FyZGVu
aW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMTZmMDM1
OTAyMTFjYjk1NGU5NTM5YjZhZTBmZmJhNDkyZDIyZDZiZS4uYmFlY2ViZTJkMjkyMTU0M2FjMGQ4
OWM0ODA4YmFiZjE5MDg5MTNlOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0
YXRpb25zCkBAIC0yMDUyLDcgKzIwNTIsNiBAQCBmYXN0L3dyaXRpbmctbW9kZS90ZXh0LW9yaWVu
dGF0aW9uLWJhc2ljLmh0bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWFsaWduLXRhYmxl
LWJhc2VsaW5lLmh0bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWJhc2VsaW5lLWFsaWdu
bWVudC5odG1sCiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1mb250LWZhbGxiYWNrLmh0bWwK
LWh0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWwKIHN2Zy9h
cy1pbWFnZS9hbmltYXRlZC1zdmctcmVwYWludHMtY29tcGxldGVseS1pbi1oaWRwaS5odG1sCiB0
cmFuc2l0aW9ucy9kZWZhdWx0LXRpbWluZy1mdW5jdGlvbi5odG1sCiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29j
a2V0LWVycm9yLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVz
dHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5mYTUyYTNkNTEwMWRiYTQyM2U2NzE1NTBiNWE0YjE0NzgxMDVlMjJjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29u
c29sZS13ZWJzb2NrZXQtZXJyb3ItZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTUgQEAKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSAzMjogdGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVkLgorQ09OU09M
RSBNRVNTQUdFOiBXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogSG9zdCBub3QgZm91bmQKK0NPTlNP
TEUgTUVTU0FHRTogbGluZSA0MzogdGVzdEROU0xvb2t1cDogb25jbG9zZSBpcyBjYWxsZWQuCitD
T05TT0xFIE1FU1NBR0U6IGxpbmUgNTA6IHRlc3RTU0xDZXJ0aWZpY2F0ZTogVGVzdCBzdGFydGVk
LgorQ09OU09MRSBNRVNTQUdFOiBXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogVGhlIGhvc3QgbmFt
ZSBkaWQgbm90IG1hdGNoIGFueSBvZiB0aGUgdmFsaWQgaG9zdHMgZm9yIHRoaXMgY2VydGlmaWNh
dGUKK0NPTlNPTEUgTUVTU0FHRTogbGluZSA2NDogdGVzdFNTTENlcnRpZmljYXRlOiBvbmNsb3Nl
IGlzIGNhbGxlZC4KK1dlYlNvY2tldCdzIG5ldHdvcmsgZXJyb3JzIHNob3VsZCBiZSBsb2dnZWQg
dG8gY29uc29sZS4KKwordGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVkLiBjb25zb2xlLXdlYnNv
Y2tldC1lcnJvci5odG1sOjMyCitXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogSG9zdCBub3QgZm91
bmQgaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJv
ci5odG1sCit0ZXN0RE5TTG9va3VwOiBvbmNsb3NlIGlzIGNhbGxlZC4gY29uc29sZS13ZWJzb2Nr
ZXQtZXJyb3IuaHRtbDo0MwordGVzdFNTTENlcnRpZmljYXRlOiBUZXN0IHN0YXJ0ZWQuIGNvbnNv
bGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NTAKK1dlYlNvY2tldCBuZXR3b3JrIGVycm9yOiBUaGUg
aG9zdCBuYW1lIGRpZCBub3QgbWF0Y2ggYW55IG9mIHRoZSB2YWxpZCBob3N0cyBmb3IgdGhpcyBj
ZXJ0aWZpY2F0ZSBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29j
a2V0LWVycm9yLmh0bWwKK3Rlc3RTU0xDZXJ0aWZpY2F0ZTogb25jbG9zZSBpcyBjYWxsZWQuIGNv
bnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NjQKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196459</attachid>
            <date>2013-04-04 02:32:07 -0700</date>
            <delta_ts>2013-04-04 03:50:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113842-20130404183156.patch</filename>
            <type>text/plain</type>
            <size>5855</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDBmOWQzODk3Y2VjODg5
ZDk0OTYwMmI2NzViZDUzYjJkODk4NWQ5NC4uOTNiZDM5ZjQ0YTk2MDUwYzVlMzBiYmFiZmE4ZDQw
OTA3MzRjNDg2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTA0LTAzICBTZW9r
anUgS3dvbiAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUXRdIFdlYlNvY2tl
dCBlcnJvcnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXNzIHRoZSByZWFzb24gb2YgYSBmYWlsdXJl
IHRvIFNvY2tldFN0cmVhbUVycm9yIGluc3RhbmNlCisgICAgICAgIGFuZCBub3RpZnkgaXQgdmlh
IFNvY2tldFN0cmVhbUhhbmRsZUNsaWVudDo6ZGlkRmFpbFNvY2tldFN0cmVhbSgpLgorCisgICAg
ICAgIFRlc3QgOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5o
dG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmg6
CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1FcnJvcjo6U29ja2V0U3RyZWFtRXJyb3Ip
OgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFuZGxlUXQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U29ja2V0U3RyZWFtSGFuZGxlUHJpdmF0ZTo6U29ja2V0U3Ry
ZWFtSGFuZGxlUHJpdmF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGVQ
cml2YXRlOjpzb2NrZXRFcnJvckNhbGxiYWNrKToKKwogMjAxMy0wNC0wMyAgSGFucyBNdWxsZXIg
IDxobXVsbGVyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIEV4Y2x1c2lvbnNdIFJlbW92ZWQg
RXhjbHVzaW9uU2hhcGUgZGVhZCBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL3F0L1NvY2tldFN0cmVhbUVycm9yLmgKaW5kZXggZjk2NDFhZDMzMGRjNDMz
M2NlMzc2YmM2MzQ0ZTgzYjZkZmViYTQxZi4uNDgzY2NiYjNlM2Y5NmQwZTgzODQ0NmZhOTRjNjNm
NDNlMTRlNTM4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9x
dC9Tb2NrZXRTdHJlYW1FcnJvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvcXQvU29ja2V0U3RyZWFtRXJyb3IuaApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmln
aHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmln
aHQgKEMpIDIwMTMgU2Vva2p1IEt3b24gKHNlb2tqdS5rd29uQGdtYWlsLmNvbSkKICAqCiAgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTQyLDcgKzQzLDEwIEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICAgICAgICAgIDogU29ja2V0U3RyZWFtRXJyb3JCYXNlKGVycm9yQ29kZSkK
ICAgICAgICAgewogICAgICAgICB9Ci0KKyAgICAgICAgU29ja2V0U3RyZWFtRXJyb3IoaW50IGVy
cm9yQ29kZSwgY29uc3QgUVN0cmluZyYgZGVzY3JpcHRpb24pCisgICAgICAgICAgICA6IFNvY2tl
dFN0cmVhbUVycm9yQmFzZShlcnJvckNvZGUsIFN0cmluZygpLCBkZXNjcmlwdGlvbikKKyAgICAg
ICAgeworICAgICAgICB9CiAgICAgfTsKIAogfSAgLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvcXQvU29ja2V0U3RyZWFtSGFu
ZGxlUXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9Tb2NrZXRTdHJl
YW1IYW5kbGVRdC5jcHAKaW5kZXggMjcxZWRkODBkODE5MWY0NDU4NDI1ZDJiOTY0ZDM4ODA5YzFj
OTRjMS4uMTAzZGMxZmNjMWQyNmQ0YTVkMTA4Mzk3YmY3NWIzYmM2M2JjMDdhMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9Tb2NrZXRTdHJlYW1IYW5kbGVR
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9xdC9Tb2NrZXRTdHJl
YW1IYW5kbGVRdC5jcHAKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlICJLVVJMLmgiCiAjaW5j
bHVkZSAiTG9nZ2luZy5oIgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVkLmgiCisjaW5jbHVkZSAi
U29ja2V0U3RyZWFtRXJyb3IuaCIKICNpbmNsdWRlICJTb2NrZXRTdHJlYW1IYW5kbGVDbGllbnQu
aCIKICNpbmNsdWRlICJTb2NrZXRTdHJlYW1IYW5kbGVQcml2YXRlLmgiCiAKQEAgLTE2Nyw2ICsx
NjgsOSBAQCB2b2lkIFNvY2tldFN0cmVhbUhhbmRsZVByaXZhdGU6OnNvY2tldEVycm9yQ2FsbGJh
Y2soaW50IGVycm9yKQogICAgIGlmIChtX3N0cmVhbUhhbmRsZSAmJiBtX3N0cmVhbUhhbmRsZS0+
Y2xpZW50KCkpIHsKICAgICAgICAgU29ja2V0U3RyZWFtSGFuZGxlKiBzdHJlYW1IYW5kbGUgPSBt
X3N0cmVhbUhhbmRsZTsKICAgICAgICAgbV9zdHJlYW1IYW5kbGUgPSAwOworCisgICAgICAgIHN0
cmVhbUhhbmRsZS0+Y2xpZW50KCktPmRpZEZhaWxTb2NrZXRTdHJlYW0oc3RyZWFtSGFuZGxlLCBT
b2NrZXRTdHJlYW1FcnJvcihlcnJvciwgbV9zb2NrZXQtPmVycm9yU3RyaW5nKCkpKTsKKwogICAg
ICAgICAvLyBUaGlzIGZvbGxvd2luZyBjYWxsIGRlbGV0ZXMgX3RoaXNfLiBOb3RoaW5nIHNob3Vs
ZCBiZSBhZnRlciBpdC4KICAgICAgICAgc3RyZWFtSGFuZGxlLT5jbGllbnQoKS0+ZGlkQ2xvc2VT
b2NrZXRTdHJlYW0oc3RyZWFtSGFuZGxlKTsKICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzY4ZjMxZjJkZDRkNTgy
ZTJlNDVlOTA3NjIyNzU2ODA1ZWQ1Y2RjYy4uYWFhOTcxYTQ3YTc3NWIzODQ2YThkNDc4YWJlZTMz
YzA5ZTlhMzEzMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA0LTAzICBTZW9ranUgS3dv
biAgPHNlb2tqdS5rd29uQGdtYWlsLmNvbT4KKworICAgICAgICBbUXRdIFdlYlNvY2tldCBlcnJv
cnMgc2hvdWxkIGJlIGxvZ2dlZCB0byBjb25zb2xlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM4NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnM6Cisg
ICAgICAgICogcGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY29uc29sZS13ZWJzb2Nr
ZXQtZXJyb3ItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMy0wNC0wMyAgUm9nZXIgRm9uZyAg
PHJvZ2VyX2ZvbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEFwcGxlV2luIHBv
cnQgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4
cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggMTZmMDM1OTAyMTFjYjk1NGU5NTM5YjZhZTBmZmJhNDkyZDIyZDZiZS4uYmFlY2ViZTJkMjky
MTU0M2FjMGQ4OWM0ODA4YmFiZjE5MDg5MTNlOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9U
ZXN0RXhwZWN0YXRpb25zCkBAIC0yMDUyLDcgKzIwNTIsNiBAQCBmYXN0L3dyaXRpbmctbW9kZS90
ZXh0LW9yaWVudGF0aW9uLWJhc2ljLmh0bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWFs
aWduLXRhYmxlLWJhc2VsaW5lLmh0bWwKIGZhc3Qvd3JpdGluZy1tb2RlL3ZlcnRpY2FsLWJhc2Vs
aW5lLWFsaWdubWVudC5odG1sCiBmYXN0L3dyaXRpbmctbW9kZS92ZXJ0aWNhbC1mb250LWZhbGxi
YWNrLmh0bWwKLWh0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0
bWwKIHN2Zy9hcy1pbWFnZS9hbmltYXRlZC1zdmctcmVwYWludHMtY29tcGxldGVseS1pbi1oaWRw
aS5odG1sCiB0cmFuc2l0aW9ucy9kZWZhdWx0LXRpbWluZy1mdW5jdGlvbi5odG1sCiAKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNv
bGUtd2Vic29ja2V0LWVycm9yLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0
L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtd2Vic29ja2V0LWVycm9yLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5mYTUyYTNkNTEwMWRiYTQyM2U2NzE1NTBiNWE0YjE0NzgxMDVlMjJjCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvaHR0cC90ZXN0cy9pbnNw
ZWN0b3IvY29uc29sZS13ZWJzb2NrZXQtZXJyb3ItZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTUg
QEAKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAzMjogdGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVk
LgorQ09OU09MRSBNRVNTQUdFOiBXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogSG9zdCBub3QgZm91
bmQKK0NPTlNPTEUgTUVTU0FHRTogbGluZSA0MzogdGVzdEROU0xvb2t1cDogb25jbG9zZSBpcyBj
YWxsZWQuCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgNTA6IHRlc3RTU0xDZXJ0aWZpY2F0ZTogVGVz
dCBzdGFydGVkLgorQ09OU09MRSBNRVNTQUdFOiBXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogVGhl
IGhvc3QgbmFtZSBkaWQgbm90IG1hdGNoIGFueSBvZiB0aGUgdmFsaWQgaG9zdHMgZm9yIHRoaXMg
Y2VydGlmaWNhdGUKK0NPTlNPTEUgTUVTU0FHRTogbGluZSA2NDogdGVzdFNTTENlcnRpZmljYXRl
OiBvbmNsb3NlIGlzIGNhbGxlZC4KK1dlYlNvY2tldCdzIG5ldHdvcmsgZXJyb3JzIHNob3VsZCBi
ZSBsb2dnZWQgdG8gY29uc29sZS4KKwordGVzdEROU0xvb2t1cDogVGVzdCBzdGFydGVkLiBjb25z
b2xlLXdlYnNvY2tldC1lcnJvci5odG1sOjMyCitXZWJTb2NrZXQgbmV0d29yayBlcnJvcjogSG9z
dCBub3QgZm91bmQgaHR0cDovLzEyNy4wLjAuMTo4MDAwL2luc3BlY3Rvci9jb25zb2xlLXdlYnNv
Y2tldC1lcnJvci5odG1sCit0ZXN0RE5TTG9va3VwOiBvbmNsb3NlIGlzIGNhbGxlZC4gY29uc29s
ZS13ZWJzb2NrZXQtZXJyb3IuaHRtbDo0MwordGVzdFNTTENlcnRpZmljYXRlOiBUZXN0IHN0YXJ0
ZWQuIGNvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NTAKK1dlYlNvY2tldCBuZXR3b3JrIGVy
cm9yOiBUaGUgaG9zdCBuYW1lIGRpZCBub3QgbWF0Y2ggYW55IG9mIHRoZSB2YWxpZCBob3N0cyBm
b3IgdGhpcyBjZXJ0aWZpY2F0ZSBodHRwOi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yL2NvbnNv
bGUtd2Vic29ja2V0LWVycm9yLmh0bWwKK3Rlc3RTU0xDZXJ0aWZpY2F0ZTogb25jbG9zZSBpcyBj
YWxsZWQuIGNvbnNvbGUtd2Vic29ja2V0LWVycm9yLmh0bWw6NjQKKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>