Commit Graph

  • c6e0dc8f40
    Merge a7c36c999c into dc2e83f75f puuuuh 2024-05-10 17:20:43 +0800
  • 56b47f56ff
    Merge b3c6426ac5 into dc2e83f75f renovate[bot] 2024-05-03 23:07:06 +0000
  • b3c6426ac5
    Update module github.com/refraction-networking/utls to v1.6.6 renovate/github.com-refraction-networking-utls-1.x renovate[bot] 2024-05-03 23:07:04 +0000
  • 534f7e0969
    Merge 5f3fc91f51 into dc2e83f75f dependabot[bot] 2024-04-19 13:07:19 +0000
  • 5f3fc91f51
    Bump golang.org/x/net from 0.21.0 to 0.23.0 dependabot/go_modules/golang.org/x/net-0.23.0 dependabot[bot] 2024-04-19 13:07:17 +0000
  • bb856f28b2
    Merge c7d1b5d179 into dc2e83f75f Secretary of the Interior, Not Sure 2024-04-16 12:08:30 +0800
  • 3ba4f1f81f
    Merge 3bd00aec2a into dc2e83f75f Pavel Selivanov 2024-04-16 12:07:52 +0800
  • dc2e83f75f
    Move to common.RandInt master v2.9.0 Andy Wang 2024-04-14 16:27:00 +0100
  • 5988b4337d
    Stop using fixedConnMapping Andy Wang 2024-04-14 16:25:54 +0100
  • de4dab6bf3
    Merge pull request #242 from notsure2/random-sni Andy Wang 2024-04-13 23:11:19 +0100
  • d5da5d049c
    Update copyright Andy Wang 2024-04-13 23:10:09 +0100
  • 392fc41de8
    Move random utilities to common package Andy Wang 2024-04-13 23:08:34 +0100
  • 3b449b64b3
    Support ServerName randomization (by setting ServerName=random) using the same algorithm as ProtonVPN bcf344b39b notsure2 2023-06-11 01:31:09 +0300
  • a848d2f7e5
    Update go version and release script Andy Wang 2024-04-13 22:38:01 +0100
  • 018994bfd1
    Rebase fixup ptspec Andy Wang 2023-04-22 12:51:18 +0200
  • 0a6846fbfc
    Refactor singleplex handling Andy Wang 2022-10-09 22:02:00 +0200
  • f30141b388
    Refactor client Config Andy Wang 2022-07-23 12:13:23 +0100
  • 2aa49ce543
    Separate Client out into its own library package Andy Wang 2022-07-15 21:44:13 +0100
  • fe78c7b713
    Document Client Config options Andy Wang 2022-07-14 23:59:01 +0100
  • 4029763123
    Refactor client transport modules Andy Wang 2022-07-11 23:22:20 +0100
  • 896fd16938
    Refactor Browser fingerprint modules Andy Wang 2022-07-11 23:25:42 +0200
  • 4fbf387bbf
    Refactor client for PTSpec Go API Andy Wang 2022-07-11 22:06:23 +0100
  • de1c7600c1
    Update dependencies Andy Wang 2024-04-11 20:54:52 +0100
  • a22e920fca
    Bump github.com/quic-go/quic-go from 0.40.1 to 0.42.0 dependabot[bot] 2024-04-11 19:53:31 +0000
  • 767716b9be
    Merge pull request #251 from cbeuw/renovate/github.com-refraction-networking-utls-1.x Andy Wang 2024-04-11 20:53:07 +0100
  • 1cc4a1f928
    Update module github.com/refraction-networking/utls to v1.6.4 renovate[bot] 2024-04-11 19:49:31 +0000
  • 82687d4419
    Merge pull request #256 from BANanaD3V/master Andy Wang 2024-04-11 20:48:56 +0100
  • 6b08af0c18
    Update go mod so it builds on nix Nikita 2024-03-10 08:43:45 +0300
  • c48a8800d6
    Remove old utls Andy Wang 2024-02-09 17:30:10 +0000
  • c5b31de753
    Configure Renovate (#248) renovate[bot] 2024-02-09 17:27:42 +0000
  • 5deeb795a6
    Renovate only utls Andy Wang 2024-02-09 17:24:30 +0000
  • aecc51a22c
    Add renovate.json renovate[bot] 2024-02-09 17:19:04 +0000
  • b9907c2e18
    Disable codecov check v2.8.0 Andy Wang 2024-02-09 16:51:32 +0000
  • 6417e3393d
    Use utls for ClientHello fingerprint Andy Wang 2024-02-09 16:32:52 +0000
  • b3ec1ab3bc
    Make server respond with a TLS 1.3 cipher suite Andy Wang 2024-02-09 15:49:42 +0000
  • c7d1b5d179 Fix: buffer should be set even in unordered mode because in the end it's tcp notsure2 2023-12-21 23:28:57 +0200
  • 05a14ba5fe
    Bump golang.org/x/crypto from 0.1.0 to 0.17.0 dependabot[bot] 2023-12-18 23:02:05 +0000
  • ac509bad36 Socket buffer controls to solve bufferbloat. notsure2 2023-12-12 01:45:48 +0200
  • eca5f13936
    Remove WriteTo from recvBuffer to prevent blocking on external Writer. v2.7.1-pre Andy Wang 2023-11-12 20:45:17 +0000
  • a7c36c999c
    Forbid to create user without full UserInfo puh 2023-09-29 09:11:09 +0300
  • 3bd00aec2a
    README.md: describe client RemoteHost option Pavel Selivanov 2023-09-06 06:33:57 +0300
  • fcb600efff
    Print binary sha256 in release v2.7.0 Andy Wang 2023-04-23 15:23:10 +0200
  • 59919e5ec0
    Remove gopacket dependency due to pcap Andy Wang 2023-04-23 15:14:14 +0200
  • d04366ec32
    Fix padding calculation Andy Wang 2023-04-23 15:09:35 +0200
  • bc67074610
    Add Safari browser signature Andy Wang 2023-04-22 12:26:59 +0200
  • 641f6b2a9c
    Update to Chrome and Firefox 112 Andy Wang 2023-04-22 12:26:49 +0200
  • 646a323065
    Merge pull request #217 from cbeuw/dependabot/go_modules/golang.org/x/crypto-0.1.0 v2.6.1 Andy Wang 2023-03-22 16:55:43 +0000
  • b8f04c96c6
    Bump golang.org/x/crypto from 0.0.0-20220131195533-30dcbda58838 to 0.1.0 dependabot[bot] 2023-03-22 16:37:25 +0000
  • 0e0ec0e82b
    Merge pull request #216 from githablocal/master Andy Wang 2023-03-07 10:51:17 +0000
  • 6fe603c726 Fix gox not found in release CI name 2023-03-07 17:17:19 +0800
  • 11e42dd542 Add WebSocket path for CDN mode name 2023-03-07 00:37:05 +0800
  • e696b18187 format using goimports name 2023-03-07 00:51:05 +0800
  • ad487d263b
    Bump golang.org/x/sys from 0.0.0-20220128215802-99c3d69c2c27 to 0.1.0 dependabot[bot] 2023-02-25 11:16:29 +0000
  • e305871d89
    Merge pull request #186 from HirbodBehnam/master v2.6.0 Andy Wang 2022-03-31 16:16:17 +0100
  • 9614fbc03d Update firefox fingerprint HirbodBehnam 2022-03-24 14:14:50 +0430
  • f67ae6e644 Update chrome fingerprint HirbodBehnam 2022-03-23 21:52:17 +0430
  • 68f47f1d49
    Merge pull request #184 from moonburnt/master Andy Wang 2022-03-20 23:13:31 +0000
  • 9e2549c117
    Fix typo in README moonburnt 2022-03-21 01:08:08 +0200
  • 39306cf930
    Update README.md Andy Wang 2022-02-25 00:21:37 +0000
  • 8e07491e98
    Update README.md Andy Wang 2022-02-24 19:38:38 +0000
  • 847b7e24bf
    Update dependencies Andy Wang 2022-02-02 22:18:34 +0000
  • 750340126a
    Update browser fingerprint versions (no actual fingerprint change) Andy Wang 2022-02-02 21:59:42 +0000
  • 611bad91fd
    Minor refactors to remove unnecessary function Andy Wang 2022-02-02 21:50:44 +0000
  • e157e73ade
    Check proxy method after checking admin uid to allow admin to have an invalid but unused proxy method Andy Wang 2022-01-26 00:58:33 +0000
  • 67dba8c8fa
    Return empty slices instead of nil for ListAllUsers Andy Wang 2022-01-26 00:57:18 +0000
  • 99c4c7730a
    Update Go version Andy Wang 2021-09-02 17:49:07 +0100
  • 121c27fe1f
    Merge pull request #168 from notsure2/fix-empty-alternative-names v2.5.5 Andy Wang 2021-07-24 16:38:49 +0100
  • d73f464358
    Merge pull request #167 from notsure2/support-cloudflare Andy Wang 2021-07-24 16:38:29 +0100
  • 9d5c663618 Fix incorrect addition of empty name in MockDomainList if the config string contains AlternativeNames=; notsure2 2021-07-22 20:05:30 +0200
  • 387b76d426 Support CloudFlare CDN. Fixes #155 notsure2 2021-07-22 14:42:08 +0200
  • cfdff93a1c
    Update Chrome version comment (actual signature remains the same) Andy Wang 2021-04-30 16:00:52 +0100
  • 8709bc0b2f
    Update Firefox signature to version 88 Andy Wang 2021-04-30 15:56:08 +0100
  • 365f52a0e2
    Add example usage of AlternativeNames config option v2.5.4 Andy Wang 2021-03-26 15:59:59 +0000
  • 88f41f755e
    Add native support for Apple Silicon v2.5.3 Andy Wang 2021-03-25 20:09:30 +0000
  • ae14e28999
    ServerName rotation (#158) Selim 2021-03-25 22:06:16 +0200
  • aa95b50272
    Use CSPRNG to pick the next candidate of MockDomains Andy Wang 2021-03-25 20:05:32 +0000
  • b9cccbe815
    Move MockDomainList to LocalConnConfig as the list doesn't need to be sent to the remote Andy Wang 2021-03-25 20:02:27 +0000
  • 4a66426e30
    inital servername rotation Selim 2021-03-21 17:25:40 +0200
  • 91106f3c49
    Prevent terminal msg from being overwritten to later concurrent writes Andy Wang 2021-01-12 20:59:30 +0000
  • 32494b8d86
    Prevent recvBufferSizeLimit from overflowing signed 32-bit integer Andy Wang 2021-01-09 00:15:46 +0000
  • f27889af11
    Allow partial json to be POSTed to admin/user/{UID} for only updating select fields Andy Wang 2021-01-05 21:48:02 +0000
  • a643402e11
    Remove redundant lazy allocation Andy Wang 2020-12-31 23:53:22 +0000
  • 2bcb4a406d
    Fix RecvDataFromRemote benchmark Andy Wang 2020-12-31 12:28:40 +0000
  • 603b614009
    Control flow optimisation in picking switchboard strategy Andy Wang 2020-12-29 23:58:18 +0000
  • b4d65d8a0e
    Use sync.Map for lock free pickRandConn Andy Wang 2020-12-29 19:53:14 +0000
  • 8ab0c2d96b
    Redo the implementation of switchboard and remove the need for connId Andy Wang 2020-12-28 01:10:24 +0000
  • 4a2eac51fe
    Cleanup some tests using testify/assert Andy Wang 2020-12-29 01:24:32 +0000
  • 8dd4ae4bef
    Better conform message data length to TLS standards Andy Wang 2020-12-29 00:16:24 +0000
  • 439b7f0eb3
    Improve encapsulation v2.5.2 Andy Wang 2020-12-28 12:15:01 +0000
  • 65443da872
    Merge branch 'master' into obfs-fix Andy Wang 2020-12-28 12:09:44 +0000
  • 2c709f92df
    Correctly assign payloadCipher to Obfuscator field, and add test for this issue Andy Wang 2020-12-28 12:04:32 +0000
  • eee8209195
    Revert "Refactor obfuscate and deobfuscate functions to reduce a layer of indirection" v2.5.1 Andy Wang 2020-12-28 10:13:10 +0000
  • 5cb54aa3c9
    Correctly fallthrough to fix client configuration compatibility Andy Wang 2020-12-28 09:15:40 +0000
  • fd695db044
    Reduce unnecessary test bloat Andy Wang 2020-12-28 01:27:40 +0000
  • c60c6d8ddb
    Avoid assigning functions to variables in hot path Andy Wang 2020-12-28 01:25:22 +0000
  • 661db9d083
    Correctly copy frame payload in frame sorter Andy Wang 2020-12-28 00:48:41 +0000
  • f322f8b47f
    Randomise echo test data Andy Wang 2020-12-28 00:48:16 +0000
  • 8fbb2dd8cc
    Add more data reception tests Andy Wang 2020-12-28 00:29:56 +0000
  • 23b32b603f
    Latency benchmark Andy Wang 2020-12-27 22:01:41 +0000
  • e0b97db7cc
    Add unordered benchmark for RecvDataFromRemote Andy Wang 2020-12-27 21:40:59 +0000