forked from quic-go/quic-go
33 lines
1.9 KiB
Go
33 lines
1.9 KiB
Go
package errorcodes
|
|
|
|
import "github.com/lucas-clemente/quic-go/protocol"
|
|
|
|
const (
|
|
QUIC_NO_ERROR = protocol.ErrorCode(0)
|
|
QUIC_INTERNAL_ERROR = protocol.ErrorCode(1)
|
|
QUIC_STREAM_DATA_AFTER_TERMINATION = protocol.ErrorCode(2)
|
|
// QUIC_SERVER_ERROR_PROCESSING_STREAM= There was some server error which halted stream processing.
|
|
// QUIC_MULTIPLE_TERMINATION_OFFSETS= The sender received two mismatching fin or reset offsets for a single stream.
|
|
// QUIC_BAD_APPLICATION_PAYLOAD= The sender received bad application data.
|
|
QUIC_INVALID_PACKET_HEADER = protocol.ErrorCode(3)
|
|
QUIC_INVALID_FRAME_DATA = protocol.ErrorCode(4)
|
|
QUIC_INVALID_FEC_DATA = protocol.ErrorCode(5)
|
|
QUIC_INVALID_RST_STREAM_DATA = protocol.ErrorCode(6)
|
|
QUIC_INVALID_CONNECTION_CLOSE_DATA = protocol.ErrorCode(7)
|
|
QUIC_INVALID_ACK_DATA = protocol.ErrorCode(9)
|
|
QUIC_DECRYPTION_FAILURE = protocol.ErrorCode(12)
|
|
QUIC_ENCRYPTION_FAILURE = protocol.ErrorCode(13)
|
|
QUIC_PACKET_TOO_LARGE = protocol.ErrorCode(14)
|
|
// QUIC_PACKET_FOR_NONEXISTENT_STREAM= Data was sent for a stream which did not exist.
|
|
QUIC_PEER_GOING_AWAY = protocol.ErrorCode(16)
|
|
QUIC_INVALID_STREAM_ID = protocol.ErrorCode(17)
|
|
QUIC_TOO_MANY_OPEN_STREAMS = protocol.ErrorCode(18)
|
|
QUIC_NETWORK_IDLE_TIMEOUT = protocol.ErrorCode(25)
|
|
QUIC_CRYPTO_TAGS_OUT_OF_ORDER = protocol.ErrorCode(29)
|
|
QUIC_CRYPTO_TOO_MANY_ENTRIES = protocol.ErrorCode(30)
|
|
QUIC_CRYPTO_INVALID_VALUE_LENGTH = protocol.ErrorCode(31)
|
|
QUIC_CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE = protocol.ErrorCode(32)
|
|
QUIC_INVALID_CRYPTO_MESSAGE_TYPE = protocol.ErrorCode(33)
|
|
// QUIC_SEQUENCE_NUMBER_LIMIT_REACHED= Transmitting an additional packet would cause a packet number to be reused.
|
|
)
|