2011-03-21 14:27:46 +00:00
|
|
|
<%
|
|
|
|
// NOTE: Do the header carefully so there is no whitespace before the <?xml... line
|
|
|
|
|
2012-05-13 13:05:17 +00:00
|
|
|
response.setHeader("X-Frame-Options", "SAMEORIGIN");
|
2014-07-26 11:01:16 +00:00
|
|
|
response.setHeader("Content-Security-Policy", "default-src 'self'; style-src 'self' 'unsafe-inline'");
|
2014-07-26 09:32:26 +00:00
|
|
|
response.setHeader("X-XSS-Protection", "1; mode=block");
|
2012-05-13 13:05:17 +00:00
|
|
|
|
2011-03-21 14:27:46 +00:00
|
|
|
%><%@page pageEncoding="UTF-8"
|
2012-01-10 13:21:35 +00:00
|
|
|
%><%@page trimDirectiveWhitespaces="true"
|
2011-03-21 14:27:46 +00:00
|
|
|
%><%@page contentType="text/html" import="net.i2p.i2ptunnel.web.EditBean"
|
|
|
|
%><%
|
2005-11-12 02:38:55 +00:00
|
|
|
String tun = request.getParameter("tunnel");
|
|
|
|
if (tun != null) {
|
|
|
|
try {
|
|
|
|
int curTunnel = Integer.parseInt(tun);
|
|
|
|
if (EditBean.staticIsClient(curTunnel)) {
|
2011-03-21 14:27:46 +00:00
|
|
|
%><jsp:include page="editClient.jsp" /><%
|
2005-03-30 00:07:36 +00:00
|
|
|
} else {
|
2011-03-21 14:27:46 +00:00
|
|
|
%><jsp:include page="editServer.jsp" /><%
|
2005-03-30 00:07:36 +00:00
|
|
|
}
|
2005-11-12 02:38:55 +00:00
|
|
|
} catch (NumberFormatException nfe) {
|
|
|
|
%>Invalid tunnel parameter<%
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
String type = request.getParameter("type");
|
|
|
|
int curTunnel = -1;
|
2009-01-23 01:22:14 +00:00
|
|
|
if (EditBean.isClient(type)) {
|
2011-03-21 14:27:46 +00:00
|
|
|
%><jsp:include page="editClient.jsp" /><%
|
2005-11-12 02:38:55 +00:00
|
|
|
} else {
|
2011-03-21 14:27:46 +00:00
|
|
|
%><jsp:include page="editServer.jsp" /><%
|
2005-03-30 00:07:36 +00:00
|
|
|
}
|
2005-11-12 02:38:55 +00:00
|
|
|
}
|
2009-01-23 01:22:14 +00:00
|
|
|
%>
|