summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r16573@catbus: nickm | 2007-11-08 11:57:16 -0500Nick Mathewson2007-11-08
| | | | | | | Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better. svn:r12440
* remove some done items; mark some other items as doneRoger Dingledine2007-11-08
| | | | svn:r12438
* r16570@catbus: nickm | 2007-11-08 11:04:20 -0500Nick Mathewson2007-11-08
| | | | | | | Keep track, for each OR connection, of the last time we added a non-padding cell to its outbuf. Use this timestamp, not "lastwritten" to tell if it is time to close a circuitless connection. (We can'tuse lastwritten, since lastwritten is updated when ever the connection flushes anything, and by that point we can no longer tell what is a padding cell and what is not.) svn:r12437
* r16569@catbus: nickm | 2007-11-08 10:51:11 -0500Nick Mathewson2007-11-08
| | | | | | | More log messages about certificate downloads; try to track down bug 546.2 svn:r12436
* decide that messing with fallback-concensus for 0.2.0.10-alphaRoger Dingledine2007-11-08
| | | | | | | isn't worth it. also mention bug 546 again. svn:r12432
* make the complaints about missing v2hidserv directories quieter,Roger Dingledine2007-11-08
| | | | | | | at least until we're *supposed* to have any of them. svn:r12431
* Don't stop fetching descriptors when FetchUselessDescriptors isRoger Dingledine2007-11-08
| | | | | | | | set, even if we stop asking for circuits. Bugfix on 0.1.2.x; reported by tup and ioerror. svn:r12430
* the other half of the made-up 'guard' heuristicRoger Dingledine2007-11-08
| | | | svn:r12429
* one possible heuristic for being a guardRoger Dingledine2007-11-07
| | | | svn:r12427
* r16552@catbus: nickm | 2007-11-07 17:12:11 -0500Nick Mathewson2007-11-07
| | | | | | | some notes on 0.2.0.10-alpha blockers. svn:r12426
* r16550@catbus: nickm | 2007-11-07 16:50:02 -0500Nick Mathewson2007-11-07
| | | | | | | "And $499 for knowing where to hit it." Fix bug 546. svn:r12425
* r16548@catbus: nickm | 2007-11-07 16:25:36 -0500Nick Mathewson2007-11-07
| | | | | | | Tidy a ChangeLog entry svn:r12424
* Set up ides (run by Mike Perry) as the third v3 directory authority.Roger Dingledine2007-11-07
| | | | svn:r12423
* four items blocking 0.2.0.10-alphaRoger Dingledine2007-11-07
| | | | svn:r12422
* start to muck with the 0.2.0.10-alpha changelogRoger Dingledine2007-11-07
| | | | svn:r12421
* start hunting a bug where bridge users don't always putRoger Dingledine2007-11-07
| | | | | | | their un-keyed connections onto the orconn_identity_map. svn:r12418
* r16533@catbus: nickm | 2007-11-07 12:42:58 -0500Nick Mathewson2007-11-07
| | | | | | | Fix another "TLS error. breaking connection".~ svn:r12416
* r16531@catbus: nickm | 2007-11-07 12:39:56 -0500Nick Mathewson2007-11-07
| | | | | | | Initialize re-parsed routerinfos with routerlist_index -1, since they are not yet inserted into the routerlist. Fixes another crash. svn:r12415
* r16529@catbus: nickm | 2007-11-07 12:28:52 -0500Nick Mathewson2007-11-07
| | | | | | | And make it compile too. svn:r12414
* r16527@catbus: nickm | 2007-11-07 12:27:59 -0500Nick Mathewson2007-11-07
| | | | | | | Re-set all of the indices immediately after sorting old_routers. Fixes a crash. svn:r12413
* r16525@catbus: nickm | 2007-11-07 12:10:01 -0500Nick Mathewson2007-11-07
| | | | | | | Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices. This will probably crash some until all the bugs are fixed. svn:r12412
* r16523@catbus: nickm | 2007-11-07 11:35:49 -0500Nick Mathewson2007-11-07
| | | | | | | Improve "tls error. breaking" message a little. svn:r12411
* a note from steven about how to set up a private test networkRoger Dingledine2007-11-07
| | | | | | | without link encryption. svn:r12410
* Fix typo.Nick Mathewson2007-11-07
| | | | svn:r12409
* r16518@catbus: nickm | 2007-11-07 10:18:31 -0500Nick Mathewson2007-11-07
| | | | | | | First attempt at fixing bug 543. Needs testing. Too slow. svn:r12408
* r16479@catbus: nickm | 2007-11-06 18:10:02 -0500Nick Mathewson2007-11-06
| | | | | | | Add "Blocking resistant TLS certificate usage" as proposal 124. svn:r12405
* r16471@catbus: nickm | 2007-11-06 15:50:42 -0500Nick Mathewson2007-11-06
| | | | | | | Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543. svn:r12404
* r16464@catbus: nickm | 2007-11-06 14:53:28 -0500Nick Mathewson2007-11-06
| | | | | | | Also avoid overflow on or_conn->read_bucket svn:r12401
* r16462@catbus: nickm | 2007-11-06 14:40:58 -0500Nick Mathewson2007-11-06
| | | | | | | Fix bug 544: do not allow buckets to overflow. Backportable. svn:r12400
* r16459@catbus: nickm | 2007-11-06 13:26:11 -0500Nick Mathewson2007-11-06
| | | | | | | Fix "0 request for 0 router" message. svn:r12399
* r16456@catbus: nickm | 2007-11-06 12:59:04 -0500Nick Mathewson2007-11-06
| | | | | | | Fix a dumb bug in networkstatus_free_all() svn:r12397
* r16455@catbus: nickm | 2007-11-06 12:48:00 -0500Nick Mathewson2007-11-06
| | | | | | | Parse CERT cells and act correctly when we get them. svn:r12396
* r16452@catbus: nickm | 2007-11-06 09:20:08 -0500Nick Mathewson2007-11-06
| | | | | | | Fix warning about overflow optimization. svn:r12395
* r16450@catbus: nickm | 2007-11-06 09:18:11 -0500Nick Mathewson2007-11-06
| | | | | | | Fix compile on sparc64 svn:r12394
* r14729@31-33-67: nickm | 2007-11-05 18:54:50 -0500Nick Mathewson2007-11-05
| | | | | | | Send and Parse CERT cells correctly. Still need to understand the certs inside. svn:r12392
* r14727@31-33-67: nickm | 2007-11-05 18:34:35 -0500Nick Mathewson2007-11-05
| | | | | | | Make VERSIONS variable-length. svn:r12391
* r16438@catbus: nickm | 2007-11-05 16:45:45 -0500Nick Mathewson2007-11-05
| | | | | | | Initial code for variable-length cells. CERT and VERSIONS need to use them. svn:r12390
* r16435@catbus: nickm | 2007-11-05 14:23:07 -0500Nick Mathewson2007-11-05
| | | | | | | Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs. svn:r12388
* r16434@catbus: nickm | 2007-11-05 14:22:40 -0500Nick Mathewson2007-11-05
| | | | | | | Oops; fix compile svn:r12387
* r16432@catbus: nickm | 2007-11-05 14:18:57 -0500Nick Mathewson2007-11-05
| | | | | | | Send and parse link_auth cells properly. svn:r12386
* r16414@catbus: nickm | 2007-11-05 13:14:46 -0500Nick Mathewson2007-11-05
| | | | | | | Function to process link auth cells; stub function for cert cell processing svn:r12385
* r16413@catbus: nickm | 2007-11-05 13:14:18 -0500Nick Mathewson2007-11-05
| | | | | | | Add functions to encode certificates svn:r12384
* r16412@catbus: nickm | 2007-11-05 11:45:17 -0500Nick Mathewson2007-11-05
| | | | | | | Make TLS contexts reference-counted, and add a reference from TLS objects to their corresponding context. This lets us reliably get the certificates for a given TLS connection, even if we have rotated TLS contexts. svn:r12383
* r16411@catbus: nickm | 2007-11-05 11:27:37 -0500Nick Mathewson2007-11-05
| | | | | | | Remember X509 certificates in the context. Store peer/self certificate digests in handshake state. svn:r12382
* r16410@catbus: nickm | 2007-11-05 10:54:29 -0500Nick Mathewson2007-11-05
| | | | | | | Code to remember client_random and server_random values, and to compute hmac using TLS master secret. svn:r12381
* r16409@catbus: nickm | 2007-11-05 10:38:25 -0500Nick Mathewson2007-11-05
| | | | | | | Split handshake state into its own structure. Revise versions and netinfo code to use this structure. svn:r12380
* r16408@catbus: nickm | 2007-11-05 10:02:39 -0500Nick Mathewson2007-11-05
| | | | | | | Edit TODO: remove some completed items, add breakdown for 105+TLS task. svn:r12379
* r16407@catbus: nickm | 2007-11-05 10:02:22 -0500Nick Mathewson2007-11-05
| | | | | | | Add a log message when we start retrieving networkstatus svn:r12378
* r14702@tombo: nickm | 2007-11-04 15:48:56 -0500Nick Mathewson2007-11-04
| | | | | | | Define SHARE_DATADIR, LOCALSTATEDIR, and BINDIR in Makefile.am as autoconf recommends. Do not move CONFDIR yet, since we seem to support overriding it in a weird way. Resolves bug 542. svn:r12376
* add the other v3 dir bugfixes. my bridge is now workingRoger Dingledine2007-11-04
| | | | | | | again even when my datadir starts empty. phew. svn:r12372