aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
...
* more helpful log message when running servers on obsolete windows.Roger Dingledine2006-02-12
| | | | svn:r5975
* bump up the period for forcing a hidden service descriptor uploadRoger Dingledine2006-02-12
| | | | | | | from 20 minutes to 1 hour. svn:r5972
* compress exit policies even more -- look for duplicate linesRoger Dingledine2006-02-12
| | | | | | | and remove them. svn:r5971
* bugfix in config_cmp_addr_policies() -- we were treating a pairRoger Dingledine2006-02-11
| | | | | | | | of exit policies if they were equal even if one said accept and the other said reject. svn:r5970
* stop leaking thatRoger Dingledine2006-02-11
| | | | svn:r5969
* When a client asks for an old-style directory and our write bucketRoger Dingledine2006-02-11
| | | | | | | | is empty, don't give it to him. This way small servers can continue to serve the directory *sometimes*, without getting overloaded. svn:r5968
* Keep running if we ask for an impossible stdout log; just warn.Nick Mathewson2006-02-11
| | | | svn:r5964
* Retry pending server downloads as well as pending networkstatus downloads ↵Nick Mathewson2006-02-11
| | | | | | when we unexpectedly get an app connection svn:r5962
* Warn if running obsolete windows as a server.Nick Mathewson2006-02-11
| | | | svn:r5961
* get our grammar right when complaining about un-recommended versionsRoger Dingledine2006-02-09
| | | | svn:r5950
* Happy new year!Roger Dingledine2006-02-09
| | | | svn:r5949
* stop calling it a "libevent poll" -- the word "poll" hasRoger Dingledine2006-02-09
| | | | | | | other meaning in this context that are confusing. svn:r5936
* correct the comments that don't realize it's the oppositeRoger Dingledine2006-02-09
| | | | svn:r5934
* and make sure that never happens againRoger Dingledine2006-02-09
| | | | svn:r5932
* fix bug 245: When modifying the orconn_circid_map map, we wouldRoger Dingledine2006-02-09
| | | | | | | | | | | | 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
* tweak commentRoger Dingledine2006-02-09
| | | | svn:r5930
* Move "sort list of versions" logic into routerparse.c; make version-checking ↵Nick Mathewson2006-02-06
| | | | | | code say which versions it would have accepted. (not tested.) svn:r5927
* char *x = "y"; is not good C.Nick Mathewson2006-02-06
| | | | svn:r5926
* Only v1 authorities get hidden service descriptors with current protocolNick Mathewson2006-02-06
| | | | svn:r5924
* Fix a const-non-const warningNick Mathewson2006-02-06
| | | | svn:r5923
* more typos and nitsRoger Dingledine2006-02-05
| | | | svn:r5918
* Stupid cut-and-paste bug.Nick Mathewson2006-02-05
| | | | svn:r5917
* as soon as we've fetched some more directory info, that's timeRoger Dingledine2006-02-05
| | | | | | | | to think about downloading more server descriptors. this way we don't have a 10 second pause in initial bootstrapping. svn:r5916
* cosmetic fixRoger Dingledine2006-02-05
| | | | svn:r5915
* clean up tabs and wide-lines from weasel's commitRoger Dingledine2006-02-05
| | | | svn:r5914
* when building v2 statuses or v1 running-routers, don't admit theRoger Dingledine2006-02-05
| | | | | | | | | | existence of descriptors older than a day. we still cache them in case anybody asks, but we don't actively mention them. svn:r5913
* fix bug: we were caching the newest descriptor for each server,Roger Dingledine2006-02-05
| | | | | | | well, forever. i imagine this just keeps growing in size. svn:r5912
* typos and nitsRoger Dingledine2006-02-05
| | | | svn:r5911
* forward-port the part where ordinary users try to fetch directoriesRoger Dingledine2006-02-05
| | | | | | | less often. not critical but might as well stay in sync with stable. svn:r5910
* Fix a major load balance bug: we were round-robining in 16 KB chunks, andRoger Dingledine2006-02-04
| | | | | | | | 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
* Fix compiler warning on 64 bit archsPeter Palfrader2006-02-03
| | | | svn:r5903
* Try to make tor work better through squid: Limit number of descriptors we fetchPeter Palfrader2006-02-03
| | | | | | | | | | | 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
* when we fail to bind a listener, try to provide a more useful log msg.Roger Dingledine2006-02-03
| | | | svn:r5900
* don't warn when we receive a 503 from a dirserver/cache -- thisRoger Dingledine2006-02-03
| | | | | | | | will pave the way for them being able to tell us to screw off if they're busy. svn:r5898
* Fix bug 225: now "attachstream 0" treats conn like it just connected,Roger Dingledine2006-02-03
| | | | | | | | | | 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
* Add a new config option ExitPolicyRejectPrivate which defaults to 1.Roger Dingledine2006-02-01
| | | | | | | | | | | | | | 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
* avoid a minor confusing log messageRoger Dingledine2006-02-01
| | | | svn:r5887
* Try to fix policy_includes_addr_mask_implicitly()Peter Palfrader2006-02-01
| | | | svn:r5886
* Also catch 0/8 in exit_policy_implicitly_allows_local_networks()Peter Palfrader2006-02-01
| | | | svn:r5885
* don't try to upload hidden service descriptors until we haveRoger Dingledine2006-02-01
| | | | | | | established a circuit. svn:r5884
* provide a more useful warn message when our onion queueRoger Dingledine2006-01-31
| | | | | | | gets full. svn:r5881
* only start testing reachability once we've established a circuit.Roger Dingledine2006-01-29
| | | | | | | | this will make startup on dirservers less noisy. it may also break things in subtle ways. svn:r5878
* bump the default bandwidthrate to 3 MB, and burst to 6 MBRoger Dingledine2006-01-28
| | | | svn:r5874
* a slightly more useful message when you get a sighupRoger Dingledine2006-01-26
| | | | svn:r5869
* Add a missing printf argNick Mathewson2006-01-24
| | | | svn:r5861
* make it louder when we're running an unrecommended version.Roger Dingledine2006-01-24
| | | | | | | | also, we need to tell them what versions *are* recommended. i'll add that to the todo. svn:r5859
* Make dirservers generate a separate "guard" flag to mean, "would make a good ↵Nick Mathewson2006-01-24
| | | | | | entry guard". Make clients parse it and vote on it. svn:r5856
* Jan 23 02:39:44.856 [warn] rend_mid_rendezvous(): Rejecting RENDEZVOUS1 cell ↵Roger Dingledine2006-01-23
| | | | | | | | | | with unrecognized rendezvous cookie AFC097FD. This is not anything that the server admin can deal with, so don't complain this loudly. svn:r5851
* Stop complaining loudly whenever some poor client falls offRoger Dingledine2006-01-23
| | | | | | | the network before we finish writing to him. svn:r5850
* remove unused codeRoger Dingledine2006-01-20
| | | | svn:r5847