aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-03-12inform unapproved servers when we reject their descriptorsRoger Dingledine
svn:r1263
2004-03-12more details when a conn is closed before it's done flushingRoger Dingledine
svn:r1262
2004-03-11start tracking the 'broken pipe' errorRoger Dingledine
svn:r1261
2004-03-11Make all the other read/writes into recv/sends, except when they shouldn't be.Nick Mathewson
svn:r1260
2004-03-11UnDOSify CRLF->LF.Nick Mathewson
svn:r1259
2004-03-11Make OP work on windows! (Also misc logging tweaks)Nick Mathewson
svn:r1258
2004-03-11Get entropy in windows.Nick Mathewson
svn:r1257
2004-03-10actually, if recommendedversions is required for dirservers,Roger Dingledine
then require it. svn:r1253
2004-03-10give a useful error message to clients when the dirserver hasn'tRoger Dingledine
defined any recommended versions svn:r1252
2004-03-10Some stuff *should* be signedNick Mathewson
svn:r1251
2004-03-10Make windows version correct; initialize windows foolishness so that ↵Nick Mathewson
gethostbyname works. svn:r1250
2004-03-09Fix some bugs in parse_timeNick Mathewson
svn:r1249
2004-03-09Fix DOS line endings; autoconfize checks for strptime and inet_atonNick Mathewson
svn:r1248
2004-03-09Make tor build on windows again. More work still neededNick Mathewson
svn:r1247
2004-03-09stop troubling router operators with unapproved router connect attemptsRoger Dingledine
but give the dirserver operator more information svn:r1246
2004-03-08bugfix: only set conn->hold_open_until_flushed after markingRoger Dingledine
svn:r1245
2004-03-08when you get a desc from an unknown router, log its fingerprintRoger Dingledine
svn:r1244
2004-03-08clarifying comment for crypto_pk_get_fingerprintRoger Dingledine
svn:r1243
2004-03-07re-try streams at most 4 timesRoger Dingledine
svn:r1242
2004-03-07improve comments for server operators (maybe)Roger Dingledine
svn:r1241
2004-03-06fix a rare race condition: when we send a cell and thenRoger Dingledine
mark an OR connection expired, we might close it before finishing a flush if the other side isn't reading. svn:r1240
2004-03-06if a stream times out after 15s without a connected cell,Roger Dingledine
don't try that circuit again. svn:r1239
2004-03-06if the directory client hangs up before getting the directory,Roger Dingledine
then give up on him svn:r1238
2004-03-06stop asserting that computers always go forward in timeRoger Dingledine
it's simply not true svn:r1236
2004-03-05New, more flexible directory parsing backend. Uses a bit more RAM, but ↵Nick Mathewson
implements the new spec. Uses more RAM, but not so you would notice. svn:r1235
2004-03-04make workers explain their death better when tor diesRoger Dingledine
and make them say it at log level info rather than err svn:r1232
2004-03-04bugfix: don't pass complex things to the connection_mark_for_close macroRoger Dingledine
svn:r1231
2004-03-04Clean up dns->connection_mark_for_close->dns_remove pathNick Mathewson
svn:r1230
2004-03-04Store options->Address as IP, not hostnameRoger Dingledine
And figure it out while reading config, not every time you rebuild the descriptor svn:r1226
2004-03-03Try to find out early if buffers get trashed or double-freed.Nick Mathewson
svn:r1225
2004-03-03and a minor patchRoger Dingledine
svn:r1215
2004-03-03holding until flush was borkedRoger Dingledine
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-03better debugging for lonely flushesRoger Dingledine
svn:r1213
2004-03-03close immediately when write() fails too, else things will turn badRoger Dingledine
svn:r1212
2004-03-03don't mark_for_close again when the destroy arrives after the end cellRoger Dingledine
svn:r1211
2004-03-03use conn->hold_open_until_flushed for streamsRoger Dingledine
and also note/fix a variety of other stream-based bugs svn:r1210
2004-03-03Implement hold_open_until_flushed. I may have missed something important.Nick Mathewson
svn:r1209
2004-03-03make socks5 not give a spurious warningRoger Dingledine
also rename AP_CONN_STATE_CONNECTING to _CONNECT_WAIT svn:r1208
2004-03-03reenable part of assert_circuit_ok, leave some still disabledRoger Dingledine
svn:r1207
2004-03-03make circuit-building less noisy when a node in your exclude/exit/entrynodes ↵Roger Dingledine
is down svn:r1206
2004-03-03Fix (maybe) assert_circuit_ok. leave it disabled till arma confirmsNick Mathewson
svn:r1205
2004-03-03remove redundant checkNick Mathewson
svn:r1204
2004-03-03warn more when losing data on closed/marked connections.Nick Mathewson
svn:r1203
2004-03-03bugfix: close_immediate called buf_clear but listeners don't have bufsRoger Dingledine
svn:r1202
2004-03-03Nth time is the charm on list manip.Nick Mathewson
svn:r1201
2004-03-02fix a pair of lurking segfaultsRoger Dingledine
svn:r1198
2004-03-02Split out mark_for_close with circuits. Seems to work for me.Nick Mathewson
svn:r1197
2004-03-02Fix assertion failure spotted by arma.Nick Mathewson
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-02add --version, note that --help is probably obsoleteRoger Dingledine
svn:r1195
2004-03-02make config_assign fail rather than warn for unrecognized config optionsRoger Dingledine
svn:r1194