Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-07 | Fix another 20499-broken test | Nick Mathewson | |
2016-11-07 | Fix a unit test (broken by recent 20499 hacking) | Nick Mathewson | |
2016-09-26 | Merge remote-tracking branch 'public/ticket20001_v2' | Nick Mathewson | |
2016-09-26 | Merge branch 'protover_v2_squashed' | Nick Mathewson | |
2016-09-26 | Emit and parse protocol lists in router descriptors | Nick Mathewson | |
2016-09-13 | Unit tests for proposal 271 client-side implementation | Nick Mathewson | |
2016-09-08 | Simplify log_test_helpers interface | Nick Mathewson | |
Previously, you needed to store the previous log severity in a local variable, and it wasn't clear if you were allowed to call these functions more than once. | |||
2016-09-08 | Resolve more BUG warnings in the unit tests | Nick Mathewson | |
2016-09-07 | Capture and enforce BUG warnings in dir/param_voting_lookup | Nick Mathewson | |
2016-09-07 | Fix unit test failure introduced by #20002 | Nick Mathewson | |
Updating the consensus algorithm made a non-valid node never get listed, which messed up some other tests. | |||
2016-09-06 | checkSpace.pl now forbids more identifiers. | Nick Mathewson | |
The functions it warns about are: assert, memcmp, strcat, strcpy, sprintf, malloc, free, realloc, strdup, strndup, calloc. Also, fix a few lingering instances of these in the code. Use other conventions to indicate _intended_ use of assert and malloc/realloc/etc. | |||
2016-08-29 | Merge remote-tracking branch 'teor/reject-tap-v6' | Nick Mathewson | |
2016-07-28 | Fix all -Wshadow warnings on Linux | Nick Mathewson | |
This is a partial fix for 18902. | |||
2016-07-15 | Relays make sure their own descriptor has an ntor key | teor (Tim Wilson-Brown) | |
2016-07-01 | Keep make check-spaces happy | Andrea Shepard | |
2016-07-01 | Merge remote-tracking branch 'dgoulet/ticket16943_029_05-squashed' | Nick Mathewson | |
Trivial Conflicts: src/or/or.h src/or/routerparse.c | |||
2016-07-01 | Refactor parameter computation and add a helper function | Nick Mathewson | |
This patch makes us retain the intermediate list of K=V entries for the duration of computing our vote, and lets us use that list with a new function in order to look up parameters before the consensus is published. We can't actually use this function yet because of #19011: our existing code to do this doesn't actually work, and we'll need a new consensus method to start using it. Closes ticket #19012. | |||
2016-07-01 | prop250: Add unit tests | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> Signed-off-by: George Kadianakis <desnacked@riseup.net> | |||
2016-07-01 | Add an extra check to test_dir to try to debug windows jenkins issue | Nick Mathewson | |
2016-06-30 | Make sure that our tests expect the windows path separator as needed | Nick Mathewson | |
2016-06-30 | One more tt_u64_op | Nick Mathewson | |
2016-06-30 | use tt_u64_op for comparing len_descs_dumped | Nick Mathewson | |
2016-06-30 | Fix more naked strdup/malloc/free instances | Nick Mathewson | |
2016-06-30 | Avoid naked strdups in test_dir.c | Nick Mathewson | |
2016-06-30 | Fix a memory leak in test_dir_populate_dump_desc_fifo | Nick Mathewson | |
2016-06-30 | Add unit test for dump_desc_populate_fifo_from_directory() | Andrea Shepard | |
2016-06-30 | Unit test for dump_desc_populate_one_file() | Andrea Shepard | |
2016-06-30 | Move unparseable descriptor dumps into subdirectory of DataDir | Andrea Shepard | |
2016-06-30 | Add dir/dump_unparseable_descriptors unit test | Andrea Shepard | |
2016-06-23 | Merge remote-tracking branch 'public/bug15942_v2_alternative' | Nick Mathewson | |
2016-06-20 | Make base16_decodes return number of decoded bytes | nikkolasg | |
base16_decodes() now returns the number of decoded bytes. It's interface changes from returning a "int" to a "ssize_t". Every callsite now checks the returned value. Fixes #14013 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-06-18 | Unit test for DL_SCHED_RANDOM_EXPONENTIAL | Andrea Shepard | |
2016-05-30 | Replace nearly all XXX0vv comments with smarter ones | Nick Mathewson | |
So, back long ago, XXX012 meant, "before Tor 0.1.2 is released, we had better revisit this comment and fix it!" But we have a huge pile of such comments accumulated for a large number of released versions! Not cool. So, here's what I tried to do: * 0.2.9 and 0.2.8 are retained, since those are not yet released. * XXX+ or XXX++ or XXX++++ or whatever means, "This one looks quite important!" * The others, after one-by-one examination, are downgraded to plain old XXX. Which doesn't mean they aren't a problem -- just that they cannot possibly be a release-blocking problem. | |||
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 | Merge branch 'maint-0.2.8' | 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 | Restore and improve download schedule unit tests | teor (Tim Wilson-Brown) | |
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-12 | Refactor out u64_dbl_t | Nick Mathewson | |
This type saved a tiny amount of allocation, but not enough to be worth keeping. (This is in preparation for moving choose_array_element_by_weight) | |||
2016-04-28 | Decide to advertise begindir support like we decide to advertise DirPort | teor (Tim Wilson-Brown) | |
Decide to advertise begindir support in a similar way to how we decide to advertise DirPort. Fix up the associated descriptor-building unit tests. Resolves #18616, bugfix on 0c8e042c30946faa in #12538 in 0.2.8.1-alpha. | |||
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2016-02-24 | Remove the freelist from memarea.c | Nick Mathewson | |
This is in accordance with our usual policy against freelists, now that working allocators are everywhere. It should also make memarea.c's coverage higher. I also doubt that this code ever helped performance. | |||
2016-02-23 | Merge branch 'bug17795' | Nick Mathewson | |
2016-02-10 | Whitespace fixes | Nick Mathewson | |
2016-02-10 | Rename crypto_digest_all, and digests_t. | Nick Mathewson | |
They are no longer "all" digests, but only the "common" digests. Part of 17795. This is an automated patch I made with a couple of perl one-liners: perl -i -pe 's/crypto_digest_all/crypto_common_digests/g;' src/*/*.[ch] perl -i -pe 's/\bdigests_t\b/common_digests_t/g;' src/*/*.[ch] | |||
2016-01-29 | Remove support for unsigned time_t | Nick Mathewson | |
We've never actually tested this support, and we should probably assume it's broken. To the best of my knowledge, only OpenVMS has this, and even on OpenVMS it's a compile-time option to disable it. And I don't think we build on openvms anyway. (Everybody else seems to be working around the 2038 problem by using a 64-bit time_t, which won't expire for roughly 292 billion years.) Closes ticket 18184. |