Commit Graph

  • cc6d991751
    Merge d8ec670705 into fd7c44a4ed mmmray 2024-06-06 21:30:19 +0000
  • d8ec670705 constrain memory usage on server mmmray 2024-06-06 23:29:58 +0200
  • 027c622bf3
    Merge 4f5dbf9b72 into fd7c44a4ed Devman 2024-06-06 17:41:18 +0200
  • 36c5b52b4e
    Merge a006b077c0 into fd7c44a4ed AsenHu 2024-06-06 10:32:24 -0400
  • fd7c44a4ed
    HTTPUpgrade send headers with specified capitalization (#3430) main 风扇滑翔翼 2024-06-06 22:31:56 +0800
  • 9fdfd103a1 Remove excess host headers 风扇滑翔翼 2024-06-06 10:38:02 +0000
  • 34efa1dc6e Chore 风扇滑翔翼 2024-06-06 05:56:17 +0000
  • 8713fcbca9 Fix HTTPUpgrade header capitalization 风扇滑翔翼 2024-06-06 05:49:17 +0000
  • f8ec93dfdd
    drain buffer correctly in httpupgrade (#3428) mmmray 2024-06-06 04:43:15 +0200
  • d116ff5ec9 rerun tests to see if it is really fixed mmmray 2024-06-06 04:09:28 +0200
  • 77d431bd9e rerun tests to see if it is really fixed mmmray 2024-06-06 04:09:25 +0200
  • e453605389 rerun tests to see if it is really fixed mmmray 2024-06-06 04:09:23 +0200
  • 521014c122 rerun tests to see if it is really fixed mmmray 2024-06-06 04:08:00 +0200
  • 22399366db rerun tests to see if it is really fixed mmmray 2024-06-06 04:07:56 +0200
  • 4dddbc118c rerun tests to see if it is really fixed mmmray 2024-06-06 04:07:53 +0200
  • 424b299316 rerun tests to see if it is really fixed mmmray 2024-06-06 04:07:50 +0200
  • 1568d980ad rerun tests to see if it is really fixed mmmray 2024-06-06 04:07:44 +0200
  • c2d51a3b30 correctly drain buffer, again mmmray 2024-06-06 04:04:29 +0200
  • 067d0697dd drain buffer correctly in httpupgrade mmmray 2024-06-06 03:51:12 +0200
  • 980236f2b6
    preserve exact header casing when using httpupgrade (#3427) mmmray 2024-06-06 02:43:44 +0200
  • 070e8858e8 restore old codepath when there are no headers mmmray 2024-06-06 02:01:35 +0200
  • 097990926f oops, we dont need net/url either mmmray 2024-06-06 01:46:12 +0200
  • 326a6e6546 fix capitalization of websocket mmmray 2024-06-06 01:34:54 +0200
  • 71a52c11da preserve exact header casing when using httpupgrade mmmray 2024-06-06 01:23:41 +0200
  • a006b077c0
    CI: not create zip file when not releasing Asen 2024-06-06 02:31:48 +0800
  • be29cc39d7
    Add httpupgrade test 风扇滑翔翼 2024-06-05 17:39:55 +0000
  • 356c0ca2f0
    Testing: Add `httpupgrade_test.go` Asen 2024-06-06 00:17:37 +0800
  • 850eefcca8
    Merge branch 'XTLS:main' into main AsenHu 2024-06-05 22:49:50 +0800
  • 9c6685d2ee Bump golang.org/x/net from 0.25.0 to 0.26.0 dependabot[bot] 2024-06-05 14:36:27 +0000
  • 9e4487bb4f
    Bump golang.org/x/net from 0.25.0 to 0.26.0 dependabot[bot] 2024-06-05 14:36:27 +0000
  • f5a70e4200 Bump golang.org/x/crypto from 0.23.0 to 0.24.0 dependabot[bot] 2024-06-05 00:19:06 +0000
  • a0ae15758c remove timeout, the effect is unproven mmmray 2024-06-05 13:15:07 +0200
  • c41fd89584 restore BufferedWriter usage mmmray 2024-06-05 02:30:42 +0200
  • 6e96b24b9f downloadDone with less blocking mmmray 2024-06-05 01:15:32 +0200
  • cddaf53a65 remove useless locking, close pipe and remove maxidleconns mmmray 2024-06-05 01:11:44 +0200
  • 4ca24523d6
    Bump golang.org/x/sys from 0.20.0 to 0.21.0 dependabot[bot] 2024-06-05 00:19:17 +0000
  • 0468488b5b
    Bump golang.org/x/crypto from 0.23.0 to 0.24.0 dependabot[bot] 2024-06-05 00:19:06 +0000
  • 97321df5d7 remove extra buffering, add mutex around every Write mmmray 2024-06-05 00:08:11 +0200
  • 4cf0d9ae11 add http client timeout too mmmray 2024-06-04 19:32:10 +0200
  • f3c4f6dbb1 remove drain again mmmray 2024-06-04 19:06:38 +0200
  • 3443a388db fix compilation issues mmmray 2024-06-04 18:54:14 +0200
  • 68975a500f drain every response body everywhere mmmray 2024-06-04 18:45:29 +0200
  • 450bc2985f maxIdleConns cannot be set for h2 mmmray 2024-06-04 16:57:14 +0200
  • 630cd2dc02 add idle conn limits mmmray 2024-06-04 16:53:25 +0200
  • 3eed0497f3 some attempts to close http bodies correctly mmmray 2024-06-04 07:59:15 +0200
  • c51520b252 Revert "temporarily revert connection reuse" mmmray 2024-06-04 07:29:08 +0200
  • e5e4af45c3 fix incorrect automatic git merge causing compile errors mmmray 2024-06-04 07:21:07 +0200
  • 4de299d7f4 Merge remote-tracking branch 'origin/main' into splithttp-pr mmmray 2024-06-04 07:20:09 +0200
  • e4cc824585 get rid of mutexes in upload queue, too complicated mmmray 2024-06-04 07:18:06 +0200
  • 249510d4f6 fix all the bugs, now and forever mmmray 2024-06-04 04:17:44 +0200
  • da45c1d3b4 temporarily revert connection reuse mmmray 2024-06-04 03:13:50 +0200
  • 4ff5547a41 concurrent uploads, more logging and more settings mmmray 2024-06-04 01:27:46 +0200
  • 75b3ef71a1 fix filename mmmray 2024-06-03 22:30:56 +0200
  • 69e3d28876 fix filename mmmray 2024-06-03 22:30:56 +0200
  • a6822f507d reuse http client across connections mmmray 2024-06-03 22:07:34 +0200
  • df53afceae Make ws_test uses random ports 风扇滑翔翼 2024-06-03 16:29:48 +0000
  • e150108309
    Make ws_test uses random ports 风扇滑翔翼 2024-06-03 16:29:48 +0000
  • 459504300c
    chore: Remove unnecessary `if` in httpupgrade (#3413) AsenHu 2024-06-04 00:13:46 +0800
  • fb2e919a6a
    chore: Remove unnecessary `if` in Handle function Asen 2024-06-03 23:51:19 +0800
  • 2417f35745
    Fix: possible memory leak AsenHu 2024-06-03 22:52:06 +0800
  • 344d4f4421 remove dead code mmmray 2024-06-03 04:41:57 +0200
  • 27a29b1161 try PickPort mmmray 2024-06-03 02:49:56 +0200
  • 3a628c7850 fix concurrency issue with splithttp vs websocket tests mmmray 2024-06-03 02:27:09 +0200
  • 3af7b2ad88 sync map mmmray 2024-06-03 01:53:35 +0200
  • 9a120f9fc9
    Create splithttp_test.go 风扇滑翔翼 2024-06-03 04:04:54 +0800
  • dcd2847400 better naming mmmray 2024-06-02 16:08:04 +0200
  • 6d34cfc867 bypass more buffering mmmray 2024-06-02 13:39:18 +0200
  • 075051a693 Add wireguard test yuhan6665 2024-06-01 19:34:31 -0400
  • 954e6d592c splithttp transport mmmray 2024-05-30 01:12:58 +0200
  • bbf25b14d9 Update dependencies yuhan6665 2024-06-01 11:56:24 -0400
  • 89074a14b6 Fix udp goroutine leak isluckys 2024-05-29 05:31:48 +0800
  • 3abca5d8c5
    fix(go.mod): bump up gvisor Gyuho Lee 2024-05-30 08:57:37 +0800
  • 4a6b350510 refactor: separate the logic of `inbound fallback` (Part.2) Grvzard 2024-05-30 01:00:49 +0800
  • 731491dfea refactor: separate the logic of `inbound fallback` so that it can be reused Grvzard 2024-05-30 00:59:16 +0800
  • 64a28f3cd2
    修复udp协程泄露 isluckys 2024-05-29 05:31:48 +0800
  • 73c5650b17 build: change usage of `grep` for better compatibility Grvzard 2024-05-28 20:19:30 +0800
  • 1badafbc06 build: change usage of `grep` for better compatibility Grvzard 2024-05-28 20:19:30 +0800
  • 85718c3707
    Bump github.com/sagernet/sing from 0.3.8 to 0.4.0 dependabot[bot] 2024-05-28 00:52:11 +0000
  • 0a3c449cdf Inbound worker should fill context outbounds info yuhan6665 2024-05-25 19:10:59 -0400
  • d7684b48b2 Inbound worker should fill context outbounds info fix yuhan6665 2024-05-25 19:10:59 -0400
  • ca07a705dc
    Generate *.pb.go files with protoc v5.27.0 RPRX 2024-05-26 03:20:53 +0000
  • 3120ca4121
    v1.8.13 v1.8.13 RPRX 2024-05-22 22:02:23 +0000
  • 9b6141b83f Wireguard dial with context yuhan6665 2024-05-22 08:44:02 -0400
  • ebf4c93faa Wireguard dial with context yuhan6665 2024-05-22 08:44:02 -0400
  • 416f2df11c
    v1.8.12 v1.8.12 RPRX 2024-05-22 04:36:56 +0000
  • 29c6318ffe
    Upgrade github.com/xtls/reality to 20240429224917 RPRX 2024-05-22 04:28:58 +0000
  • 9ee9a0634e
    Add UDPFilter to Socks5 server when `auth == password` (#3371) 风扇滑翔翼 2024-05-22 11:02:45 +0800
  • 0f7b1d2a84
    Update server.go RPRX 2024-05-22 02:43:34 +0000
  • 7ac541f2d5
    Update server.go RPRX 2024-05-22 02:42:23 +0000
  • 2ac70a7aa8
    Update udpfilter.go RPRX 2024-05-22 02:42:01 +0000
  • e3a6482679
    Simplify code 风扇滑翔翼 2024-05-21 15:38:33 +0800
  • 544f7661ca Bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0 dependabot[bot] 2024-05-20 00:31:51 +0000
  • 121eb7b4fc Splice update timer to 8 hours for inbound timer yuhan6665 2024-05-19 23:54:36 -0400
  • 0ec4b8f93e
    Bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0 dependabot[bot] 2024-05-20 00:31:51 +0000
  • e510336102
    Fix a vulnerability that can bypass socks5 auth 风扇滑翔翼 2024-05-18 17:11:42 +0000
  • 3168d27b0b Splice update timer to 8 hours yuhan6665 2024-05-18 11:56:05 -0400
  • be3b8e0146 kk us254 2024-05-17 04:58:56 +0330
  • 68495f9e9d Update tls.go us254 2024-05-16 13:44:28 +0330
  • 7d66e5c2da Update bridge.go us254 2024-05-16 13:16:18 +0330
  • b98d060ee0 Improve the issue templates 风扇滑翔翼 2024-05-14 06:43:40 +0000