summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Expand)Author
2023-05-10hs: Don't expire RP circuits to HS with PoWDavid Goulet
2023-05-10hs: Client now solve PoW if presentDavid Goulet
2023-05-04CID 1524707: Quiet coverity noiseMike Perry
2023-05-04CID 1524706: Remove dead assignmentMike Perry
2023-05-04Handle infinite loop with only one bridge (or snowflake).Mike Perry
2023-04-18Actually count exits with conflux support, rather than relays.Mike Perry
2023-04-06Fix cases where edge connections can stall.David Goulet
2023-04-06Avoid closing dirty circs with active half-edgesMike Perry
2023-04-06Prop#329: Add conflux to buildDavid Goulet
2023-04-06Prop#329 Pool: Handle pre-building and using conflux sets.David Goulet
2023-04-06Prop#329 Pool: Avoid sharing Guards and Middles between circuits.Mike Perry
2023-04-06Prop#329 Pool: Handle linking, unlinking, and relaunching conflux circuit legs.David Goulet
2023-04-06Prop#329 streams: Handle stream usage with confluxMike Perry
2023-04-06Refactor stream blocking due to channel cell queuesMike Perry
2023-04-06Prop#329: Add purposes for conflux circuitsMike Perry
2023-04-06Prop#329 sendme: Adjust sendme sending and tracking for confluxMike Perry
2023-04-06Prop#329 OOM: Handle freeing conflux queues on OOMDavid Goulet
2023-04-06Prop#329 Algs: Conflux multiplexed cell sending decision algsMike Perry
2023-04-06Prop#329 Algs: Conflux multiplexed cell receive handlingMike Perry
2023-04-06Prop#329 Headers: Header files for confluxMike Perry
2023-04-06Prop#329 params: Consensus parameter and torrc handlingMike Perry
2023-04-06Prop#329 Cells: Building and parsing parsing conflux commandsDavid Goulet
2023-04-06protover: Support Relay=5 for Conflux (prop329)David Goulet
2023-03-07metrics: Add a `reason` label to the HS error metrics.Gabriela Moldovan
2023-02-16metrics: Add metrics for rendezvous and introduction request failures.Gabriela Moldovan
2023-02-07Fix small typo in mainloop.c docs.Gabriela Moldovan
2023-01-26Merge branch 'maint-0.4.7'David Goulet
2023-01-25relay: Use the right max queue size value in logDavid Goulet
2023-01-19Fix compiler warnings about unused variablesDavid Goulet
2023-01-12Merge branch 'maint-0.4.7'David Goulet
2023-01-12Merge branch 'maint-0.4.5' into maint-0.4.7David Goulet
2023-01-12Merge branch 'ticket40730_045_01' into maint-0.4.5David Goulet
2023-01-11Merge branch 'maint-0.4.7'David Goulet
2023-01-11Coverity CID 1518991: Tighter bounds on consensus param value.Mike Perry
2023-01-11Merge branch 'maint-0.4.7'David Goulet
2023-01-11Merge branch 'maint-0.4.5' into maint-0.4.7David Goulet
2023-01-11Merge branch 'tor-gitlab/mr/538' into maint-0.4.5David Goulet
2023-01-10Merge branch 'maint-0.4.7'David Goulet
2023-01-10Do not reset our RTT in slow start.Mike Perry
2023-01-10Merge branch 'tor-gitlab/mr/678'David Goulet
2023-01-10cc: Rename function to avoid confusionDavid Goulet
2023-01-10Safety fixes to RFC3742Mike Perry
2023-01-10Reduce size of congestion control next_*_event fields.Mike Perry
2023-01-10Clean up next_cc_event handling.Mike Perry
2023-01-10Avoid increasing the congestion window if it is not full.Mike Perry
2023-01-10Merge branch 'mr-674-fixup' into main+mr-674-fixupMike Perry
2023-01-10cc: Rename function to avoid confusionDavid Goulet
2023-01-10Safety fixes to RFC3742Mike Perry
2023-01-10Reduce size of congestion control next_*_event fields.Mike Perry
2023-01-10Clean up next_cc_event handling.Mike Perry