Commit Graph

  • ba3ae71d13 close immediately when write() fails too, else things will turn bad Roger Dingledine 2004-03-03 07:26:34 +00:00
  • dbdd2eaa2a don't mark_for_close again when the destroy arrives after the end cell Roger Dingledine 2004-03-03 07:24:53 +00:00
  • fad51d4316 don't mark_for_close again when the destroy arrives after the end cell Roger Dingledine 2004-03-03 07:24:53 +00:00
  • 3c71d09402 use conn->hold_open_until_flushed for streams and also note/fix a variety of other stream-based bugs Roger Dingledine 2004-03-03 06:26:34 +00:00
  • 338a54f7f8 use conn->hold_open_until_flushed for streams and also note/fix a variety of other stream-based bugs Roger Dingledine 2004-03-03 06:26:34 +00:00
  • f4e4dac801 Implement hold_open_until_flushed. I may have missed something important. Nick Mathewson 2004-03-03 05:08:01 +00:00
  • df09e0abe9 Implement hold_open_until_flushed. I may have missed something important. Nick Mathewson 2004-03-03 05:08:01 +00:00
  • 8275e2302c make socks5 not give a spurious warning also rename AP_CONN_STATE_CONNECTING to _CONNECT_WAIT Roger Dingledine 2004-03-03 04:54:16 +00:00
  • 3cce369b0b make socks5 not give a spurious warning also rename AP_CONN_STATE_CONNECTING to _CONNECT_WAIT Roger Dingledine 2004-03-03 04:54:16 +00:00
  • 77bb3e054e reenable part of assert_circuit_ok, leave some still disabled Roger Dingledine 2004-03-03 04:11:18 +00:00
  • bc72ffaafe reenable part of assert_circuit_ok, leave some still disabled Roger Dingledine 2004-03-03 04:11:18 +00:00
  • de146de0c5 make circuit-building less noisy when a node in your exclude/exit/entrynodes is down Roger Dingledine 2004-03-03 03:02:06 +00:00
  • 2f04f5668a make circuit-building less noisy when a node in your exclude/exit/entrynodes is down Roger Dingledine 2004-03-03 03:02:06 +00:00
  • 20ecb66c7d Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms Nick Mathewson 2004-03-03 02:24:17 +00:00
  • 8ca1f04fc9 Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms Nick Mathewson 2004-03-03 02:24:17 +00:00
  • 5a053a6a81 remove redundant check Nick Mathewson 2004-03-03 02:14:35 +00:00
  • 5673b7ed0b remove redundant check Nick Mathewson 2004-03-03 02:14:35 +00:00
  • 6379dbbe2a warn more when losing data on closed/marked connections. Nick Mathewson 2004-03-03 02:07:57 +00:00
  • bf991195fb warn more when losing data on closed/marked connections. Nick Mathewson 2004-03-03 02:07:57 +00:00
  • 49281424ae bugfix: close_immediate called buf_clear but listeners don't have bufs Roger Dingledine 2004-03-03 01:58:45 +00:00
  • fde8d1cb19 bugfix: close_immediate called buf_clear but listeners don't have bufs Roger Dingledine 2004-03-03 01:58:45 +00:00
  • 5985aef18a Nth time is the charm on list manip. Nick Mathewson 2004-03-03 01:37:54 +00:00
  • ff69ccdc89 Nth time is the charm on list manip. Nick Mathewson 2004-03-03 01:37:54 +00:00
  • d16f142fa9 fix the rpm spec description again Roger Dingledine 2004-03-02 19:28:15 +00:00
  • b32828a8d6 fix the rpm spec description again Roger Dingledine 2004-03-02 19:28:15 +00:00
  • a1503f667e Integrate jbash's RPM spec into build process. (Requires "rpmbuild" to build properly. Works fine on redhat 9. YMMV.) Nick Mathewson 2004-03-02 19:09:30 +00:00
  • cef53a3846 Integrate jbash's RPM spec into build process. (Requires "rpmbuild" to build properly. Works fine on redhat 9. YMMV.) Nick Mathewson 2004-03-02 19:09:30 +00:00
  • 4f6cf727b9 fix a pair of lurking segfaults Roger Dingledine 2004-03-02 18:08:07 +00:00
  • fab417e409 fix a pair of lurking segfaults Roger Dingledine 2004-03-02 18:08:07 +00:00
  • 6f3c6d1289 Split out mark_for_close with circuits. Seems to work for me. Nick Mathewson 2004-03-02 17:48:17 +00:00
  • 1c8e401ff9 Split out mark_for_close with circuits. Seems to work for me. Nick Mathewson 2004-03-02 17:48:17 +00:00
  • a1e4c6dc85 Fix assertion failure spotted by arma. Nick Mathewson 2004-03-02 07:24:11 +00:00
  • 88855f11a5 Fix assertion failure spotted by arma. Nick Mathewson 2004-03-02 07:24:11 +00:00
  • b961732246 add --version, note that --help is probably obsolete Roger Dingledine 2004-03-02 05:19:01 +00:00
  • 747ad945d8 add --version, note that --help is probably obsolete Roger Dingledine 2004-03-02 05:19:01 +00:00
  • 1147289dc0 make config_assign fail rather than warn for unrecognized config options Roger Dingledine 2004-03-02 05:00:50 +00:00
  • a47580538a make config_assign fail rather than warn for unrecognized config options Roger Dingledine 2004-03-02 05:00:50 +00:00
  • 08346f13f0 make parse_line_from_file fail rather than warn for malformed lines Roger Dingledine 2004-03-02 04:59:52 +00:00
  • 400ba3cab6 make parse_line_from_file fail rather than warn for malformed lines Roger Dingledine 2004-03-02 04:59:52 +00:00
  • f81ad1550e note an assert trigger bug nick, want to fix this? :) Roger Dingledine 2004-03-01 12:37:45 +00:00
  • 38881cf49d note an assert trigger bug nick, want to fix this? :) Roger Dingledine 2004-03-01 12:37:45 +00:00
  • c0b5002d2c update the todo Roger Dingledine 2004-03-01 06:58:21 +00:00
  • 62065319a1 update the todo Roger Dingledine 2004-03-01 06:58:21 +00:00
  • 5072488a95 make 'make test' exit(1) if a test fails. Nick Mathewson 2004-03-01 06:45:32 +00:00
  • ceafc6b412 make 'make test' exit(1) if a test fails. Nick Mathewson 2004-03-01 06:45:32 +00:00
  • 3138941e68 revise spec. It still needs more explanation to be intelligible by the uninitiated, but it is at least far less incorrect. Nick Mathewson 2004-03-01 05:56:34 +00:00
  • 5775b535c4 revise spec. It still needs more explanation to be intelligible by the uninitiated, but it is at least far less incorrect. Nick Mathewson 2004-03-01 05:56:34 +00:00
  • 2c341cd032 put switch_id and start_daemon earlier Roger Dingledine 2004-02-29 22:34:38 +00:00
  • 05b3644782 put switch_id and start_daemon earlier Roger Dingledine 2004-02-29 22:34:38 +00:00
  • e2881631cf fix duplicate call to connection_mark_for_close Roger Dingledine 2004-02-29 22:07:44 +00:00
  • 364f434eaf fix duplicate call to connection_mark_for_close Roger Dingledine 2004-02-29 22:07:44 +00:00
  • 2ac37c64f2 bugfix: we were checking the wrong thing to see if 'reason' was out of range Roger Dingledine 2004-02-29 22:04:52 +00:00
  • cef323bd1f bugfix: we were checking the wrong thing to see if 'reason' was out of range Roger Dingledine 2004-02-29 22:04:52 +00:00
  • d1c484da34 New upstream release. Upstream tests got fixed Peter Palfrader 2004-02-29 13:34:43 +00:00
  • 247fe31af2 New upstream release. Upstream tests got fixed debian-version-0.0.1+0.0.2pre23-1 Peter Palfrader 2004-02-29 13:34:43 +00:00
  • ca40a262bd This commit was manufactured by cvs2svn to create tag 'debian_version_0_0_1+0_0_2pre23-1'. (no author) 2004-02-29 13:34:43 +00:00
  • 999d865494 New upstream release. Upstream tests got fixed Peter Palfrader 2004-02-29 13:34:43 +00:00
  • 5aafb298af bump cvs to pre24 Roger Dingledine 2004-02-29 11:25:52 +00:00
  • fc7b0e715e bump cvs to pre24 Roger Dingledine 2004-02-29 11:25:52 +00:00
  • 6ee357e64b changelog for pre23 tor-0.0.2pre23 Roger Dingledine 2004-02-29 11:13:14 +00:00
  • 389de8dba9 This commit was manufactured by cvs2svn to create tag 'tor-0_0_2pre23'. (no author) 2004-02-29 11:13:14 +00:00
  • 7da9c3c46d changelog for pre23 Roger Dingledine 2004-02-29 11:13:14 +00:00
  • 8e5c1921fc when a stream is 15s late, print out the circuit at -l warn Roger Dingledine 2004-02-29 09:15:29 +00:00
  • b06ad6de9a when a stream is 15s late, print out the circuit at -l warn Roger Dingledine 2004-02-29 09:15:29 +00:00
  • ef5f917e9e print a statement when the first circ is finished, so the user knows it's working Roger Dingledine 2004-02-29 03:52:38 +00:00
  • ef6efc1501 print a statement when the first circ is finished, so the user knows it's working Roger Dingledine 2004-02-29 03:52:38 +00:00
  • 4716d4d871 bugfix: only warn about an unrouter router after we've fetched a directory Roger Dingledine 2004-02-29 01:31:33 +00:00
  • 22331aa8b1 bugfix: only warn about an unrouter router after we've fetched a directory Roger Dingledine 2004-02-29 01:31:33 +00:00
  • b4338ce704 disable buffer tests, until we rewrite them (one of them fails) Roger Dingledine 2004-02-29 00:15:20 +00:00
  • b5697883e8 disable buffer tests, until we rewrite them (one of them fails) Roger Dingledine 2004-02-29 00:15:20 +00:00
  • 195ee8c845 create a separate connection_edge_destroy() function Roger Dingledine 2004-02-29 00:11:37 +00:00
  • 4e16cbcd24 create a separate connection_edge_destroy() function Roger Dingledine 2004-02-29 00:11:37 +00:00
  • 62d3df8633 bugfix: when we time out on a stream and detach, send an end first Roger Dingledine 2004-02-28 23:56:50 +00:00
  • cb0c1b14d3 bugfix: when we time out on a stream and detach, send an end first Roger Dingledine 2004-02-28 23:56:50 +00:00
  • ae67c48805 bugfix: in some cases, connection_mark_for_close wasn't marking the conn Roger Dingledine 2004-02-28 23:52:56 +00:00
  • 9e6c9847a3 bugfix: in some cases, connection_mark_for_close wasn't marking the conn Roger Dingledine 2004-02-28 23:52:56 +00:00
  • 3fb9c869a8 clearer warning message Roger Dingledine 2004-02-28 23:31:15 +00:00
  • 4db73f7d65 clearer warning message Roger Dingledine 2004-02-28 23:31:15 +00:00
  • c058f87513 disallow changing from ORPort==0 to ORPort>0 on hup Roger Dingledine 2004-02-28 23:30:41 +00:00
  • 9c501bb0cd disallow changing from ORPort==0 to ORPort>0 on hup Roger Dingledine 2004-02-28 23:30:41 +00:00
  • 928db6dadc cwd to datadir if it's defined, rather than / this way people can get cores if they want to Roger Dingledine 2004-02-28 23:23:06 +00:00
  • 7df9fd5e42 cwd to datadir if it's defined, rather than / this way people can get cores if they want to Roger Dingledine 2004-02-28 23:23:06 +00:00
  • 5cf0b6224b bugfix: stop trying to write to a stderr that may not be there also, tell start_daemon our desired cwd Roger Dingledine 2004-02-28 23:21:29 +00:00
  • 70cb436eee bugfix: stop trying to write to a stderr that may not be there also, tell start_daemon our desired cwd Roger Dingledine 2004-02-28 23:21:29 +00:00
  • 5701cc2359 fix the function comment Roger Dingledine 2004-02-28 22:34:47 +00:00
  • dcdabf794a fix the function comment Roger Dingledine 2004-02-28 22:34:47 +00:00
  • 0a673f4491 Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill a resolve in response to a DNS worker dying) and connection_dns_remove (remove a pending connection from the resolve structure.) Nick Mathewson 2004-02-28 22:23:44 +00:00
  • 0e34a8736e Split dns_cancel_pending_resolve into dns_cancel_pending_resolve (kill a resolve in response to a DNS worker dying) and connection_dns_remove (remove a pending connection from the resolve structure.) Nick Mathewson 2004-02-28 22:23:44 +00:00
  • 9a55700747 add a log_warn to notify us of yet another potential dns.c bug Roger Dingledine 2004-02-28 22:13:58 +00:00
  • 6cca96131e add a log_warn to notify us of yet another potential dns.c bug Roger Dingledine 2004-02-28 22:13:58 +00:00
  • 833d14246d Make dns_cancel_pending_resolve less agressive. Nick Mathewson 2004-02-28 22:06:59 +00:00
  • e3e21ead5a Make dns_cancel_pending_resolve less agressive. Nick Mathewson 2004-02-28 22:06:59 +00:00
  • 55174d1cb0 Fix bug on dns_found_answer from mark_to_close stuff. Nick Mathewson 2004-02-28 21:52:58 +00:00
  • 0ddc4f33e2 Fix bug on dns_found_answer from mark_to_close stuff. Nick Mathewson 2004-02-28 21:52:58 +00:00
  • fadfd26188 remove assert from dns.c that's no longer true: typically the resolve will be pending, but it could be failed if it just failed and we're working through the 'pending' list, or it could be valid if some other dnsworker raced us to fill in the entry. Roger Dingledine 2004-02-28 21:49:10 +00:00
  • 44b5bf2a66 remove assert from dns.c that's no longer true: typically the resolve will be pending, but it could be failed if it just failed and we're working through the 'pending' list, or it could be valid if some other dnsworker raced us to fill in the entry. Roger Dingledine 2004-02-28 21:49:10 +00:00
  • f039eca658 Stop trying to flush on broken sockets marked for close. Nick Mathewson 2004-02-28 19:14:11 +00:00
  • 11124f29e3 Stop trying to flush on broken sockets marked for close. Nick Mathewson 2004-02-28 19:14:11 +00:00
  • 80410fa8dc some comments to point nick at the latest bugs Roger Dingledine 2004-02-28 11:48:22 +00:00
  • a481a7e4f4 some comments to point nick at the latest bugs Roger Dingledine 2004-02-28 11:48:22 +00:00