Age | Commit message (Collapse) | Author |
|
Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start.
svn:r16178
|
|
svn:r15345
|
|
svn:r14936
|
|
--enable-geoip-stats passed to configure.
svn:r14802
|
|
svn:r14780
|
|
Actually load the legacy key, not just the authority key twice.
svn:r14594
|
|
Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses.
svn:r14584
|
|
my git-svn repository. Undo r14451
svn:r14452
|
|
svn:r14451
|
|
svn:r14446
|
|
Note in our router descriptors that we actually support link protocol version 2, now that it seems to work.
svn:r14246
|
|
Fix tests and routerdesc behavior on trunk.
svn:r14084
|
|
Whitespace fixes
svn:r13700
|
|
Patch from mwenge: always willingly serve our own extrainfo from the controlport
svn:r13699
|
|
authorities for their first directory fetch, even if their DirPort
is off or if they don't know they're reachable yet. This will help
them bootstrap better. Bugfix on 0.2.0.18-alpha; fixes bug 609.
svn:r13688
|
|
More 64-to-32 fixes. Partial backport candidate. still not done.
svn:r13680
|
|
add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority.
svn:r13630
|
|
oh, and this should be backported too.
svn:r13444
|
|
at IP address X and he says we look like we're coming from IP address X.
svn:r13442
|
|
Change DNs in x509 certificates to be harder to fingerprint. Raise common code. Refactor random hostname generation into crypto.c
svn:r13429
|
|
svn:r13412
|
|
otherwise i'll keep asking other authorities for it, which probably
isn't the best way to get it. this made bootstrapping a new network
very hard.
svn:r13400
|
|
Remove or downgrade some XXX020 items.
svn:r13388
|
|
private IP address (like 127.0.0.1).
svn:r13371
|
|
svn:r13174
|
|
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
|
|
Fix bug in r13094: be sure to set the purpose and send_unencrypted fields correctly in our own routerinfo and extrainfo.
svn:r13098
|
|
svn:r13078
|
|
in themselves again. bug experienced by karsten.
svn:r13076
|
|
More messing about with bug 557 issues: do not let bizarre settings for myfamily or contactinfo muck with generated router descriptors.
svn:r13057
|
|
Use reference-counting to avoid allocating a zillion little addr_policy_t objects. (This is an old patch that had been sitting on my hard drive for a while.)
svn:r13017
|
|
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
|
|
svn:r12936
|
|
documents if they're v1, v2, or v3 authorities.
svn:r12898
|
|
svn:r12897
|
|
Fix some xxx020 items.
svn:r12864
|
|
Added two XXX020's that we need to think harder about.
svn:r12859
|
|
clean up whitesapce and debug a little on geoip stuff.
svn:r12847
|
|
Support raw IP-to-country as well as postprocessed format. Include GEOIP summary in extrainfo of bridges.
svn:r12846
|
|
svn:r12786
|
|
svn:r12621
|
|
should happen in practice. but now they really won't.
svn:r12620
|
|
relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
|
|
Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices. This will probably crash some until all the bugs are fixed.
svn:r12412
|
|
Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
|
|
Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
|
|
Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
|
|
Fix a nasty bug in DownloadExtraInfo implementation where we would discard, download, discard, download ad infinitum.
svn:r12069
|
|
Fix segfault in init_keys()
svn:r12021
|
|
Treat it as an error when a v3 authority cant load its keys or certificates
svn:r12004
|