aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
* if datadirectory isn't owned by this uid, tell the user he mustRoger Dingledine2004-06-13
| | | | | | | fix it before he can proceed. svn:r1968
* what is this "command line" that we can allegedly write to?Roger Dingledine2004-06-13
| | | | svn:r1967
* 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
* Address can be an IP tooRoger Dingledine2004-06-10
| | | | svn:r1964
* Use intptr_t correctly in test.c; try to resolve ia64 warningsNick Mathewson2004-06-08
| | | | svn:r1963
* Update windows version to 0.0.7Nick Mathewson2004-06-07
| | | | svn:r1962
* provide a prototype for dnsworkers_rotateRoger Dingledine2004-06-07
| | | | svn:r1961
* tweak on the sample torrcRoger Dingledine2004-06-06
| | | | svn:r1951
* 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
* Document new config options in torrc.sample.inNick Mathewson2004-06-02
| | | | svn:r1944
* 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
* define FD_SETSIZE in all cases, not just win32Roger Dingledine2004-06-02
| | | | svn:r1937
* Stop multiplying logs on sighup.Nick Mathewson2004-06-02
| | | | svn:r1936
* be sure to detach streams from the circuit linked list before freeing themRoger Dingledine2004-06-02
| | | | | | | also, don't bother marking a conn for close if you're about to free it svn:r1935
* Only connection_dns_remove resolving exit connectionsNick Mathewson2004-06-02
| | | | svn:r1934
* bugfix: while closing a circuit, we were freeing the conns that wereRoger Dingledine2004-06-02
| | | | | | | pending resolve, but not removing them from the pending resolve list svn:r1933
* Add more asserts to dns-pending connections; fix a couple seeming bugs.Nick Mathewson2004-06-01
| | | | svn:r1931
* Check recommended-software string *early*, before actually parsing the ↵Nick Mathewson2004-06-01
| | | | | | directory. svn:r1930
* declare the epipe bug a non-bug.Roger Dingledine2004-06-01
| | | | | | | | now we catch and ignore epipe signals, and when write returns epipe, we simply return -1 and close the socket/connection. svn:r1928
* use sys/param.h if it's thereRoger Dingledine2004-06-01
| | | | svn:r1927
* put a comment reminding us that we do hashes in software onlyRoger Dingledine2004-06-01
| | | | svn:r1925
* bugfix: if the wedged dir conn has no bytes to flush, then we neverRoger Dingledine2004-05-28
| | | | | | | close it. svn:r1924
* dirservers try to reconnect periodically too, in case connections have failedRoger Dingledine2004-05-28
| | | | svn:r1922
* rik's patch to not complain about freebsd's bugRoger Dingledine2004-05-26
| | | | svn:r1921
* Keep temporary log in place while configuring logsNick Mathewson2004-05-24
| | | | svn:r1919
* commit two fixes from Thomas ThemelRoger Dingledine2004-05-22
| | | | svn:r1918
* it looks like parse_log_level() was never taught about WARN?Roger Dingledine2004-05-21
| | | | svn:r1917
* minor comment patchRoger Dingledine2004-05-21
| | | | svn:r1916
* when the dns resolve is cancelled, or fails, be sure to removeRoger Dingledine2004-05-21
| | | | | | | | | conn from circ->resolving_streams otherwise it gets freed and stays there, causing seg faults. svn:r1915
* a few instructions for hidden servicesRoger Dingledine2004-05-20
| | | | svn:r1914
* fix a double mark-for-closeRoger Dingledine2004-05-20
| | | | svn:r1913
* Tinker with log behavior: never send error messages about logs into the ↵Nick Mathewson2004-05-20
| | | | | | bitbucket svn:r1912
* router_choose_random_node() was ignoring its routerlist argument.Roger Dingledine2004-05-20
| | | | | | | so now we don't pass it one. svn:r1911
* some more patchingRoger Dingledine2004-05-20
| | | | svn:r1910
* bugfix: if no loglevel or logfile is specified, then we need to openRoger Dingledine2004-05-20
| | | | | | | a default log to stdout. svn:r1909
* don't ever expire dirserver routerinfos!Roger Dingledine2004-05-20
| | | | svn:r1908
* non-dirservers expire routerinfo's that are more than a day oldRoger Dingledine2004-05-20
| | | | svn:r1907