Skip to content

Commit ea23dec

Browse files
renovate[bot]Sean-Der
authored andcommitted
Update module transport, srtp, ice and turn
ReplayDetector introduced a breaking change
1 parent 012f129 commit ea23dec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+67
-63
lines changed

Diff for: datachannel_go_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323

2424
"github.com/pion/datachannel"
2525
"github.com/pion/logging"
26-
"github.com/pion/transport/v2/test"
26+
"github.com/pion/transport/v3/test"
2727
"github.com/stretchr/testify/assert"
2828
)
2929

Diff for: datachannel_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"testing"
1111
"time"
1212

13-
"github.com/pion/transport/v2/test"
13+
"github.com/pion/transport/v3/test"
1414
"github.com/stretchr/testify/assert"
1515
)
1616

Diff for: dtlstransport.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
"github.com/pion/interceptor"
2525
"github.com/pion/logging"
2626
"github.com/pion/rtcp"
27-
"github.com/pion/srtp/v2"
27+
"github.com/pion/srtp/v3"
2828
"github.com/pion/webrtc/v3/internal/mux"
2929
"github.com/pion/webrtc/v3/internal/util"
3030
"github.com/pion/webrtc/v3/pkg/rtcerr"

Diff for: dtlstransport_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"testing"
1212
"time"
1313

14-
"github.com/pion/transport/v2/test"
14+
"github.com/pion/transport/v3/test"
1515
"github.com/stretchr/testify/assert"
1616
)
1717

Diff for: examples/ice-single-port/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"net/http"
1414
"time"
1515

16-
"github.com/pion/ice/v2"
16+
"github.com/pion/ice/v3"
1717
"github.com/pion/webrtc/v3"
1818
)
1919

Diff for: examples/vnet/show-network-usage/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"time"
1717

1818
"github.com/pion/logging"
19-
"github.com/pion/transport/v2/vnet"
19+
"github.com/pion/transport/v3/vnet"
2020
"github.com/pion/webrtc/v3"
2121
)
2222

Diff for: go.mod

