summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-09tag 0.2.1.12-alphator-0.2.1.12-alphaRoger Dingledine
svn:r18427
2009-02-09a bit more changelog muckingRoger Dingledine
svn:r18426
2009-02-09shuffle the changelog a bitRoger Dingledine
svn:r18425
2009-02-09uh, and commit the patch too.Roger Dingledine
svn:r18423
2009-02-09Remove some deadcode and use tor_inet_aton uniformly.Nick Mathewson
svn:r18422
2009-02-09Fix a remote-crash bug. This will need a patch release.Nick Mathewson
svn:r18421
2009-02-09Fix a temporary DoS vulnerability that could be performed byRoger Dingledine
a directory mirror. Bugfix on 0.2.0.9-alpha; reported by lark. svn:r18420
2009-02-09decide that mikeperry's bug should be fixed in 0.2.1.xRoger Dingledine
(but not in 0.2.1.12-alpha, sorry) svn:r18417
2009-02-09add more reminders on potential performance improvementsRoger Dingledine
svn:r18416
2009-02-08declare tomorrow as the day for 0.2.1.12-alpha tooRoger Dingledine
svn:r18413
2009-02-06Create Archive directory if it does not exist. Make sure mv knows we want ↵Peter Palfrader
to move stuff into a dir svn:r18411
2009-02-05Forward-port ChangeLog for 0.2.0.30.Karsten Loesing
svn:r18404
2009-02-04patches/06_add_compile_time_defaults: Only set the User option in the config ifPeter Palfrader
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
2009-02-04If we're using bridges and our network goes away, be more willingRoger Dingledine
to forgive our bridges and try again when we get an application request. Bugfix on 0.2.0.x. svn:r18396
2009-02-04some other performance-oriented fixes to integrateRoger Dingledine
svn:r18395
2009-02-04cosmetic changesRoger Dingledine
svn:r18394
2009-02-04and forward-port the 0.2.0.33 changelogRoger Dingledine
svn:r18392
2009-02-04make a note about a clause in connection_edge.c that is probablyRoger Dingledine
redundant, and is definitely confusing. we should take it out in 0.2.2.x and see who squeaks. svn:r18383
2009-02-01Minor adjustment to man page.Andrew Lewman
svn:r18365
2009-01-31Fix a possible cause of bug 915 when parsing multiple votes one of which was ↵Nick Mathewson
bad. Bugfix on 0.2.0.8-alpha. svn:r18354
2009-01-31When building with GCC, use -fno-strict-aliasingNick Mathewson
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
2009-01-30give torrc.sample its yearly overhaul. the main change is toRoger Dingledine
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
2009-01-30fix a wide line.Nick Mathewson
svn:r18341
2009-01-30remove some done or abandoned items from the external todoRoger Dingledine
svn:r18335
2009-01-30admit that the "get a relay operator mailing list going" plan is theRoger Dingledine
one to slip if something is going to svn:r18334
2009-01-29Updated win32/mingw directions for openssl 0.9.8j.Andrew Lewman
svn:r18327
2009-01-29Clean up the rpm creation steps.Andrew Lewman
svn:r18325
2009-01-29Add data files generated by selection probability optimization algorithmSteven Murdoch
svn:r18316
2009-01-28Support setting serverdnsrandomizecase during sighup. Backportable, unless ↵Nick Mathewson
too trivial. svn:r18307
2009-01-28Fix a race condition on nameserver reconfiguration.Nick Mathewson
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
2009-01-28Don't obsolete a very-new connection for having no circuits yet.Nick Mathewson
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
2009-01-28Fix an old changelog entry to mention which bug it fixed.Nick Mathewson
svn:r18302
2009-01-28Remove some dead code.Nick Mathewson
svn:r18301
2009-01-28Forward-port: Fix bug 893: check AP connections for markedness before ↵Nick Mathewson
expiring them. svn:r18299
2009-01-28Actually send the extra_headers content in write_http_response_header_impl. ↵Nick Mathewson
This make X-Descriptor-Now-New get sent. Bugfix on 0.2.0.10-alpha. Spotted by "multiplication". svn:r18297
2009-01-28clean up r18287Roger Dingledine
svn:r18288
2009-01-28patch from matt to implement 'getinfo status/clients-seen'Roger Dingledine
svn:r18287
2009-01-28more minor bugs in the control specRoger Dingledine
svn:r18286
2009-01-28typo found by 'nil'Roger Dingledine
svn:r18283
2009-01-27gah. yet another place that needs to be edited when we addRoger Dingledine
a new event. what a mess. svn:r18277
2009-01-25Correct some typos while reading dir specs.Karsten Loesing
svn:r18266
2009-01-23Fix typo found by Justin Coffi on or-talkNick Mathewson
svn:r18258
2009-01-22Section on peer-to-peer bandwidth estimationSteven Murdoch
svn:r18242
2009-01-22Do not use == in our shell code; = is standard.Nick Mathewson
svn:r18239
2009-01-22Support 64-bit time_t. Patch from Matthias Drochner. Partial backport ↵Nick Mathewson
candidate. svn:r18234
2009-01-22New section "Minimzing latency of paths" in performance optimization paperSteven Murdoch
svn:r18227
2009-01-22Update 'sd' to allow users to select v2 or v3 protocols when looking up a ↵Jacob Appelbaum
node name. Default to v2. Either way, we're using Weasel's DA. svn:r18220
2009-01-21Make sure that even in the weird fiddly paths that lead to init_keys,Nick Mathewson
crypto_global_init gets called. Also have it be crypto_global_init that calls crypto_seed_rng, so we are not dependent on OpenSSL's RAND_poll in these fiddly cases. Should fix bug 907. Bugfix on 0.0.9pre6. Backport candidate. svn:r18210
2009-01-21Fix an error in tor_addr_parse that kept us from having a hidden service or ↵Nick Mathewson
a bridge live at an IPv6 address. svn:r18206
2009-01-21Fix warning on panther compile, and bug 913. Backport candidate.Nick Mathewson
svn:r18203