aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerparse.c
Commit message (Expand)AuthorAge
...
* Spell-check Tor.Nick Mathewson2009-05-27
* Update copyright to 2009.Karsten Loesing2009-05-04
* Fix a few crash bugs related to malormed descriptors. Lark found one; fuzzin...•••svn:r19250 Nick Mathewson2009-04-09
* uh, and commit the patch too.•••svn:r18423 Roger Dingledine2009-02-09
* Fix a possible cause of bug 915 when parsing multiple votes one of which was ...•••svn:r18354 Nick Mathewson2009-01-31
* Fix up (I hope) most ot the things that coverity suddenly claimed were REVERS...•••svn:r18096 Nick Mathewson2009-01-13
* Remove svn $Id$s from our source, and remove tor --version --version.•••The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 Nick Mathewson2009-01-04
* Downgrade the last xxx021 in routerparse. The duplicate code stands for now.•••svn:r17817 Nick Mathewson2008-12-29
* Extact parse-the-token-arguments to its own function, and change it to a sing...•••svn:r17812 Nick Mathewson2008-12-29
* Remove a call to find_whitespace_eos that didn't actually do anything.•••svn:r17811 Nick Mathewson2008-12-29
* Refactor some exit-policy-related functions that showed up in oprofile.•••Specifically, split compare_tor_addr_to_addr_policy() from a loop with a bunch of complicated ifs inside into some ifs, each with a simple loop. Rearrange router_find_exact_exit_enclave() to run a little faster. Bizarrely, router_policy_rejects_all() shows up on oprofile, so precalculate it per routerinfo. svn:r17802 Nick Mathewson2008-12-29
* Document most undocumented variables.•••svn:r17754 Nick Mathewson2008-12-23
* Add DOCDOC entries for undocumented static and global variables.•••svn:r17739 Nick Mathewson2008-12-22
* Fix most DOCDOCs remaining and/or added by redox.•••svn:r17734 Nick Mathewson2008-12-22
* Add DOCDOC comments for all undocumented functions. Add missing *s to other ...•••svn:r17729 Nick Mathewson2008-12-22
* Use ctags and a python script to find identifiers that are never used anywher...•••svn:r17651 Nick Mathewson2008-12-17
* Add cross-certification to authority key certificates. Partial implementatio...•••svn:r17610 Nick Mathewson2008-12-12
* Now that tor_assert is no longer using a broken force-to-boolean formulation,...•••svn:r17598 Nick Mathewson2008-12-11
* Refactor find_first_by_keyword into one variant that can return NULL and one ...•••This makes it easier for us to avoid errors where we we forgot to list a keyword as mandatory, and easier for Coverity to detect cases like this too. svn:r17595 Nick Mathewson2008-12-11
* Add a couple of sanity-checks for return values that coverity thinks we ought...•••svn:r17485 Nick Mathewson2008-12-05
* fix bug 880: find the end of an authority cert by looking for the first ----E...•••svn:r17470 Nick Mathewson2008-12-03
* The chunk_size field in memarea_t was never actually set. Remove the whole t...•••svn:r17195 Nick Mathewson2008-11-05
* Fix unit test failure related to intro point parsing.•••svn:r17188 Nick Mathewson2008-11-03
* Proposal 152 implementation from Josh Albrecht, with tweaks.•••svn:r16983 Nick Mathewson2008-09-26
* Add country-code support to configured node lists to implement the ever-popul...•••svn:r16966 Nick Mathewson2008-09-25
* make r16598 compile on 64-bit too•••svn:r16604 Roger Dingledine2008-08-20
* Apply proposal 121 patch 3, with minor tweaks and a few comments.•••svn:r16598 Nick Mathewson2008-08-19
* Do not split stored exit policy summary into type(accept/reject) and portlist...•••svn:r16553 Peter Palfrader2008-08-14
* Rename a field so weasel likes it better•••svn:r16552 Peter Palfrader2008-08-14
* Add bw to consensus•••svn:r16551 Peter Palfrader2008-08-14
* Parse policies and weight (bw) into routerstatuses•••svn:r16550 Peter Palfrader2008-08-14
* asserting(s) is better than segfaulting if it turns out to be NULL later•••svn:r16538 Peter Palfrader2008-08-14
* Patch cleanups from karsten•••svn:r16479 Nick Mathewson2008-08-09
* The first of Karsten's proposal 121 patches: configure and maintain client au...•••svn:r16475 Nick Mathewson2008-08-08
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435 Nick Mathewson2008-08-05
* r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200••• Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start. svn:r16178 Nick Mathewson2008-07-24
* r17337@aud-055: nickm | 2008-07-24 10:17:43 +0200••• Refactor the is_vote field of networkstatus_t to add a third possibility ("opinion") in addition to vote and opinion. First part of implementing proposal 147. svn:r16166 Nick Mathewson2008-07-24
* r16917@tombo: nickm | 2008-07-11 12:55:26 -0400••• Remove token enum constant in routerparse.c that we do not actually use. svn:r15841 Nick Mathewson2008-07-11
* r19690@catbus: nickm | 2008-05-11 22:13:31 -0400••• Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses. svn:r14584 Nick Mathewson2008-05-12
* I bet I screwed up while merging in the changes from the feature branch into ...•••svn:r14452 Peter Palfrader2008-04-24
* Merge conditional consensus downloading•••svn:r14451 Peter Palfrader2008-04-24
* Enable conditional consensus downloading starting with 0.2.1.1-alpha servers•••svn:r14449 Peter Palfrader2008-04-24
* and the client part of the consensus-by-authority-fpr proposal (ifdef'ed out)•••svn:r14446 Peter Palfrader2008-04-24
* r19074@catbus: nickm | 2008-03-26 17:08:32 -0400••• Start new address policies with refcount of 1, not 2. Backport candidate once tested more. svn:r14204 Nick Mathewson2008-03-26
* r19072@catbus: nickm | 2008-03-26 13:50:24 -0400••• Add code to debug memory area size. Use results of this code to set a couple of area sizes more sanely. svn:r14201 Nick Mathewson2008-03-26
* r19062@catbus: nickm | 2008-03-26 12:56:25 -0400••• Fix whitespace svn:r14197 Nick Mathewson2008-03-26
* r19061@catbus: nickm | 2008-03-26 12:53:18 -0400••• Now that every thing in routerparse.c is switched over to use memareas, there is no need to keep the heap-allocated token code. svn:r14196 Nick Mathewson2008-03-26
* r19060@catbus: nickm | 2008-03-26 12:44:19 -0400••• Make v2 hidden service descriptors use the new area allocation logic. This works for me, but Karsten should definitely have a look at it. svn:r14195 Nick Mathewson2008-03-26
* r19049@catbus: nickm | 2008-03-26 12:33:25 -0400••• Add new stacklike, free-all-at-once memory allocation strategy. Use it when parsing directory information. This helps parsing speed, and may well help fragmentation some too. hidden-service-related stuff still uses the old tokenizing strategies. svn:r14194 Nick Mathewson2008-03-26
* r18913@catbus: nickm | 2008-03-18 10:30:39 -0400••• 16, not 64. svn:r14094 Nick Mathewson2008-03-18