Andy Wang
c48a8800d6
Remove old utls
2024-02-09 17:30:22 +00:00
renovate[bot]
c5b31de753
Configure Renovate ( #248 )
...
* Add renovate.json
* Renovate only utls
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Wang <cbeuw.andy@gmail.com>
2024-02-09 17:27:42 +00:00
Andy Wang
b9907c2e18
Disable codecov check
2024-02-09 16:51:32 +00:00
Andy Wang
6417e3393d
Use utls for ClientHello fingerprint
...
Close #223
2024-02-09 16:37:57 +00:00
Andy Wang
b3ec1ab3bc
Make server respond with a TLS 1.3 cipher suite
2024-02-09 15:49:42 +00:00
notsure2
0f27e9e1e5
Fix: buffer should be set even in unordered mode because in the end it's tcp
2023-12-21 23:49:05 +02:00
notsure2
2531e8cea5
Fix buffer size handling.
...
- For local buffers, it must be set on the LISTENING socket.
- For remote buffers, it must be set BEFORE dialing.
2023-12-11 06:34:19 +02:00
notsure2
870455200a
Fix config parsing.
2023-12-08 09:35:03 +02:00
notsure2
fd63159397
Fix readme.
2023-12-08 09:24:51 +02:00
notsure2
c0f7e8ff1f
Implement remote side buffer control.
2023-12-08 08:59:09 +02:00
notsure2
63e4b35a71
Merge branch 'master' into notsure2
2023-11-12 22:54:27 +02:00
Andy Wang
eca5f13936
Remove WriteTo from recvBuffer to prevent blocking on external Writer.
...
Fixes #229
2023-11-12 20:47:17 +00:00
notsure2
391c017956
Fix failing unit test due to the connection not being a tcp connection in tests.
2023-06-11 01:40:03 +03:00
notsure2
e2e8a8e9be
Support ServerName randomization (by setting ServerName=random) using the same algorithm as ProtonVPN bcf344b39b
2023-06-11 01:32:10 +03:00
notsure2
455a7cdea0
Implement TCP_NODELAY in client and server tcp connections.
2023-06-10 15:46:51 +03:00
notsure2
4efd000bda
Fix config parsing of the new buffer values.
2023-05-29 19:43:18 +03:00
notsure2
55c06a0a58
Fix integration test.
2023-05-29 19:32:15 +03:00
notsure2
9045141035
Remove unneeded file.
2023-05-29 19:13:11 +03:00
notsure2
0d788b728c
Restore windows compatibility.
2023-05-29 18:13:37 +03:00
notsure2
298d74b0ed
Document client options.
2023-05-29 17:15:29 +03:00
notsure2
93bf613a28
Buffer control for client using options TcpSendBuffer and TcpReceiveBuffer.
2023-05-29 17:05:51 +03:00
notsure2
ba0e164eac
Document experimental tcp buffer size options in the server config.
2023-04-23 19:08:47 +02:00
notsure2
4831cfac61
Merge remote-tracking branch 'upstream/master' into notsure2
2023-04-23 19:03:08 +02:00
Andy Wang
fcb600efff
Print binary sha256 in release
2023-04-23 15:23:10 +02:00
Andy Wang
59919e5ec0
Remove gopacket dependency due to pcap
2023-04-23 15:14:14 +02:00
Andy Wang
d04366ec32
Fix padding calculation
2023-04-23 15:09:35 +02:00
Andy Wang
bc67074610
Add Safari browser signature
2023-04-23 11:04:02 +02:00
Andy Wang
641f6b2a9c
Update to Chrome and Firefox 112
2023-04-23 11:04:02 +02:00
notsure2
72b6a3ad0b
Merge
2023-04-21 15:39:42 +02:00
Andy Wang
646a323065
Merge pull request #217 from cbeuw/dependabot/go_modules/golang.org/x/crypto-0.1.0
...
Bump golang.org/x/crypto from 0.0.0-20220131195533-30dcbda58838 to 0.1.0
2023-03-22 16:55:43 +00:00
dependabot[bot]
b8f04c96c6
Bump golang.org/x/crypto from 0.0.0-20220131195533-30dcbda58838 to 0.1.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.0.0-20220131195533-30dcbda58838 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases )
- [Commits](https://github.com/golang/crypto/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 16:37:25 +00:00
Andy Wang
0e0ec0e82b
Merge pull request #216 from githablocal/master
...
Make websocket url sub path configurable
2023-03-07 10:51:17 +00:00
name
6fe603c726
Fix gox not found in release CI
2023-03-07 17:17:19 +08:00
name
11e42dd542
Add WebSocket path for CDN mode
...
add new option to README
Change field name and default value of CDNWsUrlPath
2023-03-07 17:13:13 +08:00
name
e696b18187
format using goimports
2023-03-07 17:09:18 +08:00
notsure2
4e55cb7fae
Fix release script for new go versions.
2023-01-05 19:07:32 +02:00
notsure2
4a989ccd14
Make the loopback buffers configurable
2023-01-05 18:49:27 +02:00
notsure2
786607d31e
When dialing a localhost connection, set a small send and receive buffer on the socket to 32 KB to avoid bufferbloat in TCP relays.
2023-01-05 06:29:05 +02:00
notsure2
3a941f29b9
Merge branch 'master' into notsure2
2022-03-31 20:59:39 +02:00
Andy Wang
e305871d89
Merge pull request #186 from HirbodBehnam/master
...
Update browser fingerprints
2022-03-31 16:16:17 +01:00
notsure2
503320e9f2
Merge branch 'steam-signature' into notsure2
2022-03-24 20:53:20 +02:00
notsure2
fda8b2b3c8
Add Steam client signature cab2baf994ded9c9
2022-03-24 20:28:17 +02:00
HirbodBehnam
9614fbc03d
Update firefox fingerprint
2022-03-24 14:14:50 +04:30
HirbodBehnam
f67ae6e644
Update chrome fingerprint
2022-03-23 21:52:17 +04:30
Andy Wang
68f47f1d49
Merge pull request #184 from moonburnt/master
2022-03-20 23:13:31 +00:00
moonburnt
9e2549c117
Fix typo in README
2022-03-21 01:08:08 +02:00
Andy Wang
39306cf930
Update README.md
2022-02-25 00:21:37 +00:00
Andy Wang
8e07491e98
Update README.md
2022-02-24 19:38:38 +00:00
Andy Wang
847b7e24bf
Update dependencies
2022-02-02 22:18:34 +00:00
Andy Wang
750340126a
Update browser fingerprint versions (no actual fingerprint change)
2022-02-02 22:00:32 +00:00