| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Actually write up what I'm implementing for the v2 connection protocol
svn:r13113
|
| |
|
|
|
|
|
| |
Fix policies.c build on gcc 4.2 with warnings.
svn:r13112
|
| |
|
|
| |
svn:r13110
|
| |
|
|
| |
svn:r13107
|
| |
|
|
| |
svn:r13103
|
| |
|
|
| |
svn:r13102
|
| |
|
|
| |
svn:r13101
|
| |
|
|
| |
svn:r13100
|
| |
|
|
| |
svn:r13099
|
| |
|
|
|
|
|
| |
Fix bug in r13094: be sure to set the purpose and send_unencrypted fields correctly in our own routerinfo and extrainfo.
svn:r13098
|
| |
|
|
|
|
|
| |
If we do not serve v2 directory info, and our cached v2 networkstatus files are very old, remove them. If the directory is old, remove that too. (We already did this for obsolete routers files.)
svn:r13096
|
| |
|
|
| |
svn:r13095
|
| |
|
|
|
|
|
| |
Do not send bridge descriptors over unencrypted connections.
svn:r13094
|
| |
|
|
|
|
|
| |
Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link.
svn:r13093
|
| |
|
|
|
|
|
| |
Make bridge geoip data get rounded up, not down.
svn:r13092
|
| |
|
|
|
|
|
| |
Add a manual page for tor-gencert. Also implement the missing -s option in tor-gencert, and fix the info message for when no cert file is specified.
svn:r13091
|
| |
|
|
|
|
|
| |
Make proposal-109 behavior optional.
svn:r13090
|
| |
|
|
| |
svn:r13087
|
| |
|
|
|
|
|
| |
escape sequence; this patch fixes it
svn:r13086
|
| |
|
|
| |
svn:r13085
|
| |
|
|
|
|
|
|
| |
there remain a bunch of things in the 0.2.0.x section that we should
either do or move into 0.2.1.x.
svn:r13084
|
| |
|
|
|
|
|
| |
a starting point.
svn:r13083
|
| |
|
|
| |
svn:r13082
|
| |
|
|
|
|
| |
consensus.
svn:r13080
|
| |
|
|
|
|
|
| |
authority.
svn:r13079
|
| |
|
|
| |
svn:r13078
|
| |
|
|
|
|
|
| |
fetch one descriptor and then we don't like it
svn:r13077
|
| |
|
|
|
|
|
| |
in themselves again. bug experienced by karsten.
svn:r13076
|
| |
|
|
| |
svn:r13075
|
| |
|
|
| |
svn:r13074
|
| |
|
|
| |
svn:r13067
|
| |
|
|
|
|
|
| |
Change set_current_consensus interface to take a flags variable. Do not try to fetch certificates until after we have tried loading the fallback consensus. Should fix bug 583.
svn:r13058
|
| |
|
|
|
|
|
| |
More messing about with bug 557 issues: do not let bizarre settings for myfamily or contactinfo muck with generated router descriptors.
svn:r13057
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Consequence of fix for 539: when a client gets a 503 response with a nontrivial body, pretend it got a 200 response. This lets clients use information erroneously sent to them by old buggy servers.
svn:r13054
|
| |
|
|
|
|
|
| |
Remove some dead code.
svn:r13053
|
| |
|
|
|
|
|
| |
Fix bug 582: decref the idcert when we add it to the store.
svn:r13052
|
| |
|
|
|
|
|
|
| |
fallback consensus. nick, can you take a closer look at this,
and add a changelog entry if it's a valid fix?
svn:r13050
|
| |
|
|
| |
svn:r13048
|
| |
|
|
| |
svn:r13045
|
| |
|
|
|
|
|
| |
Add a reverse mapping from SSL to tor_tls_t*: we need this in order to do a couple of things the sensible way from inside callbacks. Also, add a couple of missing cases in connection_or.c
svn:r13040
|
| |
|
|
|
|
|
| |
Another test for the increasingly bad check-spaces style checker to check: #else\n#if is almost a sure sign of a failure to use #elif. Fortunately, we only did that 3 times.
svn:r13039
|
| |
|
|
|
|
|
| |
Missing documentation in container.h
svn:r13038
|
| |
|
|
|
|
|
| |
its hsdir status
svn:r13037
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
fix whitespace
svn:r13035
|
| |
|
|
|
|
|
| |
add init_logging calls to tor_gencert and tor_resolve
svn:r13028
|
| |
|
|
|
|
|
| |
Allow config values in quotes to contain special characters, with full C escape syntax. With tests. Addresses bug 557.
svn:r13021
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Fix bug 575: protect the list of logs with a mutex. I couldn't find any appreciable change in logging performance on osx, but ymmv. You can undef USE_LOG_MUTEX to see if stuff gets faster for you.
svn:r13019
|