aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* D'oh URL typo.Paul Syverson2007-06-12
| | | | svn:r10576
* Forgot to update the network size numbers before committingPaul Syverson2007-06-12
| | | | svn:r10575
* candidate S&P magazine articlePaul Syverson2007-06-12
| | | | svn:r10574
* More work towards making bridge users able to connect via bridges:Roger Dingledine2007-06-12
| | | | | | | | | | | | | | | | | | | | | - demand options->Bridges and options->TunnelDirConns if options->UseBridges is set. - after directory fetches, accept descriptors that aren't referenced by our networkstatuses, *if* they're for a configured bridge. - delay directory fetching until we have at least one bridge descriptor. - learn how to build a one-hop circuit when we have neither routerinfo nor routerstatus for our destination. - teach directory connections how to pick a bridge as the destination directory when doing non-anonymous fetches. - tolerate directory commands for which the dir_port is 0. - remember descriptors when the requested_resource was "authority", rather than just ignoring them. - put bridges on our entry_guards list once we have a descriptor for them. When UseBridges is set, only pick entry guards that are bridges. Else vice versa. svn:r10571
* change the BandwidthRate/BandwidthBurst in the torrcRoger Dingledine2007-06-12
| | | | | | | | | | to RelayBandwidthRate/RelayBandwidthBurst, since that's what most users will actually want. also flesh out the torrc.complete entries and fix a few typos. based on patch from "Armedblowfish". svn:r10570
* Resetting the correct statsPeter Palfrader2007-06-12
| | | | svn:r10569
* r13366@catbus: nickm | 2007-06-11 20:38:38 -0400Nick Mathewson2007-06-12
| | | | | | | Clarify what we mean by digest, for people who ignore "as signed" and who don't read section 1.3. svn:r10568
* r13364@catbus: nickm | 2007-06-11 20:15:53 -0400Nick Mathewson2007-06-12
| | | | | | | Stop assuming that desc_by_eid_map works: in fact, it kinda doesn't. Add a big comment explaining why. svn:r10567
* r13362@catbus: nickm | 2007-06-11 19:00:23 -0400Nick Mathewson2007-06-11
| | | | | | | Fix a warning on platforms where sizeof(size_t)==8, but sizeof(unsigned long)<8. svn:r10566
* r13358@catbus: nickm | 2007-06-11 18:46:24 -0400Nick Mathewson2007-06-11
| | | | | | | Fix some dumb copypasta in r10562. svn:r10565
* Remove an #undef, so you can -Ddefine stuff on the command linePeter Palfrader2007-06-11
| | | | svn:r10564
* r13355@catbus: nickm | 2007-06-11 18:19:34 -0400Nick Mathewson2007-06-11
| | | | | | | 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
* r13354@catbus: nickm | 2007-06-11 18:17:40 -0400Nick Mathewson2007-06-11
| | | | | | | 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
* r13352@catbus: nickm | 2007-06-11 17:42:45 -0400Nick Mathewson2007-06-11
| | | | | | | Since desc_by_eid_map hold server descriptors, do not add routerinfo_ts. Bug found by weasel svn:r10561
* Reorder routerlist_assert_ok() and routerlist_check_bug_417(), so if the ↵Peter Palfrader2007-06-11
| | | | | | assert_ok triggers we know that our bug_417 is wrong svn:r10560
* r13338@catbus: nickm | 2007-06-10 15:13:32 -0400Nick Mathewson2007-06-10
| | | | | | | Fix bug in 10533: put "opt v" line at the end of a routerstatus section; overwriting is bad. svn:r10549
* more building blocks towards being able to fetch bridge descriptorsRoger Dingledine2007-06-10
| | | | svn:r10548
* discard the "bridge list" stubs that i hope i never need.Roger Dingledine2007-06-10
| | | | svn:r10547
* Be clearer on the various roles for auth dir types.Roger Dingledine2007-06-09
| | | | | | | | Bridge authorities no longer write bridge descriptors to their cached-routers file -- this gets complex because of extrainfo documents. svn:r10545
* don't complain when approved-routers isn't there and weRoger Dingledine2007-06-09
| | | | | | | don't need it. svn:r10544
* scrub out some more references to the misnamed 'bridge' conceptRoger Dingledine2007-06-09
| | | | svn:r10543
* bump to 0.2.0.2-alpha-devRoger Dingledine2007-06-09
| | | | svn:r10542
* r13328@catbus: nickm | 2007-06-08 17:14:55 -0400Nick Mathewson2007-06-08
| | | | | | | Arg. Irix apparently #defines sa_family to something. Thus, naming fields or variables "sa_family" will not work. svn:r10541
* r13325@catbus: nickm | 2007-06-08 15:02:37 -0400Nick Mathewson2007-06-08
| | | | | | | Parse networkstatuses (v2, vote, and consensus) after generating them, and fail fast if there is a parse error. svn:r10540
* r13317@catbus: nickm | 2007-06-08 14:39:59 -0400Nick Mathewson2007-06-08
| | | | | | | bugfix: we were undercounting the number of authorities that recommended any given version by 1. Backport candidate. svn:r10537
* r13316@catbus: nickm | 2007-06-08 14:35:46 -0400Nick Mathewson2007-06-08
| | | | | | | Add some more files to svn:ignore. svn:r10536
* r13315@catbus: nickm | 2007-06-08 14:33:24 -0400Nick Mathewson2007-06-08
| | | | | | | Make versions get added to networkstatuses correctly again. svn:r10535
* r13314@catbus: nickm | 2007-06-08 14:30:31 -0400Nick Mathewson2007-06-08
| | | | | | | Enfore that known_flags in networkstatus votes must be unique. svn:r10534
* r13313@catbus: nickm | 2007-06-08 14:23:11 -0400Nick Mathewson2007-06-08
| | | | | | | Refactor v3 vote generation code into "build a networkstatus_vote_t" and "format a networkstatus_vote_t". This should make testing possible. svn:r10533
* r13305@catbus: nickm | 2007-06-07 13:26:15 -0400Nick Mathewson2007-06-07
| | | | | | | And a changelog. svn:r10527
* r13304@catbus: nickm | 2007-06-07 13:25:37 -0400Nick Mathewson2007-06-07
| | | | | | | Deprecate RedirectExits. svn:r10526
* Make Doxyfile get updated by configure script, so the version number gets ↵Nick Mathewson2007-06-07
| | | | | | set correctly. svn:r10525
* r13298@catbus: nickm | 2007-06-07 12:14:50 -0400Nick Mathewson2007-06-07
| | | | | | | 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
* r13297@catbus: nickm | 2007-06-07 12:13:40 -0400Nick Mathewson2007-06-07
| | | | | | | expanded readme; based on version from A.B. No longer completely useless. svn:r10523
* r13292@catbus: nickm | 2007-06-06 17:34:15 -0400Nick Mathewson2007-06-07
| | | | | | | Check for non-standard SVK directories properly. Inspired by debian bug #420899 and related discussion on SVK list. svn:r10522
* avoid leaking memory in a path never followed. pointed outRoger Dingledine2007-06-07
| | | | | | | by robert watson. svn:r10521
* svn:r10516Nick Mathewson2007-06-06
|
* svn:r10515Nick Mathewson2007-06-06
|
* svn:r10514Nick Mathewson2007-06-06
|
* r13283@catbus: nickm | 2007-06-06 01:43:44 -0400Nick Mathewson2007-06-06
| | | | | | | Fix up a couple of loops flagged by -Wunsafe-loop-optimizations so that they are more readable (and more amenable to compilation) svn:r10513
* r13276@catbus: nickm | 2007-06-05 19:45:33 -0400Nick Mathewson2007-06-06
| | | | | | | Remove another long-dead #if 0 I missed before svn:r10511
* r13275@catbus: nickm | 2007-06-05 19:11:05 -0400Nick Mathewson2007-06-06
| | | | | | | Apply my sekrit "unused macro detector" script to hunt down some macros we didnt use. svn:r10510
* r13274@catbus: nickm | 2007-06-05 19:06:30 -0400Nick Mathewson2007-06-06
| | | | | | | Remove some deadcode that seems unlikely to return svn:r10509
* Fix some typos, clarify some minor semantics, change phases to reflectMike Perry2007-06-06
| | | | | | | | PathlenCoinWeight-style implementation (for fingerprinting resistance). svn:r10508
* Whacked about a page. All edits courtesy of suggestions from Matt Edman.Paul Syverson2007-06-06
| | | | svn:r10507
* Two todo itemsPeter Palfrader2007-06-05
| | | | svn:r10506
* r13267@catbus: nickm | 2007-06-05 16:54:20 -0400Nick Mathewson2007-06-05
| | | | | | | Man page and small tweaks for last patch. svn:r10505
* r13266@catbus: nickm | 2007-06-05 16:38:08 -0400Nick Mathewson2007-06-05
| | | | | | | Patch from peter palfrader: control interface via unix domain socket svn:r10504
* r13256@catbus: nickm | 2007-06-05 10:57:41 -0400Nick Mathewson2007-06-05
| | | | | | | Mark fields that need to be ipv6-ified. svn:r10503
* Attempt to address points brought up in #tor flamewar. In particular, movedMike Perry2007-06-05
| | | | | | | | | | | | | | | | | | | | "Who will enable this option?" section towards the top of the proposal, to attempt to get everyone on the same page right away as far as assumptions go. Also, added section on "Consideration of risks for node operators" where the additional risk of should-be-3-but-actually-2 hop users pose to node operators is discussed. Upon consideration of this, determined that two hop users should be made to rotate guards with some frequency on the order of days (basically, long enough to help scan the network for active adversary guards, and then move on). Please re-flame if you feel these or other issues have not been adequately addressed. svn:r10498