aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Expand)AuthorAge
...
* Try to make tor work better through squid: Limit number of descriptors we fetch•••to 96 (was 128 previously). We limit this number even when we do not have a http proxy explicitly configured as some people mistakenly believe transparent proxies are a neat idea. svn:r5901 Peter Palfrader2006-02-03
* Add a new config option ExitPolicyRejectPrivate which defaults to 1.•••This means all exit policies will begin with rejecting private addresses, unless the server operator explicitly turns it off. Also, make our code to remove redundancies in the exit policy smarter, so it can detect "reject foo, reject bar, reject *" patterns. Lastly, we can get rid of the "exit policy implicitly accepts" code, since we make everything more explicit now. svn:r5888 Roger Dingledine2006-02-01
* Try to fix policy_includes_addr_mask_implicitly()•••svn:r5886 Peter Palfrader2006-02-01
* Also catch 0/8 in exit_policy_implicitly_allows_local_networks()•••svn:r5885 Peter Palfrader2006-02-01
* make it louder when we're running an unrecommended version.•••also, we need to tell them what versions *are* recommended. i'll add that to the todo. svn:r5859 Roger Dingledine2006-01-24
* Make dirservers generate a separate "guard" flag to mean, "would make a good ...•••svn:r5856 Nick Mathewson2006-01-24
* remove unused code•••svn:r5847 Roger Dingledine2006-01-20
* add another assert to make sure we're not scribbling on the stack.•••svn:r5837 Roger Dingledine2006-01-17
* Clients should not download descriptors for non-running descriptors.•••svn:r5830 Nick Mathewson2006-01-16
* Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827 Nick Mathewson2006-01-12
* When the controller was submitting a descriptor, we were checking to make•••sure some network-status we had referred to it, and refusing it if not. This is bad for people who want to insert descriptors that aren't part of the current Tor network. Now we accept them, and also give a more useful warn message if we ask a dir mirror for a given descriptor and it gives us one we weren't expecting. svn:r5824 Roger Dingledine2006-01-12
* Fix memory leak in routerlist_remove_old_routers().•••svn:r5790 Nick Mathewson2006-01-11
* entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho. svn:r5782 Roger Dingledine2006-01-10
* Be more aggressive about throwing away expired router descriptors: they are o...•••svn:r5762 Nick Mathewson2006-01-10
* When picking a random directory, prefer non-authorities if any are known.•••svn:r5761 Nick Mathewson2006-01-09
* Fix bug 236: caches should cache up to 16 unrecognized network-status docs.•••svn:r5754 Nick Mathewson2006-01-08
* Dont call directory_get_from_dirserver when you have a particular dirserver i...•••svn:r5741 Nick Mathewson2006-01-06
* short-circuit half the cost of node-picking in the general case.•••svn:r5732 Roger Dingledine2006-01-05
* cleanups, and remove some unreachable code.•••svn:r5727 Roger Dingledine2006-01-04
* authdirs now stop whining so loudly about bad descriptors that they fetch•••from other dirservers. now when there's a log complaint, it's for sure from a freshly uploaded descriptor. svn:r5726 Roger Dingledine2006-01-04
* oh, it was supposed to compile?•••svn:r5721 Roger Dingledine2006-01-03
* don't try to build circuits until we have 3 running servers;•••and for networks that are very small, having more than a quarter of the descriptors is much harder than having equal to or more than a quarter of the descriptors -- follow the spec. svn:r5720 Roger Dingledine2006-01-03
* when we choose not to use a server descriptor from our cache, don't•••log it so loudly. svn:r5713 Roger Dingledine2006-01-03
* Finish implementing config's EntryNodes and StrictEntryNodes option.•••The logging is way verbose for now. svn:r5683 Roger Dingledine2005-12-31
* load balance a bit better by taking some load off the really•••fast servers. this might slow things down more, or it might not. hm. svn:r5681 Roger Dingledine2005-12-30
* fix a typo•••svn:r5680 Roger Dingledine2005-12-30
* Appease some verbose GCC warnings.•••svn:r5679 Nick Mathewson2005-12-29
* helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673 Roger Dingledine2005-12-28
* Make directory caches a little less chatty when logging•••svn:r5662 Nick Mathewson2005-12-27
* Make insert_old try hard to never add a duplicate.•••svn:r5661 Nick Mathewson2005-12-27
* Implement new directory logic: download by descriptor digest, not by key dige...•••svn:r5659 Nick Mathewson2005-12-27
* fix segfault when specifying DirServer without nickname•••(reported by weasel) svn:r5614 Roger Dingledine2005-12-18
* Instead of "Network down", say "Is your network connection down?"•••svn:r5607 Nick Mathewson2005-12-15
* ah ha, that variable was static. not useless after all.•••svn:r5604 Roger Dingledine2005-12-15
* clean up a lot message, and remove a line that does nothing.•••svn:r5603 Roger Dingledine2005-12-15
* fix compile•••svn:r5600 Nick Mathewson2005-12-15
* Make clients look at the fast and stable flags in networkstatus, not at the b...•••svn:r5599 Nick Mathewson2005-12-15
* put back in a todo comment, so we don't forget.•••svn:r5598 Roger Dingledine2005-12-15
* Whitespace fixes; comments.•••svn:r5596 Nick Mathewson2005-12-15
* Flip a misplaced not•••svn:r5593 Nick Mathewson2005-12-15
* Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_d...•••svn:r5591 Nick Mathewson2005-12-15
* implement weasel's suggestion to fix the bug that newly bootstrapped•••tor networks couldn't do hidden services until they had nodes with high uptime: if you're trying to pick a node for your circuit and you demand uptime or capacity and nothing works, then abandon your need for uptime and capacity. svn:r5589 Roger Dingledine2005-12-15
* When we mark a router as down, also mark its local_routerstatus as not runnin...•••svn:r5587 Nick Mathewson2005-12-14
* Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586 Nick Mathewson2005-12-14
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* Make directory authorities ignore router uploads that have only cosmetic diff...•••svn:r5573 Nick Mathewson2005-12-12
* when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways. fix it before it becomes convention to format logs in wild and unpredictable ways. still need to do src/common/ someday. svn:r5551 Roger Dingledine2005-12-10
* crank the max line limit down to 150 chars.•••svn:r5550 Roger Dingledine2005-12-10
* In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548 Nick Mathewson2005-12-09
* Fix bug 212: Directory authorities should not try to download server descript...•••svn:r5514 Nick Mathewson2005-12-06