forked from I2P_Developers/i2p.i2p
i2ptunnel: Exempt tunnel name from XSS filter (Gitlab #467)
This commit is contained in:
@@ -710,7 +710,7 @@ public class IndexBean {
|
||||
String getType() { return _config.getType(); }
|
||||
|
||||
/** Short name of the tunnel */
|
||||
public void setName(String name) {
|
||||
public void setNofilter_name(String name) {
|
||||
_config.setName(name);
|
||||
}
|
||||
/** one line description */
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
</th>
|
||||
</tr><tr>
|
||||
<td>
|
||||
<input type="text" size="30" maxlength="50" name="name" title="<%=intl._t("Name of tunnel to be displayed on Tunnel Manager home page and the router console sidebar")%>" value="<%=editBean.getTunnelName(curTunnel)%>" class="freetext tunnelName" />
|
||||
<input type="text" size="30" maxlength="50" name="nofilter_name" title="<%=intl._t("Name of tunnel to be displayed on Tunnel Manager home page and the router console sidebar")%>" value="<%=editBean.getTunnelName(curTunnel)%>" class="freetext tunnelName" />
|
||||
</td><td>
|
||||
<%=tunnelTypeName%>
|
||||
</td>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
</th>
|
||||
</tr><tr>
|
||||
<td>
|
||||
<input type="text" size="30" maxlength="50" name="name" title="<%=intl._t("Name of tunnel to be displayed on Tunnel Manager home page and the router console sidebar")%>" value="<%=editBean.getTunnelName(curTunnel)%>" class="freetext tunnelName" />
|
||||
<input type="text" size="30" maxlength="50" name="nofilter_name" title="<%=intl._t("Name of tunnel to be displayed on Tunnel Manager home page and the router console sidebar")%>" value="<%=editBean.getTunnelName(curTunnel)%>" class="freetext tunnelName" />
|
||||
</td><td>
|
||||
<%=tunnelTypeName%>
|
||||
</td>
|
||||
|
||||
@@ -407,7 +407,7 @@ input.default { width: 1px; height: 1px; visibility: hidden; }
|
||||
// we only set the applicable server settings
|
||||
editBean.setTunnel(tun);
|
||||
editBean.setType(tunnelType);
|
||||
editBean.setName(editBean.getTunnelName(curTunnel));
|
||||
editBean.setNofilter_name(editBean.getTunnelName(curTunnel));
|
||||
editBean.setTargetHost(editBean.getTargetHost(curTunnel));
|
||||
editBean.setTargetPort(editBean.getTargetPort(curTunnel));
|
||||
editBean.setSpoofedHost(editBean.getSpoofedHost(curTunnel));
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tag"><%=intl._t("Name")%>:</span>
|
||||
<input type="text" size="30" maxlength="50" name="name" id="name" placeholder="New Tunnel" title="<%=intl._t("Name of tunnel to be displayed on Tunnel Manager home page and the router console sidebar")%>" value="<%=(!"null".equals(request.getParameter("name")) ? net.i2p.data.DataHelper.stripHTML(request.getParameter("name")) : "" ) %>" class="freetext" />
|
||||
<input type="text" size="30" maxlength="50" name="nofilter_name" id="name" placeholder="New Tunnel" title="<%=intl._t("Name of tunnel to be displayed on Tunnel Manager home page and the router console sidebar")%>" value="<%=(!"null".equals(request.getParameter("nofilter_name")) ? net.i2p.data.DataHelper.stripHTML(request.getParameter("nofilter_name")) : "" ) %>" class="freetext" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -229,7 +229,7 @@
|
||||
</tr>
|
||||
<%
|
||||
} else {
|
||||
%><input type="hidden" name="name" value="<%=net.i2p.data.DataHelper.stripHTML(request.getParameter("name"))%>" />
|
||||
%><input type="hidden" name="nofilter_name" value="<%=net.i2p.data.DataHelper.stripHTML(request.getParameter("nofilter_name"))%>" />
|
||||
<input type="hidden" name="nofilter_description" value="<%=net.i2p.data.DataHelper.stripHTML(request.getParameter("nofilter_description"))%>" /><%
|
||||
} /* curPage 3 */
|
||||
|
||||
@@ -470,7 +470,7 @@
|
||||
} %>
|
||||
</td></tr>
|
||||
<tr><td><%=intl._t("Tunnel name")%></td>
|
||||
<td><%=net.i2p.data.DataHelper.stripHTML(request.getParameter("name"))%></td></tr>
|
||||
<td><%=net.i2p.data.DataHelper.stripHTML(request.getParameter("nofilter_name"))%></td></tr>
|
||||
<tr><td><%=intl._t("Tunnel description")%></td>
|
||||
<td><%=net.i2p.data.DataHelper.stripHTML(request.getParameter("nofilter_description"))%></td></tr>
|
||||
<%
|
||||
|
||||
Reference in New Issue
Block a user