aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Apparently, our windows code for detecting ipv6 structures has worked for a ↵Nick Mathewson2008-02-05
| | | | | | while. Remove the special-case, remove the related XXXX020s, and add useful comments instead. svn:r13377
* If we're a relay, avoid picking ourselves as an introduction point,Roger Dingledine2008-02-04
| | | | | | | | 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
* Don't trigger an assert if we start a directory authority with aRoger Dingledine2008-02-04
| | | | | | | private IP address (like 127.0.0.1). svn:r13371
* correct copyright statementRoger Dingledine2008-02-04
| | | | svn:r13370
* r17863@catbus: nickm | 2008-02-01 00:27:07 -0500Nick Mathewson2008-02-01
| | | | | | | Bugfix from weasel: possible fix for 593: make connection_write_to_buf("") work when using zlib compression. svn:r13347
* r17854@catbus: nickm | 2008-01-30 17:52:43 -0500Nick Mathewson2008-01-30
| | | | | | | 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
* r17852@catbus: nickm | 2008-01-30 17:23:36 -0500Nick Mathewson2008-01-30
| | | | | | | Correctly insert connections into the identity->connection map when we connect to a bridge without having specified its key. Fixes bug 574. svn:r13341
* suggest a better fix for bug 597Roger Dingledine2008-01-30
| | | | svn:r13340
* r13971@tombo: nickm | 2008-01-30 14:25:25 -0500Nick Mathewson2008-01-30
| | | | | | | 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
* r17844@catbus: nickm | 2008-01-30 13:31:37 -0500Nick Mathewson2008-01-30
| | | | | | | 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
* Revert r13301 and part of r13304. I guess nick's svk messed up.Roger Dingledine2008-01-27
| | | | svn:r13305
* Fix bug 571: associate certificates with keys, not dirservers, so that we ↵Nick Mathewson2008-01-26
| | | | | | can have certificates for dirservers we do not recognize. svn:r13304
* New macros to simplify writing loops over map key-value pairs.Nick Mathewson2008-01-26
| | | | svn:r13302
* Fix compile with warnings enabledNick Mathewson2008-01-26
| | | | svn:r13301
* bump to 0.2.0.18-alpha-devRoger Dingledine2008-01-26
| | | | svn:r13295
* bump to 0.2.0.18-alphaRoger Dingledine2008-01-26
| | | | svn:r13291
* revert r13221 (for now)Roger Dingledine2008-01-26
| | | | svn:r13289
* "de" means to do something, and "in" means to undo it. right?Roger Dingledine2008-01-26
| | | | | | | help prevent future versions of bug 593. svn:r13288
* move hidden-service stuff out of directory.cRoger Dingledine2008-01-26
| | | | svn:r13287
* a slightly better interface for hid_serv_get_responsible_directories()Roger Dingledine2008-01-25
| | | | svn:r13271
* avoid calling smartlist_get(..., -1) if we have a consensus but noRoger Dingledine2008-01-25
| | | | | | | hsdir nodes. svn:r13270
* clean out some proposal 114 stuffRoger Dingledine2008-01-25
| | | | svn:r13269
* We were computing the wrong Content-Length: header for directoryRoger Dingledine2008-01-25
| | | | | | | | | 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
* don't pre-initialize some vars that we assign to right afterRoger Dingledine2008-01-25
| | | | svn:r13267
* patch "15" from karsten: don't retry a v2 renddesc fetchRoger Dingledine2008-01-24
| | | | | | | if we have a perfectly good v0 renddesc. svn:r13265
* patch "14a" from karsten: don't fail if we can't findRoger Dingledine2008-01-24
| | | | | | | REND_NUMBER_OF_CONSECUTIVE_REPLICAS v2 hsdirs. svn:r13263
* Some log messages during dirvoting - maybe downgrade to debug if you wantPeter Palfrader2008-01-24
| | | | svn:r13261
* patch from karsten to make vote logs more usefulRoger Dingledine2008-01-24
| | | | svn:r13260
* shrink it even more. coding is fun!Roger Dingledine2008-01-24
| | | | svn:r13258
* more shrinking; get rid of selectible_dirs smartlist that wasRoger Dingledine2008-01-24
| | | | | | | leaking on error cases svn:r13257
* continue r13250 cleanup: remove some duplicate codeRoger Dingledine2008-01-24
| | | | svn:r13256
* more cleanup on r13250: no need to log in both placesRoger Dingledine2008-01-24
| | | | svn:r13253
* start to clean up r13250: retry v2 renddesc fetches when weRoger Dingledine2008-01-24
| | | | | | | fail to reach the dirserver too. svn:r13251
* put in karsten's "patch 14". needs a lot of cleanup and a changelog.Roger Dingledine2008-01-24
| | | | svn:r13250
* When we get a consensus that's been signed by more people thanRoger Dingledine2008-01-24
| | | | | | | we expect, don't log about it; it's not a big deal. svn:r13249
* weasel was worried there was a leak here. i don't think thereRoger Dingledine2008-01-24
| | | | | | | is. but i could be wrong. svn:r13248
* Fix a warningPeter Palfrader2008-01-23
| | | | svn:r13243
* Some people still think letters fall off the side of the code if they go ↵Peter Palfrader2008-01-23
| | | | | | farther than 80 chars svn:r13242
* Log where uploaded consensus signatures come fromPeter Palfrader2008-01-23
| | | | svn:r13241
* Set up dannenberg (run by CCC) as the sixth v3 directoryRoger Dingledine2008-01-22
| | | | | | | authority. svn:r13231
* put the fallback-consensus file back into the tarball.Roger Dingledine2008-01-21
| | | | | | | | this should re-introduce bug 572, and maybe we'll get some actual bug reports this time. svn:r13221
* We accidentally enabled the under-development v2 TLS handshakeRoger Dingledine2008-01-21
| | | | | | | | code, which is causing log entries like "TLS error while renegotiating handshake". Disable it again. Resolves bug 590. svn:r13219
* r17717@catbus: nickm | 2008-01-21 17:09:23 -0500Nick Mathewson2008-01-21
| | | | | | | Fix certificate leak. svn:r13218
* When we setconf ClientOnly to 1, close any current OR and DirRoger Dingledine2008-01-21
| | | | | | | listeners. Reported by mwenge. svn:r13214
* Make "ClientOnly 1" config option disable directory ports too.Roger Dingledine2008-01-21
| | | | svn:r13213
* New config options WarnPlaintextPorts and RejectPlaintextPorts soRoger Dingledine2008-01-20
| | | | | | | | | | 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
* minor cleanupsRoger Dingledine2008-01-19
| | | | svn:r13190
* try to grow a convention about where we put the time_to_foo andRoger Dingledine2008-01-18
| | | | | | | FOO_INTERVAL declarations. svn:r13177
* If we've gone 12 hours since our last bandwidth check, and weRoger Dingledine2008-01-18
| | | | | | | | estimate we have less than 50KB bandwidth capacity but we could handle more, do another bandwidth test. svn:r13176
* Don't answer "/tor/networkstatus-bridges" directory requests ifRoger Dingledine2008-01-18
| | | | | | | the request isn't encrypted. svn:r13175