summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Still more code to make sure we send the right number and kind of RELAY END ↵Nick Mathewson2005-03-02
| | | | | | cells svn:r3723
* Add error reason to spec: TORPROTOCOL reason means "you are not speaking a ↵Nick Mathewson2005-03-01
| | | | | | version of Tor I understand; say bye-bye to your stream." svn:r3721
* Revise all calls to connection_edge_end to avoid sending MISC, and to take ↵Nick Mathewson2005-03-01
| | | | | | errno into account where possible. svn:r3720
* Forward-port new reasons; clean up code more; add code to convert new ↵Nick Mathewson2005-03-01
| | | | | | reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked. svn:r3719
* Revise tor-spec to add more/better stream end reasons.Nick Mathewson2005-03-01
| | | | svn:r3717
* Change version parsing logic: a version is "obsolete" if it is not ↵Nick Mathewson2005-03-01
| | | | | | recommended and (1) there is a newer recommended version in the same series, or (2) there are no recommended versions in the same series, but there are some recommended versions in a newer series. A version is "new" if it is newer than any recommended version in the same series. svn:r3716
* make control interface stream IDs monotonically increasing to prevent ↵Nick Mathewson2005-03-01
| | | | | | possible races svn:r3715
* Clean up rend cache on shutdownNick Mathewson2005-02-28
| | | | svn:r3714
* update todoRoger Dingledine2005-02-28
| | | | svn:r3713
* disable the reachability detection stuff in cvs, so people canRoger Dingledine2005-02-28
| | | | | | | run servers from cvs while i'm gone. svn:r3712
* When copying routerinfo, copy descriptor too to prevent later double-free.Nick Mathewson2005-02-28
| | | | svn:r3711
* Try a little harder to avoid openssl SSL* double-free reports.Nick Mathewson2005-02-28
| | | | svn:r3710
* Fix strmap_free to release memory actually held by the strmap.Nick Mathewson2005-02-28
| | | | svn:r3708
* free some more memory at shutdownRoger Dingledine2005-02-28
| | | | svn:r3707
* give a better warning when tor points at an https server.Nick Mathewson2005-02-28
| | | | svn:r3706
* fix bug in control mapaddressRoger Dingledine2005-02-27
| | | | svn:r3705
* fix a minor memory leakRoger Dingledine2005-02-27
| | | | svn:r3704
* Checkpoint in-progress fixes:Roger Dingledine2005-02-27
| | | | | | | | | | | | | Add 'testing' circuit purpose, for reachability testing. Notice when our IP changes, and reset stats. Try to pull down a directory via Tor to see if our DirPort is working. Try to extend a circuit back to us to see if our ORPort is working. Only publish a descriptor if they're both reachable. These mostly work, and I'd better get them in before I cause conflicts. svn:r3703
* Make sure that router_get_by_* can always return "me"Nick Mathewson2005-02-27
| | | | svn:r3702
* distribute exitlist in the tarball tooRoger Dingledine2005-02-25
| | | | svn:r3701
* clean up alphabetization someRoger Dingledine2005-02-25
| | | | svn:r3700
* Be specific about which "illegal character" we just saw in the cert.Nick Mathewson2005-02-25
| | | | svn:r3699
* document changed option nameNick Mathewson2005-02-25
| | | | svn:r3698
* Make some control spec stuff doneNick Mathewson2005-02-25
| | | | svn:r3697
* Implement more control spec functionalityNick Mathewson2005-02-25
| | | | | | | | | | | | | | | | | | - Mapaddress - Postdescriptor - GetInfo on descriptors Required changes elsewhere: - Keep the most recent running_routers_t in the routerlist_t. That way we can learn about new routers and remember whether we were last told that they were up or down. Also enables more simplifications. - Keep the signed descriptor inside routerinfo_t. This makes descriptor_entry_t in dirservers.c unneeded. - Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun. - Check addresses for plausibility before mapping them. svn:r3696
* Note done things on TODONick Mathewson2005-02-25
| | | | svn:r3695
* Implement some of GETINFO control messageNick Mathewson2005-02-25
| | | | svn:r3694
* Stub functions for new control-spec logic.Nick Mathewson2005-02-25
| | | | svn:r3693
* simple python script to parse directories and find tor nodes that exit to ↵Nick Mathewson2005-02-25
| | | | | | listed nodes/ports. interface could be more polished, but this should do. svn:r3692
* Check returns from libevent calls better; stop poking at internals of events ↵Nick Mathewson2005-02-25
| | | | | | to see if they are live. svn:r3691
* fix a seg fault from tor_free_allRoger Dingledine2005-02-24
| | | | svn:r3690
* caching .exit stuff is doneRoger Dingledine2005-02-24
| | | | svn:r3689
* forward-port the 0.0.9.5 changelogRoger Dingledine2005-02-24
| | | | svn:r3688
* Add a log-related item.Nick Mathewson2005-02-24
| | | | svn:r3686
* Insert missing ! in assert_connection_ok; test was accidentally reversed in ↵Nick Mathewson2005-02-24
| | | | | | revision 1.329 yesterday. Should fix bug 102 svn:r3685
* cache .exit address better (i think)Roger Dingledine2005-02-24
| | | | svn:r3684
* man page entry for httpsproxyRoger Dingledine2005-02-24
| | | | svn:r3683
* add support for CONNECTing through https proxies.Roger Dingledine2005-02-24
| | | | | | | not sure if it works. i don't have an https proxy. svn:r3682
* stop a potential overflow (pointed out by ilja)Roger Dingledine2005-02-24
| | | | svn:r3681
* a list of things to do so we can decentralizeRoger Dingledine2005-02-23
| | | | svn:r3678
* Improve log message on unrecognized encoding to indicate that we can cope.Nick Mathewson2005-02-23
| | | | svn:r3676
* more 010x todosNick Mathewson2005-02-23
| | | | svn:r3675
* assign a few tasksRoger Dingledine2005-02-23
| | | | svn:r3674
* First cut at labelinging things for 0.1.0.xNick Mathewson2005-02-23
| | | | svn:r3673
* a few more items for the todoRoger Dingledine2005-02-23
| | | | svn:r3672
* Clarify comment. Use CONN_IS_EDGE more. Try to be more zealous about calling ↵Nick Mathewson2005-02-23
| | | | | | connection_edge_end when things go bad with edge conns in connection.c svn:r3671
* and to the win32 and os x doc pagesRoger Dingledine2005-02-23
| | | | svn:r3669
* make slightly clearer that mapaddress arguments are stringsRoger Dingledine2005-02-23
| | | | svn:r3668
* clarify commentNick Mathewson2005-02-23
| | | | svn:r3667
* Addressmap tweak: Make "addressmap x x" remove any mapping from the address x.Nick Mathewson2005-02-23
| | | | svn:r3666