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 |
|
Renovate Bot
|
590735c838
|
chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.33.0
|
2025-01-16 21:16:35 +00:00 |
|
Renovate Bot
|
9ede2ca3da
|
chore(deps): update module github.com/pion/sdp/v3 to v3.0.10
|
2025-01-16 21:16:21 +00:00 |
|
Cecylia Bocovich
|
eedac71a3a
|
Add self-signed ISRG Root X1 to cert pool
Replace the expired DST Root CA X3 signed ISRG Root X1 cert with the
self-signed cert.
Closes https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40440
|
2025-01-15 10:56:17 -05:00 |
|
meskio
|
fad8ddb840
|
Merge remote-tracking branches 'gitlab/mr/473' and 'gitlab/mr/474'
|
2025-01-14 10:29:10 +01:00 |
|
Renovate Bot
|
3ac3c177c2
|
chore(deps): update module golang.org/x/net to v0.34.0
|
2025-01-13 09:10:43 +00:00 |
|
Renovate Bot
|
2556b3cc7b
|
chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.32.8
|
2025-01-13 09:10:15 +00:00 |
|
David Fifield
|
1895bb9d2c
|
Comment typo.
|
2025-01-13 08:49:15 +00:00 |
|
Renovate Bot
|
e4c95fc242
|
chore(deps): update module golang.org/x/net to v0.33.0 [security]
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
|
2025-01-07 15:54:08 -05:00 |
|
meskio
|
cdbfc9612f
|
Merge remote-tracking branches 'gitlab/mr/464', 'gitlab/mr/467' and 'gitlab/mr/471'
|
2025-01-07 13:08:21 +01:00 |
|
WofWca
|
e038b68d79
|
refactor(proxy): simplify tokens.ret() on error
|
2025-01-04 19:31:44 +04:00 |
|
Renovate Bot
|
847c7c45a8
|
chore(deps): update module golang.org/x/crypto to v0.31.0 [security]
|
2024-12-23 16:38:11 +00:00 |
|
Renovate Bot
|
1d3772bb80
|
chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.32.7
|
2024-12-19 20:14:48 +00:00 |
|
Shelikhoo
|
e7a7f41c5b
|
seperate docker hub mirroring to a seperate stage
|
2024-12-16 13:28:30 +00:00 |
|
meskio
|
63549af07e
|
Merge remote-tracking branches 'gitlab/mr/459' and 'gitlab/mr/461'
|
2024-12-16 10:49:17 +01:00 |
|
Renovate Bot
|
0e793d6cb9
|
chore(deps): update module github.com/pion/webrtc/v4 to v4.0.6
|
2024-12-16 06:50:07 +00:00 |
|
WofWca
|
85a93c5303
|
docs: clarify -ports-range is for port forwarding
|
2024-12-13 17:06:13 +04:00 |
|
WofWca
|
92521b6679
|
improvement: warn if ports-range is too narrow
...and improve the docstring for the parameter.
|
2024-12-13 17:06:11 +04:00 |
|
WofWca
|
cb32d008ca
|
docs: improve ephemeral-ports-range description
Clarify that the default range is wide.
|
2024-12-13 16:09:22 +04:00 |
|
Shelikhoo
|
6e7c177157
|
copy container tag to generate stable with crane to avoid flattening image
|
2024-12-12 13:33:52 +00:00 |
|
David Fifield
|
dbad475254
|
Finish incomplete comment for newEncapsulationPacketConn.
|
2024-12-12 06:40:57 +00:00 |
|
Renovate Bot
|
a0731443ff
|
chore(deps): update module golang.org/x/net to v0.32.0
|
2024-12-10 15:33:15 +00:00 |
|
Renovate Bot
|
ef0d391243
|
chore(deps): update module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib to v1.6.0
|
2024-12-10 14:11:58 +00:00 |
|
WofWca
|
94b6647d33
|
feat(client): try restricted proxy if NAT unknown
Just once, to offload unrestricted proxies.
This is useful when our STUN servers are blocked or don't support
the NAT discovery feature, or if they're just slow.
Closes https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40178.
Partially addresses https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40376
Signed-off-by: Cecylia Bocovich <cohosh@torproject.org>
|
2024-12-05 10:34:08 -05:00 |
|
WofWca
|
f6767061e4
|
refactor: separate some Negotiate logic
As per https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/392#note_3096760
in preparation for further changes to `Negotiate`.
|
2024-12-05 10:27:36 -05:00 |
|