Commit Graph

20 Commits

Author SHA1 Message Date
Sean DuBois
f3d42e0120 Fix typo Quick -> Quic
Fix typo made when updating golangci-lint
2020-10-03 22:44:07 -07:00
Sean DuBois
804a12fed3 Update CI configs to v0.4.7
Update lint scripts and CI configs.
2020-09-30 09:06:34 -07:00
Henry
940d6aae86 Update pion/quic binings
* fix gathering for quic transport test
* quic e2e test: make sure data is received
* fix loggingFactory setup
* CI: add '-tags quic' in 'go test'
* CI: add --build-tags to golangci-lint.
* use latest pion/quic@v0.1.2
2020-07-25 15:57:47 -07:00
Sean DuBois
89d7de1787 Start /v3
See #9 for the features we have planned, and the breaking changes that
may occur.
2020-06-25 09:45:27 -07:00
Sean DuBois
32070dc053 Remove TODO for #753
I have resolved this issue, we don't need to support both ECDSA/RSA at
the same time. Most users will only ever do ECDSA anyway.
2020-04-26 01:03:16 -07:00
Atsushi Watanabe
e7e1cf5a74 Upgrade pion/dtls to v2.0.0-rc.6
Follow dtls module API and module path update.
2020-02-17 09:01:33 +09:00
Sean DuBois
9eb515af7c Use pion/dtls v2
API now allows multiple certificates, there is no behavior change
this is just to bring things more inline with crypto/tls
2019-11-24 23:29:20 -08:00
Hugo Arregui
6997cc792c Linter fixes
Disable funlen and some fixes

Co-authored-by: Sean DuBois <sean@siobud.com>
2019-09-10 21:48:25 -07:00
Sean DuBois
0a62e5d4c1 Create WASM covering review
We have a few things that need to be addressed, I
have ticketed them. We should now completely pass godox!

Resolves #106
2019-07-27 09:35:55 -07:00
Sean DuBois
8dfbafbcdd Update TODOs around multiple certificates
We are blocked by pion/dtls not support multiple certificates.
I have created an issue in GitHub issues for WebRTC and DTLS

Relates to #106
2019-07-27 09:35:55 -07:00
Adam Kiss
736e0bb506 Remove usage of ICETransport unexported fields
There are some direct usages of unexported fields of ICETransport
from non ice-related methods. This would be problematic when ice
once ice related code is moved to a separate packet. Added proxy
methods to ICETransport to avoid this.
2019-05-09 19:52:51 +02:00
Sean DuBois
dbde6114a2 Update import paths
Add /v2 to import paths everywhere
2019-04-07 02:17:15 -07:00
Michael MacDonald
64eecd6d39 Disable quic by default; enable with build tag
Taking a more extreme approach than #588... This patch
disables quic by default. The advantage here would be
that webrtc builds with older versions of go than
quic-go supports (currently 1.12+).
2019-04-05 15:32:40 -04:00
Sean DuBois
b49d45d243 Disallow stdlib functions that print to stdio
All printing to stdio must be done via pion/logging,
all calls to common printing functions will not cause CI
to fail

Relates to pion/webrtc#361
2019-04-05 11:11:16 -07:00
Sean DuBois
4c781e64d9 Return error on certificate fingerprint failure
Instead of printing the error to stdout return the error to the user.
This may not be a hard error (as later certificates would have passed)
but it never is good to be in a state where you have certificates in a
broken state.

Resolves #586
2019-04-05 00:48:22 -07:00
Sean DuBois
1cdfc10c84 Mass replace pions -> pion
Pions organization was renamed to pion
2019-04-04 15:32:03 -07:00
Alex Browne
0f1ddf0825 Add JavaScript/WASM bindings
Resolves #478. Adds minimal JavaScript/WASM bindings. This makes it
possible to compile core parts of pions/webrtc to WASM and run it in the
browser. Only data channels are supported for now and there is
limited/no support for certificates and credentials.
2019-03-08 00:26:17 +01:00
backkem
64644e594b QUIC: Move out of tree
This moves the QUIC API out of tree to pions/quic.
2019-02-21 14:27:50 +01:00
Sean DuBois
632b16b852 Update golangci-lint to v14.0.0
Update linter to newest version and fix all new issues
2019-02-17 21:35:04 -08:00
Max Hawkins
0647ce9c26 Remove rtc prefix from filenames
Relates to #408
2019-02-17 16:22:56 -08:00