summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-03-28Fix a couple more places where we use ->new_address without checking that it ↵Nick Mathewson
is there. svn:r3907
2005-03-28make calls to address_is_in_virtual_range more bullet-proof.Roger Dingledine
might fix the assert failure i just got. svn:r3906
2005-03-28remember some thoughts about using WSAStartup to learnRoger Dingledine
how many sockets we get to use on win32. svn:r3905
2005-03-28Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.Nick Mathewson
svn:r3904
2005-03-27we seem to have lost our define for FD_SETSIZE on win32 in the changeRoger Dingledine
from fakepoll to libevent. be sure to define it *before* we include winsock. svn:r3903
2005-03-27but only do the rapid reachability testing if we're hoping to be a server.Roger Dingledine
svn:r3902
2005-03-27make slightly clearer that socksport is for local applicationsRoger Dingledine
svn:r3901
2005-03-27forward-port the fixing of the crash bug.Roger Dingledine
svn:r3900
2005-03-27if your server hasn't found itself to be reachable, complain everyRoger Dingledine
20 minutes, not just once. svn:r3897
2005-03-27clean up socks reply stuff more.Roger Dingledine
add a few more reasons so we can be more informative. svn:r3895
2005-03-27Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a ↵Nick Mathewson
missing "TorShould" that was mistaken for an "IWantTo". svn:r3894
2005-03-27stop most cases of hanging up on a socks connection without sendingRoger Dingledine
the socks reject. audit for remaining ones. also make things more uniform so we always remember to hold-open-until-flushed, etc. svn:r3891
2005-03-27Describe where to find torrc on OS XNick Mathewson
svn:r3889
2005-03-26move the assert higher up so the error message makes more senseRoger Dingledine
next time. svn:r3887
2005-03-26fix assert: stop trying to send a socks reply to an *exit*Roger Dingledine
connection when we get an end cell before it's finished opening. svn:r3886
2005-03-26try harder to establish reachability, in the first 20 minutesRoger Dingledine
of uptime. svn:r3884
2005-03-26make it clearer to the human that his server is testingRoger Dingledine
its reachability. tell him when it succeeds, or when 20 minutes pass and it hasn't succeeded yet. svn:r3882
2005-03-25and fill in another missing socks replyRoger Dingledine
svn:r3877
2005-03-25fix another case where we need to send a socks reply (reject)Roger Dingledine
back before we close the conn. svn:r3876
2005-03-25remove dead codeRoger Dingledine
svn:r3875
2005-03-25don't mark a router down just because your httpsproxy is unreachableRoger Dingledine
svn:r3874
2005-03-25Note where connection that hasnt sent end was marked.Nick Mathewson
svn:r3872
2005-03-24REUSEADDR on normal places means you can rebind to the portRoger Dingledine
right after somebody else has let it go. But REUSEADDR on win32 means to let you bind to the port _even when somebody else already has it bound_. So, don't do that on Win32. svn:r3867
2005-03-24forward-port the circuit_resume_edge_reading_helper fix.Roger Dingledine
svn:r3863
2005-03-24when you attachstream to a circid of 0, send back an answerRoger Dingledine
svn:r3857
2005-03-24cleanup so connection_ap_handshake_attach_chosen_circuit() alwaysRoger Dingledine
gets open circs. svn:r3856
2005-03-24Bulletproof connection_ap_handshake_attach_chosen_circuitNick Mathewson
svn:r3855
2005-03-24Fix SOCKS5 bug: Set replylen to 0 after sending hanshake backNick Mathewson
svn:r3850
2005-03-24Debug EXTENDCIRCUITNick Mathewson
svn:r3849
2005-03-23fix an assert -- we're not allowed to write onto a conn after we'veRoger Dingledine
connection_unregistered it. there's still more work to be done here, since we need to make sure to send back the socks-reply as soon as we know what it will be -- we can't just wait until connection-about-to-close to deal with it. svn:r3847
2005-03-23fix an over-eager assert, to make httpsproxy get a little fartherRoger Dingledine
svn:r3846
2005-03-23bump cvs to 0.1.0.1-rcRoger Dingledine
svn:r3845
2005-03-23forward-port the commenting out of the assert that glenn fink wasRoger Dingledine
triggering. we still don't know why he was triggering it. svn:r3841
2005-03-23Fix bug 44: on HUP, if descriptor building fails (say, because ↵Nick Mathewson
router_get_my_address() fails), use old descriptor and warn. svn:r3839
2005-03-23Make GETINFO for "network-status" work on non-authdirsNick Mathewson
svn:r3837
2005-03-23Fix several bugs (including some crashes) related to control interface; ↵Nick Mathewson
implement missing desc/name functionality. svn:r3836
2005-03-23Be willing to cache directories from up to ROUTER_MAX_AGE seconds into the ↵Nick Mathewson
future, now that we are more tolerant of skew. svn:r3832
2005-03-23Add a magic value to cpath_layer_t to make sure that we can tell valid ↵Nick Mathewson
cpaths from freed ones. I audited this once; it could use another audit. svn:r3831
2005-03-23Fix a few more instances of memory not freed on exit (found by weasel).Nick Mathewson
svn:r3830
2005-03-23Correct fix for self-to-self addressmap; simplify replace-old-entry logic; ↵Nick Mathewson
add missing case. svn:r3829
2005-03-23whoops, fix seg fault i just introducedRoger Dingledine
svn:r3828
2005-03-23fix assert triggers (bugs 109 and 96), and put in someRoger Dingledine
debugging logs to notice future repeat bugs. svn:r3826
2005-03-23maybe resolve an assert trigger i just got:Roger Dingledine
connection_edge.c:643 address_is_in_virtual_range: Assertion addr failed; aborting. nick, what do you think? svn:r3825
2005-03-22make httpsproxy more likely to workRoger Dingledine
(don't let OR conns do tls until they've finished connecting and doing the proxy dance.) svn:r3824
2005-03-22fix a 32bit/64bit sprintf mixup that weasel pointed outRoger Dingledine
svn:r3823
2005-03-22remove a duplicate circuit_mark_for_close() when pickingRoger Dingledine
a path for the circuit fails. svn:r3822
2005-03-22options->MaxAdvertisedBandwidth only replaces advertisedRoger Dingledine
bandwidthrate, not advertised bandwidthcapacity svn:r3818
2005-03-22Prevent spurious closes when we put stuff on a conn that has not written for ↵Nick Mathewson
a while. svn:r3816
2005-03-22cleanup and a questionRoger Dingledine
svn:r3815
2005-03-22Specify and implement close-stream and close-circuit control messagesNick Mathewson
svn:r3814