aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix compile error: move variable declarations before codeRoger Dingledine2004-10-08
| | | | svn:r2430
* Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ↵Nick Mathewson2004-10-07
| | | | | | not-terminate appropriately. svn:r2429
* Include a dir-signing-key token in directories to tell the parsing entity ↵Nick Mathewson2004-10-07
| | | | | | which key is being used to sign. This is the first step in obsoleting the dirservers file. svn:r2428
* More complete docs for crypto.c; factor out string partitioning codeNick Mathewson2004-10-07
| | | | svn:r2427
* Workaround for bug on windows where cached-directories get crlf corruption.Nick Mathewson2004-10-07
| | | | svn:r2426
* Bump windows versionNick Mathewson2004-10-07
| | | | svn:r2425
* Windows requires a different cast uint64_t formatNick Mathewson2004-10-07
| | | | svn:r2424
* Make base-64-encoded DER work, including workaround for ugly openssl ↵Nick Mathewson2004-10-07
| | | | | | misfeature that makes base64 decoding fail when you strip out the newlines. svn:r2423
* Refactor fingerprint handling: remember hex digests (no spaces) instead of ↵Nick Mathewson2004-10-06
| | | | | | beautified fingerprints svn:r2422
* Fix a couple of typos, one of which conceals a bug in parsing opt keywords ↵Nick Mathewson2004-10-06
| | | | | | with objects svn:r2421
* Add a function to remove a set of characters from a stringNick Mathewson2004-10-06
| | | | svn:r2420
* Implement (temporarily) a base64-encoded-DER format for RSA keys; make it ↵Nick Mathewson2004-10-06
| | | | | | easier to generate fingerprints with no space svn:r2419
* 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