Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-15 | And a changes file for #9258 | Peter Palfrader | |
2013-07-12 | Merge remote-tracking branch 'public/gsoc-ctoader-cap-phase1-squashed' | Nick Mathewson | |
2013-07-11 | Add a basic seccomp2 syscall filter on Linux | Cristian Toader | |
It's controlled by the new Sandbox argument. Right now, it's rather coarse-grained, it's Linux-only, and it may break some features. | |||
2013-07-08 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-07-08 | Merge branch 'bug9200' into maint-0.2.4 | Nick Mathewson | |
2013-07-08 | Merge remote-tracking branch 'origin/maint-0.2.4' | 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 remote-tracking branch 'linus/bug8530' | Nick Mathewson | |
2013-06-29 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-06-29 | Give a warning when bufferevents are enabled. | Nick Mathewson | |
Ticket 9147. | |||
2013-06-24 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
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-24 | Fix #5584 - raise awareness of safer logging - warn about potentially unsafe ↵ | Marek Majkowski | |
config options | |||
2013-06-18 | Merge remote-tracking branch 'origin/maint-0.2.4' | 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-024' into bug9072-025 | Andrea Shepard | |
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.5-squashed' | Nick Mathewson | |
Conflicts: src/or/relay.c | |||
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 | Don't queue more cells as a middle relay than the spec allows to be in flight | Andrea Shepard | |
2013-06-13 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-06-13 | Merge remote-tracking branch 'linus/bug8532' | 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 | Add make target test-network running traffic tests in a Chutney network. | Linus Nordberg | |
This implements ticket #8530. | |||
2013-06-13 | Merge remote-tracking branch 'public/bug7912_squashed' | Nick Mathewson | |
2013-06-13 | Add a changes file for bug 7912 | Nick Mathewson | |
I'm calling it a bugfix on 0.2.0.1-alpha, since that's where cell queues were first introduced. | |||
2013-06-13 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-06-13 | Merge remote-tracking branch 'public/bug8822' into maint-0.2.4 | Nick Mathewson | |
2013-06-12 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
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 'origin/maint-0.2.4' | Nick Mathewson | |
2013-06-12 | Merge remote-tracking branch 'andrea/bug8639_v3' into maint-0.2.4 | Nick Mathewson | |
2013-06-12 | Issue #9043 - changelog entry | Marek Majkowski | |
2013-06-12 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-06-12 | Unmap the microdescriptor cache before replacing it. | Nick Mathewson | |
This is a reprise of the fix in bdff7e3299d78; 6905c1f6 reintroduced that bug. Briefly: windows doesn't seem to like deleting a mapped file. I tried adding the PROT_SHARED_DELETE flag to the createfile all, but that didn't actually fix this issue. Fortunately, the unit test I added in 4f4fc63fea0589a4fa03f3859dc27860cdde75af should prevent us from making this particular screw-up again. This patch also tries to limit the crash potential of a failure to write by a little bit, although it could do a better job of retaining microdescriptor bodies. Fix for bug 8822, bugfix on 0.2.4.12-alpha. | |||
2013-06-12 | Revert "Use the FILE_SHARE_DELETE flag for CreateFile on a mapping" | Nick Mathewson | |
This reverts commit 884a0e269c382f9e927d8c8b1ef4ef9d2d48379d. I'm reverting this because it doesn't actually make the problem go away. It appears that instead we need to do unmap-then-replace. | |||
2013-06-12 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2013-06-12 | Merge remote-tracking branch 'public/bug2077_share_delete' into maint-0.2.4 | Nick Mathewson | |
2013-06-12 | Use the FILE_SHARE_DELETE flag for CreateFile on a mapping | Nick Mathewson | |
A comment by rransom on #8795 taken together with a comment by doorss recorded on #2077 suggest that *every* attempt to replace the md cache will fail on Vista/Win7 if we don't have the FILE_SHARE_DELETE flag passed to CreateFile, and if we try to replace the file ourselves before unmapping it. I'm adding the FILE_SHARE_DELETE, since that's this simplest fix. Broken indexers (the favored #2077 hypothesis) could still cause trouble here, but at least this patch should make us stop stepping on our own feet. Likely fix for #2077 and its numerous duplicates. Bugfix on 0.2.2.6-alpha, which first had a microdescriptor cache that would get replaced before remapping it. | |||
2013-06-10 | Fix tor-fw-helper exit code. | Arlo Breault | |
It's returning the number of initialized backends. (changes file added by nickm; this is a fix for bug #9030) | |||
2013-06-10 | Merge remote-tracking branch 'majek/bug5170' | Nick Mathewson | |
2013-06-10 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |