1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-02-08 17:25:24 -05:00

Commit Graph

  • 8dd8bdbba4 Chore: bump github.com/pires/go-proxyproto from 0.8.1 to 0.10.0 dependabot/go_modules/github.com/pires/go-proxyproto-0.10.0 dependabot[bot] 2026-02-06 22:52:36 +00:00
  • 4cf48cd25d Chore: bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 dependabot/go_modules/github.com/go-chi/chi/v5-5.2.5 dependabot[bot] 2026-02-05 22:52:44 +00:00
  • f5e35b2e8f Chore: bump github.com/miekg/dns from 1.1.70 to 1.1.72 dependabot/go_modules/github.com/miekg/dns-1.1.72 dependabot[bot] 2026-01-22 22:52:41 +00:00
  • 79824910cb Chore: bump github.com/jhump/protoreflect from 1.17.0 to 1.18.0 dependabot/go_modules/github.com/jhump/protoreflect-1.18.0 dependabot[bot] 2026-01-20 22:52:41 +00:00
  • 7fdb717912 update version to v5.44.1 master v5.44.1 Shelikhoo 2026-01-15 20:00:14 +00:00
  • db2815dcfc update golang toolchain version Shelikhoo 2026-01-15 19:48:11 +00:00
  • cd81b66811 Chore: bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 dependabot[bot] 2026-01-14 22:52:31 +00:00
  • 0accded4e6 Chore: bump github.com/quic-go/quic-go from 0.55.0 to 0.59.0 dependabot/go_modules/github.com/quic-go/quic-go-0.59.0 dependabot[bot] 2026-01-14 14:49:25 +00:00
  • 35d5e2dc77 update version to v5.44.0 v5.44.0 Shelikhoo 2026-01-14 14:47:36 +00:00
  • bf62dc4b80 update utls to v1.8.2 Shelikhoo 2026-01-14 14:46:39 +00:00
  • 2d71755e4f Chore: bump github.com/miekg/dns from 1.1.69 to 1.1.70 dependabot[bot] 2026-01-14 14:06:58 +00:00
  • cad9d2cfd3 Chore: bump golang.org/x/net from 0.48.0 to 0.49.0 dependabot[bot] 2026-01-14 14:06:51 +00:00
  • 006b0c49ea Chore: bump golang.org/x/crypto from 0.46.0 to 0.47.0 dependabot[bot] 2026-01-13 03:09:57 +00:00
  • 807b820e7b dynamic address length calculation in shadowsocks udp encoding Shelikhoo 2026-01-05 16:58:01 +00:00
  • 1d6cecf51b bugfix: avoid DNS querying _grpc_config.<domain> with gRPC transport Leo 2026-01-05 23:08:38 +08:00
  • b2c3b25066 update to v5.43.0 v5.43.0 Shelikhoo 2026-01-03 17:24:36 +00:00
  • 18217ce743 Chore: bump github.com/go-playground/validator/v10 dependabot[bot] 2026-01-01 20:32:26 +00:00
  • 0684ac4adc Chore: bump google.golang.org/grpc from 1.77.0 to 1.78.0 dependabot[bot] 2026-01-01 20:20:53 +00:00
  • 393acfa847 Fix custom tls setting for tlsmirror roundtripper enrollment Shelikhoo 2026-01-01 15:07:36 +00:00
  • 9dd745f0ae Chore: bump google.golang.org/protobuf from 1.36.10 to 1.36.11 dependabot[bot] 2025-12-29 19:01:17 +00:00
  • 04b4a4badf Chore: bump github.com/miekg/dns from 1.1.68 to 1.1.69 dependabot[bot] 2025-12-29 19:01:19 +00:00
  • 66958a37e4 Chore: bump golang.org/x/net from 0.47.0 to 0.48.0 dependabot[bot] 2025-12-08 22:01:09 +00:00
  • 876d7f7cb2 There is a buffer overflow bug in Shadowsocks UDP packet encoding. In the EncodeUDPPacket function of proxy/shadowsocks/protocol.go, a fixed-size buffer of 2048 bytes is created using buf.New(). However, the actual size of a UDP packet includes: IV: 16 bytes (e.g., for aes-128-gcm) Destination address: 7~258 bytes (depending on IPv4/IPv6/domain) Payload: variable, up to 2048 bytes AEAD authentication tag: 16 bytes When the incoming payload is large (close to 2048 bytes), the total size exceeds the buffer capacity. When b.Extend() is called in AEADCipher.EncodePacket() to allocate space for the authentication tag, it triggers panic: extending out of bound, causing the process to crash. Fix Before creating the buffer, calculate the required buffer size based on IV length, maximum address length (258 bytes), payload length, and AEAD overhead (16 bytes). If the required size exceeds the default buffer size (2048 bytes), use buf.NewWithSize() to allocate a sufficiently large buffer. fengweiyuan 2025-12-01 19:13:12 +08:00
  • d771982e27 Chore: bump actions/upload-artifact from 5 to 6 (#3574) dependabot[bot] 2025-12-15 14:33:15 +08:00
  • a6591fadda Chore: bump actions/download-artifact from 6 to 7 (#3576) dependabot[bot] 2025-12-15 14:32:13 +08:00
  • 63ba1527ec update to v5.42.0 v5.42.0 Shelikhoo 2025-11-22 16:58:51 +00:00
  • b68ba4308d Chore: bump google.golang.org/grpc from 1.76.0 to 1.77.0 dependabot[bot] 2025-11-21 12:56:28 +00:00
  • dded89cc31 Chore: bump actions/checkout from 5 to 6 (#3553) dependabot[bot] 2025-11-22 07:16:28 +08:00
  • f75f07f3a6 Chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0 dependabot[bot] 2025-11-20 02:43:39 +00:00
  • 7ffb36eec9 use distinct tag for key and nonce for sequence watermarking Shelikhoo 2025-11-18 12:52:53 +00:00
  • f5109ff585 finish inverse role server support for webtunnel: fix lint Shelikhoo 2025-11-16 23:53:40 +00:00
  • e8be10f631 finish inverse role server support for webtunnel: fix lint Shelikhoo 2025-11-16 23:50:25 +00:00
  • f830d1253b finish inverse role server support for webtunnel: fix lint Shelikhoo 2025-11-16 23:37:10 +00:00
  • 8d0d8f8fd1 finish inverse role server support for webtunnel Shelikhoo 2025-11-16 22:59:44 +00:00
  • 8f03dac6fb Add token generation support Shelikhoo 2025-11-15 17:11:30 +00:00
  • dcd9bd987c Add request rtt reverser tool Shelikhoo 2025-11-15 16:49:53 +00:00
  • f1c3c85795 Add request rtt reverser tool Shelikhoo 2025-11-15 16:33:41 +00:00
  • 67ae89995c Adjust Client Reply Address Indication Shelikhoo 2025-11-15 15:00:52 +00:00
  • 78196150e8 Add reverser constuctor Shelikhoo 2025-11-15 14:54:18 +00:00
  • 08267c3a74 tlsmirror server role server support Shelikhoo 2025-11-15 00:06:33 +00:00
  • 04192a3a8e Chore: bump golangci/golangci-lint-action from 8 to 9 (#3550) dependabot[bot] 2025-11-13 06:40:24 +08:00
  • 36989386ec tlsmirror-bootstrap apply coding style Shelikhoo 2025-10-16 00:49:41 +01:00
  • c6b0433627 tlsmirror-bootstrap apply coding style Shelikhoo 2025-10-16 00:16:10 +01:00
  • bd419ef3e2 finish primary-bootstrap enrollment system: remove invalid design Shelikhoo 2025-10-15 23:59:28 +01:00
  • f846e79158 finish primary-bootstrap enrollment system Shelikhoo 2025-10-15 23:56:18 +01:00
  • 1960b2f5f0 avoid loop in tlsmirror self-enrollment Shelikhoo 2025-10-15 23:02:18 +01:00
  • 9aeffbef6b finish rtt enrollment Shelikhoo 2025-10-12 22:03:26 +01:00
  • 85fd420745 enable roundtripper enrollment for tlsmirror Shelikhoo 2025-10-12 22:02:04 +01:00
  • 6c98c6cac2 Add surrogate server identity for roundtripperconfirmation Shelikhoo 2025-10-11 22:03:51 +01:00
  • 5cd7482cfb Add request transport based enrollment receiver Shelikhoo 2025-09-20 23:57:57 +01:00
  • d22fa165d2 Chore: bump actions/upload-artifact from 4 to 5 (#3542) dependabot[bot] 2025-10-25 20:47:04 +08:00
  • febd5bae57 Chore: bump actions/download-artifact from 5 to 6 (#3543) dependabot[bot] 2025-10-25 20:45:44 +08:00
  • dbf25a4c1c Chore: bump github/codeql-action from 3 to 4 (#3535) dependabot[bot] 2025-10-16 11:37:52 +08:00
  • 7227b982d1 update version to v5.41.0 v5.41.0 Shelikhoo 2025-10-15 14:03:30 +01:00
  • 9d246cf043 Chore: bump github.com/go-playground/validator/v10 dependabot[bot] 2025-10-06 22:01:33 +00:00
  • 6e77f273e3 Chore: bump google.golang.org/grpc from 1.75.1 to 1.76.0 dependabot[bot] 2025-10-15 12:27:31 +00:00
  • 7037a3b02b Chore: bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 dependabot[bot] 2025-10-15 12:08:52 +00:00
  • 0ab6a4b916 Chore: bump golang.org/x/net from 0.44.0 to 0.46.0 dependabot[bot] 2025-10-15 12:09:26 +00:00
  • 3b9e97c254 Chore: bump github.com/refraction-networking/utls from 1.8.0 to 1.8.1 dependabot[bot] 2025-10-14 22:01:19 +00:00
  • 27a845e877 update version to v5.40.0 v5.40.0 Shelikhoo 2025-10-03 19:48:03 +01:00
  • 8ce486f0d8 Chore: bump google.golang.org/protobuf from 1.36.9 to 1.36.10 dependabot[bot] 2025-10-02 22:01:28 +00:00
  • e1fa1a4f2f Chore: bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 dependabot[bot] 2025-10-02 15:38:16 +00:00
  • e98ca17d30 Add transient storage lifecycle receiver framework Shelikhoo 2025-10-02 14:36:24 +01:00
  • 8eef1bbfb1 update version to v5.39.0 v5.39.0 Shelikhoo 2025-09-13 22:48:34 +01:00
  • ea19e33494 ci: annotate arm64 pie binary with prerelease mark Shelikhoo 2025-09-13 22:38:37 +01:00
  • 72f9cf44a1 Chore: bump google.golang.org/protobuf from 1.36.8 to 1.36.9 dependabot[bot] 2025-09-13 21:04:25 +00:00
  • ec5627df2e Chore: bump golang.org/x/net from 0.43.0 to 0.44.0 dependabot[bot] 2025-09-13 21:05:55 +00:00
  • dad4d89c35 Chore: bump google.golang.org/grpc from 1.75.0 to 1.75.1 dependabot[bot] 2025-09-10 22:01:18 +00:00
  • ff15a4b3f8 Docs: fix badges (#3517) Loyalsoldier 2025-09-10 21:08:20 +08:00
  • d8e402e5d0 CI: only upload coverage report on Linux (#3516) Loyalsoldier 2025-09-10 20:36:53 +08:00
  • 2f10812ecf CI: fix test and test coverage (#3515) Loyalsoldier 2025-09-10 19:44:09 +08:00
  • 8654f819cc CI: remove unnecessary version option in golangci-lint workflow (#3514) Loyalsoldier 2025-09-10 17:38:08 +08:00
  • 01fec2fba9 CI: bump actions/setup-go to v6 & use go version in go.mod (#3510) Loyalsoldier 2025-09-09 19:31:34 +08:00
  • 84bf1a9e5d CI: bump actions/checkout from v3 to v5 (#3509) Loyalsoldier 2025-09-09 19:03:34 +08:00
  • 91c72d48a6 Docs: update goreportcard badge (#3508) Loyalsoldier 2025-09-09 10:31:05 +08:00
  • 1b9c4bfeae CI: upgrade CodeQL from v2 to v3 (#3507) Loyalsoldier 2025-09-09 10:17:09 +08:00
  • be41f71fc6 Chore: bump actions/download-artifact from 4 to 5 (#3467) dependabot[bot] 2025-09-07 07:40:57 +08:00
  • ca1f688c3b Chore: bump actions/stale from 8 to 10 (#3501) dependabot[bot] 2025-09-07 07:35:43 +08:00
  • a75c6c9b66 Chore: bump github.com/miekg/dns from 1.1.67 to 1.1.68 dependabot[bot] 2025-09-02 14:26:27 +00:00
  • f8f515cce3 Chore: bump golang.org/x/net from 0.42.0 to 0.43.0 dependabot[bot] 2025-09-02 12:49:42 +00:00
  • 47859bc6e1 Chore: bump google.golang.org/grpc from 1.74.2 to 1.75.0 dependabot[bot] 2025-09-02 12:16:31 +00:00
  • 22a8395f4a Chore: bump google.golang.org/protobuf from 1.36.6 to 1.36.8 dependabot[bot] 2025-09-02 11:59:05 +00:00
  • a91af14780 Chore: bump github.com/stretchr/testify from 1.10.0 to 1.11.1 dependabot[bot] 2025-09-02 11:21:28 +00:00
  • d72ac829f8 Chore: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 dependabot[bot] 2025-09-01 18:11:30 +00:00
  • e217ec536f Fix: geoip test by pinning geoip.dat to specific version (#3495) Loyalsoldier 2025-08-30 07:53:27 +08:00
  • 54dd6d7cb6 CI: only run release workflow when changing release.yml file (#3492) Loyalsoldier 2025-08-30 05:32:52 +08:00
  • 036979654b CI: fix stale.yml workflow (#3491) Loyalsoldier 2025-08-30 05:20:36 +08:00
  • e880c61f86 update version to v5.38.0 v5.38.0 Shelikhoo 2025-07-26 15:14:17 +01:00
  • 15d8930552 rename to connection_enrolment to fix typo Shelikhoo 2025-07-26 14:53:06 +01:00
  • 9f52613353 Chore: bump github.com/miekg/dns from 1.1.66 to 1.1.67 dependabot[bot] 2025-07-26 13:39:06 +00:00
  • 8be04a2515 Chore: bump golang.org/x/net from 0.41.0 to 0.42.0 dependabot[bot] 2025-07-26 13:17:45 +00:00
  • 73bae9312a Chore: bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 dependabot[bot] 2025-07-26 12:27:04 +00:00
  • ba99603f01 Chore: bump google.golang.org/grpc from 1.73.0 to 1.74.2 dependabot[bot] 2025-07-26 12:25:44 +00:00
  • 5ffdf57d2d Chore: bump github.com/refraction-networking/utls from 1.7.3 to 1.8.0 dependabot[bot] 2025-07-22 22:13:26 +00:00
  • 143b1c86ff add sequence watermarking to TLSMirror Shelikhoo 2025-07-06 18:36:16 +01:00
  • fbe2fde9f4 add local linter setting to gitignore Shelikhoo 2025-07-06 18:31:13 +01:00
  • 37dabf16a5 remove mistaken commited linter config Shelikhoo 2025-07-06 01:08:47 +01:00
  • 91a4dac37a fix bugs in tlsmirror connection enrollment Shelikhoo 2025-07-06 00:35:33 +01:00
  • fadf6bc085 report error on unknown fields in jsonv5 Shelikhoo 2025-07-06 00:03:06 +01:00
  • 5a003982db add client and server side connection enrollment check Shelikhoo 2025-07-05 23:12:28 +01:00