Peter Palfrader
85b7ccad0d
New upstream release
...
svn:r1219
2004-03-03 12:31:04 +00:00
Roger Dingledine
3c3e41965e
bump cvs to pre25
...
svn:r1218
2004-03-03 09:55:14 +00:00
(no author)
5768d69081
This commit was manufactured by cvs2svn to create tag
...
'tor-0_0_2pre24'.
svn:r1217
2004-03-03 09:41:13 +00:00
Roger Dingledine
d710449290
commit the pre24 changelog
...
svn:r1216
2004-03-03 09:41:13 +00:00
Roger Dingledine
b7e1edaa18
and a minor patch
...
svn:r1215
2004-03-03 08:48:32 +00:00
Roger Dingledine
eb37b306e7
holding until flush was borked
...
we were never writing anything when hold_open_until_flushed was set,
since conn_write returns early if marked_for_conn is set.
seems a bit better now.
svn:r1214
2004-03-03 08:46:18 +00:00
Roger Dingledine
5c77b544e3
better debugging for lonely flushes
...
svn:r1213
2004-03-03 07:26:58 +00:00
Roger Dingledine
ba3ae71d13
close immediately when write() fails too, else things will turn bad
...
svn:r1212
2004-03-03 07:26:34 +00:00
Roger Dingledine
fad51d4316
don't mark_for_close again when the destroy arrives after the end cell
...
svn:r1211
2004-03-03 07:24:53 +00:00
Roger Dingledine
338a54f7f8
use conn->hold_open_until_flushed for streams
...
and also note/fix a variety of other stream-based bugs
svn:r1210
2004-03-03 06:26:34 +00:00
Nick Mathewson
df09e0abe9
Implement hold_open_until_flushed. I may have missed something important.
...
svn:r1209
2004-03-03 05:08:01 +00:00
Roger Dingledine
3cce369b0b
make socks5 not give a spurious warning
...
also rename AP_CONN_STATE_CONNECTING to _CONNECT_WAIT
svn:r1208
2004-03-03 04:54:16 +00:00
Roger Dingledine
bc72ffaafe
reenable part of assert_circuit_ok, leave some still disabled
...
svn:r1207
2004-03-03 04:11:18 +00:00
Roger Dingledine
2f04f5668a
make circuit-building less noisy when a node in your exclude/exit/entrynodes is down
...
svn:r1206
2004-03-03 03:02:06 +00:00
Nick Mathewson
8ca1f04fc9
Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms
...
svn:r1205
2004-03-03 02:24:17 +00:00
Nick Mathewson
5673b7ed0b
remove redundant check
...
svn:r1204
2004-03-03 02:14:35 +00:00
Nick Mathewson
bf991195fb
warn more when losing data on closed/marked connections.
...
svn:r1203
2004-03-03 02:07:57 +00:00
Roger Dingledine
fde8d1cb19
bugfix: close_immediate called buf_clear but listeners don't have bufs
...
svn:r1202
2004-03-03 01:58:45 +00:00
Nick Mathewson
ff69ccdc89
Nth time is the charm on list manip.
...
svn:r1201
2004-03-03 01:37:54 +00:00
Roger Dingledine
b32828a8d6
fix the rpm spec description again
...
svn:r1200
2004-03-02 19:28:15 +00:00
Nick Mathewson
cef53a3846
Integrate jbash's RPM spec into build process. (Requires "rpmbuild" to
...
build properly. Works fine on redhat 9. YMMV.)
svn:r1199
2004-03-02 19:09:30 +00:00
Roger Dingledine
fab417e409
fix a pair of lurking segfaults
...
svn:r1198
2004-03-02 18:08:07 +00:00
Nick Mathewson
1c8e401ff9
Split out mark_for_close with circuits. Seems to work for me.
...
svn:r1197
2004-03-02 17:48:17 +00:00
Nick Mathewson
88855f11a5
Fix assertion failure spotted by arma.
...
Apparently, when a DNS failure was already cached, then when we tried
to mark the exit connection as closed, we'd try to remove it from the
pending queue anyway, and hit an assert. Now, we put failed-resolve
connections in a separate state so that mark_for_close does the right
thing.
svn:r1196
2004-03-02 07:24:11 +00:00
Roger Dingledine
747ad945d8
add --version, note that --help is probably obsolete
...
svn:r1195
2004-03-02 05:19:01 +00:00
Roger Dingledine
a47580538a
make config_assign fail rather than warn for unrecognized config options
...
svn:r1194
2004-03-02 05:00:50 +00:00
Roger Dingledine
400ba3cab6
make parse_line_from_file fail rather than warn for malformed lines
...
svn:r1193
2004-03-02 04:59:52 +00:00
Roger Dingledine
38881cf49d
note an assert trigger bug
...
nick, want to fix this? :)
svn:r1192
2004-03-01 12:37:45 +00:00
Roger Dingledine
62065319a1
update the todo
...
svn:r1191
2004-03-01 06:58:21 +00:00
Nick Mathewson
ceafc6b412
make 'make test' exit(1) if a test fails.
...
svn:r1190
2004-03-01 06:45:32 +00:00
Nick Mathewson
5775b535c4
revise spec. It still needs more explanation to be intelligible by the uninitiated, but it is at least far less incorrect.
...
svn:r1189
2004-03-01 05:56:34 +00:00
Roger Dingledine
05b3644782
put switch_id and start_daemon earlier
...
svn:r1188
2004-02-29 22:34:38 +00:00
Roger Dingledine
364f434eaf
fix duplicate call to connection_mark_for_close
...
svn:r1187
2004-02-29 22:07:44 +00:00
Roger Dingledine
cef323bd1f
bugfix: we were checking the wrong thing to see if 'reason'
...
was out of range
svn:r1186
2004-02-29 22:04:52 +00:00
(no author)
ca40a262bd
This commit was manufactured by cvs2svn to create tag
...
'debian_version_0_0_1+0_0_2pre23-1'.
svn:r1185
2004-02-29 13:34:43 +00:00
Peter Palfrader
999d865494
New upstream release.
...
Upstream tests got fixed
svn:r1184
2004-02-29 13:34:43 +00:00
Roger Dingledine
fc7b0e715e
bump cvs to pre24
...
svn:r1183
2004-02-29 11:25:52 +00:00
(no author)
389de8dba9
This commit was manufactured by cvs2svn to create tag
...
'tor-0_0_2pre23'.
svn:r1182
2004-02-29 11:13:14 +00:00
Roger Dingledine
7da9c3c46d
changelog for pre23
...
svn:r1181
2004-02-29 11:13:14 +00:00
Roger Dingledine
b06ad6de9a
when a stream is 15s late, print out the circuit at -l warn
...
svn:r1180
2004-02-29 09:15:29 +00:00
Roger Dingledine
ef6efc1501
print a statement when the first circ is finished,
...
so the user knows it's working
svn:r1179
2004-02-29 03:52:38 +00:00
Roger Dingledine
22331aa8b1
bugfix: only warn about an unrouter router after we've fetched a directory
...
svn:r1178
2004-02-29 01:31:33 +00:00
Roger Dingledine
b5697883e8
disable buffer tests, until we rewrite them (one of them fails)
...
svn:r1177
2004-02-29 00:15:20 +00:00
Roger Dingledine
4e16cbcd24
create a separate connection_edge_destroy() function
...
svn:r1176
2004-02-29 00:11:37 +00:00
Roger Dingledine
cb0c1b14d3
bugfix: when we time out on a stream and detach, send an end first
...
svn:r1175
2004-02-28 23:56:50 +00:00
Roger Dingledine
9e6c9847a3
bugfix: in some cases, connection_mark_for_close wasn't marking the conn
...
svn:r1174
2004-02-28 23:52:56 +00:00
Roger Dingledine
4db73f7d65
clearer warning message
...
svn:r1173
2004-02-28 23:31:15 +00:00
Roger Dingledine
9c501bb0cd
disallow changing from ORPort==0 to ORPort>0 on hup
...
svn:r1172
2004-02-28 23:30:41 +00:00
Roger Dingledine
7df9fd5e42
cwd to datadir if it's defined, rather than /
...
this way people can get cores if they want to
svn:r1171
2004-02-28 23:23:06 +00:00
Roger Dingledine
70cb436eee
bugfix: stop trying to write to a stderr that may not be there
...
also, tell start_daemon our desired cwd
svn:r1170
2004-02-28 23:21:29 +00:00