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

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

Open
TimEvens opened this issue Sep 12, 2023 · 0 comments
Open

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

TimEvens opened this issue Sep 12, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@TimEvens
Copy link
Contributor

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.
@TimEvens TimEvens added the enhancement New feature or request label Sep 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant