Skip to content
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

Update Pion.DTLS to 2.2.6 #5

Merged
merged 45 commits into from Mar 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
de299f5
Make the Elliptic curves and order configurable
daenney May 24, 2022
82c1271
Implement VerifyConnection as is in tls.Config
jkralik Aug 2, 2022
b8ebc62
Set e2e/Dockerfile to golang:1.18-bullseye
jkralik Aug 3, 2022
43968a2
Close connection when handshake timeout occurs
jkralik Aug 11, 2022
a04cfcc
Implement GetCertificate and GetClientCertificate
jkralik Aug 2, 2022
980895f
Update golang.org/x/net digest to 83b083e
renovate[bot] Sep 1, 2022
4f8fa1e
Update golang.org/x/crypto digest to c86fa9a
renovate[bot] Sep 1, 2022
aabc687
Update golang.org/x/crypto digest to eccd636
renovate[bot] Oct 1, 2022
984d41b
Update golang.org/x/net digest to 107f3e3
renovate[bot] Oct 1, 2022
0ddbd37
Merge branch 'pion:master' into master
thiagownt Oct 18, 2022
4ae7e13
Update CI configs to v0.8.0
pionbot Oct 20, 2022
8eed8ed
Update module golang.org/x/crypto to v0.1.0
renovate[bot] Nov 1, 2022
1209570
Update module github.com/pion/transport to v0.14.0
renovate[bot] Nov 19, 2022
f4896b5
Update module github.com/pion/transport to v0.14.1
renovate[bot] Dec 1, 2022
265bf7a
Update module golang.org/x/net to v0.2.0
renovate[bot] Dec 1, 2022
0b11454
Update module golang.org/x/crypto to v0.3.0
renovate[bot] Dec 1, 2022
c21afb8
Ignore lint error on Subjects() deprecation
kevmo314 Dec 31, 2022
5e7f90f
Update CI configs to v0.8.1
pionbot Nov 16, 2022
08c3602
Update module golang.org/x/net to v0.4.0
renovate[bot] Jan 1, 2023
3026357
Update module golang.org/x/crypto to v0.4.0
renovate[bot] Jan 1, 2023
f40c61d
Update hash name check to be case insensitive
kevmo314 Dec 31, 2022
205e480
Update CI configs to v0.9.0
pionbot Jan 10, 2023
d0f27fe
Update module github.com/pion/udp to v0.1.2
renovate[bot] Jan 10, 2023
3a6f531
Update CI configs to v0.10.1
pionbot Jan 20, 2023
6aaf97c
Fix fuzzing of recordLayer
stv0g Jan 22, 2023
b122250
Update CI configs to v0.10.3
pionbot Jan 23, 2023
3606b0d
Use Go's built-in fuzzing tool instead of go-fuzz
stv0g Jan 23, 2023
3dca8e4
Update github.com/pion/transport to v2
stv0g Jan 23, 2023
f3c7b2d
Update module golang.org/x/net to v0.5.0
renovate[bot] Feb 1, 2023
11ea8c2
Update module golang.org/x/crypto to v0.5.0
renovate[bot] Feb 1, 2023
0473adf
Add SkipHelloVerify option to dTLS
xiaokangwang Jan 13, 2023
8b8bc87
Update module github.com/pion/udp to v0.1.4
renovate[bot] Feb 4, 2023
7a14903
Fix OOB read in server hello
Nov 9, 2022
a50d26c
Fix panic unmarshalling hello verify request
Nov 9, 2022
9e922d5
Add fuzz tests for handshake
Nov 9, 2022
92a9245
Update github.com/pion/udp to v2
Sean-Der Feb 15, 2023
9ba4bf0
Update module golang.org/x/net to v0.7.0
renovate[bot] Feb 18, 2023
369cd63
Update pion/transport
daenney Feb 18, 2023
8297503
Update pion/transport
daenney Feb 18, 2023
debc415
Update pion/udp to v2.0.1
daenney Feb 18, 2023
244bfd1
Merge branch 'pion226'
unity-ptrottier Mar 8, 2023
7936ee5
merge 226, internal udp not updated though
unity-ptrottier Mar 8, 2023
60e9457
manually merge udp conn 2.0.1
unity-ptrottier Mar 8, 2023
0e85ff4
remove old transport with go mod tidy
unity-ptrottier Mar 8, 2023
7e172c3
test small MTU
unity-ptrottier Mar 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/.gitignore
@@ -0,0 +1 @@
.goassets
29 changes: 29 additions & 0 deletions .github/fetch-scripts.sh
@@ -0,0 +1,29 @@
#!/bin/sh

#
# DO NOT EDIT THIS FILE
#
# It is automatically copied from https://github.com/pion/.goassets repository.
#
# If you want to update the shared CI config, send a PR to
# https://github.com/pion/.goassets instead of this repository.
#

set -eu

SCRIPT_PATH="$(realpath "$(dirname "$0")")"
GOASSETS_PATH="${SCRIPT_PATH}/.goassets"

GOASSETS_REF=${GOASSETS_REF:-master}

if [ -d "${GOASSETS_PATH}" ]; then
if ! git -C "${GOASSETS_PATH}" diff --exit-code; then
echo "${GOASSETS_PATH} has uncommitted changes" >&2
exit 1
fi
git -C "${GOASSETS_PATH}" fetch origin
git -C "${GOASSETS_PATH}" checkout ${GOASSETS_REF}
git -C "${GOASSETS_PATH}" reset --hard origin/${GOASSETS_REF}
else
git clone -b ${GOASSETS_REF} https://github.com/pion/.goassets.git "${GOASSETS_PATH}"
fi
66 changes: 0 additions & 66 deletions .github/generate-authors.sh

This file was deleted.

12 changes: 7 additions & 5 deletions .github/install-hooks.sh
@@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh

#
# DO NOT EDIT THIS FILE
Expand All @@ -9,8 +9,10 @@
# https://github.com/pion/.goassets instead of this repository.
#

SCRIPT_PATH=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
SCRIPT_PATH="$(realpath "$(dirname "$0")")"

cp "$SCRIPT_PATH/hooks/commit-msg.sh" "$SCRIPT_PATH/../.git/hooks/commit-msg"
cp "$SCRIPT_PATH/hooks/pre-commit.sh" "$SCRIPT_PATH/../.git/hooks/pre-commit"
cp "$SCRIPT_PATH/hooks/pre-push.sh" "$SCRIPT_PATH/../.git/hooks/pre-push"
. ${SCRIPT_PATH}/fetch-scripts.sh

cp "${GOASSETS_PATH}/hooks/commit-msg.sh" "${SCRIPT_PATH}/../.git/hooks/commit-msg"
cp "${GOASSETS_PATH}/hooks/pre-commit.sh" "${SCRIPT_PATH}/../.git/hooks/pre-commit"
cp "${GOASSETS_PATH}/hooks/pre-push.sh" "${SCRIPT_PATH}/../.git/hooks/pre-push"
64 changes: 0 additions & 64 deletions .github/lint-commit-message.sh

This file was deleted.

48 changes: 0 additions & 48 deletions .github/lint-disallowed-functions-in-library.sh

This file was deleted.

24 changes: 0 additions & 24 deletions .github/lint-filename.sh

This file was deleted.

41 changes: 0 additions & 41 deletions .github/lint-no-trailing-newline-in-log-messages.sh

This file was deleted.

22 changes: 22 additions & 0 deletions .github/workflows/release.yml
@@ -0,0 +1,22 @@
#
# DO NOT EDIT THIS FILE
#
# It is automatically copied from https://github.com/pion/.goassets repository.
# If this repository should have package specific CI config,
# remove the repository name from .goassets/.github/workflows/assets-sync.yml.
#
# If you want to update the shared CI config, send a PR to
# https://github.com/pion/.goassets instead of this repository.
#

name: Release
on:
push:
tags:
- 'v*'

jobs:
release:
uses: pion/.goassets/.github/workflows/release.reusable.yml@master
with:
go-version: '1.19' # auto-update/latest-go-version
22 changes: 22 additions & 0 deletions .github/workflows/renovate-go-sum-fix.yaml
@@ -0,0 +1,22 @@
#
# DO NOT EDIT THIS FILE
#
# It is automatically copied from https://github.com/pion/.goassets repository.
# If this repository should have package specific CI config,
# remove the repository name from .goassets/.github/workflows/assets-sync.yml.
#
# If you want to update the shared CI config, send a PR to
# https://github.com/pion/.goassets instead of this repository.
#

name: Fix go.sum
on:
push:
branches:
- renovate/*

jobs:
fix:
uses: pion/.goassets/.github/workflows/renovate-go-sum-fix.reusable.yml@master
secrets:
token: ${{ secrets.PIONBOT_PRIVATE_KEY }}
3 changes: 0 additions & 3 deletions .golangci.yml
Expand Up @@ -18,7 +18,6 @@ linters:
- bidichk # Checks for dangerous unicode character sequences
- bodyclose # checks whether HTTP response body is closed successfully
- contextcheck # check the function whether use a non-inherited context
- deadcode # Finds unused code
- decorder # check declaration order and count of types, constants, variables and functions
- depguard # Go linter that checks if package imports are in a list of acceptable packages
- dogsled # Checks assignments with too many blank identifiers (e.g. x, _, _, _, := f())
Expand Down Expand Up @@ -60,7 +59,6 @@ linters:
- predeclared # find code that shadows one of Go's predeclared identifiers
- revive # golint replacement, finds style mistakes
- staticcheck # Staticcheck is a go vet on steroids, applying a ton of static analysis checks
- structcheck # Finds unused struct fields
- stylecheck # Stylecheck is a replacement for golint
- tagliatelle # Checks the struct tags.
- tenv # tenv is analyzer that detects using os.Setenv instead of t.Setenv since Go1.17
Expand All @@ -69,7 +67,6 @@ linters:
- unconvert # Remove unnecessary type conversions
- unparam # Reports unused function parameters
- unused # Checks Go code for unused constants, variables, functions and types
- varcheck # Finds unused global variables and constants
- wastedassign # wastedassign finds wasted assignment statements
- whitespace # Tool for detection of leading and trailing whitespace
disable:
Expand Down
2 changes: 2 additions & 0 deletions .goreleaser.yml
@@ -0,0 +1,2 @@
builds:
- skip: true