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