+4-3
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@ require (
77
github.com/onsi/gomega v1.17.0 // indirect
88
github.com/pion/datachannel v1.5.5
99
github.com/pion/dtls/v2 v2.2.7
10-
github.com/pion/ice/v2 v2.3.11
10+
github.com/pion/ice/v3 v3.0.0
1111
github.com/pion/interceptor v0.1.18
1212
github.com/pion/logging v0.2.2
1313
github.com/pion/randutil v0.1.0
1414
github.com/pion/rtcp v1.2.10
1515
github.com/pion/rtp v1.8.1
1616
github.com/pion/sctp v1.8.8
1717
github.com/pion/sdp/v3 v3.0.6
18-
github.com/pion/srtp/v2 v2.0.17
18+
github.com/pion/srtp/v3 v3.0.0
1919
github.com/pion/stun v0.6.1
20-
github.com/pion/transport/v2 v2.2.3
20+
github.com/pion/transport/v2 v2.2.3 // indirect
21+
github.com/pion/transport/v3 v3.0.1
2122
github.com/sclevine/agouti v3.0.0+incompatible
2223
github.com/stretchr/testify v1.8.4
2324
golang.org/x/net v0.14.0

Diff for: go.sum

+9-6
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ github.com/pion/datachannel v1.5.5 h1:10ef4kwdjije+M9d7Xm9im2Y3O6A6ccQb0zcqZcJew
4444
github.com/pion/datachannel v1.5.5/go.mod h1:iMz+lECmfdCMqFRhXhcA/219B0SQlbpoR2V118yimL0=
4545
github.com/pion/dtls/v2 v2.2.7 h1:cSUBsETxepsCSFSxC3mc/aDo14qQLMSL+O6IjG28yV8=
4646
github.com/pion/dtls/v2 v2.2.7/go.mod h1:8WiMkebSHFD0T+dIU+UeBaoV7kDhOW5oDCzZ7WZ/F9s=
47-
github.com/pion/ice/v2 v2.3.11 h1:rZjVmUwyT55cmN8ySMpL7rsS8KYsJERsrxJLLxpKhdw=
48-
github.com/pion/ice/v2 v2.3.11/go.mod h1:hPcLC3kxMa+JGRzMHqQzjoSj3xtE9F+eoncmXLlCL4E=
47+
github.com/pion/ice/v3 v3.0.0 h1:7bnFWQNIJqabCp111sMIbo4dOjRMLzpf4qhWEadf9IY=
48+
github.com/pion/ice/v3 v3.0.0/go.mod h1:PTKU5KYRIlBTvrj1fh1PiY3z4YsMiC/AECGJqMwFSxI=
4949
github.com/pion/interceptor v0.1.18 h1:Hk26334NUQeUcJNR27YHYKT+sWNhhegQ9KFz5Nn6yMQ=
5050
github.com/pion/interceptor v0.1.18/go.mod h1:tpvvF4cPM6NGxFA1DUMbhabzQBxdWMATDGEUYOR9x6I=
5151
github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY=
@@ -63,8 +63,8 @@ github.com/pion/sctp v1.8.8 h1:5EdnnKI4gpyR1a1TwbiS/wxEgcUWBHsc7ILAjARJB+U=
6363
github.com/pion/sctp v1.8.8/go.mod h1:igF9nZBrjh5AtmKc7U30jXltsFHicFCXSmWA2GWRaWs=
6464
github.com/pion/sdp/v3 v3.0.6 h1:WuDLhtuFUUVpTfus9ILC4HRyHsW6TdugjEX/QY9OiUw=
6565
github.com/pion/sdp/v3 v3.0.6/go.mod h1:iiFWFpQO8Fy3S5ldclBkpXqmWy02ns78NOKoLLL0YQw=
66-
github.com/pion/srtp/v2 v2.0.17 h1:ECuOk+7uIpY6HUlTb0nXhfvu4REG2hjtC4ronYFCZE4=
67-
github.com/pion/srtp/v2 v2.0.17/go.mod h1:y5WSHcJY4YfNB/5r7ca5YjHeIr1H3LM1rKArGGs8jMc=
66+
github.com/pion/srtp/v3 v3.0.0 h1:dH5nZUTxN+JDu4otle8Dfh5E/MHR6m8/aib7eD22QDc=
67+
github.com/pion/srtp/v3 v3.0.0/go.mod h1:WxJGk0scShe0UdUidDgR0kDHywX7JN83JOYPkYiLdpM=
6868
github.com/pion/stun v0.6.1 h1:8lp6YejULeHBF8NmV8e2787BogQhduZugh5PdhDyyN4=
6969
github.com/pion/stun v0.6.1/go.mod h1:/hO7APkX4hZKu/D0f2lHzNyvdkTGtIy3NDmLR7kSz/8=
7070
github.com/pion/transport v0.14.1 h1:XSM6olwW+o8J4SCmOBb/BpwZypkHeyM0PGFCxNQBr40=
@@ -73,8 +73,11 @@ github.com/pion/transport/v2 v2.2.1/go.mod h1:cXXWavvCnFF6McHTft3DWS9iic2Mftcz1A
7373
github.com/pion/transport/v2 v2.2.2/go.mod h1:OJg3ojoBJopjEeECq2yJdXH9YVrUJ1uQ++NjXLOUorc=
7474
github.com/pion/transport/v2 v2.2.3 h1:XcOE3/x41HOSKbl1BfyY1TF1dERx7lVvlMCbXU7kfvA=
7575
github.com/pion/transport/v2 v2.2.3/go.mod h1:q2U/tf9FEfnSBGSW6w5Qp5PFWRLRj3NjLhCCgpRK4p0=
76-
github.com/pion/turn/v2 v2.1.3 h1:pYxTVWG2gpC97opdRc5IGsQ1lJ9O/IlNhkzj7MMrGAA=
77-
github.com/pion/turn/v2 v2.1.3/go.mod h1:huEpByKKHix2/b9kmTAM3YoX6MKP+/D//0ClgUYR2fY=
76+
github.com/pion/transport/v3 v3.0.0/go.mod h1:UY7kiITrlMv7/IKgd5eTUcaahZx5oUN3l9SzK5f5xE0=
77+
github.com/pion/transport/v3 v3.0.1 h1:gDTlPJwROfSfz6QfSi0ZmeCSkFcnWWiiR9ES0ouANiM=
78+
github.com/pion/transport/v3 v3.0.1/go.mod h1:UY7kiITrlMv7/IKgd5eTUcaahZx5oUN3l9SzK5f5xE0=
79+
github.com/pion/turn/v3 v3.0.0 h1:zafXa25ZWmiUYRi4JlnAsUhCDoFfF7YMYWnosvK5vBk=
80+
github.com/pion/turn/v3 v3.0.0/go.mod h1:z4ih3T0zTERgNSEJRa2QHBNcbB3SOtTYsr5LH0pil6Q=
7881
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
7982
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
8083
github.com/sclevine/agouti v3.0.0+incompatible h1:8IBJS6PWz3uTlMP3YBIR5f+KAldcGuOeFkFbUWfBgK4=

Diff for: icecandidate.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package webrtc
66
import (
77
"fmt"
88

9-
"github.com/pion/ice/v2"
9+
"github.com/pion/ice/v3"
1010
)
1111

1212
// ICECandidate represents a ice candidate

Diff for: icecandidate_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package webrtc
66
import (
77
"testing"
88

9-
"github.com/pion/ice/v2"
9+
"github.com/pion/ice/v3"
1010
"github.com/stretchr/testify/assert"
1111
)
1212

Diff for: icecandidatetype.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package webrtc
66
import (
77
"fmt"
88

9-
"github.com/pion/ice/v2"
9+
"github.com/pion/ice/v3"
1010
)
1111

1212
// ICECandidateType represents the type of the ICE candidate used.

Diff for: icegatherer.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"sync"
1212
"sync/atomic"
1313

14-
"github.com/pion/ice/v2"
14+
"github.com/pion/ice/v3"
1515
"github.com/pion/logging"
1616
"github.com/pion/stun"
1717
)

