diff --git a/apps/i2psnark/_icons/book.png b/apps/i2psnark/_icons/book.png deleted file mode 100644 index b0f4dd792..000000000 Binary files a/apps/i2psnark/_icons/book.png and /dev/null differ diff --git a/apps/i2psnark/_icons/clock_red.png b/apps/i2psnark/_icons/clock_red.png new file mode 100644 index 000000000..2842cc338 Binary files /dev/null and b/apps/i2psnark/_icons/clock_red.png differ diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index 636ea0c37..e1fb7837f 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -1426,8 +1426,14 @@ public class I2PSnarkServlet extends Default { complete = true; status = toImg("tick") + _("Complete"); } else { - status = - (snark.storage.getPriority(f.getCanonicalPath()) < 0 ? toImg("cancel") : toImg("clock")) + + int priority = snark.storage.getPriority(f.getCanonicalPath()); + if (priority < 0) + status = toImg("cancel"); + else if (priority == 0) + status = toImg("clock"); + else + status = toImg("clock_red"); + status += (100 * (length - remaining) / length) + "% " + _("complete") + " (" + DataHelper.formatSize2(remaining) + _("bytes remaining") + ")"; } diff --git a/history.txt b/history.txt index c00359274..7a903a749 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,28 @@ +2010-11-17 zzz + * Addressbook: Try to save files safely + * Console: Display durations with new tagged formatDuration2() + * DataStructures: + - Shim in 3 new abstract classes + SimpleDataStructure, KeysAndCert, and DatabaseEntry + * I2CP: + - Send DisconnectMessage at router shutdown + - Add username/password authorization + * I2PTunnel: + - Improve messages when starting and stopping tunnels + - Index page outproxy display cleanup + * I2PTunnel HTTP and Connect clients: + - Shim in a new abstract superclass I2PTunnelHTTPClientBase for common code + - Add local proxy username/password authorization + - Add outproxy username/password authorization + - Filter hop-by-hop Proxy headers appropriately + * I2PTunnel SOCKS and SOCKS IRC clients: + - Add local proxy username/password authorization + - Add SOCKS 5 outproxy support, with username/password authorization + * logs.jsp: Format multiline messages better + * Stats: Improve Frequency, enable coalescing; cleanup and javadocs + * stats.jsp: Cleanup, more tagging, hide obscure stuff unless ?f=1 + * Streaming: Fix bug causing read() to incorrectly return EOF + * 2010-11-15 0.8.1 released 2010-11-08 zzz diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 87e5bffca..282c18b42 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 1; + public final static long BUILD = 2; /** for example "-test" */ public final static String EXTRA = "";