<?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>61674</bug_id>
          
          <creation_ts>2011-05-27 16:05:30 -0700</creation_ts>
          <short_desc>&lt;input&gt; checkbox and radio attribute value default value incorrect</short_desc>
          <delta_ts>2011-06-02 05:01:14 -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>Forms</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>rasamassen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>logingx</cc>
    
    <cc>naiem.shaik</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>411698</commentid>
    <comment_count>0</comment_count>
    <who name="">rasamassen</who>
    <bug_when>2011-05-27 16:05:30 -0700</bug_when>
    <thetext>Per http://www.w3.org/TR/html5/number-state.html#checkbox-state and http://www.w3.org/TR/html5/number-state.html#radio-button-state: The value IDL attribute is in mode default/on: On getting, if the element has a value attribute, it must return that attribute&apos;s value; otherwise, it must return the string &quot;on&quot;.  Currently default value is empty string.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>412406</commentid>
    <comment_count>1</comment_count>
    <who name="">rasamassen</who>
    <bug_when>2011-05-30 17:02:28 -0700</bug_when>
    <thetext>Test:
&lt;!doctype html&gt;
&lt;script&gt;
    var el = document.createElement(&quot;input&quot;);
    el.setAttribute(&quot;type&quot;, &quot;checkbox&quot;);
    alert(el.value);
&lt;/script&gt;

Chrome 11: &quot;&quot;
Opera 11: &quot;on&quot;
Firefox 4: &quot;on&quot;
IE9: &quot;on&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413108</commentid>
    <comment_count>2</comment_count>
      <attachid>95537</attachid>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-05-31 20:37:16 -0700</bug_when>
    <thetext>Created attachment 95537
Proposed Patch

By default the radio button and checkbox are initialized to false and in the fallbackvalue function if element is not checked we return an empty string, so i am using a variable for maintaining state if value is initialize</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413136</commentid>
    <comment_count>3</comment_count>
      <attachid>95537</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-31 22:10:23 -0700</bug_when>
    <thetext>Comment on attachment 95537
Proposed Patch

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

&gt; Source/WebCore/ChangeLog:6
&gt; +        Default value of Radio button and checkbox should be on
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=61674

Can you reference a spec to explain why this is the case?

&gt; Source/WebCore/html/HTMLInputElement.cpp:97
&gt;      , m_wasModifiedByUser(false)
&gt; +    , m_isInitialized(false)

Is there a better name than m_isInitialized?  How is this different from m_wasModifiedByUser, for example?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413137</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-31 22:11:17 -0700</bug_when>
    <thetext>There&apos;s some good information in the bug comments that should go in the ChangeLog, like the spec references and the compatibility testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413171</commentid>
    <comment_count>5</comment_count>
      <attachid>95537</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-05-31 23:36:14 -0700</bug_when>
    <thetext>Comment on attachment 95537
Proposed Patch

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

&gt; LayoutTests/ChangeLog:11
&gt; +        * fast/html/check-box-input-types-expected.txt: Added.
&gt; +        * fast/html/check-box-input-types.html: Added.
&gt; +        * fast/html/radio-input-types-expected.txt: Added.
&gt; +        * fast/html/radio-input-types.html: Added.

The test should be in LayoutTests/fast/forms/.
Also, the names are not good.  I propose:
  fast/forms/checkbox-default-value.html
  fast/forms/radio-default-value.html

&gt; LayoutTests/fast/html/check-box-input-types.html:8
&gt; +function print(message)
&gt; +{
&gt; +    var paragraph = document.createElement(&quot;li&quot;);
&gt; +    paragraph.appendChild(document.createTextNode(message));
&gt; +    document.getElementById(&quot;console&quot;).appendChild(paragraph);
&gt; +}

You don&apos;t need to make your own function.  You can use debug() function in fast/js/resource/js-test-pre.js.
In this case, you had better use shouldBe() function.

&gt; LayoutTests/fast/html/check-box-input-types.html:19
&gt; +&lt;body onload=&quot;test()&quot;&gt;

You don&apos;t need to run the test in onload handler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413183</commentid>
    <comment_count>6</comment_count>
      <attachid>95554</attachid>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-06-01 00:12:53 -0700</bug_when>
    <thetext>Created attachment 95554
Incorporating review comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413184</commentid>
    <comment_count>7</comment_count>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-06-01 00:13:35 -0700</bug_when>
    <thetext>I will submit a new patch with Kent&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413202</commentid>
    <comment_count>8</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-01 00:49:05 -0700</bug_when>
    <thetext>&gt; On getting, if the element has a value attribute, it must return that attribute&apos;s value; otherwise, it must return the string &quot;on&quot;.

So, the checkedness shouldn&apos;t affect the value, right?  Why you need to check if setChecked() is called or not?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413265</commentid>
    <comment_count>9</comment_count>
      <attachid>95578</attachid>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-06-01 03:40:28 -0700</bug_when>
    <thetext>Created attachment 95578
Incorporating review comments

Updated the patch as per Kent&apos;s comments. The value field should be returned &quot;on&quot; irrespective of the state checked or unchecked. So no need to verify for the checked status.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413818</commentid>
    <comment_count>10</comment_count>
      <attachid>95578</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-01 18:50:14 -0700</bug_when>
    <thetext>Comment on attachment 95578
Incorporating review comments

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

&gt; Source/WebCore/ChangeLog:17
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +        As per http://www.w3.org/TR/html5/number-state.html#checkbox-state and
&gt; +        http://www.w3.org/TR/html5/number-state.html#radio-button-state:
&gt; +        The value IDL attribute is in mode default/on: 
&gt; +        If the element has a value attribute, it must return that attribute&apos;s 
&gt; +        value; otherwise, it must return the string &quot;on&quot;.  
&gt; +        Currently default value is empty string;Default value of Radio button 
&gt; +        and checkbox should be &quot;on&quot;
&gt; +        This works as per spec in IE9,Firefox and Opera
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=61674
&gt; +
&gt; +        Tests: fast/forms/checkbox-default-value.html
&gt; +               fast/forms/radio-default-value.html
&gt; +
&gt; +        * html/BaseCheckableInputType.cpp:

The standard format of ChangeLog entry is:

  Reviewed by NOBODY (OOPS!).

  &lt;One-line summary of the change&gt;
  &lt;Bug URL&gt;

  &lt;Detail of the change&gt;

  Tests: ...

  * &lt;Updated file list&gt;