Diff for: icegatherer_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import (
1212
"testing"
1313
"time"
1414

15-
"github.com/pion/ice/v2"
16-
"github.com/pion/transport/v2/test"
15+
"github.com/pion/ice/v3"
16+
"github.com/pion/transport/v3/test"
1717
"github.com/stretchr/testify/assert"
1818
)
1919

Diff for: icemux.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package webrtc
66
import (
77
"net"
88

9-
"github.com/pion/ice/v2"
9+
"github.com/pion/ice/v3"
1010
"github.com/pion/logging"
1111
)
1212

Diff for: iceserver_js.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ package webrtc
99
import (
1010
"errors"
1111

12-
"github.com/pion/ice/v2"
12+
"github.com/pion/ice/v3"
1313
)
1414

1515
// ICEServer describes a single STUN and TURN server that can be used by

Diff for: icetransport.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"sync/atomic"
1414
"time"
1515

16-
"github.com/pion/ice/v2"
16+
"github.com/pion/ice/v3"
1717
"github.com/pion/logging"
1818
"github.com/pion/webrtc/v3/internal/mux"
1919
)

Diff for: icetransport_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"testing"
1313
"time"
1414

15-
"github.com/pion/transport/v2/test"
15+
"github.com/pion/transport/v3/test"
1616
"github.com/stretchr/testify/assert"
1717
)
1818

Diff for: icetransportstate.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
package webrtc
55

6-
import "github.com/pion/ice/v2"
6+
import "github.com/pion/ice/v3"
77

88
// ICETransportState represents the current state of the ICE transport.
99
type ICETransportState int

Diff for: icetransportstate_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package webrtc
66
import (
77
"testing"
88

9-
"github.com/pion/ice/v2"
9+
"github.com/pion/ice/v3"
1010
"github.com/stretchr/testify/assert"
1111
)
1212

Diff for: interceptor_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"github.com/pion/interceptor"
1717
mock_interceptor "github.com/pion/interceptor/pkg/mock"
1818
"github.com/pion/rtp"
19-
"github.com/pion/transport/v2/test"
19+
"github.com/pion/transport/v3/test"
2020
"github.com/pion/webrtc/v3/pkg/media"
2121
"github.com/stretchr/testify/assert"
2222
)

Diff for: internal/mux/endpoint.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import (
99
"net"
1010
"time"
1111

12-
"github.com/pion/ice/v2"
13-
"github.com/pion/transport/v2/packetio"
12+
"github.com/pion/ice/v3"
13+
"github.com/pion/transport/v3/packetio"
1414
)
1515

1616
// Endpoint implements net.Conn. It is used to read muxed packets.

Diff for: internal/mux/mux.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import (
1010
"net"
1111
"sync"
1212

13-
"github.com/pion/ice/v2"
13+
"github.com/pion/ice/v3"
1414
"github.com/pion/logging"
15-
"github.com/pion/transport/v2/packetio"
15+
"github.com/pion/transport/v3/packetio"
1616
)
1717

1818
// The maximum amount of data that can be buffered before returning errors.

Diff for: internal/mux/mux_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
"time"
1111

1212
"github.com/pion/logging"
13-
"github.com/pion/transport/v2/packetio"
14-
"github.com/pion/transport/v2/test"
13+
"github.com/pion/transport/v3/packetio"
14+
"github.com/pion/transport/v3/test"
1515
"github.com/stretchr/testify/require"
1616
)
1717

Diff for: mediaengine_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"testing"
1414

1515
"github.com/pion/sdp/v3"
16-
"github.com/pion/transport/v2/test"
16+
"github.com/pion/transport/v3/test"
1717
"github.com/stretchr/testify/assert"
1818
)
1919

