Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add some wrappers around SPLAY_* for the common map-from-string-to-X case. | Nick Mathewson | 2004-03-19 |
| | | | | | | | | It will probably be less blindingly fast than using SPLAY_* directly, but only slightly so. svn:r1306 | ||
* | getpid returns a pid_t. we all know that's an int. but solaris doesn't know. | Roger Dingledine | 2004-03-19 |
| | | | | svn:r1305 | ||
* | isspace and friends take an int. solaris cares. | Roger Dingledine | 2004-03-19 |
| | | | | svn:r1303 | ||
* | ship strlcat and strlcpy with the tarball, but don't compile them | Roger Dingledine | 2004-03-19 |
| | | | | svn:r1297 | ||
* | define INADDR_NONE so we compile on solaris | Roger Dingledine | 2004-03-18 |
| | | | | svn:r1295 | ||
* | clean up some presentation and comments | Roger Dingledine | 2004-03-18 |
| | | | | svn:r1294 | ||
* | Include strlcpy and strlcat where not available, so our string ops can be ↵ | Nick Mathewson | 2004-03-17 |
| | | | | | | less error-prone. svn:r1289 | ||
* | make directory format tests quiet again | Roger Dingledine | 2004-03-15 |
| | | | | svn:r1287 | ||
* | make it warn about internal IPs not only if we had to guess, | Roger Dingledine | 2004-03-15 |
| | | | | | | | but also if they used a hostname rather than an IP svn:r1285 | ||
* | only complain about private IPs if we had to guess | Roger Dingledine | 2004-03-15 |
| | | | | svn:r1279 | ||
* | and another one | Roger Dingledine | 2004-03-15 |
| | | | | svn:r1278 | ||
* | fix a byte order bug | Roger Dingledine | 2004-03-15 |
| | | | | svn:r1277 | ||
* | bugfix: address that strcat vulnerability in circuit.c | Roger Dingledine | 2004-03-14 |
| | | | | svn:r1273 | ||
* | prevent servers from publishing an internal IP as their address | Roger Dingledine | 2004-03-14 |
| | | | | svn:r1272 | ||
* | teach us to recognize internal IPs | Roger Dingledine | 2004-03-14 |
| | | | | svn:r1271 | ||
* | bugfix: decrement OR connections from global_bucket too | Roger Dingledine | 2004-03-14 |
| | | | | | | | | bugfix: don't return immediately for has_pending_tls_data unless the conn is allowed to read svn:r1270 | ||
* | refactor bandwidth-control token buckets | Roger Dingledine | 2004-03-14 |
| | | | | | | | | this is a checkpoint commit; there still remain some bugs, er, somewhere. svn:r1269 | ||
* | crash when our logs go bad | Roger Dingledine | 2004-03-14 |
| | | | | | | | nick, can you think of a better response here? svn:r1268 | ||
* | don't close all the fd's when you spawn a thread, only when you fork | Roger Dingledine | 2004-03-12 |
| | | | | svn:r1267 | ||
* | bugfix: we were caching transient dns failures | Roger Dingledine | 2004-03-12 |
| | | | | svn:r1266 | ||
* | more pesky tabs | Roger Dingledine | 2004-03-12 |
| | | | | svn:r1265 | ||
* | get rid of those pesky tabs | Roger Dingledine | 2004-03-12 |
| | | | | svn:r1264 | ||
* | 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 |