2005-04-03 jrandom
* EepGet fix for open-ended HTTP fetches (such as the news.xml feeding the NewsFetcher)
This commit is contained in:
@ -304,12 +304,16 @@ public class EepGet {
|
||||
readHeaders();
|
||||
if (_log.shouldLog(Log.DEBUG))
|
||||
_log.debug("Headers read completely, reading " + _bytesRemaining);
|
||||
|
||||
|
||||
boolean strictSize = (_bytesRemaining >= 0);
|
||||
|
||||
int remaining = (int)_bytesRemaining;
|
||||
byte buf[] = new byte[1024];
|
||||
while (_keepFetching && remaining > 0) {
|
||||
while (_keepFetching && ( (remaining > 0) || !strictSize )) {
|
||||
int toRead = buf.length;
|
||||
int read = _proxyIn.read(buf, 0, (buf.length > remaining ? remaining : buf.length));
|
||||
if (strictSize && toRead > remaining)
|
||||
toRead = remaining;
|
||||
int read = _proxyIn.read(buf, 0, toRead);
|
||||
if (read == -1)
|
||||
break;
|
||||
_out.write(buf, 0, read);
|
||||
|
@ -1,4 +1,8 @@
|
||||
$Id: history.txt,v 1.184 2005/04/01 06:28:07 jrandom Exp $
|
||||
$Id: history.txt,v 1.185 2005/04/01 08:29:27 jrandom Exp $
|
||||
|
||||
2005-04-03 jrandom
|
||||
* EepGet fix for open-ended HTTP fetches (such as the news.xml
|
||||
feeding the NewsFetcher)
|
||||
|
||||
2005-04-01 jrandom
|
||||
* Allow editing I2PTunnel server instances with five digit ports
|
||||
|
@ -15,9 +15,9 @@ import net.i2p.CoreVersion;
|
||||
*
|
||||
*/
|
||||
public class RouterVersion {
|
||||
public final static String ID = "$Revision: 1.177 $ $Date: 2005/04/01 06:28:06 $";
|
||||
public final static String ID = "$Revision: 1.178 $ $Date: 2005/04/01 08:29:26 $";
|
||||
public final static String VERSION = "0.5.0.5";
|
||||
public final static long BUILD = 2;
|
||||
public final static long BUILD = 3;
|
||||
public static void main(String args[]) {
|
||||
System.out.println("I2P Router version: " + VERSION);
|
||||
System.out.println("Router ID: " + RouterVersion.ID);
|
||||
|
Reference in New Issue
Block a user