On 26/01/2015 15:47, Bob Sneidar wrote:
Hi all.

Mike Doub has offered to include this in the MasterLibrary, so I went through 
and added what I think is fairly comprehensive error checking to make sure that 
bogus input values return a descriptive error message. If any of you feel so 
inclined, please try to make it fail using incorrect input values. Also make 
sure that it returns the correct values for correct input values.

I have already done this but as you are well aware, developers can easily miss 
things others can see.

Bob S

A couple of error cases that aren't caught gracefully

192.168.1/24.1
192.168..1/24

One that is accepted and shouldn't be
192.168.1.1/24.    (note the trailing ".")

Also, not sure why you limit CIDRDepth to between 1 and 30. RFC 4632 specifically says between 0 and 3 - and indeed host routes (/32s) are common enough, as is default route.

Thanks again for contributing this Bob.

-- Alex.


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to