[tahoe-dev] [tahoe-lafs] #690: raise size limit on furls

tahoe-lafs trac at allmydata.org
Sun May 31 08:04:23 PDT 2009


#690: raise size limit on furls
------------------------------+---------------------------------------------
     Reporter:  adigeo        |       Owner:  warner
         Type:  defect        |      Status:  new   
     Priority:  major         |   Milestone:  1.6.0 
    Component:  code-network  |     Version:  1.4.1 
   Resolution:                |    Keywords:        
Launchpad_bug:                |  
------------------------------+---------------------------------------------

Comment(by zooko):

 One more comment about the question of "Are size limits worth it?".  There
 are three strategies you could take for different fields:

 a) Having no limit is easier for everyone to remember and work with, than
 having a limit of ''X'', for any value of ''X''.  (That's what I said
 above.)

 b) For some fields, it is possible to choose a limit ''X'' such that no
 honest, non-buggy code will ''ever'' exceed ''X'', but the imposition of a
 limit prevents malicious or buggy code from soaking up too much RAM.

 c) For some fields, it is possible to choose a limit ''X'' such that
 ''only very rarely'' will honest, non-buggy code exceed ''X'', but the
 limit prevents malicious code from soaking up too much RAM.

 I am +1 on (a), -2 on (c) (strongly against), and I'm -0 on (b) because I
 don't think the resulting DoS-resistance is very valuable, and deciding
 whether a given field is of type (b) or type (c) has its own cost.

-- 
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/690#comment:8>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list