Commit Graph
2223 Commits
Author SHA1 Message Date
zonyitoo 268e520a72 feat(sswinservice): Running ssservice as a Windows Service
ref #1292

https://learn.microsoft.com/en-us/windows/win32/services/about-services
2023-09-19 00:29:35 +08:00
zonyitoo c0ba7f044d fix(ssurl): make outline url optional
ref #1287
2023-09-12 01:26:06 +08:00
zonyitoo e8ea40c25e fix(ssurl): enable rustls only for x86, x86_64, aarch64 targets
ref #1287

Rustls (deps by reqwest) doesn't support all platforms, like MIPS.
2023-09-12 01:00:50 +08:00
zonyitoo e50635ce5f fix(ssurl): remove default dependency of OpenSSL 2023-09-11 23:40:36 +08:00
zonyitoo ef5e869e6d reformatted 2023-09-11 22:07:50 +08:00
dependabot[bot] 9ce0902210 chore(deps): bump bytes from 1.4.0 to 1.5.0 (#1294)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 22:04:31 +08:00
dependabot[bot] aa07f95979 chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#1297)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 22:04:23 +08:00
zonyitoo 772ba6b916 fix(server): UDP_SOCKET_SUPPORT_DUAL_STACK should be static 2023-09-11 22:03:53 +08:00
zonyitoo e3d7c015be reformatted 2023-09-11 22:02:22 +08:00
zonyitoo 04d2b3747c fix(server): disable dual-stack UDP outbound socket dynamically
ref #1293

Check EAFNOSUPPORT from `socket()` syscall dynamically.
2023-09-11 21:50:17 +08:00
dependabot[bot] 427b0fb7e9 chore(deps): bump sysexits from 0.7.1 to 0.7.2 (#1296) 2023-09-11 13:50:06 +00:00
dependabot[bot] 9f953d3cf4 chore(deps): bump base64 from 0.21.3 to 0.21.4 (#1295) 2023-09-11 13:37:51 +00:00
Sorochan Ilyaandk0tran a47fc19e08 ssurl: add support for SIP008 links (ssconf links with ss contents) (#1287)
Co-authored-by: k0tran <>
2023-09-07 13:25:48 +08:00
dependabot[bot] 2bb675ac7a chore(deps): bump thiserror from 1.0.47 to 1.0.48 (#1288) 2023-09-05 04:11:57 +00:00
dependabot[bot] e9311b6767 chore(deps): bump sysexits from 0.6.3 to 0.7.1 (#1289) 2023-09-05 03:48:26 +00:00
zonyitoo e104fa604f fixed tag_name defaults to github.ref_name 2023-09-01 12:54:03 +08:00
zonyitoo 975635fbd3 update homebrew v1.16.1 2023-09-01 12:13:43 +08:00
zonyitoo 173cc6c858 release v1.16.1 v1.16.1 2023-09-01 12:11:26 +08:00
spyophobiaandzonyitoo c872714d1a [Regression fix] local DNS uses mode tcp_and_udp by default (#1285)
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2023-08-31 22:40:57 +08:00
dependabot[bot] fbe81b76ca chore(deps): bump nix from 0.26.2 to 0.27.1 (#1284) 2023-08-28 14:26:51 +00:00
dependabot[bot] 0be60a35e8 chore(deps): bump url from 2.4.0 to 2.4.1 (#1283) 2023-08-28 14:08:11 +00:00
zonyitoo b8ea553179 fix(actions): temporary disable docker manually build 2023-08-27 02:33:34 +08:00
zonyitoo 33fe361a8b fix(actions): add missing tag_name in other jobs 2023-08-27 02:15:29 +08:00
zonyitoo 8d2245250c fix(actions): manually trigger must set tag_name 2023-08-27 02:05:27 +08:00
zonyitoo 944d597247 fix(actions): allow trigger build releases from page 2023-08-27 01:32:48 +08:00
zonyitoo 485adcf4c5 fix(actions): disable fail-fast 2023-08-27 01:14:30 +08:00
zonyitoo 80e4910c0f AEAD2022_PASSWORD_BASE64_ENGINE guarded by aead-cipher-2022 2023-08-27 00:52:36 +08:00
zonyitoo b12b5cbb2c updated homebrew hash 2023-08-27 00:50:40 +08:00
zonyitoo 5f8fd179f1 release v1.16.0 v1.16.0 2023-08-27 00:44:22 +08:00
dependabot[bot] a8955d2b2f chore(deps): bump log from 0.4.19 to 0.4.20 (#1273) 2023-08-14 16:33:50 +00:00
dependabot[bot] 58cd1a2660 chore(deps): bump clap from 4.3.19 to 4.3.21 (#1274) 2023-08-14 16:21:13 +00:00
dependabot[bot] 43d6200611 chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1272) 2023-08-14 16:10:29 +00:00
dependabot[bot] 6d83a2174f chore(deps): bump sysexits from 0.6.2 to 0.6.3 (#1271) 2023-08-14 15:57:26 +00:00
dependabot[bot] 20e29f8ec6 chore(deps): bump webpki-roots from 0.25.1 to 0.25.2
Bumps [webpki-roots](https://github.com/rustls/webpki-roots) from 0.25.1 to 0.25.2.
- [Commits](https://github.com/rustls/webpki-roots/commits)

---
updated-dependencies:
- dependency-name: webpki-roots
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 23:45:50 +08:00
zonyitoo 169d880340 feat(shadowsocks): macOS if_nametoindex cache result 2023-08-13 07:37:31 +08:00
zonyitoo be18b4ee01 refomatted 2023-08-13 07:32:51 +08:00
zonyitoo 6d82932117 fix(shadowsocks): set_ip_unicast_if doesnt need async 2023-08-13 07:32:07 +08:00
zonyitoo 34f91a971c feat(windows): IF index cache in thread_local prevent unnecessary lock 2023-08-13 07:31:06 +08:00
zonyitoo dcc4743552 feat(windows): IF index cache use HashMap directly 2023-08-13 07:23:52 +08:00
zonyitoo e383129ffe fix(shadowsocks): IP_UNICAST_IF requires index to be network endianess
ref #1266
2023-08-12 22:18:08 +08:00
zonyitoo fddf50accd feat(shadowsocks): Cache windows adapter index
ref #1266
2023-08-12 17:17:09 +08:00
zonyitoo 366a9329ce fix(shadowsocks): Windows UDP outbound socket set IF before bind()
ref #1266
2023-08-12 16:47:34 +08:00
zonyitoo 42157f73bd feat(shadowsocks): GetAdaptersAddresses only valid network adapters 2023-08-12 00:42:44 +08:00
zonyitoo d3f2095fe5 feat(shadowsocks): Windows bind interface with FriendlyName & AdapterName
ref #1266

https://learn.microsoft.com/en-us/windows/win32/api/iphlpapi/nf-iphlpapi-getadaptersaddresses
2023-08-11 23:47:44 +08:00
zonyitoo 0ed488f9dc allow customize ResolverOpts 2023-08-08 02:23:44 +08:00
zonyitoo eab914a26a updated dependencies, mainly for trust-dns alpha.5 2023-08-08 00:02:17 +08:00
zonyitoo 65deef10ae updated webpki-roots v0.25 2023-08-03 00:23:51 +08:00
zonyitoo f9a2f09d31 update dependencies 2023-08-03 00:03:49 +08:00
dependabot[bot] 4a2c5cf0cf chore(deps): bump jemallocator from 0.5.0 to 0.5.4 (#1258) 2023-07-31 16:00:28 +00:00
dependabot[bot] 9a3a62742c chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1257) 2023-07-31 15:48:41 +00:00