aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* when an OR starts up, it loads its directory from cache.Roger Dingledine2004-10-06
| | | | | | | | | then it serves *that directory* to others who ask for a copy of the directory. it's better to serve no directory at all until you have a fresh copy. svn:r2418
* clean up old todo itemsRoger Dingledine2004-10-06
| | | | svn:r2417
* use only 0.0.9pre1 and later servers for resolve cellsRoger Dingledine2004-10-03
| | | | svn:r2416
* better example lines for dirbindaddress and orbindaddressRoger Dingledine2004-10-03
| | | | svn:r2415
* Only check versions against downloaded directories, not cached directories.Nick Mathewson2004-10-03
| | | | svn:r2413
* better warn message for failed hidserv desc fetchRoger Dingledine2004-10-03
| | | | svn:r2412
* pre2 changes:Roger Dingledine2004-10-02
| | | | | | | | | o Bugfixes on pre1: - Make fetching a cached directory work for 64-bit platforms too. - Make zlib.h a required header, not an optional header. svn:r2411
* use size_t rather than int for directory lengths in memoryRoger Dingledine2004-10-01
| | | | | | | this might fix a bug with amd64 svn:r2410
* bump version to 0.0.9pre2-cvsRoger Dingledine2004-10-01
| | | | svn:r2409
* New upstream version, build-dep on zlib-devPeter Palfrader2004-10-01
| | | | svn:r2407
* make zlib.h a required header, not an optional headerRoger Dingledine2004-10-01
| | | | svn:r2406
* note the earlier assert fix in our changelogRoger Dingledine2004-10-01
| | | | svn:r2404
* Decode Content-Encoding header correctly.Nick Mathewson2004-10-01
| | | | svn:r2403
* Fix a rare assert trigger, where routerinfos for entries in our cpathRoger Dingledine2004-09-30
| | | | | | | | would expire while we're building the path. Thanks to Eugene Armstead for pointing it out. svn:r2402
* prefer tor_free to freeRoger Dingledine2004-09-29
| | | | | | | plus complain more loudly when we fail to parse a dir we just fetched svn:r2401
* print the IP if a conn fails badly, to see if there are any trendsRoger Dingledine2004-09-29
| | | | svn:r2400
* ha ha, thought the bugs were doneRoger Dingledine2004-09-29
| | | | | | | don't stop writing the compressed directory just because you found a nul svn:r2399
* bump version to 0.0.9pre1Roger Dingledine2004-09-29
| | | | svn:r2398
* add a last entry to the 0.0.9pre1 changelogRoger Dingledine2004-09-29
| | | | | | | time to start testing it svn:r2397
* remove 0.0.9pre1 todo items: they're all completedRoger Dingledine2004-09-29
| | | | svn:r2396
* rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit moreRoger Dingledine2004-09-29
| | | | svn:r2395
* if our local cached directory is new enough, go ahead andRoger Dingledine2004-09-28
| | | | | | | start building circuits while we're fetching a new one svn:r2394
* Make sure that routerlists contain only routers; give a better error message ↵Nick Mathewson2004-09-28
| | | | | | if they start with a nonrouter. svn:r2393
* cached-directory has a directory, not a router listNick Mathewson2004-09-28
| | | | svn:r2392
* fix some local buffer overflowsRoger Dingledine2004-09-28
| | | | | | | fix a memory leak svn:r2391
* Fix messages for _UNRECOGNIZED tokensNick Mathewson2004-09-28
| | | | svn:r2390
* If we are an authoritative dirserver, check out the fingerprint list when ↵Nick Mathewson2004-09-28
| | | | | | setting connection nicknames svn:r2389
* Fix an evil bug: when we failed to write to our log, fputs()Roger Dingledine2004-09-28
| | | | | | | | | | | | | gave us a sigpipe, and we logged that we were ignoring it, causing us to fail to log that, and delete the log entry. Then when the signal handler exited, we proceeded to delete the log entry that had already been deleted. Now we make sure to only log inside our signal handler if we'll be exit()ing right after. svn:r2388
* Move pending pre1 items to pre2, move pre2 items to pre3Nick Mathewson2004-09-28
| | | | svn:r2387
* a few todo items have been doneRoger Dingledine2004-09-28
| | | | svn:r2386
* make the warn message better for reading short filesRoger Dingledine2004-09-28
| | | | svn:r2385
* the tor clients in cvs can't speak to the current tor authdirservers forRoger Dingledine2004-09-28
| | | | | | | | rendezvous publishes and fetches, since they're still running 0.0.8. so make them speak the old way until we've upgraded the authdirservers. svn:r2384
* fix another bug with cached compressed directoriesRoger Dingledine2004-09-27
| | | | | | | still not working svn:r2383
* fix two bugs with cached directories:Roger Dingledine2004-09-27
| | | | | | | | | | - don't complain that you won't cache it, then cache it anyway. - change confusing terminology from 'deflate' to 'compress', so we'll stop getting our logic backwards. i assume the rfc author has shot himself by now. svn:r2382
* put my fenceposts back in valid memory spaceRoger Dingledine2004-09-27
| | | | svn:r2381
* checking only 0.0.7 and 0.0.8 didn't work, because some dirserversRoger Dingledine2004-09-27
| | | | | | | | | | | | | | | files have really old descriptors for the authdirservers, so we're asking them in the new format because they're too old. now we actually compare the version to a cutoff version, and act appropriately. also take this chance to use only >=0.0.8 servers for dns resolves, because of the recent bugs. we'll bump to >=0.0.9pre1 once there are some servers running that. svn:r2380
* post descriptors to 0.0.8 authdirservers the old way, to make theRoger Dingledine2004-09-27
| | | | | | | transition easier svn:r2379
* clients ask 0.0.9-and-later dirservers for a compressed dirRoger Dingledine2004-09-27
| | | | | | | | dirservers rewrite url /foo/ to /tor/foo/, which will help us run things behind apache once 0.0.8 is obsolete svn:r2378
* clean up the torify man pageRoger Dingledine2004-09-27
| | | | svn:r2377
* commit a changelog so far for 0.0.9pre1Roger Dingledine2004-09-27
| | | | svn:r2376
* Make read_all distinguish between error and EOF; read_file_to_string should ↵Nick Mathewson2004-09-26
| | | | | | only check bytes read against st_size when in binary mode. svn:r2375
* mention bandwidth-observed in the tor specRoger Dingledine2004-09-25
| | | | | | | thanks to duck for pointing out this omission svn:r2374
* don't mind empty exit policy entriesRoger Dingledine2004-09-23
| | | | svn:r2373
* cleanup: use strcmpstart() in more placesRoger Dingledine2004-09-23
| | | | svn:r2372
* don't imply to people that they should store their hidden serviceRoger Dingledine2004-09-23
| | | | | | | keys in /tmp svn:r2371
* protect dirservers from overzealous descriptor uploadingRoger Dingledine2004-09-23
| | | | | | | wait 10 seconds after directory gets dirty, before regenerating svn:r2370
* discourage people from setting their dirfetchpostperiod more oftenRoger Dingledine2004-09-23
| | | | | | | than once per minute svn:r2369
* make our tor_assert actually work when it's going to be triggered,Roger Dingledine2004-09-23
| | | | | | | rather than seg fault svn:r2368
* bugfix on the bugfixRoger Dingledine2004-09-23
| | | | | | | | | actually unlink the log entry. ok, that wasn't cleverly hidden enough. let's try again. svn:r2367
* bugfix: we were starting to daemonize before we opened our logs,Roger Dingledine2004-09-23
| | | | | | | | so if there were any problems opening logs, we would complain to stderr (which wouldn't work) and then mysteriously exit. svn:r2366