<?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>72153</bug_id>
          
          <creation_ts>2011-11-11 10:54:10 -0800</creation_ts>
          <short_desc>Web Inspector: Application cache update/swapCache should be available from UI.</short_desc>
          <delta_ts>2025-12-14 08:05:16 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apavlov</cc>
    
    <cc>brandonstewart</cc>
    
    <cc>bweinstein</cc>
    
    <cc>graouts</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>michaeln</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>syoichi</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500918</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-11-11 10:54:10 -0800</bug_when>
    <thetext>Application cache update/swapCache should be available from UI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500966</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Nordman">michaeln</who>
    <bug_when>2011-11-11 11:33:00 -0800</bug_when>
    <thetext>would be nice, in the interim, this can be accomplished via the js cmd line...
applicationCache.update() | applicationCache.swapCache()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504833</commentid>
    <comment_count>2</comment_count>
      <attachid>115585</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-11-17 07:26:48 -0800</bug_when>
    <thetext>Created attachment 115585
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504893</commentid>
    <comment_count>3</comment_count>
      <attachid>115585</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-17 08:40:43 -0800</bug_when>
    <thetext>Comment on attachment 115585
Patch

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

&gt; Source/WebCore/inspector/front-end/ApplicationCacheItemsView.js:41
&gt; +    this._updateButton.innerHTML = &quot;&amp;#8615;&quot;;

.textContent = &quot;\u21A7&quot;; ? Please comment on the content of the symbol.

&gt; Source/WebCore/inspector/front-end/ApplicationCacheItemsView.js:47
&gt; +    this._swapButton.innerHTML = &quot;&amp;#8644;&quot;;

ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504906</commentid>
    <comment_count>4</comment_count>
      <attachid>115602</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-11-17 09:04:13 -0800</bug_when>
    <thetext>Created attachment 115602
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504909</commentid>
    <comment_count>5</comment_count>
      <attachid>115602</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-11-17 09:09:59 -0800</bug_when>
    <thetext>Comment on attachment 115602
Patch

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

&gt; Source/WebCore/inspector/front-end/ApplicationCacheItemsView.js:41
&gt; +    this._updateButton.textContent = &quot;\u21A7&quot;; // Downwards Arrow From Bar

These characters look ugly. Please provide an image instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056434</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-12-17 11:23:39 -0800</bug_when>
    <thetext>&lt;rdar://problem/19281547&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2165754</commentid>
    <comment_count>7</comment_count>
    <who name="Brandon">brandonstewart</who>
    <bug_when>2025-12-14 08:05:16 -0800</bug_when>
    <thetext>Application Cache was deprecated: https://bugs.webkit.org/show_bug.cgi?id=181764</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115585</attachid>
            <date>2011-11-17 07:26:48 -0800</date>
            <delta_ts>2011-11-17 09:04:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72153-20111117192646.patch</filename>
            <type>text/plain</type>
            <size>10388</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwNTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWM3MWYwODFmMjZiM2Rl
NmJiMTY2NTg4MmM1ODI4ZTE4NTFlMzIwMi4uYjNjMzA1NGViYTExMTVkNDhjODcxNzU0M2U5NTAz
OWRmMjZkNjIyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDExLTExLTE3ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IEFwcGxpY2F0aW9uIGNhY2hlIHVwZGF0ZS9zd2FwQ2FjaGUgc2hvdWxkIGJlIGF2YWlsYWJs
ZSBmcm9tIFVJLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzIxNTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGluc3BlY3Rvci9JbnNwZWN0b3IuanNvbjoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVj
dG9yQXBwbGljYXRpb25DYWNoZUFnZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3Rv
ckFwcGxpY2F0aW9uQ2FjaGVBZ2VudDo6dXBkYXRlQ2FjaGUpOgorICAgICAgICAoV2ViQ29yZTo6
SW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFnZW50Ojpzd2FwQ2FjaGUpOgorICAgICAgICAqIGlu
c3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQuaDoKKyAgICAgICAgKiBpbnNw
ZWN0b3IvZnJvbnQtZW5kL0FwcGxpY2F0aW9uQ2FjaGVJdGVtc1ZpZXcuanM6CisgICAgICAgIChX
ZWJJbnNwZWN0b3IuQXBwbGljYXRpb25DYWNoZUl0ZW1zVmlldyk6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuQXBwbGljYXRpb25DYWNoZUl0ZW1zVmlldy5wcm90b3R5cGUuZ2V0IHN0YXR1c0Jhckl0
ZW1zKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5BcHBsaWNhdGlvbkNhY2hlSXRlbXNWaWV3LnBy
b3RvdHlwZS51cGRhdGVTdGF0dXMpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkFwcGxpY2F0aW9u
Q2FjaGVJdGVtc1ZpZXcucHJvdG90eXBlLl91cGRhdGVCdXR0b25DbGlja2VkKToKKyAgICAgICAg
KFdlYkluc3BlY3Rvci5BcHBsaWNhdGlvbkNhY2hlSXRlbXNWaWV3LnByb3RvdHlwZS5fc3dhcEJ1
dHRvbkNsaWNrZWQpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQXBwbGljYXRpb25D
YWNoZU1vZGVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkFwcGxpY2F0aW9uQ2FjaGVNb2Rl
bC5wcm90b3R5cGUudXBkYXRlQ2FjaGUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkFwcGxpY2F0
aW9uQ2FjaGVNb2RlbC5wcm90b3R5cGUuc3dhcENhY2hlKToKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZnJvbnQtZW5kL2luc3BlY3Rvci5jc3M6CisgICAgICAgICgudGV4dC1zdGF0dXMtYmFyLWl0ZW0p
OgorICAgICAgICAoZGVsZXRlLXN0b3JhZ2Utc3RhdHVzLWJhci1pdGVtIC5nbHlwaCk6CisKIDIw
MTEtMTEtMTYgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBpbnNwZWN0b3IgZm9sbG93cyBqYXZhc2NyaXB0OiBocmVmcyBh
cyByZWxhdGl2ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
ci5qc29uIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCmluZGV4IDky
NTQ0ZTMwYjNkNmQ4NmZjMzJiMWJiMzljNjQ3NTc1NjBkZmU1MDguLjcyMWI1YjM2MWM2OGNlNzM2
NjUxYmQ4OTE3ODU4YzVmNGRhYTBlYjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3IuanNvbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yLmpzb24KQEAgLTk4OSw2ICs5ODksMjAgQEAKICAgICAgICAgICAgICAgICAgICAgeyAibmFt
ZSI6ICJhcHBsaWNhdGlvbkNhY2hlIiwgIiRyZWYiOiAiQXBwbGljYXRpb25DYWNoZSIsICJkZXNj
cmlwdGlvbiI6ICJSZWxldmFudCBhcHBsaWNhdGlvbiBjYWNoZSBkYXRhIGZvciB0aGUgZG9jdW1l
bnQgaW4gZ2l2ZW4gZnJhbWUuIiB9CiAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAg
ICAiZGVzY3JpcHRpb24iOiAiUmV0dXJucyByZWxldmFudCBhcHBsaWNhdGlvbiBjYWNoZSBkYXRh
IGZvciB0aGUgZG9jdW1lbnQgaW4gZ2l2ZW4gZnJhbWUuIgorICAgICAgICAgICAgfSwKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAibmFtZSI6ICJ1cGRhdGVDYWNoZSIsCisgICAgICAg
ICAgICAgICAgInBhcmFtZXRlcnMiOiBbCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAi
ZnJhbWVJZCIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJJZGVudGlmaWVyIG9m
IHRoZSBmcmFtZSBjb250YWluaW5nIGRvY3VtZW50IHdob3NlIGFwcGxpY2F0aW9uIGNhY2hlIGdy
b3VwIHNob3VsZCBiZSB1cGRhdGVkLiIgfQorICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAg
ICAgICAgImRlc2NyaXB0aW9uIjogIlVwZGF0ZXMgYXBwbGljYXRpb24gY2FjaGUgZ3JvdXAgZm9y
IHRoZSBkb2N1bWVudCBpbiBnaXZlbiBmcmFtZS4iCisgICAgICAgICAgICB9LAorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICJuYW1lIjogInN3YXBDYWNoZSIsCisgICAgICAgICAgICAg
ICAgInBhcmFtZXRlcnMiOiBbCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZnJhbWVJ
ZCIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJJZGVudGlmaWVyIG9mIHRoZSBm
cmFtZSBjb250YWluaW5nIGRvY3VtZW50IHdob3NlIGFwcGxpY2F0aW9uIGNhY2hlIHNob3VsZCBi
ZSBzd2FwcGVkLiIgfQorICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgImRlc2Ny
aXB0aW9uIjogIlN3YXBzIGFwcGxpY2F0aW9uIGNhY2hlIGZvciB0aGUgZG9jdW1lbnQgaW4gZ2l2
ZW4gZnJhbWUuIgogICAgICAgICAgICAgfQogICAgICAgICBdLAogICAgICAgICAiZXZlbnRzIjog
WwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckFwcGxpY2F0
aW9uQ2FjaGVBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQXBw
bGljYXRpb25DYWNoZUFnZW50LmNwcAppbmRleCBmMTlmYTA0N2RhN2VkNDQyN2U4OTA0YzUyMjJl
ZDZmMjdjYmMzYWQ3Li5lOGVkYTZjZThlMzViMGEwZTc3ODM4MDUzMmI1MTBkZjc3YWU5MTMxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQXBwbGljYXRpb25D
YWNoZUFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQXBw
bGljYXRpb25DYWNoZUFnZW50LmNwcApAQCAtMTU4LDYgKzE1OCwyNCBAQCB2b2lkIEluc3BlY3Rv
ckFwcGxpY2F0aW9uQ2FjaGVBZ2VudDo6Z2V0QXBwbGljYXRpb25DYWNoZUZvckZyYW1lKEVycm9y
U3RyaW5nKiBlcgogICAgICphcHBsaWNhdGlvbkNhY2hlID0gYnVpbGRPYmplY3RGb3JBcHBsaWNh
dGlvbkNhY2hlKHJlc291cmNlcywgaW5mbyk7CiB9CiAKK3ZvaWQgSW5zcGVjdG9yQXBwbGljYXRp
b25DYWNoZUFnZW50Ojp1cGRhdGVDYWNoZShFcnJvclN0cmluZyogZXJyb3JTdHJpbmcsIGNvbnN0
IFN0cmluZyYgZnJhbWVJZCkKK3sKKyAgICBEb2N1bWVudExvYWRlciogZG9jdW1lbnRMb2FkZXIg
PSBhc3NlcnRGcmFtZVdpdGhEb2N1bWVudExvYWRlcihlcnJvclN0cmluZywgZnJhbWVJZCk7Cisg
ICAgaWYgKCFkb2N1bWVudExvYWRlcikKKyAgICAgICAgcmV0dXJuOworCisgICAgZG9jdW1lbnRM
b2FkZXItPmFwcGxpY2F0aW9uQ2FjaGVIb3N0KCktPnVwZGF0ZSgpOworfQorCit2b2lkIEluc3Bl
Y3RvckFwcGxpY2F0aW9uQ2FjaGVBZ2VudDo6c3dhcENhY2hlKEVycm9yU3RyaW5nKiBlcnJvclN0
cmluZywgY29uc3QgU3RyaW5nJiBmcmFtZUlkKQoreworICAgIERvY3VtZW50TG9hZGVyKiBkb2N1
bWVudExvYWRlciA9IGFzc2VydEZyYW1lV2l0aERvY3VtZW50TG9hZGVyKGVycm9yU3RyaW5nLCBm
cmFtZUlkKTsKKyAgICBpZiAoIWRvY3VtZW50TG9hZGVyKQorICAgICAgICByZXR1cm47CisKKyAg
ICBkb2N1bWVudExvYWRlci0+YXBwbGljYXRpb25DYWNoZUhvc3QoKS0+c3dhcENhY2hlKCk7Cit9
CisKIFBhc3NSZWZQdHI8SW5zcGVjdG9yT2JqZWN0PiBJbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hl
QWdlbnQ6OmJ1aWxkT2JqZWN0Rm9yQXBwbGljYXRpb25DYWNoZShjb25zdCBBcHBsaWNhdGlvbkNh
Y2hlSG9zdDo6UmVzb3VyY2VJbmZvTGlzdCYgYXBwbGljYXRpb25DYWNoZVJlc291cmNlcywgY29u
c3QgQXBwbGljYXRpb25DYWNoZUhvc3Q6OkNhY2hlSW5mbyYgYXBwbGljYXRpb25DYWNoZUluZm8p
CiB7CiAgICAgUmVmUHRyPEluc3BlY3Rvck9iamVjdD4gdmFsdWUgPSBJbnNwZWN0b3JPYmplY3Q6
OmNyZWF0ZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
ckFwcGxpY2F0aW9uQ2FjaGVBZ2VudC5oIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3Bl
Y3RvckFwcGxpY2F0aW9uQ2FjaGVBZ2VudC5oCmluZGV4IGM4OTllNjdhZmQ0YWViYjQzMTY0ZGYy
NDY0NzYyMzZlMjc4YzM5ZjAuLmJjM2YyZWQzMTMxNDZkMTMxYTI1ZTY4MTdjZDIzYjQyYzQzNzA5
YzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNh
dGlvbkNhY2hlQWdlbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
QXBwbGljYXRpb25DYWNoZUFnZW50LmgKQEAgLTY4LDYgKzY4LDggQEAgcHVibGljOgogICAgIHZv
aWQgZ2V0RnJhbWVzV2l0aE1hbmlmZXN0cyhFcnJvclN0cmluZyosIFJlZlB0cjxJbnNwZWN0b3JB
cnJheT4qIHJlc3VsdCk7CiAgICAgdm9pZCBnZXRNYW5pZmVzdEZvckZyYW1lKEVycm9yU3RyaW5n
KiwgY29uc3QgU3RyaW5nJiBmcmFtZUlkLCBTdHJpbmcqIG1hbmlmZXN0VVJMKTsKICAgICB2b2lk
IGdldEFwcGxpY2F0aW9uQ2FjaGVGb3JGcmFtZShFcnJvclN0cmluZyosIGNvbnN0IFN0cmluZyYg
ZnJhbWVJZCwgUmVmUHRyPEluc3BlY3Rvck9iamVjdD4qIGFwcGxpY2F0aW9uQ2FjaGUpOworICAg
IHZvaWQgdXBkYXRlQ2FjaGUoRXJyb3JTdHJpbmcqLCBjb25zdCBTdHJpbmcmIGZyYW1lSWQpOwor
ICAgIHZvaWQgc3dhcENhY2hlKEVycm9yU3RyaW5nKiwgY29uc3QgU3RyaW5nJiBmcmFtZUlkKTsK
IAogcHJpdmF0ZToKICAgICBQYXNzUmVmUHRyPEluc3BlY3Rvck9iamVjdD4gYnVpbGRPYmplY3RG
b3JBcHBsaWNhdGlvbkNhY2hlKGNvbnN0IEFwcGxpY2F0aW9uQ2FjaGVIb3N0OjpSZXNvdXJjZUlu
Zm9MaXN0JiwgY29uc3QgQXBwbGljYXRpb25DYWNoZUhvc3Q6OkNhY2hlSW5mbyYpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9BcHBsaWNhdGlvbkNhY2hl
SXRlbXNWaWV3LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9BcHBsaWNh
dGlvbkNhY2hlSXRlbXNWaWV3LmpzCmluZGV4IGUxZWU0NTRmNTE0OTQ4YzQ1ZDMxZmZmZTFiODlk
OGYxOTE2N2E2YTUuLmEyM2Q0NjFkNmYwY2VlZDQxYzRjOTZiMGRiNjM0ZDhlZGEzMDQxNzkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQXBwbGljYXRpb25D
YWNoZUl0ZW1zVmlldy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0FwcGxpY2F0aW9uQ2FjaGVJdGVtc1ZpZXcuanMKQEAgLTM2LDYgKzM2LDE5IEBAIFdlYkluc3Bl
Y3Rvci5BcHBsaWNhdGlvbkNhY2hlSXRlbXNWaWV3ID0gZnVuY3Rpb24obW9kZWwsIGZyYW1lSWQs
IHN0YXR1cykKICAgICB0aGlzLmVsZW1lbnQuYWRkU3R5bGVDbGFzcygic3RvcmFnZS12aWV3Iik7
CiAgICAgdGhpcy5lbGVtZW50LmFkZFN0eWxlQ2xhc3MoInRhYmxlIik7CiAKKyAgICB0aGlzLl91
cGRhdGVCdXR0b24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJidXR0b24iKTsKKyAgICB0aGlz
Ll91cGRhdGVCdXR0b24uY2xhc3NOYW1lID0gInN0YXR1cy1iYXItaXRlbSB0ZXh0LXN0YXR1cy1i
YXItaXRlbSI7CisgICAgdGhpcy5fdXBkYXRlQnV0dG9uLmlubmVySFRNTCA9ICImIzg2MTU7IjsK
KyAgICB0aGlzLl91cGRhdGVCdXR0b24udGl0bGUgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlVw
ZGF0ZSBjYWNoZSIpOworICAgIHRoaXMuX3VwZGF0ZUJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCJj
bGljayIsIHRoaXMuX3VwZGF0ZUJ1dHRvbkNsaWNrZWQuYmluZCh0aGlzKSwgZmFsc2UpOworICAg
IAorICAgIHRoaXMuX3N3YXBCdXR0b24gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJidXR0b24i
KTsKKyAgICB0aGlzLl9zd2FwQnV0dG9uLmNsYXNzTmFtZSA9ICJzdGF0dXMtYmFyLWl0ZW0gdGV4
dC1zdGF0dXMtYmFyLWl0ZW0iOworICAgIHRoaXMuX3N3YXBCdXR0b24uaW5uZXJIVE1MID0gIiYj
ODY0NDsiOworICAgIHRoaXMuX3N3YXBCdXR0b24uZGlzYWJsZWQgPSB0cnVlOworICAgIHRoaXMu
X3N3YXBCdXR0b24udGl0bGUgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlN3YXAgY2FjaGUiKTsK
KyAgICB0aGlzLl9zd2FwQnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgdGhpcy5fc3dh
cEJ1dHRvbkNsaWNrZWQuYmluZCh0aGlzKSwgZmFsc2UpOworCiAgICAgLy8gRklYTUU6IE5lZWRz
IGJldHRlciB0b29sdGlwLiAoTG9jYWxpemVkKQogICAgIHRoaXMuZGVsZXRlQnV0dG9uID0gbmV3
IFdlYkluc3BlY3Rvci5TdGF0dXNCYXJCdXR0b24oV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJEZWxl
dGUiKSwgImRlbGV0ZS1zdG9yYWdlLXN0YXR1cy1iYXItaXRlbSIpOwogICAgIHRoaXMuZGVsZXRl
QnV0dG9uLnZpc2libGUgPSBmYWxzZTsKQEAgLTgzLDEyICs5NiwxNCBAQCBXZWJJbnNwZWN0b3Iu
QXBwbGljYXRpb25DYWNoZUl0ZW1zVmlldy5wcm90b3R5cGUgPSB7CiAgICAgewogICAgICAgICBp
ZiAoUHJlZmVyZW5jZXMub25saW5lRGV0ZWN0aW9uRW5hYmxlZCkgewogICAgICAgICAgICAgcmV0
dXJuIFsKKyAgICAgICAgICAgICAgICB0aGlzLl91cGRhdGVCdXR0b24sIHRoaXMuX3N3YXBCdXR0
b24sCiAgICAgICAgICAgICAgICAgdGhpcy5kZWxldGVCdXR0b24uZWxlbWVudCwKICAgICAgICAg
ICAgICAgICB0aGlzLmNvbm5lY3Rpdml0eUljb24sIHRoaXMuY29ubmVjdGl2aXR5TWVzc2FnZSwg
dGhpcy5kaXZpZGVyLAogICAgICAgICAgICAgICAgIHRoaXMuc3RhdHVzSWNvbiwgdGhpcy5zdGF0
dXNNZXNzYWdlCiAgICAgICAgICAgICBdOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAg
cmV0dXJuIFsKKyAgICAgICAgICAgICAgICB0aGlzLl91cGRhdGVCdXR0b24sIHRoaXMuX3N3YXBC
dXR0b24sCiAgICAgICAgICAgICAgICAgdGhpcy5kZWxldGVCdXR0b24uZWxlbWVudCwgdGhpcy5k
aXZpZGVyLAogICAgICAgICAgICAgICAgIHRoaXMuc3RhdHVzSWNvbiwgdGhpcy5zdGF0dXNNZXNz
YWdlCiAgICAgICAgICAgICBdOwpAQCAtMTQyLDYgKzE1Nyw4IEBAIFdlYkluc3BlY3Rvci5BcHBs
aWNhdGlvbkNhY2hlSXRlbXNWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5zdGF0dXNJ
Y29uLnNyYyA9IGluZm8uc3JjOwogICAgICAgICB0aGlzLnN0YXR1c01lc3NhZ2UudGV4dENvbnRl
bnQgPSBpbmZvLnRleHQ7CiAgICAgICAgIAorICAgICAgICB0aGlzLl9zd2FwQnV0dG9uLmRpc2Fi
bGVkID0gdGhpcy5fc3RhdHVzICE9PSBhcHBsaWNhdGlvbkNhY2hlLlVQREFURVJFQURZOworICAg
ICAgICAKICAgICAgICAgaWYgKHRoaXMuaXNTaG93aW5nKCkgJiYgdGhpcy5fc3RhdHVzID09PSBh
cHBsaWNhdGlvbkNhY2hlLklETEUgJiYgKG9sZFN0YXR1cyA9PT0gYXBwbGljYXRpb25DYWNoZS5V
UERBVEVSRUFEWSB8fCAhdGhpcy5fcmVzb3VyY2VzKSkKICAgICAgICAgICAgIHRoaXMuX21hcmtE
aXJ0eSgpOwogICAgICAgICB0aGlzLl9tYXliZVVwZGF0ZSgpOwpAQCAtMjg2LDYgKzMwMywxNiBA
QCBXZWJJbnNwZWN0b3IuQXBwbGljYXRpb25DYWNoZUl0ZW1zVmlldy5wcm90b3R5cGUgPSB7CiAg
ICAgICAgIC8vIEluc3BlY3RvckJhY2tlbmQuZGVsZXRlQ2FjaGVkUmVzb3VyY2UoLi4uKQogICAg
ICAgICAvLyB0aGlzLl91cGRhdGUoKTsKICAgICB9LAorICAgIAorICAgIF91cGRhdGVCdXR0b25D
bGlja2VkOiBmdW5jdGlvbihldmVudCkKKyAgICB7CisgICAgICAgIHRoaXMuX21vZGVsLnVwZGF0
ZUNhY2hlKHRoaXMuX2ZyYW1lSWQpOyAgICAKKyAgICB9LAorCisgICAgX3N3YXBCdXR0b25DbGlj
a2VkOiBmdW5jdGlvbihldmVudCkKKyAgICB7CisgICAgICAgIHRoaXMuX21vZGVsLnN3YXBDYWNo
ZSh0aGlzLl9mcmFtZUlkKTsgICAgCisgICAgfQogfQogCiBXZWJJbnNwZWN0b3IuQXBwbGljYXRp
b25DYWNoZUl0ZW1zVmlldy5wcm90b3R5cGUuX19wcm90b19fID0gV2ViSW5zcGVjdG9yLlZpZXcu
cHJvdG90eXBlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9BcHBsaWNhdGlvbkNhY2hlTW9kZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0FwcGxpY2F0aW9uQ2FjaGVNb2RlbC5qcwppbmRleCA5ZjMwNWViMjlmNzAzMTBkYTY2
NGY1YWFhYThjYmE1ZjY1ZjQ3MzJlLi5mZTM3MTY1ZDYyMmM0OWRjZDY5MTUzMzRjMzNjODg5Njhl
NGVlNjlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Fw
cGxpY2F0aW9uQ2FjaGVNb2RlbC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0FwcGxpY2F0aW9uQ2FjaGVNb2RlbC5qcwpAQCAtMjAwLDYgKzIwMCwzNCBAQCBXZWJJ
bnNwZWN0b3IuQXBwbGljYXRpb25DYWNoZU1vZGVsLnByb3RvdHlwZSA9IHsKICAgICB9LAogICAg
IAogICAgIC8qKgorICAgICAqIEBwYXJhbSB7c3RyaW5nfSBmcmFtZUlkCisgICAgICovCisgICAg
dXBkYXRlQ2FjaGU6IGZ1bmN0aW9uKGZyYW1lSWQpCisgICAgeworICAgICAgICBmdW5jdGlvbiBj
YWxsYmFjayhlcnJvcikKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKGVycm9yKQorICAgICAg
ICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpOworICAgICAgICB9CisgICAgICAgIAorICAg
ICAgICBBcHBsaWNhdGlvbkNhY2hlQWdlbnQudXBkYXRlQ2FjaGUoZnJhbWVJZCwgY2FsbGJhY2su
YmluZCh0aGlzKSk7CisgICAgfSwKKyAgICAKKyAgICAvKioKKyAgICAgKiBAcGFyYW0ge3N0cmlu
Z30gZnJhbWVJZAorICAgICAqLworICAgIHN3YXBDYWNoZTogZnVuY3Rpb24oZnJhbWVJZCkKKyAg
ICB7CisgICAgICAgIGZ1bmN0aW9uIGNhbGxiYWNrKGVycm9yKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoZXJyb3IpCisgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcihlcnJvcik7Cisg
ICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIEFwcGxpY2F0aW9uQ2FjaGVBZ2VudC5zd2FwQ2Fj
aGUoZnJhbWVJZCwgY2FsbGJhY2suYmluZCh0aGlzKSk7CisgICAgfSwKKyAgICAKKyAgICAvKioK
ICAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGlzTm93T25saW5lCiAgICAgICovCiAgICAgX25ldHdv
cmtTdGF0ZVVwZGF0ZWQ6IGZ1bmN0aW9uKGlzTm93T25saW5lKQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuY3NzIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuY3NzCmluZGV4IDc2OTg4MGQ3MzYzZTc5
MmMzYjI0N2YyNGM5NTA1ZGYwMjhiZDk4OWIuLjI5ZDUwNTVjMWZhZThjNGM3MTRlYTYzZjg5NTkx
MTgxMmQ1ZmJmZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvaW5zcGVjdG9yLmNzcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L2luc3BlY3Rvci5jc3MKQEAgLTIwOTUsNyArMjA5NSwxMyBAQCBib2R5LmluYWN0aXZlIGxpLnNl
bGVjdGVkIC5idWJibGUuc2VhcmNoLW1hdGNoZXMgewogICAgIC13ZWJraXQtbWFzay1wb3NpdGlv
bjogLTIyNHB4IC0yNHB4OwogfQogCi0uZGVsZXRlLXN0b3JhZ2Utc3RhdHVzLWJhci1pdGVtIC5n
bHlwaCB7CisudGV4dC1zdGF0dXMtYmFyLWl0ZW0geworICAgIGZvbnQtc2l6ZTogMThweDsKKyAg
ICBmb250LXdlaWdodDogYm9sZDsKKyAgICBjb2xvcjogIzU1NTsKK30KKworZGVsZXRlLXN0b3Jh
Z2Utc3RhdHVzLWJhci1pdGVtIC5nbHlwaCB7CiAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAt
MTI4cHggMDsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115602</attachid>
            <date>2011-11-17 09:04:13 -0800</date>
            <delta_ts>2011-11-17 09:09:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72153-20111117210411.patch</filename>
            <type>text/plain</type>
            <size>10836</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwNTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWM3MWYwODFmMjZiM2Rl
