aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* 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
* r16287@catbus: nickm | 2007-10-31 00:53:53 -0400Nick Mathewson2007-10-31
| | | | | | | HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this. svn:r12289
* r16285@catbus: nickm | 2007-10-30 17:43:25 -0400Nick Mathewson2007-10-30
| | | | | | | Implement (but do not enable) link connection version negotiation svn:r12286
* r16282@catbus: nickm | 2007-10-30 14:28:58 -0400Nick Mathewson2007-10-30
| | | | | | | Implement lots of proposal 105. None of it is enabled yet. svn:r12285
* r16279@catbus: nickm | 2007-10-30 11:14:29 -0400Nick Mathewson2007-10-30
| | | | | | | Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW" svn:r12283
* r16278@catbus: nickm | 2007-10-30 09:46:28 -0400Nick Mathewson2007-10-30
| | | | | | | Accept future networkstatus documents, but warn about skew when we get them. svn:r12282
* r16263@catbus: nickm | 2007-10-29 15:08:17 -0400Nick Mathewson2007-10-29
| | | | | | | Tidy last patch a bit. svn:r12273
* r16262@catbus: nickm | 2007-10-29 13:21:35 -0400Nick Mathewson2007-10-29
| | | | | | | Patch from Karsten: Code to act as (and use) v2 hidden service directories. svn:r12272
* r16252@catbus: nickm | 2007-10-29 11:13:03 -0400Nick Mathewson2007-10-29
| | | | | | | Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw. svn:r12268
* r16248@catbus: nickm | 2007-10-28 19:42:14 -0400Nick Mathewson2007-10-28
| | | | | | | Do not count a server as having any WFU until we have known about it for 18 hours (weighted). svn:r12261
* r16246@catbus: nickm | 2007-10-28 19:34:58 -0400Nick Mathewson2007-10-28
| | | | | | | Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time. svn:r12259
* r16242@catbus: nickm | 2007-10-28 16:28:13 -0400Nick Mathewson2007-10-28
| | | | | | | Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly. svn:r12258
* Downgrade the mismatched fpr warning to infoPeter Palfrader2007-10-28
| | | | svn:r12257