aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
...
* 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
* 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
* 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
* 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
* 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
* 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
* r14700@tombo: nickm | 2007-11-03 22:29:21 -0400Nick Mathewson2007-11-04
| | | | | | | Fix sign error in networkstatus_note_certs_arrived(). svn:r12371
* avoid sending a request for "keys/fp" (for which we'll get a 400 badRoger Dingledine2007-11-04
| | | | | | | | request) if we need more v3 certs but we've already got pending requests for all of them. svn:r12370
* fix an assert error on startup if we didn't already have theRoger Dingledine2007-11-04
| | | | | | | | | | | 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
* If bridge users set UpdateBridgesFromAuthority, but the digestRoger Dingledine2007-11-04
| | | | | | | | they ask for is a 404 from the bridge authority, they now fall back to trying the bridge directly. svn:r12368
* always use begin_dir for publishing and fetching bridgeRoger Dingledine2007-11-03
| | | | | | | descriptors, no matter our config svn:r12365
* Raise the default BandwidthRate/BandwidthBurst to 5MB/10MB, toRoger Dingledine2007-11-03
| | | | | | | | accommodate the growing number of servers that use the default and are reaching it. svn:r12364
* r14678@tombo: nickm | 2007-11-03 16:12:31 -0400Nick Mathewson2007-11-03
| | | | | | | 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
* r14677@tombo: nickm | 2007-11-03 15:16:27 -0400Nick Mathewson2007-11-03
| | | | | | | Add a smartlist_bsearch_idx function that gives more useful output than regular bsearch for the value-not-found case. svn:r12360
* Nov 03 11:15:13.103 [info] connection_dir_client_reached_eof(): Received ↵Roger Dingledine2007-11-03
| | | | | | | | | | consensus directory (size 330543) from server '86.59.21.38:80' 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
* Stop leaking conn->nickname every time we make a connection to aRoger Dingledine2007-11-03
| | | | | | | | Tor relay without knowing its expected identity digest (e.g. when using bridges). Bugfix on 0.2.0.3-alpha. svn:r12355
* r16367@catbus: nickm | 2007-11-02 13:13:15 -0400Nick Mathewson2007-11-02
| | | | | | | Space fixes. svn:r12345
* r14631@tombo: nickm | 2007-11-02 00:18:17 -0400Nick Mathewson2007-11-02
| | | | | | | Better log messages for "not enough to build a circuit" message. svn:r12324
* r14623@tombo: nickm | 2007-11-01 22:25:18 -0400Nick Mathewson2007-11-02
| | | | | | | More tweaks from karsten, with some cleanup and commentary. svn:r12319
* r16337@catbus: nickm | 2007-11-01 14:18:58 -0400Nick Mathewson2007-11-01
| | | | | | | Remove superseded assert in directory.c svn:r12317
* make r12272 compile on 64-bitRoger Dingledine2007-11-01
| | | | svn:r12315
* fix compile errors on r12310 (thanks karsten)Roger Dingledine2007-11-01
| | | | svn:r12314
* r16326@catbus: nickm | 2007-11-01 00:56:45 -0400Nick Mathewson2007-11-01
| | | | | | | As an authority, send back an X-Descriptor-Not-New header when we accept but do not store a descriptor. Partial implementation of fix for bug 535. svn:r12310
* r16322@catbus: nickm | 2007-11-01 00:26:15 -0400Nick Mathewson2007-11-01
| | | | | | | Implement --quiet. svn:r12306
* r16320@catbus: nickm | 2007-11-01 00:11:20 -0400Nick Mathewson2007-11-01
| | | | | | | Learn new addresses for authorities from their certificates. svn:r12305
* r16314@catbus: nickm | 2007-10-31 23:40:08 -0400Nick Mathewson2007-11-01
| | | | | | | Clients download and cache new hidden descriptor format. svn:r12302
* r16302@catbus: nickm | 2007-10-31 16:45:16 -0400Nick Mathewson2007-10-31
| | | | | | | Clean spaces. svn:r12301
* r16301@catbus: nickm | 2007-10-31 16:43:49 -0400Nick Mathewson2007-10-31
| | | | | | | A couple of small tweaks to karsten's latest patch, and note an issue with using a bitmap to represent a single int. svn:r12300
* r16300@catbus: nickm | 2007-10-31 15:36:41 -0400Nick Mathewson2007-10-31
| | | | | | | Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate. svn:r12299