<?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>73559</bug_id>
          
          <creation_ts>2011-12-01 07:04:01 -0800</creation_ts>
          <short_desc>Fix OpenGL dependency in CMake build system</short_desc>
          <delta_ts>2012-01-11 10:32:21 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>73144</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Eli Fidler">efidler</reporter>
          <assigned_to name="Eli Fidler">efidler</assigned_to>
          <cc>dbates</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hw1008.kim</cc>
    
    <cc>kevin.cs.oh</cc>
    
    <cc>leandro</cc>
    
    <cc>mxie</cc>
    
    <cc>paroga</cc>
    
    <cc>rakuco</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>512740</commentid>
    <comment_count>0</comment_count>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-01 07:04:01 -0800</bug_when>
    <thetext>The CMake build system currently checks for desktop OpenGL, but WebKit actually depends on OpenGL ES 2.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512753</commentid>
    <comment_count>1</comment_count>
      <attachid>117416</attachid>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-01 07:23:43 -0800</bug_when>
    <thetext>Created attachment 117416
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512804</commentid>
    <comment_count>2</comment_count>
      <attachid>117416</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-12-01 08:53:27 -0800</bug_when>
    <thetext>Comment on attachment 117416
Patch

what about cleaning up the FindOpenGLES2 file? we prefer 4 space indent and a space after &quot;if&quot; and so on (most of the other c++ style guidelines can be applied to CMake too)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512935</commentid>
    <comment_count>3</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-01 11:30:20 -0800</bug_when>
    <thetext>I agree with paroga that the find-file needs some love: it has wrong indentation, a lot of empty lines and checks for some Ogre-specific variables (plus, I don&apos;t think we support BORLAND). In the end, the checks should just boil down to:

  find_path(OPENGLES2_INCLUDE_DIRS ... PATHS ... HINTS ...)
  find_library(OPENGLES2_LIBRARIES ... PATHS .. HINTS ...)

  find_path(EGL_INCLUDE_DIRS  ... PATHS ... HINTS ...)
  find_library(EGL_LIBRARIES ... PATHS ... HINTS ...)

  include(FindPackageHandleStandardArgs)
  find_package_handle_standard_args(OPENGLES2 DEFAULT_MSG OPENGLES2_INCLUDE_DIRS OPENGLES2_LIBRARIES)
  find_package_handle_standard_args(EGL DEFAULT_MSG EGL_INCLUDE_DIRS EGL_LIBRARIES)

Note FOO_INCLUDE_DIRS is preferred over FOO_INCLUDE_DIR according to CMake&apos;s convention.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512936</commentid>
    <comment_count>4</comment_count>
      <attachid>117416</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-01 11:31:55 -0800</bug_when>
    <thetext>Comment on attachment 117416
Patch

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

&gt; Source/cmake/OptionsCommon.cmake:19
&gt; +    FIND_PACKAGE(OpenGLES2 REQUIRED)

You have changed the package being searched, but Source/WebCore/CMakeLists.txt still links to OPENGL_LIBRARIES in the IF (ENABLE_WEBGL) block.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514696</commentid>
    <comment_count>5</comment_count>
      <attachid>117790</attachid>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-04 08:47:03 -0800</bug_when>
    <thetext>Created attachment 117790
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514796</commentid>
    <comment_count>6</comment_count>
      <attachid>117790</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-04 17:06:51 -0800</bug_when>
    <thetext>Comment on attachment 117790
Patch

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

The find-file is still needlessly complicated, and has some faulty logic in it. I suggest following that structure I mentioned in my previous review.

&gt; Source/cmake/FindOpenGLES2.cmake:18
&gt; +#  EGL_FOUND        - system has EGL
&gt; +#  EGL_INCLUDE_DIRS - the EGL include directory
&gt; +#  EGL_LIBRARIES    - Link these to use EGL

Are there plans to use these EGL variables too? Otherwise they could be dropped.

&gt; Source/cmake/FindOpenGLES2.cmake:22
&gt; +    FIND_LIBRARY (OPENGLES2_gl_LIBRARY libGLESv2)

Shouldn&apos;t &quot;libGLESv2&quot; be &quot;GLESv2&quot;?

&gt; Source/cmake/FindOpenGLES2.cmake:27
&gt; +        create_search_paths(/Developer/Platforms)
&gt; +        findpkg_framework(OpenGLES2)
&gt; +        set(OPENGLES2_gl_LIBRARY &quot;-framework OpenGLES&quot;)

create_search_paths() and findpkg_framework() seem to be leftovers from the original file which are not defined in webkit.

&gt; Source/cmake/FindOpenGLES2.cmake:60
&gt; +                INCLUDE (FindX11)

Shouldn&apos;t this be FIND_PACKAGE(X11)?

&gt; Source/cmake/FindOpenGLES2.cmake:65
&gt; +                IF (NOT APPLE)
&gt; +                    SET (OPENGLES2_LIBRARIES ${X11_LIBRARIES})
&gt; +                ENDIF (NOT APPLE)

We&apos;re already inside an ELSE(APPLE) block.

&gt; Source/cmake/FindOpenGLES2.cmake:71
&gt; +IF (OPENGLES2_gl_LIBRARY AND EGL_egl_LIBRARY)

This is always going to fail on WIN32.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>518280</commentid>
    <comment_count>7</comment_count>
      <attachid>118582</attachid>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-09 08:20:41 -0800</bug_when>
    <thetext>Created attachment 118582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>518296</commentid>
    <comment_count>8</comment_count>
      <attachid>118582</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-09 09:35:36 -0800</bug_when>
    <thetext>Comment on attachment 118582
Patch

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

Awesome, this one looks so much better and smaller :)

One non-find-module question now: does this mean WebGL only works with opengl es 2.0 (ie. it had never worked before)?

&gt; Source/cmake/FindOpenGLES2.cmake:4
&gt; +# For details see the accompanying COPYING-CMAKE-SCRIPTS file.

You need to either provide the mentioned COPYING-CMAKE-SCRIPTS or add the license here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>518767</commentid>
    <comment_count>9</comment_count>
      <attachid>118582</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2011-12-10 01:00:03 -0800</bug_when>
    <thetext>Comment on attachment 118582
Patch

Eli, is this change desired for all cmake based builds? Shouldn&apos;t we only do it for us?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519395</commentid>
    <comment_count>10</comment_count>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-12 12:59:50 -0800</bug_when>
    <thetext>It&apos;s for all cmake builds. WebGL fundamentally depends on OpenGL ES, not desktop OpenGL.

I&apos;ll get the new license up shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519612</commentid>
    <comment_count>11</comment_count>
      <attachid>118889</attachid>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-12 15:48:57 -0800</bug_when>
    <thetext>Created attachment 118889
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519710</commentid>
    <comment_count>12</comment_count>
      <attachid>118889</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-12 17:08:51 -0800</bug_when>
    <thetext>Comment on attachment 118889
Patch

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

&gt; Source/cmake/FindOpenGLES2.cmake:13
&gt; +# 3. The name of the author may not be used to endorse or promote products
&gt; +#    derived from this software without specific prior written permission.

One last nitpick: the WebKit project tends to use the 2-clause BSD license, which does not have this last item. It&apos;d be good if this file could be licensed that way too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519835</commentid>
    <comment_count>13</comment_count>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2011-12-12 20:22:04 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; It&apos;s for all cmake builds. WebGL fundamentally depends on OpenGL ES, not desktop OpenGL.
Yes. it&apos;s true. But OpenGL ES is not suitable on Desktop. So WebKit has porting layer like GraphicsContext3D and ANGLE currently as I know.
Do you want to support embeded device using GLES? If so, I think it&apos;s better way adding separated build option to choose opengl backend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520115</commentid>
    <comment_count>14</comment_count>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2011-12-13 09:04:37 -0800</bug_when>
    <thetext>It&apos;s true that some ports use an emulation layer instead of the GLES2.0 headers directly.

The real issue here is that standard desktop OpenGL is never the right choice.

For BlackBerry, we use the OpenGL ES 2.0 headers directly. ANGLE also provides a GLES2/gl2.h. Anything else that wants to build with CMake would have to change the check to find whichever dependencies that port depends on.

I&apos;m happy to just remove the OpenGL check altogether in OptionsCommon.cmake, and leave it up to the port-specific OptionsXXX.cmake, if people prefer that option.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520126</commentid>
    <comment_count>15</comment_count>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2011-12-13 09:32:59 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; It&apos;s true that some ports use an emulation layer instead of the GLES2.0 headers directly.
&gt; 
&gt; The real issue here is that standard desktop OpenGL is never the right choice.
I can&apos;t agree. Basically WebKit should run well on Desktop, it means that OpenGL is the best choice for Desktop environment, not OpenGL ES.

&gt; For BlackBerry, we use the OpenGL ES 2.0 headers directly. ANGLE also provides a GLES2/gl2.h. Anything else that wants to build with CMake would have to change the check to find whichever dependencies that port depends on.
&gt; 
&gt; I&apos;m happy to just remove the OpenGL check altogether in OptionsCommon.cmake, and leave it up to the port-specific OptionsXXX.cmake, if people prefer that option.
That&apos;s what i suggested. :) we need to add a new build-option to choose gl-backend.
As your patch proposed, you just replace OpenGL to OpenGL ES. It makes some problem on Desktop while checking dependency, because almost desktop environment doesn&apos;t have OpenGL ES header and library.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>525395</commentid>
    <comment_count>16</comment_count>
      <attachid>118889</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-21 11:38:44 -0800</bug_when>
    <thetext>Comment on attachment 118889
