Just some spec-level nitpicking. On Fri, Jul 04, 2014 at 10:22:59AM +0200, Virgil Griffith wrote: > The value field must be printable ASCII (characters 32-126).
Presumably all values are literal? There's no special meaning to ", \, etc.? > The value must not under any condition contain a newline. This is of course redundant to the above. > The key may contain "may" contain? But it may not contain those stated chars, and may also contain other things? > lowercase ASCII letters (a-z), digits, underscore, or dash. In regex, > [-_0-9a-z]. How many such characters must the key contain (after the "X-")? Is zero allowed, for example? A regex for the key would be helpful: X-[-_0-9a-z]+ (if that's indeed what you meant). I'd probably remove the _, but that's just cosmetic: X-this_thing looks odder to me than X-this-thing. > There may need to be a maximum sum length of the X- entries. This is > left to the developers. I propose a maximum sum length of 5 kilobytes. Should there be an upper bound for individual keys, values, or key/value pairs? - Ian _______________________________________________ tor-dev mailing list [email protected] https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
