Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-12 | Merge remote-tracking branch 'andrea/bug8639_v3' into maint-0.2.4 | Nick Mathewson | |
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 '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-12 | Expand microdesc cache tests | Nick Mathewson | |
Is it possible that *every* attempt to replace the microdesc cache on windows 7 is going to fail because of our lack of FILE_SHARE_DELETE while opening the file? If so, this test will catch #2077 and let us know when it's fixed. | |||
2013-06-10 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-06-10 | Merge branch 'bug9017' into maint-0.2.3 | Nick Mathewson | |
2013-06-10 | Fix (Open?)BSD fast-connect bug with optimistic data. | Nick Mathewson | |
There's an assertion failure that can occur if a connection has optimistic data waiting, and then the connect() call returns 0 on the first attempt (rather than -1 and EINPROGRESS). That latter behavior from connect() appears to be an (Open?)BSDism when dealing with remote addresses in some cases. (At least, I've only seen it reported with the BSDs under libevent, even when the address was 127.0.0.1. And we've only seen this problem in Tor with OpenBSD.) Fixes bug 9017; bugfix on 0.2.3.1-alpha, which first introduced optimistic data. (Although you could also argue that the commented-out connection_start_writing in 155c9b80 back in 2002 is the real source of the issue.) | |||
2013-06-05 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-06-05 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2013-06-05 | Fix two cut'n'paste docu bugs. | Linus Nordberg | |
2013-06-05 | Update to the June 2013 GeoIP database. | Karsten Loesing | |
2013-05-31 | When launching a resolve request on behalf of an AF_UNIX control, omit the ↵ | Andrea Shepard | |
address field of the new entry connection. Fixes bug 8639. | |||
2013-05-21 | Downgrade the unexpected sendme cell warnings for 0.2.4 | Nick Mathewson | |
See discussion on #8093 | |||
2013-05-20 | Copy-paste description of PathBias params from man page to or.h comment | Andrea Shepard | |
2013-05-20 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-05-20 | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | |
2013-05-17 | Fix bug 8846: better log message on IP version confusion | Nick Mathewson | |
2013-05-15 | Fix unit tests to pass after fix for #8879 | Nick Mathewson | |
2013-05-15 | Fix socks5 handshake for username/password auth | Roger Dingledine | |
The fix for bug 8117 exposed this bug, and it turns out real-world applications like Pidgin do care. Bugfix on 0.2.3.2-alpha; fixes bug 8879. | |||
2013-05-13 | Update to the May 2013 GeoIP database. | Karsten Loesing | |
2013-05-10 | Merge bug5595-v2-squashed into maint-0.2.4 | Andrea Shepard | |
2013-05-09 | Add some unit tests for fp_pair_map_t to test/containers.c based on the ↵ | Andrea Shepard | |
strmap tests | |||
2013-05-09 | Rephrase comment in trusted_dirs_load_certs_from_string() to reflect 5595 fix | Andrea Shepard | |
2013-05-09 | Make warning in authority_cert_dl_failed() LD_BUG per NickM code review | Andrea Shepard | |
2013-05-09 | Use tor_asprintf() and clean up string handling in ↵ | Andrea Shepard | |
authority_certs_fetch_missing() | |||
2013-05-09 | Clean up ugly constants in connection_dir_download_cert_failed(), and fix a ↵ | Andrea Shepard | |
broken one | |||
2013-05-09 | Avoid duplicate downloads by (fp,sk) and by fp for authority certs when ↵ | Andrea Shepard | |
bootstrapping | |||
2013-05-09 | When downloading certificates, distinguish requesting by identity digest ↵ | Andrea Shepard | |
from requesting by ID digest, signing key pair; fixes bug 5595 | |||
2013-05-09 | Implement fp_pair_map_t | Andrea Shepard | |
2013-05-09 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2013-05-09 | Merge branch 'bug8844_v2' into maint-0.2.3 | Nick Mathewson | |
2013-05-09 | Don't run off the end of the array-of-freelists | Nick Mathewson | |
This is a fix for bug 8844, where eugenis correctly notes that there's a sentinel value at the end of the list-of-freelists that's never actually checked. It's a bug since the first version of the chunked buffer code back in 0.2.0.16-alpha. This would probably be a crash bug if it ever happens, but nobody's ever reported something like this, so I'm unsure whether it can occur. It would require write_to_buf, write_to_buf_zlib, read_to_buf, or read_to_buf_tls to get an input size of more than 32K. Still, it's a good idea to fix this kind of thing! | |||
2013-05-08 | Fix bug 8845: check the right length of memory in aes unit tests | Nick Mathewson | |
This couldn't actually be a buffer overrun unless AES somehow turned into memcpy, but still it's good to fix it. | |||
2013-05-05 | Use a clearer idiom for node identity in router_counts_toward_thresholds | Nick Mathewson | |
2013-05-05 | Fix 8833: crash bug from using NULL node->ri in dirserv.c | Nick Mathewson | |
It appears that moria1 crashed because of one instance of this (the one in router_counts_toward_thresholds). The other instance I fixed won't actually have broken anything, but I think it's more clear this way. Fixes bug 8833; bugfix on 0.2.4.12-alpha. | |||
2013-04-24 | Merge remote-tracking branch 'public/bug6026' into maint-0.2.4 | Nick Mathewson | |
2013-04-24 | Merge branch 'bug8235-fix-rebased' into maint-0.2.4 | Nick Mathewson | |
2013-04-24 | Increase the pathbias state file miscounting version check. | Mike Perry | |
We now know the bug is present in 0.2.4.12-alpha too. It should be fixed in 0.2.4.13-alpha, though. | |||
2013-04-24 | Changes file for 8235. | Mike Perry | |
2013-04-24 | Bug 8235: Fix scaling adjustments. | Mike Perry | |
We need to subtract both the current built circuits *and* the attempted circuits from the attempt count during scaling, since *both* have already been counted there. | |||
2013-04-18 | Add a boolean to flag-thresholds for "we have enough measured bandwidth" | Nick Mathewson | |
Implements #8711. | |||
2013-04-18 | Merge remote-tracking branch 'public/bug8716_023' into maint-0.2.4 | Nick Mathewson | |
2013-04-18 | Merge remote-tracking branch 'public/bug8719' into maint-0.2.4 | Nick Mathewson | |
2013-04-18 | Remove a double-newline | Nick Mathewson | |
2013-04-18 | Merge branch 'less_charbuf_rebased' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/dirserv.c src/or/dirserv.h src/test/test_dir.c | |||
2013-04-18 | Add unit test for encoding ntor key in routerinfo | Nick Mathewson | |
2013-04-18 | Remove the unused pk3 variable from test_dir_formats | Nick Mathewson | |
2013-04-18 | Re-enable test for parsing and generating descriptor with exit policy | Nick Mathewson | |
Looks like I turned this off in 6ac42f5e back in 2003 and never got around to making it work again. There has been no small amount of code drift. | |||
2013-04-18 | Test networkstatus_getinfo_helper_single | Nick Mathewson | |