Patch

Clearly needs an update, at least for the license if nothing else.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531428</commentid>
    <comment_count>17</comment_count>
      <attachid>121501</attachid>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2012-01-06 14:56:26 -0800</bug_when>
    <thetext>Created attachment 121501
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531812</commentid>
    <comment_count>18</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-01-08 14:00:17 -0800</bug_when>
    <thetext>So the FindOpenGLES2.cmake file and its associated changes are not needed anymore?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532139</commentid>
    <comment_count>19</comment_count>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2012-01-09 06:09:36 -0800</bug_when>
    <thetext>It&apos;s not needed for BlackBerry, and apparently not for EFL (based on the existing code). If another port needs it, they can add it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532235</commentid>
    <comment_count>20</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-01-09 09:13:48 -0800</bug_when>
    <thetext>Alright then, that&apos;s even better :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532236</commentid>
    <comment_count>21</comment_count>
      <attachid>121501</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2012-01-09 09:20:54 -0800</bug_when>
    <thetext>Comment on attachment 121501
Patch

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

&gt; ChangeLog:8
&gt; +        Apparently the EFL port uses desktop OpenGL to implement WebGL, but other ports such as BlackBerry use other libraries like OpenGL ES 2.0 or ANGLE.
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).

Nit: These lines should be swapped. Also, we wrap lines to around 80 columns in change log entries.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533898</commentid>
    <comment_count>22</comment_count>
      <attachid>122022</attachid>
    <who name="Eli Fidler">efidler</who>
    <bug_when>2012-01-11 07:56:25 -0800</bug_when>
    <thetext>Created attachment 122022
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534015</commentid>
    <comment_count>23</comment_count>
      <attachid>122022</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-11 10:32:15 -0800</bug_when>
    <thetext>Comment on attachment 122022
Patch

Clearing flags on attachment: 122022

Committed r104722: &lt;http://trac.webkit.org/changeset/104722&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534017</commentid>
    <comment_count>24</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-11 10:32:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117416</attachid>
            <date>2011-12-01 07:23:43 -0800</date>
            <delta_ts>2011-12-04 08:46:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73559-20111201102342.patch</filename>
            <type>text/plain</type>
            <size>5731</size>
            <attacher name="Eli Fidler">efidler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxNTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvRmlu
ZE9wZW5HTEVTMi5jbWFrZSBiL1NvdXJjZS9jbWFrZS9GaW5kT3BlbkdMRVMyLmNtYWtlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmQ4YjlhNjE0N2Y0NmZjZDUwNTIyZDNiYTFjYmU1OGFmMDhkZTlhYmQKLS0tIC9kZXYv
bnVsbAorKysgYi9Tb3VyY2UvY21ha2UvRmluZE9wZW5HTEVTMi5jbWFrZQpAQCAtMCwwICsxLDE0
MSBAQAorIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KKyMgVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIENNYWtlIGJ1aWxk
IHN5c3RlbSBmb3IgT0dSRQorIyAgICAgKE9iamVjdC1vcmllbnRlZCBHcmFwaGljcyBSZW5kZXJp
bmcgRW5naW5lKQorIyBGb3IgdGhlIGxhdGVzdCBpbmZvLCBzZWUgaHR0cDovL3d3dy5vZ3JlM2Qu
b3JnLworIworIyBUaGUgY29udGVudHMgb2YgdGhpcyBmaWxlIGFyZSBwbGFjZWQgaW4gdGhlIHB1
YmxpYyBkb21haW4uIEZlZWwKKyMgZnJlZSB0byBtYWtlIHVzZSBvZiBpdCBpbiBhbnkgd2F5IHlv
dSBsaWtlLgorIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyAtIFRyeSB0byBmaW5kIE9wZW5HTEVTIGFuZCBFR0wK
KyMgT25jZSBkb25lIHRoaXMgd2lsbCBkZWZpbmUKKyMgIAorIyAgT1BFTkdMRVMyX0ZPVU5EICAg
ICAgICAtIHN5c3RlbSBoYXMgT3BlbkdMRVMKKyMgIE9QRU5HTEVTMl9JTkNMVURFX0RJUiAgLSB0
aGUgR0wgaW5jbHVkZSBkaXJlY3RvcnkKKyMgIE9QRU5HTEVTMl9MSUJSQVJJRVMgICAgLSBMaW5r
IHRoZXNlIHRvIHVzZSBPcGVuR0xFUworIworIyAgRUdMX0ZPVU5EICAgICAgICAtIHN5c3RlbSBo
YXMgRUdMCisjICBFR0xfSU5DTFVERV9ESVIgIC0gdGhlIEVHTCBpbmNsdWRlIGRpcmVjdG9yeQor
IyAgRUdMX0xJQlJBUklFUyAgICAtIExpbmsgdGhlc2UgdG8gdXNlIEVHTAorCitJRiAoV0lOMzIp
CisgIElGIChDWUdXSU4pCisKKyAgICBGSU5EX1BBVEgoT1BFTkdMRVMyX0lOQ0xVREVfRElSIEdM
RVMyL2dsMi5oICkKKworICAgIEZJTkRfTElCUkFSWShPUEVOR0xFUzJfZ2xfTElCUkFSWSBsaWJH
TEVTdjIgKQorCisgIEVMU0UgKENZR1dJTikKKworICAgIElGKEJPUkxBTkQpCisgICAgICBTRVQg
KE9QRU5HTEVTMl9nbF9MSUJSQVJZIGltcG9ydDMyIENBQ0hFIFNUUklORyAiT3BlbkdMIEVTIDIu
eCBsaWJyYXJ5IGZvciB3aW4zMiIpCisgICAgRUxTRShCT1JMQU5EKQorCSAgI01TIGNvbXBpbGVy
IC0gdG9kbyAtIGZpeCB0aGUgZm9sbG93aW5nIGxpbmU6CisgICAgICAjU0VUIChPUEVOR0xFU19n
bF9MSUJSQVJZICR7T0dSRV9TT1VSQ0VfRElSfS9EZXBlbmRlbmNpZXMvbGliL3JlbGVhc2UvbGli
R0xFU3YyLmxpYiBDQUNIRSBTVFJJTkcgIk9wZW5HTCBFUyAyLnggbGlicmFyeSBmb3Igd2luMzIi
KQorICAgICAgI21hbnVhbCBzZXR0aW5nCisgICAgICAjU0VUIChERUZBVUxUX09QRU5HTEVTX2ds
X0xJQlJBUlkgbGliRUdMIGxpYkdMRVN2MikgCisgICAgICBTRVQgKERFRkFVTFRfT1BFTkdMRVMy
X0lOQ0xVREVfRElSICR7T0dSRUtJVF9TT1VSQ0VfRElSfS9EZXBlbmRlbmNpZXMvV2luMzIvZ2xl
czIvaW5jbHVkZSkKKyAgICAgIFNFVCAoREVGQVVMVF9PUEVOR0xFUzJfTElCUkFSWV9QQVRIICR7
T0dSRUtJVF9TT1VSQ0VfRElSfS9EZXBlbmRlbmNpZXMvV2luMzIvZ2xlczIvbGliKQorICAgICAg
U0VUIChPUEVOR0xFU19nbF9MSUJSQVJZICAgJHtERUZBVUxUX09QRU5HTEVTMl9MSUJSQVJZX1BB
VEh9L2xpYkdMRVN2Mi5saWIpICMke0RFRkFVTFRfT1BFTkdMRVNfZ2xfTElCUkFSWX0gQ0FDSEUg
U1RSSU5HICJPcGVuR0wgRVMgMi54IGxpYnJhcnkgZm9yIHdpbjMyIikKKyAgICAgICNTRVQgKEVH
TF9MSUJSQVJJRVMgJHtERUZBVUxUX09QRU5HTEVTMl9MSUJSQVJZX1BBVEh9L2xpYkVHTC5saWIp
CisgICAgICBTRVQgKE9QRU5HTEVTMl9MSUJSQVJJRVMgJHtERUZBVUxUX09QRU5HTEVTMl9MSUJS
QVJZX1BBVEh9L2xpYkdMRVN2Mi5saWIKKyAgICAgICAgJHtERUZBVUxUX09QRU5HTEVTMl9MSUJS
QVJZX1BBVEh9L2xpYkVHTC5saWIpCisgICAgICBTRVQgKE9QRU5HTEVTMl9JTkNMVURFX0RJUiAk
e0RFRkFVTFRfT1BFTkdMRVMyX0lOQ0xVREVfRElSfSBDQUNIRSBTVFJJTkcgIk9wZW5HTCBFUyAy
LnggaGVhZGVycyBmb3Igd2luMzIiKQorICAgICAgU0VUIChPUEVOR0xFUzJfTElCUkFSWV9QQVRI
ICR7REVGQVVMVF9PUEVOR0xFUzJfTElCUkFSWV9QQVRIfSBDQUNIRSBTVFJJTkcgIk9wZW5HTCBF
UyAyLnggbGlicmFyeSBwYXRoIGZvciB3aW4zMiIpCisgICAgRU5ESUYoQk9STEFORCkKKworICBF
TkRJRiAoQ1lHV0lOKQorCitFTFNFIChXSU4zMikKKworICBJRiAoQVBQTEUpCisKKwljcmVhdGVf
c2VhcmNoX3BhdGhzKC9EZXZlbG9wZXIvUGxhdGZvcm1zKQorCWZpbmRwa2dfZnJhbWV3b3JrKE9w
ZW5HTEVTMikKKyAgICBzZXQoT1BFTkdMRVMyX2dsX0xJQlJBUlkgIi1mcmFtZXdvcmsgT3BlbkdM
RVMiKQorCisgIEVMU0UoQVBQTEUpCisKKyAgICBGSU5EX1BBVEgoT1BFTkdMRVMyX0lOQ0xVREVf
RElSIEdMRVMyL2dsMi5oCisgICAgICAvdXNyL29wZW53aW4vc2hhcmUvaW5jbHVkZQorICAgICAg
L29wdC9ncmFwaGljcy9PcGVuR0wvaW5jbHVkZSAvdXNyL1gxMVI2L2luY2x1ZGUKKyAgICAgIC91
c3IvaW5jbHVkZQorICAgICkKKworICAgIEZJTkRfTElCUkFSWShPUEVOR0xFUzJfZ2xfTElCUkFS
WQorICAgICAgTkFNRVMgR0xFU3YyCisgICAgICBQQVRIUyAvb3B0L2dyYXBoaWNzL09wZW5HTC9s
aWIKKyAgICAgICAgICAgIC91c3Ivb3Blbndpbi9saWIKKyAgICAgICAgICAgIC91c3Ivc2hsaWIg
L3Vzci9YMTFSNi9saWIKKyAgICAgICAgICAgIC91c3IvbGliCisgICAgKQorCisgICAgSUYgKE5P
VCBPR1JFS0lUX0JVSUxEX0FORFJPSUQpCisJCUZJTkRfUEFUSChFR0xfSU5DTFVERV9ESVIgRUdM
L2VnbC5oCisJCSAgL3Vzci9vcGVud2luL3NoYXJlL2luY2x1ZGUKKwkJICAvb3B0L2dyYXBoaWNz
L09wZW5HTC9pbmNsdWRlIC91c3IvWDExUjYvaW5jbHVkZQorCQkgIC91c3IvaW5jbHVkZQorCQkp
CisKKwkJRklORF9MSUJSQVJZKEVHTF9lZ2xfTElCUkFSWQorCQkgIE5BTUVTIEVHTAorCQkgIFBB
VEhTIC9vcHQvZ3JhcGhpY3MvT3BlbkdML2xpYgorCQkJCS91c3Ivb3Blbndpbi9saWIKKwkJCQkv
dXNyL3NobGliIC91c3IvWDExUjYvbGliCisJCQkJL3Vzci9saWIKKwkJKQorCisJCSMgT24gVW5p
eCBPcGVuR0wgbW9zdCBjZXJ0YWlubHkgYWx3YXlzIHJlcXVpcmVzIFgxMS4KKwkJIyBGZWVsIGZy
ZWUgdG8gdGlnaHRlbiB1cCB0aGVzZSBjb25kaXRpb25zIGlmIHlvdSBkb24ndCAKKwkJIyB0aGlu
ayB0aGlzIGlzIGFsd2F5cyB0cnVlLgorCQkjIEl0J3Mgbm90IHRydWUgb24gT1NYLgorCisJCUlG
IChPUEVOR0xFUzJfZ2xfTElCUkFSWSkKKwkJICBJRihOT1QgWDExX0ZPVU5EKQorCQkJSU5DTFVE
RShGaW5kWDExKQorCQkgIEVORElGKE5PVCBYMTFfRk9VTkQpCisJCSAgSUYgKFgxMV9GT1VORCkK
KwkJCUlGIChOT1QgQVBQTEUpCisJCQkgIFNFVCAoT1BFTkdMRVMyX0xJQlJBUklFUyAke1gxMV9M
SUJSQVJJRVN9KQorCQkJRU5ESUYgKE5PVCBBUFBMRSkKKwkJICBFTkRJRiAoWDExX0ZPVU5EKQor
CQlFTkRJRiAoT1BFTkdMRVMyX2dsX0xJQlJBUlkpCisgICAgRU5ESUYgKCkKKworICBFTkRJRihB
UFBMRSkKK0VORElGIChXSU4zMikKKworU0VUKCBPUEVOR0xFUzJfRk9VTkQgIllFUyIgKQorI1NF
VCggT1BFTkdMRVMyX0xJQlJBUklFUyAke09QRU5HTEVTMl9nbF9MSUJSQVJZfSAke09QRU5HTEVT
Ml9MSUJSQVJJRVN9KQorCitJRiAoT0dSRUtJVF9CVUlMRF9BTkRST0lEKQorICBJRihPUEVOR0xF
UzJfZ2xfTElCUkFSWSkKKworICAgICAgU0VUKCBPUEVOR0xFUzJfTElCUkFSSUVTICR7T1BFTkdM
RVMyX2dsX0xJQlJBUll9ICR7T1BFTkdMRVMyX0xJQlJBUklFU30pCisgICAgICBTRVQoIEVHTF9M
SUJSQVJJRVMpCisgICAgICBTRVQoIE9QRU5HTEVTMl9GT1VORCAiWUVTIiApCisJICAKKwkgICNt
ZXNzYWdlKCJHTEVTTCBGT1VORCIgJHtPUEVOR0xFUzJfTElCUkFSSUVTfSkKKworICBFTkRJRihP
UEVOR0xFUzJfZ2xfTElCUkFSWSkKKworRUxTRSAoKQorCisgIFNFVCggT1BFTkdMRVMyX0xJQlJB
UklFUyAke09QRU5HTEVTMl9nbF9MSUJSQVJZfSAke09QRU5HTEVTMl9MSUJSQVJJRVN9KQorCisg
IElGKE9QRU5HTEVTMl9nbF9MSUJSQVJZIEFORCBFR0xfZWdsX0xJQlJBUlkpCisKKyAgICBTRVQo
IE9QRU5HTEVTMl9MSUJSQVJJRVMgJHtPUEVOR0xFUzJfZ2xfTElCUkFSWX0gJHtPUEVOR0xFUzJf
TElCUkFSSUVTfSkKKyAgICBTRVQoIEVHTF9MSUJSQVJJRVMgJHtFR0xfZWdsX0xJQlJBUll9ICR7
RUdMX0xJQlJBUklFU30pCisgICAgU0VUKCBPUEVOR0xFUzJfRk9VTkQgIllFUyIgKQorCisgIEVO
RElGKE9QRU5HTEVTMl9nbF9MSUJSQVJZIEFORCBFR0xfZWdsX0xJQlJBUlkpCisKK0VORElGICgp
CisKK01BUktfQVNfQURWQU5DRUQoCisgIE9QRU5HTEVTMl9JTkNMVURFX0RJUgorICBPUEVOR0xF
UzJfZ2xfTElCUkFSWQorICBFR0xfSU5DTFVERV9ESVIKKyAgRUdMX2VnbF9MSUJSQVJZCispCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFr
ZS9PcHRpb25zQ29tbW9uLmNtYWtlCmluZGV4IDczNDg3NGIwZGViMzk0YmFkMmQ0MGZmOTUyZDk3
MDViMGY1MmY3YTAuLjkwYjRiODcwMDExOTA0MGQ2ZTgwZGIwYWM1MTQ5Mzc5NDAxNjc2NjQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9j
bWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCkBAIC0xNiw1ICsxNiw1IEBAIEVMU0UgKCkKIEVORElG
ICgpCiAKIElGIChFTkFCTEVfV0VCR0wpCi0gICAgRklORF9QQUNLQUdFKE9wZW5HTCBSRVFVSVJF
RCkKKyAgICBGSU5EX1BBQ0tBR0UoT3BlbkdMRVMyIFJFUVVJUkVEKQogRU5ESUYgKCkKZGlmZiAt
LWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAzZWUyMmFhYjFhOTc3OTY0YWFlMWQ4
ODE5Yjg1OWQyNTYwMDQwNmRkLi44YTJlMTM0NDM2Y2E4YzE5ODg4NWJlNWEyNmZjN2NlZGE0ZTI3
ZTkzIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTEtMTItMDEgIEVsaSBGaWRsZXIgIDxlZmlkbGVyQHJpbS5jb20+CisKKyAgICAgICAg
Rml4IE9wZW5HTCBkZXBlbmRlbmN5IGluIENNYWtlIGJ1aWxkIHN5c3RlbQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9GaW5kT3Bl
bkdMRVMyLmNtYWtlOiBBZGRlZCBmcm9tIE9HUkUgcHJvamVjdC4KKyAgICAgICAgKiBTb3VyY2Uv
Y21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZToKKwogMjAxMS0xMS0zMCAgQWxlamFuZHJvIEcuIENh
c3RybyAgPGFsZXhAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBBZGQgYWNjZWxlcmF0ZWQg
Y29tcG9zaXRpbmcgY29tcGlsYXRpb24gb3B0aW9uCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117790</attachid>
            <date>2011-12-04 08:47:03 -0800</date>
            <delta_ts>2011-12-09 08:20:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73559-20111204114700.patch</filename>
            <type>text/plain</type>
            <size>5544</size>
            <attacher name="Eli Fidler">efidler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxNTYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTgxYzFmOTM2NGRjNWE4
