Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-29 | Merge remote-tracking branch 'teor/reject-tap-v6' | Nick Mathewson | |
2016-08-23 | Use tor_assert, not assert. | Nick Mathewson | |
2016-08-23 | Merge branch 'bug13953_squashed' | Nick Mathewson | |
2016-08-23 | Reword the router_check_descriptor_address_port_consistency log message | teor | |
The new message covers static and dynamic public IPv4 addresses, and external / internal addresses in NAT setups. | |||
2016-08-16 | Check parameters to router_check_descriptor_address_port_consistency | teor | |
2016-08-16 | Refactor duplicate code in router_check_descriptor_address_consistency | teor | |
No behaviour change | |||
2016-08-15 | Make log message clearer | s7r | |
Longer and more explicit log message so we don't confuse users with behind NAT with working configurations and state that public IP addresses only should be provided with "Address", won't work with internal addresses. | |||
2016-08-02 | Get the extend_info_from_router check the right way around | teor | |
2016-07-28 | Merge branch 'bug18902_squashed' | Nick Mathewson | |
2016-07-28 | Fix all -Wshadow warnings on Linux | Nick Mathewson | |
This is a partial fix for 18902. | |||
2016-07-26 | Check that extend_info_from_router is never called on a client | teor (Tim Wilson-Brown) | |
2016-07-15 | Relays make sure their own descriptor has an ntor key | teor (Tim Wilson-Brown) | |
2016-06-11 | Merge branch 'bug19180_easy_squashed' | Nick Mathewson | |
2016-06-11 | Add -Wmissing-variable-declarations, with attendant fixes | Nick Mathewson | |
This is a big-ish patch, but it's very straightforward. Under this clang warning, we're not actually allowed to have a global variable without a previous extern declaration for it. The cases where we violated this rule fall into three roughly equal groups: * Stuff that should have been static. * Stuff that was global but where the extern was local to some other C file. * Stuff that was only global when built for the unit tests, that needed a conditional extern in the headers. The first two were IMO genuine problems; the last is a wart of how we build tests. | |||
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-26 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-05-26 | Fix two long lines | Nick Mathewson | |
2016-05-19 | Merge branch 'maint-0.2.8' | 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 | 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 | 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 | 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-11 | Fetch certificates from the same directory as previous certificates | teor (Tim Wilson-Brown) | |
Improves the fix to #18963. | |||
2016-05-11 | refactor the #19003 patches | Roger Dingledine | |
fix the logic in one of the comments | |||
2016-05-09 | Allow directories in small networks to bootstrap | teor (Tim Wilson-Brown) | |
Skip DirPort checks when the consensus has no exits. Resolves #19003, bugfix on #18050 in 0.2.8.1-alpha. | |||
2016-05-07 | Warn users when addresses in ports and descriptor are inconsistent | teor (Tim Wilson-Brown) | |
This mitigates bug 13953. | |||
2016-04-28 | Refactor DirPort & begindir descriptor checks | teor (Tim Wilson-Brown) | |
No actual behaviour changes | |||
2016-04-28 | Remove redundant descriptor checks for OR/Dir reachability | teor (Tim Wilson-Brown) | |
The ORPort and DirPort must be reachable, or we won't publish a descriptor. | |||
2016-04-28 | Refactor common code out of reachability checks | teor (Tim Wilson-Brown) | |
No actual changes in behavior | |||
2016-04-28 | Avoid checking ORPort reachability when the network is disabled | teor (Tim Wilson-Brown) | |
This is consistent with existing DirPort reachability checks. | |||
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-03-01 | Remove an extraneous space in a log message | teor (Tim Wilson-Brown) | |
2016-03-01 | Allow internal IPv6 addresses in descriptors in private networks | teor (Tim Wilson-Brown) | |
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2016-02-11 | Merge remote-tracking branch 'teor/feature17840-v11-merged-v2' | Nick Mathewson | |
2016-02-08 | Add missing consts; my fault. | Nick Mathewson | |
2016-02-08 | fix wide lines, use more locals. | Nick Mathewson | |
2016-02-07 | Using router_get_my_routerinfo() | Harini Kannan | |
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 bridge addresses by IPv4/IPv6 preferences | teor (Tim Wilson-Brown) | |
2016-01-29 | Fix *_get_all_orports to use ipv6_orport | teor (Tim Wilson-Brown) | |
node_get_all_orports and router_get_all_orports incorrectly used or_port with IPv6 addresses. They now use ipv6_orport. Also refactor and remove duplicated code. | |||
2016-01-26 | Correct grammatical errors in tor log messages | teor (Tim Wilson-Brown) | |
Avoid using gender for things that don't have it. | |||
2016-01-18 | Merge remote-tracking branch 'origin/maint-0.2.7' | Nick Mathewson | |
2016-01-18 | Merge remote-tracking branch 'teor/bug18050' into maint-0.2.7 | Nick Mathewson | |