Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-05 | Move literally everything out of src/or | Nick Mathewson | |
This commit won't build yet -- it just puts everything in a slightly more logical place. The reasoning here is that "src/core" will hold the stuff that every (or nearly every) tor instance will need in order to do onion routing. Other features (including some necessary ones) will live in "src/feature". The "src/app" directory will hold the stuff needed to have Tor be an application you can actually run. This commit DOES NOT refactor the former contents of src/or into a logical set of acyclic libraries, or change any code at all. That will have to come in the future. We will continue to move things around and split them in the future, but I hope this lays a reasonable groundwork for doing so. | |||
2018-07-01 | Extract more constants from or.h | Nick Mathewson | |
2018-07-01 | Extract various enums and tiny structs from or.h | Nick Mathewson | |
These all have a logical header to go in. | |||
2018-06-21 | Rectify include paths (automated). | Nick Mathewson | |
You have no idea how glad I am that this is automated. | |||
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Merge remote-tracking branch 'neel/b25886c' | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-06-16 | Make frac_nodes_with_descriptors() take and use for_direct_connect | Neel Chauhan | |
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 | |