Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-08 | Fix wide lines introduced by previous patch. | Nick Mathewson | |
2017-12-08 | Replace all FREE_AND_NULL* uses to take a type and a free function. | Nick Mathewson | |
This commit was made mechanically by this perl script: \#!/usr/bin/perl -w -i -p next if /^#define FREE_AND_NULL/; s/\bFREE_AND_NULL\((\w+),/FREE_AND_NULL\(${1}_t, ${1}_free_,/; s/\bFREE_AND_NULL_UNMATCHED\(/FREE_AND_NULL\(/; | |||
2017-12-08 | Change the free macro convention in the rest of src/or/*.h | Nick Mathewson | |
2017-09-15 | Run our #else/#endif annotator on our source code. | Nick Mathewson | |
2017-09-12 | Remove named_map and unnamed_map from networkstatus.c | Nick Mathewson | |
2017-08-22 | Remove some support for nickname-based hexdigests | Nick Mathewson | |
We once used $X=N to mean "A relay with RSA ID digest X with the Named flag and the nickname N." But authorities no longer assign the Named flag. | |||
2017-05-10 | Remove unused "ROUTER_ADDED_NOTIFY_GENERATOR" internal value | Roger Dingledine | |
We already have a way to return a 400 response code along with a personalized message response for the uploader. Resolves ticket 22213. | |||
2017-05-09 | config: Remove AllowInvalidNodes option | David Goulet | |
Deprecated in 0.2.9.2-alpha, this commits changes it as OBSOLETE() and cleans up the code associated with it. Partially fixes #22060 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-04-24 | Add regression test for #22304 | Taylor Yu | |
2017-03-15 | Run the copyright update script. | Nick Mathewson | |
2016-12-13 | Remove AuthDirMaxServersPerAuthAddr | Nick Mathewson | |
Back when Roger had do do most of our testing on the moria host, we needed a higher limit for the number of relays running on a single IP address when that limit was shared with an authority. Nowadays, the idea is pretty obsolete. Also remove the router_addr_is_trusted_dir() function, which served no other purpose. Closes ticket 20960. | |||
2016-10-31 | Rename routerstatus_version_supports_ntor to *_supports_extend2_cells | teor | |
This helps avoid the confusion that caused bug 20472. Bugfix on commit 10aa913 from #19163 in tor-0.2.9.3-alpha. | |||
2016-08-29 | Merge remote-tracking branch 'teor/reject-tap-v6' | Nick Mathewson | |
2016-08-24 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-08-24 | Fix path selection on firewalled clients | teor | |
Signed-off-by: teor <teor2345@gmail.com> | |||
2016-07-26 | Check that extend_info_from_router is never called on a client | teor (Tim Wilson-Brown) | |
2016-07-15 | Clients avoid choosing nodes that can't do ntor | teor (Tim Wilson-Brown) | |
If we know a node's version, and it can't do ntor, consider it not running. If we have a node's descriptor, and it doesn't have a valid ntor key, consider it not running. Refactor these checks so they're consistent between authorities and clients. | |||
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 | prop250: Fix unit tests about the RSA fingerprint check | David Goulet | |
Code has been changed so every RSA fingerprint for a commit in our state is validated before being used. This fixes the unit tests by mocking one of the key function and updating the hardcoded state string. Also, fix a time parsing overflow on platforms with 32bit time_t Signed-off-by: David Goulet <dgoulet@torproject.org> Signed-off-by: George Kadianakis <desnacked@riseup.net> | |||
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 | |