Commit graph

  • 32e864b71d
    Add unit tests for SQS rendezvous in client Anthony Chang 2024-01-12 23:23:33 -05:00
  • f3b062ddb2
    Add mocks and interfaces for testing SQS rendezvous Anthony Chang 2024-01-12 18:32:31 -05:00
  • 8fb17de152
    Implement SQS rendezvous in client and broker Michael Pu 2023-11-18 20:43:28 -05:00
  • d0529141ac Cosmetic fixes taken from !219. David Fifield 2024-01-16 18:36:34 +00:00
  • f7a468e31b
    Add probetest commandline option for STUN URL Cecylia Bocovich 2024-01-10 11:27:21 -05:00
  • fe2f7de9a8
    Use SetNet setting in probetest to ignore net.Interfaces error Cecylia Bocovich 2024-01-06 13:51:57 -05:00
  • 3939554058
    Add proxy commandline option for probe server URL Cecylia Bocovich 2024-01-05 17:51:48 -05:00
  • 54a47287ee
    chore(deps): update module github.com/xtaci/kcp-go/v5 to v5.6.7 Renovate Bot 2024-01-05 22:43:24 +00:00
  • 591be5205a
    chore(deps): update module google.golang.org/protobuf to v1.32.0 Renovate Bot 2024-01-05 22:43:38 +00:00
  • 48af2b2138
    chore(deps): update module github.com/prometheus/client_golang to v1.18.0 Renovate Bot 2024-01-05 22:43:30 +00:00
  • c98f50f5a7
    chore(deps): update module golang.org/x/sys to v0.16.0 Renovate Bot 2024-01-05 22:43:34 +00:00
  • e4c818be76
    Scrub space separated ip addresses Arlo Breault 2024-01-03 20:20:01 -05:00
  • 98db63ad01 Update recommended torrc options in the client readme Arlo Breault 2024-01-03 17:14:40 -05:00
  • 0d8261c46e Add vcs revision to version string Arlo Breault 2024-01-03 15:20:41 -05:00
  • a0e3e871c4
    Bump version to v2.8.1 v2.8.1 Cecylia Bocovich 2023-12-21 15:53:59 -05:00
  • 9f330caa08
    Suppress logs of EventOnProxyConnectionOver Cecylia Bocovich 2023-12-13 14:01:13 -05:00
  • 91ffc333d6
    Merge remote-tracking branch 'gitlab/mr/224' meskio 2023-12-20 12:57:41 +01:00
  • 0995b1dd7a chore(deps): update module golang.org/x/crypto to v0.17.0 [security] Renovate Bot 2023-12-19 05:13:10 +00:00
  • 04266abb33 chore(deps): update module github.com/refraction-networking/utls to v1.6.0 Renovate Bot 2023-12-18 13:11:22 +00:00
  • 36a8eb487f
    Add Ignore Android Restriction Workaround for Proxy n8fr8 2023-11-30 14:05:18 +00:00
  • cd0167fe65
    chore(deps): update module github.com/pion/webrtc/v3 to v3.2.24 Renovate Bot 2023-12-14 18:08:43 +00:00
  • f9c333995d chore(deps): update module golang.org/x/net to v0.19.0 Renovate Bot 2023-11-30 15:41:21 +00:00
  • 6796319341
    chore(deps): update module golang.org/x/crypto to v0.16.0 Renovate Bot 2023-11-30 14:49:18 +00:00
  • 4fe86a0ec4
    chore(deps): update module golang.org/x/sys to v0.15.0 Renovate Bot 2023-11-27 16:42:02 +00:00
  • aa06e7bef3 Merge branch 'encapsulation-readdata-buffer' David Fifield 2023-11-21 03:46:46 +00:00
  • 234d9cb11c Link a section in the pion/webrtc@3.0.0 release notes. David Fifield 2023-11-21 01:27:09 +00:00
  • a88f73b0ff
    Bump version to 2.8.0 v2.8.0 Cecylia Bocovich 2023-11-20 10:50:37 -05:00
  • aca932c5f3 chore(deps): update module github.com/pion/webrtc/v3 to v3.2.23 Renovate Bot 2023-11-20 16:11:44 +00:00
  • b3b0d3b5dd
    Document that prometheus transfer metrics are in KB Cecylia Bocovich 2023-11-02 15:42:31 -04:00
  • c5da3c42e9
    chore(deps): update module github.com/miekg/dns to v1.1.57 Renovate Bot 2023-11-15 10:09:52 +00:00
  • 440f7b791e
    Merge remote-tracking branch 'gitlab/mr/207' meskio 2023-11-13 10:27:51 +01:00
  • 8b1a48af8b chore(deps): update module golang.org/x/net to v0.18.0 Renovate Bot 2023-11-08 20:43:13 +00:00
  • d99f31d881 Have encapsulation.ReadData return an error when the buffer is short. David Fifield 2023-11-07 05:49:48 +00:00
  • 001f691b47 Have encapsulation.ReadData read into a provided buffer. David Fifield 2023-06-26 02:12:46 +00:00
  • c1715e0928 chore(deps): update module github.com/gorilla/websocket to v1.5.1 Renovate Bot 2023-11-05 03:39:42 +00:00
  • 648609dbea
    Refactor disabling the stats logger Cecylia Bocovich 2023-10-31 13:15:52 -04:00
  • 22d9381d9d
    Update prometheus metrics to use new EventOnProxyStats Cecylia Bocovich 2023-10-31 12:20:53 -04:00
  • caa2b36463
    Process and properly log connection closure stats Cecylia Bocovich 2023-10-31 10:02:31 -04:00
  • 5c5eb2c339
    Modify EventOnProxyStats to include summary data Cecylia Bocovich 2023-10-30 12:37:56 -04:00
  • 018bbd6d65
    Proxy stats log only what occurred that time interval Cecylia Bocovich 2023-10-28 16:45:22 -04:00
  • 354cb65432
    Move creation of periodic stats task inside proxy library Cecylia Bocovich 2023-10-28 16:04:09 -04:00
  • 83a7422fe6
    Zero bytesSyncLogger stats after reading them Cecylia Bocovich 2023-10-28 13:35:06 -04:00
  • 939062c7dd
    Remove ThroughputSummary from bytesLogger Cecylia Bocovich 2023-10-28 13:11:51 -04:00
  • 10fb9afaa7
    Check if multiple front domains argument is empty Cecylia Bocovich 2023-10-26 16:58:28 -04:00
  • 778e3af09a
    Merge remote-tracking branch 'gitlab/mr/187' meskio 2023-10-26 18:47:01 +02:00
  • 4fa43a8892
    chore(deps): update module github.com/prometheus/client_golang to v1.17.0 Renovate Bot 2023-10-25 15:11:27 +00:00
  • 2617d2341a
    chore(deps): update module github.com/refraction-networking/utls to v1.5.4 Renovate Bot 2023-10-25 14:10:44 +00:00
  • 5df7a06eee
    Add outbound proxy configuration propagation Shelikhoo 2023-10-19 11:40:57 +01:00
  • f43da1d2d2
    Add transport wrapper Shelikhoo 2023-10-18 16:48:59 +01:00
  • 8b46e60553
    Add common proxy utilities Shelikhoo 2023-10-18 16:23:31 +01:00
  • 6b0421db0d
    Merge remote-tracking branch 'gitlab/mr/195' meskio 2023-10-24 12:50:27 +02:00
  • fc7053acd5 chore(deps): update module github.com/prometheus/client_model to v0.5.0 Renovate Bot 2023-10-23 13:10:46 +00:00
  • ef6f8dd500
    chore(deps): update module golang.org/x/net to v0.17.0 [security] Renovate Bot 2023-10-20 15:39:52 +00:00
  • 251a151bf5 chore(deps): update module github.com/xtaci/kcp-go/v5 to v5.6.5 Renovate Bot 2023-10-20 15:40:01 +00:00
  • b11a41482c
    Use go 1.21 in renovate meskio 2023-10-16 20:48:47 +02:00
  • bd7391d678
    update version to 2.7.0 v2.7.0 Shelikhoo 2023-10-16 15:14:51 +01:00
  • 7142fa3ddb
    fix(proxy): Correctly close connection pipe when dealing with error KokaKiwi 2023-09-11 23:34:35 +02:00
  • 6393af6bab
    Remove proxy churn measurements from broker. David Fifield 2023-09-05 05:42:15 +00:00
  • a615e8b1ab
    fix(proxy): remove _potential_ deadlock WofWca 2023-10-07 20:28:54 +04:00
  • d434549df8
    Maintain backward compatability with old clients Cecylia Bocovich 2023-10-03 10:35:17 -04:00
  • 9fdfb3d1b5
    Randomly select front domain from comma-separated list Cecylia Bocovich 2023-09-23 10:46:46 -04:00
  • 4ff36e3f07 improvement(broker): don't reject unrestricted client if there are no restricted proxies WofWca 2023-10-02 21:26:13 +04:00
  • 5cdf52c813
    Update dependencies Shelikhoo 2023-09-27 13:15:50 +01:00
  • 1559963f75
    chore(deps): update module github.com/xtaci/kcp-go/v5 to v5.6.3 Renovate Bot 2023-09-25 14:07:18 +00:00
  • 60e66beadc
    Remove Golang 1.20 from CI Testing Shelikhoo 2023-09-25 14:27:23 +01:00
  • 1d069ca71d
    Update CI targets to test android from golang 1.21 Shelikhoo 2023-09-20 20:05:28 +01:00
  • 3a050c6bb3
    Use ShouldBeNil to check for nil values Cecylia Bocovich 2023-09-19 13:19:27 -04:00
  • e45e8e555b
    chore(deps): update module github.com/smartystreets/goconvey to v1.8.1 Renovate Bot 2023-09-19 16:06:54 +00:00
  • f47ca18e64 chore(deps): update module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib to v1.5.0 Renovate Bot 2023-09-19 16:06:59 +00:00
  • 106da49c27 chore(deps): update module github.com/pion/webrtc/v3 to v3.2.20 Renovate Bot 2023-09-19 14:38:54 +00:00
  • 2844ac6a13
    Update CI targets to include only Go 1.20 and 1.21 Cecylia Bocovich 2023-09-19 11:13:50 -04:00
  • f4e1ab90c8 chore(deps): update module golang.org/x/net to v0.15.0 Renovate Bot 2023-09-19 14:09:33 +00:00
  • caaff7004e Update module golang.org/x/sys to v0.12.0 Renovate Bot 2023-09-12 15:44:11 +00:00
  • b5d702f483
    update version to v2.6.1 v2.6.1 Shelikhoo 2023-09-11 14:30:00 +01:00
  • a3bfc2802a
    Update module golang.org/x/crypto to v0.12.0 Renovate Bot 2023-08-25 16:37:25 +00:00
  • e37e15ab7c
    Update golang Docker tag to v1.21 Renovate Bot 2023-08-25 16:12:01 +00:00
  • b632c7d49c
    Workaround for shadow in lieu of AF_NETLINK support Cecylia Bocovich 2023-05-30 15:30:07 -04:00
  • 0cb2975fd8
    Update module golang.org/x/net to v0.13.0 [SECURITY] Renovate Bot 2023-08-24 12:47:00 +00:00
  • f73fe6ec00
    Keep the 'v' from the tag on the released .tar.gz meskio 2023-08-09 11:14:47 +02:00
  • 8104732114 Change DefaultRelayURL back to wss://snowflake.torproject.net/. David Fifield 2023-07-29 22:29:09 +00:00
  • d932cb2744
    feat: add option to expose the stats by using metrics am3o 2023-03-21 16:46:38 +01:00
  • af73ab7d1f
    Add renovate config meskio 2023-07-03 20:01:09 +02:00
  • aaeab3f415
    Update dependencies meskio 2023-07-03 19:52:57 +02:00
  • 58c3121c6b Close temporary UDPSession in TestQueuePacketConnWriteToKCP. David Fifield 2023-06-29 21:10:58 +00:00
  • 80980a3afb Fix a comment left over from turbotunnel-quic. David Fifield 2023-06-29 19:59:50 +00:00
  • 08d1c6d655
    Bump minimum required version of go Cecylia Bocovich 2023-06-20 14:49:36 -04:00
  • 2fa8fd9188
    Update version to v2.6.0 v2.6.0 Cecylia Bocovich 2023-06-19 12:38:00 -04:00
  • ea01c92cf1
    Implement DataChannel flow control Vort 2023-03-27 19:02:10 +03:00
  • f8eb86f24d
    Append Let's Encrypt ISRG Root X1 to cert pool Cecylia Bocovich 2023-06-12 20:34:41 -04:00
  • 9edaee6547 Use IP_BIND_ADDRESS_NO_PORT when dialing the ORPort on Linux. David Fifield 2023-05-21 10:08:09 -06:00
  • 130b63ccdd
    use debian buster and bullseye as base images itchyonion 2023-05-29 10:11:32 -07:00
  • 82cc0f38f7
    Move the development to gitlab meskio 2023-05-30 19:54:04 +02:00
  • 88608ad44a
    Broker: add warning log when proxy couldn't mach with client itchyonion 2023-03-22 21:26:46 -07:00
  • 6c431800b0
    Broker: update unit tests after adding SDP validation itchyonion 2023-03-22 14:36:39 -07:00
  • 255cee69ed
    Broker: soften non-critical log from error to warning itchyonion 2023-03-22 14:35:52 -07:00
  • 07b5f07452
    Validate SDP offers and answers itchyonion 2023-03-14 12:39:57 -07:00
  • 8e5ea82611 Add a scanner error check to ClusterCounter.Count. David Fifield 2023-04-20 09:47:56 -04:00
  • f723cf52e8
    Merge remote-tracking branch 'gitlab/main' meskio 2023-04-20 16:37:52 +02:00
  • 297ca91b1d
    Use goptlib from gitlab.torproject.org meskio 2023-04-19 12:26:06 +02:00
  • c097d5f3bc Use a sync.Pool to reuse packet buffers in QueuePacketConn. David Fifield 2023-04-04 18:45:26 -06:00