Update of /cvsroot/freenet/freenet/src/freenet/node/states/FNP
In directory sc8-pr-cvs1:/tmp/cvs-serv14443/src/freenet/node/states/FNP
Modified Files:
NewRequest.java
Log Message:
reject queries when messageSendTimeRequest over 1000ms. Indenting.
Index: NewRequest.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/states/FNP/NewRequest.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -w -r1.34 -r1.35
--- NewRequest.java 17 Oct 2003 23:02:00 -0000 1.34
+++ NewRequest.java 22 Oct 2003 10:45:59 -0000 1.35
@@ -61,7 +61,8 @@
n.logger.log(this,
"Rejecting query from host of type "+vers+": "+reason,
Logger.MINOR);
- if(ph.timeSinceLastMessageSent() > ph.rejectOldVersion(false)) {
+ if(ph.timeSinceLastMessageSent() > ph.rejectOldVersion(false) &&
+ !n.rejectingConnections()) {
Message m = new QueryRejected(id, mo.hopsToLive,
reason, mo.otherFields);
n.sendMessageAsync(m, origRec, PeerHandler.EXPENDABLE,
@@ -107,11 +108,13 @@
n.logger.log(this,
"Rejecting query, rate limit exceeded.",
Logger.DEBUGGING);
+ if(!n.rejectingConnections()) {
Message m = new QueryRejected(id, htl, 1, reason,
// ^--- attenuate routing.
mo.otherFields);
n.sendMessageAsync(m, origRec, PeerHandler.EXPENDABLE,
null);
+ }
n.loadStats.receivedQuery(false);
Core.diagnostics.occurrenceBinomial("inboundAggregateRequests",1, 0);
throw new RequestAbortException(null);
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs