Mark Ma
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
Allo
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
2024-03-04 19:56:20 +00:00
Shelikhoo
906bf9980d
stylize go.mod
2024-03-04 19:54:12 +00:00
dependabot[bot]
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]
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
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
2023-12-11 20:49:24 +00:00
dependabot[bot]
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]
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]
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]
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
2023-11-24 00:55:17 +00:00
ghosx
57d712a4d4
fix: unexpected path in httpugprade ( #2773 )
2023-11-24 00:51:49 +00:00
Xiaokang Wang (Shelikhoo)
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
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
57a4c324e742
1f449e2014
Add DomainStrategy for JSONv5 outbound
2023-11-19 00:55:39 +00:00
57a4c324e742
620c2c1e37
Add DomainStrategy for JSONv5 outbound
2023-11-19 00:55:39 +00:00
Vigilans
ce7dc23446
Apply DomainStrategy to outbound target
2023-11-19 00:23:31 +00:00
dependabot[bot]
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
dependabot[bot]
7ec8e59306
Chore: bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-19 00:10:11 +00:00
dependabot[bot]
71e7d9ae44
Chore: bump golang.org/x/sync from 0.4.0 to 0.5.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.4.0 to 0.5.0.
- [Commits](https://github.com/golang/sync/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-19 00:09:05 +00:00
dependabot[bot]
7ff61cbe7c
Chore: bump golang.org/x/net from 0.17.0 to 0.18.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.18.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-11-19 00:07:37 +00:00
dependabot[bot]
0070ea6b0b
Chore: bump github.com/miekg/dns from 1.1.56 to 1.1.57
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.56 to 1.1.57.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.56...v1.1.57 )
---
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>
2023-11-19 00:07:18 +00:00
dependabot[bot]
48d1b160e9
Chore: bump golang.org/x/sys from 0.13.0 to 0.14.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.13.0 to 0.14.0.
- [Commits](https://github.com/golang/sys/compare/v0.13.0...v0.14.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-11-19 00:00:59 +00:00
heimoshuiyu
5a96b37980
Fix: empty usage message with undefined flag
2023-11-19 00:00:18 +00:00
Shelikhoo
f67e46cb1b
Update version to 5.11.0
2023-11-03 11:46:43 +00:00
Huang-Huang Bao
42c50d25e1
fix: set TTL for incoming UDP IP packets from TUN with PacketAddr dispatcher
...
Fixes UDP packets being dropped in non-local routing path(e.g. forwarding to LAN or container veth) due to 0-TTL.
2023-11-01 12:58:10 +00:00
AkinoKaede
c0a0ce29e3
feat: add sniffing for tun
2023-11-01 12:57:57 +00:00
dependabot[bot]
5ac91da18b
Chore: bump github.com/quic-go/quic-go from 0.39.3 to 0.40.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.3 to 0.40.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.39.3...v0.40.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>
2023-11-01 12:57:28 +00:00
Shelikhoo
f8d27415bc
update version to v5.10.1
2023-10-28 03:46:12 +01:00
Shelikhoo
6cb780fea5
fix nil pointer deref at http upgrade transport hub
2023-10-28 03:45:39 +01:00
Shelikhoo
bf7684c790
update version to v5.10.0
2023-10-27 15:47:29 +01:00
dependabot[bot]
7f2956f1db
Chore: bump github.com/quic-go/quic-go from 0.39.0 to 0.39.3
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.39.0 to 0.39.3.
- [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.39.0...v0.39.3 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 15:45:42 +01:00
Shelikhoo
1eefcd31f7
add httpupgrade transport
2023-10-27 13:09:58 +01:00
Shelikhoo
cb84b28de4
Update generated protobuf files to v1.31.0
2023-10-24 19:50:30 +01:00
pathC
1ef0ee170d
Chore: support the new versioning scheme of Protobuf
...
Protobuf has changed their versioning scheme to language-specific one. For Golang, the first version applied the scheme would be 4.21.0 which followed the preceding version,3.20.1. Basically the major part is language-specific and no longer important.
Check more:
https://protobuf.dev/news/2022-05-06/
https://github.com/protocolbuffers/protobuf/issues/11440
https://github.com/protocolbuffers/protobuf/issues/11123
2023-10-24 19:47:14 +01:00