6518 Commits
Author SHA1 Message Date
Shelikhoo 6645af6bd0 Update version to v5.15.0 v5.15.0 2024-03-15 21:54:26 +00:00
Shelikhoo d799ceda98 Add support to allow tls=0 in vmess:// subscription 2024-03-15 21:51:27 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 61ec84af98 Chore: bump github.com/jhump/protoreflect from 1.15.3 to 1.15.6
Bumps [github.com/jhump/protoreflect](https://github.com/jhump/protoreflect) from 1.15.3 to 1.15.6.
- [Release notes](https://github.com/jhump/protoreflect/releases)
- [Commits](https://github.com/jhump/protoreflect/compare/v1.15.3...v1.15.6)

---
updated-dependencies:
- dependency-name: github.com/jhump/protoreflect
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:53:40 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 79db8de2bb Chore: bump github.com/go-chi/chi/v5 from 5.0.10 to 5.0.12
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.0.10 to 5.0.12.
- [Release notes](https://github.com/go-chi/chi/releases)
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-chi/chi/compare/v5.0.10...v5.0.12)

---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:43:45 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) fde634575d Chore: bump github.com/refraction-networking/utls from 1.5.4 to 1.6.3
Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls) from 1.5.4 to 1.6.3.
- [Release notes](https://github.com/refraction-networking/utls/releases)
- [Commits](https://github.com/refraction-networking/utls/compare/v1.5.4...v1.6.3)

---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:41:13 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) ad0be55ce4 Chore: bump golang.org/x/net from 0.19.0 to 0.22.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.19.0 to 0.22.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.22.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:39:30 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 3eda1b49a0 Chore: bump google.golang.org/grpc from 1.59.0 to 1.62.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.59.0 to 1.62.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.59.0...v1.62.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:36:44 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 3eb4709daa Chore: bump github.com/go-playground/validator/v10
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.16.0 to 10.19.0.
- [Release notes](https://github.com/go-playground/validator/releases)
- [Commits](https://github.com/go-playground/validator/compare/v10.16.0...v10.19.0)

---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:32:34 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) e173a8221e Chore: bump github.com/golang/protobuf from 1.5.3 to 1.5.4
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/golang/protobuf/releases)
- [Commits](https://github.com/golang/protobuf/compare/v1.5.3...v1.5.4)

---
updated-dependencies:
- dependency-name: github.com/golang/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:30:04 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 05e14ce8b1 Chore: bump github.com/miekg/dns from 1.1.57 to 1.1.58
Bumps [github.com/miekg/dns](https://github.com/miekg/dns) from 1.1.57 to 1.1.58.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
- [Commits](https://github.com/miekg/dns/compare/v1.1.57...v1.1.58)

---
updated-dependencies:
- dependency-name: github.com/miekg/dns
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 20:19:58 +00:00
Shelikhoo 85b04d1af9 Fix coding style lints 2024-03-15 20:19:18 +00:00
Shelikhoo 04275b6991 Fix unsafe math rand usage 2024-03-15 20:19:18 +00:00
Shelikhoo 94fa391dfe Add MaxMin TLS version support in TLS Setting 2024-03-15 20:19:09 +00:00
Shelikhoo 353326b432 Allow setting permission on CopyFile helper 2024-03-15 20:18:55 +00:00
QusicandXiaokang Wang (Shelikhoo) 887280e848 image tags and timestamp 2024-03-15 20:18:36 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) cef5b1ec56 Chore: bump golang.org/x/crypto from 0.17.0 to 0.21.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.21.0.
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.21.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-14 11:33:24 +00:00
karelrootedandXiaokang Wang (Shelikhoo) cc79bbe7d1 Add GeoDomain to DNS Nameserver in JSONv5 2024-03-10 11:02:18 +00:00
Mark MaandGitHub a339721af8 feat: RandomStrategy AliveOnly (#2850)
* feat: strategy_randomalive

* feat: RandomStrategy AliveOnly

* fix: unobserved candidate not alive

* fix: StrategySettings nil panic

* fix: TestRouterConfig

* fix: alive_only typo
2024-03-10 11:00:06 +00:00
AlloandXiaokang Wang (Shelikhoo) 527a12d24e fix(conf): add Windows support for Unix Domain Socket 2024-03-10 10:56:34 +00:00
Shelikhoo 1f1ff246dd Update version to v5.14.1 v5.14.1 2024-03-04 19:56:20 +00:00
Shelikhoo 906bf9980d stylize go.mod 2024-03-04 19:54:12 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 94b1f490f7 Chore: bump github.com/quic-go/quic-go from 0.40.0 to 0.41.0
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.40.0 to 0.41.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 19:40:56 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 360211c5c9 Chore: bump github.com/cloudflare/circl from 1.3.3 to 1.3.7
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.3 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.3...v1.3.7)

---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 19:23:04 +00:00
Shelikhoo 04e143e237 Update version to v5.14.0 v5.14.0 2024-03-04 19:15:18 +00:00
Shelikhoo 87affb11a5 Correctly propagate error in AuthenticationReader readBuffer 2024-03-04 19:13:58 +00:00
Shelikhoo 458db3954f update version to v5.13.0 v5.13.0 2023-12-11 20:49:24 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 5127b1635a Chore: bump golang.org/x/net from 0.18.0 to 0.19.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.18.0 to 0.19.0.
- [Commits](https://github.com/golang/net/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-10 22:49:57 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) a77eee5649 Chore: bump golang.org/x/crypto from 0.15.0 to 0.16.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-10 22:44:07 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) f1336573ba Chore: bump golang.org/x/sys from 0.14.0 to 0.15.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/sys/compare/v0.14.0...v0.15.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-10 22:11:50 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) e53163f264 Chore: bump github.com/pion/transport/v2 from 2.2.1 to 2.2.4
Bumps [github.com/pion/transport/v2](https://github.com/pion/transport) from 2.2.1 to 2.2.4.
- [Release notes](https://github.com/pion/transport/releases)
- [Changelog](https://github.com/pion/transport/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/transport/compare/v2.2.1...v2.2.4)

---
updated-dependencies:
- dependency-name: github.com/pion/transport/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-10 21:54:27 +00:00
Shelikhoo 77978bc207 remove semgrep 2023-11-26 12:37:11 +00:00
Shelikhoo a07572822a fixed processing none security subscription 2023-11-26 10:55:27 +00:00
Shelikhoo f112667190 Add data URL Link support to subscription 2023-11-26 10:55:27 +00:00
Shelikhoo c61820c7cd rename import dialing tag in subscription
thanks mzz
2023-11-26 10:55:27 +00:00
Shelikhoo 1fcaca7145 enable restricted mode load for some settings 2023-11-26 10:55:27 +00:00
Shelikhoo 3de33c91b2 Add subscription manager (autogenerated) 2023-11-26 10:55:27 +00:00
Shelikhoo cc77e90254 Add subscription manager 2023-11-26 10:55:27 +00:00
Shelikhoo b91354901c update version to v5.12.1 v5.12.1 2023-11-24 00:55:17 +00:00
ghosxandGitHub 57d712a4d4 fix: unexpected path in httpugprade (#2773) 2023-11-24 00:51:49 +00:00
Xiaokang Wang (Shelikhoo)andGitHub b6da3e86a5 Shadowsocks2022 Client Implementation Improvements (#2770)
* Shadowsocks2022 Client Implementation Improvements

1. Added UDP Replay Detection
2. Added UDP Processor State Cache
3. Added More Detailed Output for Time Difference Error
4. Replaced Mutex with RWMutex for reduced lock contention
5. Added per server session tracking of decryption cache and anti-replay window
6. Adjust server session track time
7. Increase per session buffer to 128
8. Fix client crash when EIH is not enabled
9. Fix client log contains non-human-friendly content
10.Remove mark and remove for trackedSessions
11. Fixed packet size uint16 overflow issue
2023-11-24 00:40:07 +00:00
Shelikhoo 62428d8011 update version to v5.12.0 v5.12.0 2023-11-19 13:17:59 +00:00
Shelikhoo 39851b3732 fix proxy ss2022 client lints 2023-11-19 13:16:28 +00:00
Shelikhoo 8a1777ce62 implement ss2022 client timestamp check as per spec 2023-11-19 13:16:28 +00:00
Shelikhoo d8e32f17bd add shadowsocks2022 udp client support 2023-11-19 13:16:28 +00:00
Shelikhoo e575a525bb add shadowsocks2022 tcp client support 2023-11-19 13:16:28 +00:00
Shelikhoo b583ef45b1 make domain strategy in v5 less forgiving to reduce complexity 2023-11-19 00:55:39 +00:00
57a4c324e742andXiaokang Wang (Shelikhoo) 1f449e2014 Add DomainStrategy for JSONv5 outbound 2023-11-19 00:55:39 +00:00
57a4c324e742andXiaokang Wang (Shelikhoo) 620c2c1e37 Add DomainStrategy for JSONv5 outbound 2023-11-19 00:55:39 +00:00
VigilansandXiaokang Wang (Shelikhoo) ce7dc23446 Apply DomainStrategy to outbound target 2023-11-19 00:23:31 +00:00
dependabot[bot]andXiaokang Wang (Shelikhoo) bacdf986e8 Chore: bump github.com/go-playground/validator/v10
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.15.5 to 10.16.0.
- [Release notes](https://github.com/go-playground/validator/releases)
- [Commits](https://github.com/go-playground/validator/compare/v10.15.5...v10.16.0)

---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-19 00:11:42 +00:00