* 2005-11-15 0.6.1.5 released
This commit is contained in:
@ -224,8 +224,20 @@ public class I2PTunnelHTTPServer extends I2PTunnelServer {
|
|||||||
_gzipOut = new InternalGZIPOutputStream(out);
|
_gzipOut = new InternalGZIPOutputStream(out);
|
||||||
out = _gzipOut;
|
out = _gzipOut;
|
||||||
}
|
}
|
||||||
public long getTotalRead() { return _gzipOut.getTotalRead(); }
|
public long getTotalRead() {
|
||||||
public long getTotalCompressed() { return _gzipOut.getTotalCompressed(); }
|
InternalGZIPOutputStream gzipOut = _gzipOut;
|
||||||
|
if (gzipOut != null)
|
||||||
|
return gzipOut.getTotalRead();
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
public long getTotalCompressed() {
|
||||||
|
InternalGZIPOutputStream gzipOut = _gzipOut;
|
||||||
|
if (gzipOut != null)
|
||||||
|
return gzipOut.getTotalCompressed();
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
private class InternalGZIPOutputStream extends GZIPOutputStream {
|
private class InternalGZIPOutputStream extends GZIPOutputStream {
|
||||||
public InternalGZIPOutputStream(OutputStream target) throws IOException {
|
public InternalGZIPOutputStream(OutputStream target) throws IOException {
|
||||||
|
@ -72,6 +72,8 @@ public class Updater {
|
|||||||
Thread.currentThread().sleep(5*60*1000);
|
Thread.currentThread().sleep(5*60*1000);
|
||||||
} catch (InterruptedException ie) {}
|
} catch (InterruptedException ie) {}
|
||||||
|
|
||||||
|
// creates the default user if necessary
|
||||||
|
BlogManager.instance().getDefaultUser();
|
||||||
while (true) {
|
while (true) {
|
||||||
int delay = BlogManager.instance().getUpdateDelay();
|
int delay = BlogManager.instance().getUpdateDelay();
|
||||||
update();
|
update();
|
||||||
|
@ -19,6 +19,20 @@ import net.i2p.syndie.data.*;
|
|||||||
public class ArchiveServlet extends HttpServlet {
|
public class ArchiveServlet extends HttpServlet {
|
||||||
|
|
||||||
public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
handle(req, resp);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
handle(req, resp);
|
||||||
|
}
|
||||||
|
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
handle(req, resp);
|
||||||
|
}
|
||||||
|
public void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
handle(req, resp);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void handle(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
String path = req.getPathInfo();
|
String path = req.getPathInfo();
|
||||||
if ( (path == null) || (path.trim().length() <= 1) ) {
|
if ( (path == null) || (path.trim().length() <= 1) ) {
|
||||||
renderRootIndex(resp);
|
renderRootIndex(resp);
|
||||||
|
@ -28,6 +28,16 @@ public class ExportServlet extends HttpServlet {
|
|||||||
export(req, resp);
|
export(req, resp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
export(req, resp);
|
||||||
|
}
|
||||||
|
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
export(req, resp);
|
||||||
|
}
|
||||||
|
public void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
|
export(req, resp);
|
||||||
|
}
|
||||||
|
|
||||||
public static void export(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
public static void export(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
try {
|
try {
|
||||||
doExport(req, resp);
|
doExport(req, resp);
|
||||||
|
@ -152,7 +152,6 @@ public class PostServlet extends BaseServlet {
|
|||||||
out.write("To make changes, hit your browser's back arrow and try again.\n");
|
out.write("To make changes, hit your browser's back arrow and try again.\n");
|
||||||
out.write("Remote archive to push this post to: ");
|
out.write("Remote archive to push this post to: ");
|
||||||
out.write("<select class=\"b_postConfirm\" name=\"" + PARAM_REMOTE_ARCHIVE + "\">\n");
|
out.write("<select class=\"b_postConfirm\" name=\"" + PARAM_REMOTE_ARCHIVE + "\">\n");
|
||||||
out.write("<option name=\"\">None - don't push this post anywhere</option>\n");
|
|
||||||
PetNameDB db = user.getPetNameDB();
|
PetNameDB db = user.getPetNameDB();
|
||||||
TreeSet names = new TreeSet();
|
TreeSet names = new TreeSet();
|
||||||
for (Iterator iter = db.getNames().iterator(); iter.hasNext(); ) {
|
for (Iterator iter = db.getNames().iterator(); iter.hasNext(); ) {
|
||||||
@ -166,6 +165,7 @@ public class PostServlet extends BaseServlet {
|
|||||||
out.write("<option value=\"" + HTMLRenderer.sanitizeTagParam(name) + "\">"
|
out.write("<option value=\"" + HTMLRenderer.sanitizeTagParam(name) + "\">"
|
||||||
+ HTMLRenderer.sanitizeString(name) + "</option>\n");
|
+ HTMLRenderer.sanitizeString(name) + "</option>\n");
|
||||||
}
|
}
|
||||||
|
out.write("<option name=\"\">None - don't push this post anywhere</option>\n");
|
||||||
|
|
||||||
out.write("</select><br />\n");
|
out.write("</select><br />\n");
|
||||||
out.write("If you don't push this post remotely now, you can do so later on the <a href=\"syndicate.jsp\">syndicate</a> screen ");
|
out.write("If you don't push this post remotely now, you can do so later on the <a href=\"syndicate.jsp\">syndicate</a> screen ");
|
||||||
|
@ -14,8 +14,8 @@ package net.i2p;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class CoreVersion {
|
public class CoreVersion {
|
||||||
public final static String ID = "$Revision: 1.46 $ $Date: 2005/10/14 08:48:04 $";
|
public final static String ID = "$Revision: 1.47 $ $Date: 2005/10/29 18:20:05 $";
|
||||||
public final static String VERSION = "0.6.1.4";
|
public final static String VERSION = "0.6.1.5";
|
||||||
|
|
||||||
public static void main(String args[]) {
|
public static void main(String args[]) {
|
||||||
System.out.println("I2P Core version: " + VERSION);
|
System.out.println("I2P Core version: " + VERSION);
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
$Id: history.txt,v 1.320 2005/11/12 00:03:54 jrandom Exp $
|
$Id: history.txt,v 1.321 2005/11/14 19:24:36 jrandom Exp $
|
||||||
|
|
||||||
|
* 2005-11-15 0.6.1.5 released
|
||||||
|
|
||||||
2005-11-14 jrandom
|
2005-11-14 jrandom
|
||||||
* Migrate to the new Syndie interface
|
* Migrate to the new Syndie interface
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<i2p.news date="$Date: 2005/10/14 08:48:05 $">
|
<i2p.news date="$Date: 2005/10/29 18:22:11 $">
|
||||||
<i2p.release version="0.6.1.4" date="2005/10/29" minVersion="0.6"
|
<i2p.release version="0.6.1.5" date="2005/11/15" minVersion="0.6"
|
||||||
anonurl="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/i2p/i2pupdate.sud"
|
anonurl="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/i2p/i2pupdate.sud"
|
||||||
publicurl="http://dev.i2p.net/i2p/i2pupdate.sud"
|
publicurl="http://dev.i2p.net/i2p/i2pupdate.sud"
|
||||||
anonannouncement="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/pipermail/i2p/2005-September/000878.html"
|
anonannouncement="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/pipermail/i2p/2005-September/000878.html"
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<info>
|
<info>
|
||||||
<appname>i2p</appname>
|
<appname>i2p</appname>
|
||||||
<appversion>0.6.1.4</appversion>
|
<appversion>0.6.1.5</appversion>
|
||||||
<authors>
|
<authors>
|
||||||
<author name="I2P" email="support@i2p.net"/>
|
<author name="I2P" email="support@i2p.net"/>
|
||||||
</authors>
|
</authors>
|
||||||
|
4
news.xml
4
news.xml
@ -1,5 +1,5 @@
|
|||||||
<i2p.news date="$Date: 2005/10/14 08:48:05 $">
|
<i2p.news date="$Date: 2005/10/29 18:22:11 $">
|
||||||
<i2p.release version="0.6.1.4" date="2005/10/29" minVersion="0.6"
|
<i2p.release version="0.6.1.5" date="2005/11/15" minVersion="0.6"
|
||||||
anonurl="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/i2p/i2pupdate.sud"
|
anonurl="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/i2p/i2pupdate.sud"
|
||||||
publicurl="http://dev.i2p.net/i2p/i2pupdate.sud"
|
publicurl="http://dev.i2p.net/i2p/i2pupdate.sud"
|
||||||
anonannouncement="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/pipermail/i2p/2005-September/000878.html"
|
anonannouncement="http://i2p/NF2RLVUxVulR3IqK0sGJR0dHQcGXAzwa6rEO4WAWYXOHw-DoZhKnlbf1nzHXwMEJoex5nFTyiNMqxJMWlY54cvU~UenZdkyQQeUSBZXyuSweflUXFqKN-y8xIoK2w9Ylq1k8IcrAFDsITyOzjUKoOPfVq34rKNDo7fYyis4kT5bAHy~2N1EVMs34pi2RFabATIOBk38Qhab57Umpa6yEoE~rbyR~suDRvD7gjBvBiIKFqhFueXsR2uSrPB-yzwAGofTXuklofK3DdKspciclTVzqbDjsk5UXfu2nTrC1agkhLyqlOfjhyqC~t1IXm-Vs2o7911k7KKLGjB4lmH508YJ7G9fLAUyjuB-wwwhejoWqvg7oWvqo4oIok8LG6ECR71C3dzCvIjY2QcrhoaazA9G4zcGMm6NKND-H4XY6tUWhpB~5GefB3YczOqMbHq4wi0O9MzBFrOJEOs3X4hwboKWANf7DT5PZKJZ5KorQPsYRSq0E3wSOsFCSsdVCKUGsAAAA/pipermail/i2p/2005-September/000878.html"
|
||||||
|
@ -15,9 +15,9 @@ import net.i2p.CoreVersion;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class RouterVersion {
|
public class RouterVersion {
|
||||||
public final static String ID = "$Revision: 1.288 $ $Date: 2005/11/14 19:45:36 $";
|
public final static String ID = "$Revision: 1.289 $ $Date: 2005/11/15 01:38:00 $";
|
||||||
public final static String VERSION = "0.6.1.4";
|
public final static String VERSION = "0.6.1.5";
|
||||||
public final static long BUILD = 9;
|
public final static long BUILD = 0;
|
||||||
public static void main(String args[]) {
|
public static void main(String args[]) {
|
||||||
System.out.println("I2P Router version: " + VERSION + "-" + BUILD);
|
System.out.println("I2P Router version: " + VERSION + "-" + BUILD);
|
||||||
System.out.println("Router ID: " + RouterVersion.ID);
|
System.out.println("Router ID: " + RouterVersion.ID);
|
||||||
|
Reference in New Issue
Block a user