aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Add exit scanning proposal outline from discussions with arma.Mike Perry2009-02-12
| | | | svn:r18501
* and forward-port the 0.2.0.33 and 0.2.0.34 changelogsRoger Dingledine2009-02-11
| | | | svn:r18497
* Revert an erroneous part of the non-fix to bug 326, and add comments to ↵Nick Mathewson2009-02-11
| | | | | | explain why it was erroneous. svn:r18494
* I worry that the CLEAR() macro in eventdns.c is hiding bugs. That is sad, ↵Nick Mathewson2009-02-11
| | | | | | because it was meant to make them more detectable. Change it to change stuff to garbage rather than to 0. If no bugs turn up, we can remove it in 0.2.2.x svn:r18493
* Port some mostly cosmetic eventdns changes from libeventNick Mathewson2009-02-11
| | | | svn:r18492
* Clients and non-caches do not need to cache unrecognized authority certificates.Nick Mathewson2009-02-10
| | | | svn:r18480
* Enhance tor-checkkey tool so it can generate key hashes too.Nick Mathewson2009-02-10
| | | | svn:r18478
* As an exit node, scrub the IP address to which we are exiting in the logs. ↵Karsten Loesing2009-02-10
| | | | | | Bugfix on 0.2.1.8-alpha. svn:r18477
* Update WiX MSI package GUIDs for version 0.2.1.12.Martin Peck2009-02-10
| | | | svn:r18466
* it turns out that removing external deliverables from the list justRoger Dingledine2009-02-10
| | | | | | | because they're done will really confuse arma. svn:r18463
* Don't extend introduction circuits indefinitely.Nick Mathewson2009-02-10
| | | | | | | Doing so could run you out of relay_early cells and give you a senselessly long circuit. Patch from Karsten; may fix bug 878. svn:r18459
* New upstream versionPeter Palfrader2009-02-09
| | | | svn:r18457
* mark a few todo items as deferableRoger Dingledine2009-02-09
| | | | svn:r18455
* Retry circuits if the exit node is optional and nonexistant.Nick Mathewson2009-02-09
| | | | | | | | | | | | Previously, when we had the chosen_exit set but marked optional, and we failed because we couldn't find an onion key for it, we'd just give up on the circuit. But what we really want to do is try again, without the forced exit node. Spotted by rovv. Another case of bug 752. I think this might be unreachable in our current code, but proposal 158 could change that. svn:r18451
* Disable KQUEUE from inside Tor if the OSX version is prior to 10.4.0Nick Mathewson2009-02-09
| | | | svn:r18450
* Use prctl to reenable core dumps when we have setuid to a non-root user.Nick Mathewson2009-02-09
| | | | svn:r18449
* Bump version to 0.2.1.12-alpha-devNick Mathewson2009-02-09
| | | | svn:r18448
* Updated my parts of future, completed two items in .021Andrew Lewman2009-02-09
| | | | svn:r18434
* bump to 0.2.1.12-alphaRoger Dingledine2009-02-09
| | | | svn:r18429
* a bit more changelog muckingRoger Dingledine2009-02-09
| | | | svn:r18426
* shuffle the changelog a bitRoger Dingledine2009-02-09
| | | | svn:r18425
* uh, and commit the patch too.Roger Dingledine2009-02-09
| | | | svn:r18423
* Remove some deadcode and use tor_inet_aton uniformly.Nick Mathewson2009-02-09
| | | | svn:r18422
* Fix a remote-crash bug. This will need a patch release.Nick Mathewson2009-02-09
| | | | svn:r18421
* Fix a temporary DoS vulnerability that could be performed byRoger Dingledine2009-02-09
| | | | | | | a directory mirror. Bugfix on 0.2.0.9-alpha; reported by lark. svn:r18420
* decide that mikeperry's bug should be fixed in 0.2.1.xRoger Dingledine2009-02-09
| | | | | | | (but not in 0.2.1.12-alpha, sorry) svn:r18417
* add more reminders on potential performance improvementsRoger Dingledine2009-02-09
| | | | svn:r18416
* declare tomorrow as the day for 0.2.1.12-alpha tooRoger Dingledine2009-02-08
| | | | svn:r18413
* Create Archive directory if it does not exist. Make sure mv knows we want ↵Peter Palfrader2009-02-06
| | | | | | to move stuff into a dir svn:r18411
* Forward-port ChangeLog for 0.2.0.30.Karsten Loesing2009-02-05
| | | | svn:r18404
* patches/06_add_compile_time_defaults: Only set the User option in the config ifPeter Palfrader2009-02-04
| | | | | | | | | we run as root. Do not set it when run as debian-tor as Tor then always insists on changing users which will fail. (If we run as any other user we don't set our debian defaults anyway.) svn:r18397
* If we're using bridges and our network goes away, be more willingRoger Dingledine2009-02-04
| | | | | | | | to forgive our bridges and try again when we get an application request. Bugfix on 0.2.0.x. svn:r18396
* some other performance-oriented fixes to integrateRoger Dingledine2009-02-04
| | | | svn:r18395
* cosmetic changesRoger Dingledine2009-02-04
| | | | svn:r18394
* and forward-port the 0.2.0.33 changelogRoger Dingledine2009-02-04
| | | | svn:r18392
* make a note about a clause in connection_edge.c that is probablyRoger Dingledine2009-02-04
| | | | | | | | redundant, and is definitely confusing. we should take it out in 0.2.2.x and see who squeaks. svn:r18383
* Minor adjustment to man page.Andrew Lewman2009-02-01
| | | | svn:r18365
* Fix a possible cause of bug 915 when parsing multiple votes one of which was ↵Nick Mathewson2009-01-31
| | | | | | bad. Bugfix on 0.2.0.8-alpha. svn:r18354
* When building with GCC, use -fno-strict-aliasingNick Mathewson2009-01-31
| | | | | | | | | | | | | | GCC's interpretation of the C99 aliasing rules, to be charitable, creates a dialect of C intended for a better programmers than I am certain of my ability to be in all times. I just spent 2 hours tracking down a platform-hyperspecific libevent bug that turned out to be because of this, and darned if I ever want to do *that* again. One of Linus's recent rants will give you a picture of why GCC's behavior here can lead to fun surprises in your binaries: http://lwn.net/Articles/316126/ svn:r18351
* give torrc.sample its yearly overhaul. the main change is toRoger Dingledine2009-01-30
| | | | | | | | | merge the 'bridge relay' section into the 'main relay' section, so people stop getting confused about whether they should fill out both sections (they shouldn't). svn:r18348
* fix a wide line.Nick Mathewson2009-01-30
| | | | svn:r18341
* remove some done or abandoned items from the external todoRoger Dingledine2009-01-30
| | | | svn:r18335
* admit that the "get a relay operator mailing list going" plan is theRoger Dingledine2009-01-30
| | | | | | | one to slip if something is going to svn:r18334
* Updated win32/mingw directions for openssl 0.9.8j.Andrew Lewman2009-01-29
| | | | svn:r18327
* Clean up the rpm creation steps.Andrew Lewman2009-01-29
| | | | svn:r18325
* Add data files generated by selection probability optimization algorithmSteven Murdoch2009-01-29
| | | | svn:r18316
* Support setting serverdnsrandomizecase during sighup. Backportable, unless ↵Nick Mathewson2009-01-28
| | | | | | too trivial. svn:r18307
* Fix a race condition on nameserver reconfiguration.Nick Mathewson2009-01-28
| | | | | | | | | | | | | | | | | | | | This resolves bug 526, wherein we would crash if the following events occurred in this order: A: We're an OR, and one of our nameservers goes down. B: We launch a probe to it to see if it's up again. (We do this hourly in steady-state.) C: Before the probe finishes, we reconfigure our nameservers, usually because we got a SIGHUP and the resolve.conf file changed. D: The probe reply comes back, or times out. (There is a five-second window for this, after B has happens). IOW, if one of our nameservers is down and our nameserver configuration has changed, there were 5 seconds per hour where HUPing the server was unsafe. Bugfix on 0.1.2.1-alpha. Too obscure to backport. svn:r18306
* Don't obsolete a very-new connection for having no circuits yet.Nick Mathewson2009-01-28
| | | | | | | | | | | | | | | | | | This fixes the last known case of bug 891, which could happen if two hosts, A and B, disagree about how long a circuit has been open, because of clock drift of some kind. Host A would then mark the connection as is_bad_for_new_circs when it got too old and open a new connection. In between when B receives a NETINFO cell on the new conn, and when B receives a conn cell on the new circuit, the new circuit will seem worse to B than the old one, and so B will mark it as is_bad_for_new_circs in the second or third loop of connection_or_group_set_badness(). Bugfix on 0.1.1.13-alpha. Bug found by rovv. Not a backport candidate: the bug is too obscure and the fix too tricky. svn:r18303
* Fix an old changelog entry to mention which bug it fixed.Nick Mathewson2009-01-28
| | | | svn:r18302