| Commit message (Expand) | Author | Age |
... | |
* | 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 Palfrader | 2006-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 Dingledine | 2006-02-01 |
* | Try to fix policy_includes_addr_mask_implicitly()•••svn:r5886
| Peter Palfrader | 2006-02-01 |
* | Also catch 0/8 in exit_policy_implicitly_allows_local_networks()•••svn:r5885
| Peter Palfrader | 2006-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 Dingledine | 2006-01-24 |
* | Make dirservers generate a separate "guard" flag to mean, "would make a good ...•••svn:r5856
| Nick Mathewson | 2006-01-24 |
* | remove unused code•••svn:r5847
| Roger Dingledine | 2006-01-20 |
* | add another assert to make sure we're not scribbling on the stack.•••svn:r5837
| Roger Dingledine | 2006-01-17 |
* | Clients should not download descriptors for non-running descriptors.•••svn:r5830
| Nick Mathewson | 2006-01-16 |
* | Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827
| Nick Mathewson | 2006-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 Dingledine | 2006-01-12 |
* | Fix memory leak in routerlist_remove_old_routers().•••svn:r5790
| Nick Mathewson | 2006-01-11 |
* | entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho.
svn:r5782
| Roger Dingledine | 2006-01-10 |
* | Be more aggressive about throwing away expired router descriptors: they are o...•••svn:r5762
| Nick Mathewson | 2006-01-10 |
* | When picking a random directory, prefer non-authorities if any are known.•••svn:r5761
| Nick Mathewson | 2006-01-09 |
* | Fix bug 236: caches should cache up to 16 unrecognized network-status docs.•••svn:r5754
| Nick Mathewson | 2006-01-08 |
* | Dont call directory_get_from_dirserver when you have a particular dirserver i...•••svn:r5741
| Nick Mathewson | 2006-01-06 |
* | short-circuit half the cost of node-picking in the general case.•••svn:r5732
| Roger Dingledine | 2006-01-05 |
* | cleanups, and remove some unreachable code.•••svn:r5727
| Roger Dingledine | 2006-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 Dingledine | 2006-01-04 |
* | oh, it was supposed to compile?•••svn:r5721
| Roger Dingledine | 2006-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 Dingledine | 2006-01-03 |
* | when we choose not to use a server descriptor from our cache, don't•••log it so loudly.
svn:r5713
| Roger Dingledine | 2006-01-03 |
* | Finish implementing config's EntryNodes and StrictEntryNodes option.•••The logging is way verbose for now.
svn:r5683
| Roger Dingledine | 2005-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 Dingledine | 2005-12-30 |
* | fix a typo•••svn:r5680
| Roger Dingledine | 2005-12-30 |
* | Appease some verbose GCC warnings.•••svn:r5679
| Nick Mathewson | 2005-12-29 |
* | helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not
implemented.)
svn:r5673
| Roger Dingledine | 2005-12-28 |
* | Make directory caches a little less chatty when logging•••svn:r5662
| Nick Mathewson | 2005-12-27 |
* | Make insert_old try hard to never add a duplicate.•••svn:r5661
| Nick Mathewson | 2005-12-27 |
* | Implement new directory logic: download by descriptor digest, not by key dige...•••svn:r5659
| Nick Mathewson | 2005-12-27 |
* | fix segfault when specifying DirServer without nickname•••(reported by weasel)
svn:r5614
| Roger Dingledine | 2005-12-18 |
* | Instead of "Network down", say "Is your network connection down?"•••svn:r5607
| Nick Mathewson | 2005-12-15 |
* | ah ha, that variable was static. not useless after all.•••svn:r5604
| Roger Dingledine | 2005-12-15 |
* | clean up a lot message, and remove a line that does nothing.•••svn:r5603
| Roger Dingledine | 2005-12-15 |
* | fix compile•••svn:r5600
| Nick Mathewson | 2005-12-15 |
* | Make clients look at the fast and stable flags in networkstatus, not at the b...•••svn:r5599
| Nick Mathewson | 2005-12-15 |
* | put back in a todo comment, so we don't forget.•••svn:r5598
| Roger Dingledine | 2005-12-15 |
* | Whitespace fixes; comments.•••svn:r5596
| Nick Mathewson | 2005-12-15 |
* | Flip a misplaced not•••svn:r5593
| Nick Mathewson | 2005-12-15 |
* | Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_d...•••svn:r5591
| Nick Mathewson | 2005-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 Dingledine | 2005-12-15 |
* | When we mark a router as down, also mark its local_routerstatus as not runnin...•••svn:r5587
| Nick Mathewson | 2005-12-14 |
* | Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586
| Nick Mathewson | 2005-12-14 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | Make directory authorities ignore router uploads that have only cosmetic diff...•••svn:r5573
| Nick Mathewson | 2005-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 Dingledine | 2005-12-10 |
* | crank the max line limit down to 150 chars.•••svn:r5550
| Roger Dingledine | 2005-12-10 |
* | In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548
| Nick Mathewson | 2005-12-09 |
* | Fix bug 212: Directory authorities should not try to download server descript...•••svn:r5514
| Nick Mathewson | 2005-12-06 |