- 11 Jun, 2007 6 commits
-
-
Nick Mathewson authored
Fix some dumb copypasta in r10562. svn:r10565
-
Peter Palfrader authored
svn:r10564
-
Nick Mathewson authored
Make all the digestmaps inside routerlist_t use the new typechecking wrappers, so we can catch any more bugs like the one fixed by 10561. This turned up a bug in routerlist_remove: we were extracting a routerinfo_t from desc_digest_map. Fix that too, though it was probably harmless, since we were only doing a pointer comparison with it. svn:r10563
-
Nick Mathewson authored
Add typechecking wrappers to digestmap, so we can work with "map from digest to [FOO]" for arbitrary FOOs and still have some typesafety. svn:r10562
-
Nick Mathewson authored
Since desc_by_eid_map hold server descriptors, do not add routerinfo_ts. Bug found by weasel svn:r10561
-
Peter Palfrader authored
Reorder routerlist_assert_ok() and routerlist_check_bug_417(), so if the assert_ok triggers we know that our bug_417 is wrong svn:r10560
-
- 10 Jun, 2007 3 commits
-
-
Nick Mathewson authored
Fix bug in 10533: put "opt v" line at the end of a routerstatus section; overwriting is bad. svn:r10549
-
Roger Dingledine authored
svn:r10548
-
Roger Dingledine authored
svn:r10547
-
- 09 Jun, 2007 4 commits
-
-
Roger Dingledine authored
Bridge authorities no longer write bridge descriptors to their cached-routers file -- this gets complex because of extrainfo documents. svn:r10545
-
Roger Dingledine authored
don't need it. svn:r10544
-
Roger Dingledine authored
svn:r10543
-
Roger Dingledine authored
svn:r10542
-
- 08 Jun, 2007 7 commits
-
-
Nick Mathewson authored
Arg. Irix apparently #defines sa_family to something. Thus, naming fields or variables "sa_family" will not work. svn:r10541
-
Nick Mathewson authored
Parse networkstatuses (v2, vote, and consensus) after generating them, and fail fast if there is a parse error. svn:r10540
-
Nick Mathewson authored
bugfix: we were undercounting the number of authorities that recommended any given version by 1. Backport candidate. svn:r10537
-
Nick Mathewson authored
Add some more files to svn:ignore. svn:r10536
-
Nick Mathewson authored
Make versions get added to networkstatuses correctly again. svn:r10535
-
Nick Mathewson authored
Enfore that known_flags in networkstatus votes must be unique. svn:r10534
-
Nick Mathewson authored
Refactor v3 vote generation code into "build a networkstatus_vote_t" and "format a networkstatus_vote_t". This should make testing possible. svn:r10533
-
- 07 Jun, 2007 7 commits
-
-
Nick Mathewson authored
And a changelog. svn:r10527
-
Nick Mathewson authored
Deprecate RedirectExits. svn:r10526
-
Nick Mathewson authored
svn:r10525
-
Nick Mathewson authored
At the start of the LICENSE and AUTHORS files, explain "LICENSE for what? AUTHORS of what?" Apparently this has confused some people, who see our names in an AUTHORS file in a bundle, and so decide that we must be the go-to people tor tech support on the bundle. svn:r10524
-
Nick Mathewson authored
expanded readme; based on version from A.B. No longer completely useless. svn:r10523
-
Nick Mathewson authored
Check for non-standard SVK directories properly. Inspired by debian bug #420899 and related discussion on SVK list. svn:r10522
-
Roger Dingledine authored
by robert watson. svn:r10521
-
- 06 Jun, 2007 9 commits
-
-
Nick Mathewson authored
svn:r10516
-
Nick Mathewson authored
svn:r10515
-
Nick Mathewson authored
svn:r10514
-
Nick Mathewson authored
Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation) svn:r10513
-
Nick Mathewson authored
Remove another long-dead #if 0 I missed before svn:r10511
-
Nick Mathewson authored
Apply my sekrit "unused macro detector" script to hunt down some macros we didnt use. svn:r10510
-
Nick Mathewson authored
Remove some deadcode that seems unlikely to return svn:r10509
-
Mike Perry authored
PathlenCoinWeight-style implementation (for fingerprinting resistance). svn:r10508
-
Paul Syverson authored
svn:r10507
-
- 05 Jun, 2007 4 commits
-
-
Peter Palfrader authored
svn:r10506
-
Nick Mathewson authored
Man page and small tweaks for last patch. svn:r10505
-
Nick Mathewson authored
Patch from peter palfrader: control interface via unix domain socket svn:r10504
-
Nick Mathewson authored
Mark fields that need to be ipv6-ified. svn:r10503
-