Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-19 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-19 | Merge remote-tracking branch 'public/bug19073' into maint-0.2.8 | Nick Mathewson | |
2016-05-19 | lintchanges on 18809, and fix the bug number | Nick Mathewson | |
2016-05-19 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-19 | changelog typo fix | Nick Mathewson | |
2016-05-19 | Fix a compilation error in test_dir.c | Nick Mathewson | |
2016-05-19 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-19 | Merge branch 'bug18809_028_squashed' into maint-0.2.8 | Nick Mathewson | |
2016-05-19 | Add unit tests for networkstatus_consensus_is_bootstrapping | teor (Tim Wilson-Brown) | |
2016-05-19 | Restore and improve download schedule unit tests | teor (Tim Wilson-Brown) | |
2016-05-19 | Update unit tests for multiple bootstrap connections | teor (Tim Wilson-Brown) | |
2016-05-19 | Remove consensus_max_download_tries by refactoring | teor (Tim Wilson-Brown) | |
No behaviour change This function is used twice. The code is simpler if we split it up and inline it where it is used. | |||
2016-05-19 | Changes file for bug 18809 | teor (Tim Wilson-Brown) | |
2016-05-19 | Stop downloading consensuses when a consensus has been downloaded | teor (Tim Wilson-Brown) | |
Previosuly, during bootstrap, we would continue to download consensuses if we had a consensus, but didn't have the certificates to validate it. | |||
2016-05-18 | Fix a bad sizeof() in test_crypto.c. Harmless. Spotted by coverity. | Nick Mathewson | |
2016-05-17 | whitespace fixes | Nick Mathewson | |
2016-05-17 | Remove duplicate siging_key_cert fields. | Nick Mathewson | |
With the fix for #17150, I added a duplicate certificate here. Here I remove the original location in 0.2.8. (I wouldn't want to do that in 027, due to the amount of authority-voting-related code drift.) Closes 19073. | |||
2016-05-17 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-17 | Merge branch 'bug17150_027_extra' into maint-0.2.8 | Nick Mathewson | |
2016-05-17 | Improve API of routerinfo_incompatible_with_extrainfo() | Nick Mathewson | |
This API change makes it so that routerinfo_incompatible...() no longer takes a routerinfo_t, so that it's obvious that it should only look at fields from the signed_descriptor_t. This change should prevent a recurrence of #17150. | |||
2016-05-17 | Fix another, more subtle, case of bug 17150. | Nick Mathewson | |
We need to make sure that the corresponding sd and ei match in their certificates. | |||
2016-05-17 | Copy the signing_key_cert field into signed_descriptor_t | Nick Mathewson | |
We need this field to be in signed_descriptor_t so that routerinfo_incompatible_with_extrainfo can work correctly (#17150). But I don't want to move it completely in this patch, since a great deal of the code that messes with it has been in flux since 0.2.7, when this ticket was opened. I should open another ticket about removing the field from routerinfo_t and extrainfo_t later on. This patch fixes no actual behavior. | |||
2016-05-17 | Fix documentation for routerinfo_incompatible_with_extrainfo | Nick Mathewson | |
2016-05-17 | When making sure digest256 matches in ei, look at sd, not ri. | Nick Mathewson | |
The routerinfo we pass to routerinfo_incompatible_with_extrainfo is the latest routerinfo for the relay. The signed_descriptor_t, on the other hand, is the signed_descriptor_t that corresponds to the extrainfo. That means we should be checking the digest256 match with that signed_descriptor_t, not with the routerinfo. Fixes bug 17150 (and 19017); bugfix on 0.2.7.2-alpha. | |||
2016-05-17 | Move extra_info_digest256 into signed_descriptor_t | Nick Mathewson | |
This patch includes no semantic changes; it's just a field movement. It's prerequisite for a fix to 19017/17150. | |||
2016-05-17 | Merge remote-tracking branch 'teor/bug18963-remember-v2' | Nick Mathewson | |
2016-05-17 | Remove from master all changes files scheduled for 0.2.8.3 | Nick Mathewson | |
These won't go in the 0.2.9.1-alpha changelog, since 0.2.8.3 will come out first. Generated automatically with findMergedChanges.pl | |||
2016-05-17 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-17 | Merge branch 'bug18616-v4-merged_028' into maint-0.2.8 | Nick Mathewson | |
2016-05-17 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-17 | Fix remaining lintChanges warnings. | Nick Mathewson | |
2016-05-17 | Resolve lintChanges warnings. | Nick Mathewson | |
2016-05-17 | Merge remote-tracking branch 'arma/bug18616-v4' into maint-0.2.8 | Nick Mathewson | |
2016-05-16 | touchups and refactorings on bug 18616 branch | Roger Dingledine | |
no behavior changes | |||
2016-05-16 | Fix memory leak in test_crypto_aes_ctr_testvec | Nick Mathewson | |
2016-05-16 | Windows lacks truncate(3). | Nick Mathewson | |
Fix the new crypto tests, which used truncate(3). | |||
2016-05-16 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-16 | Merge remote-tracking branch 'teor/fallback-script' into maint-0.2.8 | Nick Mathewson | |
2016-05-16 | Merge branch 'crypto_unit_tests_v2_squashed' | Nick Mathewson | |
2016-05-16 | Mark even more crypto lines (the fragile_assert ones) as unreachable | Nick Mathewson | |
2016-05-16 | Refactor digest allocation backend code | Nick Mathewson | |
I'm doing this to simplify crypto_digest_smartlist_prefix, and make it better covered by our tests. | |||
2016-05-16 | Cover all our DH code, and/or mark it unreachable. | Nick Mathewson | |
2016-05-16 | At long last, unit tests for degenerate DH public keys. | Nick Mathewson | |
Apparently, we detect and reject them correctly. Aren't you glad? | |||
2016-05-16 | Treat absent argument to crypto_log_errors as a bug. | Nick Mathewson | |
2016-05-16 | Slight improvements to DH coverage. | Nick Mathewson | |
2016-05-16 | Mark some unreachable lines in crypto.c | Nick Mathewson | |
2016-05-16 | Improve test coverage of our strongest-rng code. | Nick Mathewson | |
2016-05-16 | Test coverage on ed25519 load/store functions. | Nick Mathewson | |
2016-05-16 | Do not leak the 'tag' when trying to read a truncated ed25519 key file | Nick Mathewson | |
Fix for bug 18956. | |||
2016-05-16 | Mark unreachable lines in crypto_ed25519.c | Nick Mathewson | |