aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-10-12Add fix for remote-crash bug.Nick Mathewson
svn:r2447
2004-10-12fix a signed/unsigned comparisonRoger Dingledine
svn:r2446
2004-10-12Oops, missed oneNick Mathewson
svn:r2445
2004-10-12Note byte-order on result for parse_addr_port()Nick Mathewson
svn:r2444
2004-10-12Add an implementation of trusted_dir_server logic to switch towards simply ↵Nick Mathewson
remembering an addr/port/keyid for each trusted dir server svn:r2443
2004-10-12Add long-term format for dir-signing-key fields (commented out)Nick Mathewson
svn:r2442
2004-10-12Use parse_addr_port() function instead of ad-hoc variantsNick Mathewson
svn:r2441
2004-10-12Add functions to parse addr[:port] consistentlyNick Mathewson
svn:r2440
2004-10-12bugfix on my friday commit: make hidden services work again in cvsRoger Dingledine
svn:r2439
2004-10-11fix paul gardner's assert bug.Roger Dingledine
sometimes circuit_get_open_circ_or_launch() can return 0 but not return a circuit, e.g. because too many circuits have failed recently so the new one didn't launch. we need to tolerate that. svn:r2438
2004-10-11Fix a potential buffer overflow found by Ilja van Sprundel.Roger Dingledine
We don't think this is exploitable, but best to fix it anyway. svn:r2437
2004-10-11fix the stale pointer assert bug reported by joe magicRoger Dingledine
svn:r2436
2004-10-10when a begin cell has an invalid port, give us a better hint ofRoger Dingledine
what went wrong svn:r2435
2004-10-08Add/clarify a few TODO itemsNick Mathewson
svn:r2434
2004-10-08oops, actually pre3-cvs nowRoger Dingledine
svn:r2433
2004-10-08bump us to 0.0.9pre3-cvsRoger Dingledine
svn:r2432
2004-10-08interim commit for http proxy supportRoger Dingledine
svn:r2431
2004-10-08fix compile error: move variable declarations before codeRoger Dingledine
svn:r2430
2004-10-07Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ↵Nick Mathewson
not-terminate appropriately. svn:r2429
2004-10-07Include a dir-signing-key token in directories to tell the parsing entity ↵Nick Mathewson
which key is being used to sign. This is the first step in obsoleting the dirservers file. svn:r2428
2004-10-07More complete docs for crypto.c; factor out string partitioning codeNick Mathewson
svn:r2427
2004-10-07Workaround for bug on windows where cached-directories get crlf corruption.Nick Mathewson
svn:r2426
2004-10-07Bump windows versionNick Mathewson
svn:r2425
2004-10-07Windows requires a different cast uint64_t formatNick Mathewson
svn:r2424
2004-10-07Make base-64-encoded DER work, including workaround for ugly openssl ↵Nick Mathewson
misfeature that makes base64 decoding fail when you strip out the newlines. svn:r2423
2004-10-06Refactor fingerprint handling: remember hex digests (no spaces) instead of ↵Nick Mathewson
beautified fingerprints svn:r2422
2004-10-06Fix a couple of typos, one of which conceals a bug in parsing opt keywords ↵Nick Mathewson
with objects svn:r2421
2004-10-06Add a function to remove a set of characters from a stringNick Mathewson
svn:r2420
2004-10-06Implement (temporarily) a base64-encoded-DER format for RSA keys; make it ↵Nick Mathewson
easier to generate fingerprints with no space svn:r2419
2004-10-06when an OR starts up, it loads its directory from cache.Roger Dingledine
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
2004-10-06clean up old todo itemsRoger Dingledine
svn:r2417
2004-10-03use only 0.0.9pre1 and later servers for resolve cellsRoger Dingledine
svn:r2416
2004-10-03better example lines for dirbindaddress and orbindaddressRoger Dingledine
svn:r2415
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