Allo
527a12d24e
fix(conf): add Windows support for Unix Domain Socket
2024-03-10 10:56:34 +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
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
OurebiKitsu
b0919678b3
fix: improve error messages when parsing config in jsonv5
2023-10-23 20:29:30 +01:00
秋のかえで
8c6dfb2b6f
Fix: V5 config register ( #1879 )
2022-07-21 22:05:30 +08:00
秋のかえで
5157e5fffe
Fix: load auto format config with io.Reader ( #1773 )
2022-07-21 21:56:50 +08:00
世界
fc6ae4d4e7
Fix lint
2022-06-28 21:36:12 +08:00
秋のかえで
2e1d542a5c
Feat: add bytes support to v5 configuration
2022-06-25 19:43:51 +01:00
秋のかえで
28d197b6f3
Feat: add JSONC support to v5 configuration
2022-06-25 19:43:51 +01:00
Shelikhoo
3673ed2be8
Fix: Support both dokodemo inbound config types
2022-06-25 19:41:45 +01:00
Huang-Huang Bao
4ea9a5638e
Fix: correct a type assertion of dokodemo simplified config
...
Fixes tproxy not working with jsonv5 config
2022-06-25 19:40:08 +01:00
Shelikhoo
3ef7feaeaf
update version: auto replacement to v5 path
2022-01-02 15:16:23 +00:00
Loyalsoldier
dce8764fd7
Lint: fix lint ( #1427 )
...
* Lint: replace golint with revive
* Lint: fix lint
2021-11-27 17:16:41 +08:00
世界
a66bb28aee
Reformat code
2021-10-28 18:34:19 +08:00
Shelikhoo
c05e37de45
add default value for content
2021-09-07 12:29:40 +01:00
Shelikhoo
30648c3e07
added custom balancer settings processing logic
2021-09-07 11:42:45 +01:00
Shelikhoo
4835b8261d
switch to protojson based config for log dns router
2021-09-06 18:18:22 +01:00
Shelikhoo
e7232a5064
fix security settings
2021-09-05 16:37:28 +01:00
Shelikhoo
8982a38eb4
provide environment context on loading
2021-09-05 16:37:27 +01:00
Shelikhoo
22b9fc380b
fix typo in interface type for service
2021-09-05 12:03:36 +01:00
Shelikhoo
2c0dec18b5
added special handling for none security: remove duplicate
2021-09-05 11:09:20 +01:00
Shelikhoo
8609a59322
added special handling for none security
2021-09-05 11:08:29 +01:00
Shelikhoo
3c94ff6a35
add default settings for transport and security
2021-09-05 10:02:05 +01:00
Shelikhoo
1e306a55e8
add default settings
2021-09-05 00:42:40 +01:00
Shelikhoo
9d771f2f9f
avoid name conflict with .v5.json
2021-09-04 22:56:23 +01:00
Shelikhoo
45dae48d21
added build context to dns
2021-09-04 21:54:21 +01:00
Shelikhoo
ae46fb7b28
added build context to V5 conf
2021-09-04 21:46:10 +01:00
Shelikhoo
7bf1d7a1ce
add jsonv5 conf loader
2021-09-04 19:54:07 +01:00
Shelikhoo
cef6a46548
add support for custom loader in json parser
2021-09-04 19:22:41 +01:00
Shelikhoo
1ec9a41ee8
added root config builder
2021-09-04 18:45:02 +01:00
Shelikhoo
2560e79ef0
added V5 config builder for outbound
2021-09-04 17:57:12 +01:00
Shelikhoo
9f145b4265
added V5 config builder for V5
2021-09-04 17:49:37 +01:00
Shelikhoo
98ba3a13f0
added protobuf config builder for stream
2021-09-04 17:19:18 +01:00
Shelikhoo
3ebc365230
add error message for v5cfg
2021-09-04 16:49:07 +01:00
Shelikhoo
324f0abbf0
added heterogeneous configure file loader
2021-09-04 16:48:23 +01:00
Shelikhoo
927f21e3e5
add v5 configure file skeleton
2021-09-04 16:11:46 +01:00