| Commit message (Expand) | Author | Age |
... | |
* | Allow people to say PreferTunnelledDirConns rather than•••PreferTunneledDirConns, for those alternate-spellers out there.
svn:r12466
| Roger Dingledine | 2007-11-11 |
* | Exit policies now reject connections that are addressed to a•••relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
| Roger Dingledine | 2007-11-10 |
* | bump to 0.2.0.10-alpha•••svn:r12455
| Roger Dingledine | 2007-11-10 |
* | r16582@catbus: nickm | 2007-11-08 13:14:16 -0500••• Try to bulletproof the parse logic for router-stability.
svn:r12441
| Nick Mathewson | 2007-11-08 |
* | r16573@catbus: nickm | 2007-11-08 11:57:16 -0500••• 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
| Nick Mathewson | 2007-11-08 |
* | r16570@catbus: nickm | 2007-11-08 11:04:20 -0500••• 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
| Nick Mathewson | 2007-11-08 |
* | r16569@catbus: nickm | 2007-11-08 10:51:11 -0500••• More log messages about certificate downloads; try to track down bug 546.2
svn:r12436
| Nick Mathewson | 2007-11-08 |
* | make the complaints about missing v2hidserv directories quieter,•••at least until we're *supposed* to have any of them.
svn:r12431
| Roger Dingledine | 2007-11-08 |
* | Don't stop fetching descriptors when FetchUselessDescriptors is•••set, even if we stop asking for circuits. Bugfix on 0.1.2.x;
reported by tup and ioerror.
svn:r12430
| Roger Dingledine | 2007-11-08 |
* | r16550@catbus: nickm | 2007-11-07 16:50:02 -0500••• "And $499 for knowing where to hit it." Fix bug 546.
svn:r12425
| Nick Mathewson | 2007-11-07 |
* | Set up ides (run by Mike Perry) as the third v3 directory authority.•••svn:r12423
| Roger Dingledine | 2007-11-07 |
* | start hunting a bug where bridge users don't always put•••their un-keyed connections onto the orconn_identity_map.
svn:r12418
| Roger Dingledine | 2007-11-07 |
* | r16533@catbus: nickm | 2007-11-07 12:42:58 -0500••• Fix another "TLS error. breaking connection".~
svn:r12416
| Nick Mathewson | 2007-11-07 |
* | r16531@catbus: nickm | 2007-11-07 12:39:56 -0500••• Initialize re-parsed routerinfos with routerlist_index -1, since they are not yet inserted into the routerlist. Fixes another crash.
svn:r12415
| Nick Mathewson | 2007-11-07 |
* | r16529@catbus: nickm | 2007-11-07 12:28:52 -0500••• And make it compile too.
svn:r12414
| Nick Mathewson | 2007-11-07 |
* | r16527@catbus: nickm | 2007-11-07 12:27:59 -0500••• Re-set all of the indices immediately after sorting old_routers. Fixes a crash.
svn:r12413
| Nick Mathewson | 2007-11-07 |
* | r16525@catbus: nickm | 2007-11-07 12:10:01 -0500••• 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
| Nick Mathewson | 2007-11-07 |
* | r16523@catbus: nickm | 2007-11-07 11:35:49 -0500••• Improve "tls error. breaking" message a little.
svn:r12411
| Nick Mathewson | 2007-11-07 |
* | Fix typo.•••svn:r12409
| Nick Mathewson | 2007-11-07 |
* | r16518@catbus: nickm | 2007-11-07 10:18:31 -0500••• First attempt at fixing bug 543. Needs testing. Too slow.
svn:r12408
| Nick Mathewson | 2007-11-07 |
* | r16471@catbus: nickm | 2007-11-06 15:50:42 -0500••• Detect whether any of the descriptors we want are in old_routers. Possibly useful in tracking down bug 543.
svn:r12404
| Nick Mathewson | 2007-11-06 |
* | r16464@catbus: nickm | 2007-11-06 14:53:28 -0500••• Also avoid overflow on or_conn->read_bucket
svn:r12401
| Nick Mathewson | 2007-11-06 |
* | r16462@catbus: nickm | 2007-11-06 14:40:58 -0500••• Fix bug 544: do not allow buckets to overflow. Backportable.
svn:r12400
| Nick Mathewson | 2007-11-06 |
* | r16459@catbus: nickm | 2007-11-06 13:26:11 -0500••• Fix "0 request for 0 router" message.
svn:r12399
| Nick Mathewson | 2007-11-06 |
* | r16456@catbus: nickm | 2007-11-06 12:59:04 -0500••• Fix a dumb bug in networkstatus_free_all()
svn:r12397
| Nick Mathewson | 2007-11-06 |
* | r16455@catbus: nickm | 2007-11-06 12:48:00 -0500••• Parse CERT cells and act correctly when we get them.
svn:r12396
| Nick Mathewson | 2007-11-06 |
* | r16452@catbus: nickm | 2007-11-06 09:20:08 -0500••• Fix warning about overflow optimization.
svn:r12395
| Nick Mathewson | 2007-11-06 |
* | r14729@31-33-67: nickm | 2007-11-05 18:54:50 -0500••• Send and Parse CERT cells correctly. Still need to understand the certs inside.
svn:r12392
| Nick Mathewson | 2007-11-05 |
* | r14727@31-33-67: nickm | 2007-11-05 18:34:35 -0500••• Make VERSIONS variable-length.
svn:r12391
| Nick Mathewson | 2007-11-05 |
* | r16438@catbus: nickm | 2007-11-05 16:45:45 -0500••• Initial code for variable-length cells. CERT and VERSIONS need to use them.
svn:r12390
| Nick Mathewson | 2007-11-05 |
* | r16435@catbus: nickm | 2007-11-05 14:23:07 -0500••• Patch from karsten: tidy up v2 hidden service directory logic, and fix a few bugs.
svn:r12388
| Nick Mathewson | 2007-11-05 |
* | r16434@catbus: nickm | 2007-11-05 14:22:40 -0500••• Oops; fix compile
svn:r12387
| Nick Mathewson | 2007-11-05 |
* | r16432@catbus: nickm | 2007-11-05 14:18:57 -0500••• Send and parse link_auth cells properly.
svn:r12386
| Nick Mathewson | 2007-11-05 |
* | r16414@catbus: nickm | 2007-11-05 13:14:46 -0500••• Function to process link auth cells; stub function for cert cell processing
svn:r12385
| Nick Mathewson | 2007-11-05 |
* | r16411@catbus: nickm | 2007-11-05 11:27:37 -0500••• Remember X509 certificates in the context. Store peer/self certificate digests in handshake state.
svn:r12382
| Nick Mathewson | 2007-11-05 |
* | r16410@catbus: nickm | 2007-11-05 10:54:29 -0500••• Code to remember client_random and server_random values, and to compute hmac using TLS master secret.
svn:r12381
| Nick Mathewson | 2007-11-05 |
* | r16409@catbus: nickm | 2007-11-05 10:38:25 -0500••• Split handshake state into its own structure. Revise versions and netinfo code to use this structure.
svn:r12380
| Nick Mathewson | 2007-11-05 |
* | r16407@catbus: nickm | 2007-11-05 10:02:22 -0500••• Add a log message when we start retrieving networkstatus
svn:r12378
| Nick Mathewson | 2007-11-05 |
* | r14702@tombo: nickm | 2007-11-04 15:48:56 -0500••• 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
| Nick Mathewson | 2007-11-04 |
* | add the other v3 dir bugfixes. my bridge is now working•••again even when my datadir starts empty. phew.
svn:r12372
| Roger Dingledine | 2007-11-04 |
* | r14700@tombo: nickm | 2007-11-03 22:29:21 -0400••• Fix sign error in networkstatus_note_certs_arrived().
svn:r12371
| Nick Mathewson | 2007-11-04 |
* | avoid sending a request for "keys/fp" (for which we'll get a 400 bad•••request) if we need more v3 certs but we've already got pending requests
for all of them.
svn:r12370
| Roger Dingledine | 2007-11-04 |
* | fix an assert error on startup if we didn't already have the•••consensus and certs cached in our datadirectory: we were
caching the consensus in consensus_waiting_for_certs but then
free'ing it right after.
more bugs remain here, i think.
svn:r12369
| Roger Dingledine | 2007-11-04 |
* | If bridge users set UpdateBridgesFromAuthority, but the digest•••they ask for is a 404 from the bridge authority, they now fall
back to trying the bridge directly.
svn:r12368
| Roger Dingledine | 2007-11-04 |
* | always use begin_dir for publishing and fetching bridge•••descriptors, no matter our config
svn:r12365
| Roger Dingledine | 2007-11-03 |
* | Raise the default BandwidthRate/BandwidthBurst to 5MB/10MB, to•••accommodate the growing number of servers that use the default
and are reaching it.
svn:r12364
| Roger Dingledine | 2007-11-03 |
* | r14678@tombo: nickm | 2007-11-03 16:12:31 -0400••• Try to make hidden service directory lookup functions a bit more efficient: go for fewer O(n) operations, and look at the consensus rather than the routerinfo list.
svn:r12361
| Nick Mathewson | 2007-11-03 |
* | r14677@tombo: nickm | 2007-11-03 15:16:27 -0400••• Add a smartlist_bsearch_idx function that gives more useful output than regular bsearch for the value-not-found case.
svn:r12360
| Nick Mathewson | 2007-11-03 |
* | Nov 03 11:15:13.103 [info] connection_dir_client_reached_eof(): Received cons...•••Nov 03 11:15:13.129 [info] networkstatus_set_current_consensus(): Got a consensus we already have
Nov 03 11:15:13.129 [warn] Unable to load consensus directory dowloaded from server '86.59.21.38:80'
svn:r12359
| Roger Dingledine | 2007-11-03 |
* | Stop leaking conn->nickname every time we make a connection to a•••Tor relay without knowing its expected identity digest (e.g. when
using bridges). Bugfix on 0.2.0.3-alpha.
svn:r12355
| Roger Dingledine | 2007-11-03 |