1. 22 Jul, 2021 1 commit
  2. 12 Nov, 2020 1 commit
    • Samanta Navarro's avatar
      Fix typos. · 4a0cd795
      Samanta Navarro authored and David Goulet's avatar David Goulet committed
      Typos found with codespell.
      
      Please keep in mind that this should have impact on actual code
      and must be carefully evaluated:
      
      src/core/or/lttng_circuit.inc
      -    ctf_enum_value("CONTROLER", CIRCUIT_PURPOSE_CONTROLLER)
      +    ctf_enum_value("CONTROLLER", CIRCUIT_PURPOSE_CONTROLLER)
      4a0cd795
  3. 02 Jul, 2020 1 commit
  4. 16 Jun, 2020 1 commit
  5. 10 Jun, 2020 1 commit
  6. 20 Dec, 2019 1 commit
    • teor's avatar
      Replace several C identifiers. · 8c23ac4a
      teor authored
      This is an automated commit, generated by this command:
      
      ./scripts/maint/rename_c_identifier.py \
              EXPOSE_CLEAN_BACKTRACE BACKTRACE_PRIVATE \
              TOR_CHANNEL_INTERNAL_ CHANNEL_OBJECT_PRIVATE \
              CHANNEL_PRIVATE_ CHANNEL_FILE_PRIVATE \
              EXPOSE_ROUTERDESC_TOKEN_TABLE ROUTERDESC_TOKEN_TABLE_PRIVATE \
              SCHEDULER_PRIVATE_ SCHEDULER_PRIVATE
      8c23ac4a
  7. 19 Dec, 2019 1 commit
  8. 28 Oct, 2019 1 commit
    • David Goulet's avatar
      test: Add fakecircs.{h|c} helper · dba249bc
      David Goulet authored
      
      
      Fake circuits are created everywhere in the unit tests. This is an attempt at
      centralizing a "fake circuit creation" API like fakechans.c does for channel.
      
      This commit introduces fakecircs.c and changes test_relay.c and
      test_circpadding.c which were using roughly the same code.
      
      This will allow easier OR circuit creation for the future tests in
      test_circuitmux.c
      
      Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
      dba249bc
  9. 05 Sep, 2019 1 commit
  10. 12 Aug, 2019 1 commit
  11. 05 Aug, 2019 2 commits
  12. 05 Jun, 2019 1 commit
  13. 22 May, 2019 1 commit
  14. 16 May, 2019 4 commits
  15. 15 May, 2019 6 commits
  16. 13 May, 2019 1 commit
  17. 03 May, 2019 6 commits
  18. 05 Apr, 2019 6 commits
  19. 21 Mar, 2019 2 commits
    • George Kadianakis's avatar
      circpad: Rename circpad_machine_state_t to circpad_machine_runtime_t. · 57291602
      George Kadianakis authored and teor's avatar teor committed
      The name of circpad_machine_state_t was very confusing since it was conflicting
      with circpad_state_t and circpad_circuit_state_t.
      
      Right now here is the current meaning of these structs:
      
            circpad_state_t -> A state of the state machine.
            circpad_machine_runtime_t -> The current mutable runtime info of the state machine.
            circpad_circuit_state_t -> Circuit conditions based on which we should apply a machine to the circuit
      57291602
    • George Kadianakis's avatar
      circpad: Don't pad if Tor is in dormant mode. · bc64fb4e
      George Kadianakis authored and teor's avatar teor committed
      This is something we should think about harder, but we probably want dormant
      mode to be more powerful than padding in case a client has been inactive for a
      day or so. After all, there are probably no circuits open at this point and
      dormant mode will not allow the client to open more circuits.
      
      Furthermore, padding should not block dormant mode from being activated, since
      dormant mode relies on SocksPort activity, and circuit padding does not mess
      with that.
      bc64fb4e
  20. 15 Mar, 2019 1 commit