Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-21 | Make bridges send AUTH_CHALLENGE cells | Nick Mathewson | |
The spec requires them to do so, and not doing so creates a situation where they can't send-test because relays won't extend to them because of the other part of bug 9546. Fixes bug 9546; bugfix on 0.2.3.6-alpha. | |||
2013-08-20 | Send NETINFO on receiving a NETINFO if we have not yet sent one. | Nick Mathewson | |
Relays previously, when initiating a connection, would only send a NETINFO after sending an AUTHENTICATE. But bridges, when receiving a connection, would never send AUTH_CHALLENGE. So relays wouldn't AUTHENTICATE, and wouldn't NETINFO, and then bridges would be surprised to be receiving CREATE cells on a non-open circuit. Fixes bug 9546. | |||
2013-08-16 | Document the correct loglevel for the heartbeat message | Nick Mathewson | |
2013-08-12 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-08-12 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2013-08-12 | Update to the August 2013 GeoIP database. | Karsten Loesing | |
2013-08-10 | Fix an uninitialized-read when parsing v3 introduction requests. | Nick Mathewson | |
Fortunately, later checks mean that uninitialized data can't get sent to the network by this bug. Unfortunately, reading uninitialized heap *can* (in some cases, with some allocators) cause a crash if you get unlucky and go off the end of a page. Found by asn. Bugfix on 0.2.4.1-alpha. | |||
2013-07-31 | Merge remote-tracking branch 'arma/bug9354' into maint-0.2.4 | Nick Mathewson | |
2013-07-31 | Fix invalid-read when a managed proxy configuration fails. | George Kadianakis | |
2013-07-30 | NumDirectoryGuards now tracks NumEntryGuards by default | Roger Dingledine | |
Now a user who changes only NumEntryGuards will get the behavior she expects. Fixes bug 9354; bugfix on 0.2.4.8-alpha. | |||
2013-07-26 | Merge branch 'bug9337' into maint-0.2.4 | Nick Mathewson | |
2013-07-26 | Avoid assertion failure on unexepcted address family in DNS reply. | Nick Mathewson | |
Fixes bug 9337; bugfix on 0.2.4.7-alpha. | |||
2013-07-23 | Fix bug9309, and n_noncanonical count/continue code | Nick Mathewson | |
When we moved channel_matches_target_addr_for_extend() into a separate function, its sense was inverted from what one might expect, and we didn't have a ! in one place where we should have. Found by skruffy. | |||
2013-07-18 | fix typo | Roger Dingledine | |
2013-07-18 | Merge remote-tracking branch 'public/bug9295_023' into maint-0.2.4 | Nick Mathewson | |
2013-07-18 | Fix for bug 9295: Don't crash when running --hash-password. | Nick Mathewson | |
Fix on 0.2.4.15-rc; I'm doing this branch against 0.2.3, since we're considering #9122 for an 0.2.3 backport, and if we do, we should merge this too. | |||
2013-07-18 | tmp | Nick Mathewson | |
2013-07-16 | Re-do a cast in order to make old buggy freebsd gcc happy | Nick Mathewson | |
Fix for #9254. Bugfix on 0.2.4.14-alpha. This is not actually a bug in the Tor code. | |||
2013-07-08 | Merge branch 'bug9200' into maint-0.2.4 | Nick Mathewson | |
2013-07-08 | Add a comment and a check for why flag indices will be <= 63 | Nick Mathewson | |
2013-07-08 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-07-08 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2013-07-08 | Update to the July 2013 GeoIP database. | Karsten Loesing | |
2013-07-03 | FIx undefined behavior in dirvote.c | Nick Mathewson | |
Fix a bug in the voting algorithm that could yield incorrect results when a non-naming authority declared too many flags. Fixes bug 9200; bugfix on 0.2.0.3-alpha. Found by coverity scan. | |||
2013-06-29 | Merge branch 'bug9147' into maint-0.2.4 | Nick Mathewson | |
2013-06-29 | Give a warning when bufferevents are enabled. | Nick Mathewson | |
Ticket 9147. | |||
2013-06-24 | Fix bug 9122: don't allow newdefaultoptions to be NULL | Nick Mathewson | |
(This caused a crash that was reported as bug 9122, but the underlying behavior has been wrong for a while.) Fix on 0.2.3.9-alpha. | |||
2013-06-18 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-06-18 | Fix some problems with the bug9002 fix. | Nick Mathewson | |
Fixes bug 9090; bug not in any released Tor. | |||
2013-06-18 | Tweak bug9063_redux patch: {n_p}_chan_cells, not {n,p}_conn_cells | Nick Mathewson | |
2013-06-18 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/config.c src/or/relay.c | |||
2013-06-18 | Merge branch 'bug9063_redux_023_squashed' into maint-0.2.3 | Nick Mathewson | |
2013-06-18 | Implement a real OOM-killer for too-long circuit queues. | Nick Mathewson | |
This implements "algorithm 1" from my discussion of bug #9072: on OOM, find the circuits with the longest queues, and kill them. It's also a fix for #9063 -- without the side-effects of bug #9072. The memory bounds aren't perfect here, and you need to be sure to allow some slack for the rest of Tor's usage. This isn't a perfect fix; the rest of the solutions I describe on codeable. | |||
2013-06-16 | Limit hidden service descriptors to at most 10 guard nodes. | Nick Mathewson | |
Fixes bug 9002; bugfix on 0.1.1.11-alpha (which introduced guard nodes), or on 0.0.6pre1 (which introduced hidden services). | |||
2013-06-15 | Merge branch 'bug9072-023' into bug9072-024 | Andrea Shepard | |
2013-06-15 | Disable middle relay queue overfill detection code due to possible guard ↵ | Andrea Shepard | |
discovery attack | |||
2013-06-14 | Merge branch 'circuit_queue_cap-0.2.4-squashed' into maint-0.2.4 | Nick Mathewson | |
2013-06-14 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Using "ours" strategy to avoid taking changes. | |||
2013-06-14 | Merge branch 'circuit_queue_cap-0.2.3-squashed' into maint-0.2.3 | Nick Mathewson | |
2013-06-14 | Increase the limit so leaky pipe might work | Nick Mathewson | |
2013-06-14 | Increase the limit so leaky pipe might work | Nick Mathewson | |
2013-06-13 | Don't queue more cells as a middle relay than the spec allows to be in flight | Andrea Shepard | |
2013-06-13 | Don't queue more cells as a middle relay than the spec allows to be in flight | Andrea Shepard | |
2013-06-13 | Merge branch 'bug9047' into maint-0.2.4 | Nick Mathewson | |
2013-06-13 | Define SEEK_SET for platforms that lack it. | Nick Mathewson | |
2013-06-13 | If we write the annotation but not the microdescriptor, rewind. | Nick Mathewson | |
This fixes bug 9047 (and some parts of 9031, 8922, 8883 that weren't fixed in 8822). Bugfix on 0.2.2.6-alpha. | |||
2013-06-13 | Merge remote-tracking branch 'public/bug8822' into maint-0.2.4 | Nick Mathewson | |
2013-06-12 | Fix the biggest errors in doc/HACKING | Nick Mathewson | |
We can wait for 0.2.5 for a full rewrite. #8964 | |||
2013-06-12 | Remove various outdated documents. | Nick Mathewson | |
doc/TODO and doc/spec/README were placeholders to tell people where to look for the real TODO and README stuff -- we replaced them years ago, though. authority-policy, v3-authority-howto, and torel-design.txt belong in torspec. I'm putting them in attic there since I think they may be in large part obsolete, but someone can rescue them if they're not. translations.txt is outdated, and refers to lots of programs other than Tor. We have much better translation resources on the website now. tor-win32-mingw-creation.txt is pending review of a revised version for 0.2.5 (see ticket #4520), but there's no reason to ship this one while we're waiting for an accurate version. the tor-rpm-creation.txt isn't obsolete AFAIK, but it belongs in doc/contrib if anywhere. Resolves bug #8965. | |||
2013-06-12 | Merge remote-tracking branch 'andrea/bug8639_v3' into maint-0.2.4 | Nick Mathewson | |