aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Add some wrappers around SPLAY_* for the common map-from-string-to-X case.Nick Mathewson2004-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 Dingledine2004-03-19
| | | | svn:r1305
* isspace and friends take an int. solaris cares.Roger Dingledine2004-03-19
| | | | svn:r1303
* ship strlcat and strlcpy with the tarball, but don't compile themRoger Dingledine2004-03-19
| | | | svn:r1297
* define INADDR_NONE so we compile on solarisRoger Dingledine2004-03-18
| | | | svn:r1295
* clean up some presentation and commentsRoger Dingledine2004-03-18
| | | | svn:r1294
* Include strlcpy and strlcat where not available, so our string ops can be ↵Nick Mathewson2004-03-17
| | | | | | less error-prone. svn:r1289
* make directory format tests quiet againRoger Dingledine2004-03-15
| | | | svn:r1287
* make it warn about internal IPs not only if we had to guess,Roger Dingledine2004-03-15
| | | | | | | but also if they used a hostname rather than an IP svn:r1285
* only complain about private IPs if we had to guessRoger Dingledine2004-03-15
| | | | svn:r1279
* and another oneRoger Dingledine2004-03-15
| | | | svn:r1278
* fix a byte order bugRoger Dingledine2004-03-15
| | | | svn:r1277
* bugfix: address that strcat vulnerability in circuit.cRoger Dingledine2004-03-14
| | | | svn:r1273
* prevent servers from publishing an internal IP as their addressRoger Dingledine2004-03-14
| | | | svn:r1272
* teach us to recognize internal IPsRoger Dingledine2004-03-14
| | | | svn:r1271
* bugfix: decrement OR connections from global_bucket tooRoger Dingledine2004-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 bucketsRoger Dingledine2004-03-14
| | | | | | | | this is a checkpoint commit; there still remain some bugs, er, somewhere. svn:r1269
* crash when our logs go badRoger Dingledine2004-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 forkRoger Dingledine2004-03-12
| | | | svn:r1267
* bugfix: we were caching transient dns failuresRoger Dingledine2004-03-12
| | | | svn:r1266
* more pesky tabsRoger Dingledine2004-03-12
| | | | svn:r1265
* get rid of those pesky tabsRoger Dingledine2004-03-12
| | | | svn:r1264
* 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