Commit Graph

  • 02ec2cdb34 bugfix: we were writing to stderr even when it's closed Roger Dingledine 2003-11-30 09:51:35 +00:00
  • d404555625 bugfix: we were writing to stderr even when it's closed Roger Dingledine 2003-11-30 09:51:35 +00:00
  • 2de4fc2b7f bump up header length when the dirserv reads http commands Roger Dingledine 2003-11-30 09:47:57 +00:00
  • c89227eef4 bump up header length when the dirserv reads http commands Roger Dingledine 2003-11-30 09:47:57 +00:00
  • 3818776f62 remove a conn_close_if_marked warning Roger Dingledine 2003-11-30 09:35:26 +00:00
  • a2a3e08a60 remove a conn_close_if_marked warning Roger Dingledine 2003-11-30 09:35:26 +00:00
  • 00de055f43 bugfix: an offline OP would leak all its sockets and stop working Roger Dingledine 2003-11-29 02:50:12 +00:00
  • 5ce80a34d4 bugfix: an offline OP would leak all its sockets and stop working Roger Dingledine 2003-11-29 02:50:12 +00:00
  • c52ee5e2af Fix a few bugs in sending and receiving DNS results Nick Mathewson 2003-11-23 18:16:06 +00:00
  • c9c00d3a60 Fix a few bugs in sending and receiving DNS results Nick Mathewson 2003-11-23 18:16:06 +00:00
  • 1155ae9b03 Bring assert_connection_ok up to date Nick Mathewson 2003-11-23 18:14:19 +00:00
  • 78c58d8564 Bring assert_connection_ok up to date Nick Mathewson 2003-11-23 18:14:19 +00:00
  • 5e9ba094bc Fix incorrect error message Nick Mathewson 2003-11-21 05:55:03 +00:00
  • 1bcbfc8e74 Fix incorrect error message Nick Mathewson 2003-11-21 05:55:03 +00:00
  • 1d9b1550e0 stop building sample-server-torrc, start building tor.1 Roger Dingledine 2003-11-21 04:19:24 +00:00
  • 3ce34b1631 stop building sample-server-torrc, start building tor.1 Roger Dingledine 2003-11-21 04:19:24 +00:00
  • 5b99985e79 we have a man page. Roger Dingledine 2003-11-20 20:56:52 +00:00
  • 66784ec460 we have a man page. Roger Dingledine 2003-11-20 20:56:52 +00:00
  • 2c93463535 change 'so you want to run your own server' directions Roger Dingledine 2003-11-20 18:23:19 +00:00
  • 01b16175c8 change 'so you want to run your own server' directions Roger Dingledine 2003-11-20 18:23:19 +00:00
  • f53fe3cd7f merge torrc.in and sample-server-torrc.in Roger Dingledine 2003-11-20 18:22:09 +00:00
  • 3cb9d6014d merge torrc.in and sample-server-torrc.in Roger Dingledine 2003-11-20 18:22:09 +00:00
  • 975bb68010 simplify: options.OnionRouter==1 iff options.ORPort>0 Roger Dingledine 2003-11-20 17:49:45 +00:00
  • bcfe4f333d simplify: options.OnionRouter==1 iff options.ORPort>0 Roger Dingledine 2003-11-20 17:49:45 +00:00
  • 84fffd3652 install now recognizes that -l warn is default Roger Dingledine 2003-11-19 22:58:19 +00:00
  • 699b8a9f8b install now recognizes that -l warn is default Roger Dingledine 2003-11-19 22:58:19 +00:00
  • 91cf5e44cc default log level is now warn (info is too noisy) Roger Dingledine 2003-11-19 22:48:48 +00:00
  • e67a4f3916 default log level is now warn (info is too noisy) Roger Dingledine 2003-11-19 22:48:48 +00:00
  • b820d3bc42 define the pidfile on the commandline, if you want it Roger Dingledine 2003-11-19 22:48:07 +00:00
  • 54feb122f9 define the pidfile on the commandline, if you want it Roger Dingledine 2003-11-19 22:48:07 +00:00
  • d6601f8cff make pidfile default to null rather than writing to your cwd Roger Dingledine 2003-11-19 22:45:06 +00:00
  • 4d55f3da02 make pidfile default to null rather than writing to your cwd Roger Dingledine 2003-11-19 22:45:06 +00:00
  • 4565150db2 if you tell people that IgnoreVersion exists, some of them will use it rather than upgrade. Roger Dingledine 2003-11-19 21:24:04 +00:00
  • 97ed3eb227 if you tell people that IgnoreVersion exists, some of them will use it rather than upgrade. Roger Dingledine 2003-11-19 21:24:04 +00:00
  • 3b78f5cb09 we are pre14. tor-0.0.2pre14 Roger Dingledine 2003-11-19 13:29:08 +00:00
  • 5c32fd74c0 This commit was manufactured by cvs2svn to create tag 'tor-0_0_2pre14'. (no author) 2003-11-19 13:29:08 +00:00
  • 55a7db5f6c we are pre14. Roger Dingledine 2003-11-19 13:29:08 +00:00
  • e73e7a1074 updated todo Roger Dingledine 2003-11-19 13:29:00 +00:00
  • c6deb6d4ed updated todo Roger Dingledine 2003-11-19 13:29:00 +00:00
  • f5994416c4 bugfix and cleanups Roger Dingledine 2003-11-19 13:12:43 +00:00
  • 47851b693c bugfix and cleanups Roger Dingledine 2003-11-19 13:12:43 +00:00
  • fd07872a72 Separate failure-count tracking from circuit-launching. Increment failure counts only when circuits close without having been built. Reset failure counts only on the second, and when circuits are done building. Nick Mathewson 2003-11-19 02:22:52 +00:00
  • 58957311a5 Separate failure-count tracking from circuit-launching. Increment failure counts only when circuits close without having been built. Reset failure counts only on the second, and when circuits are done building. Nick Mathewson 2003-11-19 02:22:52 +00:00
  • 9a676b04dd Check that we can write to the logfile and log a warning to stderr if we can't Move writing of pidfile after daemonizing, and also after setting the [ug]id: This means that the tor user needs write priviliges to the pidfile location. It needs it for unlinking the pidfile anyway. Peter Palfrader 2003-11-19 02:09:43 +00:00
  • c64079c3af Check that we can write to the logfile and log a warning to stderr if we can't Move writing of pidfile after daemonizing, and also after setting the [ug]id: This means that the tor user needs write priviliges to the pidfile location. It needs it for unlinking the pidfile anyway. Peter Palfrader 2003-11-19 02:09:43 +00:00
  • 3d145769de Patch last patch to last patch Nick Mathewson 2003-11-19 01:35:44 +00:00
  • 67080fb151 Patch last patch to last patch Nick Mathewson 2003-11-19 01:35:44 +00:00
  • 312208eff1 removed unused variable; silence warning Nick Mathewson 2003-11-19 01:32:34 +00:00
  • 39012e20bc removed unused variable; silence warning Nick Mathewson 2003-11-19 01:32:34 +00:00
  • dde0eb6570 Patch last patch. Nick Mathewson 2003-11-19 01:28:57 +00:00
  • dbdd1b2005 Patch last patch. Nick Mathewson 2003-11-19 01:28:57 +00:00
  • 0e5abcb635 Skip non-running routers for exit node selection Nick Mathewson 2003-11-19 01:24:19 +00:00
  • dc98bad05a Skip non-running routers for exit node selection Nick Mathewson 2003-11-19 01:24:19 +00:00
  • 25ac8857f3 bugfix: sometimes we closed a circ while cpuworker was cranking, and it didn't notice Roger Dingledine 2003-11-18 21:12:17 +00:00
  • 3ac36338f4 bugfix: sometimes we closed a circ while cpuworker was cranking, and it didn't notice Roger Dingledine 2003-11-18 21:12:17 +00:00
  • a6595f4579 revert part of that last change time for bed Roger Dingledine 2003-11-18 10:38:13 +00:00
  • 0bb020cb6d revert part of that last change time for bed Roger Dingledine 2003-11-18 10:38:13 +00:00
  • c00953d2a1 make more sure we can't end up with two connections to the same OR fix leaked pk in connection_tls_finish_handshake Roger Dingledine 2003-11-18 10:17:52 +00:00
  • d566d69051 make more sure we can't end up with two connections to the same OR fix leaked pk in connection_tls_finish_handshake Roger Dingledine 2003-11-18 10:17:52 +00:00
  • f0cccc567e bugfix: don't ask for ->next of an expired circuit bugfix: keep going when a circ fails in circuit_n_conn_open (make circuit_enumerate_by_naddr_nport obsolete) bugfix: make circuit_n_conn_open only look at circ's that start at us bugfix: only try circuit_n_conn_open if we're an OP. Otherwise we expect connections to always already be up. bugfix: when choosing path length, pay attention to whether the directory says a router is down. bugfix: when picking good exit, skip routers which are known to be down (more work needs to be done on this one) Roger Dingledine 2003-11-18 09:53:03 +00:00
  • b084f9e630 bugfix: don't ask for ->next of an expired circuit bugfix: keep going when a circ fails in circuit_n_conn_open (make circuit_enumerate_by_naddr_nport obsolete) bugfix: make circuit_n_conn_open only look at circ's that start at us bugfix: only try circuit_n_conn_open if we're an OP. Otherwise we expect connections to always already be up. bugfix: when choosing path length, pay attention to whether the directory says a router is down. bugfix: when picking good exit, skip routers which are known to be down (more work needs to be done on this one) Roger Dingledine 2003-11-18 09:53:03 +00:00
  • ac56486bf6 use the tor_malloc_zero wrapper Roger Dingledine 2003-11-18 08:20:19 +00:00
  • 018edbba73 use the tor_malloc_zero wrapper Roger Dingledine 2003-11-18 08:20:19 +00:00
  • ec02f83f94 add a tor_malloc_zero wrapper: tor_malloc and memset 0 Roger Dingledine 2003-11-18 08:20:09 +00:00
  • 96cc4be0e8 add a tor_malloc_zero wrapper: tor_malloc and memset 0 Roger Dingledine 2003-11-18 08:20:09 +00:00
  • a3e39b0ceb don't build too many circs at once expire circs that have been building for too long Roger Dingledine 2003-11-18 07:48:00 +00:00
  • f09b3451ee don't build too many circs at once expire circs that have been building for too long Roger Dingledine 2003-11-18 07:48:00 +00:00
  • bb0e409fbd Simplify post-TLS-handshake checks, and add check for correct nickname Nick Mathewson 2003-11-18 07:25:04 +00:00
  • 2a6216847d Simplify post-TLS-handshake checks, and add check for correct nickname Nick Mathewson 2003-11-18 07:25:04 +00:00
  • dd16a9abcb Stop leaking X509 certs; those things are _nasty_ on the carpet Nick Mathewson 2003-11-18 06:52:25 +00:00
  • 48924c2cf6 Stop leaking X509 certs; those things are _nasty_ on the carpet Nick Mathewson 2003-11-18 06:52:25 +00:00
  • 366ba4a7c7 Always include newline with port section of exit policy Nick Mathewson 2003-11-18 06:51:29 +00:00
  • 2f60a48b79 Always include newline with port section of exit policy Nick Mathewson 2003-11-18 06:51:29 +00:00
  • 51de02bcb5 stop client_dns_clean from calling malloc(0) Roger Dingledine 2003-11-18 00:02:24 +00:00
  • e292581a1b stop client_dns_clean from calling malloc(0) Roger Dingledine 2003-11-18 00:02:24 +00:00
  • 4eabb8450e Fix possible bug in circID selection when building circuits on combination OP/OR servers Nick Mathewson 2003-11-17 18:40:56 +00:00
  • 8976c81dfd Fix possible bug in circID selection when building circuits on combination OP/OR servers Nick Mathewson 2003-11-17 18:40:56 +00:00
  • 7a702d64d4 more verbose info for circuits when kill -USR1 Roger Dingledine 2003-11-17 09:30:29 +00:00
  • a6d63f8a9c more verbose info for circuits when kill -USR1 Roger Dingledine 2003-11-17 09:30:29 +00:00
  • f42c77f618 "I don't think it's quite fair to condemn a whole program because of a single slip-up." -- General "Buck" Turgidson, _Doctor Strangelove_ Nick Mathewson 2003-11-17 08:15:37 +00:00
  • 644dbf5fa7 "I don't think it's quite fair to condemn a whole program because of a single slip-up." -- General "Buck" Turgidson, _Doctor Strangelove_ Nick Mathewson 2003-11-17 08:15:37 +00:00
  • a18ced652b finally find and possibly fix the circuit_deliver_relay_cell warn bug Roger Dingledine 2003-11-17 07:43:03 +00:00
  • 9aad3b7940 finally find and possibly fix the circuit_deliver_relay_cell warn bug Roger Dingledine 2003-11-17 07:43:03 +00:00
  • 44ced0952f Fix bytesex issues on in.s_addr Nick Mathewson 2003-11-17 07:37:45 +00:00
  • dd5aaeaffb Fix bytesex issues on in.s_addr Nick Mathewson 2003-11-17 07:37:45 +00:00
  • 42b5ed754f catch the last missing log line i hope Roger Dingledine 2003-11-17 07:29:43 +00:00
  • 0d2d656b5a catch the last missing log line i hope Roger Dingledine 2003-11-17 07:29:43 +00:00
  • 90e143e6d4 Remove a possible source of error in circID picking. Nick Mathewson 2003-11-17 07:24:01 +00:00
  • 300979b736 Remove a possible source of error in circID picking. Nick Mathewson 2003-11-17 07:24:01 +00:00
  • e5d6e7db1a continue the circuit_deliver_relay_cell forward-failure bughunt Roger Dingledine 2003-11-17 07:20:51 +00:00
  • 4580ce7069 continue the circuit_deliver_relay_cell forward-failure bughunt Roger Dingledine 2003-11-17 07:20:51 +00:00
  • ac5fc456ee comment choose_good_exit_server Nick Mathewson 2003-11-17 06:02:41 +00:00
  • 0376edef01 comment choose_good_exit_server Nick Mathewson 2003-11-17 06:02:41 +00:00
  • 851b0933f5 trivial bugfixes Roger Dingledine 2003-11-17 01:23:15 +00:00
  • c024f3f418 trivial bugfixes Roger Dingledine 2003-11-17 01:23:15 +00:00
  • 53ab335787 Fix a segfault caused by a weird logic error and masked by another. Nick Mathewson 2003-11-17 01:20:35 +00:00
  • 4e25c07a27 Fix a segfault caused by a weird logic error and masked by another. Nick Mathewson 2003-11-17 01:20:35 +00:00
  • 4aede010b9 recognize in-progress circs and don't start redundant ones quickly notice streams that don't have a circ on the way, and start one Roger Dingledine 2003-11-17 00:57:56 +00:00
  • 7daf1822f0 recognize in-progress circs and don't start redundant ones quickly notice streams that don't have a circ on the way, and start one Roger Dingledine 2003-11-17 00:57:56 +00:00
  • 5e81e4748e bugfixes Roger Dingledine 2003-11-16 23:43:08 +00:00