YzI5MDlkOGZjZDAxOWRlZWVkZTYyMzYwZC4uNGQ2MjRmZDAwNTZkODI3ZmU4M2Y3MzkxMDdjN2Vh
ZTE2YWRjNGY2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDExLTEyLTA0ICBFbGkg
RmlkbGVyICA8ZWZpZGxlckByaW0uY29tPgorCisgICAgICAgIEZpeCBPcGVuR0wgZGVwZW5kZW5j
eSBpbiBDTWFrZSBidWlsZCBzeXN0ZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTczNTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDogdXNlIE9wZW5HTEVTIGRlcGVuZGVuY2ll
cyBpbnN0ZWFkIG9mIE9wZW5HTAorCiAyMDExLTExLTMwICBSeW9zdWtlIE5pd2EgIDxybml3YUB3
ZWJraXQub3JnPgogCiAgICAgICAgIENhbm5vdCBzZWxlY3QgUlRMIHRleHQgaW5zaWRlIExUUiB0
ZXh0IGZyb20gcmlnaHQgdG8gbGVmdCBieSBhIG1vdXNlIGRyYWcKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQK
aW5kZXggM2Y0NDYzZmVjMTY5OTE4MGZhM2I4NDBhNzYyY2EzYmRkZmVhNWIxMy4uYjk0ZTQyYTQ5
NTFiOWEwOGU2MDA0N2YwY2I4ZmU0Yzg2ZTA1YjUxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAg
LTIwOTcsMTQgKzIwOTcsMTQgQEAgRU5ESUYgKCkKIAogSUYgKEVOQUJMRV9XRUJHTCkKICAgICBM
SVNUKEFQUEVORCBXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVMKLSAgICAgICAgJHtPUEVOR0xf
SU5DTFVERV9ESVJ9CisgICAgICAgICR7T1BFTkdMRVMyX0lOQ0xVREVfRElSU30KICAgICAgICAg
JHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjCiAgICAgICAgICR7VEhJUkRQQVJUWV9ESVJ9L0FO
R0xFL2luY2x1ZGUKICAgICAgICAgJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvaW5jbHVkZS9HTFNM
QU5HCiAgICAgICAgICR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2dwdQogICAgICkK
ICAgICBMSVNUKEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUwotICAgICAgICAke09QRU5HTF9nbF9M
SUJSQVJZfQorICAgICAgICAke09QRU5HTEVTMl9MSUJSQVJJRVN9CiAgICAgKQogICAgIExJU1Qo
QVBQRU5EIFdlYkNvcmVfU09VUkNFUwogICAgICAgICAke0RFUklWRURfU09VUkNFU19XRUJDT1JF
X0RJUn0vZ2xzbGFuZy5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9GaW5kT3BlbkdMRVMy
LmNtYWtlIGIvU291cmNlL2NtYWtlL0ZpbmRPcGVuR0xFUzIuY21ha2UKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWY3
NjYwYTZmMWU1NTBkZmE2MDQzMDdjMzU5YjUyYzNlZmQ3M2Q4MwotLS0gL2Rldi9udWxsCisrKyBi
L1NvdXJjZS9jbWFrZS9GaW5kT3BlbkdMRVMyLmNtYWtlCkBAIC0wLDAgKzEsODIgQEAKKyMtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisjIFRoaXMgZmlsZSBpcyBhZGFwdGVkIGZyb20gdGhlIENNYWtlIGJ1aWxkIHN5c3Rl
bSBmb3IgT0dSRQorIyAgICAgKE9iamVjdC1vcmllbnRlZCBHcmFwaGljcyBSZW5kZXJpbmcgRW5n
aW5lKQorIworIyBUaGUgY29udGVudHMgb2YgdGhpcyBmaWxlIGFyZSBwbGFjZWQgaW4gdGhlIHB1
YmxpYyBkb21haW4uIEZlZWwKKyMgZnJlZSB0byBtYWtlIHVzZSBvZiBpdCBpbiBhbnkgd2F5IHlv
dSBsaWtlLgorIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyAtIFRyeSB0byBmaW5kIE9wZW5HTEVTIGFuZCBFR0wK
KyMgT25jZSBkb25lIHRoaXMgd2lsbCBkZWZpbmUKKyMKKyMgIE9QRU5HTEVTMl9GT1VORCAgICAg
ICAgLSBzeXN0ZW0gaGFzIE9wZW5HTEVTCisjICBPUEVOR0xFUzJfSU5DTFVERV9ESVJTIC0gdGhl
IEdMIGluY2x1ZGUgZGlyZWN0b3J5CisjICBPUEVOR0xFUzJfTElCUkFSSUVTICAgIC0gTGluayB0
aGVzZSB0byB1c2UgT3BlbkdMRVMKKyMKKyMgIEVHTF9GT1VORCAgICAgICAgLSBzeXN0ZW0gaGFz
IEVHTAorIyAgRUdMX0lOQ0xVREVfRElSUyAtIHRoZSBFR0wgaW5jbHVkZSBkaXJlY3RvcnkKKyMg
IEVHTF9MSUJSQVJJRVMgICAgLSBMaW5rIHRoZXNlIHRvIHVzZSBFR0wKKworSUYgKFdJTjMyKQor
ICAgIEZJTkRfUEFUSCAoT1BFTkdMRVMyX0lOQ0xVREVfRElSUyBHTEVTMi9nbDIuaCkKKyAgICBG
SU5EX0xJQlJBUlkgKE9QRU5HTEVTMl9nbF9MSUJSQVJZIGxpYkdMRVN2MikKK0VMU0UgKFdJTjMy
KQorICAgIElGIChBUFBMRSkKKyAgICAgICAgY3JlYXRlX3NlYXJjaF9wYXRocygvRGV2ZWxvcGVy
L1BsYXRmb3JtcykKKyAgICAgICAgZmluZHBrZ19mcmFtZXdvcmsoT3BlbkdMRVMyKQorICAgICAg
ICBzZXQoT1BFTkdMRVMyX2dsX0xJQlJBUlkgIi1mcmFtZXdvcmsgT3BlbkdMRVMiKQorICAgIEVM
U0UgKEFQUExFKQorICAgICAgICBGSU5EX1BBVEggKE9QRU5HTEVTMl9JTkNMVURFX0RJUlMgR0xF
UzIvZ2wyLmgKKyAgICAgICAgICAgIC91c3Ivb3Blbndpbi9zaGFyZS9pbmNsdWRlCisgICAgICAg
ICAgICAvb3B0L2dyYXBoaWNzL09wZW5HTC9pbmNsdWRlIC91c3IvWDExUjYvaW5jbHVkZQorICAg
ICAgICAgICAgL3Vzci9pbmNsdWRlCisgICAgICAgICkKKyAgICAgICAgRklORF9MSUJSQVJZIChP
UEVOR0xFUzJfZ2xfTElCUkFSWQorICAgICAgICAgICAgTkFNRVMgR0xFU3YyCisgICAgICAgICAg
ICBQQVRIUyAvb3B0L2dyYXBoaWNzL09wZW5HTC9saWIKKyAgICAgICAgICAgIC91c3Ivb3Blbndp
bi9saWIKKyAgICAgICAgICAgIC91c3Ivc2hsaWIgL3Vzci9YMTFSNi9saWIKKyAgICAgICAgICAg
IC91c3IvbGliCisgICAgICAgICkKKyAgICAgICAgRklORF9QQVRIIChFR0xfSU5DTFVERV9ESVJT
IEVHTC9lZ2wuaAorICAgICAgICAgICAgL3Vzci9vcGVud2luL3NoYXJlL2luY2x1ZGUKKyAgICAg
ICAgICAgIC9vcHQvZ3JhcGhpY3MvT3BlbkdML2luY2x1ZGUgL3Vzci9YMTFSNi9pbmNsdWRlCisg
ICAgICAgICAgICAvdXNyL2luY2x1ZGUKKyAgICAgICAgKQorICAgICAgICBGSU5EX0xJQlJBUlkg
KEVHTF9lZ2xfTElCUkFSWQorICAgICAgICAgICAgTkFNRVMgRUdMCisgICAgICAgICAgICBQQVRI
UyAvb3B0L2dyYXBoaWNzL09wZW5HTC9saWIKKyAgICAgICAgICAgIC91c3Ivb3Blbndpbi9saWIK
KyAgICAgICAgICAgIC91c3Ivc2hsaWIgL3Vzci9YMTFSNi9saWIKKyAgICAgICAgICAgIC91c3Iv
bGliCisgICAgICAgICkKKworICAgICAgICAjIE9uIFVuaXggT3BlbkdMIG1vc3QgY2VydGFpbmx5
IGFsd2F5cyByZXF1aXJlcyBYMTEuCisgICAgICAgICMgRmVlbCBmcmVlIHRvIHRpZ2h0ZW4gdXAg
dGhlc2UgY29uZGl0aW9ucyBpZiB5b3UgZG9uJ3QKKyAgICAgICAgIyB0aGluayB0aGlzIGlzIGFs
d2F5cyB0cnVlLgorICAgICAgICAjIEl0J3Mgbm90IHRydWUgb24gT1NYLgorICAgICAgICBJRiAo
T1BFTkdMRVMyX2dsX0xJQlJBUlkpCisgICAgICAgICAgICBJRiAoTk9UIFgxMV9GT1VORCkKKyAg
ICAgICAgICAgICAgICBJTkNMVURFIChGaW5kWDExKQorICAgICAgICAgICAgRU5ESUYgKE5PVCBY
MTFfRk9VTkQpCisgICAgICAgICAgICBJRiAoWDExX0ZPVU5EKQorICAgICAgICAgICAgICAgIElG
IChOT1QgQVBQTEUpCisgICAgICAgICAgICAgICAgICAgIFNFVCAoT1BFTkdMRVMyX0xJQlJBUklF
UyAke1gxMV9MSUJSQVJJRVN9KQorICAgICAgICAgICAgICAgIEVORElGIChOT1QgQVBQTEUpCisg
ICAgICAgICAgICBFTkRJRiAoWDExX0ZPVU5EKQorICAgICAgICBFTkRJRiAoT1BFTkdMRVMyX2ds
X0xJQlJBUlkpCisgICAgRU5ESUYoQVBQTEUpCitFTkRJRiAoV0lOMzIpCisKK0lGIChPUEVOR0xF
UzJfZ2xfTElCUkFSWSBBTkQgRUdMX2VnbF9MSUJSQVJZKQorICAgIFNFVCAoT1BFTkdMRVMyX0xJ
QlJBUklFUyAke09QRU5HTEVTMl9nbF9MSUJSQVJZfSAke09QRU5HTEVTMl9MSUJSQVJJRVN9KQor
ICAgIFNFVCAoRUdMX0xJQlJBUklFUyAke0VHTF9lZ2xfTElCUkFSWX0gJHtFR0xfTElCUkFSSUVT
fSkKKyAgICBTRVQgKE9QRU5HTEVTMl9GT1VORCAiWUVTIikKK0VORElGIChPUEVOR0xFUzJfZ2xf
TElCUkFSWSBBTkQgRUdMX2VnbF9MSUJSQVJZKQorCitNQVJLX0FTX0FEVkFOQ0VEICgKKyAgICBP
UEVOR0xFUzJfSU5DTFVERV9ESVJTCisgICAgT1BFTkdMRVMyX2dsX0xJQlJBUlkKKyAgICBFR0xf
SU5DTFVERV9ESVJTCisgICAgRUdMX2VnbF9MSUJSQVJZCispCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNt
YWtlCmluZGV4IDczNDg3NGIwZGViMzk0YmFkMmQ0MGZmOTUyZDk3MDViMGY1MmY3YTAuLjkwYjRi
ODcwMDExOTA0MGQ2ZTgwZGIwYWM1MTQ5Mzc5NDAxNjc2NjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9j
bWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9u
LmNtYWtlCkBAIC0xNiw1ICsxNiw1IEBAIEVMU0UgKCkKIEVORElGICgpCiAKIElGIChFTkFCTEVf
V0VCR0wpCi0gICAgRklORF9QQUNLQUdFKE9wZW5HTCBSRVFVSVJFRCkKKyAgICBGSU5EX1BBQ0tB
R0UoT3BlbkdMRVMyIFJFUVVJUkVEKQogRU5ESUYgKCkKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBi
L0NoYW5nZUxvZwppbmRleCAzZWUyMmFhYjFhOTc3OTY0YWFlMWQ4ODE5Yjg1OWQyNTYwMDQwNmRk
Li40OWQ0MmMyNjUyYmM1ODJjYzdkOTc0NDY1NTMwNzlmZThhMmVlOGVkIDEwMDY0NAotLS0gYS9D
aGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMTItMDQgIEVs
aSBGaWRsZXIgIDxlZmlkbGVyQHJpbS5jb20+CisKKyAgICAgICAgRml4IE9wZW5HTCBkZXBlbmRl
bmN5IGluIENNYWtlIGJ1aWxkIHN5c3RlbQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzM1NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9GaW5kT3BlbkdMRVMyLmNtYWtlOiBBZGFw
dGVkIGZyb20gT0dSRSBwcm9qZWN0LgorICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zQ29t
bW9uLmNtYWtlOgorCiAyMDExLTExLTMwICBBbGVqYW5kcm8gRy4gQ2FzdHJvICA8YWxleEBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtHVEtdIEFkZCBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBjb21w
aWxhdGlvbiBvcHRpb24K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118582</attachid>
            <date>2011-12-09 08:20:41 -0800</date>
            <delta_ts>2011-12-12 15:48:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73559-20111209112040.patch</filename>
            <type>text/plain</type>
            <size>3681</size>
            <attacher name="Eli Fidler">efidler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMzg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGQxYTExODY2YzgwYjRi