&gt; LayoutTests/fast/forms/checkbox-default-value.html:9
&gt; +    shouldBe(&apos;el.value&apos;, &apos;&quot;on&quot;&apos;);

Let&apos;s test more cases.

shouldBe(&apos;el.setAttribute(&quot;value&quot;, &quot;foo&quot;); el.value&apos;, &apos;&quot;foo&quot;&apos;);
shouldBe(&apos;el.checked = true; el.value&apos;, &apos;&quot;foo&quot;&apos;);
shouldBe(&apos;el.removeAttribute(&quot;value&quot;); el.value&apos;, &apos;&quot;on&quot;&apos;);
shouldBe(&apos;el.value = &quot;foo&quot;; el.getAttribute(&quot;value&quot;)&apos;, &apos;&quot;foo&quot;&apos;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413842</commentid>
    <comment_count>11</comment_count>
      <attachid>95705</attachid>
    <who name="Naiem">naiem.shaik</who>
    <bug_when>2011-06-01 19:33:20 -0700</bug_when>
    <thetext>Created attachment 95705
Updated patch with modified changelog and testcases

Kent, thanks for your comments attaching the new patch with changes you mentioned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>413844</commentid>
    <comment_count>12</comment_count>
      <attachid>95705</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-06-01 19:35:02 -0700</bug_when>
    <thetext>Comment on attachment 95705
Updated patch with modified changelog and testcases

ok, it&apos;s great.

Thank you for fixing this!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414035</commentid>
    <comment_count>13</comment_count>
      <attachid>95705</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-06-02 05:01:08 -0700</bug_when>
    <thetext>Comment on attachment 95705
Updated patch with modified changelog and testcases

Clearing flags on attachment: 95705

Committed r87896: &lt;http://trac.webkit.org/changeset/87896&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414036</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-06-02 05:01:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95537</attachid>
            <date>2011-05-31 20:37:16 -0700</date>
            <delta_ts>2011-06-01 03:40:28 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>defaultvalue.patch</filename>
            <type>text/plain</type>
            <size>6145</size>
            <attacher name="Naiem">naiem.shaik</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg3NzcxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDUtMzEgIE5haWVtIFNo
YWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIERlZmF1bHQgdmFsdWUgb2YgUmFkaW8gYnV0dG9uIGFuZCBj
aGVja2JveCBzaG91bGQgYmUgb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTYxNjc0CisKKyAgICAgICAgVGVzdHM6IGZhc3QvaHRtbC9jaGVjay1ib3gt
aW5wdXQtdHlwZXMuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9odG1sL3JhZGlvLWlucHV0LXR5
cGVzLmh0bWwKKworICAgICAgICAqIGh0bWwvQmFzZUNoZWNrYWJsZUlucHV0VHlwZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpCYXNlQ2hlY2thYmxlSW5wdXRUeXBlOjpmYWxsYmFja1ZhbHVlKToK
KyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
SFRNTElucHV0RWxlbWVudDo6SFRNTElucHV0RWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpI
VE1MSW5wdXRFbGVtZW50OjpzZXRDaGVja2VkKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1
dEVsZW1lbnQ6OnNldEluZGV0ZXJtaW5hdGUpOgorICAgICAgICAqIGh0bWwvSFRNTElucHV0RWxl
bWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6aXNJbml0aWFsaXpl
ZCk6CisKIDIwMTEtMDUtMzEgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0Jhc2VDaGVj
a2FibGVJbnB1dFR5cGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvQmFz
ZUNoZWNrYWJsZUlucHV0VHlwZS5jcHAJKHJldmlzaW9uIDg3NzEyKQorKysgU291cmNlL1dlYkNv
cmUvaHRtbC9CYXNlQ2hlY2thYmxlSW5wdXRUeXBlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTQs
NyArOTQsOSBAQCB2b2lkIEJhc2VDaGVja2FibGVJbnB1dFR5cGU6OmFjY2Vzc0tleUFjCiAKIFN0
cmluZyBCYXNlQ2hlY2thYmxlSW5wdXRUeXBlOjpmYWxsYmFja1ZhbHVlKCkKIHsKLSAgICByZXR1
cm4gZWxlbWVudCgpLT5jaGVja2VkKCkgPyAib24iIDogIiI7CisgICAgaWYgKGVsZW1lbnQoKS0+
aXNJbml0aWFsaXplZCgpKQorICAgICAgICByZXR1cm4gZWxlbWVudCgpLT5jaGVja2VkKCkgPyAi
b24iIDogIiI7CisgICAgcmV0dXJuICJvbiI7CiB9CiAKIGJvb2wgQmFzZUNoZWNrYWJsZUlucHV0
VHlwZTo6c3RvcmVzVmFsdWVTZXBhcmF0ZUZyb21BdHRyaWJ1dGUoKQpJbmRleDogU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCShyZXZpc2lvbiA4NzcxMikKKysrIFNvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk0
LDYgKzk0LDcgQEAgSFRNTElucHV0RWxlbWVudDo6SFRNTElucHV0RWxlbWVudChjb25zdAogICAg
ICwgbV9zdGF0ZVJlc3RvcmVkKGZhbHNlKQogICAgICwgbV9wYXJzaW5nSW5Qcm9ncmVzcyhjcmVh
dGVkQnlQYXJzZXIpCiAgICAgLCBtX3dhc01vZGlmaWVkQnlVc2VyKGZhbHNlKQorICAgICwgbV9p
c0luaXRpYWxpemVkKGZhbHNlKQogICAgICwgbV9pbnB1dFR5cGUoSW5wdXRUeXBlOjpjcmVhdGVU
ZXh0KHRoaXMpKQogewogICAgIEFTU0VSVChoYXNUYWdOYW1lKGlucHV0VGFnKSB8fCBoYXNUYWdO
YW1lKGlzaW5kZXhUYWcpKTsKQEAgLTg2Nyw2ICs4NjgsOCBAQCBib29sIEhUTUxJbnB1dEVsZW1l
bnQ6OmlzVGV4dFR5cGUoKSBjb25zCiAKIHZvaWQgSFRNTElucHV0RWxlbWVudDo6c2V0Q2hlY2tl
ZChib29sIG5vd0NoZWNrZWQsIGJvb2wgc2VuZENoYW5nZUV2ZW50KQogeworICAgIAorICAgIG1f
aXNJbml0aWFsaXplZCA9IHRydWU7CiAgICAgaWYgKGNoZWNrZWQoKSA9PSBub3dDaGVja2VkKQog
ICAgICAgICByZXR1cm47CiAKQEAgLTg5OCw2ICs5MDEsNyBAQCB2b2lkIEhUTUxJbnB1dEVsZW1l
bnQ6OnNldENoZWNrZWQoYm9vbCBuCiAKIHZvaWQgSFRNTElucHV0RWxlbWVudDo6c2V0SW5kZXRl
cm1pbmF0ZShib29sIG5ld1ZhbHVlKQogeworICAgIG1faXNJbml0aWFsaXplZCA9IHRydWU7CiAg
ICAgaWYgKCFtX2lucHV0VHlwZS0+aXNDaGVja2FibGUoKSB8fCBpbmRldGVybWluYXRlKCkgPT0g
bmV3VmFsdWUpCiAgICAgICAgIHJldHVybjsKIApJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MSW5wdXRFbGVtZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
SW5wdXRFbGVtZW50LmgJKHJldmlzaW9uIDg3NzEyKQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MSW5wdXRFbGVtZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTIyNiw3ICsyMjYsNyBAQCBwdWJs
aWM6CiAKICAgICBib29sIGxhc3RDaGFuZ2VXYXNVc2VyRWRpdCgpIGNvbnN0OwogICAgIHZvaWQg
Y2FjaGVTZWxlY3Rpb24oaW50IHN0YXJ0LCBpbnQgZW5kKTsKLQorICAgIGJvb2wgaXNJbml0aWFs
aXplZCgpIHsgcmV0dXJuIG1faXNJbml0aWFsaXplZDsgfQogICAgIHN0YXRpYyBjb25zdCBpbnQg
bWF4aW11bUxlbmd0aDsKIAogcHJvdGVjdGVkOgpAQCAtMzUxLDYgKzM1MSw3IEBAIHByaXZhdGU6
CiAgICAgYm9vbCBtX3N0YXRlUmVzdG9yZWQgOiAxOwogICAgIGJvb2wgbV9wYXJzaW5nSW5Qcm9n
cmVzcyA6IDE7CiAgICAgYm9vbCBtX3dhc01vZGlmaWVkQnlVc2VyIDogMTsKKyAgICBib29sIG1f
aXNJbml0aWFsaXplZCA6IDE7CiAgICAgT3duUHRyPElucHV0VHlwZT4gbV9pbnB1dFR5cGU7CiB9
OwogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA4Nzc3MSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDExLTA1LTMxICBOYWllbSBTaGFpayAg
PG5haWVtLnNoYWlrQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBEZWZhdWx0IHZhbHVlIG9mIHJhZGlvIGJ1dHRvbiBhbmQgY2hlY2Jv
eCBzaG91bGQgYmUgb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTYxNjc0CisKKyAgICAgICAgKiBmYXN0L2h0bWwvY2hlY2stYm94LWlucHV0LXR5cGVz
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9odG1sL2NoZWNrLWJveC1pbnB1
dC10eXBlcy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2h0bWwvcmFkaW8taW5wdXQtdHlw
ZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2h0bWwvcmFkaW8taW5wdXQt
dHlwZXMuaHRtbDogQWRkZWQuCisKIDIwMTEtMDUtMzEgIEhpcm9ub3JpIEJvbm8gIDxoYm9ub0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2h0bWwvY2hlY2stYm94LWlucHV0LXR5cGVzLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvY2hlY2stYm94LWlucHV0LXR5cGVz
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvaHRtbC9jaGVj
ay1ib3gtaW5wdXQtdHlwZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBA
CitvbgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL2NoZWNrLWJveC1pbnB1dC10eXBlcy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9jaGVjay1ib3gtaW5wdXQt
dHlwZXMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvaHRtbC9jaGVjay1i
b3gtaW5wdXQtdHlwZXMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMSBAQAorPGhlYWQ+
Cis8c2NyaXB0PgorZnVuY3Rpb24gcHJpbnQobWVzc2FnZSkKK3sKKyAgICB2YXIgcGFyYWdyYXBo
ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGkiKTsKKyAgICBwYXJhZ3JhcGguYXBwZW5kQ2hp
bGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUobWVzc2FnZSkpOworICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJjb25zb2xlIikuYXBwZW5kQ2hpbGQocGFyYWdyYXBoKTsKK30KK2Z1bmN0aW9u
IHRlc3QoKQoreworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAg
IGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICB2YXIgZWwgPSBkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCJpbnB1dCIpOworICAgIGVsLnNldEF0dHJpYnV0ZSgidHlwZSIsICJj
aGVja2JveCIpOworICAgIHByaW50KGVsLnZhbHVlKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgor
PGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPHA+PG9sIGlkPWNvbnNvbGU+PC9vbD48L3A+Cis8L2Jv
ZHk+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvcmFkaW8taW5wdXQtdHlwZXMtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9yYWRpby1pbnB1dC10
eXBlcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2h0bWwv
cmFkaW8taW5wdXQtdHlwZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBA
CitvbgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3JhZGlvLWlucHV0LXR5cGVzLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9odG1sL3JhZGlvLWlucHV0LXR5cGVzLmh0
bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvcmFkaW8taW5wdXQtdHlw
ZXMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMSBAQAorPGhlYWQ+Cis8c2NyaXB0Pgor
ZnVuY3Rpb24gcHJpbnQobWVzc2FnZSkKK3sKKyAgICB2YXIgcGFyYWdyYXBoID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgibGkiKTsKKyAgICBwYXJhZ3JhcGguYXBwZW5kQ2hpbGQoZG9jdW1lbnQu
Y3JlYXRlVGV4dE5vZGUobWVzc2FnZSkpOworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJj
b25zb2xlIikuYXBwZW5kQ2hpbGQocGFyYWdyYXBoKTsKK30KK2Z1bmN0aW9uIHRlc3QoKQorewor
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICB2YXIgZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJpbnB1dCIpOworICAgIGVsLnNldEF0dHJpYnV0ZSgidHlwZSIsICJyYWRpbyIpOworICAg
IHByaW50KGVsLnZhbHVlKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0
ZXN0KCkiPgorPHA+PG9sIGlkPWNvbnNvbGU+PC9vbD48L3A+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="89055"
          type_id="1"
          status="-"
          setter="tkent"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95554</attachid>
            <date>2011-06-01 00:12:53 -0700</date>
            <delta_ts>2011-06-01 03:40:28 -0700</delta_ts>
            <desc>Incorporating review comments</desc>
            <filename>defaultvalue.patch</filename>
            <type>text/plain</type>
            <size>6662</size>
            <attacher name="Naiem">naiem.shaik</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg3NzcxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDUtMzEgIE5haWVtIFNo
YWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFBlciBodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNS9udW1i
ZXItc3RhdGUuaHRtbCNjaGVja2JveC1zdGF0ZSBhbmQgaHR0cDovL3d3dy53My5vcmcvVFIvaHRt
bDUvbnVtYmVyLXN0YXRlLmh0bWwjcmFkaW8tYnV0dG9uLXN0YXRlOiAKKyAgICAgICAgVGhlIHZh
bHVlIElETCBhdHRyaWJ1dGUgaXMgaW4gbW9kZSBkZWZhdWx0L29uOiBPbiBnZXR0aW5nLCBpZiB0
aGUgZWxlbWVudCBoYXMgYSB2YWx1ZSBhdHRyaWJ1dGUsIGl0IG11c3QgcmV0dXJuIHRoYXQgYXR0
cmlidXRlJ3MgdmFsdWU7IAorICAgICAgICBvdGhlcndpc2UsIGl0IG11c3QgcmV0dXJuIHRoZSBz
dHJpbmcgIm9uIi4gIEN1cnJlbnRseSBkZWZhdWx0IHZhbHVlIGlzIGVtcHR5IHN0cmluZztEZWZh
dWx0IHZhbHVlIG9mIFJhZGlvIGJ1dHRvbiBhbmQgY2hlY2tib3ggc2hvdWxkIGJlIG9uCisgICAg
ICAgIFRoaXMgd29ya3MgYXMgcGVyIHNwZWMgaW4gSUU5LEZpcmVmb3ggYW5kIE9wZXJhCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MTY3NAorCisgICAg
ICAgIFRlc3RzOiBmYXN0L2h0bWwvY2hlY2stYm94LWlucHV0LXR5cGVzLmh0bWwKKyAgICAgICAg
ICAgICAgIGZhc3QvaHRtbC9yYWRpby1pbnB1dC10eXBlcy5odG1sCisKKyAgICAgICAgKiBodG1s
L0Jhc2VDaGVja2FibGVJbnB1dFR5cGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QmFzZUNoZWNr
YWJsZUlucHV0VHlwZTo6ZmFsbGJhY2tWYWx1ZSk6CisgICAgICAgICogaHRtbC9IVE1MSW5wdXRF
bGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OkhUTUxJbnB1
dEVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6c2V0Q2hlY2tl
ZCk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50OjpzZXRJbmRldGVybWluYXRl
KToKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6
OkhUTUxJbnB1dEVsZW1lbnQ6OmlzSW5pdGlhbGl6ZWQpOgorCiAyMDExLTA1LTMxICBZb25nIExp
ICA8eW9saUByaW0uY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpJbmRl
eDogU291cmNlL1dlYkNvcmUvaHRtbC9CYXNlQ2hlY2thYmxlSW5wdXRUeXBlLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0Jhc2VDaGVja2FibGVJbnB1dFR5cGUuY3BwCShy
ZXZpc2lvbiA4NzcxMikKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvQmFzZUNoZWNrYWJsZUlucHV0
VHlwZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk0LDYgKzk0LDggQEAgdm9pZCBCYXNlQ2hlY2th
YmxlSW5wdXRUeXBlOjphY2Nlc3NLZXlBYwogCiBTdHJpbmcgQmFzZUNoZWNrYWJsZUlucHV0VHlw
ZTo6ZmFsbGJhY2tWYWx1ZSgpCiB7CisgICAgaWYgKGVsZW1lbnQoKS0+aXNEZWZhdWx0VmFsdWUo
KSkKKyAgICAgICAgcmV0dXJuICJvbiI7CiAgICAgcmV0dXJuIGVsZW1lbnQoKS0+Y2hlY2tlZCgp
ID8gIm9uIiA6ICIiOwogfQogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVs
ZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxl
bWVudC5jcHAJKHJldmlzaW9uIDg3NzEyKQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5w
dXRFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTQsNiArOTQsNyBAQCBIVE1MSW5wdXRF
bGVtZW50OjpIVE1MSW5wdXRFbGVtZW50KGNvbnN0CiAgICAgLCBtX3N0YXRlUmVzdG9yZWQoZmFs
c2UpCiAgICAgLCBtX3BhcnNpbmdJblByb2dyZXNzKGNyZWF0ZWRCeVBhcnNlcikKICAgICAsIG1f
d2FzTW9kaWZpZWRCeVVzZXIoZmFsc2UpCisgICAgLCBtX2lzRGVmYXVsdFZhbHVlKHRydWUpCiAg
ICAgLCBtX2lucHV0VHlwZShJbnB1dFR5cGU6OmNyZWF0ZVRleHQodGhpcykpCiB7CiAgICAgQVNT
RVJUKGhhc1RhZ05hbWUoaW5wdXRUYWcpIHx8IGhhc1RhZ05hbWUoaXNpbmRleFRhZykpOwpAQCAt
ODY3LDYgKzg2OCw4IEBAIGJvb2wgSFRNTElucHV0RWxlbWVudDo6aXNUZXh0VHlwZSgpIGNvbnMK
IAogdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpzZXRDaGVja2VkKGJvb2wgbm93Q2hlY2tlZCwgYm9v
bCBzZW5kQ2hhbmdlRXZlbnQpCiB7CisgICAgCisgICAgbV9pc0RlZmF1bHRWYWx1ZSA9IGZhbHNl
OwogICAgIGlmIChjaGVja2VkKCkgPT0gbm93Q2hlY2tlZCkKICAgICAgICAgcmV0dXJuOwogCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaAkocmV2aXNpb24gODc3MTIp
CisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuaAkod29ya2luZyBjb3B5
KQpAQCAtMjI2LDcgKzIyNiw3IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgbGFzdENoYW5nZVdhc1Vz
ZXJFZGl0KCkgY29uc3Q7CiAgICAgdm9pZCBjYWNoZVNlbGVjdGlvbihpbnQgc3RhcnQsIGludCBl
bmQpOwotCisgICAgYm9vbCBpc0RlZmF1bHRWYWx1ZSgpIHsgcmV0dXJuIG1faXNEZWZhdWx0VmFs
dWU7IH0KICAgICBzdGF0aWMgY29uc3QgaW50IG1heGltdW1MZW5ndGg7CiAKIHByb3RlY3RlZDoK
QEAgLTM1MSw2ICszNTEsNyBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9zdGF0ZVJlc3RvcmVkIDog
MTsKICAgICBib29sIG1fcGFyc2luZ0luUHJvZ3Jlc3MgOiAxOwogICAgIGJvb2wgbV93YXNNb2Rp
ZmllZEJ5VXNlciA6IDE7CisgICAgYm9vbCBtX2lzRGVmYXVsdFZhbHVlIDogMTsKICAgICBPd25Q
dHI8SW5wdXRUeXBlPiBtX2lucHV0VHlwZTsKIH07CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDg3Nzcx
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTEtMDUtMzEgIE5haWVtIFNoYWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBlciBodHRwOi8v
d3d3LnczLm9yZy9UUi9odG1sNS9udW1iZXItc3RhdGUuaHRtbCNjaGVja2JveC1zdGF0ZSBhbmQg
aHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDUvbnVtYmVyLXN0YXRlLmh0bWwjcmFkaW8tYnV0dG9u
LXN0YXRlOiAKKyAgICAgICAgVGhlIHZhbHVlIElETCBhdHRyaWJ1dGUgaXMgaW4gbW9kZSBkZWZh
dWx0L29uOiBPbiBnZXR0aW5nLCBpZiB0aGUgZWxlbWVudCBoYXMgYSB2YWx1ZSBhdHRyaWJ1dGUs
IGl0IG11c3QgcmV0dXJuIHRoYXQgYXR0cmlidXRlJ3MgdmFsdWU7IAorICAgICAgICBvdGhlcndp
c2UsIGl0IG11c3QgcmV0dXJuIHRoZSBzdHJpbmcgIm9uIi4gIEN1cnJlbnRseSBkZWZhdWx0IHZh
bHVlIGlzIGVtcHR5IHN0cmluZztEZWZhdWx0IHZhbHVlIG9mIFJhZGlvIGJ1dHRvbiBhbmQgY2hl
Y2tib3ggc2hvdWxkIGJlIG9uCisgICAgICAgIFRoaXMgd29ya3MgYXMgcGVyIHNwZWMgaW4gSUU5
LEZpcmVmb3ggYW5kIE9wZXJhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD02MTY3NAorCisgICAgICAgICogZmFzdC9odG1sL2NoZWNrLWJveC1pbnB1dC10
eXBlcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaHRtbC9jaGVjay1ib3gt
aW5wdXQtdHlwZXMuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9odG1sL3JhZGlvLWlucHV0
LXR5cGVzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9odG1sL3JhZGlvLWlu
cHV0LXR5cGVzLmh0bWw6IEFkZGVkLgorCiAyMDExLTA1LTMxICBIaXJvbm9yaSBCb25vICA8aGJv
bm9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL2NoZWNrLWJveC1pbnB1dC10eXBlcy1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9odG1sL2NoZWNrLWJveC1pbnB1dC10
eXBlcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2h0bWwv
Y2hlY2stYm94LWlucHV0LXR5cGVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSBAQAorb24KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaHRtbC9jaGVjay1ib3gtaW5wdXQtdHlw
ZXMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvY2hlY2stYm94LWlu
cHV0LXR5cGVzLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvY2hl
Y2stYm94LWlucHV0LXR5cGVzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjEgQEAKKzxo
ZWFkPgorPHNjcmlwdD4KK2Z1bmN0aW9uIHByaW50KG1lc3NhZ2UpCit7CisgICAgdmFyIHBhcmFn
cmFwaCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpIik7CisgICAgcGFyYWdyYXBoLmFwcGVu
ZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG1lc3NhZ2UpKTsKKyAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiY29uc29sZSIpLmFwcGVuZENoaWxkKHBhcmFncmFwaCk7Cit9CitmdW5j
dGlvbiB0ZXN0KCkKK3sKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAg
ICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgdmFyIGVsID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQiKTsKKyAgICBlbC5zZXRBdHRyaWJ1dGUoInR5cGUi
LCAiY2hlY2tib3giKTsKKyAgICBwcmludChlbC52YWx1ZSk7Cit9Cis8L3NjcmlwdD4KKzwvaGVh
ZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxwPjxvbCBpZD1jb25zb2xlPjwvb2w+PC9wPgor
PC9ib2R5PgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL3JhZGlvLWlucHV0LXR5cGVzLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvcmFkaW8taW5w
dXQtdHlwZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9o
dG1sL3JhZGlvLWlucHV0LXR5cGVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSBAQAorb24KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaHRtbC9yYWRpby1pbnB1dC10eXBlcy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9yYWRpby1pbnB1dC10eXBl
cy5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9odG1sL3JhZGlvLWlucHV0
LXR5cGVzLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjEgQEAKKzxoZWFkPgorPHNjcmlw
dD4KK2Z1bmN0aW9uIHByaW50KG1lc3NhZ2UpCit7CisgICAgdmFyIHBhcmFncmFwaCA9IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImxpIik7CisgICAgcGFyYWdyYXBoLmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZVRleHROb2RlKG1lc3NhZ2UpKTsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiY29uc29sZSIpLmFwcGVuZENoaWxkKHBhcmFncmFwaCk7Cit9CitmdW5jdGlvbiB0ZXN0KCkK
K3sKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgdmFyIGVsID0gZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgiaW5wdXQiKTsKKyAgICBlbC5zZXRBdHRyaWJ1dGUoInR5cGUiLCAicmFkaW8iKTsK
KyAgICBwcmludChlbC52YWx1ZSk7Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9h
ZD0idGVzdCgpIj4KKzxwPjxvbCBpZD1jb25zb2xlPjwvb2w+PC9wPgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95578</attachid>
            <date>2011-06-01 03:40:28 -0700</date>
            <delta_ts>2011-06-01 19:35:18 -0700</delta_ts>
            <desc>Incorporating review comments</desc>
            <filename>defaultvalue.patch</filename>
            <type>text/plain</type>
            <size>4600</size>
            <attacher name="Naiem">naiem.shaik</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg3NzkxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDYtMDEgIE5haWVtIFNo
YWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorICAgICAgICBBcyBwZXIgaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDUvbnVt
YmVyLXN0YXRlLmh0bWwjY2hlY2tib3gtc3RhdGUgYW5kCisgICAgICAgIGh0dHA6Ly93d3cudzMu
b3JnL1RSL2h0bWw1L251bWJlci1zdGF0ZS5odG1sI3JhZGlvLWJ1dHRvbi1zdGF0ZToKKyAgICAg
ICAgVGhlIHZhbHVlIElETCBhdHRyaWJ1dGUgaXMgaW4gbW9kZSBkZWZhdWx0L29uOiAKKyAgICAg
ICAgSWYgdGhlIGVsZW1lbnQgaGFzIGEgdmFsdWUgYXR0cmlidXRlLCBpdCBtdXN0IHJldHVybiB0
aGF0IGF0dHJpYnV0ZSdzIAorICAgICAgICB2YWx1ZTsgb3RoZXJ3aXNlLCBpdCBtdXN0IHJldHVy
biB0aGUgc3RyaW5nICJvbiIuICAKKyAgICAgICAgQ3VycmVudGx5IGRlZmF1bHQgdmFsdWUgaXMg
ZW1wdHkgc3RyaW5nO0RlZmF1bHQgdmFsdWUgb2YgUmFkaW8gYnV0dG9uIAorICAgICAgICBhbmQg
Y2hlY2tib3ggc2hvdWxkIGJlICJvbiIKKyAgICAgICAgVGhpcyB3b3JrcyBhcyBwZXIgc3BlYyBp
biBJRTksRmlyZWZveCBhbmQgT3BlcmEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTYxNjc0CisKKyAgICAgICAgVGVzdHM6IGZhc3QvZm9ybXMvY2hlY2ti
b3gtZGVmYXVsdC12YWx1ZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L2Zvcm1zL3JhZGlvLWRl
ZmF1bHQtdmFsdWUuaHRtbAorCisgICAgICAgICogaHRtbC9CYXNlQ2hlY2thYmxlSW5wdXRUeXBl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJhc2VDaGVja2FibGVJbnB1dFR5cGU6OmZhbGxiYWNr
VmFsdWUpOgorCiAyMDExLTA2LTAxICBKYXkgQ2l2ZWxsaSAgPGpjaXZlbGxpQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpJbmRleDogU291cmNlL1dlYkNv
cmUvaHRtbC9CYXNlQ2hlY2thYmxlSW5wdXRUeXBlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9odG1sL0Jhc2VDaGVja2FibGVJbnB1dFR5cGUuY3BwCShyZXZpc2lvbiA4NzcxMikK
KysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvQmFzZUNoZWNrYWJsZUlucHV0VHlwZS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTk0LDcgKzk0LDcgQEAgdm9pZCBCYXNlQ2hlY2thYmxlSW5wdXRUeXBlOjph
Y2Nlc3NLZXlBYwogCiBTdHJpbmcgQmFzZUNoZWNrYWJsZUlucHV0VHlwZTo6ZmFsbGJhY2tWYWx1
ZSgpCiB7Ci0gICAgcmV0dXJuIGVsZW1lbnQoKS0+Y2hlY2tlZCgpID8gIm9uIiA6ICIiOworICAg
IHJldHVybiAib24iOwogfQogCiBib29sIEJhc2VDaGVja2FibGVJbnB1dFR5cGU6OnN0b3Jlc1Zh
bHVlU2VwYXJhdGVGcm9tQXR0cmlidXRlKCkKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDg3NzkxKQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIw
MTEtMDYtMDEgIE5haWVtIFNoYWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIHBlciBodHRwOi8vd3d3
LnczLm9yZy9UUi9odG1sNS9udW1iZXItc3RhdGUuaHRtbCNjaGVja2JveC1zdGF0ZSBhbmQgICAg
ICAgICBodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNS9udW1iZXItc3RhdGUuaHRtbCNyYWRpby1i
dXR0b24tc3RhdGU6CisgICAgICAgIFRoZSB2YWx1ZSBJREwgYXR0cmlidXRlIGlzIGluIG1vZGUg
ZGVmYXVsdC9vbjogCisgICAgICAgIElmIHRoZSBlbGVtZW50IGhhcyBhIHZhbHVlIGF0dHJpYnV0
ZSwgaXQgbXVzdCByZXR1cm4gdGhhdCBhdHRyaWJ1dGUncyAKKyAgICAgICAgdmFsdWU7IG90aGVy
d2lzZSwgaXQgbXVzdCByZXR1cm4gdGhlIHN0cmluZyAib24iLiAgCisgICAgICAgIEN1cnJlbnRs
eSBkZWZhdWx0IHZhbHVlIGlzIGVtcHR5IHN0cmluZztEZWZhdWx0IHZhbHVlIG9mIFJhZGlvIGJ1
dHRvbiAKKyAgICAgICAgYW5kIGNoZWNrYm94IHNob3VsZCBiZSAib24iCisgICAgICAgIFRoaXMg
d29ya3MgYXMgcGVyIHNwZWMgaW4gSUU5LEZpcmVmb3ggYW5kIE9wZXJhCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MTY3NAorCisgICAgICAgICogZmFz
dC9mb3Jtcy9jaGVja2JveC1kZWZhdWx0LXZhbHVlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9mb3Jtcy9jaGVja2JveC1kZWZhdWx0LXZhbHVlLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvZm9ybXMvcmFkaW8tZGVmYXVsdC12YWx1ZS1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvZm9ybXMvcmFkaW8tZGVmYXVsdC12YWx1ZS5odG1sOiBBZGRlZC4K
KwogMjAxMS0wNi0wMSAgR2Fib3IgTG9raSAgPGxva2lAd2Via2l0Lm9yZz4KIAogICAgICAgICBS
dWJiZXItc3RhbXBlZCBieSBDc2FiYSBPc3p0cm9nb27DoWMuCkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2Zvcm1zL2NoZWNrYm94LWRlZmF1bHQtdmFsdWUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvY2hlY2tib3gtZGVmYXVsdC12YWx1ZS1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2NoZWNrYm94LWRl
ZmF1bHQtdmFsdWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDIgQEAKK1BB
U1MgZWwudmFsdWUgaXMgIm9uIgorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2NoZWNr
Ym94LWRlZmF1bHQtdmFsdWUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL2NoZWNrYm94LWRlZmF1bHQtdmFsdWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRl
c3RzL2Zhc3QvZm9ybXMvY2hlY2tib3gtZGVmYXVsdC12YWx1ZS5odG1sCShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDExIEBACis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2IGlkPSJjb25zb2xl
Ij48L2Rpdj4KKzxzY3JpcHQ+CisgICAgdmFyIGVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
aW5wdXQiKTsKKyAgICBlbC5zZXRBdHRyaWJ1dGUoInR5cGUiLCAiY2hlY2tib3giKTsKKyAgICBz
aG91bGRCZSgnZWwudmFsdWUnLCAnIm9uIicpOworPC9zY3JpcHQ+Cis8L2JvZHk+CkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3JhZGlvLWRlZmF1bHQtdmFsdWUtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvcmFkaW8tZGVmYXVsdC12YWx1ZS1l
eHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3JhZGlv
LWRlZmF1bHQtdmFsdWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDIgQEAK
K1BBU1MgZWwudmFsdWUgaXMgIm9uIgorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3Jh
ZGlvLWRlZmF1bHQtdmFsdWUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL3JhZGlvLWRlZmF1bHQtdmFsdWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvZm9ybXMvcmFkaW8tZGVmYXVsdC12YWx1ZS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDExIEBACis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
cmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rp
dj4KKzxzY3JpcHQ+CisgICAgdmFyIGVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQi
KTsKKyAgICBlbC5zZXRBdHRyaWJ1dGUoInR5cGUiLCAicmFkaW8iKTsKKyAgICBzaG91bGRCZSgn
ZWwudmFsdWUnLCAnIm9uIicpOworPC9zY3JpcHQ+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="89100"
          type_id="1"
          status="-"
          setter="tkent"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95705</attachid>
            <date>2011-06-01 19:33:20 -0700</date>
            <delta_ts>2011-06-02 05:01:08 -0700</delta_ts>
            <desc>Updated patch with modified changelog and testcases</desc>
            <filename>defaultvalue.patch</filename>
            <type>text/plain</type>
            <size>5760</size>
            <attacher name="Naiem">naiem.shaik</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg3NzkxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDYtMDEgIE5haWVtIFNo
YWlrICA8bmFpZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgRml4aW5nIGludmFsaWQgdmFsdWUgYmVpbmcg
cmV0dXJuZWQgZm9yIGRlZmF1bHQgY2hlY2tib3ggYW5kIHJhZGlvIHN0YXRlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MTY3NAorCisgICAgICAgIEFz
IHBlciBodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNS9udW1iZXItc3RhdGUuaHRtbCNjaGVja2Jv
eC1zdGF0ZSBhbmQKKyAgICAgICAgaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDUvbnVtYmVyLXN0
YXRlLmh0bWwjcmFkaW8tYnV0dG9uLXN0YXRlOgorICAgICAgICBUaGUgdmFsdWUgSURMIGF0dHJp
YnV0ZSBpcyBpbiBtb2RlIGRlZmF1bHQvb246IAorICAgICAgICBJZiB0aGUgZWxlbWVudCBoYXMg
YSB2YWx1ZSBhdHRyaWJ1dGUsIGl0IG11c3QgcmV0dXJuIHRoYXQgYXR0cmlidXRlJ3MgCisgICAg
ICAgIHZhbHVlOyBvdGhlcndpc2UsIGl0IG11c3QgcmV0dXJuIHRoZSBzdHJpbmcgIm9uIi4gIAor
ICAgICAgICBDdXJyZW50bHkgZGVmYXVsdCB2YWx1ZSBpcyBlbXB0eSBzdHJpbmc7RGVmYXVsdCB2
YWx1ZSBvZiBSYWRpbyBidXR0b24gCisgICAgICAgIGFuZCBjaGVja2JveCBzaG91bGQgYmUgIm9u
Ii5DaGFuZ2VkIGZhbGxiYWNrVmFsdWUgZnVuY3Rpb24gdG8gcmV0dXJuIHRoZSBzYW1lCisgICAg
ICAgIFRoaXMgd29ya3MgYXMgcGVyIHNwZWMgaW4gSUU5LEZpcmVmb3ggYW5kIE9wZXJhCisKKyAg
ICAgICAgVGVzdHM6IGZhc3QvZm9ybXMvY2hlY2tib3gtZGVmYXVsdC12YWx1ZS5odG1sCisgICAg
ICAgICAgICAgICBmYXN0L2Zvcm1zL3JhZGlvLWRlZmF1bHQtdmFsdWUuaHRtbAorCisgICAgICAg
ICogaHRtbC9CYXNlQ2hlY2thYmxlSW5wdXRUeXBlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJh
c2VDaGVja2FibGVJbnB1dFR5cGU6OmZhbGxiYWNrVmFsdWUpOgorCiAyMDExLTA2LTAxICBKYXkg
Q2l2ZWxsaSAgPGpjaXZlbGxpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBB
ZGFtIEJhcnRoLgpJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9CYXNlQ2hlY2thYmxlSW5wdXRU
eXBlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0Jhc2VDaGVja2FibGVJ
bnB1dFR5cGUuY3BwCShyZXZpc2lvbiA4NzcxMikKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvQmFz
ZUNoZWNrYWJsZUlucHV0VHlwZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk0LDcgKzk0LDcgQEAg
dm9pZCBCYXNlQ2hlY2thYmxlSW5wdXRUeXBlOjphY2Nlc3NLZXlBYwogCiBTdHJpbmcgQmFzZUNo
ZWNrYWJsZUlucHV0VHlwZTo6ZmFsbGJhY2tWYWx1ZSgpCiB7Ci0gICAgcmV0dXJuIGVsZW1lbnQo
KS0+Y2hlY2tlZCgpID8gIm9uIiA6ICIiOworICAgIHJldHVybiAib24iOwogfQogCiBib29sIEJh
c2VDaGVja2FibGVJbnB1dFR5cGU6OnN0b3Jlc1ZhbHVlU2VwYXJhdGVGcm9tQXR0cmlidXRlKCkK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg3NzkxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMDYtMDEgIE5haWVtIFNoYWlrICA8bmFp
ZW0uc2hhaWtAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEZpeGluZyBpbnZhbGlkIHZhbHVlIGJlaW5nIHJldHVybmVkIGZvciBkZWZh
dWx0IGNoZWNrYm94IGFuZCByYWRpbyBzdGF0ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjE2NzQKKworICAgICAgICBBcyBwZXIgaHR0cDovL3d3dy53
My5vcmcvVFIvaHRtbDUvbnVtYmVyLXN0YXRlLmh0bWwjY2hlY2tib3gtc3RhdGUgYW5kCisgICAg
ICAgIGh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw1L251bWJlci1zdGF0ZS5odG1sI3JhZGlvLWJ1
dHRvbi1zdGF0ZToKKyAgICAgICAgVGhlIHZhbHVlIElETCBhdHRyaWJ1dGUgaXMgaW4gbW9kZSBk
ZWZhdWx0L29uOgorICAgICAgICBJZiB0aGUgZWxlbWVudCBoYXMgYSB2YWx1ZSBhdHRyaWJ1dGUs
IGl0IG11c3QgcmV0dXJuIHRoYXQgYXR0cmlidXRlJ3MKKyAgICAgICAgdmFsdWU7IG90aGVyd2lz
ZSwgaXQgbXVzdCByZXR1cm4gdGhlIHN0cmluZyAib24iLgorICAgICAgICBDdXJyZW50bHkgZGVm
YXVsdCB2YWx1ZSBpcyBlbXB0eSBzdHJpbmc7RGVmYXVsdCB2YWx1ZSBvZiBSYWRpbyBidXR0b24K
KyAgICAgICAgYW5kIGNoZWNrYm94IHNob3VsZCBiZSAib24iCisgICAgICAgIFRoaXMgd29ya3Mg
YXMgcGVyIHNwZWMgaW4gSUU5LEZpcmVmb3ggYW5kIE9wZXJhCisKKyAgICAgICAgKiBmYXN0L2Zv
cm1zL2NoZWNrYm94LWRlZmF1bHQtdmFsdWUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2Zvcm1zL2NoZWNrYm94LWRlZmF1bHQtdmFsdWUuaHRtbDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9mb3Jtcy9yYWRpby1kZWZhdWx0LXZhbHVlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9mb3Jtcy9yYWRpby1kZWZhdWx0LXZhbHVlLmh0bWw6IEFkZGVkLgorCiAy
MDExLTA2LTAxICBHYWJvciBMb2tpICA8bG9raUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJ1YmJl
ci1zdGFtcGVkIGJ5IENzYWJhIE9zenRyb2dvbsOhYy4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
Zm9ybXMvY2hlY2tib3gtZGVmYXVsdC12YWx1ZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9jaGVja2JveC1kZWZhdWx0LXZhbHVlLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvY2hlY2tib3gtZGVmYXVs
dC12YWx1ZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNiBAQAorUEFTUyBl
bC52YWx1ZSBpcyAib24iCitQQVNTIGVsLnNldEF0dHJpYnV0ZSgidmFsdWUiLCAiZm9vIik7IGVs
LnZhbHVlIGlzICJmb28iCitQQVNTIGVsLmNoZWNrZWQgPSB0cnVlOyBlbC52YWx1ZSBpcyAiZm9v
IgorUEFTUyBlbC5yZW1vdmVBdHRyaWJ1dGUoInZhbHVlIik7IGVsLnZhbHVlIGlzICJvbiIKK1BB
U1MgZWwudmFsdWUgPSAiZm9vIjsgZWwuZ2V0QXR0cmlidXRlKCJ2YWx1ZSIpIGlzICJmb28iCisK
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvY2hlY2tib3gtZGVmYXVsdC12YWx1ZS5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvY2hlY2tib3gtZGVmYXVsdC12
YWx1ZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9jaGVja2Jv
eC1kZWZhdWx0LXZhbHVlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTUgQEAKKzxoZWFk
PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KKyAg
ICB2YXIgZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpbnB1dCIpOworICAgIGVsLnNldEF0
dHJpYnV0ZSgidHlwZSIsICJjaGVja2JveCIpOworICAgIHNob3VsZEJlKCdlbC52YWx1ZScsICci
b24iJyk7CisgICAgc2hvdWxkQmUoJ2VsLnNldEF0dHJpYnV0ZSgidmFsdWUiLCAiZm9vIik7IGVs
LnZhbHVlJywgJyJmb28iJyk7CisgICAgc2hvdWxkQmUoJ2VsLmNoZWNrZWQgPSB0cnVlOyBlbC52
YWx1ZScsICciZm9vIicpOworICAgIHNob3VsZEJlKCdlbC5yZW1vdmVBdHRyaWJ1dGUoInZhbHVl
Iik7IGVsLnZhbHVlJywgJyJvbiInKTsKKyAgICBzaG91bGRCZSgnZWwudmFsdWUgPSAiZm9vIjsg
ZWwuZ2V0QXR0cmlidXRlKCJ2YWx1ZSIpJywgJyJmb28iJyk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvcmFkaW8tZGVmYXVsdC12YWx1ZS1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYWRpby1kZWZhdWx0
LXZhbHVlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZm9y
bXMvcmFkaW8tZGVmYXVsdC12YWx1ZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsNiBAQAorUEFTUyBlbC52YWx1ZSBpcyAib24iCitQQVNTIGVsLnNldEF0dHJpYnV0ZSgidmFs
dWUiLCAiZm9vIik7IGVsLnZhbHVlIGlzICJmb28iCitQQVNTIGVsLmNoZWNrZWQgPSB0cnVlOyBl
bC52YWx1ZSBpcyAiZm9vIgorUEFTUyBlbC5yZW1vdmVBdHRyaWJ1dGUoInZhbHVlIik7IGVsLnZh
bHVlIGlzICJvbiIKK1BBU1MgZWwudmFsdWUgPSAiZm9vIjsgZWwuZ2V0QXR0cmlidXRlKCJ2YWx1
ZSIpIGlzICJmb28iCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvcmFkaW8tZGVmYXVs
dC12YWx1ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvcmFkaW8t
ZGVmYXVsdC12YWx1ZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9yYWRpby1kZWZhdWx0LXZhbHVlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTUgQEAK
KzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlw
dD4KKyAgICB2YXIgZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpbnB1dCIpOworICAgIGVs
LnNldEF0dHJpYnV0ZSgidHlwZSIsICJyYWRpbyIpOworICAgIHNob3VsZEJlKCdlbC52YWx1ZScs
ICcib24iJyk7CisgICAgc2hvdWxkQmUoJ2VsLnNldEF0dHJpYnV0ZSgidmFsdWUiLCAiZm9vIik7
IGVsLnZhbHVlJywgJyJmb28iJyk7CisgICAgc2hvdWxkQmUoJ2VsLmNoZWNrZWQgPSB0cnVlOyBl
bC52YWx1ZScsICciZm9vIicpOworICAgIHNob3VsZEJlKCdlbC5yZW1vdmVBdHRyaWJ1dGUoInZh
bHVlIik7IGVsLnZhbHVlJywgJyJvbiInKTsKKyAgICBzaG91bGRCZSgnZWwudmFsdWUgPSAiZm9v
IjsgZWwuZ2V0QXR0cmlidXRlKCJ2YWx1ZSIpJywgJyJmb28iJyk7Cis8L3NjcmlwdD4KKzwvYm9k
eT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>