summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Expand)Author
2022-03-16Merge branch 'tor-gitlab/mr/490'David Goulet
2022-03-14Emit control port notification for XON/XOFFMike Perry
2022-03-03Make a check for origin circuit explicit.Mike Perry
2022-03-03Ensure CIRC_BW event is emitted immediately upon slow start exit.Mike Perry
2022-03-03Add congestion control fields to CIRC_BW control port eventMike Perry
2022-02-25Fix typosDimitris Apostolou
2022-02-23Merge branch 'tor-gitlab/mr/488'David Goulet
2022-02-23cc: Fix memleak when building extension responseDavid Goulet
2022-02-22Add test for circuit_sendme_cell_is_next() when sendme_inc is 100.Mike Perry
2022-02-22Add a delta parameter to Vegas.Mike Perry
2022-02-22Exit slow start at the gamma thresholdMike Perry
2022-02-22Increment by at least 2 sendme_incs in slow startMike Perry
2022-02-22Only apply more frequent cwnd updates after slow start.Mike Perry
2022-02-22Make N_EWMA a percentage of CWND update rate, capped by a max value.Mike Perry
2022-02-22Relocate two parameters from circuit scope to global scope.Mike Perry
2022-02-22Guard against 0 time delta in BDP calc.Mike Perry
2022-02-22Increase RTT ratio used to detect monotime jumps/stalls.Mike Perry
2022-02-22Fix NULL pointer deref in logsMike Perry
2022-02-22Properly compute the number or recv cells from deliver_windowMike Perry
2022-02-22Use path type hint for Vegas queue parameters.Mike Perry
2022-02-22Set new defaults for congestion control parameters.Mike Perry
2022-02-22cc: Change edge_get_ccontrol() to look at both cpath and on_circuitDavid Goulet
2022-02-22cc: Export sendme_inc validation into public functionDavid Goulet
2022-02-22cc: Use trunnel extension for ntorv3 circ parametersDavid Goulet
2022-02-22protover: Add function to get the value of a single typeDavid Goulet
2022-02-22Add test for congestion control negotiation logic.Mike Perry
2022-02-22Add hidden torrc option to always try CC negotiation.Mike Perry
2022-02-22Handle other places that use onion handshake type valuesMike Perry
2022-02-22Congestion control usage of negotiated paramsMike Perry
2022-02-22Protover flag handling for congestion control negotiationMike Perry
2022-02-22Hook up client usage of congestion control negotiationMike Perry
2022-02-22Implement congestion control parameter negotiationMike Perry
2022-02-22Convert TODO into TODO-324 for better visibility.Nick Mathewson
2022-02-22Add stub argument for constructing congestion_control_tNick Mathewson
2022-02-22Negotiated circuit parameters must pass from worker.Nick Mathewson
2022-02-22Use protover to signal support for ntor3 + congestion control.Nick Mathewson
2022-02-22Implement core of ntor3 negotiation.Nick Mathewson
2022-02-22Add an exported struct to onion handshakes for circuits paramsNick Mathewson
2022-02-22Add a size argument for the buffer on onion handshake functionsNick Mathewson
2022-02-08kist: Don't try to flush empty outbufDavid Goulet
2022-01-20Use an alternative solution to the warning in trace_probes_cc.cNick Mathewson
2022-01-20Resolve typedef conflict from congestion_control_tNick Mathewson
2022-01-18Merge branch 'maint-0.4.6'David Goulet
2022-01-18Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet
2022-01-18Merge branch 'maint-0.3.5' into maint-0.4.5David Goulet
2022-01-18relay: Don't advertise HSv2 protocol versionDavid Goulet
2021-12-15Merge remote-tracking branch 'tor-gitlab/mr/491' into mainAlexander Færøy
2021-11-15Do not count controller-selected paths towards path bias.Nick Mathewson
2021-11-08don't cache connect failures from our own circuitsRoger Dingledine
2021-11-05Merge branch 'maint-0.4.5' into maint-0.4.6David Goulet