| Commit message (Expand) | Author | Age |
... | |
* | 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 |
* | r16367@catbus: nickm | 2007-11-02 13:13:15 -0400••• Space fixes.
svn:r12345
| Nick Mathewson | 2007-11-02 |
* | r14652@tombo: nickm | 2007-11-02 12:02:13 -0400••• If setting our rlimit to rlim_max or cap fails, fall back to OPEN_FILES if defiled. This makes Tor run on OSX 10.5, while allowing OSX to mend its ways in the future.
svn:r12341
| Nick Mathewson | 2007-11-02 |
* | r14647@tombo: nickm | 2007-11-02 10:48:37 -0400••• Use rlim_t instead of unsigned long to manipulate rlimit values.
svn:r12339
| Nick Mathewson | 2007-11-02 |
* | r14631@tombo: nickm | 2007-11-02 00:18:17 -0400••• Better log messages for "not enough to build a circuit" message.
svn:r12324
| Nick Mathewson | 2007-11-02 |
* | r14623@tombo: nickm | 2007-11-01 22:25:18 -0400••• More tweaks from karsten, with some cleanup and commentary.
svn:r12319
| Nick Mathewson | 2007-11-02 |
* | r16337@catbus: nickm | 2007-11-01 14:18:58 -0400••• Remove superseded assert in directory.c
svn:r12317
| Nick Mathewson | 2007-11-01 |
* | make r12272 compile on 64-bit•••svn:r12315
| Roger Dingledine | 2007-11-01 |
* | fix compile errors on r12310 (thanks karsten)•••svn:r12314
| Roger Dingledine | 2007-11-01 |
* | r16326@catbus: nickm | 2007-11-01 00:56:45 -0400••• 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
| Nick Mathewson | 2007-11-01 |
* | r16322@catbus: nickm | 2007-11-01 00:26:15 -0400••• Implement --quiet.
svn:r12306
| Nick Mathewson | 2007-11-01 |
* | r16320@catbus: nickm | 2007-11-01 00:11:20 -0400••• Learn new addresses for authorities from their certificates.
svn:r12305
| Nick Mathewson | 2007-11-01 |
* | r16317@catbus: nickm | 2007-10-31 23:52:52 -0400••• Use HMAC() function from openssl. Oops.
svn:r12304
| Nick Mathewson | 2007-11-01 |
* | r16314@catbus: nickm | 2007-10-31 23:40:08 -0400••• Clients download and cache new hidden descriptor format.
svn:r12302
| Nick Mathewson | 2007-11-01 |
* | r16302@catbus: nickm | 2007-10-31 16:45:16 -0400••• Clean spaces.
svn:r12301
| Nick Mathewson | 2007-10-31 |
* | r16301@catbus: nickm | 2007-10-31 16:43:49 -0400••• 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
| Nick Mathewson | 2007-10-31 |
* | r16300@catbus: nickm | 2007-10-31 15:36:41 -0400••• Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate.
svn:r12299
| Nick Mathewson | 2007-10-31 |
* | r16287@catbus: nickm | 2007-10-31 00:53:53 -0400••• HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this.
svn:r12289
| Nick Mathewson | 2007-10-31 |
* | r16285@catbus: nickm | 2007-10-30 17:43:25 -0400••• Implement (but do not enable) link connection version negotiation
svn:r12286
| Nick Mathewson | 2007-10-30 |
* | r16282@catbus: nickm | 2007-10-30 14:28:58 -0400••• Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
| Nick Mathewson | 2007-10-30 |
* | r16279@catbus: nickm | 2007-10-30 11:14:29 -0400••• 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
| Nick Mathewson | 2007-10-30 |
* | r16278@catbus: nickm | 2007-10-30 09:46:28 -0400••• Accept future networkstatus documents, but warn about skew when we get them.
svn:r12282
| Nick Mathewson | 2007-10-30 |
* | r16263@catbus: nickm | 2007-10-29 15:08:17 -0400••• Tidy last patch a bit.
svn:r12273
| Nick Mathewson | 2007-10-29 |
* | r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
| Nick Mathewson | 2007-10-29 |
* | r16252@catbus: nickm | 2007-10-29 11:13:03 -0400••• Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
| Nick Mathewson | 2007-10-29 |
* | r16248@catbus: nickm | 2007-10-28 19:42:14 -0400••• Do not count a server as having any WFU until we have known about it for 18 hours (weighted).
svn:r12261
| Nick Mathewson | 2007-10-28 |
* | r16246@catbus: nickm | 2007-10-28 19:34:58 -0400••• 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
| Nick Mathewson | 2007-10-28 |
* | r16242@catbus: nickm | 2007-10-28 16:28:13 -0400••• Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
| Nick Mathewson | 2007-10-28 |
* | Downgrade the mismatched fpr warning to info•••svn:r12257
| Peter Palfrader | 2007-10-28 |
* | r16238@catbus: nickm | 2007-10-28 15:46:10 -0400••• Whitespace fix.
svn:r12256
| Nick Mathewson | 2007-10-28 |
* | r16237@catbus: nickm | 2007-10-28 15:45:25 -0400••• Tidy v2 hidden service descriptor format code: fix memory leaks, fix reference problems, note magic numbers, note questions, remove redundant checks, remove a possible stack smashing bug when encoding a descriptor with no protocols supported.
svn:r12255
| Nick Mathewson | 2007-10-28 |
* | r16236@catbus: nickm | 2007-10-28 14:36:30 -0400••• Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors.
svn:r12254
| Nick Mathewson | 2007-10-28 |
* | r16234@catbus: nickm | 2007-10-28 14:27:22 -0400••• Clean up a couple of comments from r12244.
svn:r12253
| Nick Mathewson | 2007-10-28 |
* | Separate "SOCKS_COMMAND_CONNECT_DIR" into two flags in•••edge_connection_t: want_onehop if it must attach to a circuit with
only one hop (e.g. for the current tunnelled connections that use
begin_dir), and use_begindir if we mean to use a BEGIN_DIR relay
command to establish the stream rather than the normal BEGIN. Now
we can make anonymized begin_dir connections for (e.g.) more secure
hidden service posting and fetching.
svn:r12244
| Roger Dingledine | 2007-10-28 |
* | we need to send nick to the chalkboard to type 'un' 1000 times:•••Stop servers from crashing if they set a Family option (or
maybe in other situations too). Bugfix on 0.2.0.9-alpha; reported
by Fabian Keil.
svn:r12235
| Roger Dingledine | 2007-10-27 |
* | don't warn so loudly when we couldn't load the unverified-consensus•••file. we can live without it.
svn:r12221
| Roger Dingledine | 2007-10-27 |
* | r16195@catbus: nickm | 2007-10-26 18:48:52 -0400••• base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts?
svn:r12219
| Nick Mathewson | 2007-10-26 |
* | r16194@catbus: nickm | 2007-10-26 18:37:02 -0400••• Keep circuitless TLS connections open for 1.5 x MaxCircuitDirtiness: this ensures that we don't thrash closing and repoening connections to our guards.
svn:r12218
| Nick Mathewson | 2007-10-26 |
* | r16174@catbus: nickm | 2007-10-26 10:55:26 -0400••• Better log on vote from unknown authority. Make get_by_v3_authority_id retrun only v3 authorities.
svn:r12203
| Nick Mathewson | 2007-10-26 |
* | the other half of the question for nick•••svn:r12196
| Roger Dingledine | 2007-10-26 |
* | ask nick about a possible bug•••svn:r12193
| Roger Dingledine | 2007-10-25 |
* | r16159@catbus: nickm | 2007-10-25 12:53:38 -0400••• Drop support for OpenSSL 0.9.6.
svn:r12191
| Nick Mathewson | 2007-10-25 |
* | r16157@catbus: nickm | 2007-10-25 10:36:34 -0400••• Free v2_network_status_map on exit.
svn:r12189
| Nick Mathewson | 2007-10-25 |
* | r16154@catbus: nickm | 2007-10-25 10:29:47 -0400••• Fix more memory leaks, with help from dmalloc.
svn:r12188
| Nick Mathewson | 2007-10-25 |
* | r16153@catbus: nickm | 2007-10-25 10:21:42 -0400••• do not set authority cert bodies twice: fixes memory leak bug 536.
svn:r12187
| Nick Mathewson | 2007-10-25 |
* | Stop leaking memory every time we parse a v3 certificate. Bugfix•••on 0.2.0.1-alpha.
svn:r12185
| Roger Dingledine | 2007-10-25 |
* | r16145@catbus: nickm | 2007-10-25 00:41:27 -0400••• Bump trunk version to 0.2.0.9-alpha-dev
svn:r12183
| Nick Mathewson | 2007-10-25 |