aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
...
* add function comment•••svn:r4043 Roger Dingledine2005-04-07
* We have a bug that I can't find. Sometimes, very rarely, cpuworkers get•••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 Roger Dingledine2005-04-07
* Try RB_TREE instead of SPLAY_TREE, but with a single-entry caching optimization.•••svn:r4041 Nick Mathewson2005-04-07
* Make compare_orconn_circid_entries marginally faster and inlined, if that helps•••svn:r4040 Nick Mathewson2005-04-07
* Stop putting nodename in the Platform string of server descriptors.•••It doesn't actually help, and it is confusing/upsetting some people. svn:r4037 Roger Dingledine2005-04-06
* When we connect and finish TLS negotiation with address:port, it is obvious t...•••svn:r4036 Nick Mathewson2005-04-06
* stop wasting time doing a case insensitive comparison for every dns name•••every time we do any lookup. canonicalize the names to lowercase and be done with it. svn:r4035 Roger Dingledine2005-04-06
* blow away most calls to assert_all_pending_dns_resolves_ok, since•••they're eating our cpu. svn:r4034 Roger Dingledine2005-04-06
* bugfix: chdir to your datadirectory at the *end* of the•••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 Roger Dingledine2005-04-06
* quiet another instance where we whine to an innocent OR operator's•••logs when some other server switches keys unexpectedly. svn:r4032 Roger Dingledine2005-04-06
* oh, and accept() into the right place, too.•••svn:r4029 Roger Dingledine2005-04-06
* Forward-port the checking of•••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 Roger Dingledine2005-04-06
* fix an assert trigger: when we have the rare case of accepting•••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 Roger Dingledine2005-04-06
* Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ...•••svn:r4026 Nick Mathewson2005-04-06
* when using preferred entry or exit nodes, ignore whether•••the circuit wants uptime or capacity. they asked for the nodes, they get the nodes. svn:r4025 Roger Dingledine2005-04-06
* Add a pointer from edge connections to their corresponding circuit (ulp!); ad...•••svn:r4024 Nick Mathewson2005-04-06
* Fix bug in last commit when no circid can be found•••svn:r4023 Nick Mathewson2005-04-06
* Fix format warning•••svn:r4022 Nick Mathewson2005-04-06
* note some features we intend to add.•••svn:r4021 Roger Dingledine2005-04-06
* Hopefully, this will make ORs much faster, and not break them: keep a big spl...•••svn:r4020 Nick Mathewson2005-04-06
* a bit more data on gene's dns threading bug•••svn:r4019 Roger Dingledine2005-04-06
* update conn-type-state-strings to handle https states for ORs•••svn:r4018 Roger Dingledine2005-04-06
* Add missing comma. Oops•••svn:r4017 Nick Mathewson2005-04-06
* Handle changed router status correctly when reloading fingerprint file•••svn:r4016 Nick Mathewson2005-04-06
* Log msg spelling fix•••svn:r4015 Nick Mathewson2005-04-06
* When we're connecting to an OR and he's got a different nickname/key•••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 Roger Dingledine2005-04-06
* Fix Tor for no-threading compilation: move connection_unregister from _connec...•••svn:r4013 Nick Mathewson2005-04-06
* Change replacement semantics for directory entries: fix bug 121.•••svn:r4012 Nick Mathewson2005-04-06
* Revise control spec and implementation to allow all log messages to be sent t...•••svn:r4010 Nick Mathewson2005-04-05
* Make last fix work on windows too.•••svn:r4009 Nick Mathewson2005-04-04
* Fix possible bug on threading platforms with running out of fds do to cpuwork...•••svn:r4008 Nick Mathewson2005-04-04
* don't point to the 0.0.9.x manual only•••svn:r4007 Roger Dingledine2005-04-04
* put a note in the torrc about abuse potential with the default•••exit policy. svn:r4006 Roger Dingledine2005-04-04
* client now retries when streams end early for 'hibernating' or•••'resource limit' reasons; refactor. svn:r4004 Roger Dingledine2005-04-04
* automatically approve nodes running 0.1.0.2-rc or later•••svn:r4001 Roger Dingledine2005-04-03
* I hear the smart kinds compile before committing. Then they never miss parens•••svn:r3999 Nick Mathewson2005-04-03
* Make smartlist_string_remove consistent with smartlist_string•••svn:r3998 Nick Mathewson2005-04-03
* Only warn once per nickname from add_nickname_list_to_smartlist per failure.•••svn:r3997 Nick Mathewson2005-04-03
* Add useful smartlist_string_remove function.•••svn:r3996 Nick Mathewson2005-04-03
* Adjust maximum skew and age for rendezvous descriptors: adjust code to make s...•••svn:r3995 Nick Mathewson2005-04-03
* clean up the circuit-mark-for-close patch•••svn:r3994 Roger Dingledine2005-04-03
* start sending 'truncated' cells back rather than destroy cells,•••if the circuit closes in front of you. svn:r3993 Roger Dingledine2005-04-03
* Move most of *_mark_for_close out of macros.•••svn:r3992 Nick Mathewson2005-04-03
* Fix unterminated comment•••svn:r3991 Nick Mathewson2005-04-03
* Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990 Nick Mathewson2005-04-02
* Better messages when POSTDESCRIPTOR fails•••svn:r3989 Nick Mathewson2005-04-02
* We're printing the host mask wrong in exit policies in server descriptors.•••I believe this isn't a critical bug tho, since we're still obeying the exit policy internally. svn:r3987 Roger Dingledine2005-04-02
* improved log error message•••svn:r3986 Roger Dingledine2005-04-02
* bump to 0.1.0.2-rc-cvs•••svn:r3983 Roger Dingledine2005-04-01
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01