forked from I2P_Developers/i2p.i2p
* New /configupdate.jsp page for controlling the update / notification
process, as well as various minor related updates. Note that not all
options are exposed yet, and the update detection code isn't in place
in this commit - it currently says there is always an update available.
* New EepGet component for reliable downloading, with a CLI exposed in
java -cp lib/i2p.jar net.i2p.util.EepGet url
* Added a default signing key to the TrustedUpdate component to be used
for verifying updates. This signing key can be authenticated via
gpg --verify i2p/core/java/src/net/i2p/crypto/TrustedUpdate.java
* New public domain SHA1 implementation for the DSA code so that we can
handle signing streams of arbitrary size without excess memory usage
(thanks P.Verdy!)
* Added some helpers to the TrustedUpdate to work off streams and to offer
a minimal CLI:
TrustedUpdate keygen pubKeyFile privKeyFile
TrustedUpdate sign origFile signedFile privKeyFile
TrustedUpdate verify signedFile
13 lines
841 B
Plaintext
13 lines
841 B
Plaintext
<h4><% if (request.getRequestURI().indexOf("config.jsp") != -1) {
|
|
%>Network | <% } else { %><a href="config.jsp">Network</a> | <% }
|
|
if (request.getRequestURI().indexOf("configservice.jsp") != -1) {
|
|
%>Service | <% } else { %><a href="configservice.jsp">Service</a> | <% }
|
|
if (request.getRequestURI().indexOf("configupdate.jsp") != -1) {
|
|
%>Update | <% } else { %><a href="configupdate.jsp">Update</a> | <% }
|
|
if (request.getRequestURI().indexOf("configtunnels.jsp") != -1) {
|
|
%>Tunnels | <% } else { %><a href="configtunnels.jsp">Tunnels</a> | <% }
|
|
if (request.getRequestURI().indexOf("configlogging.jsp") != -1) {
|
|
%>Logging | <% } else { %><a href="configlogging.jsp">Logging</a> | <% }
|
|
if (request.getRequestURI().indexOf("configadvanced.jsp") != -1) {
|
|
%>Advanced<% } else { %><a href="configadvanced.jsp">Advanced</a><% } %></h4>
|