diff --git a/Makefile b/Makefile index ebfcd33..eaaefa5 100644 --- a/Makefile +++ b/Makefile @@ -32,8 +32,6 @@ install: test-integration: @cd e2e && bash ./test.sh prepush: test lint test-integration -check-api: - @cd api && bash ./check.sh test: @./go.test.sh clean: diff --git a/api/check.sh b/api/check.sh deleted file mode 100755 index 8c560a0..0000000 --- a/api/check.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash - -# SPDX-FileCopyrightText: 2023 The Pion community -# SPDX-License-Identifier: MIT - -api -c $(ls -dm stun*.txt | tr -d ' \n') -except except.txt github.com/pion/stun diff --git a/api/except.txt b/api/except.txt deleted file mode 100644 index 7174e3c..0000000 --- a/api/except.txt +++ /dev/null @@ -1,25 +0,0 @@ -pkg github.com/pion/stun, type Handler interface { HandleEvent } -pkg github.com/pion/stun, type Handler interface, HandleEvent(Event) -pkg github.com/pion/stun, type HandlerFunc func(Event) -pkg github.com/pion/stun, method (HandlerFunc) HandleEvent(Event) -pkg github.com/pion/stun, method (*Client) Do(*Message, time.Time, func(Event)) error -pkg github.com/pion/stun, method (*Client) Start(*Message, time.Time, Handler) error -pkg github.com/pion/stun, method (*Client) Start(*Message, time.Time, Handler) error -pkg github.com/pion/stun, type ClientAgent interface { Close, Collect, Process, Start, Stop } -pkg github.com/pion/stun, method (*Agent) SetHandler(Handler) error -pkg github.com/pion/stun, method (*Agent) Start([12]uint8, time.Time, Handler) error -pkg github.com/pion/stun, func NewAgent(AgentOptions) *Agent -pkg github.com/pion/stun, type ClientAgent interface, Start([12]uint8, time.Time, Handler) error -pkg github.com/pion/stun, var ErrAttrSizeInvalid error -pkg github.com/pion/stun, type AgentOptions struct -pkg github.com/pion/stun, type AgentOptions struct, Handler Handler -pkg github.com/pion/stun, func NewClient(ClientOptions) (*Client, error) -pkg github.com/pion/stun, type ClientOptions struct -pkg github.com/pion/stun, type ClientOptions struct, Agent ClientAgent -pkg github.com/pion/stun, type ClientOptions struct, Clock Clock -pkg github.com/pion/stun, type ClientOptions struct, Collector Collector -pkg github.com/pion/stun, type ClientOptions struct, Connection Connection -pkg github.com/pion/stun, type ClientOptions struct, Handler Handler -pkg github.com/pion/stun, type ClientOptions struct, RTO time.Duration -pkg github.com/pion/stun, type ClientOptions struct, TimeoutRate time.Duration -pkg github.com/pion/stun, const CodeRoleConflict = 478 \ No newline at end of file diff --git a/api/stun1.0.0.txt b/api/stun1.0.0.txt deleted file mode 100644 index 8323543..0000000 --- a/api/stun1.0.0.txt +++ /dev/null @@ -1,323 +0,0 @@ -pkg github.com/pion/stun, const AttrAlternateServer = 32803 -pkg github.com/pion/stun, const AttrAlternateServer AttrType -pkg github.com/pion/stun, const AttrChannelNumber = 12 -pkg github.com/pion/stun, const AttrChannelNumber AttrType -pkg github.com/pion/stun, const AttrData = 19 -pkg github.com/pion/stun, const AttrData AttrType -pkg github.com/pion/stun, const AttrDontFragment = 26 -pkg github.com/pion/stun, const AttrDontFragment AttrType -pkg github.com/pion/stun, const AttrErrorCode = 9 -pkg github.com/pion/stun, const AttrErrorCode AttrType -pkg github.com/pion/stun, const AttrEvenPort = 24 -pkg github.com/pion/stun, const AttrEvenPort AttrType -pkg github.com/pion/stun, const AttrFingerprint = 32808 -pkg github.com/pion/stun, const AttrFingerprint AttrType -pkg github.com/pion/stun, const AttrICEControlled = 32809 -pkg github.com/pion/stun, const AttrICEControlled AttrType -pkg github.com/pion/stun, const AttrICEControlling = 32810 -pkg github.com/pion/stun, const AttrICEControlling AttrType -pkg github.com/pion/stun, const AttrLifetime = 13 -pkg github.com/pion/stun, const AttrLifetime AttrType -pkg github.com/pion/stun, const AttrMappedAddress = 1 -pkg github.com/pion/stun, const AttrMappedAddress AttrType -pkg github.com/pion/stun, const AttrMessageIntegrity = 8 -pkg github.com/pion/stun, const AttrMessageIntegrity AttrType -pkg github.com/pion/stun, const AttrNonce = 21 -pkg github.com/pion/stun, const AttrNonce AttrType -pkg github.com/pion/stun, const AttrOrigin = 32815 -pkg github.com/pion/stun, const AttrOrigin AttrType -pkg github.com/pion/stun, const AttrPriority = 36 -pkg github.com/pion/stun, const AttrPriority AttrType -pkg github.com/pion/stun, const AttrRealm = 20 -pkg github.com/pion/stun, const AttrRealm AttrType -pkg github.com/pion/stun, const AttrRequestedTransport = 25 -pkg github.com/pion/stun, const AttrRequestedTransport AttrType -pkg github.com/pion/stun, const AttrReservationToken = 34 -pkg github.com/pion/stun, const AttrReservationToken AttrType -pkg github.com/pion/stun, const AttrSoftware = 32802 -pkg github.com/pion/stun, const AttrSoftware AttrType -pkg github.com/pion/stun, const AttrUnknownAttributes = 10 -pkg github.com/pion/stun, const AttrUnknownAttributes AttrType -pkg github.com/pion/stun, const AttrUseCandidate = 37 -pkg github.com/pion/stun, const AttrUseCandidate AttrType -pkg github.com/pion/stun, const AttrUsername = 6 -pkg github.com/pion/stun, const AttrUsername AttrType -pkg github.com/pion/stun, const AttrXORMappedAddress = 32 -pkg github.com/pion/stun, const AttrXORMappedAddress AttrType -pkg github.com/pion/stun, const AttrXORPeerAddress = 18 -pkg github.com/pion/stun, const AttrXORPeerAddress AttrType -pkg github.com/pion/stun, const AttrXORRelayedAddress = 22 -pkg github.com/pion/stun, const AttrXORRelayedAddress AttrType -pkg github.com/pion/stun, const ClassErrorResponse = 3 -pkg github.com/pion/stun, const ClassErrorResponse MessageClass -pkg github.com/pion/stun, const ClassIndication = 1 -pkg github.com/pion/stun, const ClassIndication MessageClass -pkg github.com/pion/stun, const ClassRequest = 0 -pkg github.com/pion/stun, const ClassRequest MessageClass -pkg github.com/pion/stun, const ClassSuccessResponse = 2 -pkg github.com/pion/stun, const ClassSuccessResponse MessageClass -pkg github.com/pion/stun, const CodeAllocMismatch = 437 -pkg github.com/pion/stun, const CodeAllocMismatch ErrorCode -pkg github.com/pion/stun, const CodeAllocQuotaReached = 486 -pkg github.com/pion/stun, const CodeAllocQuotaReached ErrorCode -pkg github.com/pion/stun, const CodeBadRequest = 400 -pkg github.com/pion/stun, const CodeBadRequest ErrorCode -pkg github.com/pion/stun, const CodeForbidden = 403 -pkg github.com/pion/stun, const CodeForbidden ErrorCode -pkg github.com/pion/stun, const CodeInsufficientCapacity = 508 -pkg github.com/pion/stun, const CodeInsufficientCapacity ErrorCode -pkg github.com/pion/stun, const CodeRoleConflict = 478 -pkg github.com/pion/stun, const CodeRoleConflict ErrorCode -pkg github.com/pion/stun, const CodeServerError = 500 -pkg github.com/pion/stun, const CodeServerError ErrorCode -pkg github.com/pion/stun, const CodeStaleNonce = 438 -pkg github.com/pion/stun, const CodeStaleNonce ErrorCode -pkg github.com/pion/stun, const CodeTryAlternate = 300 -pkg github.com/pion/stun, const CodeTryAlternate ErrorCode -pkg github.com/pion/stun, const CodeUnauthorised = 401 -pkg github.com/pion/stun, const CodeUnauthorised ErrorCode -pkg github.com/pion/stun, const CodeUnknownAttribute = 420 -pkg github.com/pion/stun, const CodeUnknownAttribute ErrorCode -pkg github.com/pion/stun, const CodeUnsupportedTransProto = 442 -pkg github.com/pion/stun, const CodeUnsupportedTransProto ErrorCode -pkg github.com/pion/stun, const CodeWrongCredentials = 441 -pkg github.com/pion/stun, const CodeWrongCredentials ErrorCode -pkg github.com/pion/stun, const DefaultPort = 3478 -pkg github.com/pion/stun, const DefaultPort ideal-int -pkg github.com/pion/stun, const DefaultTLSPort = 5349 -pkg github.com/pion/stun, const DefaultTLSPort ideal-int -pkg github.com/pion/stun, const MethodAllocate = 3 -pkg github.com/pion/stun, const MethodAllocate Method -pkg github.com/pion/stun, const MethodBinding = 1 -pkg github.com/pion/stun, const MethodBinding Method -pkg github.com/pion/stun, const MethodChannelBind = 9 -pkg github.com/pion/stun, const MethodChannelBind Method -pkg github.com/pion/stun, const MethodCreatePermission = 8 -pkg github.com/pion/stun, const MethodCreatePermission Method -pkg github.com/pion/stun, const MethodData = 7 -pkg github.com/pion/stun, const MethodData Method -pkg github.com/pion/stun, const MethodRefresh = 4 -pkg github.com/pion/stun, const MethodRefresh Method -pkg github.com/pion/stun, const MethodSend = 6 -pkg github.com/pion/stun, const MethodSend Method -pkg github.com/pion/stun, const TransactionIDSize = 12 -pkg github.com/pion/stun, const TransactionIDSize ideal-int -pkg github.com/pion/stun, func Build(...Setter) (*Message, error) -pkg github.com/pion/stun, func CheckOverflow(AttrType, int, int) error -pkg github.com/pion/stun, func CheckSize(AttrType, int, int) error -pkg github.com/pion/stun, func Decode([]uint8, *Message) error -pkg github.com/pion/stun, func Dial(string, string) (*Client, error) -pkg github.com/pion/stun, func FingerprintValue([]uint8) uint32 -pkg github.com/pion/stun, func IsAttrSizeInvalid(error) bool -pkg github.com/pion/stun, func IsAttrSizeOverflow(error) bool -pkg github.com/pion/stun, func IsMessage([]uint8) bool -pkg github.com/pion/stun, func MustBuild(...Setter) *Message -pkg github.com/pion/stun, func New() *Message -pkg github.com/pion/stun, func NewAgent(AgentOptions) *Agent -pkg github.com/pion/stun, func NewClient(ClientOptions) (*Client, error) -pkg github.com/pion/stun, func NewLongTermIntegrity(string, string, string) MessageIntegrity -pkg github.com/pion/stun, func NewNonce(string) Nonce -pkg github.com/pion/stun, func NewRealm(string) Realm -pkg github.com/pion/stun, func NewShortTermIntegrity(string) MessageIntegrity -pkg github.com/pion/stun, func NewSoftware(string) Software -pkg github.com/pion/stun, func NewTransactionID() [12]uint8 -pkg github.com/pion/stun, func NewTransactionIDSetter([12]uint8) Setter -pkg github.com/pion/stun, func NewType(Method, MessageClass) MessageType -pkg github.com/pion/stun, func NewUsername(string) Username -pkg github.com/pion/stun, method (*Agent) Close() error -pkg github.com/pion/stun, method (*Agent) Collect(time.Time) error -pkg github.com/pion/stun, method (*Agent) Process(*Message) error -pkg github.com/pion/stun, method (*Agent) Start([12]uint8, time.Time, Handler) error -pkg github.com/pion/stun, method (*Agent) Stop([12]uint8) error -pkg github.com/pion/stun, method (*Agent) StopWithError([12]uint8, error) error -pkg github.com/pion/stun, method (*AlternateServer) AddTo(*Message) error -pkg github.com/pion/stun, method (*AlternateServer) GetFrom(*Message) error -pkg github.com/pion/stun, method (*Client) Close() error -pkg github.com/pion/stun, method (*Client) Do(*Message, time.Time, func(Event)) error -pkg github.com/pion/stun, method (*Client) Indicate(*Message) error -pkg github.com/pion/stun, method (*Client) Start(*Message, time.Time, Handler) error -pkg github.com/pion/stun, method (*ErrorCodeAttribute) GetFrom(*Message) error -pkg github.com/pion/stun, method (*MappedAddress) AddTo(*Message) error -pkg github.com/pion/stun, method (*MappedAddress) GetFrom(*Message) error -pkg github.com/pion/stun, method (*Message) Add(AttrType, []uint8) -pkg github.com/pion/stun, method (*Message) AddTo(*Message) error -pkg github.com/pion/stun, method (*Message) Build(...Setter) error -pkg github.com/pion/stun, method (*Message) Check(...Checker) error -pkg github.com/pion/stun, method (*Message) CloneTo(*Message) error -pkg github.com/pion/stun, method (*Message) Contains(AttrType) bool -pkg github.com/pion/stun, method (*Message) Decode() error -pkg github.com/pion/stun, method (*Message) Encode() -pkg github.com/pion/stun, method (*Message) Equal(*Message) bool -pkg github.com/pion/stun, method (*Message) ForEach(AttrType, func(*Message) error) error -pkg github.com/pion/stun, method (*Message) Get(AttrType) ([]uint8, error) -pkg github.com/pion/stun, method (*Message) NewTransactionID() error -pkg github.com/pion/stun, method (*Message) Parse(...Getter) error -pkg github.com/pion/stun, method (*Message) ReadFrom(io.Reader) (int64, error) -pkg github.com/pion/stun, method (*Message) Reset() -pkg github.com/pion/stun, method (*Message) SetType(MessageType) -pkg github.com/pion/stun, method (*Message) String() string -pkg github.com/pion/stun, method (*Message) Write([]uint8) (int, error) -pkg github.com/pion/stun, method (*Message) WriteAttributes() -pkg github.com/pion/stun, method (*Message) WriteHeader() -pkg github.com/pion/stun, method (*Message) WriteLength() -pkg github.com/pion/stun, method (*Message) WriteTo(io.Writer) (int64, error) -pkg github.com/pion/stun, method (*Message) WriteTransactionID() -pkg github.com/pion/stun, method (*Message) WriteType() -pkg github.com/pion/stun, method (*MessageType) ReadValue(uint16) -pkg github.com/pion/stun, method (*Nonce) GetFrom(*Message) error -pkg github.com/pion/stun, method (*Realm) GetFrom(*Message) error -pkg github.com/pion/stun, method (*Software) GetFrom(*Message) error -pkg github.com/pion/stun, method (*TextAttribute) GetFromAs(*Message, AttrType) error -pkg github.com/pion/stun, method (*UnknownAttributes) GetFrom(*Message) error -pkg github.com/pion/stun, method (*Username) GetFrom(*Message) error -pkg github.com/pion/stun, method (*XORMappedAddress) GetFrom(*Message) error -pkg github.com/pion/stun, method (*XORMappedAddress) GetFromAs(*Message, AttrType) error -pkg github.com/pion/stun, method (AttrType) Optional() bool -pkg github.com/pion/stun, method (AttrType) Required() bool -pkg github.com/pion/stun, method (AttrType) String() string -pkg github.com/pion/stun, method (AttrType) Value() uint16 -pkg github.com/pion/stun, method (Attributes) Get(AttrType) (RawAttribute, bool) -pkg github.com/pion/stun, method (CloseErr) Error() string -pkg github.com/pion/stun, method (DecodeErr) Error() string -pkg github.com/pion/stun, method (DecodeErr) IsInvalidCookie() bool -pkg github.com/pion/stun, method (DecodeErr) IsPlace(DecodeErrPlace) bool -pkg github.com/pion/stun, method (DecodeErr) IsPlaceChildren(string) bool -pkg github.com/pion/stun, method (DecodeErr) IsPlaceParent(string) bool -pkg github.com/pion/stun, method (DecodeErrPlace) String() string -pkg github.com/pion/stun, method (ErrorCode) AddTo(*Message) error -pkg github.com/pion/stun, method (ErrorCodeAttribute) AddTo(*Message) error -pkg github.com/pion/stun, method (ErrorCodeAttribute) String() string -pkg github.com/pion/stun, method (FingerprintAttr) AddTo(*Message) error -pkg github.com/pion/stun, method (FingerprintAttr) Check(*Message) error -pkg github.com/pion/stun, method (HandlerFunc) HandleEvent(Event) -pkg github.com/pion/stun, method (MappedAddress) String() string -pkg github.com/pion/stun, method (MessageClass) String() string -pkg github.com/pion/stun, method (MessageIntegrity) AddTo(*Message) error -pkg github.com/pion/stun, method (MessageIntegrity) Check(*Message) error -pkg github.com/pion/stun, method (MessageIntegrity) String() string -pkg github.com/pion/stun, method (MessageType) AddTo(*Message) error -pkg github.com/pion/stun, method (MessageType) String() string -pkg github.com/pion/stun, method (MessageType) Value() uint16 -pkg github.com/pion/stun, method (Method) String() string -pkg github.com/pion/stun, method (Nonce) AddTo(*Message) error -pkg github.com/pion/stun, method (Nonce) String() string -pkg github.com/pion/stun, method (RawAttribute) Equal(RawAttribute) bool -pkg github.com/pion/stun, method (RawAttribute) String() string -pkg github.com/pion/stun, method (Realm) AddTo(*Message) error -pkg github.com/pion/stun, method (Realm) String() string -pkg github.com/pion/stun, method (Software) AddTo(*Message) error -pkg github.com/pion/stun, method (Software) String() string -pkg github.com/pion/stun, method (StopErr) Error() string -pkg github.com/pion/stun, method (TextAttribute) AddToAs(*Message, AttrType, int) error -pkg github.com/pion/stun, method (UnknownAttributes) AddTo(*Message) error -pkg github.com/pion/stun, method (UnknownAttributes) String() string -pkg github.com/pion/stun, method (Username) AddTo(*Message) error -pkg github.com/pion/stun, method (Username) String() string -pkg github.com/pion/stun, method (XORMappedAddress) AddTo(*Message) error -pkg github.com/pion/stun, method (XORMappedAddress) AddToAs(*Message, AttrType) error -pkg github.com/pion/stun, method (XORMappedAddress) String() string -pkg github.com/pion/stun, type Agent struct -pkg github.com/pion/stun, type AgentOptions struct -pkg github.com/pion/stun, type AgentOptions struct, Handler Handler -pkg github.com/pion/stun, type AlternateServer struct -pkg github.com/pion/stun, type AlternateServer struct, IP net.IP -pkg github.com/pion/stun, type AlternateServer struct, Port int -pkg github.com/pion/stun, type AttrType uint16 -pkg github.com/pion/stun, type Attributes []RawAttribute -pkg github.com/pion/stun, type Checker interface { Check } -pkg github.com/pion/stun, type Checker interface, Check(*Message) error -pkg github.com/pion/stun, type Client struct -pkg github.com/pion/stun, type ClientAgent interface { Close, Collect, Process, Start, Stop } -pkg github.com/pion/stun, type ClientAgent interface, Close() error -pkg github.com/pion/stun, type ClientAgent interface, Collect(time.Time) error -pkg github.com/pion/stun, type ClientAgent interface, Process(*Message) error -pkg github.com/pion/stun, type ClientAgent interface, Start([12]uint8, time.Time, Handler) error -pkg github.com/pion/stun, type ClientAgent interface, Stop([12]uint8) error -pkg github.com/pion/stun, type ClientOptions struct -pkg github.com/pion/stun, type ClientOptions struct, Agent ClientAgent -pkg github.com/pion/stun, type ClientOptions struct, Connection Connection -pkg github.com/pion/stun, type ClientOptions struct, TimeoutRate time.Duration -pkg github.com/pion/stun, type CloseErr struct -pkg github.com/pion/stun, type CloseErr struct, AgentErr error -pkg github.com/pion/stun, type CloseErr struct, ConnectionErr error -pkg github.com/pion/stun, type Connection interface { Close, Read, Write } -pkg github.com/pion/stun, type Connection interface, Close() error -pkg github.com/pion/stun, type Connection interface, Read([]uint8) (int, error) -pkg github.com/pion/stun, type Connection interface, Write([]uint8) (int, error) -pkg github.com/pion/stun, type DecodeErr struct -pkg github.com/pion/stun, type DecodeErr struct, Message string -pkg github.com/pion/stun, type DecodeErr struct, Place DecodeErrPlace -pkg github.com/pion/stun, type DecodeErrPlace struct -pkg github.com/pion/stun, type DecodeErrPlace struct, Children string -pkg github.com/pion/stun, type DecodeErrPlace struct, Parent string -pkg github.com/pion/stun, type ErrorCode int -pkg github.com/pion/stun, type ErrorCodeAttribute struct -pkg github.com/pion/stun, type ErrorCodeAttribute struct, Code ErrorCode -pkg github.com/pion/stun, type ErrorCodeAttribute struct, Reason []uint8 -pkg github.com/pion/stun, type Event struct -pkg github.com/pion/stun, type Event struct, Error error -pkg github.com/pion/stun, type Event struct, Message *Message -pkg github.com/pion/stun, type FingerprintAttr struct -pkg github.com/pion/stun, type Getter interface { GetFrom } -pkg github.com/pion/stun, type Getter interface, GetFrom(*Message) error -pkg github.com/pion/stun, type Handler interface { HandleEvent } -pkg github.com/pion/stun, type Handler interface, HandleEvent(Event) -pkg github.com/pion/stun, type HandlerFunc func(Event) -pkg github.com/pion/stun, type MappedAddress struct -pkg github.com/pion/stun, type MappedAddress struct, IP net.IP -pkg github.com/pion/stun, type MappedAddress struct, Port int -pkg github.com/pion/stun, type Message struct -pkg github.com/pion/stun, type Message struct, Attributes Attributes -pkg github.com/pion/stun, type Message struct, Length uint32 -pkg github.com/pion/stun, type Message struct, Raw []uint8 -pkg github.com/pion/stun, type Message struct, TransactionID [12]uint8 -pkg github.com/pion/stun, type Message struct, Type MessageType -pkg github.com/pion/stun, type MessageClass uint8 -pkg github.com/pion/stun, type MessageIntegrity []uint8 -pkg github.com/pion/stun, type MessageType struct -pkg github.com/pion/stun, type MessageType struct, Class MessageClass -pkg github.com/pion/stun, type MessageType struct, Method Method -pkg github.com/pion/stun, type Method uint16 -pkg github.com/pion/stun, type Nonce []uint8 -pkg github.com/pion/stun, type RawAttribute struct -pkg github.com/pion/stun, type RawAttribute struct, Length uint16 -pkg github.com/pion/stun, type RawAttribute struct, Type AttrType -pkg github.com/pion/stun, type RawAttribute struct, Value []uint8 -pkg github.com/pion/stun, type Realm []uint8 -pkg github.com/pion/stun, type Setter interface { AddTo } -pkg github.com/pion/stun, type Setter interface, AddTo(*Message) error -pkg github.com/pion/stun, type Software []uint8 -pkg github.com/pion/stun, type StopErr struct -pkg github.com/pion/stun, type StopErr struct, Cause error -pkg github.com/pion/stun, type StopErr struct, Err error -pkg github.com/pion/stun, type TextAttribute []uint8 -pkg github.com/pion/stun, type UnknownAttributes []AttrType -pkg github.com/pion/stun, type Username []uint8 -pkg github.com/pion/stun, type XORMappedAddress struct -pkg github.com/pion/stun, type XORMappedAddress struct, IP net.IP -pkg github.com/pion/stun, type XORMappedAddress struct, Port int -pkg github.com/pion/stun, var BindingError MessageType -pkg github.com/pion/stun, var BindingRequest MessageType -pkg github.com/pion/stun, var BindingSuccess MessageType -pkg github.com/pion/stun, var ErrAgentClosed error -pkg github.com/pion/stun, var ErrAttrSizeInvalid error -pkg github.com/pion/stun, var ErrAttributeNotFound error -pkg github.com/pion/stun, var ErrAttributeSizeInvalid error -pkg github.com/pion/stun, var ErrAttributeSizeOverflow error -pkg github.com/pion/stun, var ErrBadIPLength error -pkg github.com/pion/stun, var ErrBadUnknownAttrsSize error -pkg github.com/pion/stun, var ErrClientClosed error -pkg github.com/pion/stun, var ErrClientNotInitialized error -pkg github.com/pion/stun, var ErrDecodeToNil error -pkg github.com/pion/stun, var ErrFingerprintBeforeIntegrity error -pkg github.com/pion/stun, var ErrFingerprintMismatch error -pkg github.com/pion/stun, var ErrIntegrityMismatch error -pkg github.com/pion/stun, var ErrNoConnection error -pkg github.com/pion/stun, var ErrNoDefaultReason error -pkg github.com/pion/stun, var ErrTransactionExists error -pkg github.com/pion/stun, var ErrTransactionNotExists error -pkg github.com/pion/stun, var ErrTransactionStopped error -pkg github.com/pion/stun, var ErrTransactionTimeOut error -pkg github.com/pion/stun, var ErrUnexpectedHeaderEOF error -pkg github.com/pion/stun, var Fingerprint FingerprintAttr -pkg github.com/pion/stun, var TransactionID Setter diff --git a/api/stun1.14.0.txt b/api/stun1.14.0.txt deleted file mode 100644 index a9b6f0f..0000000 --- a/api/stun1.14.0.txt +++ /dev/null @@ -1,21 +0,0 @@ -pkg github.com/pion/stun, type Handler func(Event) -pkg github.com/pion/stun, method (*Client) Do(*Message, func(Event)) error -pkg github.com/pion/stun, method (*Client) SetRTO(time.Duration) -pkg github.com/pion/stun, method (*Client) Start(*Message, Handler) error -pkg github.com/pion/stun, type Clock interface { Now } -pkg github.com/pion/stun, type Clock interface, Now() time.Time -pkg github.com/pion/stun, type Collector interface { Close, Start } -pkg github.com/pion/stun, type Collector interface, Close() error -pkg github.com/pion/stun, type Collector interface, Start(time.Duration, func(time.Time)) error -pkg github.com/pion/stun, type Event struct, TransactionID [12]uint8 -pkg github.com/pion/stun, method (*Agent) SetHandler(Handler) error -pkg github.com/pion/stun, method (*Agent) Start([12]uint8, time.Time) error -pkg github.com/pion/stun, type ClientAgent interface { Close, Collect, Process, SetHandler, Start, Stop } -pkg github.com/pion/stun, type ClientAgent interface, SetHandler(Handler) error -pkg github.com/pion/stun, type ClientAgent interface, Start([12]uint8, time.Time) error -pkg github.com/pion/stun, type ClientOptions struct, Handler Handler -pkg github.com/pion/stun, type ClientOptions struct, Clock Clock -pkg github.com/pion/stun, type ClientOptions struct, Collector Collector -pkg github.com/pion/stun, type ClientOptions struct, RTO time.Duration -pkg github.com/pion/stun, func NewAgent(Handler) *Agent -pkg github.com/pion/stun, var NoopHandler Handler diff --git a/api/stun1.15.0.txt b/api/stun1.15.0.txt deleted file mode 100644 index 3b5a5bc..0000000 --- a/api/stun1.15.0.txt +++ /dev/null @@ -1,6 +0,0 @@ -pkg github.com/pion/stun, const AttrRequestedAddressFamily = 23 -pkg github.com/pion/stun, const AttrRequestedAddressFamily AttrType -pkg github.com/pion/stun, const CodeAddrFamilyNotSupported = 440 -pkg github.com/pion/stun, const CodeAddrFamilyNotSupported ErrorCode -pkg github.com/pion/stun, const CodePeerAddrFamilyMismatch = 443 -pkg github.com/pion/stun, const CodePeerAddrFamilyMismatch ErrorCode diff --git a/api/stun1.16.0.txt b/api/stun1.16.0.txt deleted file mode 100644 index 2c53470..0000000 --- a/api/stun1.16.0.txt +++ /dev/null @@ -1,9 +0,0 @@ -pkg github.com/pion/stun, func NewClient(Connection, ...ClientOption) (*Client, error) -pkg github.com/pion/stun, func WithAgent(ClientAgent) ClientOption -pkg github.com/pion/stun, func WithClock(Clock) ClientOption -pkg github.com/pion/stun, func WithCollector(Collector) ClientOption -pkg github.com/pion/stun, func WithHandler(Handler) ClientOption -pkg github.com/pion/stun, func WithRTO(time.Duration) ClientOption -pkg github.com/pion/stun, func WithTimeoutRate(time.Duration) ClientOption -pkg github.com/pion/stun, func WithNoRetransmit(*Client) -pkg github.com/pion/stun, type ClientOption func(*Client) diff --git a/api/stun1.17.0.txt b/api/stun1.17.0.txt deleted file mode 100644 index 6fdfeac..0000000 --- a/api/stun1.17.0.txt +++ /dev/null @@ -1,10 +0,0 @@ -pkg github.com/pion/stun, const Scheme = "stun" -pkg github.com/pion/stun, const Scheme ideal-string -pkg github.com/pion/stun, const SchemeSecure = "stuns" -pkg github.com/pion/stun, const SchemeSecure ideal-string -pkg github.com/pion/stun, func ParseURI(string) (URI, error) -pkg github.com/pion/stun, method (URI) String() string -pkg github.com/pion/stun, type URI struct -pkg github.com/pion/stun, type URI struct, Host string -pkg github.com/pion/stun, type URI struct, Port int -pkg github.com/pion/stun, type URI struct, Scheme string diff --git a/api/stun1.17.3.txt b/api/stun1.17.3.txt deleted file mode 100644 index fcfe4aa..0000000 --- a/api/stun1.17.3.txt +++ /dev/null @@ -1,12 +0,0 @@ -pkg github.com/pion/stun, const AttrConnectionID = 42 -pkg github.com/pion/stun, const AttrConnectionID AttrType -pkg github.com/pion/stun, const CodeConnAlreadyExists = 446 -pkg github.com/pion/stun, const CodeConnAlreadyExists ErrorCode -pkg github.com/pion/stun, const CodeConnTimeoutOrFailure = 447 -pkg github.com/pion/stun, const CodeConnTimeoutOrFailure ErrorCode -pkg github.com/pion/stun, const MethodConnect = 10 -pkg github.com/pion/stun, const MethodConnect Method -pkg github.com/pion/stun, const MethodConnectionAttempt = 12 -pkg github.com/pion/stun, const MethodConnectionAttempt Method -pkg github.com/pion/stun, const MethodConnectionBind = 11 -pkg github.com/pion/stun, const MethodConnectionBind Method diff --git a/api/stun1.18.0.txt b/api/stun1.18.0.txt deleted file mode 100644 index 8374d39..0000000 --- a/api/stun1.18.0.txt +++ /dev/null @@ -1 +0,0 @@ -pkg github.com/pion/stun, method (RawAttribute) AddTo(*Message) error diff --git a/api/stun1.18.1.txt b/api/stun1.18.1.txt deleted file mode 100644 index 3115256..0000000 --- a/api/stun1.18.1.txt +++ /dev/null @@ -1,3 +0,0 @@ -pkg github.com/pion/stun, const CodeRoleConflict = 487 -pkg github.com/pion/stun, const CodeUnauthorized = 401 -pkg github.com/pion/stun, const CodeUnauthorized ErrorCode diff --git a/api/stun1.19.0.txt b/api/stun1.19.0.txt deleted file mode 100644 index bfc5b60..0000000 --- a/api/stun1.19.0.txt +++ /dev/null @@ -1 +0,0 @@ -pkg github.com/pion/stun, var WithNoConnClose ClientOption diff --git a/checks.go b/checks.go index 6b678a0..eb4be46 100644 --- a/checks.go +++ b/checks.go @@ -9,7 +9,7 @@ package stun import ( "errors" - "github.com/pion/stun/internal/hmac" + "github.com/pion/stun/v2/internal/hmac" ) // CheckSize returns ErrAttrSizeInvalid if got is not equal to expected. diff --git a/checks_debug.go b/checks_debug.go index 0b5c67c..79d4e8c 100644 --- a/checks_debug.go +++ b/checks_debug.go @@ -6,7 +6,7 @@ package stun -import "github.com/pion/stun/internal/hmac" +import "github.com/pion/stun/v2/internal/hmac" // CheckSize returns *AttrLengthError if got is not equal to expected. func CheckSize(a AttrType, got, expected int) error { diff --git a/cmd/stun-bench/main.go b/cmd/stun-bench/main.go index 55d3fc8..d853525 100644 --- a/cmd/stun-bench/main.go +++ b/cmd/stun-bench/main.go @@ -18,7 +18,7 @@ import ( "sync/atomic" "time" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) var ( diff --git a/cmd/stun-client/stun_client.go b/cmd/stun-client/stun_client.go index 79c0f75..e3f64c8 100644 --- a/cmd/stun-client/stun_client.go +++ b/cmd/stun-client/stun_client.go @@ -10,7 +10,7 @@ import ( "log" "os" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) func main() { diff --git a/cmd/stun-decode/main.go b/cmd/stun-decode/main.go index 787b0f5..7259518 100644 --- a/cmd/stun-decode/main.go +++ b/cmd/stun-decode/main.go @@ -11,7 +11,7 @@ import ( "log" "os" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) func main() { diff --git a/cmd/stun-multiplex/README.md b/cmd/stun-multiplex/README.md index 234b1f2..c9fee33 100644 --- a/cmd/stun-multiplex/README.md +++ b/cmd/stun-multiplex/README.md @@ -5,7 +5,7 @@ that splits incoming UDP packets to two streams, "STUN Data" and "Application Da Usage: ```sh -$ go install github.com/pion/stun/cmd/stun-multiplex@latest +$ go install github.com/pion/stun/v2/cmd/stun-multiplex@latest ``` On "server": @@ -28,4 +28,4 @@ demultiplex: [123.131.100.200:34690]: Hello peer Got response from 123.131.100.200:34690: Hello peer ``` -On "server" you will see `demultiplex: [159.69.13.15:37551]: Hello peer` message. \ No newline at end of file +On "server" you will see `demultiplex: [159.69.13.15:37551]: Hello peer` message. diff --git a/cmd/stun-multiplex/main.go b/cmd/stun-multiplex/main.go index bf9427b..f1ee61a 100644 --- a/cmd/stun-multiplex/main.go +++ b/cmd/stun-multiplex/main.go @@ -16,7 +16,7 @@ import ( "syscall" "time" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) func copyAddr(dst *stun.XORMappedAddress, src stun.XORMappedAddress) { diff --git a/cmd/stun-nat-behaviour/main.go b/cmd/stun-nat-behaviour/main.go index ba52e84..d697311 100644 --- a/cmd/stun-nat-behaviour/main.go +++ b/cmd/stun-nat-behaviour/main.go @@ -14,7 +14,7 @@ import ( "time" "github.com/pion/logging" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) type stunServerConn struct { diff --git a/cmd/stun-traversal/main.go b/cmd/stun-traversal/main.go index b7aa853..7d3c388 100644 --- a/cmd/stun-traversal/main.go +++ b/cmd/stun-traversal/main.go @@ -14,7 +14,7 @@ import ( "strings" "time" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) var server = flag.String("server", "stun:stun.voipgate.com:3478", "Stun server address") //nolint:gochecknoglobals diff --git a/e2e/main.go b/e2e/main.go index 155b14d..bab5352 100644 --- a/e2e/main.go +++ b/e2e/main.go @@ -11,7 +11,7 @@ import ( "strings" "time" - "github.com/pion/stun" + "github.com/pion/stun/v2" ) func test(network string) { diff --git a/go.mod b/go.mod index d18828c..0de7f5e 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/pion/stun +module github.com/pion/stun/v2 go 1.12 diff --git a/helpers_test.go b/helpers_test.go index 4ada926..608223b 100644 --- a/helpers_test.go +++ b/helpers_test.go @@ -8,7 +8,7 @@ import ( "fmt" "testing" - "github.com/pion/stun/internal/testutil" + "github.com/pion/stun/v2/internal/testutil" ) func BenchmarkBuildOverhead(b *testing.B) { diff --git a/integrity.go b/integrity.go index 0fee0b0..3a49955 100644 --- a/integrity.go +++ b/integrity.go @@ -10,7 +10,7 @@ import ( //nolint:gci "fmt" "strings" - "github.com/pion/stun/internal/hmac" + "github.com/pion/stun/v2/internal/hmac" ) // separator for credentials.