summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-11-01 r16337@catbus: nickm | 2007-11-01 14:18:58 -0400Nick Mathewson
Remove superseded assert in directory.c svn:r12317
2007-11-01make r12272 compile on 64-bitRoger Dingledine
svn:r12315
2007-11-01fix compile errors on r12310 (thanks karsten)Roger Dingledine
svn:r12314
2007-11-01 r16326@catbus: nickm | 2007-11-01 00:56:45 -0400Nick Mathewson
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
2007-11-01 r16322@catbus: nickm | 2007-11-01 00:26:15 -0400Nick Mathewson
Implement --quiet. svn:r12306
2007-11-01 r16320@catbus: nickm | 2007-11-01 00:11:20 -0400Nick Mathewson
Learn new addresses for authorities from their certificates. svn:r12305
2007-11-01 r16317@catbus: nickm | 2007-10-31 23:52:52 -0400Nick Mathewson
Use HMAC() function from openssl. Oops. svn:r12304
2007-11-01 r16314@catbus: nickm | 2007-10-31 23:40:08 -0400Nick Mathewson
Clients download and cache new hidden descriptor format. svn:r12302
2007-10-31 r16302@catbus: nickm | 2007-10-31 16:45:16 -0400Nick Mathewson
Clean spaces. svn:r12301
2007-10-31 r16301@catbus: nickm | 2007-10-31 16:43:49 -0400Nick Mathewson
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
2007-10-31 r16300@catbus: nickm | 2007-10-31 15:36:41 -0400Nick Mathewson
Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate. svn:r12299
2007-10-31 r16287@catbus: nickm | 2007-10-31 00:53:53 -0400Nick Mathewson
HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this. svn:r12289
2007-10-30 r16285@catbus: nickm | 2007-10-30 17:43:25 -0400Nick Mathewson
Implement (but do not enable) link connection version negotiation svn:r12286
2007-10-30 r16282@catbus: nickm | 2007-10-30 14:28:58 -0400Nick Mathewson
Implement lots of proposal 105. None of it is enabled yet. svn:r12285
2007-10-30 r16279@catbus: nickm | 2007-10-30 11:14:29 -0400Nick Mathewson
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
2007-10-30 r16278@catbus: nickm | 2007-10-30 09:46:28 -0400Nick Mathewson
Accept future networkstatus documents, but warn about skew when we get them. svn:r12282
2007-10-29 r16263@catbus: nickm | 2007-10-29 15:08:17 -0400Nick Mathewson
Tidy last patch a bit. svn:r12273
2007-10-29 r16262@catbus: nickm | 2007-10-29 13:21:35 -0400Nick Mathewson
Patch from Karsten: Code to act as (and use) v2 hidden service directories. svn:r12272
2007-10-29 r16252@catbus: nickm | 2007-10-29 11:13:03 -0400Nick Mathewson
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw. svn:r12268
2007-10-28 r16248@catbus: nickm | 2007-10-28 19:42:14 -0400Nick Mathewson
Do not count a server as having any WFU until we have known about it for 18 hours (weighted). svn:r12261
2007-10-28 r16246@catbus: nickm | 2007-10-28 19:34:58 -0400Nick Mathewson
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
2007-10-28 r16242@catbus: nickm | 2007-10-28 16:28:13 -0400Nick Mathewson
Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly. svn:r12258
2007-10-28Downgrade the mismatched fpr warning to infoPeter Palfrader
svn:r12257
2007-10-28 r16238@catbus: nickm | 2007-10-28 15:46:10 -0400Nick Mathewson
Whitespace fix. svn:r12256
2007-10-28 r16237@catbus: nickm | 2007-10-28 15:45:25 -0400Nick Mathewson
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
2007-10-28 r16236@catbus: nickm | 2007-10-28 14:36:30 -0400Nick Mathewson
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors. svn:r12254
2007-10-28 r16234@catbus: nickm | 2007-10-28 14:27:22 -0400Nick Mathewson
Clean up a couple of comments from r12244. svn:r12253
2007-10-28Separate "SOCKS_COMMAND_CONNECT_DIR" into two flags inRoger Dingledine
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
2007-10-27we need to send nick to the chalkboard to type 'un' 1000 times:Roger Dingledine
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
2007-10-27don't warn so loudly when we couldn't load the unverified-consensusRoger Dingledine
file. we can live without it. svn:r12221
2007-10-26 r16195@catbus: nickm | 2007-10-26 18:48:52 -0400Nick Mathewson
base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts? svn:r12219
2007-10-26 r16194@catbus: nickm | 2007-10-26 18:37:02 -0400Nick Mathewson
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
2007-10-26 r16174@catbus: nickm | 2007-10-26 10:55:26 -0400Nick Mathewson
Better log on vote from unknown authority. Make get_by_v3_authority_id retrun only v3 authorities. svn:r12203
2007-10-26the other half of the question for nickRoger Dingledine
svn:r12196
2007-10-25ask nick about a possible bugRoger Dingledine
svn:r12193
2007-10-25 r16159@catbus: nickm | 2007-10-25 12:53:38 -0400Nick Mathewson
Drop support for OpenSSL 0.9.6. svn:r12191
2007-10-25 r16157@catbus: nickm | 2007-10-25 10:36:34 -0400Nick Mathewson
Free v2_network_status_map on exit. svn:r12189
2007-10-25 r16154@catbus: nickm | 2007-10-25 10:29:47 -0400Nick Mathewson
Fix more memory leaks, with help from dmalloc. svn:r12188
2007-10-25 r16153@catbus: nickm | 2007-10-25 10:21:42 -0400Nick Mathewson
do not set authority cert bodies twice: fixes memory leak bug 536. svn:r12187
2007-10-25Stop leaking memory every time we parse a v3 certificate. BugfixRoger Dingledine
on 0.2.0.1-alpha. svn:r12185
2007-10-25 r16145@catbus: nickm | 2007-10-25 00:41:27 -0400Nick Mathewson
Bump trunk version to 0.2.0.9-alpha-dev svn:r12183
2007-10-25Refuse to start if both ORPort and UseBridges are set. BugfixRoger Dingledine
on 0.2.0.x. svn:r12182
2007-10-25 r16130@catbus: nickm | 2007-10-24 23:28:00 -0400Nick Mathewson
Fix null-pointer dereference in set_current_consensus. svn:r12174
2007-10-25bump to 0.2.0.9-alpha in preparation for a releaseRoger Dingledine
svn:r12173
2007-10-25more cleanupsRoger Dingledine
svn:r12172
2007-10-25 r16128@catbus: nickm | 2007-10-24 22:52:16 -0400Nick Mathewson
Fix windows mmap changes. svn:r12171
2007-10-25 r16124@catbus: nickm | 2007-10-24 22:11:09 -0400Nick Mathewson
We want to extend the valid_until for "reasonably live", not the valid_after time svn:r12169
2007-10-25 r16115@catbus: nickm | 2007-10-24 21:52:33 -0400Nick Mathewson
Tolerate a slightly dead consensus when deciding whether to download descriptors and build circuits. svn:r12167
2007-10-24 r16112@catbus: nickm | 2007-10-24 15:52:03 -0400Nick Mathewson
Fix logic for downloading consensuses: make getting an duplicate or not-currently-valid consensus count as a failure. Make running out of time to get certificates count as a failure. Delay while fetching certificates. svn:r12159
2007-10-24 r16111@catbus: nickm | 2007-10-24 15:03:57 -0400Nick Mathewson
Allow multiple download schedules to exist. At the moment, we use one for consensus, and the other one for everything else. svn:r12158