Author: saces
Date: 2009-04-07 10:03:45 +0000 (Tue, 07 Apr 2009)
New Revision: 26599
Modified:
trunk/plugins/KeyExplorer/VerySimpleGet.java
Log:
add TODO, comments
Modified: trunk/plugins/KeyExplorer/VerySimpleGet.java
===================================================================
--- trunk/plugins/KeyExplorer/VerySimpleGet.java 2009-04-07 08:02:12 UTC
(rev 26598)
+++ trunk/plugins/KeyExplorer/VerySimpleGet.java 2009-04-07 10:03:45 UTC
(rev 26599)
@@ -87,8 +87,14 @@
private Bucket extract(ClientKeyBlock block, ClientContext context) {
Bucket tempdata;
try {
- // FIXME What is the maximum size of an decompressed
32K chunk?
- tempdata = block.decode(context.tempBucketFactory, 1024
* 1024,
+ // TODO this: make max size a parameter (4MB hardcoded
for now)
+ // TODO KeyExplorer: ask/warn the user before
displaying browser bombs.
+ // FIXME
+ // What is the maximum size of an decompressed 32K
chunk?
+ // Hah, 2GB is the max insertsize for a compressed
single chunk,
+ // its a memory/browser bomb!
+ // The hexdump can be ~4x in size! (8GB+a few K for
surrounding html)
+ tempdata = block.decode(context.tempBucketFactory, 4 *
1024 * 1024,
false);
} catch (KeyDecodeException e1) {
if (Logger.shouldLog(Logger.MINOR, this))
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs