Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add functions to parse addr[:port] consistently | Nick Mathewson | 2004-10-12 |
| | | | | svn:r2440 | ||
* | bugfix on my friday commit: make hidden services work again in cvs | Roger Dingledine | 2004-10-12 |
| | | | | svn:r2439 | ||
* | fix paul gardner's assert bug. | Roger Dingledine | 2004-10-11 |
| | | | | | | | | | 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 | ||
* | Fix a potential buffer overflow found by Ilja van Sprundel. | Roger Dingledine | 2004-10-11 |
| | | | | | | | We don't think this is exploitable, but best to fix it anyway. svn:r2437 | ||
* | fix the stale pointer assert bug reported by joe magic | Roger Dingledine | 2004-10-11 |
| | | | | svn:r2436 | ||
* | when a begin cell has an invalid port, give us a better hint of | Roger Dingledine | 2004-10-10 |
| | | | | | | | what went wrong svn:r2435 | ||
* | Add/clarify a few TODO items | Nick Mathewson | 2004-10-08 |
| | | | | svn:r2434 | ||
* | oops, actually pre3-cvs now | Roger Dingledine | 2004-10-08 |
| | | | | svn:r2433 | ||
* | bump us to 0.0.9pre3-cvs | Roger Dingledine | 2004-10-08 |
| | | | | svn:r2432 | ||
* | interim commit for http proxy support | Roger Dingledine | 2004-10-08 |
| | | | | svn:r2431 | ||
* | fix compile error: move variable declarations before code | Roger Dingledine | 2004-10-08 |
| | | | | svn:r2430 | ||
* | Turn tor_strpartion into a swiss-army-knife function, so it can terminate or ↵ | Nick Mathewson | 2004-10-07 |
| | | | | | | not-terminate appropriately. svn:r2429 | ||
* | Include a dir-signing-key token in directories to tell the parsing entity ↵ | Nick Mathewson | 2004-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 code | Nick Mathewson | 2004-10-07 |
| | | | | svn:r2427 | ||
* | Workaround for bug on windows where cached-directories get crlf corruption. | Nick Mathewson | 2004-10-07 |
| | | | | svn:r2426 | ||
* | Bump windows version | Nick Mathewson | 2004-10-07 |
| | | | | svn:r2425 | ||
* | Windows requires a different cast uint64_t format | Nick Mathewson | 2004-10-07 |
| | | | | svn:r2424 | ||
* | Make base-64-encoded DER work, including workaround for ugly openssl ↵ | Nick Mathewson | 2004-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 Mathewson | 2004-10-06 |
| | | | | | | beautified fingerprints svn:r2422 | ||
* | Fix a couple of typos, one of which conceals a bug in parsing opt keywords ↵ | Nick Mathewson | 2004-10-06 |
| | | | | | | with objects svn:r2421 | ||
* | Add a function to remove a set of characters from a string | Nick Mathewson | 2004-10-06 |
| | | | | svn:r2420 | ||
* | Implement (temporarily) a base64-encoded-DER format for RSA keys; make it ↵ | Nick Mathewson | 2004-10-06 |
| | | | | | | easier to generate fingerprints with no space svn:r2419 | ||
* | when an OR starts up, it loads its directory from cache. | Roger Dingledine | 2004-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 items | Roger Dingledine | 2004-10-06 |
| | | | | svn:r2417 | ||
* | use only 0.0.9pre1 and later servers for resolve cells | Roger Dingledine | 2004-10-03 |
| | | | | svn:r2416 | ||
* | better example lines for dirbindaddress and orbindaddress | Roger Dingledine | 2004-10-03 |
| | | | | svn:r2415 | ||
* | Only check versions against downloaded directories, not cached directories. | Nick Mathewson | 2004-10-03 |
| | | | | svn:r2413 | ||
* | better warn message for failed hidserv desc fetch | Roger Dingledine | 2004-10-03 |
| | | | | svn:r2412 | ||
* | pre2 changes: | Roger Dingledine | 2004-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 memory | Roger Dingledine | 2004-10-01 |
| | | | | | | | this might fix a bug with amd64 svn:r2410 | ||
* | bump version to 0.0.9pre2-cvs | Roger Dingledine | 2004-10-01 |
| | | | | svn:r2409 | ||
* | New upstream version, build-dep on zlib-dev | Peter Palfrader | 2004-10-01 |
| | | | | svn:r2407 | ||
* | make zlib.h a required header, not an optional header | Roger Dingledine | 2004-10-01 |
| | | | | svn:r2406 | ||
* | note the earlier assert fix in our changelog | Roger Dingledine | 2004-10-01 |
| | | | | svn:r2404 | ||
* | Decode Content-Encoding header correctly. | Nick Mathewson | 2004-10-01 |
| | | | | svn:r2403 | ||
* | Fix a rare assert trigger, where routerinfos for entries in our cpath | Roger Dingledine | 2004-09-30 |
| | | | | | | | | would expire while we're building the path. Thanks to Eugene Armstead for pointing it out. svn:r2402 | ||
* | prefer tor_free to free | Roger Dingledine | 2004-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 trends | Roger Dingledine | 2004-09-29 |
| | | | | svn:r2400 | ||
* | ha ha, thought the bugs were done | Roger Dingledine | 2004-09-29 |
| | | | | | | | don't stop writing the compressed directory just because you found a nul svn:r2399 | ||
* | bump version to 0.0.9pre1 | Roger Dingledine | 2004-09-29 |
| | | | | svn:r2398 | ||
* | add a last entry to the 0.0.9pre1 changelog | Roger Dingledine | 2004-09-29 |
| | | | | | | | time to start testing it svn:r2397 | ||
* | remove 0.0.9pre1 todo items: they're all completed | Roger Dingledine | 2004-09-29 |
| | | | | svn:r2396 | ||
* | rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit more | Roger Dingledine | 2004-09-29 |
| | | | | svn:r2395 | ||
* | if our local cached directory is new enough, go ahead and | Roger Dingledine | 2004-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 Mathewson | 2004-09-28 |
| | | | | | | if they start with a nonrouter. svn:r2393 | ||
* | cached-directory has a directory, not a router list | Nick Mathewson | 2004-09-28 |
| | | | | svn:r2392 | ||
* | fix some local buffer overflows | Roger Dingledine | 2004-09-28 |
| | | | | | | | fix a memory leak svn:r2391 | ||
* | Fix messages for _UNRECOGNIZED tokens | Nick Mathewson | 2004-09-28 |
| | | | | svn:r2390 | ||
* | If we are an authoritative dirserver, check out the fingerprint list when ↵ | Nick Mathewson | 2004-09-28 |
| | | | | | | setting connection nicknames svn:r2389 | ||
* | Fix an evil bug: when we failed to write to our log, fputs() | Roger Dingledine | 2004-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 |