summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-01-21 r17717@catbus: nickm | 2008-01-21 17:09:23 -0500Nick Mathewson
Fix certificate leak. svn:r13218
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-19minor cleanupsRoger Dingledine
svn:r13190
2008-01-18try to grow a convention about where we put the time_to_foo andRoger Dingledine
FOO_INTERVAL declarations. svn:r13177
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-18minor typoRoger Dingledine
svn:r13174
2008-01-18when we're counting how many descriptors to not download, be aRoger Dingledine
little bit more accurate svn:r13173
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-18bump to 0.2.0.17-alpha-devRoger Dingledine
svn:r13171
2008-01-17Make the tor-gencert man page get included correctly in the tarball.Roger Dingledine
svn:r13163
2008-01-17bump to 0.2.0.16-alphator-0.2.0.16-alphaRoger Dingledine
svn:r13160
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-15 r17623@catbus: nickm | 2008-01-15 00:22:04 -0500Nick Mathewson
bulletproof option_get_canonical_name() svn:r13135
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 r17612@catbus: nickm | 2008-01-14 13:46:04 -0500Nick Mathewson
Oops; fix compile svn:r13131
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-13 r15891@tombo: nickm | 2008-01-12 19:20:24 -0500Nick Mathewson
Basic hacks to get TLS handshakes working: remove dead code; fix post-handshake logic; keep servers from writing while the client is supposed to be renegotiating. This may work. Needs testing. svn:r13122
2008-01-13 r15890@tombo: nickm | 2008-01-12 17:19:51 -0500Nick Mathewson
Add a --disable-buffer-freelists configure argument to build without buffer RAM chunk freelists, so we can benchmark the impact of this. svn:r13121
2008-01-12 r17584@catbus: nickm | 2008-01-12 18:52:01 -0500Nick Mathewson
Fix output of "tor-gencert --help" svn:r13118
2008-01-12 r17580@catbus: nickm | 2008-01-11 20:40:30 -0500Nick Mathewson
Fix policies.c build on gcc 4.2 with warnings. svn:r13112
2008-01-10fix unit tests after r13092Roger Dingledine
svn:r13100
2008-01-10 r17564@catbus: nickm | 2008-01-10 13:19:59 -0500Nick Mathewson
Fix bug in r13094: be sure to set the purpose and send_unencrypted fields correctly in our own routerinfo and extrainfo. svn:r13098
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-10minor cleanupsRoger Dingledine
svn:r13095
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 r17553@catbus: nickm | 2008-01-10 12:18:27 -0500Nick Mathewson
Add connection_dir_is_encrypted() so that we can refrain from sending bridge descriptors over an unencrypted link. svn:r13093
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-09<tup> tor segfaults when reading a config value that contains a malformedRoger Dingledine
escape sequence; this patch fixes it svn:r13086
2008-01-09Jan 08 19:55:01.865 [notice] Added -2 pending signatures while building ↵Roger Dingledine
consensus. svn:r13080
2008-01-08Set up gabelmoo (run by Karsten Loesing) as the fifth v3 directoryRoger Dingledine
authority. svn:r13079
2008-01-08our defensive programming plan hid a bug. switch to offensive programming.Roger Dingledine
svn:r13078
2008-01-08don't rebuild the router store for all those times when weRoger Dingledine
fetch one descriptor and then we don't like it svn:r13077
2008-01-08make new v3 authorities that aren't in the DirServers list believeRoger Dingledine
in themselves again. bug experienced by karsten. svn:r13076
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 r17500@catbus: nickm | 2008-01-07 13:54:51 -0500Nick Mathewson
More messing about with bug 557 issues: do not let bizarre settings for myfamily or contactinfo muck with generated router descriptors. svn:r13057
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 r17491@catbus: nickm | 2008-01-07 11:50:24 -0500Nick Mathewson
Remove some dead code. svn:r13053
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-07hack at networkstatus.c until we actually try to load ourRoger Dingledine
fallback consensus. nick, can you take a closer look at this, and add a changelog entry if it's a valid fix? svn:r13050
2008-01-06cleanups on r13037Roger Dingledine
svn:r13045