Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-30 | fix a syntax warning | Nick Mathewson | |
2016-06-29 | Expose GETINFO download status statics for test suite and make things mockable | Andrea Shepard | |
2016-06-29 | Expose authority certificate download statuses on the control port | Andrea Shepard | |
2016-06-09 | Reduce make check-spaces noise | Andrea Shepard | |
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 | Merge remote-tracking branch 'teor/bug18963-remember-v2' | 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-05-11 | Fetch certificates from the same directory as previous certificates | teor (Tim Wilson-Brown) | |
Improves the fix to #18963. | |||
2016-05-11 | Fetch certificates from the same directory as the consensus | teor (Tim Wilson-Brown) | |
Resolves ticket 18963; fix on #4483 in 0.2.8.1-alpha. | |||
2016-03-11 | moving hid_serv_get_responsible_directories and hid_serv_acting_as_directory ↵ | Hassan Alsibyani | |
from routerlist.c to rendcommon.c | |||
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2016-01-29 | Merge branch 'feature17840-v11-squashed' into feature17840-v11-merged | teor (Tim Wilson-Brown) | |
Conflicts: src/or/directory.c src/test/test_routerlist.c Fix minor conflicts. | |||
2016-01-29 | Choose directory servers by IPv4/IPv6 preferences | teor (Tim Wilson-Brown) | |
Add unit tests, refactor pick_directory functions. | |||
2016-01-29 | Choose OR Entry Guards using IPv4/IPv6 preferences | teor (Tim Wilson-Brown) | |
Update unit tests. | |||
2015-12-18 | Add unit test for router_pick_directory_server_impl | Matthew Finkel | |
2015-12-15 | Merge remote-tracking branch 'teor/feature17327-v4' | Nick Mathewson | |
2015-12-15 | Merge remote-tracking branch 'teor/feature4483-v10-squashed' | Nick Mathewson | |
2015-12-16 | Prop210: Add router_digest_is_fallback_dir | teor (Tim Wilson-Brown) | |
router_digest_is_fallback_dir returns 1 if the digest is in the currently loaded list of fallback directories, and 0 otherwise. This function is for future use. | |||
2015-12-15 | Replace usage of INLINE with inline | cypherpunks | |
This patch was generated using; sed -i -e "s/\bINLINE\b/inline/" src/*/*.[ch] src/*/*/*.[ch] | |||
2015-12-14 | Add a new ipv6=address:orport flag to DirAuthority and FallbackDir | Nick Mathewson | |
Resolves # 6027 | |||
2015-10-06 | fix check-spaces once more | Nick Mathewson | |
2015-09-15 | Add tests for the rend cache | Ola Bini | |
2015-05-28 | Implement proposal 228: cross-certification with onion keys | Nick Mathewson | |
Routers now use TAP and ntor onion keys to sign their identity keys, and put these signatures in their descriptors. That allows other parties to be confident that the onion keys are indeed controlled by the router that generated the descriptor. | |||
2015-02-11 | Merge branch 'bug12844' | Nick Mathewson | |
Conflicts: src/or/circuituse.c src/test/include.am src/test/test_entrynodes.c | |||
2015-01-23 | Merge remote-tracking branch 'public/ticket9969' | Nick Mathewson | |
Conflicts: src/or/directory.c src/or/routerlist.c src/or/routerlist.h src/test/include.am src/test/test.c | |||
2015-01-07 | Downgrade warnings about extrainfo incompatibility when reading cache | Nick Mathewson | |
Fixes 13762. | |||
2015-01-02 | Bump copyright dates to 2015, in case someday this matters. | Nick Mathewson | |
2014-11-11 | Renaming ROUTER_WAS_NOT_NEW to ROUTER_IS_ALREADY_KNOWN. | rl1987 | |
2014-10-31 | Use digest256map for computing microdescriptor downloads | Nick Mathewson | |
2014-10-28 | Add another year to our copyright dates. | Nick Mathewson | |
Because in 95 years, we or our successors will surely care about enforcing the BSD license terms on this code. Right? | |||
2014-10-13 | Bugfixes on bug11243 fix for the not-added cases and tests | Nick Mathewson | |
1. The test that adds things to the cache needs to set the clock back so that the descriptors it adds are valid. 2. We split ROUTER_NOT_NEW into ROUTER_TOO_OLD, so that we can distinguish "already had it" from "rejected because of old published date". 3. We make extrainfo_insert() return a was_router_added_t, and we make its caller use it correctly. This is probably redundant with the extrainfo_is_bogus flag. | |||
2014-10-13 | Unit tests for 11243: loading ri, ei, mds from lists | Nick Mathewson | |
These tests make sure that entries are actually marked undownloadable as appropriate. | |||
2014-09-23 | Refactor initiate_descriptor_downloads() to be safer | Arlo Breault | |
(It's smarter to use asprintf and join than character pointers and a long buffer.) | |||
2014-09-15 | Implement Tor2webRendezvousPoints functionality. | George Kadianakis | |
2014-07-09 | Change interface of router_descriptor_is_too_old(). | George Kadianakis | |
2014-06-24 | Functionify the descriptor age check so that we can NOP it in tests. | George Kadianakis | |
2014-04-14 | Merge remote-tracking branch 'origin/maint-0.2.4' | Nick Mathewson | |
2014-04-14 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
Conflicts: src/or/routerlist.h | |||
2014-04-14 | Code to blacklist authority signing keys | Nick Mathewson | |
(I need a list of actual signing keys to blacklist.) | |||
2014-01-29 | Rip out all of the v2 directory code. | Nick Mathewson | |
The remaining vestige is that we continue to publish the V2dir flag, and that, for the controller, we continue to emit v2 directory formats when requested. | |||
2013-07-10 | Completely refactor how FILENAME_PRIVATE works | Nick Mathewson | |
We previously used FILENAME_PRIVATE identifiers mostly for identifiers exposed only to the unit tests... but also for identifiers exposed to the benchmarker, and sometimes for identifiers exposed to a similar module, and occasionally for no really good reason at all. Now, we use FILENAME_PRIVATE identifiers for identifiers shared by Tor and the unit tests. They should be defined static when we aren't building the unit test, and globally visible otherwise. (The STATIC macro will keep us honest here.) For identifiers used only by the unit tests and never by Tor at all, on the other hand, we wrap them in #ifdef TOR_UNIT_TESTS. This is not the motivating use case for the split test/non-test build system; it's just a test example to see how it works, and to take a chance to clean up the code a little. | |||
2013-05-10 | Merge bug5595-v2-squashed into maint-0.2.4 | Andrea Shepard | |
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-02-23 | Remove some totally unused functions | Nick Mathewson | |
2013-01-30 | Add a function to compute fraction of nodes (by weighted bw) with descriptors | Nick Mathewson | |
2013-01-16 | Update the copyright date to 201. | Nick Mathewson | |
2012-12-06 | New FallbackDir option to add extra directories for bootstraping | Nick Mathewson | |
This replaces the old FallbackConsensus notion, and should provide a way -- assuming we pick reasonable nodes! -- to give clients suggestions of placs to go to get their first consensus. | |||
2012-12-06 | Refactor add_trusted_dir_server | Nick Mathewson | |
Now creating a dir_server_t and adding it are separate functions, and there are frontend functions for adding a trusted dirserver and a fallback dirserver. |