aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerparse.c
Commit message (Expand)AuthorAge
...
* 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
* point out another bug for nick. and if it's *not* a bug, that's•••stunning and i want to know why. :) svn:r14088 Roger Dingledine2008-03-18
* r18896@catbus: nickm | 2008-03-17 16:10:54 -0400••• Fix bug in earlier bugfix. Note stupidness of allowing NULL policies at all. Disallow empty exit policies in router descriptors. svn:r14082 Nick Mathewson2008-03-17
* r14399@tombo: nickm | 2008-02-22 14:09:38 -0500••• More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680 Nick Mathewson2008-02-22
* r18255@catbus: nickm | 2008-02-20 11:44:55 -0500••• Add asserts and refactor some comparisons in order to fix some veracode-identified issues. Note a bug in buffers.c svn:r13618 Nick Mathewson2008-02-20
* r18236@catbus: nickm | 2008-02-19 18:55:21 -0500••• Explain why I am right and veracode is wrong in routerparse.c line 1141. Using math! svn:r13602 Nick Mathewson2008-02-19
* r18230@catbus: nickm | 2008-02-19 18:29:43 -0500••• Add a few asserts to catch possible errors found by veracode. svn:r13598 Nick Mathewson2008-02-19
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* If the networkstatus consensus lists no recommended versions, don't•••complain to the user and demand that they upgrade to one of "". svn:r13401 Roger Dingledine2008-02-06
* r17936@catbus: nickm | 2008-02-06 00:31:11 -0500••• Fix/downgrade some more XXX020s. svn:r13397 Nick Mathewson2008-02-06
* r17933@catbus: nickm | 2008-02-05 19:54:28 -0500••• Stamp out a bunch of atoi users; make more tor_parse_long() users check their outputs. svn:r13395 Nick Mathewson2008-02-06
* r17909@catbus: nickm | 2008-02-05 14:48:22 -0500••• As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete. svn:r13383 Nick Mathewson2008-02-05
* Fix bug 571: associate certificates with keys, not dirservers, so that we can...•••svn:r13304 Nick Mathewson2008-01-26
* Fix a warning•••svn:r13243 Peter Palfrader2008-01-23
* r17639@catbus: nickm | 2008-01-15 19:09:21 -0500••• Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147 Nick Mathewson2008-01-16
* r17614@catbus: nickm | 2008-01-14 13:55:25 -0500••• Add a missing "goto err" when parsing v2 ns docs svn:r13133 Nick Mathewson2008-01-14
* r17610@catbus: nickm | 2008-01-14 13:20:49 -0500••• Fix a bogus free() call on a base64 failure in router_append_dirobj_signature(). svn:r13129 Nick Mathewson2008-01-14
* minor cleanups•••svn:r13095 Roger Dingledine2008-01-10
* r17554@catbus: nickm | 2008-01-10 12:48:29 -0500••• Do not send bridge descriptors over unencrypted connections. svn:r13094 Nick Mathewson2008-01-10
* r15779@tombo: nickm | 2008-01-01 23:43:24 -0500••• Use reference-counting to avoid allocating a zillion little addr_policy_t objects. (This is an old patch that had been sitting on my hard drive for a while.) svn:r13017 Nick Mathewson2008-01-02
* tiny tweaks on r12900•••svn:r12901 Roger Dingledine2007-12-21
* revert r12841 and r12842, and commit karsten's "patch 13"•••svn:r12900 Roger Dingledine2007-12-21
* Only Tors that want to mirror the v2 directory info should•••create the "cached-status" directory in their datadir. All Tors used to create it. Bugfix on 0.1.2.x. Bridge relays with DirPort set to 0 no longer cache v1 or v2 directory information; there's no point. Bugfix on trunk. svn:r12887 Roger Dingledine2007-12-20
* When we were reading router descriptors from cache, we were ignoring•••the annotations -- including reading in bridge-purpose descriptors as general-purpose descriptors. svn:r12867 Roger Dingledine2007-12-19
* fix another mem leak, and point out another for karsten•••svn:r12841 Roger Dingledine2007-12-16
* our unit tests leak memory like a sieve.•••fix two actual memory leaks found while cleaning up a bit. svn:r12829 Roger Dingledine2007-12-16
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* Stop thinking that 0.1.2.x directory servers can handle "begin_dir"•••requests. Should ease bugs 406 and 419 where 0.1.2.x relays are crashing or mis-answering these requests. svn:r12658 Roger Dingledine2007-12-03