Age | Commit message (Collapse) | Author |
|
Initial attempts to track down bug 600, and refactor possibly offending code. 1) complain early if circuit state is set to OPEN when an onionskin is pending. 2) refactor onionskin field into one only used when n_conn is pending, and a separate onionskin field waiting for attention by a cpuworker. This might even fix the bug. More likely, it will make it fail with a more useful core.
svn:r13394
|
|
Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients.
svn:r13390
|
|
Correctly register failures in connection_add() in dnsserv_launch_request()
svn:r13387
|
|
a rendezvous point, or as the final hop for internal circuits. Bug
reported by taranis and lodger. Bugfix on 0.1.2.x.
svn:r13372
|
|
private IP address (like 127.0.0.1).
svn:r13371
|
|
Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression.
svn:r13347
|
|
Periodically check whether we have an expired consensus networkstatus. If we do, and we think we have enough directory info, then call router_dir_info_changed(). Fixes bug 401. This bug was deferred from 0.1.2.x, but fixing it there is nontrivial.
svn:r13342
|
|
Correctly insert connections into the identity->connection map when we connect to a bridge without having specified its key. Fixes bug 574.
svn:r13341
|
|
Write a new autoconf macro to test whether a function is declared. It is suboptimal and possibly buggy in some way, but it seems to work for me. use it to test for a declaration of malloc_good_size, so we can workaround operating systems (like older OSX) that have the function in their libc but do not deign to declare it in their headers. Should resolve bug 587.
svn:r13339
|
|
Fix bug 597: stop telling people to email Tor-ops. Also give a better suggestion when some other identity has been assigned the nickname we are using.
svn:r13337
|
|
can have certificates for dirservers we do not recognize.
svn:r13304
|
|
svn:r13295
|
|
svn:r13293
|
|
svn:r13291
|
|
responses that need to be compressed on the fly, causing clients
asking for those items to always fail. Bugfix on 0.2.0.x; fixes
bug 593.
svn:r13268
|
|
we expect, don't log about it; it's not a big deal.
svn:r13249
|
|
authority.
svn:r13231
|
|
svn:r13220
|
|
code, which is causing log entries like "TLS error while
renegotiating handshake". Disable it again. Resolves bug 590.
svn:r13219
|
|
listeners. Reported by mwenge.
svn:r13214
|
|
svn:r13213
|
|
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
|
|
svn:r13189
|
|
svn:r13188
|
|
estimate we have less than 50KB bandwidth capacity but we could
handle more, do another bandwidth test.
svn:r13176
|
|
the request isn't encrypted.
svn:r13175
|
|
relay, if you haven't found yourself reachable yet or if you've
decided not to advertise your dirport yet. Addresses bug 556.
svn:r13172
|
|
svn:r13163
|
|
svn:r13159
|
|
Fix an assert if we post a general-purpose descriptor via the
control port but that descriptor isn't mentioned in our current
network consensus. Bug reported by Jon McLachlan; bugfix on
0.2.0.9-alpha.
svn:r13153
|
|
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
|
|
Fixes to more anonymously-reported typos and logic errors.
svn:r13136
|
|
Add a missing "goto err" when parsing v2 ns docs
svn:r13133
|
|
Do not segfault if symetric key generation somehow fails in crypto_hybrid_encrypt.
svn:r13132
|
|
add some missing checks for failing return values.
svn:r13130
|
|
Fix a bogus free() call on a base64 failure in router_append_dirobj_signature().
svn:r13129
|
|
svn:r13102
|
|
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
|
|
Do not send bridge descriptors over unencrypted connections.
svn:r13094
|
|
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
|
|
authority.
svn:r13079
|
|
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
|
|
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
|
|
Fix bug 582: decref the idcert when we add it to the store.
svn:r13052
|
|
svn:r13045
|
|
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
|
|
Allow config values in quotes to contain special characters, with full C escape syntax. With tests. Addresses bug 557.
svn:r13021
|