Skip to content
This repository was archived by the owner on Sep 3, 2024. It is now read-only.
This repository was archived by the owner on Sep 3, 2024. It is now read-only.

Stream mode should reset/close a stream if corrupted #70

@TimEvens

Description

@TimEvens

If a s stream is corrupted, the stream should be reset and callback called to notify libquicr.

2023-09-12T15:30:04.336172 [WARNING] [CMGR] [QSES] [QUIC] on_recv_stream_bytes is less than 5, cannot process sid: 12
2023-09-12T15:30:04.336229 [WARNING] [CMGR] [QSES] [QUIC] on_recv_stream_bytes sid: 12 data length is too large: 2045862489
2023-09-12T15:30:04.336242 [WARNING] [CMGR] [QSES] [QUIC] on_recv_stream_bytes sid: 12 data length is too large: 3458098177
2023-09-12T15:30:04.336254 [WARNING] [CMGR] [QSES] [QUIC] on_recv_stream_bytes sid: 12 data length is too large: 3702014047
  • Add reset with reason
  • Add transport api callback on_stream_status()
  • Add Stream status
  • When libquicr receives close or reset, clear the current stream but do not try to close it again with transport close stream. After cleaning up old stream, create a new stream to replace the old.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions