Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-12 | Retain unrecognized options in state file, so that we can be forward-compatible. | Nick Mathewson | |
svn:r5985 | |||
2006-02-12 | enforce whitespace style | Nick Mathewson | |
svn:r5984 | |||
2006-02-12 | Clients now honor the "guard" flag in the router status when | Roger Dingledine | |
picking entry guards, rather than looking at is_fast or is_stable. Now dirservers can change how they define it and clients will automatically use their new definition. svn:r5979 | |||
2006-02-12 | write a better note in torrc.sample about whether to set dirport. | Roger Dingledine | |
svn:r5978 | |||
2006-02-12 | more helpful log message when running servers on obsolete windows. | Roger Dingledine | |
svn:r5975 | |||
2006-02-12 | bump up the period for forcing a hidden service descriptor upload | Roger Dingledine | |
from 20 minutes to 1 hour. svn:r5972 | |||
2006-02-12 | compress exit policies even more -- look for duplicate lines | Roger Dingledine | |
and remove them. svn:r5971 | |||
2006-02-11 | bugfix in config_cmp_addr_policies() -- we were treating a pair | Roger Dingledine | |
of exit policies if they were equal even if one said accept and the other said reject. svn:r5970 | |||
2006-02-11 | stop leaking that | Roger Dingledine | |
svn:r5969 | |||
2006-02-11 | When a client asks for an old-style directory and our write bucket | Roger Dingledine | |
is empty, don't give it to him. This way small servers can continue to serve the directory *sometimes*, without getting overloaded. svn:r5968 | |||
2006-02-11 | Keep running if we ask for an impossible stdout log; just warn. | Nick Mathewson | |
svn:r5964 | |||
2006-02-11 | Retry pending server downloads as well as pending networkstatus downloads ↵ | Nick Mathewson | |
when we unexpectedly get an app connection svn:r5962 | |||
2006-02-11 | Warn if running obsolete windows as a server. | Nick Mathewson | |
svn:r5961 | |||
2006-02-10 | bump to 0.1.1.13-alpha-cvs -- progress! | Roger Dingledine | |
svn:r5954 | |||
2006-02-09 | bump to 0.1.1.13-alphator-0.1.1.13-alpha | Roger Dingledine | |
svn:r5951 | |||
2006-02-09 | get our grammar right when complaining about un-recommended versions | Roger Dingledine | |
svn:r5950 | |||
2006-02-09 | Happy new year! | Roger Dingledine | |
svn:r5949 | |||
2006-02-09 | more cleanups on the sample torrc file | Roger Dingledine | |
svn:r5947 | |||
2006-02-09 | stop calling it a "libevent poll" -- the word "poll" has | Roger Dingledine | |
other meaning in this context that are confusing. svn:r5936 | |||
2006-02-09 | and maybe some function documentation will help too | Roger Dingledine | |
svn:r5935 | |||
2006-02-09 | correct the comments that don't realize it's the opposite | Roger Dingledine | |
svn:r5934 | |||
2006-02-09 | and make sure that never happens again | Roger Dingledine | |
svn:r5932 | |||
2006-02-09 | fix bug 245: When modifying the orconn_circid_map map, we would | Roger Dingledine | |
sometimes decrement conn->n_circuits even when there was no circuit originally. This caused conn->n_circuits to go negative. We noticed this because we were checking if connections can be closed based on conn->n_circuits == 0, so we were never closing any connection that had ever had a circuit on it. svn:r5931 | |||
2006-02-09 | tweak comment | Roger Dingledine | |
svn:r5930 | |||
2006-02-06 | Move "sort list of versions" logic into routerparse.c; make version-checking ↵ | Nick Mathewson | |
code say which versions it would have accepted. (not tested.) svn:r5927 | |||
2006-02-06 | char *x = "y"; is not good C. | Nick Mathewson | |
svn:r5926 | |||
2006-02-06 | Only v1 authorities get hidden service descriptors with current protocol | Nick Mathewson | |
svn:r5924 | |||
2006-02-06 | Fix a const-non-const warning | Nick Mathewson | |
svn:r5923 | |||
2006-02-05 | more typos and nits | Roger Dingledine | |
svn:r5918 | |||
2006-02-05 | Stupid cut-and-paste bug. | Nick Mathewson | |
svn:r5917 | |||
2006-02-05 | as soon as we've fetched some more directory info, that's time | Roger Dingledine | |
to think about downloading more server descriptors. this way we don't have a 10 second pause in initial bootstrapping. svn:r5916 | |||
2006-02-05 | cosmetic fix | Roger Dingledine | |
svn:r5915 | |||
2006-02-05 | clean up tabs and wide-lines from weasel's commit | Roger Dingledine | |
svn:r5914 | |||
2006-02-05 | when building v2 statuses or v1 running-routers, don't admit the | Roger Dingledine | |
existence of descriptors older than a day. we still cache them in case anybody asks, but we don't actively mention them. svn:r5913 | |||
2006-02-05 | fix bug: we were caching the newest descriptor for each server, | Roger Dingledine | |
well, forever. i imagine this just keeps growing in size. svn:r5912 | |||
2006-02-05 | typos and nits | Roger Dingledine | |
svn:r5911 | |||
2006-02-05 | forward-port the part where ordinary users try to fetch directories | Roger Dingledine | |
less often. not critical but might as well stay in sync with stable. svn:r5910 | |||
2006-02-04 | Fix a major load balance bug: we were round-robining in 16 KB chunks, and | Roger Dingledine | |
servers with bandwidthrate of 20 KB, while downloading a 600 KB directory, would starve their other connections. Now we try to be a bit more fair. svn:r5906 | |||
2006-02-04 | just because you support the feature does not mean that you | Roger Dingledine | |
should put an example in the sample torrc file. the debug-info lines were causing some people to think that was a smart loglevel to use, and it also always isn't. svn:r5905 | |||
2006-02-03 | Fix compiler warning on 64 bit archs | Peter Palfrader | |
svn:r5903 | |||
2006-02-03 | Try to make tor work better through squid: Limit number of descriptors we fetch | Peter Palfrader | |
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 | |||
2006-02-03 | when we fail to bind a listener, try to provide a more useful log msg. | Roger Dingledine | |
svn:r5900 | |||
2006-02-03 | check for EADDRINUSE in a cross-platform way (unless i'm wrong) | Roger Dingledine | |
svn:r5899 | |||
2006-02-03 | don't warn when we receive a 503 from a dirserver/cache -- this | Roger Dingledine | |
will pave the way for them being able to tell us to screw off if they're busy. svn:r5898 | |||
2006-02-03 | Fix bug 225: now "attachstream 0" treats conn like it just connected, | Roger Dingledine | |
doing address remapping, handling .exit and .onion idioms, and so on. Now we are more uniform in making sure that the controller hears about all new connections, and making sure it hears when they close. svn:r5897 | |||
2006-02-02 | I believe this resolves bug 234, the mysterious crash on 0.1.1.9 | Roger Dingledine | |
and later servers. I'm not sure yet, but better to have it in CVS while we speculate that it's the fix. svn:r5895 | |||
2006-02-01 | Add a new config option ExitPolicyRejectPrivate which defaults to 1. | Roger Dingledine | |
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 | |||
2006-02-01 | avoid a minor confusing log message | Roger Dingledine | |
svn:r5887 | |||
2006-02-01 | Try to fix policy_includes_addr_mask_implicitly() | Peter Palfrader | |
svn:r5886 | |||
2006-02-01 | Also catch 0/8 in exit_policy_implicitly_allows_local_networks() | Peter Palfrader | |
svn:r5885 |