- 11 Dec, 2008 2 commits
-
-
Nick Mathewson authored
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. svn:r17598
-
Nick Mathewson authored
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
-
- 05 Dec, 2008 1 commit
-
-
Nick Mathewson authored
Add a couple of sanity-checks for return values that coverity thinks we ought to have. CIDs 337, 335. svn:r17485
-
- 03 Dec, 2008 1 commit
-
-
Nick Mathewson authored
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. svn:r17470
-
- 05 Nov, 2008 1 commit
-
-
Nick Mathewson authored
svn:r17195
-
- 03 Nov, 2008 1 commit
-
-
Nick Mathewson authored
svn:r17188
-
- 26 Sep, 2008 1 commit
-
-
Nick Mathewson authored
svn:r16983
-
- 25 Sep, 2008 1 commit
-
-
Nick Mathewson authored
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. svn:r16966
-
- 20 Aug, 2008 1 commit
-
-
Roger Dingledine authored
svn:r16604
-
- 19 Aug, 2008 1 commit
-
-
Nick Mathewson authored
svn:r16598
-
- 14 Aug, 2008 5 commits
-
-
Peter Palfrader authored
Do not split stored exit policy summary into type(accept/reject) and portlist. At least not just yet svn:r16553
-
Peter Palfrader authored
svn:r16552
-
Peter Palfrader authored
svn:r16551
-
Peter Palfrader authored
svn:r16550
-
Peter Palfrader authored
svn:r16538
-
- 09 Aug, 2008 1 commit
-
-
Nick Mathewson authored
svn:r16479
-
- 08 Aug, 2008 1 commit
-
-
Nick Mathewson authored
The first of Karsten's proposal 121 patches: configure and maintain client authorization data. Tweaked a bit: see comments on or-dev. svn:r16475
-
- 05 Aug, 2008 1 commit
-
-
Nick Mathewson authored
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
-
- 24 Jul, 2008 2 commits
-
-
Nick Mathewson authored
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 Mathewson authored
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
-
- 11 Jul, 2008 1 commit
-
-
Nick Mathewson authored
Remove token enum constant in routerparse.c that we do not actually use. svn:r15841
-
- 12 May, 2008 1 commit
-
-
Nick Mathewson authored
Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses. svn:r14584
-
- 24 Apr, 2008 4 commits
-
-
Peter Palfrader authored
I bet I screwed up while merging in the changes from the feature branch into my git-svn repository. Undo r14451 svn:r14452
-
Peter Palfrader authored
svn:r14451
-
Peter Palfrader authored
svn:r14449
-
Peter Palfrader authored
svn:r14446
-
- 26 Mar, 2008 6 commits
-
-
Nick Mathewson authored
Start new address policies with refcount of 1, not 2. Backport candidate once tested more. svn:r14204
-
Nick Mathewson authored
Add code to debug memory area size. Use results of this code to set a couple of area sizes more sanely. svn:r14201
-
Nick Mathewson authored
Fix whitespace svn:r14197
-
Nick Mathewson authored
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 Mathewson authored
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 Mathewson authored
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
-
- 18 Mar, 2008 2 commits
-
-
Nick Mathewson authored
16, not 64. svn:r14094
-
Roger Dingledine authored
stunning and i want to know why. :) svn:r14088
-
- 17 Mar, 2008 1 commit
-
-
Nick Mathewson authored
Fix bug in earlier bugfix. Note stupidness of allowing NULL policies at all. Disallow empty exit policies in router descriptors. svn:r14082
-
- 22 Feb, 2008 1 commit
-
-
Nick Mathewson authored
More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680
-
- 20 Feb, 2008 1 commit
-
-
Nick Mathewson authored
Add asserts and refactor some comparisons in order to fix some veracode-identified issues. Note a bug in buffers.c svn:r13618
-
- 19 Feb, 2008 2 commits
-
-
Nick Mathewson authored
Explain why I am right and veracode is wrong in routerparse.c line 1141. Using math! svn:r13602
-
Nick Mathewson authored
Add a few asserts to catch possible errors found by veracode. svn:r13598
-
- 07 Feb, 2008 1 commit
-
-
Nick Mathewson authored
svn:r13412
-