Age | Commit message (Collapse) | Author |
|
Bump version to 0.2.0.15-alpha-dev
svn:r12982
|
|
New, slightly esoteric function, tor_malloc_roundup(). While tor_malloc(x) allocates x bytes, tor_malloc_roundup(&x) allocates the same size of chunk it would use to store x bytes, and sets x to the usable size of that chunk.
svn:r12981
|
|
svn:r12962
|
|
self-reachability and authority-reachability tests.
svn:r12960
|
|
svn:r12959
|
|
for a v2 or v3 networkstatus object before we were prepared. This
was particularly bad for 0.2.0.13 and later bridge relays, who
would never have a v2 networkstatus and would thus always crash
when used. Bugfixes on 0.2.0.x.
Estimate the v3 networkstatus size more accurately, rather than
estimating it at zero bytes and giving it artificially high priority
compared to other directory requests. Bugfix on 0.2.0.x.
svn:r12952
|
|
When we load a bridge descriptor from the cache,
and it was previously unreachable, mark it as retriable so we won't
just ignore it. Also, try fetching a new copy immediately.
svn:r12950
|
|
Refactor circuit_launch* functions to take a bitfield of flags rather than 4 separate nonconsecutive flags arguments. Also, note a possible but in circuit_find_to_cannibalize, which seems to be ignoring its purpose argument.
svn:r12948
|
|
Support building for iPhone; patch from cjacker huang.
svn:r12946
|
|
Bump to 0.2.0.14-alpha-dev
svn:r12944
|
|
svn:r12937
|
|
svn:r12936
|
|
svn:r12935
|
|
svn:r12934
|
|
identical bridge-purpose descriptor soon after, don't discard
the next one as a duplicate.
svn:r12933
|
|
svn:r12930
|
|
snapshot of known bridge routerstatuses from their DirPort to
anybody who knows that password. Unset by default.
svn:r12929
|
|
without a datadirectory from a previous Tor install. Reported
by Zax.
svn:r12928
|
|
bridge communities.
svn:r12927
|
|
RelayBandwidthBurst, then make them equal rather than erroring out.
svn:r12925
|
|
PublishServerDescriptor is now "bridge" rather than "v2,v3".
svn:r12923
|
|
have to change as we invent new directory protocol versions.
svn:r12922
|
|
currently have a Bridge line for it in our torrc. Bugfix on
0.2.0.12-alpha.
svn:r12921
|
|
svn:r12919
|
|
svn:r12918
|
|
time you use a given introduction point for your service, but
on subsequent requests we'd be using garbage memory. Fixed by
Karsten Loesing. Bugfix on 0.2.0.12-alpha.
svn:r12913
|
|
unexpected (it used to be in our networkstatus when we started
fetching it, but it isn't in our current networkstatus), and we
aren't using bridges. Bugfix on 0.2.0.x.
svn:r12911
|
|
svn:r12907
|
|
svn:r12906
|
|
svn:r12905
|
|
svn:r12902
|
|
svn:r12901
|
|
svn:r12900
|
|
documents if they're v1, v2, or v3 authorities.
svn:r12898
|
|
svn:r12897
|
|
svn:r12896
|
|
create the "cached-status" directory in their datadir. All Tors
used to create it. Bugfix on 0.1.2.x.
Bridge relays with DirPort set to 0 no longer cache v1 or v2
directory information; there's no point. Bugfix on trunk.
svn:r12887
|
|
svn:r12886
|
|
Don't try to create the datadir when we are only verifying the configuration or hashing a password. Resolves bug 540.
svn:r12884
|
|
When we decide to send a 503 in response to a request for server descriptors, disable spooling so that we do not then send the descriptors anyway. Fixes bug 539.
svn:r12882
|
|
Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538.
svn:r12881
|
|
svn:r12872
|
|
Also, dump our bridge router status entries to disk every 30 minutes.
svn:r12871
|
|
Remove the LearnAuthorityAddrFromCerts option; make it always-on. One option down, ~160 options to go.
svn:r12870
|
|
Add a bit of missing documentation.
svn:r12869
|
|
Re-parse annotations in another place. Good catch, arma.
svn:r12868
|
|
the annotations -- including reading in bridge-purpose descriptors
as general-purpose descriptors.
svn:r12867
|
|
Fix some xxx020 items.
svn:r12864
|
|
Sort GeoIP results in descending order of IP counts.
svn:r12863
|
|
svn:r12860
|