aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* Code to parse tor version numbers so we can do an is-newer-than check.Nick Mathewson2004-07-13
| | | | svn:r2044
* Finish most pre2 items: make running-routers list work right; rename secret ↵Nick Mathewson2004-07-13
| | | | | | key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname. svn:r2043
* Bugfix: some things (like ctrl-z) can make a second take more than one secondNick Mathewson2004-07-13
| | | | svn:r2042
* only count bytes transmitted to/from non-local IPsRoger Dingledine2004-07-13
| | | | svn:r2041
* checkpoint: start working on bandwidth tracking andRoger Dingledine2004-07-13
| | | | | | | letting clients evaluate whether they're suitable servers svn:r2037
* refuse to build a circuit before the directory has arrivedRoger Dingledine2004-07-13
| | | | | | | this will prevent a few of the 'couldn't decrypt onionskin' errors, maybe svn:r2036
* when you expire a wedged dir conn, conn_close_if_marked will takeRoger Dingledine2004-07-13
| | | | | | | care of trying to flush before it closes svn:r2035
* bugfix: tell circuits what id_digest to look for, soRoger Dingledine2004-07-12
| | | | | | | n_conn_open() can find waiting circuits. svn:r2034
* why does gcc not warn me about this at all? that's evil.Roger Dingledine2004-07-12
| | | | svn:r2032
* tor now tolerates down dirservers betterRoger Dingledine2004-07-12
| | | | svn:r2031
* make unit tests pass againRoger Dingledine2004-07-12
| | | | | | | but note a bug that i don't know how to address. nick? svn:r2030
* if connecting to an OR fails immediately, mark it as downRoger Dingledine2004-07-12
| | | | svn:r2029
* add 'advertisedbandwidth' to router descriptorRoger Dingledine2004-07-12
| | | | svn:r2028
* fix a bug related to reading usernames for socks4Roger Dingledine2004-07-12
| | | | | | | this hasn't bitten us yet, but hey. svn:r2026
* Remove spurious assertNick Mathewson2004-07-07
| | | | svn:r2018
* Fix the router_compare_to_my_exit_policy assertion failure once-and-for-all, ↵Nick Mathewson2004-07-07
| | | | | | by declaring 0.0.0.0 always denied. svn:r2017
* Fix bug reported by peter palfrader: an empty address is unresolvable, but ↵Nick Mathewson2004-07-06
| | | | | | not an occasion for an assertion failure in a dnsworker. svn:r2015
* touchups all overRoger Dingledine2004-07-04
| | | | | | | put uptime in descriptor svn:r2011
* When tor_lookup_hostname says 0.0.0.0, treat it as an error.Nick Mathewson2004-07-04
| | | | svn:r2003
* fix a seg fault when you try to launch a circRoger Dingledine2004-07-03
| | | | svn:r2002
* populate circ->n_conn_id_digest when we set circ->n_connRoger Dingledine2004-07-03
| | | | svn:r2001
* More digest/nickname fixesNick Mathewson2004-07-02
| | | | svn:r2000
* another checkpoint toward letting ORs connect on demandRoger Dingledine2004-07-02
| | | | svn:r1999
* some of the infrastructure to let ORs connect on demandRoger Dingledine2004-07-02
| | | | svn:r1998
* Switch most uses of *_by_addr_port to *_by_identity_digestNick Mathewson2004-07-01
| | | | svn:r1997
* running-routers now lists down routers too (with a ! before their name)Roger Dingledine2004-07-01
| | | | svn:r1996
* Track routers by hash of identity key; use hex hash of identity key in place ↵Nick Mathewson2004-07-01
| | | | | | of nickname; accept (and use) hash of identity key in EXTEND cells. svn:r1994
* cleanups on 008pre1 itemsRoger Dingledine2004-06-30
| | | | svn:r1993
* Use arguments to routerlist_update_from_runningrouters correctlyNick Mathewson2004-06-30
| | | | svn:r1992
* Always use get_data_directory() instead of options.DataDirectory; fix a ↵Nick Mathewson2004-06-30
| | | | | | memory leak in router.c svn:r1991
* stop leaking options->ContactInfo on hupRoger Dingledine2004-06-29
| | | | svn:r1989
* Remaining 008pre1 items done; deferred where more design is needed.Nick Mathewson2004-06-25
| | | | | | | | | | | | | More docs and (way more!) testing needed. Done: - Authdirservers down directories from others. - Generate and use running-routers lists - Cache directories; store across reboots. - Refactor directory parsing a bit; note potential trouble spots. svn:r1985
* Terminate commentNick Mathewson2004-06-21
| | | | svn:r1982
* Implement several 008pre1 items: needs more testingNick Mathewson2004-06-21
| | | | svn:r1981
* tweaks and bugfix on resolve/resolved codeRoger Dingledine2004-06-17
| | | | svn:r1980
* Implement RESOLVE/RESOLVED cells and socks resolve codeNick Mathewson2004-06-17
| | | | svn:r1978
* router->is_trusted_dir implies router->dir_port>0Roger Dingledine2004-06-16
| | | | | | | and add some infrastructure for fetching running-routers list svn:r1973
* include <inttypes.h> if we have itRoger Dingledine2004-06-16
| | | | | | | openbsd on a sparc64 needs this (apparently) svn:r1971
* Implement code to run tor as an NT service. More testing is needed, as is ↵Nick Mathewson2004-06-12
| | | | | | code to install the service. svn:r1966
* Break tor_main into startup/loop/shutdown portions, to make NT service ↵Nick Mathewson2004-06-12
| | | | | | refactoring possible. svn:r1965
* Use intptr_t correctly in test.c; try to resolve ia64 warningsNick Mathewson2004-06-08
| | | | svn:r1963
* provide a prototype for dnsworkers_rotateRoger Dingledine2004-06-07
| | | | svn:r1961
* Rotate dnsworkers and cpuworkers on SIGHUP, so they get new config settings tooNick Mathewson2004-06-06
| | | | svn:r1950
* Unbork windows whitespaceNick Mathewson2004-06-05
| | | | svn:r1949
* Make tor build on win32 again; handle locking for serverNick Mathewson2004-06-05
| | | | svn:r1948
* bump an info message down to a debugRoger Dingledine2004-06-03
| | | | svn:r1947
* If we are a directory, we should trust ourself.Nick Mathewson2004-06-02
| | | | svn:r1943
* Check directory signatures based on name of signer, not on whom we got the ↵Nick Mathewson2004-06-02
| | | | | | directory from. svn:r1940
* crank up some of our constants, for better scalabilityRoger Dingledine2004-06-02
| | | | svn:r1938
* Stop multiplying logs on sighup.Nick Mathewson2004-06-02
| | | | svn:r1936