Diff for: networktype.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ package webrtc
66
import (
77
"fmt"
88

9-
"github.com/pion/ice/v2"
9+
"github.com/pion/ice/v3"
1010
)
1111

1212
func supportedNetworkTypes() []NetworkType {

Diff for: ortc_datachannel_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"testing"
1212
"time"
1313

14-
"github.com/pion/transport/v2/test"
14+
"github.com/pion/transport/v3/test"
1515
"github.com/stretchr/testify/assert"
1616
)
1717

Diff for: ortc_media_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"testing"
1212
"time"
1313

14-
"github.com/pion/transport/v2/test"
14+
"github.com/pion/transport/v3/test"
1515
"github.com/pion/webrtc/v3/pkg/media"
1616
"github.com/stretchr/testify/assert"
1717
)

Diff for: peerconnection.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ import (
1919
"sync/atomic"
2020
"time"
2121

22-
"github.com/pion/ice/v2"
22+
"github.com/pion/ice/v3"
2323
"github.com/pion/interceptor"
2424
"github.com/pion/logging"
2525
"github.com/pion/rtcp"
2626
"github.com/pion/sdp/v3"
27-
"github.com/pion/srtp/v2"
27+
"github.com/pion/srtp/v3"
2828
"github.com/pion/webrtc/v3/internal/util"
2929
"github.com/pion/webrtc/v3/pkg/rtcerr"
3030
)

Diff for: peerconnection_close_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"testing"
1111
"time"
1212

13-
"github.com/pion/transport/v2/test"
13+
"github.com/pion/transport/v3/test"
1414
"github.com/stretchr/testify/assert"
1515
)
1616

Diff for: peerconnection_go_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ import (
2222
"testing"
2323
"time"
2424

25-
"github.com/pion/ice/v2"
25+
"github.com/pion/ice/v3"
2626
"github.com/pion/rtp"
27-
"github.com/pion/transport/v2/test"
28-
"github.com/pion/transport/v2/vnet"
27+
"github.com/pion/transport/v3/test"
28+
"github.com/pion/transport/v3/vnet"
2929
"github.com/pion/webrtc/v3/internal/util"
3030
"github.com/pion/webrtc/v3/pkg/rtcerr"
3131
"github.com/stretchr/testify/assert"

Diff for: peerconnection_js.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ package webrtc
1010
import (
1111
"syscall/js"
1212

13-
"github.com/pion/ice/v2"
13+
"github.com/pion/ice/v3"
1414
"github.com/pion/webrtc/v3/pkg/rtcerr"
1515
)
1616

Diff for: peerconnection_media_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"github.com/pion/rtcp"
2424
"github.com/pion/rtp"
2525
"github.com/pion/sdp/v3"
26-
"github.com/pion/transport/v2/test"
26+
"github.com/pion/transport/v3/test"
2727
"github.com/pion/webrtc/v3/pkg/media"
2828
"github.com/stretchr/testify/assert"
2929
"github.com/stretchr/testify/require"

Diff for: peerconnection_renegotiation_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import (
1919
"time"
2020

2121
"github.com/pion/rtp"
22-
"github.com/pion/transport/v2/test"
22+
"github.com/pion/transport/v3/test"
2323
"github.com/pion/webrtc/v3/internal/util"
2424
"github.com/pion/webrtc/v3/pkg/media"
2525
"github.com/pion/webrtc/v3/pkg/rtcerr"

Diff for: peerconnection_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"time"
1212

1313
"github.com/pion/sdp/v3"
14-
"github.com/pion/transport/v2/test"
14+
"github.com/pion/transport/v3/test"
1515
"github.com/pion/webrtc/v3/pkg/rtcerr"
1616
"github.com/stretchr/testify/assert"
1717
)

Diff for: rtpreceiver.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414

1515
"github.com/pion/interceptor"
1616
"github.com/pion/rtcp"
17-
"github.com/pion/srtp/v2"
17+
"github.com/pion/srtp/v3"
1818
"github.com/pion/webrtc/v3/internal/util"
1919
)
2020

Diff for: rtpreceiver_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"testing"
1212
"time"
1313

14-
"github.com/pion/transport/v2/test"
14+
"github.com/pion/transport/v3/test"
1515
"github.com/pion/webrtc/v3/pkg/media"
1616
"github.com/stretchr/testify/assert"
1717
)

Diff for: rtpsender_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
"testing"
1515
"time"
1616

17-
"github.com/pion/transport/v2/test"
17+
"github.com/pion/transport/v3/test"
1818
"github.com/pion/webrtc/v3/pkg/media"
1919
"github.com/stretchr/testify/assert"
2020
)

0 commit comments

Comments
 (0)