Shelikhoo
|
6ec0025e93
|
Add broker and server side rejection based on proxy version
|
2025-02-19 15:47:36 +00:00 |
|
Shelikhoo
|
1bc310c2e9
|
remove PacketPaddingContainer abstraction
|
2025-02-13 14:01:04 +00:00 |
|
Shelikhoo
|
955cbc847a
|
remove ReadWriteCloserPreservesBoundary from client package
|
2025-02-13 13:52:45 +00:00 |
|
Shelikhoo
|
182fb83d98
|
reject message with 2047 bytes to reserve higher bits
|
2025-02-04 11:19:44 +00:00 |
|
Shelikhoo
|
94eddc6391
|
refactor message boundary constrains: coding style
|
2025-01-30 13:37:22 +00:00 |
|
Shelikhoo
|
1ba58c864d
|
refactor message boundary constrains
|
2025-01-30 13:35:36 +00:00 |
|
Shelikhoo
|
33b3891648
|
use cbor instead of json to avoid double base64
|
2025-01-29 13:33:18 +00:00 |
|
Shelikhoo
|
6e0bc74fb8
|
add comment for ClientConnectionMetadata
|
2025-01-29 13:07:50 +00:00 |
|
Shelikhoo
|
51eb36051c
|
fix coding style issue in common/message
|
2025-01-29 12:25:57 +00:00 |
|
Shelikhoo
|
5daf971ea1
|
update golang testing setting in CI
|
2025-01-29 11:54:04 +00:00 |
|
Shelikhoo
|
0aa1470e01
|
add connection padding on server side
|
2025-01-29 11:46:33 +00:00 |
|
Shelikhoo
|
53172a588b
|
add paddable connection
|
2025-01-29 11:29:52 +00:00 |
|
Shelikhoo
|
9e45772177
|
rename to common/packetpadding
|
2025-01-29 11:22:30 +00:00 |
|
Shelikhoo
|
fbcb9bc863
|
Add packet padding container for packet length shaping: refactor arg names
|
2025-01-29 10:59:45 +00:00 |
|
Shelikhoo
|
1689279e95
|
Add packet padding container for packet length shaping: refactor
|
2025-01-29 10:59:44 +00:00 |
|
Shelikhoo
|
9e1cc35878
|
Add packet padding container for packet length shaping
|
2025-01-29 10:59:41 +00:00 |
|
David Fifield
|
c1ac2aa577
|
Update comment not to refer to a Stream transport.
Stream is not part of this branch.
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
0d3b5f02b0
|
update comment for protocol in proxy/webRTCConn
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
de9fede4ac
|
update comment for newSession in client
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
00da3c95ed
|
use protocol field encoder
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
fb57ad79f5
|
add protocol field encoder
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
b2605b7961
|
add protocol setting to newWebRTCConn
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
80262c9e4f
|
set protocol query for connection with server unconditionally
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
11442c8857
|
Remove WebRTCPeer constructor without client ID
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
c322e8b7f5
|
always let WebRTCDialer constructor decide the clientID
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
c7b163de57
|
Remove clientID from unused branch
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
1da7fecbed
|
fix rwcrb close
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
37f2f42ea0
|
revert change on SetStreamMode
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
69045b5fbb
|
update comment on conn.SetStreamMode
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
3a2b2fc969
|
add confirmation to ReadWriteCloser should preserve message boundary
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
0d9bef7794
|
use a propagate close for PacketConnWrapper
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
f10dc3d619
|
use a constructor for PacketConnWrapper
|
2025-01-21 20:55:26 +04:00 |
|
Shelikhoo
|
85b716bb40
|
return an error for unimplemented packetConnWrapper feature
|
2025-01-21 20:55:26 +04:00 |
|
David Fifield
|
2e4139ea97
|
Remove turbotunnelMode.
Replace it with turboTunnelUDPLikeMode, copying comments etc. to make
the changes easier to see.
|
2025-01-21 20:55:26 +04:00 |
|
David Fifield
|
490502691d
|
Remove WebRTCPeer.activeTransportMode.
Make "u" mode the assumed default. The WebRTC data channel protocol
contains just the hex clientID.
|
2025-01-21 20:55:25 +04:00 |
|
David Fifield
|
568a0999d2
|
connectionID → clientID.
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
a601c2b1fa
|
fix coding style issue
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
f521b180f5
|
add connwrapper
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
ecfd0f3f76
|
delete expired connection wrapper
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
15189aa5ac
|
fix checking number of arg before accessing it
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
c0acdd7d2a
|
fix pass client id to webrtc dialer
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
2606075bdf
|
add debug protocol output
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
c7ccaa38f9
|
add server side support for extra data based client id
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
bf165264b1
|
add client side support for extra data based client id
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
ad5edd3f01
|
add kcp setting adjustment SNOWFLAKE_TEST_KCP_FAST3MODE
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
93d303b47b
|
Add testing environment helpers
|
2025-01-21 20:55:25 +04:00 |
|
Shelikhoo
|
457c4fbf15
|
Add UDP Like transport mode to snowflake
|
2025-01-21 20:55:25 +04:00 |
|
Renovate Bot
|
fa122efb61
|
chore(deps): update module github.com/xtaci/smux to v1.5.33
|
2025-01-21 15:41:23 +00:00 |
|
Renovate Bot
|
883e8238d1
|
chore(deps): update module github.com/pion/webrtc/v4 to v4.0.8
|
2025-01-21 14:08:17 +00:00 |
|
meskio
|
7938509b6f
|
Merge remote-tracking branches 'gitlab/mr/480' and 'gitlab/mr/485'
|
2025-01-20 17:42:38 +01:00 |
|