32 Commits

Author SHA1 Message Date
Jacob
2e65dbda16 Switch to new coder websocket 2025-05-11 15:42:13 -04:00
Jacob
9c47f50629 remove printout if eof error 2025-05-11 15:03:55 -04:00
Jacob
2b995f9db3 Upgrade to pion v4 2025-05-02 14:32:42 -04:00
Jacob
6f85c39cd8 upgrade 2025-05-02 14:22:18 -04:00
Jacob
ef26bf31ca Add ability to get local and remote addresses 2025-05-02 14:18:18 -04:00
Jacob
01ff525f3c Double the timeout for the initial connection to complete 2024-05-13 15:59:36 -04:00
Jacob
e3fd10d9aa Fix a race condition 2024-05-05 05:54:47 -04:00
Jacob
7e430b088c Fix typo 2024-03-20 07:38:18 -04:00
Jacob
2d11962c17 Add nil pointer checks 2024-03-20 07:35:22 -04:00
Jacob
e96ea2f4ab improve failed connection detection code 2024-03-08 10:09:02 -05:00
Jacob
ea261ca186 Add capability to perform websocket fallback 2024-02-16 07:01:04 -05:00
Jacob
60124d8450 Push websocker error to error channel 2024-02-15 15:02:13 -05:00
Jacob
25c4ba29c8 Fix deadlock in dial. Increase websocket timeout context 2024-02-15 13:33:01 -05:00
Jacob
096c1a1978 Conditionally add ice servers if they are passed in 2024-02-15 13:10:06 -05:00
Jacob
cd345823cc go get -u ./... 2024-02-15 13:01:51 -05:00
Jacob
74bf1e7ff4 Make make it so I can setup configurable ice servers 2024-02-15 12:25:05 -05:00
Jacob
6c883b21de Cleanup logging 2024-02-15 11:20:10 -05:00
Jacob Stewart
4602d3b2f4 As a failsafe, always close the peer connection if it fails 2023-10-04 14:49:27 -04:00
Jacob Stewart
636732e55f Fixed very minor race condition 2023-09-14 18:58:09 -04:00
Jacob Stewart
bc640ee1b1 Added ordered as a configurable dial parameter 2023-08-23 19:44:24 -04:00
Jacob Stewart
066c7584ac Started using detached datachannels for performance boost 2023-08-06 16:02:40 -04:00
Jacob Stewart
d367d3e91e Added a basic connection fuzzing test 2023-08-06 10:43:49 -04:00
Jacob Stewart
16ca97588c Did some cleanup 2023-08-06 09:36:09 -04:00
Jacob Stewart
88270d58a4 Roll back pion version 2023-06-27 12:06:13 -04:00
Jacob Stewart
8a46ad8759 go get -u && go mod tidy 2023-06-27 09:44:10 -04:00
Jacob Stewart
3210959afb Added proper error return for closing while reading 2023-06-10 03:19:49 -04:00
Jacob Stewart
ed1a1e3e08 Close the websocket connection once the webrtc connection is established 2023-04-24 11:17:08 -04:00
Jacob Stewart
3af1a5a631 Made listener implement net.Listener 2023-04-20 08:16:16 -04:00
Jacob Stewart
6da336f7c8 Update Readme 2023-04-20 07:40:02 -04:00
Jacob Stewart
e1e0c414ba Initial implementation 2023-04-20 07:34:59 -04:00
Jacob Stewart
6dba66cdba Add more information to the readme 2023-04-19 18:37:51 -04:00
Jacob
933cae5b1b Initial commit 2023-04-19 18:33:56 -04:00