| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Fix a spelling error and clean up a recent veracode-induced integer overflow check. Both spotted by Chris Palmer.
svn:r13639
|
|
|
|
|
|
|
| |
Resolve all DOCDOC issues, and document some other undocumented code, and fix a changelog entry.
svn:r13638
|
|
|
|
|
|
|
| |
Apply patch from Sebastian Hahn: stop imposing an arbitrary maximum on the number of file descriptors used for busy servers. Bug reported by Olaf Selke.
svn:r13626
|
|
|
|
|
|
|
| |
Add a few asserts to catch possible errors found by veracode.
svn:r13598
|
|
|
|
|
|
|
| |
potential bug reported by veracode.
svn:r13590
|
|
|
|
| |
svn:r13582
|
|
|
|
|
|
|
| |
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword.
svn:r13543
|
|
|
|
|
|
|
| |
Add an XXXX021 item so we eventually stop calling setuid() and setgid() unnecessarily.
svn:r13533
|
|
|
|
|
|
|
|
|
|
| |
even when the local resolv.conf file is missing, broken, or contains
only unusable nameservers.
Now I can run a local network on my laptop when I'm on an airplane.
svn:r13402
|
|
|
|
|
|
|
| |
Check for correctness of AuthDir* options in options_validate; check for possible bugs where options_validate() is happy but parse_policies_from_options() is sad.
svn:r13384
|
|
|
|
|
|
|
| |
private IP address (like 127.0.0.1).
svn:r13371
|
|
|
|
| |
svn:r13370
|
|
|
|
|
|
|
| |
authority.
svn:r13231
|
|
|
|
|
|
|
|
|
|
| |
Tor can warn and/or refuse connections to ports commonly used with
vulnerable-plaintext protocols.
We still need to figure out some good defaults for them.
svn:r13198
|
|
|
|
|
|
|
| |
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
|
|
|
|
|
|
|
| |
bulletproof option_get_canonical_name()
svn:r13135
|
|
|
|
|
|
|
| |
add some missing checks for failing return values.
svn:r13130
|
|
|
|
|
|
|
| |
Make proposal-109 behavior optional.
svn:r13090
|
|
|
|
|
|
|
| |
authority.
svn:r13079
|
|
|
|
|
|
|
| |
Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf. Document this in control-spec.txt
svn:r13056
|
|
|
|
|
|
|
| |
Fix bug 579: Count DNSPort and hidden services when checking whether Tor is going to do anything. Change "no configured ports" from fatal to warning.
svn:r13036
|
|
|
|
|
|
|
| |
Push the strdups used for parsing configuration lines into parse_line_from_string(). This will make it easier to parse more complex value formats, which in turn will help fix bug 557
svn:r13020
|
|
|
|
| |
svn:r12936
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
documents if they're v1, v2, or v3 authorities.
svn:r12898
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Don't try to create the datadir when we are only verifying the configuration or hashing a password. Resolves bug 540.
svn:r12884
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Document and clean-up geoip code; give it some unit tests.
svn:r12856
|
|
|
|
|
|
|
| |
First wodge of geoip code so bridges can figure out which countries are blocking them.
svn:r12845
|
|
|
|
| |
svn:r12786
|
|
|
|
| |
svn:r12778
|
|
|
|
|
|
|
|
|
| |
AlternateBridgeAuthority, and AlternateHSAuthority) that let the
user selectively replace the default directory authorities, rather
than the all-or-nothing replacement that DirServer offers.
svn:r12777
|
|
|
|
|
|
|
|
| |
directory authorities, but they didn't try publishing to v3-only
authorities. Fix this; and also stop publishing to v1 authorities.
svn:r12759
|
|
|
|
|
|
|
|
|
| |
authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.
svn:r12754
|
|
|
|
|
|
|
| |
longer listed in the relevant networkstatus document.
svn:r12752
|
|
|
|
|
|
|
| |
multiple controller passwords.
svn:r12732
|
|
|
|
|
|
|
|
| |
this doesn't matter yet so we aren't adding them in other
ways yet.
svn:r12730
|
|
|
|
|
|
|
| |
authority.
svn:r12724
|
|
|
|
|
|
|
| |
more fixes into rend-spec.txt.
svn:r12715
|
|
|
|
|
|
|
| |
Make http://torproject urls into https://torproject urls. Patch from steve.
svn:r12708
|
|
|
|
|
|
|
| |
patch from steve: replace more tor.eff.org instances with torproject.org
svn:r12707
|
|
|
|
| |
svn:r12691
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on but your ORPort is off.
Add a new config option BridgeRelay that specifies you want to
be a bridge relay. Right now the only difference is that it makes
you answer begin_dir requests, and it makes you cache dir info,
even if your DirPort isn't on.
Refactor directory_caches_dir_info() into some more functions.
svn:r12668
|
|
|
|
| |
svn:r12621
|