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

Reply via email to