We just discussed this on IRC, taking it to the devl list:

Normally a request times out according to the timeOut setting. But when 
Fred receives a "restarted query" message, it will wait even further.

It might be a nice attack to set up a node and have it answer each 
request with an infinite series of restarted query messages, thus 
stalling the request forever.

The solution might be to
a) abolish restarted query messages allthogether (thelema) or/and
b) time out the request "timeOut" seconds anyway, whether there are 
pending restarted queries or not...

Does this make sense, or did I simply work too much today?

Sebastian


_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to