Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson d50501e5ed Fix a few crash bugs related to malormed descriptors. Lark found one; fuzzing found the rest. %!s(int64=16) %!d(string=hai) anos
  Roger Dingledine 28d97f8262 uh, and commit the patch too. %!s(int64=16) %!d(string=hai) anos
  Nick Mathewson 261f49fe26 Fix a possible cause of bug 915 when parsing multiple votes one of which was bad. Bugfix on 0.2.0.8-alpha. %!s(int64=16) %!d(string=hai) anos
  Nick Mathewson a33452c401 Fix up (I hope) most ot the things that coverity suddenly claimed were REVERSE_INULL. This is what we get for bragging about being down to 0 issues. %!s(int64=16) %!d(string=hai) anos
  Nick Mathewson c4b8fef362 Remove svn $Id$s from our source, and remove tor --version --version. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 76a2e11f91 Downgrade the last xxx021 in routerparse. The duplicate code stands for now. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson a332805a55 Extact parse-the-token-arguments to its own function, and change it to a single-pass algorithm. This simplifies the parsing code and speeds it up a little. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson fa6e72dc4b Remove a call to find_whitespace_eos that didn't actually do anything. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 870fd18b8f Refactor some exit-policy-related functions that showed up in oprofile. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 558e9899e4 Document most undocumented variables. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson b68379b13b Add DOCDOC entries for undocumented static and global variables. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 1e5f457461 Fix most DOCDOCs remaining and/or added by redox. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 1725c0c8a5 Add DOCDOC comments for all undocumented functions. Add missing *s to other comments so that they will get recognized as doxygen. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson f43bcdc063 Use ctags and a python script to find identifiers that are never used anywhere, and remove the ones that we really want gone. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 69ce955484 Add cross-certification to authority key certificates. Partial implementation of proposal 157. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 04ec7d1f98 Now that tor_assert is no longer using a broken force-to-boolean formulation, we can tor_assert a bitfield without a gcc compile error. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson bb02f919f1 Refactor find_first_by_keyword into one variant that can return NULL and one that can't. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson e06442b648 Add a couple of sanity-checks for return values that coverity thinks we ought to have. CIDs 337, 335. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson a26188cee9 fix bug 880: find the end of an authority cert by looking for the first ----END SIGNATURE----- after the first dir-key-certification, not for the first ----END SIGNATURE. Harmless bug, but it made us non-spec-compliant. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 3ebd1ebeca The chunk_size field in memarea_t was never actually set. Remove the whole thing. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 73c6cb8353 Fix unit test failure related to intro point parsing. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson e147e867be Proposal 152 implementation from Josh Albrecht, with tweaks. %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 8bbbbaf87b Add country-code support to configured node lists to implement the ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing. %!s(int64=17) %!d(string=hai) anos
  Roger Dingledine cc8b2247bf make r16598 compile on 64-bit too %!s(int64=17) %!d(string=hai) anos
  Nick Mathewson 24f1d29be1 Apply proposal 121 patch 3, with minor tweaks and a few comments. %!s(int64=17) %!d(string=hai) anos
  Peter Palfrader e27b448c57 Do not split stored exit policy summary into type(accept/reject) and portlist. At least not just yet %!s(int64=17) %!d(string=hai) anos
  Peter Palfrader 41730a893c Rename a field so weasel likes it better %!s(int64=17) %!d(string=hai) anos
  Peter Palfrader ceae7ed960 Add bw to consensus %!s(int64=17) %!d(string=hai) anos
  Peter Palfrader 82f8050ac4 Parse policies and weight (bw) into routerstatuses %!s(int64=17) %!d(string=hai) anos
  Peter Palfrader b246c4de9b asserting(s) is better than segfaulting if it turns out to be NULL later %!s(int64=17) %!d(string=hai) anos