aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
...
* Allow people to say PreferTunnelledDirConns rather than•••PreferTunneledDirConns, for those alternate-spellers out there. svn:r12466 Roger Dingledine2007-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 Dingledine2007-11-10
* bump to 0.2.0.10-alpha•••svn:r12455 Roger Dingledine2007-11-10
* r16582@catbus: nickm | 2007-11-08 13:14:16 -0500••• Try to bulletproof the parse logic for router-stability. svn:r12441 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-11-08
* make the complaints about missing v2hidserv directories quieter,•••at least until we're *supposed* to have any of them. svn:r12431 Roger Dingledine2007-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 Dingledine2007-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 Mathewson2007-11-07
* Set up ides (run by Mike Perry) as the third v3 directory authority.•••svn:r12423 Roger Dingledine2007-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 Dingledine2007-11-07
* r16533@catbus: nickm | 2007-11-07 12:42:58 -0500••• Fix another "TLS error. breaking connection".~ svn:r12416 Nick Mathewson2007-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 Mathewson2007-11-07
* r16529@catbus: nickm | 2007-11-07 12:28:52 -0500••• And make it compile too. svn:r12414 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-11-07
* r16523@catbus: nickm | 2007-11-07 11:35:49 -0500••• Improve "tls error. breaking" message a little. svn:r12411 Nick Mathewson2007-11-07
* Fix typo.•••svn:r12409 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-11-06
* r16464@catbus: nickm | 2007-11-06 14:53:28 -0500••• Also avoid overflow on or_conn->read_bucket svn:r12401 Nick Mathewson2007-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 Mathewson2007-11-06
* r16459@catbus: nickm | 2007-11-06 13:26:11 -0500••• Fix "0 request for 0 router" message. svn:r12399 Nick Mathewson2007-11-06
* r16456@catbus: nickm | 2007-11-06 12:59:04 -0500••• Fix a dumb bug in networkstatus_free_all() svn:r12397 Nick Mathewson2007-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 Mathewson2007-11-06
* r16452@catbus: nickm | 2007-11-06 09:20:08 -0500••• Fix warning about overflow optimization. svn:r12395 Nick Mathewson2007-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 Mathewson2007-11-05
* r14727@31-33-67: nickm | 2007-11-05 18:34:35 -0500••• Make VERSIONS variable-length. svn:r12391 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-11-05
* r16434@catbus: nickm | 2007-11-05 14:22:40 -0500••• Oops; fix compile svn:r12387 Nick Mathewson2007-11-05
* r16432@catbus: nickm | 2007-11-05 14:18:57 -0500••• Send and parse link_auth cells properly. svn:r12386 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-11-05
* r16407@catbus: nickm | 2007-11-05 10:02:22 -0500••• Add a log message when we start retrieving networkstatus svn:r12378 Nick Mathewson2007-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 Mathewson2007-11-04
* add the other v3 dir bugfixes. my bridge is now working•••again even when my datadir starts empty. phew. svn:r12372 Roger Dingledine2007-11-04
* r14700@tombo: nickm | 2007-11-03 22:29:21 -0400••• Fix sign error in networkstatus_note_certs_arrived(). svn:r12371 Nick Mathewson2007-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 Dingledine2007-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 Dingledine2007-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 Dingledine2007-11-04
* always use begin_dir for publishing and fetching bridge•••descriptors, no matter our config svn:r12365 Roger Dingledine2007-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 Dingledine2007-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 Mathewson2007-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 Mathewson2007-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 Dingledine2007-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 Dingledine2007-11-03