Commit Graph

1947 Commits

Author SHA1 Message Date
Nick Mathewson f08ea70480 Make tor build on win32 again; handle locking for server
svn:r1948
2004-06-05 01:50:35 +00:00
Roger Dingledine f21c2c02a3 bump an info message down to a debug
svn:r1947
2004-06-03 05:57:27 +00:00
(no author) 43b5819741 This commit was manufactured by cvs2svn to create tag 'tor-0_0_7rc1'.
svn:r1946
2004-06-03 01:18:39 +00:00
Roger Dingledine 2cf4c89a4e cvs version is now 0.0.7rc1-cvs
svn:r1945
2004-06-03 01:18:39 +00:00
Nick Mathewson 83f1afea2b Document new config options in torrc.sample.in
svn:r1944
2004-06-02 20:36:39 +00:00
Nick Mathewson 4d32c45892 If we are a directory, we should trust ourself.
svn:r1943
2004-06-02 20:15:35 +00:00
Roger Dingledine 2201b8f68b another item in the 0.0.7 prelim changelog
svn:r1942
2004-06-02 20:08:13 +00:00
Roger Dingledine d8c8ee9593 update todo
svn:r1941
2004-06-02 20:06:25 +00:00
Nick Mathewson 4c6450c1b6 Check directory signatures based on name of signer, not on whom we got the directory from.
svn:r1940
2004-06-02 20:00:57 +00:00
Nick Mathewson 26320f28e2 Updated TODO
svn:r1939
2004-06-02 20:00:19 +00:00
Roger Dingledine 076525a331 crank up some of our constants, for better scalability
svn:r1938
2004-06-02 19:44:41 +00:00
Roger Dingledine 861d05cc93 define FD_SETSIZE in all cases, not just win32
svn:r1937
2004-06-02 19:44:23 +00:00
Nick Mathewson 86e5611a28 Stop multiplying logs on sighup.
svn:r1936
2004-06-02 19:18:37 +00:00
Roger Dingledine 9e18bbd8d1 be sure to detach streams from the circuit linked list before freeing them
also, don't bother marking a conn for close if you're about to free it


svn:r1935
2004-06-02 18:32:24 +00:00
Nick Mathewson 12d57b7b0e Only connection_dns_remove resolving exit connections
svn:r1934
2004-06-02 18:12:49 +00:00
Roger Dingledine 7be60fd61e bugfix: while closing a circuit, we were freeing the conns that were
pending resolve, but not removing them from the pending resolve list


svn:r1933
2004-06-02 18:11:28 +00:00
Roger Dingledine b9ccd587d3 a changelog for 0.0.7pre1
svn:r1932
2004-06-01 22:42:01 +00:00
Nick Mathewson 8422be69f9 Add more asserts to dns-pending connections; fix a couple seeming bugs.
svn:r1931
2004-06-01 22:09:58 +00:00
Nick Mathewson e3137e0c4f Check recommended-software string *early*, before actually parsing the directory.
svn:r1930
2004-06-01 18:19:01 +00:00
Roger Dingledine 32bc49977a play with the todo some more
svn:r1929
2004-06-01 18:14:45 +00:00
Roger Dingledine 7287bb83c0 declare the epipe bug a non-bug.
now we catch and ignore epipe signals, and when write returns epipe,
we simply return -1 and close the socket/connection.


svn:r1928
2004-06-01 17:31:13 +00:00
Roger Dingledine 7c372c5beb use sys/param.h if it's there
svn:r1927
2004-06-01 17:03:01 +00:00
Roger Dingledine c412a9e7bc search for sys/param.h too
freebsd needs it to know what version it's running


svn:r1926
2004-06-01 17:00:19 +00:00
Roger Dingledine 9f411fa303 put a comment reminding us that we do hashes in software only
svn:r1925
2004-06-01 16:36:56 +00:00
Roger Dingledine 31a9a14356 bugfix: if the wedged dir conn has no bytes to flush, then we never
close it.


svn:r1924
2004-05-28 17:56:17 +00:00
Roger Dingledine d2a828e0ad interim changelog notes for 0.0.7pre1
svn:r1923
2004-05-28 15:05:48 +00:00
Roger Dingledine b00257a28b dirservers try to reconnect periodically too, in case connections have failed
svn:r1922
2004-05-28 15:01:47 +00:00
Roger Dingledine de73123d57 rik's patch to not complain about freebsd's bug
svn:r1921
2004-05-26 20:27:54 +00:00
Roger Dingledine decb5acbf9 rik's patch to only include kerberos/include on red hat
svn:r1920
2004-05-26 20:23:12 +00:00
Nick Mathewson 3aa6956389 Keep temporary log in place while configuring logs
svn:r1919
2004-05-24 02:28:15 +00:00
Roger Dingledine 12e59bb82a commit two fixes from Thomas Themel
svn:r1918
2004-05-22 18:05:20 +00:00
Roger Dingledine 2477059198 it looks like parse_log_level() was never taught about WARN?
svn:r1917
2004-05-21 12:38:52 +00:00
Roger Dingledine 25b20e4cf9 minor comment patch
svn:r1916
2004-05-21 12:30:07 +00:00
Roger Dingledine f77e558548 when the dns resolve is cancelled, or fails, be sure to remove
conn from circ->resolving_streams

otherwise it gets freed and stays there, causing seg faults.


svn:r1915
2004-05-21 12:25:15 +00:00
Roger Dingledine 8b4f0bb0e4 a few instructions for hidden services
svn:r1914
2004-05-20 22:41:06 +00:00
Roger Dingledine 92a7a4be9c fix a double mark-for-close
svn:r1913
2004-05-20 22:39:01 +00:00
Nick Mathewson 0106ebd26e Tinker with log behavior: never send error messages about logs into the bitbucket
svn:r1912
2004-05-20 19:47:28 +00:00
Roger Dingledine 97f7e9a022 router_choose_random_node() was ignoring its routerlist argument.
so now we don't pass it one.


svn:r1911
2004-05-20 19:12:28 +00:00
Roger Dingledine 60cf749227 some more patching
svn:r1910
2004-05-20 08:41:54 +00:00
Roger Dingledine 343892a676 bugfix: if no loglevel or logfile is specified, then we need to open
a default log to stdout.


svn:r1909
2004-05-20 08:15:28 +00:00
Roger Dingledine 89db26aec7 don't ever expire dirserver routerinfos!
svn:r1908
2004-05-20 06:42:38 +00:00
Roger Dingledine 8f75756a79 non-dirservers expire routerinfo's that are more than a day old
svn:r1907
2004-05-20 05:10:30 +00:00
Roger Dingledine 67ff39fd86 enable checking the socks policy
svn:r1906
2004-05-20 04:16:43 +00:00
Nick Mathewson 9a0bd39e5d Allow multiple exit policy lines; mostly add support for AP policies
svn:r1905
2004-05-20 02:42:50 +00:00
Nick Mathewson 2b6605ac99 Tighten assert_cpath_layer_ok assumptions
svn:r1904
2004-05-19 23:51:39 +00:00
Roger Dingledine df42d16855 do all the heavy lifting in connection_about_to_close_connection,
not in _connection_mark_for_close

this will hopefully clean up the huge cyclical function mess


svn:r1903
2004-05-19 23:32:20 +00:00
Nick Mathewson bb29431da2 tor_assert, not assert. stdout, not stderr
svn:r1902
2004-05-19 21:40:44 +00:00
Nick Mathewson d66ffc4d1e Add Port to *bindAddress.
svn:r1901
2004-05-19 20:25:44 +00:00
Nick Mathewson 510ed9eb36 Mark some items completed
svn:r1900
2004-05-19 20:08:02 +00:00
Nick Mathewson 5aa7e662e7 Allow multiple logfiles at different severity ranges
svn:r1899
2004-05-19 20:07:08 +00:00