NGY1MTdlYTJjNGEzMjA5NmJlYjA5M2I4MC4uYzM0MDVkM2YzMmY1MTVmZDJlZTM1OTljNDZjNmU3
NDFjOWM4NjI0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDExLTEyLTA4ICBFbGkg
RmlkbGVyICA8ZWZpZGxlckByaW0uY29tPgorCisgICAgICAgIEZpeCBPcGVuR0wgZGVwZW5kZW5j
eSBpbiBDTWFrZSBidWlsZCBzeXN0ZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTczNTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDogdXNlIE9wZW5HTEVTIGRlcGVuZGVuY2ll
cyBpbnN0ZWFkIG9mIE9wZW5HTAorCiAyMDExLTEyLTA4ICBTdGVwaGVuIFdoaXRlICA8c2Vub3Ji
bGFuY29AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVzZSBTa2lhJ3MgaW1wbGVtZW50YXRpb24g
b2YgR2F1c3NpYW4gYmx1ciB3aGVuIGFjY2VsZXJhdGVkIGZpbHRlcnMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50
eHQKaW5kZXggMThmYTVhMjljMTQ5ODYzMmU5OWM1NDg0NDQ0YzlhYjBkMDRjNDEwMi4uMTVjYjJm
Yjg4M2VkN2UxOWNlNjM2NWJkMWU3NTZiZDFmMzE3ZmIxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQK
QEAgLTIxMDAsMTQgKzIxMDAsMTQgQEAgRU5ESUYgKCkKIAogSUYgKEVOQUJMRV9XRUJHTCkKICAg
ICBMSVNUKEFQUEVORCBXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVMKLSAgICAgICAgJHtPUEVO
R0xfSU5DTFVERV9ESVJ9CisgICAgICAgICR7T1BFTkdMRVMyX0lOQ0xVREVfRElSU30KICAgICAg
ICAgJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjCiAgICAgICAgICR7VEhJUkRQQVJUWV9ESVJ9
L0FOR0xFL2luY2x1ZGUKICAgICAgICAgJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvaW5jbHVkZS9H
TFNMQU5HCiAgICAgICAgICR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2dwdQogICAg
ICkKICAgICBMSVNUKEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUwotICAgICAgICAke09QRU5HTF9n
bF9MSUJSQVJZfQorICAgICAgICAke09QRU5HTEVTMl9MSUJSQVJJRVN9CiAgICAgKQogICAgIExJ
U1QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogICAgICAgICAke0RFUklWRURfU09VUkNFU19XRUJD
T1JFX0RJUn0vZ2xzbGFuZy5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9GaW5kT3BlbkdM
RVMyLmNtYWtlIGIvU291cmNlL2NtYWtlL0ZpbmRPcGVuR0xFUzIuY21ha2UKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
M2FhZDg4MDdkZDhmMGQ3MzQyNzFlOGYxZDVmMTdiODE4N2YwZGQyMgotLS0gL2Rldi9udWxsCisr
KyBiL1NvdXJjZS9jbWFrZS9GaW5kT3BlbkdMRVMyLmNtYWtlCkBAIC0wLDAgKzEsMzIgQEAKKyMg
Q29weXJpZ2h0IChDKSBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZCAyMDExLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorIworIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlzIGFsbG93ZWQgYWNjb3Jk
aW5nIHRvIHRoZSB0ZXJtcyBvZiB0aGUgQlNEIGxpY2Vuc2UuCisjIEZvciBkZXRhaWxzIHNlZSB0
aGUgYWNjb21wYW55aW5nIENPUFlJTkctQ01BS0UtU0NSSVBUUyBmaWxlLgorCisjIC0gVHJ5IHRv
IGZpbmQgT3BlbkdMIEVTIDIuMAorIyBPbmNlIGRvbmUgdGhpcyB3aWxsIGRlZmluZQorIworIyAg
T1BFTkdMRVMyX0ZPVU5EICAgICAgICAtIHN5c3RlbSBoYXMgT3BlbkdMIEVTIDIuMAorIyAgT1BF
TkdMRVMyX0lOQ0xVREVfRElSUyAtIHRoZSBPcGVuR0wgRVMgMi4wIGluY2x1ZGUgZGlyZWN0b3J5
CisjICBPUEVOR0xFUzJfTElCUkFSSUVTICAgIC0gTGluayB0aGVzZSB0byB1c2UgT3BlbkdMIEVT
IDIuMAorCitGSU5EX1BBVEgoT1BFTkdMRVMyX0lOQ0xVREVfRElSUyBOQU1FUyBHTEVTMi9nbDIu
aAorICAgIFBBVEhTCisgICAgL3Vzci9vcGVud2luL3NoYXJlL2luY2x1ZGUKKyAgICAvb3B0L2dy
YXBoaWNzL09wZW5HTC9pbmNsdWRlCisgICAgL3Vzci9YMTFSNi9pbmNsdWRlCisgICAgL3Vzci9p
bmNsdWRlCispCisKK0ZJTkRfTElCUkFSWShPUEVOR0xFUzJfTElCUkFSSUVTIE5BTUVTIEdMRVN2
MgorICAgIFBBVEhTCisgICAgL29wdC9ncmFwaGljcy9PcGVuR0wvbGliCisgICAgL3Vzci9vcGVu
d2luL2xpYgorICAgIC91c3Ivc2hsaWIgL3Vzci9YMTFSNi9saWIKKyAgICAvdXNyL2xpYgorKQor
CitJTkNMVURFKEZpbmRQYWNrYWdlSGFuZGxlU3RhbmRhcmRBcmdzKQorRklORF9QQUNLQUdFX0hB
TkRMRV9TVEFOREFSRF9BUkdTKE9QRU5HTEVTMiBERUZBVUxUX01TRyBPUEVOR0xFUzJfSU5DTFVE
RV9ESVJTIE9QRU5HTEVTMl9MSUJSQVJJRVMpCisKK01BUktfQVNfQURWQU5DRUQoT1BFTkdMRVMy
X0lOQ0xVREVfRElSUyBPUEVOR0xFUzJfTElCUkFSSUVTKQpkaWZmIC0tZ2l0IGEvU291cmNlL2Nt
YWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFr
ZQppbmRleCA3MzQ4NzRiMGRlYjM5NGJhZDJkNDBmZjk1MmQ5NzA1YjBmNTJmN2EwLi45MGI0Yjg3
MDAxMTkwNDBkNmU4MGRiMGFjNTE0OTM3OTQwMTY3NjY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21h
a2UvT3B0aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQpAQCAtMTYsNSArMTYsNSBAQCBFTFNFICgpCiBFTkRJRiAoKQogCiBJRiAoRU5BQkxFX1dF
QkdMKQotICAgIEZJTkRfUEFDS0FHRShPcGVuR0wgUkVRVUlSRUQpCisgICAgRklORF9QQUNLQUdF
KE9wZW5HTEVTMiBSRVFVSVJFRCkKIEVORElGICgpCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9D
aGFuZ2VMb2cKaW5kZXggYzdmY2VhMmY4YTZlYjBmMGNlN2Y1OTVmZDI0YzBlZDYyMGIyYWZiNi4u
MjUzZThmY2RiYzZmN2Q0NWQwN2RhMWZiYzljMjE0NmMyNmFkOTk0OCAxMDA2NDQKLS0tIGEvQ2hh
bmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDExLTEyLTA4ICBFbGkg
RmlkbGVyICA8ZWZpZGxlckByaW0uY29tPgorCisgICAgICAgIEZpeCBPcGVuR0wgZGVwZW5kZW5j
eSBpbiBDTWFrZSBidWlsZCBzeXN0ZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTczNTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvRmluZE9wZW5HTEVTMi5jbWFrZTogQWRkZWQK
KyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZToKKwogMjAxMS0xMi0w
OCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEwMjMyMy4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118889</attachid>
            <date>2011-12-12 15:48:57 -0800</date>
            <delta_ts>2012-01-06 14:56:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73559-20111212184856.patch</filename>
            <type>text/plain</type>
            <size>4927</size>
            <attacher name="Eli Fidler">efidler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMzg1CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFu
Z2VMb2cKaW5kZXggYzdmY2VhMmY4YTZlYjBmMGNlN2Y1OTVmZDI0YzBlZDYyMGIyYWZiNi4uNDI0
YTlhOTQ3MDExN2RiNDk2NzMzOWQxNDg1OGJhZWVlZWNmYmQ1ZCAxMDA2NDQKLS0tIGEvQ2hhbmdl
TG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDExLTEyLTEyICBFbGkgRmlk
bGVyICA8ZWZpZGxlckByaW0uY29tPgorCisgICAgICAgIEZpeCBPcGVuR0wgZGVwZW5kZW5jeSBp
biBDTWFrZSBidWlsZCBzeXN0ZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTczNTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvRmluZE9wZW5HTEVTMi5jbWFrZTogQWRkZWQKKyAg
ICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZToKKwogMjAxMS0xMi0wOCAg
U2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEwMjMyMy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKaW5kZXggMThm
YTVhMjljMTQ5ODYzMmU5OWM1NDg0NDQ0YzlhYjBkMDRjNDEwMi4uMTVjYjJmYjg4M2VkN2UxOWNl
NjM2NWJkMWU3NTZiZDFmMzE3ZmIxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ01ha2VM
aXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTIxMDAsMTQg
KzIxMDAsMTQgQEAgRU5ESUYgKCkKIAogSUYgKEVOQUJMRV9XRUJHTCkKICAgICBMSVNUKEFQUEVO
RCBXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVMKLSAgICAgICAgJHtPUEVOR0xfSU5DTFVERV9E
SVJ9CisgICAgICAgICR7T1BFTkdMRVMyX0lOQ0xVREVfRElSU30KICAgICAgICAgJHtUSElSRFBB
UlRZX0RJUn0vQU5HTEUvc3JjCiAgICAgICAgICR7VEhJUkRQQVJUWV9ESVJ9L0FOR0xFL2luY2x1
ZGUKICAgICAgICAgJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvaW5jbHVkZS9HTFNMQU5HCiAgICAg
ICAgICR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2dwdQogICAgICkKICAgICBMSVNU
KEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUwotICAgICAgICAke09QRU5HTF9nbF9MSUJSQVJZfQor
ICAgICAgICAke09QRU5HTEVTMl9MSUJSQVJJRVN9CiAgICAgKQogICAgIExJU1QoQVBQRU5EIFdl
YkNvcmVfU09VUkNFUwogICAgICAgICAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vZ2xz
bGFuZy5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4ZDFhMTE4NjZjODBiNGI0ZjUxN2VhMmM0YTMyMDk2YmVi
MDkzYjgwLi4yNmZiMTJkZDNlODcxMDA0MDY5YzAyY2U0N2MzZTgyN2ZlOGY1OWE1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMTItMTIgIEVsaSBGaWRsZXIgIDxlZmlkbGVyQHJp
bS5jb20+CisKKyAgICAgICAgRml4IE9wZW5HTCBkZXBlbmRlbmN5IGluIENNYWtlIGJ1aWxkIHN5
c3RlbQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM1
NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIENN
YWtlTGlzdHMudHh0OiB1c2UgT3BlbkdMRVMgZGVwZW5kZW5jaWVzIGluc3RlYWQgb2YgT3BlbkdM
CisKIDIwMTEtMTItMDggIFN0ZXBoZW4gV2hpdGUgIDxzZW5vcmJsYW5jb0BjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgVXNlIFNraWEncyBpbXBsZW1lbnRhdGlvbiBvZiBHYXVzc2lhbiBibHVyIHdo
ZW4gYWNjZWxlcmF0ZWQgZmlsdGVycwpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL0ZpbmRPcGVu
R0xFUzIuY21ha2UgYi9Tb3VyY2UvY21ha2UvRmluZE9wZW5HTEVTMi5jbWFrZQpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4xNzUzYWRlNGJmYjljZmFlZTE0ZThmYWVjZmRmM2EwZmEyNjI2NDllCi0tLSAvZGV2L251bGwK
KysrIGIvU291cmNlL2NtYWtlL0ZpbmRPcGVuR0xFUzIuY21ha2UKQEAgLTAsMCArMSw1MiBAQAor
IyBDb3B5cmlnaHQgKEMpIFJlc2VhcmNoIEluIE1vdGlvbiBMaW1pdGVkIDIwMTEuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1ldDoKKyMK
KyMgMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBjb3B5
cmlnaHQKKyMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgorIyAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGNvcHlyaWdodAorIyAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisjICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisjIDMuIFRoZSBuYW1lIG9mIHRoZSBhdXRob3IgbWF5IG5vdCBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cworIyAgICBkZXJpdmVkIGZyb20gdGhpcyBzb2Z0d2FyZSB3
aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMKKyMgVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQVVUSE9SIGBgQVMgSVMnJyBBTkQgQU5ZIEVYUFJFU1Mg
T1IKKyMgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
VEhFIElNUExJRUQgV0FSUkFOVElFUworIyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELgorIyBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUgQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsCisjIElO
Q0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVAorIyBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVU
RSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisjIERBVEEsIE9SIFBST0ZJVFM7IE9S
IEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorIyBUSEVP
UlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBP
UiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRgorIyBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklT
RUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorCisjIC0gVHJ5IHRvIGZpbmQg
T3BlbkdMIEVTIDIuMAorIyBPbmNlIGRvbmUgdGhpcyB3aWxsIGRlZmluZQorIworIyAgT1BFTkdM
RVMyX0ZPVU5EICAgICAgICAtIHN5c3RlbSBoYXMgT3BlbkdMIEVTIDIuMAorIyAgT1BFTkdMRVMy
X0lOQ0xVREVfRElSUyAtIHRoZSBPcGVuR0wgRVMgMi4wIGluY2x1ZGUgZGlyZWN0b3J5CisjICBP
UEVOR0xFUzJfTElCUkFSSUVTICAgIC0gTGluayB0aGVzZSB0byB1c2UgT3BlbkdMIEVTIDIuMAor
CitGSU5EX1BBVEgoT1BFTkdMRVMyX0lOQ0xVREVfRElSUyBOQU1FUyBHTEVTMi9nbDIuaAorICAg
IFBBVEhTCisgICAgL3Vzci9vcGVud2luL3NoYXJlL2luY2x1ZGUKKyAgICAvb3B0L2dyYXBoaWNz
L09wZW5HTC9pbmNsdWRlCisgICAgL3Vzci9YMTFSNi9pbmNsdWRlCisgICAgL3Vzci9pbmNsdWRl
CispCisKK0ZJTkRfTElCUkFSWShPUEVOR0xFUzJfTElCUkFSSUVTIE5BTUVTIEdMRVN2MgorICAg
IFBBVEhTCisgICAgL29wdC9ncmFwaGljcy9PcGVuR0wvbGliCisgICAgL3Vzci9vcGVud2luL2xp
YgorICAgIC91c3Ivc2hsaWIgL3Vzci9YMTFSNi9saWIKKyAgICAvdXNyL2xpYgorKQorCitJTkNM
VURFKEZpbmRQYWNrYWdlSGFuZGxlU3RhbmRhcmRBcmdzKQorRklORF9QQUNLQUdFX0hBTkRMRV9T
VEFOREFSRF9BUkdTKE9QRU5HTEVTMiBERUZBVUxUX01TRyBPUEVOR0xFUzJfSU5DTFVERV9ESVJT
IE9QRU5HTEVTMl9MSUJSQVJJRVMpCisKK01BUktfQVNfQURWQU5DRUQoT1BFTkdMRVMyX0lOQ0xV
REVfRElSUyBPUEVOR0xFUzJfTElCUkFSSUVTKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09w
dGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQppbmRl
eCA3MzQ4NzRiMGRlYjM5NGJhZDJkNDBmZjk1MmQ5NzA1YjBmNTJmN2EwLi45MGI0Yjg3MDAxMTkw
NDBkNmU4MGRiMGFjNTE0OTM3OTQwMTY3NjY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMTYsNSArMTYsNSBAQCBFTFNFICgpCiBFTkRJRiAoKQogCiBJRiAoRU5BQkxFX1dFQkdMKQot
ICAgIEZJTkRfUEFDS0FHRShPcGVuR0wgUkVRVUlSRUQpCisgICAgRklORF9QQUNLQUdFKE9wZW5H
TEVTMiBSRVFVSVJFRCkKIEVORElGICgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121501</attachid>
            <date>2012-01-06 14:56:26 -0800</date>
            <delta_ts>2012-01-11 07:56:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73559-20120106175624.patch</filename>
            <type>text/plain</type>
            <size>3724</size>
            <attacher name="Eli Fidler">efidler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0MzMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2JiNmRhZmVhYzAzNGQ3
