Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-23 | Add 0.2.8.8 to ChangeLogtor-0.2.9.3-alpha | Nick Mathewson | |
2016-09-23 | Add 0.2.8.8 to releasenotes | Nick Mathewson | |
2016-09-23 | Reflow changelog again | Nick Mathewson | |
2016-09-23 | Lightly edit the changelog | Nick Mathewson | |
2016-09-23 | Pick a date | Nick Mathewson | |
2016-09-23 | Remove changes files that we have folded in | Nick Mathewson | |
2016-09-23 | One more changelog entry | Nick Mathewson | |
2016-09-23 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-23 | Merge remote-tracking branch 'teor/broken-028-fallbacks' into maint-0.2.8 | Nick Mathewson | |
2016-09-22 | Remove another fallback whose operator opted-out | teor | |
2016-09-22 | Copy 0.2.8.8 changelog entries forward | Nick Mathewson | |
2016-09-22 | Reflow the changelog | Nick Mathewson | |
2016-09-22 | sort entries into a changelog. | Nick Mathewson | |
2016-09-22 | remove changes files that are also in 0.2.8.8 | Nick Mathewson | |
2016-09-22 | bump master to 0.2.9.3-alpha | Nick Mathewson | |
2016-09-22 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-22 | Update versions to 0.2.8.8 | Nick Mathewson | |
2016-09-22 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-22 | LintChanges fix | Nick Mathewson | |
2016-09-22 | Merge branch 'bug20203_027_squashed' into maint-0.2.8 | Nick Mathewson | |
2016-09-22 | When clearing cells from a circuit for OOM reasons, tell cmux we did so. | Nick Mathewson | |
Not telling the cmux would sometimes cause an assertion failure in relay.c when we tried to get an active circuit and found an "active" circuit with no cells. Additionally, replace that assert with a test and a log message. Fix for bug 20203. This is actually probably a bugfix on 0.2.8.1-alpha, specifically my code in 8b4e5b7ee902fb7fa0776 where I made circuit_mark_for_close_() do less in order to simplify our call graph. Thanks to "cypherpunks" for help diagnosing. | |||
2016-09-22 | Coverity warning fix: let coverity tell we're closing sockets | Nick Mathewson | |
Our use of the (mockable) tor_close_socket() in the util/socket_.. tests confused coverity, which could no longer tell that we were actually closing the sockets. | |||
2016-09-22 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-22 | Fix lintchanges warnings in 028 | Nick Mathewson | |
2016-09-22 | Fix conflicting types errors for aes.c. | Nick Mathewson | |
2016-09-22 | Fix warnings from lintChanges.py | Nick Mathewson | |
2016-09-22 | fix crash in lintChanges.py | Nick Mathewson | |
2016-09-22 | Changes file for #20190: remove broken fallbacks | teor | |
2016-09-21 | Merge remote-tracking branch 'isis/bug20201' | Nick Mathewson | |
2016-09-21 | Update documentation for parse_bridge_line() in src/or/config.c. | Isis Lovecruft | |
* FIXES #20201: https://bugs.torproject.org/20201 | |||
2016-09-20 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-20 | Merge remote-tracking branch 'public/bug20103_028_v3' into maint-0.2.8 | Nick Mathewson | |
2016-09-20 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-09-21 | fixup! Update hard-coded fallback list based on pre-0.2.9 checks | teor | |
2016-09-20 | dns: Always enable DNS request for our DNSPort | David Goulet | |
Commit 41cc1f612bd2112ab7cec0cc4fdeb68c26e231bf introduced a "dns_request" configuration value which wasn't set to 1 for an entry connection on the DNSPort leading to a refusal to resolve the given hostname. This commit set the dns_request flag by default for every entry connection made to the DNSPort. Fixes #20109 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-09-20 | Don't look at any routerstatus_t when the networkstatus is inconsistent | Nick Mathewson | |
For a brief moment in networkstatus_set_current_consensus(), the old consensus has been freed, but the node_t objects still have dead pointers to the routerstatus_t objects within it. During that interval, we absolutely must not do anything that would cause Tor to look at those dangling pointers. Unfortunately, calling the (badly labeled!) current_consensus macro or anything else that calls into we_use_microdescriptors_for_circuits(), can make us look at the nodelist. The fix is to make sure we identify the main consensus flavor _outside_ the danger zone, and to make the danger zone much much smaller. Fixes bug 20103. This bug has been implicitly present for AGES; we just got lucky for a very long time. It became a crash bug in 0.2.8.2-alpha when we merged 35bbf2e4a4e8ccb to make find_dl_schedule start looking at the consensus, and 4460feaf2850ef0 which made node_get_all_orports less (accidentally) tolerant of nodes with a valid ri pointer but dangling rs pointer. | |||
2016-09-20 | Update hard-coded fallback list based on pre-0.2.9 checks | teor | |
2016-09-19 | Merge remote-tracking branch 'public/aes256' | Nick Mathewson | |
2016-09-19 | Merge remote-tracking branch 'teor/bug20117' | Nick Mathewson | |
2016-09-16 | Add support for AES256 and AES192 | Nick Mathewson | |
(This will be used by prop224) | |||
2016-09-16 | Remove a needless level of indirection from crypto_cipher_t | Nick Mathewson | |
Now that crypto_cipher_t only contains a pointer, it no longer has any reason for an independent existence. | |||
2016-09-16 | Simplify the crypto_cipher_t interface and structure | Nick Mathewson | |
Previously, the IV and key were stored in the structure, even though they mostly weren't needed. The only purpose they had was to support a seldom-used API where you could pass NULL when creating a cipher in order to get a random key/IV, and then pull that key/IV back out. This saves 32 bytes per AES instance, and makes it easier to support different key lengths. | |||
2016-09-16 | In aes.c, support 192-bit and 256-bit keys. | Nick Mathewson | |
Also, change the input types for aes_new_cipher to be unsigned, as they should have been all along. | |||
2016-09-14 | Ensure that dir1 and dir2 are freed at the end of poisoning test | Nick Mathewson | |
Found by coverity. | |||
2016-09-14 | Fix a bogus memwipe length in rend_service_load_auth_keys(). | Nick Mathewson | |
Bugfix on a4f46ff8ba43b1e635bc5a8543b9354e6de02e14. Found by Coverity. | |||
2016-09-14 | Remove an extraneous parenthesis in IF_BUG_OHNCE__ | Nick Mathewson | |
Fixes bug 20141; bugfix on 0.2.9.1-alpha. Patch from Gisle Vanem. | |||
2016-09-14 | Merge remote-tracking branch 'teor/feature20072' | Nick Mathewson | |
2016-09-14 | Merge branch 'bug20081' | Nick Mathewson | |
2016-09-14 | Add some chutney single onion networks to make test-network-all | teor | |
This requires a recent version of chutney, with the single onion network flavours (git c72a652 or later). Closes ticket #20072. | |||
2016-09-13 | Merge remote-tracking branch 'public/bug20063' | Nick Mathewson | |