Commit 54b7d082 authored by Tres Seaver's avatar Tres Seaver Committed by GitHub

Merge pull request #87 from zopefoundation/apply-plonehotfix-20170717-master

Apply plonehotfix 20170717 [master]
parents d690799f 812c4176
...@@ -11,6 +11,9 @@ https://zope.readthedocs.io/en/2.13/CHANGES.html ...@@ -11,6 +11,9 @@ https://zope.readthedocs.io/en/2.13/CHANGES.html
Bugs Fixed Bugs Fixed
++++++++++ ++++++++++
- Fixed reflective XSS in findResult.
This applies PloneHotfix20170117. [maurits]
- Patch zope.interface to remove docstrings and avoid publishing. - Patch zope.interface to remove docstrings and avoid publishing.
From Products.PloneHotfix20161129. [maurits] From Products.PloneHotfix20161129. [maurits]
......
...@@ -10,15 +10,15 @@ ...@@ -10,15 +10,15 @@
<dtml-if btn_submit> <dtml-if btn_submit>
<dtml-with "_.namespace( <dtml-with "_.namespace(
results=ZopeFind(this(), results=ZopeFind(this(),
obj_ids=obj_ids, obj_ids=obj_ids,
obj_metatypes=obj_metatypes, obj_metatypes=obj_metatypes,
obj_searchterm=obj_searchterm, obj_searchterm=obj_searchterm,
obj_expr=obj_expr, obj_expr=obj_expr,
obj_mtime=obj_mtime, obj_mtime=obj_mtime,
obj_mspec=obj_mspec, obj_mspec=obj_mspec,
obj_permission=obj_permission, obj_permission=obj_permission,
obj_roles=obj_roles, obj_roles=obj_roles,
search_sub=search_sub, search_sub=search_sub,
REQUEST=REQUEST))"> REQUEST=REQUEST))">
<dtml-unless batch_size> <dtml-unless batch_size>
...@@ -29,14 +29,14 @@ ...@@ -29,14 +29,14 @@
<p class="std-text"> <p class="std-text">
Displaying items Displaying items
<dtml-in name="results" size=batch_size start=query_start> <dtml-in name="results" size=batch_size start=query_start>
<dtml-if sequence-start>&dtml-sequence-number;</dtml-if><dtml-if <dtml-if sequence-start>&dtml-sequence-number;</dtml-if><dtml-if
sequence-end>-&dtml-sequence-number; of <dtml-var sequence-end>-&dtml-sequence-number; of <dtml-var
"_.len(results)"></dtml-if></dtml-in> items matching your query. You can "_.len(results)"></dtml-if></dtml-in> items matching your query. You can
<a href="#form">revise</a> your search terms below. <a href="#form">revise</a> your search terms below.
</p> </p>
<dtml-else> <dtml-else>
<p class="std-text"> <p class="std-text">
No items were found matching your query. You can <a href="#form">revise</a> No items were found matching your query. You can <a href="#form">revise</a>
your search terms below. your search terms below.
</p> </p>
</dtml-if> </dtml-if>
...@@ -124,7 +124,7 @@ your search terms below. ...@@ -124,7 +124,7 @@ your search terms below.
</div> </div>
</TD> </TD>
<TD ALIGN="LEFT" VALIGN="TOP"> <TD ALIGN="LEFT" VALIGN="TOP">
<INPUT TYPE="TEXT" NAME="obj_ids:tokens" SIZE="30" VALUE="<dtml-var "' '.join(obj_ids or [])">"> <INPUT TYPE="TEXT" NAME="obj_ids:tokens" SIZE="30" VALUE="<dtml-var "' '.join(obj_ids or [])" html_quote>">
</TD> </TD>
</TR> </TR>
...@@ -164,7 +164,7 @@ your search terms below. ...@@ -164,7 +164,7 @@ your search terms below.
<OPTION VALUE="&lt;" <dtml-if "REQUEST.obj_mspec == '<'">SELECTED</dtml-if>> before <OPTION VALUE="&lt;" <dtml-if "REQUEST.obj_mspec == '<'">SELECTED</dtml-if>> before
<OPTION VALUE="&gt;" <dtml-if "REQUEST.obj_mspec == '>'">SELECTED</dtml-if>> after <OPTION VALUE="&gt;" <dtml-if "REQUEST.obj_mspec == '>'">SELECTED</dtml-if>> after
</SELECT> </SELECT>
</div> </div>
<INPUT TYPE="TEXT" NAME="obj_mtime" SIZE="22" VALUE="&dtml-obj_mtime;"> <INPUT TYPE="TEXT" NAME="obj_mtime" SIZE="22" VALUE="&dtml-obj_mtime;">
</TD> </TD>
...@@ -188,7 +188,7 @@ your search terms below. ...@@ -188,7 +188,7 @@ your search terms below.
<dtml-else> <dtml-else>
<OPTION VALUE="&dtml-sequence-item;">&dtml-sequence-item; <OPTION VALUE="&dtml-sequence-item;">&dtml-sequence-item;
</dtml-if> </dtml-if>
</dtml-in> </dtml-in>
</SELECT> </SELECT>
</div> </div>
...@@ -225,7 +225,7 @@ your search terms below. ...@@ -225,7 +225,7 @@ your search terms below.
<SELECT NAME="skey"> <SELECT NAME="skey">
<OPTION VALUE="id">Id <OPTION VALUE="id">Id
<OPTION VALUE="meta_type">Type <OPTION VALUE="meta_type">Type
</SELECT> </SELECT>
<span class="form-label"> <span class="form-label">
<INPUT TYPE="checkbox" NAME="rkey" VALUE="reverse"> Reverse? <INPUT TYPE="checkbox" NAME="rkey" VALUE="reverse"> Reverse?
</span> </span>
...@@ -239,10 +239,10 @@ your search terms below. ...@@ -239,10 +239,10 @@ your search terms below.
</TD> </TD>
<TD ALIGN="LEFT" VALIGN="TOP"> <TD ALIGN="LEFT" VALIGN="TOP">
<div class="form-text"> <div class="form-text">
<INPUT TYPE="RADIO" NAME="search_sub:int" VALUE="0" <dtml-if "REQUEST.search_sub == 0">CHECKED</dtml-if>> <INPUT TYPE="RADIO" NAME="search_sub:int" VALUE="0" <dtml-if "REQUEST.search_sub == 0">CHECKED</dtml-if>>
Search only in this folder Search only in this folder
<BR> <BR>
<INPUT TYPE="RADIO" NAME="search_sub:int" VALUE="1" <dtml-if "REQUEST.search_sub == 1">CHECKED</dtml-if>> <INPUT TYPE="RADIO" NAME="search_sub:int" VALUE="1" <dtml-if "REQUEST.search_sub == 1">CHECKED</dtml-if>>
Search all subfolders Search all subfolders
</div> </div>
</TD> </TD>
...@@ -253,7 +253,7 @@ your search terms below. ...@@ -253,7 +253,7 @@ your search terms below.
</TD> </TD>
<TD ALIGN="LEFT" VALIGN="TOP"> <TD ALIGN="LEFT" VALIGN="TOP">
<div class="form-element"> <div class="form-element">
<INPUT TYPE="SUBMIT" NAME="btn_submit" VALUE="Find"> <INPUT TYPE="SUBMIT" NAME="btn_submit" VALUE="Find">
<span class="form-text"> <span class="form-text">
<dtml-if "searchtype == 'advanced'"> <dtml-if "searchtype == 'advanced'">
<a href="manage_findForm">Simple...<a> <a href="manage_findForm">Simple...<a>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment