Commit graph

  • dd61e2be0f
    Add Proxy Relay URL Metrics Collection Shelikhoo 2022-05-02 16:19:27 +01:00
  • b78eb74e42
    Add Proxy Relay URL Rejection Metrics Shelikhoo 2022-05-02 16:13:43 +01:00
  • 7caab01785
    Fixed desynchronized comment and behavior for log interval Shelikhoo 2022-05-02 14:15:41 +01:00
  • b391d98679
    Add Proxy Relay URL Support Counting Metrics Output Shelikhoo 2022-05-02 14:03:32 +01:00
  • 1b48ee14f4
    Add test for proxy poll with Relay URL Shelikhoo 2022-05-02 13:24:39 +01:00
  • 6e8fbe54ee
    Rejection reason feedback Shelikhoo 2022-04-29 17:12:59 +01:00
  • 3ebb5a4186
    Show relay URL when connecting to relay Shelikhoo 2022-04-21 12:00:15 +01:00
  • b18a9431b2
    Add Broker Allowed Relay Pattern Indication Rejection for Proxy Shelikhoo 2022-04-14 11:15:35 +01:00
  • 2ebdc89c42
    Add Allowed Relay Hostname Pattern Indication Shelikhoo 2022-04-13 17:51:17 +01:00
  • b09a2e09b3
    Add Relay URL Check in Snowflake Proxy Shelikhoo 2022-04-13 16:20:52 +01:00
  • 02c6f764c9
    Add support for specifying bridge list file Shelikhoo 2022-04-13 14:19:27 +01:00
  • c961b07459
    Add Detailed Error Output for datachannelHandler Shelikhoo 2022-04-13 13:42:06 +01:00
  • 50c0d64e10
    Add Detailed Error Output for proxyPolls, proxyAnswers Shelikhoo 2022-04-11 16:30:45 +01:00
  • c7549d886e
    Update default snowflake server address Shelikhoo 2022-04-11 16:29:08 +01:00
  • 5d7a3766d6
    Add Relay Info Forwarding for Snowflake Shelikhoo 2022-04-11 14:24:49 +01:00
  • d5a87c3c02
    Guard Proxy Relay URL Acceptance with Pattern Check Shelikhoo 2022-04-08 15:14:38 +01:00
  • 863a8296e8
    Add RelayURL support in proxy Shelikhoo 2022-04-07 21:32:55 +01:00
  • 613ceaf970
    Add RelayURL and AllowedRelayPattern to snowflake signaling Shelikhoo 2022-04-05 15:03:31 +01:00
  • 38f0e00e5d
    Add Domain Name Matcher Shelikhoo 2022-03-30 16:42:59 +01:00
  • 5578b4dd76
    Add Bridge List Holder Test Shelikhoo 2022-03-29 14:06:05 +01:00
  • 0822c5f87b
    Add Bridge List Holder Shelikhoo 2022-03-29 13:29:48 +01:00
  • 3d4f294241
    Add Bridge List Definition Shelikhoo 2022-03-28 17:17:10 +01:00
  • f38c91f906
    Don't use entropy for test meskio 2022-06-02 11:19:47 +02:00
  • e4c01f0595 Wrap client NAT log wrap-client-NAT-errors itchyonion 2022-05-16 14:59:47 -07:00
  • 6310ca4381
    Avoid performing two NAT probe tests at startup Cecylia Bocovich 2022-05-27 10:01:19 -04:00
  • 4e7f897527
    Update snowflake CI to test with go 1.18 Cecylia Bocovich 2022-05-26 12:51:54 -04:00
  • ae5a71e6e5
    Updated ChangeLog for v2.2.0 release v2.2.0 Cecylia Bocovich 2022-05-25 12:10:27 -04:00
  • 3473b438e5
    Move ptEventLogger into the client/snowflake.go meskio 2022-05-25 17:56:12 +02:00
  • 1d592b06e5
    Implement String() method on events meskio 2022-05-20 09:43:03 +02:00
  • 9757784c5a
    Wait some time before displaying the proxy usage log itchyonion 2022-03-30 12:24:43 -07:00
  • dd83b68efa
    Bump version of pion/webrtc to v3.1.41 Cecylia Bocovich 2022-05-24 11:39:47 -04:00
  • b6875c6ae9
    Bump webrtc library version Cecylia Bocovich 2022-04-12 12:10:01 -04:00
  • e2838201ad
    Scrub ptEvent logs itchyonion 2022-03-23 08:49:28 -07:00
  • aab806429f
    Fix gitlab CI to work with multiple client .go files Cecylia Bocovich 2022-04-11 11:50:36 -04:00
  • d807e9d370
    Move tor-specific code outside of client library Cecylia Bocovich 2022-04-11 11:38:52 -04:00
  • 2f89fbc2ed Represent fingerprint internally as byte array Arlo Breault 2022-03-17 10:46:37 -04:00
  • fa2f6824d9 Add some test cases for client poll requests Arlo Breault 2022-03-17 11:23:49 -04:00
  • b563141c6a Forward bridge fingerprint Arlo Breault 2022-03-08 16:27:52 -05:00
  • 281d917beb Stop storing version in ClientPollRequest Arlo Breault 2022-03-16 20:26:40 -04:00
  • b73add1550
    Make the proxy type configurable for users of the library meskio 2022-03-11 16:42:05 +01:00
  • b265bd3092
    Make easier to extend the list of known proxy types meskio 2022-03-11 14:32:35 +01:00
  • bd636a1374 Introduce an unexported newBrokerChannelFromConfig Arlo Breault 2022-03-10 14:13:35 -05:00
  • 829cacac5f Parse ClientPollRequest version in DecodeClientPollRequest Arlo Breault 2022-03-09 19:48:16 -05:00
  • 6fd0f1ae5d Rename *PollRequest methods to distinguish client/proxy Arlo Breault 2022-03-08 17:49:28 -05:00
  • 6e29dc676c
    Add document for NewUTLSHTTPRoundTripper Shelikhoo 2022-03-15 12:27:29 +00:00
  • ab9604476e
    Move uTLS configuration to socks5 arg Shelikhoo 2022-03-07 16:32:47 +00:00
  • 3132f68012
    Add connection expire time for uTLS pendingConn Shelikhoo 2022-02-16 11:11:37 +00:00
  • 8d5998b744
    Harmonize identifiers to uTLS Shelikhoo 2022-02-11 11:26:41 +00:00
  • e3aeb5fe5b
    Add line wrap to NewBrokerChannelWithUTlsSettings Shelikhoo 2022-02-11 10:23:15 +00:00
  • f525490032
    Update utls test to match uTLS Round Tripper constructor Shelikhoo 2022-02-11 10:18:52 +00:00
  • 1573502e93
    Use uTLS aware broker channel constructor Shelikhoo 2022-02-11 10:03:45 +00:00
  • ccfdcab8fe
    Add uTLS remove SNI to snowflake client Shelikhoo 2022-02-11 09:57:37 +00:00
  • 9af0ad119b
    Add utls imitate setting to snowflake client Shelikhoo 2022-02-10 17:04:42 +00:00
  • c1c3596cf8
    Add name to utls client hello id Max Bittman 2022-02-10 11:46:58 +00:00
  • c1b0f763ef
    Add reformat for utls roundtripper Shelikhoo 2022-02-09 15:43:53 +00:00
  • 4447860661
    Add repeated test for utls roundtripper Shelikhoo 2022-02-09 15:38:27 +00:00
  • 006abdead4
    Add utls roundtripper Shelikhoo 2022-02-09 15:36:54 +00:00
  • 19e9e38415
    Merge remote-tracking branch 'gitlab/mr/78' meskio 2022-03-11 19:58:17 +01:00
  • 99eb794a20
    Fixed up/downstream metrics Jake Vossen 2022-03-01 09:30:42 -07:00
  • df22114fce Fix proxy logging verb tense pjsier 2022-02-28 18:38:17 -06:00
  • e18a4ac147
    Generate tarballs in release CI Anna “CyberTailor” 2022-02-23 04:07:59 +05:00
  • 01ae5b56e8
    Fix client library test Cecylia Bocovich 2022-02-14 15:11:41 -05:00
  • 3547b284a9
    Make all snowflake events LogSeverityNotice Cecylia Bocovich 2022-02-14 14:09:16 -05:00
  • 2c008d6589
    Add connection failure events for proxy timeouts Cecylia Bocovich 2022-02-14 14:00:01 -05:00
  • bcc162898a
    Initialize SnowflakeListener.closed Cecylia Bocovich 2022-02-08 13:00:43 -05:00
  • e6e5e20ae8
    Update ChangeLog for v2.1.0 release v2.1.0 Cecylia Bocovich 2022-02-08 10:56:19 -05:00
  • c0b35076c9
    Remove support for oneshot mode Cecylia Bocovich 2022-02-02 19:13:03 -05:00
  • 00e8415d8e
    Add verbosity switch to suppress diagnostic output Shelikhoo 2022-02-02 11:35:12 +00:00
  • e828b06076
    Use log instead of fmt in proxy event logger Shelikhoo 2022-01-28 14:46:45 +00:00
  • bf3bd635f7
    Fix build break in Go 1.16 for missing import Shelikhoo 2022-01-26 13:39:12 +00:00
  • eb229d512b
    Fix ProxyEventLogger output Shelikhoo 2021-12-20 16:27:12 +00:00
  • 88af9da4a2
    Fix ProxyEventLogger output Shelikhoo 2021-12-20 16:22:55 +00:00
  • 1116bc81c8
    Add Proxy Event Logger Shelikhoo 2021-12-20 15:42:16 +00:00
  • 9208364475
    Extract traffic formatter Shelikhoo 2021-12-20 14:46:18 +00:00
  • f12cfe6a9f
    Add proxy event logger state propagate Shelikhoo 2021-12-20 13:45:53 +00:00
  • e4305a4d2b
    Add EventOnProxyConnectionOver Reporting Shelikhoo 2021-12-20 13:36:22 +00:00
  • d64af31394
    Add EventOnProxyConnectionOver Event Shelikhoo 2021-12-20 13:23:33 +00:00
  • 91379a42f3
    Add Raw Data Output for bytesLogger Shelikhoo 2021-12-20 12:29:23 +00:00
  • 6cb82618a0
    Refactor WebRTC Peer,Dialer's name to be readable Shelikhoo 2022-01-24 11:51:49 +00:00
  • 657aaa6ba8
    Refactor event logger setting into function call Shelikhoo 2022-01-20 13:17:34 +00:00
  • 55bf117d1a
    Reduce PT Event Logger Verbosity Shelikhoo 2021-12-13 16:47:23 +00:00
  • 7536dd6fb7
    Add Propagate EventLogger Setting Shelikhoo 2021-12-13 16:29:10 +00:00
  • 8d2f662c8c
    Emit non-pointer type event Shelikhoo 2021-12-13 16:28:09 +00:00
  • 128936c825
    Enable PT Event Logger Shelikhoo 2021-12-13 15:45:04 +00:00
  • ac64d17705
    Add PT Event Logger Shelikhoo 2021-12-13 15:39:59 +00:00
  • 36ca610d6b
    Add NewWebRTCPeer3E Initializer Shelikhoo 2021-12-13 15:05:38 +00:00
  • 9a7fcdec03
    Add Snowflake Event Reporter for Peer Communication Shelikhoo 2021-12-13 14:25:41 +00:00
  • c3f09994da
    Add Snowflake Event Reporter for Broker Communication Shelikhoo 2021-12-13 14:10:06 +00:00
  • cd6d837d85
    Add snowflake event handler to client config Shelikhoo 2021-11-29 12:46:51 +00:00
  • b5ef18803f
    Add Event Bus Test Shelikhoo 2021-11-26 16:24:21 +00:00
  • 5f03f88d73
    Add Event Bus Implementation Shelikhoo 2021-11-26 16:00:30 +00:00
  • 75f770150d
    Add Snowflake Event API interface Shelikhoo 2021-11-26 15:12:46 +00:00
  • d2f6ea5417
    increase clientIDAddrMapCapacity Shelikhoo 2022-01-06 20:40:21 +00:00
  • 50646698e3
    Suppress connection end log output Shelikhoo 2022-01-06 20:31:15 +00:00
  • b35a79ac24
    Validate client and proxy supplied strings Cecylia Bocovich 2022-01-12 10:53:58 -05:00
  • aeb0794d28 Use require rather than replace for dtls version. David Fifield 2021-12-16 09:46:55 -07:00
  • 9c11e479d0
    Update go versions in CI tests Cecylia Bocovich 2021-12-10 10:43:31 -05:00
  • 738bd464ea
    Update version of DTLS library Cecylia Bocovich 2021-12-10 10:29:47 -05:00
  • 221f1c41c9
    gitlab-ci: include job number in the artfacts zipball filename Hans-Christoph Steiner 2020-07-20 16:00:09 +02:00
  • 51f2c026fd
    gitlab-ci: include flags to make reproducible builds Hans-Christoph Steiner 2020-07-16 20:09:20 +02:00