MWU3ZGQ5ZTE5YzQ2Y2E4YmRiNmU0ZTM3NS4uYjc1MzViNjJiZGRhNTFmOWZlNzkxZTc1MzkxODNj
MTE4MDg5NWM2MyAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAxLTA2ICBFbGkg
RmlkbGVyICA8ZWZpZGxlckByaW0uY29tPgorCisgICAgICAgIEZpeCBPcGVuR0wgZGVwZW5kZW5j
eSBpbiBDTWFrZSBidWlsZCBzeXN0ZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTczNTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKyAgICAgICAgKiBQbGF0Zm9ybUVmbC5j
bWFrZToKKwogMjAxMi0wMS0wNCAgSm9uIExlZSAgPGpvbmxlZUBhcHBsZS5jb20+CiAKICAgICAg
ICAgQ2xpY2tpbmcgb24gdGhlIGNhbmNlbCBidXR0b24gb24gcmVhZG9ubHkgYW5kIGRpc2FibGVk
IHNlYXJjaCBmaWVsZHMgZGFya2VucyBhcyBpZiB0aGUgc2VhcmNoIGZpZWxkIHdhcyBlZGl0YWJs
ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvV2Vi
Q29yZS9DTWFrZUxpc3RzLnR4dAppbmRleCAxZjY1ZjFlM2M3NGYxMGQ1NzM5NmExZTgwNmU2MTk3
ZWRkYTkyYWIyLi42MDNlNGYwZjNkMzc5YWFjZTY2YjMxMTg0MjU5YjgyZDE2Yzk0MGI3IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DTWFrZUxpc3RzLnR4dApAQCAtMjExMywxNSArMjExMywxMSBAQCBFTkRJRiAoKQogCiBJRiAo
RU5BQkxFX1dFQkdMKQogICAgIExJU1QoQVBQRU5EIFdlYkNvcmVfSU5DTFVERV9ESVJFQ1RPUklF
UwotICAgICAgICAke09QRU5HTF9JTkNMVURFX0RJUn0KICAgICAgICAgJHtUSElSRFBBUlRZX0RJ
Un0vQU5HTEUvc3JjCiAgICAgICAgICR7VEhJUkRQQVJUWV9ESVJ9L0FOR0xFL2luY2x1ZGUKICAg
ICAgICAgJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvaW5jbHVkZS9HTFNMQU5HCiAgICAgICAgICR7
V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2dwdQogICAgICkKLSAgICBMSVNUKEFQUEVO
RCBXZWJDb3JlX0xJQlJBUklFUwotICAgICAgICAke09QRU5HTF9nbF9MSUJSQVJZfQotICAgICkK
ICAgICBMSVNUKEFQUEVORCBXZWJDb3JlX1NPVVJDRVMKICAgICAgICAgJHtERVJJVkVEX1NPVVJD
RVNfV0VCQ09SRV9ESVJ9L2dsc2xhbmcuY3BwCiAgICAgICAgICR7REVSSVZFRF9TT1VSQ0VTX1dF
QkNPUkVfRElSfS9nbHNsYW5nX3RhYi5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1Bs
YXRmb3JtRWZsLmNtYWtlIGIvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1FZmwuY21ha2UKaW5kZXgg
NDkwNzBiOWRmOTQ3YTM5ZDQ2MWY5MzJiOWY2NWMzNjNmNDdkOGUxNi4uMWIyZTFlNDA2NTA1MmRh
MzY1MzM3NDQ0ZGQyNzAzYTU4NGI4MTVkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvUGxh
dGZvcm1FZmwuY21ha2UKKysrIGIvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1FZmwuY21ha2UKQEAg
LTI5MSw2ICsyOTEsMTUgQEAgSUYgKEVOQUJMRV9HTElCX1NVUFBPUlQpCiAgICkKIEVORElGICgp
CiAKK0lGIChFTkFCTEVfV0VCR0wpCisgIExJU1QoQVBQRU5EIFdlYkNvcmVfSU5DTFVERV9ESVJF
Q1RPUklFUworICAgICR7T1BFTkdMX0lOQ0xVREVfRElSfQorICApCisgIExJU1QoQVBQRU5EIFdl
YkNvcmVfTElCUkFSSUVTCisgICAgJHtPUEVOR0xfZ2xfTElCUkFSWX0KKyAgKQorRU5ESUYgKCkK
KwogSUYgKFdURl9VU0VfU09VUCkKICAgTElTVChBUFBFTkQgV2ViQ29yZV9JTkNMVURFX0RJUkVD
VE9SSUVTCiAgICAgJHtMSUJTT1VQMjRfSU5DTFVERV9ESVJTfQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQppbmRleCA3MzQ4NzRiMGRlYjM5NGJhZDJkNDBmZjk1MmQ5NzA1YjBmNTJmN2EwLi5kOTRh
OTQyYjg3NjI1N2RjNDUyMWY2OTUzM2VkOTIyMjVmODg5ODA1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1v
bi5jbWFrZQpAQCAtMTQsNyArMTQsMyBAQCBFTFNFSUYgKENNQUtFX1NZU1RFTV9OQU1FIE1BVENI
RVMgUU5YKQogRUxTRSAoKQogICAgIFNFVChDT0RFX0dFTkVSQVRPUl9QUkVQUk9DRVNTT1IgIiR7
Q01BS0VfQ1hYX0NPTVBJTEVSfSAtRSAtUCAteCBjKysiKQogRU5ESUYgKCkKLQotSUYgKEVOQUJM
RV9XRUJHTCkKLSAgICBGSU5EX1BBQ0tBR0UoT3BlbkdMIFJFUVVJUkVEKQotRU5ESUYgKCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlIGIvU291cmNlL2NtYWtlL09w
dGlvbnNFZmwuY21ha2UKaW5kZXggOTdkYTYxMTM2ZjlkNTYxOTQ4YTc2NzIzODBkZDI2MDNhY2Qw
NWIwOC4uOTg1Y2EyNzE1NjU2MjQzZWRmNzUxMWM4MGY5NzdhMzBkYjNkOTFkYiAxMDA2NDQKLS0t
IGEvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlv
bnNFZmwuY21ha2UKQEAgLTE2MCw0ICsxNjAsOCBAQCBJRiAoRU5BQkxFX1ZJREVPKQogICBBRERf
REVGSU5JVElPTlMoLURXVEZfVVNFX0dTVFJFQU1FUj0xKQogRU5ESUYoKQogCitJRiAoRU5BQkxF
X1dFQkdMKQorICBGSU5EX1BBQ0tBR0UoT3BlbkdMIFJFUVVJUkVEKQorRU5ESUYgKCkKKwogU0VU
KENQQUNLX1NPVVJDRV9HRU5FUkFUT1IgVEJaMikKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0No
YW5nZUxvZwppbmRleCA4NGU1NGU1NDk4N2YxNjczMjU3Yzg1YTQ0NjVmYTU4ZTI3NjM5NDA3Li5k
NWYyNmYwNmFhNDFmMTgyZDUzMDU1ZTljNzAxNGM5MWEzZTFhNTA1IDEwMDY0NAotLS0gYS9DaGFu
Z2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDEtMDYgIEVsaSBG
aWRsZXIgIDxlZmlkbGVyQHJpbS5jb20+CisKKyAgICAgICAgRml4IE9wZW5HTCBkZXBlbmRlbmN5
IGluIENNYWtlIGJ1aWxkIHN5c3RlbQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NzM1NTkKKworICAgICAgICBBcHBhcmVudGx5IHRoZSBFRkwgcG9ydCB1
c2VzIGRlc2t0b3AgT3BlbkdMIHRvIGltcGxlbWVudCBXZWJHTCwgYnV0IG90aGVyIHBvcnRzIHN1
Y2ggYXMgQmxhY2tCZXJyeSB1c2Ugb3RoZXIgbGlicmFyaWVzIGxpa2UgT3BlbkdMIEVTIDIuMCBv
ciBBTkdMRS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlOgorICAgICAgICAqIFNvdXJjZS9j
bWFrZS9PcHRpb25zRWZsLmNtYWtlOgorCiAyMDEyLTAxLTA0ICBKb24gTGVlICA8am9ubGVlQGFw
cGxlLmNvbT4KIAogICAgICAgICBDbGlja2luZyBvbiB0aGUgY2FuY2VsIGJ1dHRvbiBvbiByZWFk
b25seSBhbmQgZGlzYWJsZWQgc2VhcmNoIGZpZWxkcyBkYXJrZW5zIGFzIGlmIHRoZSBzZWFyY2gg
ZmllbGQgd2FzIGVkaXRhYmxlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122022</attachid>
            <date>2012-01-11 07:56:25 -0800</date>
            <delta_ts>2012-01-11 10:32:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73559-20120111105622.patch</filename>
            <type>text/plain</type>
            <size>3657</size>
            <attacher name="Eli Fidler">efidler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0NzExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjlkOWQyM2I5MTQ0ZjEy
