aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/relay.c
AgeCommit message (Expand)Author
2024-04-29Merge branch 'maint-0.4.8'David Goulet
2024-04-16circuit: Remove log_warn triggered by a proto violationDavid Goulet
2024-04-15Merge branch 'maint-0.4.8'David Goulet
2024-04-15conflux: Avoid noting a cell was sent on a closed circuitDavid Goulet
2023-10-18add rate limit on BEGIN and RESOLVE cell per circuittrinity-1686a
2023-08-25Bug #40842: Additional diagnosticsMike Perry
2023-08-23doxygen: Typo fix in relay.c commentDavid Goulet
2023-08-23typo: Fix a doxygen html unclosed tagDavid Goulet
2023-08-15Bug 40834: Remove assert and add logs to track no-leg caseMike Perry
2023-08-02relay: Remove logging for a bug. It triggers a BUG() laterDavid Goulet
2023-08-01Merge branch 'bug40827' into 'main'David Goulet
2023-08-01Bug 40827: Add additional logs and checks for 0-leg conflux caseMike Perry
2023-07-31Bug 40828: Add more log scrubbing to protocol warningsMike Perry
2023-06-09Bug 40801: Do not change read state of marked connsMike Perry
2023-06-09Add BUG() macro to marked edge readsMike Perry
2023-05-04CID 1524706: Remove dead assignmentMike 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 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-01-26Merge branch 'maint-0.4.7'David Goulet
2023-01-25relay: Use the right max queue size value in logDavid Goulet
2022-12-16Fix typosDimitris Apostolou
2022-11-08Merge branch 'maint-0.4.7'David Goulet
2022-11-03metrics: Add stats for num circ reaching max cell outqDavid Goulet
2022-10-27Merge branch 'maint-0.4.7'David Goulet
2022-10-26relay: Add total number of streams seen on MetricsPortDavid Goulet
2022-10-26Merge branch 'maint-0.4.7'David Goulet
2022-10-26relay: Reduce the minimum circuit cell in queue limitDavid Goulet
2022-10-26dos: Apply circuit creation defenses if circ max queue cell reachedDavid Goulet
2022-08-06fix a few more typos in commentsRoger Dingledine
2022-07-26cmux: Remove a log bug that is actually an acceptable raceDavid Goulet
2021-10-20Move "Didn't recognize cell, but circ stops here" into heartbeat.Nick Mathewson
2021-10-04Turn cell queue watermark limits into consensus params.Mike Perry
2021-10-04Prop#324: Hook up flow controlMike Perry
2021-07-30Prop#324: Hook up CC window checks for relay cell packagingMike Perry
2021-06-10Merge branch 'maint-0.4.6'Nick Mathewson
2021-06-10Merge branch 'maint-0.4.5' into maint-0.4.6Nick Mathewson
2021-06-10Merge branch 'maint-0.4.4' into maint-0.4.5Nick Mathewson
2021-06-10Resolve remaining merge conflicts in relay.cNick Mathewson
2021-06-10Merge branch 'maint-0.4.6'Nick Mathewson
2021-06-10Merge branch 'maint-0.4.5' into maint-0.4.6Nick Mathewson
2021-06-10Merge branch 'maint-0.4.4' into maint-0.4.5Nick Mathewson
2021-06-10Merge branch 'maint-0.3.5' into maint-0.4.4Nick Mathewson
2021-06-10TROVE-2021-003: Check layer_hint before half-closed end and resolve cellsDavid Goulet
2021-05-12relay: Add the OOM invocation metricsDavid Goulet
2021-03-17Merge branch 'mr/334'George Kadianakis