summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2008-02-05 r17930@catbus: nickm | 2008-02-05 18:20:40 -0500Nick Mathewson
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
2008-02-05 r17916@catbus: nickm | 2008-02-05 16:29:35 -0500Nick Mathewson
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
2008-02-05 r17913@catbus: nickm | 2008-02-05 16:11:33 -0500Nick Mathewson
Correctly register failures in connection_add() in dnsserv_launch_request() svn:r13387
2008-02-04If we're a relay, avoid picking ourselves as an introduction point,Roger Dingledine
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
2008-02-04Don't trigger an assert if we start a directory authority with aRoger Dingledine
private IP address (like 127.0.0.1). svn:r13371
2008-02-01 r17863@catbus: nickm | 2008-02-01 00:27:07 -0500Nick Mathewson
Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression. svn:r13347
2008-01-30 r17854@catbus: nickm | 2008-01-30 17:52:43 -0500Nick Mathewson
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
2008-01-30 r17852@catbus: nickm | 2008-01-30 17:23:36 -0500Nick Mathewson
Correctly insert connections into the identity->connection map when we connect to a bridge without having specified its key. Fixes bug 574. svn:r13341
2008-01-30 r13971@tombo: nickm | 2008-01-30 14:25:25 -0500Nick Mathewson
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
2008-01-30 r17844@catbus: nickm | 2008-01-30 13:31:37 -0500Nick Mathewson
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
2008-01-26Fix bug 571: associate certificates with keys, not dirservers, so that we ↵Nick Mathewson
can have certificates for dirservers we do not recognize. svn:r13304
2008-01-26bump to 0.2.0.18-alpha-devRoger Dingledine
svn:r13295
2008-01-26a changelog entry for the various patches from karstentor-0.2.0.18-alphaRoger Dingledine
svn:r13293
2008-01-26bump to 0.2.0.18-alphaRoger Dingledine
svn:r13291
2008-01-25We were computing the wrong Content-Length: header for directoryRoger Dingledine
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
2008-01-24When we get a consensus that's been signed by more people thanRoger Dingledine
we expect, don't log about it; it's not a big deal. svn:r13249
2008-01-22Set up dannenberg (run by CCC) as the sixth v3 directoryRoger Dingledine
authority. svn:r13231
2008-01-21a changelog entry for r13218Roger Dingledine
svn:r13220
2008-01-21We accidentally enabled the under-development v2 TLS handshakeRoger Dingledine
code, which is causing log entries like "TLS error while renegotiating handshake". Disable it again. Resolves bug 590. svn:r13219
2008-01-21When we setconf ClientOnly to 1, close any current OR and DirRoger Dingledine
listeners. Reported by mwenge. svn:r13214
2008-01-21Make "ClientOnly 1" config option disable directory ports too.Roger Dingledine
svn:r13213
2008-01-20New config options WarnPlaintextPorts and RejectPlaintextPorts soRoger Dingledine
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
2008-01-19and add blurbs for 0.2.0.1[67]-alphaRoger Dingledine
svn:r13189
2008-01-19and forward-port thoseRoger Dingledine
svn:r13188
2008-01-18If we've gone 12 hours since our last bandwidth check, and weRoger Dingledine
estimate we have less than 50KB bandwidth capacity but we could handle more, do another bandwidth test. svn:r13176
2008-01-18Don't answer "/tor/networkstatus-bridges" directory requests ifRoger Dingledine
the request isn't encrypted. svn:r13175
2008-01-18Avoid going directly to the directory authorities even if you're a Roger Dingledine
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
2008-01-17Make the tor-gencert man page get included correctly in the tarball.Roger Dingledine
svn:r13163
2008-01-17muck with the 0.2.0.16-alpha some moreRoger Dingledine
svn:r13159
2008-01-17Assert error introduced in r11957:Roger Dingledine
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
2008-01-16 r17639@catbus: nickm | 2008-01-15 19:09:21 -0500Nick Mathewson
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147
2008-01-15 r17624@catbus: nickm | 2008-01-15 00:42:01 -0500Nick Mathewson
Fixes to more anonymously-reported typos and logic errors. svn:r13136
2008-01-14 r17614@catbus: nickm | 2008-01-14 13:55:25 -0500Nick Mathewson
Add a missing "goto err" when parsing v2 ns docs svn:r13133
2008-01-14 r17613@catbus: nickm | 2008-01-14 13:52:44 -0500Nick Mathewson
Do not segfault if symetric key generation somehow fails in crypto_hybrid_encrypt. svn:r13132
2008-01-14 r17611@catbus: nickm | 2008-01-14 13:44:16 -0500Nick Mathewson
add some missing checks for failing return values. svn:r13130
2008-01-14 r17610@catbus: nickm | 2008-01-14 13:20:49 -0500Nick Mathewson
Fix a bogus free() call on a base64 failure in router_append_dirobj_signature(). svn:r13129
2008-01-110.2.0.15-alpha blurbRoger Dingledine
svn:r13102
2008-01-10 r17558@catbus: nickm | 2008-01-10 13:07:41 -0500Nick Mathewson
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
2008-01-10 r17554@catbus: nickm | 2008-01-10 12:48:29 -0500Nick Mathewson
Do not send bridge descriptors over unencrypted connections. svn:r13094
2008-01-10 r17552@catbus: nickm | 2008-01-10 12:13:43 -0500Nick Mathewson
Make bridge geoip data get rounded up, not down. svn:r13092
2008-01-10 r17550@catbus: nickm | 2008-01-10 12:08:01 -0500Nick Mathewson
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
2008-01-10 r17548@catbus: nickm | 2008-01-10 11:08:12 -0500Nick Mathewson
Make proposal-109 behavior optional. svn:r13090
2008-01-08Set up gabelmoo (run by Karsten Loesing) as the fifth v3 directoryRoger Dingledine
authority. svn:r13079
2008-01-07 r17503@catbus: nickm | 2008-01-07 14:15:30 -0500Nick Mathewson
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
2008-01-07 r17499@catbus: nickm | 2008-01-07 13:39:46 -0500Nick Mathewson
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
2008-01-07 r17495@catbus: nickm | 2008-01-07 12:48:56 -0500Nick Mathewson
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
2008-01-07 r17490@catbus: nickm | 2008-01-07 11:48:02 -0500Nick Mathewson
Fix bug 582: decref the idcert when we add it to the store. svn:r13052
2008-01-06cleanups on r13037Roger Dingledine
svn:r13045
2008-01-06 r17469@catbus: nickm | 2008-01-05 20:14:07 -0500Nick Mathewson
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
2008-01-02 r15787@tombo: nickm | 2008-01-02 01:59:07 -0500Nick Mathewson
Allow config values in quotes to contain special characters, with full C escape syntax. With tests. Addresses bug 557. svn:r13021