Skip to content

Summary: 19 PRs ready for review #87

@nightness

Description

@nightness

Overview

19 PRs have been submitted covering bug fixes, features, CI improvements, and documentation. Each branch has been rebased onto master so they can be merged independently without conflicts.

PR List & Suggested Merge Order

Independent PRs (merge in any order)

PR Title Scope
#67 fix(sdp): reflect rejected m-lines per RFC 8829 §5.3.1 SDP answer generation
#68 fix(dtls): replace panicking unwrap/expect in crypto DTLS crypto safety
#69 fix(rtcp,sctp): RFC 3550 compliance and SCTP safety RTCP/SCTP correctness
#70 fix(datachannel): negotiated channel DCEP semantics DataChannel negotiation
#71 fix(rtp_transceiver): trigger renegotiation on set_direction W3C §5.5 compliance
#73 chore: resolve actionable TODO/FIXME comments Code cleanup
#74 fix(rtp): marshal-side bounds checks RTP header/codec safety
#76 fix(peer_connection): SCTP/DataChannel close Shutdown correctness
#77 fix(interceptor): clamp total_lost per RFC 3550 Receiver report fix
#78 fix(sctp): correct max_retransmits abandonment PR-SCTP off-by-one
#80 ci: add criterion benchmarks and OSS-Fuzz CI infrastructure
#82 feat(dtls): restart() for DTLS re-handshake ICE restart support
#83 feat(turn): TCP TURN client example Example + client fixes

Dependency Chains (merge base PR first)

Chain 1: SSRC routing

Order PR Title
1st #72 fix(rtp): associate repair SSRC with base stream RTX
2nd #75 fix(endpoint): route RTX/FEC repair packets

Chain 2: Configuration

Order PR Title
1st #79 docs: disabled test explanations
2nd #81 feat(config): serde for RTCConfiguration

Chain 3: Interceptors

Order PR Title
1st #84 feat(interceptor): JitterBuffer
2nd #85 feat(interceptor): GCC bandwidth estimator

Notes

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions