summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-06debian snapshot: 0.1.0.2-rc-cvs-200504061620-1debian-version-0.1.0.2-rc-cvs-200504061620-1Peter Palfrader
svn:r4030
2005-04-06oh, and accept() into the right place, too.Roger Dingledine
svn:r4029
2005-04-06Forward-port the checking ofRoger Dingledine
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
2005-04-06fix an assert trigger: when we have the rare case of acceptingRoger Dingledine
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
2005-04-06Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start ↵Nick Mathewson
using it. Watch out, kids! svn:r4026
2005-04-06when using preferred entry or exit nodes, ignore whetherRoger Dingledine
the circuit wants uptime or capacity. they asked for the nodes, they get the nodes. svn:r4025
2005-04-06Add a pointer from edge connections to their corresponding circuit (ulp!); ↵Nick Mathewson
add some debugging sanity-checking for cirid_orconn_map stuff svn:r4024
2005-04-06Fix bug in last commit when no circid can be foundNick Mathewson
svn:r4023
2005-04-06Fix format warningNick Mathewson
svn:r4022
2005-04-06note some features we intend to add.Roger Dingledine
svn:r4021
2005-04-06Hopefully, this will make ORs much faster, and not break them: keep a big ↵Nick Mathewson
splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster. svn:r4020
2005-04-06a bit more data on gene's dns threading bugRoger Dingledine
svn:r4019
2005-04-06update conn-type-state-strings to handle https states for ORsRoger Dingledine
svn:r4018
2005-04-06Add missing comma. OopsNick Mathewson
svn:r4017
2005-04-06Handle changed router status correctly when reloading fingerprint fileNick Mathewson
svn:r4016
2005-04-06Log msg spelling fixNick Mathewson
svn:r4015
2005-04-06When we're connecting to an OR and he's got a different nickname/keyRoger Dingledine
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
2005-04-06Fix Tor for no-threading compilation: move connection_unregister from ↵Nick Mathewson
_connection_free to connection_free. svn:r4013
2005-04-06Change replacement semantics for directory entries: fix bug 121.Nick Mathewson
svn:r4012
2005-04-05Update TorControl to handle new event types. EVENT_WARN is obsolete, so ↵Nick Mathewson
rename it to EVENT_TYPE.OBSOLETE_LOG. svn:r4011
2005-04-05Revise control spec and implementation to allow all log messages to be sent ↵Nick Mathewson
to controller with their severities intact. svn:r4010
2005-04-04Make last fix work on windows too.Nick Mathewson
svn:r4009
2005-04-04Fix possible bug on threading platforms with running out of fds do to ↵Nick Mathewson
cpuworkers and dnsworkers. svn:r4008
2005-04-04don't point to the 0.0.9.x manual onlyRoger Dingledine
svn:r4007
2005-04-04put a note in the torrc about abuse potential with the defaultRoger Dingledine
exit policy. svn:r4006
2005-04-04take some items off the todoRoger Dingledine
svn:r4005
2005-04-04client now retries when streams end early for 'hibernating' orRoger Dingledine
'resource limit' reasons; refactor. svn:r4004
2005-04-03debian snapshot: 0.1.0.2-rc-cvs-200504032300-1debian-version-0.1.0.2-rc-cvs-200504031300-1Peter Palfrader
svn:r4002
2005-04-03automatically approve nodes running 0.1.0.2-rc or laterRoger Dingledine
svn:r4001
2005-04-03Clarify a point related to bug 84Nick Mathewson
svn:r4000
2005-04-03I hear the smart kinds compile before committing. Then they never miss parensNick Mathewson
svn:r3999
2005-04-03Make smartlist_string_remove consistent with smartlist_stringNick Mathewson
svn:r3998
2005-04-03Only warn once per nickname from add_nickname_list_to_smartlist per failure.Nick Mathewson
svn:r3997
2005-04-03Add useful smartlist_string_remove function.Nick Mathewson
svn:r3996
2005-04-03Adjust maximum skew and age for rendezvous descriptors: adjust code to make ↵Nick Mathewson
skew add to age. svn:r3995
2005-04-03clean up the circuit-mark-for-close patchRoger Dingledine
svn:r3994
2005-04-03start sending 'truncated' cells back rather than destroy cells,Roger Dingledine
if the circuit closes in front of you. svn:r3993
2005-04-03Move most of *_mark_for_close out of macros.Nick Mathewson
svn:r3992
2005-04-03Fix unterminated commentNick Mathewson
svn:r3991
2005-04-02Give better warnings if connection_close_unattached_ap gets called twice or ↵Nick Mathewson
called on a marked connection; rename it to connection_mark_unattached_ap. svn:r3990
2005-04-02Better messages when POSTDESCRIPTOR failsNick Mathewson
svn:r3989
2005-04-02peertech has been dead foreverRoger Dingledine
stop recommending it svn:r3988
2005-04-02We're printing the host mask wrong in exit policies in server descriptors.Roger Dingledine
I believe this isn't a critical bug tho, since we're still obeying the exit policy internally. svn:r3987
2005-04-02improved log error messageRoger Dingledine
svn:r3986
2005-04-01close my <li>Roger Dingledine
svn:r3985
2005-04-01step five of running a server: subscribe to or-announce.Roger Dingledine
svn:r3984
2005-04-01bump to 0.1.0.2-rc-cvsRoger Dingledine
svn:r3983
2005-04-01update copyright notices.Nick Mathewson
svn:r3982
2005-04-01minor correction: location of torrc on unix packagesRoger Dingledine
svn:r3981
2005-04-01clean up docs, point people to new release candidatetor-0.1.0.2-rcRoger Dingledine
svn:r3979