- 04 Feb, 2009 1 commit
-
-
Roger Dingledine authored
redundant, and is definitely confusing. we should take it out in 0.2.2.x and see who squeaks. svn:r18383
-
- 01 Feb, 2009 1 commit
-
-
Andrew Lewman authored
svn:r18365
-
- 31 Jan, 2009 2 commits
-
-
Nick Mathewson authored
Fix a possible cause of bug 915 when parsing multiple votes one of which was bad. Bugfix on 0.2.0.8-alpha. svn:r18354
-
Nick Mathewson authored
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
-
- 30 Jan, 2009 4 commits
-
-
Roger Dingledine authored
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
-
Nick Mathewson authored
svn:r18341
-
Roger Dingledine authored
svn:r18335
-
Roger Dingledine authored
one to slip if something is going to svn:r18334
-
- 29 Jan, 2009 3 commits
-
-
Andrew Lewman authored
svn:r18327
-
Andrew Lewman authored
svn:r18325
-
Steven Murdoch authored
svn:r18316
-
- 28 Jan, 2009 11 commits
-
-
Nick Mathewson authored
svn:r18307
-
Nick Mathewson authored
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
-
Nick Mathewson authored
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
-
Nick Mathewson authored
svn:r18302
-
Nick Mathewson authored
svn:r18301
-
Nick Mathewson authored
svn:r18299
-
Nick Mathewson authored
Actually send the extra_headers content in write_http_response_header_impl. This make X-Descriptor-Now-New get sent. Bugfix on 0.2.0.10-alpha. Spotted by "multiplication". svn:r18297
-
Roger Dingledine authored
svn:r18288
-
Roger Dingledine authored
svn:r18287
-
Roger Dingledine authored
svn:r18286
-
Roger Dingledine authored
svn:r18283
-
- 27 Jan, 2009 1 commit
-
-
Roger Dingledine authored
a new event. what a mess. svn:r18277
-
- 25 Jan, 2009 1 commit
-
-
Karsten Loesing authored
svn:r18266
-
- 23 Jan, 2009 1 commit
-
-
Nick Mathewson authored
svn:r18258
-
- 22 Jan, 2009 5 commits
-
-
Steven Murdoch authored
svn:r18242
-
Nick Mathewson authored
svn:r18239
-
Nick Mathewson authored
svn:r18234
-
Steven Murdoch authored
svn:r18227
-
Jacob Appelbaum authored
Update 'sd' to allow users to select v2 or v3 protocols when looking up a node name. Default to v2. Either way, we're using Weasel's DA. svn:r18220
-
- 21 Jan, 2009 8 commits
-
-
Nick Mathewson authored
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
-
Nick Mathewson authored
Fix an error in tor_addr_parse that kept us from having a hidden service or a bridge live at an IPv6 address. svn:r18206
-
Nick Mathewson authored
svn:r18203
-
Roger Dingledine authored
still only takes effect if BridgeRelay is set) svn:r18202
-
Roger Dingledine authored
on 0.2.1.10-alpha; reported by Matt Edman. svn:r18201
-
Roger Dingledine authored
svn:r18200
-
Martin Peck authored
svn:r18198
-
Peter Palfrader authored
svn:r18195
-
- 20 Jan, 2009 2 commits
-
-
Peter Palfrader authored
svn:r18194
-
Roger Dingledine authored
svn:r18192
-