NmJiMTY2NTg4MmM1ODI4ZTE4NTFlMzIwMi4uYjNjMzA1NGViYTExMTVkNDhjODcxNzU0M2U5NTAz
OWRmMjZkNjIyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDExLTExLTE3ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IEFwcGxpY2F0aW9uIGNhY2hlIHVwZGF0ZS9zd2FwQ2FjaGUgc2hvdWxkIGJlIGF2YWlsYWJs
ZSBmcm9tIFVJLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzIxNTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGluc3BlY3Rvci9JbnNwZWN0b3IuanNvbjoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVj
dG9yQXBwbGljYXRpb25DYWNoZUFnZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3Rv
ckFwcGxpY2F0aW9uQ2FjaGVBZ2VudDo6dXBkYXRlQ2FjaGUpOgorICAgICAgICAoV2ViQ29yZTo6
SW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFnZW50Ojpzd2FwQ2FjaGUpOgorICAgICAgICAqIGlu
c3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQuaDoKKyAgICAgICAgKiBpbnNw
ZWN0b3IvZnJvbnQtZW5kL0FwcGxpY2F0aW9uQ2FjaGVJdGVtc1ZpZXcuanM6CisgICAgICAgIChX
ZWJJbnNwZWN0b3IuQXBwbGljYXRpb25DYWNoZUl0ZW1zVmlldyk6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuQXBwbGljYXRpb25DYWNoZUl0ZW1zVmlldy5wcm90b3R5cGUuZ2V0IHN0YXR1c0Jhckl0
ZW1zKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5BcHBsaWNhdGlvbkNhY2hlSXRlbXNWaWV3LnBy
b3RvdHlwZS51cGRhdGVTdGF0dXMpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkFwcGxpY2F0aW9u
Q2FjaGVJdGVtc1ZpZXcucHJvdG90eXBlLl91cGRhdGVCdXR0b25DbGlja2VkKToKKyAgICAgICAg
KFdlYkluc3BlY3Rvci5BcHBsaWNhdGlvbkNhY2hlSXRlbXNWaWV3LnByb3RvdHlwZS5fc3dhcEJ1
dHRvbkNsaWNrZWQpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQXBwbGljYXRpb25D
YWNoZU1vZGVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkFwcGxpY2F0aW9uQ2FjaGVNb2Rl
bC5wcm90b3R5cGUudXBkYXRlQ2FjaGUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkFwcGxpY2F0
aW9uQ2FjaGVNb2RlbC5wcm90b3R5cGUuc3dhcENhY2hlKToKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZnJvbnQtZW5kL2luc3BlY3Rvci5jc3M6CisgICAgICAgICgudGV4dC1zdGF0dXMtYmFyLWl0ZW0p
OgorICAgICAgICAoZGVsZXRlLXN0b3JhZ2Utc3RhdHVzLWJhci1pdGVtIC5nbHlwaCk6CisKIDIw
MTEtMTEtMTYgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBXZWIgSW5zcGVjdG9yOiBpbnNwZWN0b3IgZm9sbG93cyBqYXZhc2NyaXB0OiBocmVmcyBh
cyByZWxhdGl2ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2Nh
bGl6ZWRTdHJpbmdzLmpzIGIvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRT
dHJpbmdzLmpzCmluZGV4IDgxMWZjMjhjOTAyYmQ0ODdjNGJjYWI1ZTQ4ZWU3ZTY1MGVkN2NhODku
LjdmZDMyM2Q3MDdhNDg3ZTUyZTZlNjNhZTA3NDcyOGM3ZjViZDFlYTEgMTAwNjQ0CkdJVCBiaW5h
cnkgcGF0Y2gKZGVsdGEgOTEKemNtWEBNaWx1N31PVCFqTUhfXiMkNlYrTUU4ND8pXkNPPmVJNmJ4
bm52bCRjXmw3VjgkMz5sTFQ4MGQwX0c4OGJSClowUW5gOEAzfjBKIWcmbS0yejVaVjVgIzRaN1ha
eGI3WVlDWAoKZGVsdGEgMTEKU2NtZUJMISpYbURPVCFqTUgmRmxgdyopQGAKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24gYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KaW5kZXggOTI1NDRlMzBiM2Q2ZDg2ZmMzMmIxYmIz
OWM2NDc1NzU2MGRmZTUwOC4uNzIxYjViMzYxYzY4Y2U3MzY2NTFiZDg5MTc4NThjNWY0ZGFhMGVi
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgpAQCAtOTg5LDYgKzk4
OSwyMCBAQAogICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImFwcGxpY2F0aW9uQ2FjaGUi
LCAiJHJlZiI6ICJBcHBsaWNhdGlvbkNhY2hlIiwgImRlc2NyaXB0aW9uIjogIlJlbGV2YW50IGFw
cGxpY2F0aW9uIGNhY2hlIGRhdGEgZm9yIHRoZSBkb2N1bWVudCBpbiBnaXZlbiBmcmFtZS4iIH0K
ICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXR1
cm5zIHJlbGV2YW50IGFwcGxpY2F0aW9uIGNhY2hlIGRhdGEgZm9yIHRoZSBkb2N1bWVudCBpbiBn
aXZlbiBmcmFtZS4iCisgICAgICAgICAgICB9LAorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICJuYW1lIjogInVwZGF0ZUNhY2hlIiwKKyAgICAgICAgICAgICAgICAicGFyYW1ldGVycyI6
IFsKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJmcmFtZUlkIiwgInR5cGUiOiAic3Ry
aW5nIiwgImRlc2NyaXB0aW9uIjogIklkZW50aWZpZXIgb2YgdGhlIGZyYW1lIGNvbnRhaW5pbmcg
ZG9jdW1lbnQgd2hvc2UgYXBwbGljYXRpb24gY2FjaGUgZ3JvdXAgc2hvdWxkIGJlIHVwZGF0ZWQu
IiB9CisgICAgICAgICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAi
VXBkYXRlcyBhcHBsaWNhdGlvbiBjYWNoZSBncm91cCBmb3IgdGhlIGRvY3VtZW50IGluIGdpdmVu
IGZyYW1lLiIKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
Im5hbWUiOiAic3dhcENhY2hlIiwKKyAgICAgICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKKyAg
ICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJmcmFtZUlkIiwgInR5cGUiOiAic3RyaW5nIiwg
ImRlc2NyaXB0aW9uIjogIklkZW50aWZpZXIgb2YgdGhlIGZyYW1lIGNvbnRhaW5pbmcgZG9jdW1l
bnQgd2hvc2UgYXBwbGljYXRpb24gY2FjaGUgc2hvdWxkIGJlIHN3YXBwZWQuIiB9CisgICAgICAg
ICAgICAgICAgXSwKKyAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiU3dhcHMgYXBwbGlj
YXRpb24gY2FjaGUgZm9yIHRoZSBkb2N1bWVudCBpbiBnaXZlbiBmcmFtZS4iCiAgICAgICAgICAg
ICB9CiAgICAgICAgIF0sCiAgICAgICAgICJldmVudHMiOiBbCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFnZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQuY3Bw
CmluZGV4IGYxOWZhMDQ3ZGE3ZWQ0NDI3ZTg5MDRjNTIyMmVkNmYyN2NiYzNhZDcuLmU4ZWRhNmNl
OGUzNWIwYTBlNzc4MzgwNTMyYjUxMGRmNzdhZTkxMzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQuY3Bw
CkBAIC0xNTgsNiArMTU4LDI0IEBAIHZvaWQgSW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFnZW50
OjpnZXRBcHBsaWNhdGlvbkNhY2hlRm9yRnJhbWUoRXJyb3JTdHJpbmcqIGVyCiAgICAgKmFwcGxp
Y2F0aW9uQ2FjaGUgPSBidWlsZE9iamVjdEZvckFwcGxpY2F0aW9uQ2FjaGUocmVzb3VyY2VzLCBp
bmZvKTsKIH0KIAordm9pZCBJbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQ6OnVwZGF0ZUNh
Y2hlKEVycm9yU3RyaW5nKiBlcnJvclN0cmluZywgY29uc3QgU3RyaW5nJiBmcmFtZUlkKQorewor
ICAgIERvY3VtZW50TG9hZGVyKiBkb2N1bWVudExvYWRlciA9IGFzc2VydEZyYW1lV2l0aERvY3Vt
ZW50TG9hZGVyKGVycm9yU3RyaW5nLCBmcmFtZUlkKTsKKyAgICBpZiAoIWRvY3VtZW50TG9hZGVy
KQorICAgICAgICByZXR1cm47CisKKyAgICBkb2N1bWVudExvYWRlci0+YXBwbGljYXRpb25DYWNo
ZUhvc3QoKS0+dXBkYXRlKCk7Cit9CisKK3ZvaWQgSW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFn
ZW50Ojpzd2FwQ2FjaGUoRXJyb3JTdHJpbmcqIGVycm9yU3RyaW5nLCBjb25zdCBTdHJpbmcmIGZy
YW1lSWQpCit7CisgICAgRG9jdW1lbnRMb2FkZXIqIGRvY3VtZW50TG9hZGVyID0gYXNzZXJ0RnJh
bWVXaXRoRG9jdW1lbnRMb2FkZXIoZXJyb3JTdHJpbmcsIGZyYW1lSWQpOworICAgIGlmICghZG9j
dW1lbnRMb2FkZXIpCisgICAgICAgIHJldHVybjsKKworICAgIGRvY3VtZW50TG9hZGVyLT5hcHBs
aWNhdGlvbkNhY2hlSG9zdCgpLT5zd2FwQ2FjaGUoKTsKK30KKwogUGFzc1JlZlB0cjxJbnNwZWN0
b3JPYmplY3Q+IEluc3BlY3RvckFwcGxpY2F0aW9uQ2FjaGVBZ2VudDo6YnVpbGRPYmplY3RGb3JB
cHBsaWNhdGlvbkNhY2hlKGNvbnN0IEFwcGxpY2F0aW9uQ2FjaGVIb3N0OjpSZXNvdXJjZUluZm9M
aXN0JiBhcHBsaWNhdGlvbkNhY2hlUmVzb3VyY2VzLCBjb25zdCBBcHBsaWNhdGlvbkNhY2hlSG9z
dDo6Q2FjaGVJbmZvJiBhcHBsaWNhdGlvbkNhY2hlSW5mbykKIHsKICAgICBSZWZQdHI8SW5zcGVj
dG9yT2JqZWN0PiB2YWx1ZSA9IEluc3BlY3Rvck9iamVjdDo6Y3JlYXRlKCk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFnZW50
LmggYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQXBwbGljYXRpb25DYWNoZUFn
ZW50LmgKaW5kZXggYzg5OWU2N2FmZDRhZWJiNDMxNjRkZjI0NjQ3NjIzNmUyNzhjMzlmMC4uYmMz
ZjJlZDMxMzE0NmQxMzFhMjVlNjgxN2NkMjNiNDJjNDM3MDljMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckFwcGxpY2F0aW9uQ2FjaGVBZ2VudC5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JBcHBsaWNhdGlvbkNhY2hlQWdlbnQu
aApAQCAtNjgsNiArNjgsOCBAQCBwdWJsaWM6CiAgICAgdm9pZCBnZXRGcmFtZXNXaXRoTWFuaWZl
c3RzKEVycm9yU3RyaW5nKiwgUmVmUHRyPEluc3BlY3RvckFycmF5PiogcmVzdWx0KTsKICAgICB2
b2lkIGdldE1hbmlmZXN0Rm9yRnJhbWUoRXJyb3JTdHJpbmcqLCBjb25zdCBTdHJpbmcmIGZyYW1l
SWQsIFN0cmluZyogbWFuaWZlc3RVUkwpOwogICAgIHZvaWQgZ2V0QXBwbGljYXRpb25DYWNoZUZv
ckZyYW1lKEVycm9yU3RyaW5nKiwgY29uc3QgU3RyaW5nJiBmcmFtZUlkLCBSZWZQdHI8SW5zcGVj
dG9yT2JqZWN0PiogYXBwbGljYXRpb25DYWNoZSk7CisgICAgdm9pZCB1cGRhdGVDYWNoZShFcnJv
clN0cmluZyosIGNvbnN0IFN0cmluZyYgZnJhbWVJZCk7CisgICAgdm9pZCBzd2FwQ2FjaGUoRXJy
b3JTdHJpbmcqLCBjb25zdCBTdHJpbmcmIGZyYW1lSWQpOwogCiBwcml2YXRlOgogICAgIFBhc3NS
ZWZQdHI8SW5zcGVjdG9yT2JqZWN0PiBidWlsZE9iamVjdEZvckFwcGxpY2F0aW9uQ2FjaGUoY29u
c3QgQXBwbGljYXRpb25DYWNoZUhvc3Q6OlJlc291cmNlSW5mb0xpc3QmLCBjb25zdCBBcHBsaWNh
dGlvbkNhY2hlSG9zdDo6Q2FjaGVJbmZvJik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL0FwcGxpY2F0aW9uQ2FjaGVJdGVtc1ZpZXcuanMgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0FwcGxpY2F0aW9uQ2FjaGVJdGVtc1ZpZXcuanMK
aW5kZXggZTFlZTQ1NGY1MTQ5NDhjNDVkMzFmZmZlMWI4OWQ4ZjE5MTY3YTZhNS4uNGM1Nzk5OTdl
ZjI0ZDcwOWQ2MjllNTM5Mzk4ZjY4ZDUyMzE4MTNkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9BcHBsaWNhdGlvbkNhY2hlSXRlbXNWaWV3LmpzCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQXBwbGljYXRpb25DYWNoZUl0ZW1z
Vmlldy5qcwpAQCAtMzYsNiArMzYsMTkgQEAgV2ViSW5zcGVjdG9yLkFwcGxpY2F0aW9uQ2FjaGVJ
dGVtc1ZpZXcgPSBmdW5jdGlvbihtb2RlbCwgZnJhbWVJZCwgc3RhdHVzKQogICAgIHRoaXMuZWxl
bWVudC5hZGRTdHlsZUNsYXNzKCJzdG9yYWdlLXZpZXciKTsKICAgICB0aGlzLmVsZW1lbnQuYWRk
U3R5bGVDbGFzcygidGFibGUiKTsKIAorICAgIHRoaXMuX3VwZGF0ZUJ1dHRvbiA9IGRvY3VtZW50
LmNyZWF0ZUVsZW1lbnQoImJ1dHRvbiIpOworICAgIHRoaXMuX3VwZGF0ZUJ1dHRvbi5jbGFzc05h
bWUgPSAic3RhdHVzLWJhci1pdGVtIHRleHQtc3RhdHVzLWJhci1pdGVtIjsKKyAgICB0aGlzLl91
cGRhdGVCdXR0b24udGV4dENvbnRlbnQgPSAiXHUyMUE3IjsgLy8gRG93bndhcmRzIEFycm93IEZy
b20gQmFyCisgICAgdGhpcy5fdXBkYXRlQnV0dG9uLnRpdGxlID0gV2ViSW5zcGVjdG9yLlVJU3Ry
aW5nKCJVcGRhdGUgY2FjaGUiKTsKKyAgICB0aGlzLl91cGRhdGVCdXR0b24uYWRkRXZlbnRMaXN0
ZW5lcigiY2xpY2siLCB0aGlzLl91cGRhdGVCdXR0b25DbGlja2VkLmJpbmQodGhpcyksIGZhbHNl
KTsKKyAgICAKKyAgICB0aGlzLl9zd2FwQnV0dG9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
YnV0dG9uIik7CisgICAgdGhpcy5fc3dhcEJ1dHRvbi5jbGFzc05hbWUgPSAic3RhdHVzLWJhci1p
dGVtIHRleHQtc3RhdHVzLWJhci1pdGVtIjsKKyAgICB0aGlzLl9zd2FwQnV0dG9uLnRleHRDb250
ZW50ID0gIlx1MjFDNCI7IC8vIFJpZ2h0d2FyZHMgQXJyb3cgT3ZlciBMZWZ0d2FyZHMgQXJyb3cK
KyAgICB0aGlzLl9zd2FwQnV0dG9uLmRpc2FibGVkID0gdHJ1ZTsKKyAgICB0aGlzLl9zd2FwQnV0
dG9uLnRpdGxlID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJTd2FwIGNhY2hlIik7CisgICAgdGhp
cy5fc3dhcEJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX3N3YXBCdXR0b25D
bGlja2VkLmJpbmQodGhpcyksIGZhbHNlKTsKKwogICAgIC8vIEZJWE1FOiBOZWVkcyBiZXR0ZXIg
dG9vbHRpcC4gKExvY2FsaXplZCkKICAgICB0aGlzLmRlbGV0ZUJ1dHRvbiA9IG5ldyBXZWJJbnNw
ZWN0b3IuU3RhdHVzQmFyQnV0dG9uKFdlYkluc3BlY3Rvci5VSVN0cmluZygiRGVsZXRlIiksICJk
ZWxldGUtc3RvcmFnZS1zdGF0dXMtYmFyLWl0ZW0iKTsKICAgICB0aGlzLmRlbGV0ZUJ1dHRvbi52
aXNpYmxlID0gZmFsc2U7CkBAIC04MywxMiArOTYsMTQgQEAgV2ViSW5zcGVjdG9yLkFwcGxpY2F0
aW9uQ2FjaGVJdGVtc1ZpZXcucHJvdG90eXBlID0gewogICAgIHsKICAgICAgICAgaWYgKFByZWZl
cmVuY2VzLm9ubGluZURldGVjdGlvbkVuYWJsZWQpIHsKICAgICAgICAgICAgIHJldHVybiBbCisg
ICAgICAgICAgICAgICAgdGhpcy5fdXBkYXRlQnV0dG9uLCB0aGlzLl9zd2FwQnV0dG9uLAogICAg
ICAgICAgICAgICAgIHRoaXMuZGVsZXRlQnV0dG9uLmVsZW1lbnQsCiAgICAgICAgICAgICAgICAg
dGhpcy5jb25uZWN0aXZpdHlJY29uLCB0aGlzLmNvbm5lY3Rpdml0eU1lc3NhZ2UsIHRoaXMuZGl2
aWRlciwKICAgICAgICAgICAgICAgICB0aGlzLnN0YXR1c0ljb24sIHRoaXMuc3RhdHVzTWVzc2Fn
ZQogICAgICAgICAgICAgXTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIHJldHVybiBb
CisgICAgICAgICAgICAgICAgdGhpcy5fdXBkYXRlQnV0dG9uLCB0aGlzLl9zd2FwQnV0dG9uLAog
ICAgICAgICAgICAgICAgIHRoaXMuZGVsZXRlQnV0dG9uLmVsZW1lbnQsIHRoaXMuZGl2aWRlciwK
ICAgICAgICAgICAgICAgICB0aGlzLnN0YXR1c0ljb24sIHRoaXMuc3RhdHVzTWVzc2FnZQogICAg
ICAgICAgICAgXTsKQEAgLTE0Miw2ICsxNTcsOCBAQCBXZWJJbnNwZWN0b3IuQXBwbGljYXRpb25D
YWNoZUl0ZW1zVmlldy5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRoaXMuc3RhdHVzSWNvbi5zcmMg
PSBpbmZvLnNyYzsKICAgICAgICAgdGhpcy5zdGF0dXNNZXNzYWdlLnRleHRDb250ZW50ID0gaW5m
by50ZXh0OwogICAgICAgICAKKyAgICAgICAgdGhpcy5fc3dhcEJ1dHRvbi5kaXNhYmxlZCA9IHRo
aXMuX3N0YXR1cyAhPT0gYXBwbGljYXRpb25DYWNoZS5VUERBVEVSRUFEWTsKKyAgICAgICAgCiAg
ICAgICAgIGlmICh0aGlzLmlzU2hvd2luZygpICYmIHRoaXMuX3N0YXR1cyA9PT0gYXBwbGljYXRp
b25DYWNoZS5JRExFICYmIChvbGRTdGF0dXMgPT09IGFwcGxpY2F0aW9uQ2FjaGUuVVBEQVRFUkVB
RFkgfHwgIXRoaXMuX3Jlc291cmNlcykpCiAgICAgICAgICAgICB0aGlzLl9tYXJrRGlydHkoKTsK
ICAgICAgICAgdGhpcy5fbWF5YmVVcGRhdGUoKTsKQEAgLTI4Niw2ICszMDMsMTYgQEAgV2ViSW5z
cGVjdG9yLkFwcGxpY2F0aW9uQ2FjaGVJdGVtc1ZpZXcucHJvdG90eXBlID0gewogICAgICAgICAv
LyBJbnNwZWN0b3JCYWNrZW5kLmRlbGV0ZUNhY2hlZFJlc291cmNlKC4uLikKICAgICAgICAgLy8g
dGhpcy5fdXBkYXRlKCk7CiAgICAgfSwKKyAgICAKKyAgICBfdXBkYXRlQnV0dG9uQ2xpY2tlZDog
ZnVuY3Rpb24oZXZlbnQpCisgICAgeworICAgICAgICB0aGlzLl9tb2RlbC51cGRhdGVDYWNoZSh0
aGlzLl9mcmFtZUlkKTsgICAgCisgICAgfSwKKworICAgIF9zd2FwQnV0dG9uQ2xpY2tlZDogZnVu
Y3Rpb24oZXZlbnQpCisgICAgeworICAgICAgICB0aGlzLl9tb2RlbC5zd2FwQ2FjaGUodGhpcy5f
ZnJhbWVJZCk7ICAgIAorICAgIH0KIH0KIAogV2ViSW5zcGVjdG9yLkFwcGxpY2F0aW9uQ2FjaGVJ
dGVtc1ZpZXcucHJvdG90eXBlLl9fcHJvdG9fXyA9IFdlYkluc3BlY3Rvci5WaWV3LnByb3RvdHlw
ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQXBwbGlj
YXRpb25DYWNoZU1vZGVsLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9B
cHBsaWNhdGlvbkNhY2hlTW9kZWwuanMKaW5kZXggOWYzMDVlYjI5ZjcwMzEwZGE2NjRmNWFhYWE4
Y2JhNWY2NWY0NzMyZS4uZmUzNzE2NWQ2MjJjNDlkY2Q2OTE1MzM0YzMzYzg4OTY4ZTRlZTY5ZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9BcHBsaWNhdGlv
bkNhY2hlTW9kZWwuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9B
cHBsaWNhdGlvbkNhY2hlTW9kZWwuanMKQEAgLTIwMCw2ICsyMDAsMzQgQEAgV2ViSW5zcGVjdG9y
LkFwcGxpY2F0aW9uQ2FjaGVNb2RlbC5wcm90b3R5cGUgPSB7CiAgICAgfSwKICAgICAKICAgICAv
KioKKyAgICAgKiBAcGFyYW0ge3N0cmluZ30gZnJhbWVJZAorICAgICAqLworICAgIHVwZGF0ZUNh
Y2hlOiBmdW5jdGlvbihmcmFtZUlkKQorICAgIHsKKyAgICAgICAgZnVuY3Rpb24gY2FsbGJhY2so
ZXJyb3IpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmIChlcnJvcikKKyAgICAgICAgICAgICAg
ICBjb25zb2xlLmVycm9yKGVycm9yKTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgQXBw
bGljYXRpb25DYWNoZUFnZW50LnVwZGF0ZUNhY2hlKGZyYW1lSWQsIGNhbGxiYWNrLmJpbmQodGhp
cykpOworICAgIH0sCisgICAgCisgICAgLyoqCisgICAgICogQHBhcmFtIHtzdHJpbmd9IGZyYW1l
SWQKKyAgICAgKi8KKyAgICBzd2FwQ2FjaGU6IGZ1bmN0aW9uKGZyYW1lSWQpCisgICAgeworICAg
ICAgICBmdW5jdGlvbiBjYWxsYmFjayhlcnJvcikKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KGVycm9yKQorICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpOworICAgICAgICB9
CisgICAgICAgIAorICAgICAgICBBcHBsaWNhdGlvbkNhY2hlQWdlbnQuc3dhcENhY2hlKGZyYW1l
SWQsIGNhbGxiYWNrLmJpbmQodGhpcykpOworICAgIH0sCisgICAgCisgICAgLyoqCiAgICAgICog
QHBhcmFtIHtib29sZWFufSBpc05vd09ubGluZQogICAgICAqLwogICAgIF9uZXR3b3JrU3RhdGVV
cGRhdGVkOiBmdW5jdGlvbihpc05vd09ubGluZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmNzcyBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmNzcwppbmRleCA3Njk4ODBkNzM2M2U3OTJjM2IyNDdm
MjRjOTUwNWRmMDI4YmQ5ODliLi4yOWQ1MDU1YzFmYWU4YzRjNzE0ZWE2M2Y4OTU5MTE4MTJkNWZi
ZmY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3Bl
Y3Rvci5jc3MKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0
b3IuY3NzCkBAIC0yMDk1LDcgKzIwOTUsMTMgQEAgYm9keS5pbmFjdGl2ZSBsaS5zZWxlY3RlZCAu
YnViYmxlLnNlYXJjaC1tYXRjaGVzIHsKICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMjRw
eCAtMjRweDsKIH0KIAotLmRlbGV0ZS1zdG9yYWdlLXN0YXR1cy1iYXItaXRlbSAuZ2x5cGggewor
LnRleHQtc3RhdHVzLWJhci1pdGVtIHsKKyAgICBmb250LXNpemU6IDE4cHg7CisgICAgZm9udC13
ZWlnaHQ6IGJvbGQ7CisgICAgY29sb3I6ICM1NTU7Cit9CisKK2RlbGV0ZS1zdG9yYWdlLXN0YXR1
cy1iYXItaXRlbSAuZ2x5cGggewogICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTEyOHB4IDA7
CiB9CiAK
</data>
<flag name="review"
          id="114551"
          type_id="1"
          status="-"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>