Skip to content

rebase #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 986 commits into
base: master
Choose a base branch
from
Open

rebase #2

wants to merge 986 commits into from

Conversation

kittuov
Copy link

@kittuov kittuov commented Dec 9, 2020

No description provided.

rob-deutsch and others added 28 commits March 2, 2024 10:01
Explicitly mentions v4 in Usage
Replaces fa1f5d9 which returned only a head packet's header.
When the option WithRTPHeaders is set, SampleBuilder returns
RTP headers of the packets forming the sample as Sample.RTPHeaders.
Use Sample.PacketTimestamp field instead.

Migration example:
- sample, timestamp := s.PopWithTimestamp()
+ sample := s.Pop()
+ timestamp := sample.PacketTimestamp

BREAKING CHANGE: SampleBuilder.PopWithTimestamp method is removed
Deprecated by #1928

BREAKING CHANGE: samplebuilder.WithPartitionHeadChecker
                 option is removed.
golangci-lint upgrade to v1.56.2 added more checks

Relates to pion/.goassets#201
Removes repetitive words
In the case where a remote track is sending PCMU with payload type 0
checkAndUpdateTrack will fail to update the track codec and params
(because t.PayloadType() is already 0). Add an extra check to handle
this case.
Old versions of Pion break against it
Allows the user to cap the retranmission timeout, this change adds
RTOMax to SettingEngine and pass it on when creating the SCTP Assocation
Skip registering the default codecs and interceptors in
NewPeerConnection.
The NewAPI() function already registers them by default  (since #2630)
RTOMax wasn't actually being stored, is being pulled directly from
SettingEngine
Create WHIP/WHEP example works with OBS or browser

Resolves #2499
This allows users of detached datachannels to garbage collect
resources associated with the datachannel and the sctp stream.
There is no functional change here.
Update lint scripts and CI configs.
Chrome doesn't include the msid when responding to
recvonly transceivers

See crbug[0] for discussion

[0] https://issues.chromium.org/u/1/issues/328522463
Update lint scripts and CI configs.
JoeTurki and others added 30 commits March 25, 2025 11:24
Expose ToICE() method on ICE candidates to allow for easier conversion
to ice package ICE candidates.

Resolve #3069
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/pion/ice/v4](https://redirect.github.com/pion/ice) |
`v4.0.8` -> `v4.0.9` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpion%2fice%2fv4/v4.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fpion%2fice%2fv4/v4.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fpion%2fice%2fv4/v4.0.8/v4.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpion%2fice%2fv4/v4.0.8/v4.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pion/ice (github.com/pion/ice/v4)</summary>

### [`v4.0.9`](https://redirect.github.com/pion/ice/releases/tag/v4.0.9)

[Compare
Source](https://redirect.github.com/pion/ice/compare/v4.0.8...v4.0.9)

#### What's Changed

- Handle candidate: prefix with UnmarshalCandidate by
[@&#8203;JoeTurki](https://redirect.github.com/JoeTurki) in
[https://github.com/pion/ice/pull/769](https://redirect.github.com/pion/ice/pull/769)

**Full Changelog**: pion/ice@v4.0.8...v4.0.9

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/pion/webrtc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Use testify's assert package instead of the standard library's testing
package.
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/pion/dtls/v3](https://redirect.github.com/pion/dtls) |
`v3.0.4` -> `v3.0.6` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpion%2fdtls%2fv3/v3.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fpion%2fdtls%2fv3/v3.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fpion%2fdtls%2fv3/v3.0.4/v3.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpion%2fdtls%2fv3/v3.0.4/v3.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>pion/dtls (github.com/pion/dtls/v3)</summary>

###
[`v3.0.6`](https://redirect.github.com/pion/dtls/releases/tag/v3.0.6)

[Compare
Source](https://redirect.github.com/pion/dtls/compare/v3.0.5...v3.0.6)

#### What's Changed

- Revert rollback Go version bump by Renovate by
[@&#8203;JoeTurki](https://redirect.github.com/JoeTurki) in
[https://github.com/pion/dtls/pull/700](https://redirect.github.com/pion/dtls/pull/700)

**Full Changelog**: pion/dtls@v3.0.5...v3.0.6

###
[`v3.0.5`](https://redirect.github.com/pion/dtls/releases/tag/v3.0.5)

[Compare
Source](https://redirect.github.com/pion/dtls/compare/v3.0.4...v3.0.5)

#### Changelog

-
[`fbc7bae`](https://redirect.github.com/pion/dtls/commit/fbc7bae955bde9270dca5e0c5595896cfe9c4b2d)
Update docker.io/library/golang Docker tag to v1.24
([#&#8203;694](https://redirect.github.com/pion/dtls/issues/694))
-
[`13b929b`](https://redirect.github.com/pion/dtls/commit/13b929b076c4503b206c9cfa7d118472b55006e6)
Update module golang.org/x/net to v0.37.0
([#&#8203;697](https://redirect.github.com/pion/dtls/issues/697))
-
[`3a0f50a`](https://redirect.github.com/pion/dtls/commit/3a0f50af7df4355fd3107f874446e64309c9b019)
Use crypto.Signer whenever possible
([#&#8203;681](https://redirect.github.com/pion/dtls/issues/681))
-
[`16d6306`](https://redirect.github.com/pion/dtls/commit/16d630638a22ed42fa5881a88a00e6357c822f48)
Update module golang.org/x/net to v0.34.0
([#&#8203;693](https://redirect.github.com/pion/dtls/issues/693))
-
[`8eb9a91`](https://redirect.github.com/pion/dtls/commit/8eb9a91be4fd045f3ac20728db4d353a494f2d3c)
Upgrade golangci-lint, more linters
-
[`1c0df61`](https://redirect.github.com/pion/dtls/commit/1c0df61a228f240c27d3ef69b3eeea679de70d2c)
Update module github.com/pion/logging to v0.2.3
([#&#8203;691](https://redirect.github.com/pion/dtls/issues/691))
-
[`1e4ae60`](https://redirect.github.com/pion/dtls/commit/1e4ae60e28516c475e999b389bcbe96a168c4470)
Update module golang.org/x/net to v0.33.0 \[SECURITY]
-
[`ceb8458`](https://redirect.github.com/pion/dtls/commit/ceb84588accbb1b0ca0a51e807cc0062278c6d38)
Update module golang.org/x/crypto to v0.31.0 \[SECURITY]
-
[`4e34db5`](https://redirect.github.com/pion/dtls/commit/4e34db5ca6566b816295c74f5e547fc260a69749)
Update module golang.org/x/net to v0.31.0
-
[`02434c7`](https://redirect.github.com/pion/dtls/commit/02434c73b48f63397b58dc1f7615b62575f0e93e)
Update module golang.org/x/crypto to v0.29.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/pion/webrtc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
#### Description

Before this, any interceptor that tries to read FEC payload type from
`info *interceptor.StreamInfo`, always gets 0. This PR implements the
logic to find FEC payload type.

Also, MimeType consts are moved from mediaengine.go to mimetype.go,
since mediaengine.go is not included in the WASM build.
Wait for PeerConnection to reach 'connected' in NACK test. Otherwise
test will fail.
Don't use same error in goroutine
If IPv6 is supported assert that Pion can connect via it.

Resolves #1315
Generated by renovateBot
It simplifies tracking amount of unsent data for all data channels,
including ones in closing state. Especially useful for IoT apps
which use multiple data channels and have to monitor memory usage.
H265 will be available by default now
TestBadCertificate is no longer needed for 1.24+

```
CreateCertificate will now generate a serial number using
a RFC 5280 compliant method when passed a template with a
nil Certificate.SerialNumber field, instead of failing.
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.