Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-27 | fix typo in struct addr_policy_t comment | Roger Dingledine | |
2020-03-19 | Fix erroneous spaces in circuitmux_ewma.c | Neel Chauhan | |
2020-03-19 | Merge branch 'maint-0.4.3' | teor | |
2020-03-19 | Merge remote-tracking branch 'tor-github/pr/1806' into maint-0.4.3 | teor | |
2020-03-17 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-03-17 | Merge branch 'maint-0.4.2' into maint-0.4.3 | Nick Mathewson | |
2020-03-17 | Merge branch 'maint-0.4.1' into maint-0.4.2 | Nick Mathewson | |
2020-03-17 | sendme: Emit version 1 by default | David Goulet | |
Closes #33623 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-03-17 | Merge remote-tracking branch 'tor-github/pr/1784' | teor | |
2020-03-16 | circpad_setup_machine_on_circ(): exit early on error. | Nick Mathewson | |
This function does a nonfatal assertion to make sure that a machine is not registered twice, but Tobias Pulls found a case where it happens. Instead, make the function exit early so that it doesn't cause a remotely triggered memory leak. Fixes bug 33619; bugfix on 0.4.0.1-alpha. This is also tracked as TROVE-2020-004. | |||
2020-03-10 | dos: Pass transport name on new client connection | David Goulet | |
For a bridge configured with a pluggable transport, the transport name is used, with the IP address, for the GeoIP client cache entry. However, the DoS subsystem was not aware of it and always passing NULL when doing a lookup into the GeoIP cache. This resulted in bridges with a PT are never able to apply DoS defenses for newly created connections. Fixes #33491 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-03-09 | Merge branch 'tor-github/pr/1751' | David Goulet | |
2020-03-09 | Remove the ClientAutoIPv6ORPort option | Neel Chauhan | |
2020-03-05 | Merge remote-tracking branch 'tor-github/pr/1774/head' | Nick Mathewson | |
2020-03-05 | Merge branch 'clang_format_prep_3' | Nick Mathewson | |
2020-03-04 | Remove surprising empty line in info-level cbt log | Roger Dingledine | |
Fixes bug 33531; bugfix on 0.3.3.1-alpha. | |||
2020-02-25 | Merge remote-tracking branch 'tor-github/pr/1750/head' | Nick Mathewson | |
2020-02-24 | Merge branch 'ticket33316_squashed' | Nick Mathewson | |
2020-02-24 | Merge ocirc and orconn events into or subsystem. | Nick Mathewson | |
Pubsub events are not supposed to have their own subsystems; they're supposed to be part of a parent subsystem. | |||
2020-02-24 | Merge remote-tracking branch 'tor-github/pr/1685/head' | Nick Mathewson | |
2020-02-20 | Move relay_handshake.[ch] into src/feature/relay, and make it optional | Nick Mathewson | |
2020-02-20 | Disable routerkeys.c with --disable-relay-mode. | Nick Mathewson | |
2020-02-19 | Extract relay-only handshake code into its own file. | Nick Mathewson | |
This is not the only relay-only handshake code, but it is most of such code that is in connection_or.c. | |||
2020-02-19 | Merge branch 'extract_relay_dns' | Nick Mathewson | |
2020-02-19 | Merge branch 'extract_ext_orport' | Nick Mathewson | |
2020-02-18 | Small changes to scheduler comments and state changes | Steven Engler | |
Tries to make some of the comments in scheduler.c easier to follow, and simplifies a couple of the scheduler channel state changes. | |||
2020-02-18 | Move ext_orport identifier map into ext_orport.c | Nick Mathewson | |
There's no need to move the declarations: those were already in ext_orport.h. This shrinks connection_or.c a little. | |||
2020-02-18 | Move DNS TTL manipulation code to src/core/or | Nick Mathewson | |
This removes a dependency from the client code on feature/relay. | |||
2020-02-18 | Replace identifiers related to clipping DNS ttls. | Nick Mathewson | |
This is an automated commit, generated by this command: ./scripts/maint/rename_c_identifier.py \ MIN_DNS_TTL_AT_EXIT MIN_DNS_TTL \ MAX_DNS_TTL_AT_EXIT MAX_DNS_TTL \ dns_clip_ttl clip_dns_ttl | |||
2020-02-18 | Remember dirctory bw usage, and log it in the heartbeat | Nick Mathewson | |
Closes ticket 32720. | |||
2020-02-14 | Merge remote-tracking branch 'tor-github/pr/1727/head' | Nick Mathewson | |
2020-02-14 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-02-14 | Merge branch 'ticket33290_v2_042' into maint-0.4.3 | Nick Mathewson | |
2020-02-14 | Merge branch 'ticket33290_v2_041' into ticket33290_v2_042 | Nick Mathewson | |
2020-02-14 | Wipe the entire hashent structure, not just the first sizeof(void*) | Nick Mathewson | |
2020-02-13 | Re-order most subsystems to correspond to dependency order. | Nick Mathewson | |
2020-02-13 | Merge branch 'maint-0.4.3' | Nick Mathewson | |
2020-02-13 | Merge branch 'ticket33290_v2_042' into ticket33290_v2_043 | Nick Mathewson | |
Conflicts: src/core/or/circuitmux_ewma.c | |||
2020-02-13 | Merge branch 'ticket33290_v2_041' into ticket33290_v2_042 | Nick Mathewson | |
2020-02-13 | Before freeing ewma objects, use memwipe instead of resetting magic. | Nick Mathewson | |
2020-02-12 | Use more memory poisoning and better asserts around ewma code | Nick Mathewson | |
Attempt to diagnose 32464; fixes 33290. | |||
2020-02-12 | protover: Sort tor's supported protocol versions | teor | |
As recommended by the tor directory specification. Fixes bug 33285; bugfix on 0.4.0.1-alpha. | |||
2020-02-12 | protover: Update a comment about protover parsing | teor | |
Comment-only change. | |||
2020-02-10 | Use semicolons after HT_PROTOTYPE and HT_GENERATE. | Nick Mathewson | |
2020-01-28 | Write unittest that covers cases of INTRODUCE1 handling. | George Kadianakis | |
Also fix some memleaks of other OB unittests. | |||
2020-01-16 | Merge branch 'ticket32695_squashed' | Nick Mathewson | |
2020-01-16 | Remove functions that checked for pre-ipv6 consensus. | Nick Mathewson | |
We no longer need or need to test: * node_awaiting_ipv6() * networkstatus_consensus_has_ipv6(). | |||
2020-01-15 | Merge remote-tracking branch 'tor-github/pr/1657' | Nick Mathewson | |
2020-01-14 | Merge branch 'ticket32892_043_01_squashed' | Nick Mathewson | |
2020-01-14 | chan: Remove dead var cell handler from channel_t | David Goulet | |
The variable lenght cells are handled directly by channel_tls_handle_var_cell() from an OR connection reading its inbuf. The channel var cell handler (agnostic) was never used. Closes #32892 Signed-off-by: David Goulet <dgoulet@torproject.org> |