Age | Commit message (Collapse) | Author |
|
Remove superseded assert in directory.c
svn:r12317
|
|
svn:r12315
|
|
svn:r12314
|
|
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
|
|
Implement --quiet.
svn:r12306
|
|
Learn new addresses for authorities from their certificates.
svn:r12305
|
|
Use HMAC() function from openssl. Oops.
svn:r12304
|
|
Clients download and cache new hidden descriptor format.
svn:r12302
|
|
Clean spaces.
svn:r12301
|
|
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
|
|
Next patch from Karsten: rename some macros, tunnel dir connections, generate (and upload) multiple descriptors as appropriate.
svn:r12299
|
|
HMAC-SHA-1 implementation, with unit tests based on vectors from RVFC2202. Steven's stuff will need this.
svn:r12289
|
|
Implement (but do not enable) link connection version negotiation
svn:r12286
|
|
Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
|
|
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
|
|
Accept future networkstatus documents, but warn about skew when we get them.
svn:r12282
|
|
Tidy last patch a bit.
svn:r12273
|
|
Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
|
|
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
|
|
Do not count a server as having any WFU until we have known about it for 18 hours (weighted).
svn:r12261
|
|
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
|
|
Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
|
|
svn:r12257
|
|
Whitespace fix.
svn:r12256
|
|
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
|
|
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors.
svn:r12254
|
|
Clean up a couple of comments from r12244.
svn:r12253
|
|
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
|
|
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
|
|
file. we can live without it.
svn:r12221
|
|
base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts?
svn:r12219
|
|
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
|
|
Better log on vote from unknown authority. Make get_by_v3_authority_id retrun only v3 authorities.
svn:r12203
|
|
svn:r12196
|
|
svn:r12193
|
|
Drop support for OpenSSL 0.9.6.
svn:r12191
|
|
Free v2_network_status_map on exit.
svn:r12189
|
|
Fix more memory leaks, with help from dmalloc.
svn:r12188
|
|
do not set authority cert bodies twice: fixes memory leak bug 536.
svn:r12187
|
|
on 0.2.0.1-alpha.
svn:r12185
|
|
Bump trunk version to 0.2.0.9-alpha-dev
svn:r12183
|
|
on 0.2.0.x.
svn:r12182
|
|
Fix null-pointer dereference in set_current_consensus.
svn:r12174
|
|
svn:r12173
|
|
svn:r12172
|
|
Fix windows mmap changes.
svn:r12171
|
|
We want to extend the valid_until for "reasonably live", not the valid_after time
svn:r12169
|
|
Tolerate a slightly dead consensus when deciding whether to download descriptors and build circuits.
svn:r12167
|
|
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
|
|
Allow multiple download schedules to exist. At the moment, we use one for consensus, and the other one for everything else.
svn:r12158
|