2005-02-07 jrandom
* Fixed a race in the streaming lib's delayed flush algorithm (thanks anon!)
This commit is contained in:
@ -198,7 +198,7 @@ public class MessageOutputStream extends OutputStream {
|
|||||||
WriteStatus ws = null;
|
WriteStatus ws = null;
|
||||||
synchronized (_dataLock) {
|
synchronized (_dataLock) {
|
||||||
long flushTime = _lastBuffered + _passiveFlushDelay;
|
long flushTime = _lastBuffered + _passiveFlushDelay;
|
||||||
if ( (_valid > 0) && (flushTime < _context.clock().now()) ) {
|
if ( (_valid > 0) && (flushTime <= _context.clock().now()) ) {
|
||||||
if (_log.shouldLog(Log.DEBUG))
|
if (_log.shouldLog(Log.DEBUG))
|
||||||
_log.debug("doFlush() valid = " + _valid);
|
_log.debug("doFlush() valid = " + _valid);
|
||||||
if ( (_buf != null) && (_dataReceiver != null) ) {
|
if ( (_buf != null) && (_dataReceiver != null) ) {
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
$Id: history.txt,v 1.137 2005/02/03 08:39:47 smeghead Exp $
|
$Id: history.txt,v 1.138 2005/02/06 17:14:46 jrandom Exp $
|
||||||
|
|
||||||
|
2005-02-07 jrandom
|
||||||
|
* Fixed a race in the streaming lib's delayed flush algorithm (thanks anon!)
|
||||||
|
|
||||||
2005-02-06 Sugadude
|
2005-02-06 Sugadude
|
||||||
* Added a filter to the addressbook to remove entries that dont end in ".i2p"
|
* Added a filter to the addressbook to remove entries that dont end in ".i2p"
|
||||||
|
@ -15,9 +15,9 @@ import net.i2p.CoreVersion;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class RouterVersion {
|
public class RouterVersion {
|
||||||
public final static String ID = "$Revision: 1.136 $ $Date: 2005/01/21 20:53:02 $";
|
public final static String ID = "$Revision: 1.137 $ $Date: 2005/01/23 03:22:11 $";
|
||||||
public final static String VERSION = "0.4.2.6";
|
public final static String VERSION = "0.4.2.6";
|
||||||
public final static long BUILD = 6;
|
public final static long BUILD = 7;
|
||||||
public static void main(String args[]) {
|
public static void main(String args[]) {
|
||||||
System.out.println("I2P Router version: " + VERSION);
|
System.out.println("I2P Router version: " + VERSION);
|
||||||
System.out.println("Router ID: " + RouterVersion.ID);
|
System.out.println("Router ID: " + RouterVersion.ID);
|
||||||
|
Reference in New Issue
Block a user