Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | inform unapproved servers when we reject their descriptors | Roger Dingledine | 2004-03-12 |
| | | | | svn:r1263 | ||
* | more details when a conn is closed before it's done flushing | Roger Dingledine | 2004-03-12 |
| | | | | svn:r1262 | ||
* | start tracking the 'broken pipe' error | Roger Dingledine | 2004-03-11 |
| | | | | svn:r1261 | ||
* | Make all the other read/writes into recv/sends, except when they shouldn't be. | Nick Mathewson | 2004-03-11 |
| | | | | svn:r1260 | ||
* | UnDOSify CRLF->LF. | Nick Mathewson | 2004-03-11 |
| | | | | svn:r1259 | ||
* | Make OP work on windows! (Also misc logging tweaks) | Nick Mathewson | 2004-03-11 |
| | | | | svn:r1258 | ||
* | Get entropy in windows. | Nick Mathewson | 2004-03-11 |
| | | | | svn:r1257 | ||
* | actually, if recommendedversions is required for dirservers, | Roger Dingledine | 2004-03-10 |
| | | | | | | | then require it. svn:r1253 | ||
* | give a useful error message to clients when the dirserver hasn't | Roger Dingledine | 2004-03-10 |
| | | | | | | | defined any recommended versions svn:r1252 | ||
* | Some stuff *should* be signed | Nick Mathewson | 2004-03-10 |
| | | | | svn:r1251 | ||
* | Make windows version correct; initialize windows foolishness so that ↵ | Nick Mathewson | 2004-03-10 |
| | | | | | | gethostbyname works. svn:r1250 | ||
* | Fix some bugs in parse_time | Nick Mathewson | 2004-03-09 |
| | | | | svn:r1249 | ||
* | Fix DOS line endings; autoconfize checks for strptime and inet_aton | Nick Mathewson | 2004-03-09 |
| | | | | svn:r1248 | ||
* | Make tor build on windows again. More work still needed | Nick Mathewson | 2004-03-09 |
| | | | | svn:r1247 | ||
* | stop troubling router operators with unapproved router connect attempts | Roger Dingledine | 2004-03-09 |
| | | | | | | | but give the dirserver operator more information svn:r1246 | ||
* | bugfix: only set conn->hold_open_until_flushed after marking | Roger Dingledine | 2004-03-08 |
| | | | | svn:r1245 | ||
* | when you get a desc from an unknown router, log its fingerprint | Roger Dingledine | 2004-03-08 |
| | | | | svn:r1244 | ||
* | clarifying comment for crypto_pk_get_fingerprint | Roger Dingledine | 2004-03-08 |
| | | | | svn:r1243 | ||
* | re-try streams at most 4 times | Roger Dingledine | 2004-03-07 |
| | | | | svn:r1242 | ||
* | improve comments for server operators (maybe) | Roger Dingledine | 2004-03-07 |
| | | | | svn:r1241 | ||
* | fix a rare race condition: when we send a cell and then | Roger Dingledine | 2004-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 Dingledine | 2004-03-06 |
| | | | | | | | don't try that circuit again. svn:r1239 | ||
* | if the directory client hangs up before getting the directory, | Roger Dingledine | 2004-03-06 |
| | | | | | | | then give up on him svn:r1238 | ||
* | stop asserting that computers always go forward in time | Roger Dingledine | 2004-03-06 |
| | | | | | | | it's simply not true svn:r1236 | ||
* | New, more flexible directory parsing backend. Uses a bit more RAM, but ↵ | Nick Mathewson | 2004-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 dies | Roger Dingledine | 2004-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 macro | Roger Dingledine | 2004-03-04 |
| | | | | svn:r1231 | ||
* | Clean up dns->connection_mark_for_close->dns_remove path | Nick Mathewson | 2004-03-04 |
| | | | | svn:r1230 | ||
* | Store options->Address as IP, not hostname | Roger Dingledine | 2004-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 Mathewson | 2004-03-03 |
| | | | | svn:r1225 | ||
* | and a minor patch | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1215 | ||
* | holding until flush was borked | Roger Dingledine | 2004-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 flushes | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1213 | ||
* | close immediately when write() fails too, else things will turn bad | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1212 | ||
* | don't mark_for_close again when the destroy arrives after the end cell | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1211 | ||
* | use conn->hold_open_until_flushed for streams | Roger Dingledine | 2004-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 Mathewson | 2004-03-03 |
| | | | | svn:r1209 | ||
* | make socks5 not give a spurious warning | Roger Dingledine | 2004-03-03 |
| | | | | | | | also rename AP_CONN_STATE_CONNECTING to _CONNECT_WAIT svn:r1208 | ||
* | reenable part of assert_circuit_ok, leave some still disabled | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1207 | ||
* | make circuit-building less noisy when a node in your exclude/exit/entrynodes ↵ | Roger Dingledine | 2004-03-03 |
| | | | | | | is down svn:r1206 | ||
* | Fix (maybe) assert_circuit_ok. leave it disabled till arma confirms | Nick Mathewson | 2004-03-03 |
| | | | | svn:r1205 | ||
* | remove redundant check | Nick Mathewson | 2004-03-03 |
| | | | | svn:r1204 | ||
* | warn more when losing data on closed/marked connections. | Nick Mathewson | 2004-03-03 |
| | | | | svn:r1203 | ||
* | bugfix: close_immediate called buf_clear but listeners don't have bufs | Roger Dingledine | 2004-03-03 |
| | | | | svn:r1202 | ||
* | Nth time is the charm on list manip. | Nick Mathewson | 2004-03-03 |
| | | | | svn:r1201 | ||
* | fix a pair of lurking segfaults | Roger Dingledine | 2004-03-02 |
| | | | | svn:r1198 | ||
* | Split out mark_for_close with circuits. Seems to work for me. | Nick Mathewson | 2004-03-02 |
| | | | | svn:r1197 | ||
* | Fix assertion failure spotted by arma. | Nick Mathewson | 2004-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 obsolete | Roger Dingledine | 2004-03-02 |
| | | | | svn:r1195 | ||
* | make config_assign fail rather than warn for unrecognized config options | Roger Dingledine | 2004-03-02 |
| | | | | svn:r1194 |