-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
feat: Implement webrtc private transport #2177
Commits on Jan 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ef185f4 - Browse repository at this point
Copy the full SHA ef185f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d6e9e - Browse repository at this point
Copy the full SHA 60d6e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d801b5c - Browse repository at this point
Copy the full SHA d801b5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for de05336 - Browse repository at this point
Copy the full SHA de05336View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c0899 - Browse repository at this point
Copy the full SHA 96c0899View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2464486 - Browse repository at this point
Copy the full SHA 2464486View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d37367 - Browse repository at this point
Copy the full SHA 6d37367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 433437e - Browse repository at this point
Copy the full SHA 433437eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c426a2 - Browse repository at this point
Copy the full SHA 1c426a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8010b - Browse repository at this point
Copy the full SHA fa8010bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8453ad - Browse repository at this point
Copy the full SHA e8453adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1701b89 - Browse repository at this point
Copy the full SHA 1701b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e65c7d - Browse repository at this point
Copy the full SHA 2e65c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cea2557 - Browse repository at this point
Copy the full SHA cea2557View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1bcf29 - Browse repository at this point
Copy the full SHA b1bcf29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6632095 - Browse repository at this point
Copy the full SHA 6632095View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a33d4 - Browse repository at this point
Copy the full SHA b6a33d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48ab83d - Browse repository at this point
Copy the full SHA 48ab83dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7cc27f - Browse repository at this point
Copy the full SHA c7cc27fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc271d - Browse repository at this point
Copy the full SHA 7cc271dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa333d - Browse repository at this point
Copy the full SHA 3aa333dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3228aa - Browse repository at this point
Copy the full SHA e3228aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b51205 - Browse repository at this point
Copy the full SHA 9b51205View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8bde3f - Browse repository at this point
Copy the full SHA b8bde3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d48528 - Browse repository at this point
Copy the full SHA 7d48528View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6081523 - Browse repository at this point
Copy the full SHA 6081523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a54581 - Browse repository at this point
Copy the full SHA 5a54581View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c7f25 - Browse repository at this point
Copy the full SHA e0c7f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc7c7e - Browse repository at this point
Copy the full SHA 1bc7c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee3e979 - Browse repository at this point
Copy the full SHA ee3e979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c7578b - Browse repository at this point
Copy the full SHA 2c7578bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cfdae8 - Browse repository at this point
Copy the full SHA 1cfdae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cea86fb - Browse repository at this point
Copy the full SHA cea86fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc5b7f - Browse repository at this point
Copy the full SHA cfc5b7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67683fc - Browse repository at this point
Copy the full SHA 67683fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3258011 - Browse repository at this point
Copy the full SHA 3258011View commit details -
Configuration menu - View commit details
-
Copy full SHA for aec4b9c - Browse repository at this point
Copy the full SHA aec4b9cView commit details -
Workaround for datachannel closure
If a detached datachannel does not read from the underlying SCTP stream it may never receive the message that it's remote has closed the stream. This causes `Read` to block indefinitely, so we use the deadline and a boolean to force close the Read call and ensure the stream closes.
Configuration menu - View commit details
-
Copy full SHA for 6329af2 - Browse repository at this point
Copy the full SHA 6329af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 320d047 - Browse repository at this point
Copy the full SHA 320d047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99c9659 - Browse repository at this point
Copy the full SHA 99c9659View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7dffaa - Browse repository at this point
Copy the full SHA c7dffaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c1ed0 - Browse repository at this point
Copy the full SHA c7c1ed0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8409639 - Browse repository at this point
Copy the full SHA 8409639View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5a089 - Browse repository at this point
Copy the full SHA 0f5a089View commit details -
Configuration menu - View commit details
-
Copy full SHA for f90c634 - Browse repository at this point
Copy the full SHA f90c634View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdbb178 - Browse repository at this point
Copy the full SHA fdbb178View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aa8e2b - Browse repository at this point
Copy the full SHA 2aa8e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f59a656 - Browse repository at this point
Copy the full SHA f59a656View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd5e06a - Browse repository at this point
Copy the full SHA cd5e06aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ddec6 - Browse repository at this point
Copy the full SHA 75ddec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a125544 - Browse repository at this point
Copy the full SHA a125544View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7bd1e1 - Browse repository at this point
Copy the full SHA e7bd1e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e7c05 - Browse repository at this point
Copy the full SHA 99e7c05View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb74d23 - Browse repository at this point
Copy the full SHA cb74d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea5987c - Browse repository at this point
Copy the full SHA ea5987cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af5cd1 - Browse repository at this point
Copy the full SHA 4af5cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f760b1 - Browse repository at this point
Copy the full SHA 9f760b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca5597 - Browse repository at this point
Copy the full SHA 9ca5597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bdfea7 - Browse repository at this point
Copy the full SHA 1bdfea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00ec1e5 - Browse repository at this point
Copy the full SHA 00ec1e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91634b6 - Browse repository at this point
Copy the full SHA 91634b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab21d09 - Browse repository at this point
Copy the full SHA ab21d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 648c02a - Browse repository at this point
Copy the full SHA 648c02aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33bf244 - Browse repository at this point
Copy the full SHA 33bf244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 115caff - Browse repository at this point
Copy the full SHA 115caffView commit details
Commits on Jan 17, 2023
-
address remarks of myself of original PR
glendc committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for f76dfc4 - Browse repository at this point
Copy the full SHA f76dfc4View commit details -
as originally proposed in 'https://github.com/libp2p/go-libp2p/pull/1655/files#r1071283785'
glendc committedJan 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 1be11e9 - Browse repository at this point
Copy the full SHA 1be11e9View commit details
Commits on Jan 18, 2023
-
Add notes from ckousik to codebase
glendc committedJan 18, 2023 Configuration menu - View commit details
-
Copy full SHA for b22eed7 - Browse repository at this point
Copy the full SHA b22eed7View commit details -
enable transport (webrtc) tests that do work
glendc committedJan 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 5285989 - Browse repository at this point
Copy the full SHA 5285989View commit details
Commits on Jan 19, 2023
-
make DiaerCanCreateStreams test pass again
glendc committedJan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for c6f290e - Browse repository at this point
Copy the full SHA c6f290eView commit details -
further improve state management
and switch back to regular mutex for udpMuxStorage until we have numbers on how well either performs
glendc committedJan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 6b78134 - Browse repository at this point
Copy the full SHA 6b78134View commit details -
glendc committed
Jan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 1a9a515 - Browse repository at this point
Copy the full SHA 1a9a515View commit details -
minor improvements mux.go (webrtc)
glendc committedJan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 94dbcfa - Browse repository at this point
Copy the full SHA 94dbcfaView commit details -
do not pass string by value in mux.go where not needed
glendc committedJan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for a5c45d2 - Browse repository at this point
Copy the full SHA a5c45d2View commit details -
fix bug in webrtc mux: refactor now passes all tests
glendc committedJan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 50e7394 - Browse repository at this point
Copy the full SHA 50e7394View commit details -
glendc committed
Jan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 624a0f5 - Browse repository at this point
Copy the full SHA 624a0f5View commit details -
add link to go-libp2p webrtc spec
glendc committedJan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 64b60d9 - Browse repository at this point
Copy the full SHA 64b60d9View commit details -
glendc committed
Jan 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 464fe64 - Browse repository at this point
Copy the full SHA 464fe64View commit details
Commits on Jan 21, 2023
-
disable std transport test on purpose for WebRTC
it won't work due to a mismatch in what WebRTC can handle and what the transport test expects
glendc committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for aa80e25 - Browse repository at this point
Copy the full SHA aa80e25View commit details -
start cleaning up webrtc bench tool
glendc committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 8c572bf - Browse repository at this point
Copy the full SHA 8c572bfView commit details -
implement metrics tracker (stdout or csv file)
glendc committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for d000415 - Browse repository at this point
Copy the full SHA d000415View commit details -
glendc committed
Jan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 9b29f54 - Browse repository at this point
Copy the full SHA 9b29f54View commit details
Commits on Jan 23, 2023
-
- include ts - use total active streams, not last ones - also keep track when streams go away
glendc committedJan 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 370544d - Browse repository at this point
Copy the full SHA 370544dView commit details -
glendc committed
Jan 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 787de4e - Browse repository at this point
Copy the full SHA 787de4eView commit details
Commits on Jan 24, 2023
-
add metrics vis and improve reporting + doc
glendc committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 56e4413 - Browse repository at this point
Copy the full SHA 56e4413View commit details -
Configuration menu - View commit details
-
Copy full SHA for a73e4d7 - Browse repository at this point
Copy the full SHA a73e4d7View commit details -
document how to profile using the webrtc benchmark tool
glendc committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for f0356a2 - Browse repository at this point
Copy the full SHA f0356a2View commit details -
remove TODO from README of webrtc benchmark
glendc committedJan 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 91d834c - Browse repository at this point
Copy the full SHA 91d834cView commit details
Commits on Jan 25, 2023
-
add Benchmark chapter to WebRTC BM tool README
glendc committedJan 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 10e00ba - Browse repository at this point
Copy the full SHA 10e00baView commit details -
use correct scripts for benchmark example cmds
glendc committedJan 25, 2023 Configuration menu - View commit details
-
Copy full SHA for b3acaa0 - Browse repository at this point
Copy the full SHA b3acaa0View commit details -
also keep tracks of bytes read/written in metrics for WebRTC
glendc committedJan 25, 2023 Configuration menu - View commit details
-
Copy full SHA for a75e179 - Browse repository at this point
Copy the full SHA a75e179View commit details -
bugfix metrics collection client/server (webrtc)
glendc committedJan 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 705706d - Browse repository at this point
Copy the full SHA 705706dView commit details
Commits on Jan 26, 2023
-
move visualise to sep dir & support autogen csv metrics file name
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for dffbd1c - Browse repository at this point
Copy the full SHA dffbd1cView commit details -
make visualise script work with multiple files (e.g. server/client)
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for bc3b211 - Browse repository at this point
Copy the full SHA bc3b211View commit details -
include results (CSV) in benchmark results
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 8e52e36 - Browse repository at this point
Copy the full SHA 8e52e36View commit details -
continue to improve benchmark code
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for ac077ce - Browse repository at this point
Copy the full SHA ac077ceView commit details -
define transports for benchmark explicitly
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 0aa7c6b - Browse repository at this point
Copy the full SHA 0aa7c6bView commit details -
add fork reference and update listrenPort
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for a0c421f - Browse repository at this point
Copy the full SHA a0c421fView commit details -
give back 9999 listen port for benchmark tool as def
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 4bd827e - Browse repository at this point
Copy the full SHA 4bd827eView commit details -
divide CPU % by total cpu cores as to get actual %
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 624fc78 - Browse repository at this point
Copy the full SHA 624fc78View commit details -
remove dead code (client sdp (2))
glendc committedJan 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 9801531 - Browse repository at this point
Copy the full SHA 9801531View commit details
Commits on Jan 28, 2023
-
support merge on single datapoint for webrtc bench
glendc committedJan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 62d698f - Browse repository at this point
Copy the full SHA 62d698fView commit details -
refactor metrics script and easily print metric stats as MD table
further prep for mass bench run
glendc committedJan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for a636032 - Browse repository at this point
Copy the full SHA a636032View commit details -
remove flag dep from lib runner code
glendc committedJan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 1d087c9 - Browse repository at this point
Copy the full SHA 1d087c9View commit details -
glendc committed
Jan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 3c47f7f - Browse repository at this point
Copy the full SHA 3c47f7fView commit details -
acts as an orchestrator to more easily run the benchmarks of the documented scenarios
glendc committedJan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 062ebc4 - Browse repository at this point
Copy the full SHA 062ebc4View commit details -
glendc committed
Jan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for cf1c6d8 - Browse repository at this point
Copy the full SHA cf1c6d8View commit details -
update benchmark README: simplify cmds now that we have multinner
glendc committedJan 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 0fc8cf1 - Browse repository at this point
Copy the full SHA 0fc8cf1View commit details
Commits on Jan 30, 2023
-
add benchmark files for webrtc and other transports
glendc committedJan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 3b3b459 - Browse repository at this point
Copy the full SHA 3b3b459View commit details -
add more graphs to webrtc README benchmark
glendc committedJan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for fd7bd8f - Browse repository at this point
Copy the full SHA fd7bd8fView commit details -
fix cases for ws png image link in README
glendc committedJan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 7912d1f - Browse repository at this point
Copy the full SHA 7912d1fView commit details -
fix dial cmd multirunner for s2 benchmark
glendc committedJan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 74cdf10 - Browse repository at this point
Copy the full SHA 74cdf10View commit details -
glendc committed
Jan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 01dae45 - Browse repository at this point
Copy the full SHA 01dae45View commit details -
fix tests CI (multirunner flag parse)
glendc committedJan 30, 2023 Configuration menu - View commit details
-
Copy full SHA for bbcf8d2 - Browse repository at this point
Copy the full SHA bbcf8d2View commit details
Commits on Jan 31, 2023
-
sync SDP messages with Rust version
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 8423c52 - Browse repository at this point
Copy the full SHA 8423c52View commit details -
make sdp tests pass again (webrtc)
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for e4fc599 - Browse repository at this point
Copy the full SHA e4fc599View commit details -
add benchmark results comparing quic to webrtc
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for bb8aea4 - Browse repository at this point
Copy the full SHA bb8aea4View commit details -
support bench multirunner to use only a single transport
useful when iterating on a single transport
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 26bf7ec - Browse repository at this point
Copy the full SHA 26bf7ecView commit details -
update benchmark results to latest webrtc
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 2f4f0c6 - Browse repository at this point
Copy the full SHA 2f4f0c6View commit details -
upgrade pion dependencies (webrtc)
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for e177fc6 - Browse repository at this point
Copy the full SHA e177fc6View commit details -
remove webrtc options for dialing that are incompatible
these caused it not to be able to connect to the Rust implementation. Removing makes it work with both a Go listener, but also a Rust listener
glendc committedJan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 4bb2012 - Browse repository at this point
Copy the full SHA 4bb2012View commit details -
glendc committed
Jan 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 36a4208 - Browse repository at this point
Copy the full SHA 36a4208View commit details
Commits on Feb 1, 2023
-
fix open TODOs that can be fixed
glendc committedFeb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 453d6dd - Browse repository at this point
Copy the full SHA 453d6ddView commit details -
minor improvement, mostly styling
glendc committedFeb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for bb35fbe - Browse repository at this point
Copy the full SHA bb35fbeView commit details -
remove outdated code and remove unneeded string alloc
glendc committedFeb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 135af07 - Browse repository at this point
Copy the full SHA 135af07View commit details -
optimise hex conversions further and string allocs
glendc committedFeb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 56cc945 - Browse repository at this point
Copy the full SHA 56cc945View commit details -
glendc committed
Feb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for a0a43ec - Browse repository at this point
Copy the full SHA a0a43ecView commit details -
glendc committed
Feb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for ce7e970 - Browse repository at this point
Copy the full SHA ce7e970View commit details -
glendc committed
Feb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 4ed95a0 - Browse repository at this point
Copy the full SHA 4ed95a0View commit details -
update benchmarks based on latest PR branch status
glendc committedFeb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for e33a05e - Browse repository at this point
Copy the full SHA e33a05eView commit details -
glendc committed
Feb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 61177e9 - Browse repository at this point
Copy the full SHA 61177e9View commit details -
probably the reason the CI tests fail for some platforms usually
glendc committedFeb 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 13ffbee - Browse repository at this point
Copy the full SHA 13ffbeeView commit details
Commits on Feb 2, 2023
-
fix ch leak and minor ux improvements
glendc committedFeb 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 3567409 - Browse repository at this point
Copy the full SHA 3567409View commit details -
remove TODO regarding flaky test, might have been fixed already
glendc committedFeb 2, 2023 Configuration menu - View commit details
-
Copy full SHA for ca29407 - Browse repository at this point
Copy the full SHA ca29407View commit details -
log dial error when it occurs in prod
glendc committedFeb 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 161d12e - Browse repository at this point
Copy the full SHA 161d12eView commit details
Commits on Feb 3, 2023
-
Merge remote-tracking branch 'origin/master' into feat/webrtc
glendc committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 4b79b20 - Browse repository at this point
Copy the full SHA 4b79b20View commit details -
glendc committed
Feb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for b79924e - Browse repository at this point
Copy the full SHA b79924eView commit details -
minor improvements and more docs
glendc committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for c51ef68 - Browse repository at this point
Copy the full SHA c51ef68View commit details -
glendc committed
Feb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 7d63c7b - Browse repository at this point
Copy the full SHA 7d63c7bView commit details -
increase dial timeout for MaxInFlightRequests test
seems 5s is a bit too tight for our CI machines
glendc committedFeb 3, 2023 Configuration menu - View commit details
-
Copy full SHA for a5aa714 - Browse repository at this point
Copy the full SHA a5aa714View commit details
Commits on Feb 4, 2023
-
resolve data race in muxed_connection.go
simplifying by not closing chn, given the resource does get cleaned up, and we do not expect the ch to be closed from a busines Pov it will be okay like this
glendc committedFeb 4, 2023 Configuration menu - View commit details
-
Copy full SHA for ff689f2 - Browse repository at this point
Copy the full SHA ff689f2View commit details -
glendc committed
Feb 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 64154c8 - Browse repository at this point
Copy the full SHA 64154c8View commit details -
glendc committed
Feb 4, 2023 Configuration menu - View commit details
-
Copy full SHA for eea5874 - Browse repository at this point
Copy the full SHA eea5874View commit details -
simplify code regarding maxInFlight
glendc committedFeb 4, 2023 Configuration menu - View commit details
-
Copy full SHA for a1cb991 - Browse repository at this point
Copy the full SHA a1cb991View commit details
Commits on Feb 5, 2023
-
- remove usage of mutexes - switch to channels and background workers instead
glendc committedFeb 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 748519f - Browse repository at this point
Copy the full SHA 748519fView commit details -
skip broken tests (due to refactor)
glendc committedFeb 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 9a65869 - Browse repository at this point
Copy the full SHA 9a65869View commit details -
ensure response writer can handle if responseCh is blocked :)
glendc committedFeb 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 0613582 - Browse repository at this point
Copy the full SHA 0613582View commit details -
glendc committed
Feb 5, 2023 Configuration menu - View commit details
-
Copy full SHA for ae5c5ec - Browse repository at this point
Copy the full SHA ae5c5ecView commit details -
glendc committed
Feb 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 1fda8b0 - Browse repository at this point
Copy the full SHA 1fda8b0View commit details
Commits on Feb 6, 2023
-
glendc committed
Feb 6, 2023 Configuration menu - View commit details
-
Copy full SHA for e42c314 - Browse repository at this point
Copy the full SHA e42c314View commit details -
move util webrtc code to internal package (soc)
glendc committedFeb 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 0633a90 - Browse repository at this point
Copy the full SHA 0633a90View commit details -
move Signal also to its own internal package for WebRTC
glendc committedFeb 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 898f668 - Browse repository at this point
Copy the full SHA 898f668View commit details -
add forgotten pointer for ref function
glendc committedFeb 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 70f33af - Browse repository at this point
Copy the full SHA 70f33afView commit details
Commits on Feb 7, 2023
-
move state back into webrtc stream
glendc committedFeb 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 7c246a7 - Browse repository at this point
Copy the full SHA 7c246a7View commit details
Commits on Feb 8, 2023
-
glendc committed
Feb 8, 2023 Configuration menu - View commit details
-
Copy full SHA for ca1a374 - Browse repository at this point
Copy the full SHA ca1a374View commit details
Commits on Feb 9, 2023
-
and enable tests which now pass once again
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 5be3cdc - Browse repository at this point
Copy the full SHA 5be3cdcView commit details -
remove unused props/types of stream
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 264ce0c - Browse repository at this point
Copy the full SHA 264ce0cView commit details -
Merge remote-tracking branch 'origin/master' into feat/webrtc
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for ade34df - Browse repository at this point
Copy the full SHA ade34dfView commit details -
glendc committed
Feb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 0febdbd - Browse repository at this point
Copy the full SHA 0febdbdView commit details -
sync code with original ckousik code
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for b350d71 - Browse repository at this point
Copy the full SHA b350d71View commit details -
re-add closeErr hack defined by ckousik (just to be sure)
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for c06e1a3 - Browse repository at this point
Copy the full SHA c06e1a3View commit details -
fix tests: all should pass now
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for dd1f3a8 - Browse repository at this point
Copy the full SHA dd1f3a8View commit details -
update benchmarks for webrtc for latest code
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 3437272 - Browse repository at this point
Copy the full SHA 3437272View commit details -
glendc committed
Feb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for e2b107c - Browse repository at this point
Copy the full SHA e2b107cView commit details -
simplify WebRTC reader code (fix deadline bug)
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 3df32db - Browse repository at this point
Copy the full SHA 3df32dbView commit details -
accept webrtc accept queue better
- accepting conns is expensive - this makes it that we have a robust limit on how manny conns can be open
glendc committedFeb 9, 2023 Configuration menu - View commit details
-
Copy full SHA for e9a0d49 - Browse repository at this point
Copy the full SHA e9a0d49View commit details
Commits on Feb 10, 2023
-
switch establishing conns (webrtc) to worker pool
glendc committedFeb 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 9545df6 - Browse repository at this point
Copy the full SHA 9545df6View commit details
Commits on Feb 12, 2023
-
glendc committed
Feb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for c201a81 - Browse repository at this point
Copy the full SHA c201a81View commit details -
doc hex interpersed + remove async/mutex
glendc committedFeb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for cd47d16 - Browse repository at this point
Copy the full SHA cd47d16View commit details -
glendc committed
Feb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 82be234 - Browse repository at this point
Copy the full SHA 82be234View commit details -
give pckt queue ctx done its own err
glendc committedFeb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for cbe1061 - Browse repository at this point
Copy the full SHA cbe1061View commit details -
resolve more comments from review
glendc committedFeb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 4f7ecf1 - Browse repository at this point
Copy the full SHA 4f7ecf1View commit details -
update link to new benchmark repo
glendc committedFeb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 09da05e - Browse repository at this point
Copy the full SHA 09da05eView commit details -
go mod tidy (remove pidusage dep)
glendc committedFeb 12, 2023 Configuration menu - View commit details
-
Copy full SHA for fb8837c - Browse repository at this point
Copy the full SHA fb8837cView commit details
Commits on Feb 13, 2023
-
glendc committed
Feb 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 3c43902 - Browse repository at this point
Copy the full SHA 3c43902View commit details -
glendc committed
Feb 13, 2023 Configuration menu - View commit details
-
Copy full SHA for 79193f8 - Browse repository at this point
Copy the full SHA 79193f8View commit details
Commits on Feb 14, 2023
-
address some more review comments
glendc committedFeb 14, 2023 Configuration menu - View commit details
-
Copy full SHA for dae5b9d - Browse repository at this point
Copy the full SHA dae5b9dView commit details
Commits on Feb 19, 2023
-
improve webrtc by resolving more review comments
glendc committedFeb 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 7e21fa3 - Browse repository at this point
Copy the full SHA 7e21fa3View commit details -
glendc committed
Feb 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 957fab9 - Browse repository at this point
Copy the full SHA 957fab9View commit details -
glendc committed
Feb 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 9bb2578 - Browse repository at this point
Copy the full SHA 9bb2578View commit details
Commits on Feb 21, 2023
-
add more comments and resolve MR review
glendc committedFeb 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 4a55ff7 - Browse repository at this point
Copy the full SHA 4a55ff7View commit details -
glendc committed
Feb 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 0b5fcc4 - Browse repository at this point
Copy the full SHA 0b5fcc4View commit details
Commits on Feb 22, 2023
-
switch to mafmt.UDP to also allow DNS addresses (not just IP)
glendc committedFeb 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 62b3b1c - Browse repository at this point
Copy the full SHA 62b3b1cView commit details -
prevent pkt queue alloc when not used (webrtc)
glendc committedFeb 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 4981ecb - Browse repository at this point
Copy the full SHA 4981ecbView commit details
Commits on Feb 23, 2023
-
remove shorter read in packetsQueue::pop
glendc committedFeb 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 2039cfc - Browse repository at this point
Copy the full SHA 2039cfcView commit details -
glendc committed
Feb 23, 2023 Configuration menu - View commit details
-
Copy full SHA for c771813 - Browse repository at this point
Copy the full SHA c771813View commit details -
fix dialMatcher selection + test
glendc committedFeb 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 40fa481 - Browse repository at this point
Copy the full SHA 40fa481View commit details -
skip failing tests to get an idea of what is failing
glendc committedFeb 23, 2023 Configuration menu - View commit details
-
Copy full SHA for f4764d2 - Browse repository at this point
Copy the full SHA f4764d2View commit details
Commits on Feb 24, 2023
-
fix broken TestTransportWebRTC_Read test
glendc committedFeb 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 8fe8727 - Browse repository at this point
Copy the full SHA 8fe8727View commit details
Commits on Feb 25, 2023
-
fix last remaining failing unit tests
glendc committedFeb 25, 2023 Configuration menu - View commit details
-
Copy full SHA for fcb4b45 - Browse repository at this point
Copy the full SHA fcb4b45View commit details -
fix unit test (linux) + linter (check)
glendc committedFeb 25, 2023 Configuration menu - View commit details
-
Copy full SHA for abe126d - Browse repository at this point
Copy the full SHA abe126dView commit details -
fix linter (check): unused var
glendc committedFeb 25, 2023 Configuration menu - View commit details
-
Copy full SHA for bd2903b - Browse repository at this point
Copy the full SHA bd2903bView commit details
Commits on Feb 26, 2023
-
fix conns in flight, this is now properly respecting the max
glendc committedFeb 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 094ed17 - Browse repository at this point
Copy the full SHA 094ed17View commit details -
Merge remote-tracking branch 'origin/master' into feat/webrtc
glendc committedFeb 26, 2023 Configuration menu - View commit details
-
Copy full SHA for d8ab714 - Browse repository at this point
Copy the full SHA d8ab714View commit details -
remove dirty err hack that used to be needed for read errs
glendc committedFeb 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 57d3c3d - Browse repository at this point
Copy the full SHA 57d3c3dView commit details
Commits on Mar 1, 2023
-
glendc committed
Mar 1, 2023 Configuration menu - View commit details
-
Copy full SHA for d322b52 - Browse repository at this point
Copy the full SHA d322b52View commit details -
clean up code further and apply feedback
glendc committedMar 1, 2023 Configuration menu - View commit details
-
Copy full SHA for c2aa10b - Browse repository at this point
Copy the full SHA c2aa10bView commit details -
use go-msgio to write prefixe msg on wire
glendc committedMar 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 367bcc4 - Browse repository at this point
Copy the full SHA 367bcc4View commit details -
add fuzz test for hex interperse util
glendc committedMar 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 4c3f2c2 - Browse repository at this point
Copy the full SHA 4c3f2c2View commit details
Commits on Mar 2, 2023
-
correctly check if slice in EncodeInterperseHexToBuilder is empty
glendc committedMar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for ed64f22 - Browse repository at this point
Copy the full SHA ed64f22View commit details -
fix hex webrtc util code based on fuzz tests
glendc committedMar 2, 2023 Configuration menu - View commit details
-
Copy full SHA for e2ca309 - Browse repository at this point
Copy the full SHA e2ca309View commit details
Commits on Mar 3, 2023
-
glendc committed
Mar 3, 2023 Configuration menu - View commit details
-
Copy full SHA for cf1dff5 - Browse repository at this point
Copy the full SHA cf1dff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f20f40f - Browse repository at this point
Copy the full SHA f20f40fView commit details -
handle previously ignored errors
glendc committedMar 3, 2023 Configuration menu - View commit details
-
Copy full SHA for cf6093e - Browse repository at this point
Copy the full SHA cf6093eView commit details -
improve testing and code for webrtc
glendc committedMar 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 133e9ae - Browse repository at this point
Copy the full SHA 133e9aeView commit details -
glendc committed
Mar 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 4842b38 - Browse repository at this point
Copy the full SHA 4842b38View commit details -
move awaitPeerConnectionOpen out internal to avoid needing log there
glendc committedMar 3, 2023 Configuration menu - View commit details
-
Copy full SHA for bf9e3fc - Browse repository at this point
Copy the full SHA bf9e3fcView commit details -
glendc committed
Mar 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 130b2c4 - Browse repository at this point
Copy the full SHA 130b2c4View commit details
Commits on Mar 9, 2023
-
glendc committed
Mar 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 6db8135 - Browse repository at this point
Copy the full SHA 6db8135View commit details -
Merge remote-tracking branch 'origin/master' into feat/webrtc
glendc committedMar 9, 2023 Configuration menu - View commit details
-
Copy full SHA for feb2551 - Browse repository at this point
Copy the full SHA feb2551View commit details -
remove priv key from connection (no longer needed)
glendc committedMar 9, 2023 Configuration menu - View commit details
-
Copy full SHA for db47c11 - Browse repository at this point
Copy the full SHA db47c11View commit details -
glendc committed
Mar 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 4dfc547 - Browse repository at this point
Copy the full SHA 4dfc547View commit details
Commits on Mar 11, 2023
-
glendc committed
Mar 11, 2023 Configuration menu - View commit details
-
Copy full SHA for deb7d7d - Browse repository at this point
Copy the full SHA deb7d7dView commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 181fa15 - Browse repository at this point
Copy the full SHA 181fa15View commit details -
move GetDataChannel to private function in root webrtc pkg
glendc committedMar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 6f35a1b - Browse repository at this point
Copy the full SHA 6f35a1bView commit details -
add comment to explain why connection internal setters are required
glendc committedMar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 1ba7457 - Browse repository at this point
Copy the full SHA 1ba7457View commit details -
glendc committed
Mar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 131c48a - Browse repository at this point
Copy the full SHA 131c48aView commit details -
use IncludeLoopbackCandidate(true) for webrtc's pion
glendc committedMar 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 99ba632 - Browse repository at this point
Copy the full SHA 99ba632View commit details
Commits on Mar 15, 2023
-
Update p2p/transport/webrtc/stream.go
Co-authored-by: Marten Seemann <martenseemann@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dfdbb26 - Browse repository at this point
Copy the full SHA dfdbb26View commit details -
do not make ICE timeouts configurable for WebRTC
glendc committedMar 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 87b988d - Browse repository at this point
Copy the full SHA 87b988dView commit details -
Merge remote-tracking branch 'origin/master' into feat/webrtc
glendc committedMar 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 2b4d03d - Browse repository at this point
Copy the full SHA 2b4d03dView commit details -
glendc committed
Mar 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e6eb77 - Browse repository at this point
Copy the full SHA 2e6eb77View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a9b7ea - Browse repository at this point
Copy the full SHA 9a9b7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 820c499 - Browse repository at this point
Copy the full SHA 820c499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58a5c44 - Browse repository at this point
Copy the full SHA 58a5c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56119e9 - Browse repository at this point
Copy the full SHA 56119e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef0f32 - Browse repository at this point
Copy the full SHA 3ef0f32View commit details