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