ZGY2ODhhMzZiZmM5Y2UxNTk0ZmM2YjgzYy4uNmZjNGViOTY3OWFmYWM5NjJhNzAyMmRkNTJmZTUy
OTZiMmJlNDZjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAxLTExICBFbGkg
RmlkbGVyICA8ZWZpZGxlckByaW0uY29tPgorCisgICAgICAgIEZpeCBPcGVuR0wgZGVwZW5kZW5j
eSBpbiBDTWFrZSBidWlsZCBzeXN0ZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTczNTU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFuaWVsIEJhdGVz
LgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisgICAgICAgICogUGxhdGZvcm1FZmwuY21h
a2U6CisKIDIwMTItMDEtMTAgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBpbnRyb2R1Y2UgInNvdXJjZSIgY29sdW1uIGlu
IHRoZSBDU1MgcHJvZmlsZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3Rz
LnR4dCBiL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IGY1ZGViMWYzYmYzMjdi
NWIxNTdlZWU2YzgxYzliYmU5MTEyOWUwOTQuLjU5ZmNlZTI0NjgwNDc5OTUxNTY1NWIwN2VhNTFj
MzdlZDE2NDUyZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0Cisr
KyBiL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CkBAIC0yMTIxLDE1ICsyMTIxLDExIEBA
IEVORElGICgpCiAKIElGIChFTkFCTEVfV0VCR0wpCiAgICAgTElTVChBUFBFTkQgV2ViQ29yZV9J
TkNMVURFX0RJUkVDVE9SSUVTCi0gICAgICAgICR7T1BFTkdMX0lOQ0xVREVfRElSfQogICAgICAg
ICAke1RISVJEUEFSVFlfRElSfS9BTkdMRS9zcmMKICAgICAgICAgJHtUSElSRFBBUlRZX0RJUn0v
QU5HTEUvaW5jbHVkZQogICAgICAgICAke1RISVJEUEFSVFlfRElSfS9BTkdMRS9pbmNsdWRlL0dM
U0xBTkcKICAgICAgICAgJHtXRUJDT1JFX0RJUn0vcGxhdGZvcm0vZ3JhcGhpY3MvZ3B1CiAgICAg
KQotICAgIExJU1QoQVBQRU5EIFdlYkNvcmVfTElCUkFSSUVTCi0gICAgICAgICR7T1BFTkdMX2ds
X0xJQlJBUll9Ci0gICAgKQogICAgIExJU1QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUwogICAgICAg
ICAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vZ2xzbGFuZy5jcHAKICAgICAgICAgJHtE
RVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L2dsc2xhbmdfdGFiLmNwcApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvUGxhdGZvcm1FZmwuY21ha2UgYi9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9y
bUVmbC5jbWFrZQppbmRleCA0OTA3MGI5ZGY5NDdhMzlkNDYxZjkzMmI5ZjY1YzM2M2Y0N2Q4ZTE2
Li4xYjJlMWU0MDY1MDUyZGEzNjUzMzc0NDRkZDI3MDNhNTg0YjgxNWRhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9QbGF0Zm9ybUVmbC5jbWFrZQorKysgYi9Tb3VyY2UvV2ViQ29yZS9QbGF0
Zm9ybUVmbC5jbWFrZQpAQCAtMjkxLDYgKzI5MSwxNSBAQCBJRiAoRU5BQkxFX0dMSUJfU1VQUE9S
VCkKICAgKQogRU5ESUYgKCkKIAorSUYgKEVOQUJMRV9XRUJHTCkKKyAgTElTVChBUFBFTkQgV2Vi
Q29yZV9JTkNMVURFX0RJUkVDVE9SSUVTCisgICAgJHtPUEVOR0xfSU5DTFVERV9ESVJ9CisgICkK
KyAgTElTVChBUFBFTkQgV2ViQ29yZV9MSUJSQVJJRVMKKyAgICAke09QRU5HTF9nbF9MSUJSQVJZ
fQorICApCitFTkRJRiAoKQorCiBJRiAoV1RGX1VTRV9TT1VQKQogICBMSVNUKEFQUEVORCBXZWJD
b3JlX0lOQ0xVREVfRElSRUNUT1JJRVMKICAgICAke0xJQlNPVVAyNF9JTkNMVURFX0RJUlN9CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFr
ZS9PcHRpb25zQ29tbW9uLmNtYWtlCmluZGV4IDczNDg3NGIwZGViMzk0YmFkMmQ0MGZmOTUyZDk3
MDViMGY1MmY3YTAuLmQ5NGE5NDJiODc2MjU3ZGM0NTIxZjY5NTMzZWQ5MjIyNWY4ODk4MDUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9j
bWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCkBAIC0xNCw3ICsxNCwzIEBAIEVMU0VJRiAoQ01BS0Vf
U1lTVEVNX05BTUUgTUFUQ0hFUyBRTlgpCiBFTFNFICgpCiAgICAgU0VUKENPREVfR0VORVJBVE9S
X1BSRVBST0NFU1NPUiAiJHtDTUFLRV9DWFhfQ09NUElMRVJ9IC1FIC1QIC14IGMrKyIpCiBFTkRJ
RiAoKQotCi1JRiAoRU5BQkxFX1dFQkdMKQotICAgIEZJTkRfUEFDS0FHRShPcGVuR0wgUkVRVUlS
RUQpCi1FTkRJRiAoKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2Ug
Yi9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQppbmRleCA5N2RhNjExMzZmOWQ1NjE5NDhh
NzY3MjM4MGRkMjYwM2FjZDA1YjA4Li45ODVjYTI3MTU2NTYyNDNlZGY3NTExYzgwZjk3N2EzMGRi
M2Q5MWRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQorKysgYi9T
b3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQpAQCAtMTYwLDQgKzE2MCw4IEBAIElGIChFTkFC
TEVfVklERU8pCiAgIEFERF9ERUZJTklUSU9OUygtRFdURl9VU0VfR1NUUkVBTUVSPTEpCiBFTkRJ
RigpCiAKK0lGIChFTkFCTEVfV0VCR0wpCisgIEZJTkRfUEFDS0FHRShPcGVuR0wgUkVRVUlSRUQp
CitFTkRJRiAoKQorCiBTRVQoQ1BBQ0tfU09VUkNFX0dFTkVSQVRPUiBUQloyKQpkaWZmIC0tZ2l0
IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDE4ZjQ1MDEzMDIyNDBlNTVlZTgyMjAyNTMy
N2NiMGM1YzY0NzY4Y2IuLjI5MzljZmQ3ZGUyMmU2ZGZkOGQzMmFkMjJmZGE3ZmE2NDI1MDhiY2Ug
MTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAor
MjAxMi0wMS0xMSAgRWxpIEZpZGxlciAgPGVmaWRsZXJAcmltLmNvbT4KKworICAgICAgICBGaXgg
T3BlbkdMIGRlcGVuZGVuY3kgaW4gQ01ha2UgYnVpbGQgc3lzdGVtCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MzU1OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IERhbmllbCBCYXRlcy4KKworICAgICAgICBBcHBhcmVudGx5IHRoZSBFRkwgcG9ydCB1c2Vz
IGRlc2t0b3AgT3BlbkdMIHRvIGltcGxlbWVudCBXZWJHTCwgYnV0CisgICAgICAgIG90aGVyIHBv
cnRzIHN1Y2ggYXMgQmxhY2tCZXJyeSB1c2Ugb3RoZXIgbGlicmFyaWVzIGxpa2UgT3BlbkdMIEVT
IDIuMCBvcgorICAgICAgICBBTkdMRS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25z
Q29tbW9uLmNtYWtlOgorICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOgor
CiAyMDEyLTAxLTA5ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAog
ICAgICAgICBbR1RLXSBbQUNdIFNpbXBsaWZ5IGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nIGJ1aWxk
IG9wdGlvbnMK
</data>

          </attachment>
      

    </bug>

</bugzilla>