summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-10-03Only check versions against downloaded directories, not cached directories.tor-0.0.9pre2Nick Mathewson
svn:r2413
2004-10-03better warn message for failed hidserv desc fetchRoger Dingledine
svn:r2412
2004-10-02pre2 changes:Roger Dingledine
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
2004-10-01use size_t rather than int for directory lengths in memoryRoger Dingledine
this might fix a bug with amd64 svn:r2410
2004-10-01bump version to 0.0.9pre2-cvsRoger Dingledine
svn:r2409
2004-10-01New upstream version, build-dep on zlib-devdebian-version-0.0.8+0.0.9pre1-1Peter Palfrader
svn:r2407
2004-10-01make zlib.h a required header, not an optional headerRoger Dingledine
svn:r2406
2004-10-01note the earlier assert fix in our changelogtor-0.0.9pre1Roger Dingledine
svn:r2404
2004-10-01Decode Content-Encoding header correctly.Nick Mathewson
svn:r2403
2004-09-30Fix a rare assert trigger, where routerinfos for entries in our cpathRoger Dingledine
would expire while we're building the path. Thanks to Eugene Armstead for pointing it out. svn:r2402
2004-09-29prefer tor_free to freeRoger Dingledine
plus complain more loudly when we fail to parse a dir we just fetched svn:r2401
2004-09-29print the IP if a conn fails badly, to see if there are any trendsRoger Dingledine
svn:r2400
2004-09-29ha ha, thought the bugs were doneRoger Dingledine
don't stop writing the compressed directory just because you found a nul svn:r2399
2004-09-29bump version to 0.0.9pre1Roger Dingledine
svn:r2398
2004-09-29add a last entry to the 0.0.9pre1 changelogRoger Dingledine
time to start testing it svn:r2397
2004-09-29remove 0.0.9pre1 todo items: they're all completedRoger Dingledine
svn:r2396
2004-09-29rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit moreRoger Dingledine
svn:r2395
2004-09-28if our local cached directory is new enough, go ahead andRoger Dingledine
start building circuits while we're fetching a new one svn:r2394
2004-09-28Make sure that routerlists contain only routers; give a better error message ↵Nick Mathewson
if they start with a nonrouter. svn:r2393
2004-09-28cached-directory has a directory, not a router listNick Mathewson
svn:r2392
2004-09-28fix some local buffer overflowsRoger Dingledine
fix a memory leak svn:r2391
2004-09-28Fix messages for _UNRECOGNIZED tokensNick Mathewson
svn:r2390
2004-09-28If we are an authoritative dirserver, check out the fingerprint list when ↵Nick Mathewson
setting connection nicknames svn:r2389
2004-09-28Fix an evil bug: when we failed to write to our log, fputs()Roger Dingledine
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
2004-09-28Move pending pre1 items to pre2, move pre2 items to pre3Nick Mathewson
svn:r2387
2004-09-28a few todo items have been doneRoger Dingledine
svn:r2386
2004-09-28make the warn message better for reading short filesRoger Dingledine
svn:r2385
2004-09-28the tor clients in cvs can't speak to the current tor authdirservers forRoger Dingledine
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
2004-09-27fix another bug with cached compressed directoriesRoger Dingledine
still not working svn:r2383
2004-09-27fix two bugs with cached directories:Roger Dingledine
- 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
2004-09-27put my fenceposts back in valid memory spaceRoger Dingledine
svn:r2381
2004-09-27checking only 0.0.7 and 0.0.8 didn't work, because some dirserversRoger Dingledine
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
2004-09-27post descriptors to 0.0.8 authdirservers the old way, to make theRoger Dingledine
transition easier svn:r2379
2004-09-27clients ask 0.0.9-and-later dirservers for a compressed dirRoger Dingledine
dirservers rewrite url /foo/ to /tor/foo/, which will help us run things behind apache once 0.0.8 is obsolete svn:r2378
2004-09-27clean up the torify man pageRoger Dingledine
svn:r2377
2004-09-27commit a changelog so far for 0.0.9pre1Roger Dingledine
svn:r2376
2004-09-26Make read_all distinguish between error and EOF; read_file_to_string should ↵Nick Mathewson
only check bytes read against st_size when in binary mode. svn:r2375
2004-09-25mention bandwidth-observed in the tor specRoger Dingledine
thanks to duck for pointing out this omission svn:r2374
2004-09-23don't mind empty exit policy entriesRoger Dingledine
svn:r2373
2004-09-23cleanup: use strcmpstart() in more placesRoger Dingledine
svn:r2372
2004-09-23don't imply to people that they should store their hidden serviceRoger Dingledine
keys in /tmp svn:r2371
2004-09-23protect dirservers from overzealous descriptor uploadingRoger Dingledine
wait 10 seconds after directory gets dirty, before regenerating svn:r2370
2004-09-23discourage people from setting their dirfetchpostperiod more oftenRoger Dingledine
than once per minute svn:r2369
2004-09-23make our tor_assert actually work when it's going to be triggered,Roger Dingledine
rather than seg fault svn:r2368
2004-09-23bugfix on the bugfixRoger Dingledine
actually unlink the log entry. ok, that wasn't cleverly hidden enough. let's try again. svn:r2367
2004-09-23bugfix: we were starting to daemonize before we opened our logs,Roger Dingledine
so if there were any problems opening logs, we would complain to stderr (which wouldn't work) and then mysteriously exit. svn:r2366
2004-09-23bugfix: when we run out of disk space, or other log writing error,Roger Dingledine
don't crash. just stop logging to that log and continue. nick, can you find the bug i've cleverly hidden in this commit? svn:r2365
2004-09-22fix confusing cut-n-paste mistakeRoger Dingledine
svn:r2364
2004-09-22people are starting to bump into the limit of 50 dns workers.Roger Dingledine
raise it to 100 for now. we need a better solution long-term. but alas, there are no better solutions that are also portable. hm. svn:r2363
2004-09-21update readme similarlyRoger Dingledine
svn:r2362