aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/circuitpadding.c
AgeCommit message (Expand)Author
2023-04-06Prop#329 streams: Handle stream usage with confluxMike Perry
2021-07-22circpad: Be smarter on when to send back STOP cells.George Kadianakis
2020-11-12Fix typos.Samanta Navarro
2020-10-20Set is_padding_timer_scheduled to 0Guinness
2020-06-16Bug 32040: Add a keep_*_mask to keep circpad machinesMike Perry
2020-06-10Bug 30992: Track a padding machine ctr to reduce race issues.Mike Perry
2020-03-17Merge branch 'maint-0.4.2' into maint-0.4.3Nick Mathewson
2020-03-17Merge branch 'maint-0.4.1' into maint-0.4.2Nick Mathewson
2020-03-16circpad_setup_machine_on_circ(): exit early on error.Nick Mathewson
2019-11-07Rename probability distribution names to end with "_t".Nick Mathewson
2019-10-22Re-run make autostyle.Nick Mathewson
2019-10-22Merge branch 'ticket31705_v2' into ticket31705_v2_mergedNick Mathewson
2019-10-22Disable a couple of iterator macros when COCCI is defined.Nick Mathewson
2019-10-21Merge remote-tracking branch 'tor-github/pr/1168'teor
2019-08-19Merge remote-tracking branch 'tor-github/pr/1231'Nick Mathewson
2019-08-19Merge remote-tracking branch 'mike/bug31356+logs-rebased2' into bug31356_finalGeorge Kadianakis
2019-08-12Clarify comment for bug30942 and improve logline.Mike Perry
2019-08-12Bug 31356: Propogate protover padding support to circpadMike Perry
2019-08-12Bug 30992: Demote logline of wronghop padding to protocol warn.Mike Perry
2019-08-12Additional circpad diagnostic logsMike Perry
2019-08-05Ignore regular cells in padding circuits.George Kadianakis
2019-07-25Merge branch 'maint-0.4.1'David Goulet
2019-07-25Always check the retval of circpad_machine_current_state().George Kadianakis
2019-07-25Remove dead code from circpad_machine_remove_token().George Kadianakis
2019-07-23Improve circpad documentation.pulls
2019-07-08fix for circpad_add_matching_machines to be able to negotiate one machine per...pulls
2019-06-29get rid of accidental second spaceRoger Dingledine
2019-06-26Merge remote-tracking branch 'tor-github/pr/1101' into maint-0.4.1Nick Mathewson
2019-06-11circpad: some more logging changes.George Kadianakis
2019-06-05More LOG_PROTOCOL_WARN.Mike Perry
2019-06-05Run "make autostyle."Nick Mathewson
2019-05-30Make some warns into protocol warnsMike Perry
2019-05-30Bug 30649: Check that machine is absent before warnMike Perry
2019-05-16Improve logging around the circpad module..George Kadianakis
2019-05-16Add unittests for the new machines.George Kadianakis
2019-05-16Add client-side onion service circuit hiding machines.George Kadianakis
2019-05-16Correctly handle machines out of tokens that have not closed yet.George Kadianakis
2019-05-16Introduce circpad free_all() function.George Kadianakis
2019-05-16Generate non-padding circpad events for PADDING_NEGOTIATE(D).George Kadianakis
2019-05-16Make register_padding_machine part of the public API.George Kadianakis
2019-05-16Behave correctly when state->max_length is zero.George Kadianakis
2019-05-15Merge branch 'bug28780-squashed3-rebased' into bug28780_rebaseGeorge Kadianakis
2019-05-15Bug 28780: Make use of purpose to keep padding circuits open.Mike Perry
2019-05-15Check the token supply when we received a padding event, too.Mike Perry
2019-05-15Fix two typo bugs found by new state length test.Mike Perry
2019-05-15Bug 29085: Avoid monotime usage for rtt estimates if it is not in use.Mike Perry
2019-05-15Make the relationship between mutable histograms and token removal explicit.Mike Perry
2019-05-15Bug 29085: Refactor padding sent accounting out of callback.Mike Perry
2019-05-15Bug 29085: Refactor non-padding accounting out of token removal.Mike Perry
2019-05-13Fix a compilation warning: function does not have to be STATIC.Nick Mathewson