aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add missing "char"Nick Mathewson2005-04-08
| | | | svn:r4054
* tie MAX_DIR_SIZE to MAX_BUF_SIZERoger Dingledine2005-04-07
| | | | | | | resolve bug 80 svn:r4052
* fix format bugRoger Dingledine2005-04-07
| | | | svn:r4051
* only whine about clock skew from the dirserver if he's a trustedRoger Dingledine2005-04-07
| | | | | | | dirserver. svn:r4048
* Improve conn_*_to_string; add circuit_state_to_string; make ↵Nick Mathewson2005-04-07
| | | | | | skewed-descriptor messages better. svn:r4047
* allow servers to publish descriptors from 12 hours in the future.Roger Dingledine2005-04-07
| | | | | | | | hopefully this will allow more slack and let crummier servers help out too. svn:r4046
* Change conn_(type|state)_to_string from const arrays to switch functions so ↵Nick Mathewson2005-04-07
| | | | | | we (I) will not make Tor crash the next time we (I) add a new state. svn:r4045
* Remove implicit expiration date from tor-specNick Mathewson2005-04-07
| | | | svn:r4044
* add function commentRoger Dingledine2005-04-07
| | | | svn:r4043
* We have a bug that I can't find. Sometimes, very rarely, cpuworkers getRoger Dingledine2005-04-07
| | | | | | | | | stuck in the 'busy' state, even though the cpuworker process thinks of itself as idle. I don't know why. But here's a workaround to kill any cpuworker that's been busy for more than 100 seconds. svn:r4042
* Try RB_TREE instead of SPLAY_TREE, but with a single-entry caching optimization.Nick Mathewson2005-04-07
| | | | svn:r4041
* Make compare_orconn_circid_entries marginally faster and inlined, if that helpsNick Mathewson2005-04-07
| | | | svn:r4040
* debian snapshot: 0.1.0.2-rc-cvs-200504062112-1Peter Palfrader2005-04-06
| | | | svn:r4038
* Stop putting nodename in the Platform string of server descriptors.Roger Dingledine2005-04-06
| | | | | | | It doesn't actually help, and it is confusing/upsetting some people. svn:r4037
* When we connect and finish TLS negotiation with address:port, it is obvious ↵Nick Mathewson2005-04-06
| | | | | | that any other key or nickname we might know about (as an authdirserver) does not actually exist at address:port. svn:r4036
* stop wasting time doing a case insensitive comparison for every dns nameRoger Dingledine2005-04-06
| | | | | | | | every time we do any lookup. canonicalize the names to lowercase and be done with it. svn:r4035
* blow away most calls to assert_all_pending_dns_resolves_ok, sinceRoger Dingledine2005-04-06
| | | | | | | they're eating our cpu. svn:r4034
* bugfix: chdir to your datadirectory at the *end* of theRoger Dingledine2005-04-06
| | | | | | | | | | daemonize process, not the beginning. this was a problem because the first time you run tor, if your datadir isn't there, and you have runasdaemon set to 1, it will try to chdir to it before it tries to create it. oops. svn:r4033
* quiet another instance where we whine to an innocent OR operator'sRoger Dingledine2005-04-06
| | | | | | | logs when some other server switches keys unexpectedly. svn:r4032
* debian snapshot: 0.1.0.2-rc-cvs-200504061620-1Peter Palfrader2005-04-06
| | | | svn:r4030
* oh, and accept() into the right place, too.Roger Dingledine2005-04-06
| | | | svn:r4029
* Forward-port the checking ofRoger Dingledine2005-04-06
| | | | | | | | | | | | | | sin_addr.s_addr == 0 || sin->sin_port == 0. This just happened on moria2, so I guess it happens rarely on Linux as well as OS X. We can't afford to accept OR conns from 0.0.0.0:0, since we send created cells back to the first addr:port that matches, and we'd better not send them to the wrong place. So, let's drop them all for now, and see if we can find a pattern later. svn:r4028
* fix an assert trigger: when we have the rare case of acceptingRoger Dingledine2005-04-06
| | | | | | | | a conn on 0.0.0.0:0, then when we look through the connection array, we'll find any of the workers. this is no good. svn:r4027
* Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ↵Nick Mathewson2005-04-06
| | | | | | using it. Watch out, kids! svn:r4026
* when using preferred entry or exit nodes, ignore whetherRoger Dingledine2005-04-06
| | | | | | | | the circuit wants uptime or capacity. they asked for the nodes, they get the nodes. svn:r4025
* Add a pointer from edge connections to their corresponding circuit (ulp!); ↵Nick Mathewson2005-04-06
| | | | | | add some debugging sanity-checking for cirid_orconn_map stuff svn:r4024
* Fix bug in last commit when no circid can be foundNick Mathewson2005-04-06
| | | | svn:r4023
* Fix format warningNick Mathewson2005-04-06
| | | | svn:r4022
* note some features we intend to add.Roger Dingledine2005-04-06
| | | | svn:r4021
* Hopefully, this will make ORs much faster, and not break them: keep a big ↵Nick Mathewson2005-04-06
| | | | | | splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster. svn:r4020
* a bit more data on gene's dns threading bugRoger Dingledine2005-04-06
| | | | svn:r4019
* update conn-type-state-strings to handle https states for ORsRoger Dingledine2005-04-06
| | | | svn:r4018
* Add missing comma. OopsNick Mathewson2005-04-06
| | | | svn:r4017
* Handle changed router status correctly when reloading fingerprint fileNick Mathewson2005-04-06
| | | | svn:r4016
* Log msg spelling fixNick Mathewson2005-04-06
| | | | svn:r4015
* When we're connecting to an OR and he's got a different nickname/keyRoger Dingledine2005-04-06
| | | | | | | | than we were expecting, only complain loudly if we're an OP or an authdirserver. Complaining loudly to OR admins just confuses people. svn:r4014
* Fix Tor for no-threading compilation: move connection_unregister from ↵Nick Mathewson2005-04-06
| | | | | | _connection_free to connection_free. svn:r4013
* Change replacement semantics for directory entries: fix bug 121.Nick Mathewson2005-04-06
| | | | svn:r4012
* Update TorControl to handle new event types. EVENT_WARN is obsolete, so ↵Nick Mathewson2005-04-05
| | | | | | rename it to EVENT_TYPE.OBSOLETE_LOG. svn:r4011
* Revise control spec and implementation to allow all log messages to be sent ↵Nick Mathewson2005-04-05
| | | | | | to controller with their severities intact. svn:r4010
* Make last fix work on windows too.Nick Mathewson2005-04-04
| | | | svn:r4009
* Fix possible bug on threading platforms with running out of fds do to ↵Nick Mathewson2005-04-04
| | | | | | cpuworkers and dnsworkers. svn:r4008
* don't point to the 0.0.9.x manual onlyRoger Dingledine2005-04-04
| | | | svn:r4007
* put a note in the torrc about abuse potential with the defaultRoger Dingledine2005-04-04
| | | | | | | exit policy. svn:r4006
* take some items off the todoRoger Dingledine2005-04-04
| | | | svn:r4005
* client now retries when streams end early for 'hibernating' orRoger Dingledine2005-04-04
| | | | | | | 'resource limit' reasons; refactor. svn:r4004
* debian snapshot: 0.1.0.2-rc-cvs-200504032300-1Peter Palfrader2005-04-03
| | | | svn:r4002
* automatically approve nodes running 0.1.0.2-rc or laterRoger Dingledine2005-04-03
| | | | svn:r4001
* Clarify a point related to bug 84Nick Mathewson2005-04-03
| | | | svn:r4000
* I hear the smart kinds compile before committing. Then they never miss parensNick Mathewson2005-04-03
| | | | svn:r3999