Commit graph

  • 1da7fecbed fix rwcrb close Shelikhoo 2024-09-12 13:14:22 +01:00
  • 37f2f42ea0 revert change on SetStreamMode Shelikhoo 2024-09-11 15:00:30 +01:00
  • 69045b5fbb update comment on conn.SetStreamMode Shelikhoo 2024-09-11 14:51:08 +01:00
  • 3a2b2fc969 add confirmation to ReadWriteCloser should preserve message boundary Shelikhoo 2024-09-11 14:24:26 +01:00
  • 0d9bef7794 use a propagate close for PacketConnWrapper Shelikhoo 2024-09-11 13:51:43 +01:00
  • f10dc3d619 use a constructor for PacketConnWrapper Shelikhoo 2024-09-11 13:39:16 +01:00
  • 85b716bb40 return an error for unimplemented packetConnWrapper feature Shelikhoo 2024-09-11 13:34:12 +01:00
  • 2e4139ea97 Remove turbotunnelMode. David Fifield 2024-08-02 03:33:56 +00:00
  • 490502691d Remove WebRTCPeer.activeTransportMode. David Fifield 2024-08-02 02:58:59 +00:00
  • 568a0999d2 connectionID → clientID. David Fifield 2024-08-01 21:38:48 +00:00
  • a601c2b1fa fix coding style issue Shelikhoo 2024-05-14 11:50:56 +01:00
  • f521b180f5 add connwrapper Shelikhoo 2024-05-14 11:13:24 +01:00
  • ecfd0f3f76 delete expired connection wrapper Shelikhoo 2024-05-13 16:09:10 +01:00
  • 15189aa5ac fix checking number of arg before accessing it Shelikhoo 2024-05-13 16:02:01 +01:00
  • c0acdd7d2a fix pass client id to webrtc dialer Shelikhoo 2024-05-13 13:49:01 +01:00
  • 2606075bdf add debug protocol output Shelikhoo 2024-05-13 13:27:52 +01:00
  • c7ccaa38f9 add server side support for extra data based client id Shelikhoo 2024-05-02 11:12:08 +01:00
  • bf165264b1 add client side support for extra data based client id Shelikhoo 2024-04-29 14:53:02 +01:00
  • ad5edd3f01 add kcp setting adjustment SNOWFLAKE_TEST_KCP_FAST3MODE Shelikhoo 2023-12-19 14:59:45 +00:00
  • 93d303b47b Add testing environment helpers Shelikhoo 2023-12-12 14:43:56 +00:00
  • 457c4fbf15 Add UDP Like transport mode to snowflake Shelikhoo 2023-12-12 14:43:30 +00:00
  • fa122efb61
    chore(deps): update module github.com/xtaci/smux to v1.5.33 Renovate Bot 2025-01-21 14:40:24 +00:00
  • 883e8238d1
    chore(deps): update module github.com/pion/webrtc/v4 to v4.0.8 Renovate Bot 2025-01-20 17:09:40 +00:00
  • 7938509b6f
    Merge remote-tracking branches 'gitlab/mr/480' and 'gitlab/mr/485' meskio 2025-01-20 17:42:38 +01:00
  • 590735c838 chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.33.0 Renovate Bot 2025-01-16 21:16:35 +00:00
  • 9ede2ca3da chore(deps): update module github.com/pion/sdp/v3 to v3.0.10 Renovate Bot 2025-01-16 21:16:21 +00:00
  • eedac71a3a
    Add self-signed ISRG Root X1 to cert pool Cecylia Bocovich 2025-01-15 10:56:17 -05:00
  • fad8ddb840
    Merge remote-tracking branches 'gitlab/mr/473' and 'gitlab/mr/474' meskio 2025-01-14 10:29:10 +01:00
  • 3ac3c177c2 chore(deps): update module golang.org/x/net to v0.34.0 Renovate Bot 2025-01-13 09:10:43 +00:00
  • 2556b3cc7b chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.32.8 Renovate Bot 2025-01-13 09:10:15 +00:00
  • 1895bb9d2c Comment typo. David Fifield 2025-01-13 08:49:15 +00:00
  • e4c95fc242
    chore(deps): update module golang.org/x/net to v0.33.0 [security] Renovate Bot 2025-01-07 12:41:24 +00:00
  • cdbfc9612f
    Merge remote-tracking branches 'gitlab/mr/464', 'gitlab/mr/467' and 'gitlab/mr/471' meskio 2025-01-07 13:08:21 +01:00
  • e038b68d79 refactor(proxy): simplify tokens.ret() on error WofWca 2025-01-04 19:04:24 +04:00
  • 847c7c45a8 chore(deps): update module golang.org/x/crypto to v0.31.0 [security] Renovate Bot 2024-12-23 16:38:11 +00:00
  • 1d3772bb80 chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.32.7 Renovate Bot 2024-12-19 20:14:48 +00:00
  • 2a212640ce Remove code duplication and run goimports theodorsm 2024-12-19 17:26:13 +01:00
  • c6a0bc299c Update Proxy README theodorsm 2024-12-19 00:44:40 +01:00
  • eb9c23330e Add major release covert-dtls theodorsm 2024-12-19 00:38:29 +01:00
  • 0976198523 Add raw DTLS fingerprints theodorsm 2024-12-19 00:33:48 +01:00
  • fd9f08d986 Downgrade go version theodorsm 2024-12-19 00:15:14 +01:00
  • bb11646e73 Add CovertDTLSConfig theodorsm 2024-12-18 00:09:15 +01:00
  • 5912e2892a Add CovertWebRTC API theodorsm 2024-12-15 23:02:49 +01:00
  • e7a7f41c5b
    seperate docker hub mirroring to a seperate stage Shelikhoo 2024-12-12 13:58:42 +00:00
  • 63549af07e
    Merge remote-tracking branches 'gitlab/mr/459' and 'gitlab/mr/461' meskio 2024-12-16 10:49:17 +01:00
  • 0e793d6cb9 chore(deps): update module github.com/pion/webrtc/v4 to v4.0.6 Renovate Bot 2024-12-16 06:50:07 +00:00
  • 8caebb484d Use SRTP profiles exported from covert-dtls theodorsm 2024-12-15 22:15:05 +01:00
  • 85a93c5303 docs: clarify -ports-range is for port forwarding WofWca 2024-12-13 16:47:35 +04:00
  • 92521b6679 improvement: warn if ports-range is too narrow WofWca 2024-12-13 16:17:24 +04:00
  • cb32d008ca docs: improve ephemeral-ports-range description WofWca 2024-12-13 16:09:22 +04:00
  • 6e7c177157
    copy container tag to generate stable with crane to avoid flattening image Shelikhoo 2024-12-04 14:30:38 +00:00
  • dbad475254 Finish incomplete comment for newEncapsulationPacketConn. David Fifield 2024-12-12 06:40:57 +00:00
  • a0731443ff
    chore(deps): update module golang.org/x/net to v0.32.0 Renovate Bot 2024-12-10 15:21:59 +00:00
  • ef0d391243
    chore(deps): update module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib to v1.6.0 Renovate Bot 2024-12-05 15:43:03 +00:00
  • ee628c5df0 chore: Dockerfile: run proxy as non-root user WofWca 2024-12-07 16:21:02 +04:00
  • 94b6647d33
    feat(client): try restricted proxy if NAT unknown WofWca 2024-12-04 19:14:46 +04:00
  • f6767061e4
    refactor: separate some Negotiate logic WofWca 2024-11-10 22:34:00 +04:00
  • aa5c034ba2 Merge branch 'covertdtls' into 'main' theodorsm 2024-12-05 14:34:43 +00:00
  • 75e73ce397
    Fixup new STUN servers to include protocol Cecylia Bocovich 2024-12-04 11:50:17 -05:00
  • cc644134ad
    Added new RFC 5780 compatible STUN servers Cecylia Bocovich 2024-12-03 15:36:12 -05:00
  • 1607f9ce85
    Remove nonfunctional STUN servers Cecylia Bocovich 2024-12-03 15:21:07 -05:00
  • 6ecd5bf6d7
    Remove log when offer is nil Cecylia Bocovich 2024-11-28 12:13:24 -05:00
  • 5b479fdb13
    Log EventOnCurrentNATTypeDetermined for proxy Cecylia Bocovich 2024-11-28 12:06:16 -05:00
  • dfbeee00de
    chore(deps): update module github.com/aws/aws-sdk-go-v2 to v1.32.6 Renovate Bot 2024-12-03 13:16:16 +00:00
  • 64995f391b
    chore(deps): update golang docker tag to v1.23 Renovate Bot 2024-12-02 14:15:43 +00:00
  • 5e7b35bf12
    refactor: use named returns for some funcs WofWca 2024-11-13 21:10:11 +04:00
  • e6555e4a1e
    Merge remote-tracking branch 'gitlab/mr/444' meskio 2024-12-02 15:14:01 +01:00
  • e5d13b9b95 Update README with proxy flags theodorsm 2024-12-01 23:51:58 +01:00
  • 541e124194 Add covert-dtls to proxy and client with flags theodorsm 2024-11-30 22:17:27 +01:00
  • 295748f3ff chore(deps): update module github.com/pion/webrtc/v4 to v4.0.5 Renovate Bot 2024-11-29 14:24:51 +00:00
  • ae5bd52821
    improvement: use SetIPFilter for local addrs WofWca 2024-11-25 01:43:29 +04:00
  • 43799819a1
    Suppress logs of proxy events by default Cecylia Bocovich 2024-11-28 09:43:27 -05:00
  • d069a0a1b9
    Add Container Image Mirroring from Tor Gitlab to Docker Hub Shelikhoo 2024-03-20 15:49:04 +00:00
  • f940d7d6ef
    chore(deps): update module github.com/pion/ice/v4 to v4.0.3 Renovate Bot 2024-11-26 16:19:49 +00:00
  • ccb351e817
    Merge remote-tracking branches 'gitlab/mr/435' and 'gitlab/mr/439' meskio 2024-11-25 15:51:47 +01:00
  • 6e1eb39e79 chore(deps): update module github.com/pion/webrtc/v4 to v4.0.2 Renovate Bot 2024-11-21 15:15:07 +00:00
  • c5d680342b
    refactor: separate function for connectToRelay WofWca 2024-09-05 16:05:44 +04:00
  • f65f1d850f improvement: use IsLinkLocalUnicast in IsLocal WofWca 2024-11-21 17:31:56 +04:00
  • 387096b2a1 refactor: rewrite IsLocal with ip.IsPrivate() WofWca 2024-11-18 20:46:27 +04:00
  • 239357509f
    update snowflake to use pion webrtc v4 Shelikhoo 2024-11-12 15:46:17 +00:00
  • 290be512e3 chore(deps): update module github.com/pion/webrtc/v3 to v4 Renovate Bot 2024-11-11 18:45:36 +00:00
  • 8b2e12c96d
    Bump version of Snowflake to 2.10.1 v2.10.1 Cecylia Bocovich 2024-11-11 13:15:48 -05:00
  • b06004a365
    Bump version of snowflake to 2.10.0 v2.10.0 Cecylia Bocovich 2024-11-07 16:56:55 -05:00
  • aaf8826560
    Add proxy event for when client has connected Cecylia Bocovich 2024-10-23 09:38:14 -04:00
  • 0d8bd159ec
    Have SnowflakeConn.Close() return errors Cecylia Bocovich 2024-10-24 11:24:55 -04:00
  • a019fdaec9
    Perform SnowflakeConn.Close() logic only once Cecylia Bocovich 2024-10-24 11:08:24 -04:00
  • 028ff82683 Optionally enable local time for logging Waldemar Zimpel 2024-10-25 04:20:22 +02:00
  • 0e0ca8721e
    Merge remote-tracking branch 'gitlab/mr/423' meskio 2024-10-23 09:11:41 +02:00
  • 93f5d1ef7f Log average transfer rate Waldemar Zimpel 2024-10-23 02:51:26 +02:00
  • f4305180b9
    Remove the pollInterval loop from SignalingServer.pollOffer in the standalone proxy Neel Chauhan 2024-10-13 21:37:48 -04:00
  • a7855d506c
    Merge remote-tracking branches 'gitlab/mr/420' and 'gitlab/mr/422' meskio 2024-10-21 12:50:40 +02:00
  • 2d128985ba Enhance testing Neel Chauhan 2024-10-17 20:02:39 -04:00
  • e22f397d84 Remove false positives Neel Chauhan 2024-10-17 19:49:55 -04:00
  • f1e9f58b47 Move IP check Neel Chauhan 2024-10-17 19:24:34 -04:00
  • 990d165937 move IsHostnameLocal to common/util Neel Chauhan 2024-10-17 19:15:02 -04:00
  • 6fef2caaa8 Check error Neel Chauhan 2024-10-17 19:12:26 -04:00
  • aaa59df308 Reduce network load Neel Chauhan 2024-10-17 19:10:44 -04:00
  • 5e4619bae1 Apply 1 suggestion(s) to 1 file(s) Neel Chauhan 2024-10-17 23:09:27 +00:00
  • 7974463653 Revert "Add delay" Neel Chauhan 2024-10-14 10:49:03 -04:00
  • e983f7425c Add delay Neel Chauhan 2024-10-14 09:54:05 -04:00