A single authority can crash the other authorities
boboper found a couple of assertion failures in dirauth vote parsing functions: ``` < boboper> "0 < weight_scale" what a silly style? < boboper> lol "weight_scale < INT32_MAX" it's natural bugdoor. < boboper> as well as zero compare < boboper> good to know you filled your ignore list. I can slowly develop mine exploits. I found that irc helps me to do it better. < boboper> "tor_parse_long(eq+1, 10, INT32_MIN, INT32_MAX, &ok, NULL)" "tor_assert(ok)" one mad auth can destroy all network. I wanna be auth. < boboper> or_parse_long(eq+1, 10, INT32_MIN, INT32_MAX, &ok, NULL); can't detect overflow and underflow for 32bit. LONG_MIN == INT32_MIN < boboper> "tor_assert(i<n_votes)" you re so funny devs ```
issue