Commit Graph

1225 Commits

Author SHA1 Message Date
世界
a4d717c8d9 platform: Add service error wrapper for macOS system extension 2024-01-22 19:00:09 +08:00
世界
9ffb1f57cd Update dependencies 2024-01-22 14:37:21 +08:00
世界
9a246d5950 Fix missing write result in TFO open 2024-01-19 11:22:13 +08:00
世界
4b5d43d4c2 Add sponsor button 2024-01-19 11:22:13 +08:00
世界
f91575b98d Fix missing loopback detect 2024-01-19 11:22:12 +08:00
世界
a2f5e28b59 documentation: Bump version 2024-01-16 05:50:07 +08:00
Noob Zhang
e4f3c83769 Add network-online.target in .service files
This helps the daemon work better on IoT devices
like RaspberryPi.
According to systemd's documentation,
`network.target` means there has already been
a network manager started, but the network may
not be "up". On most PCs this does not matter
because the network will turn to "up" almost
immidiately. The IoT devices' network interface
may not be set up quickly enough, so they may
meet that the sing-box daemon is started before
network is ready, which results that sing-box
cannot find a working route. The workaround
of this is restarting sing-box daemon but it
absolutely is not the perfect solution.
As `network-online.target` must be triggered by
network manager after you configured it, I keep
`network.target` so there will be no change to
those who do not enabled proper trigger service
like `NetworkManager-wait-online.service`.

See also: https://systemd.io/NETWORK_ONLINE/
2024-01-16 05:50:07 +08:00
printfer
95b55f685c Enhanced light/dark mode support in mkdocs configuration 2024-01-16 05:50:07 +08:00
世界
648ca171ff Fix missing upstream func for read wait conn 2024-01-16 05:50:07 +08:00
世界
99efc2d191 Fix rule match 2024-01-14 13:01:57 +08:00
世界
d5d1b98ab4 documentation: Bump version 2024-01-09 12:22:22 +08:00
世界
08c146764e Fix TLS conn cast for vision 2024-01-09 12:22:22 +08:00
世界
21114fea85 Update dependencies 2024-01-09 12:22:22 +08:00
世界
834cd09de0 documentation: Bump version 2024-01-05 11:17:49 +08:00
世界
762726d3b1 documentation: remove usages of category-companies@cn since merged into cn 2024-01-03 12:21:53 +08:00
世界
f7674643ef documentation: Update package managers 2024-01-03 12:21:48 +08:00
世界
7f53201a17 Remove unnecessary context wrappers 2024-01-03 12:21:48 +08:00
世界
b974c713b8 Improve read wait interface &
Refactor Authenticator interface to struct &
Update smux &
Update gVisor to 20231204.0 &
Update quic-go to v0.40.1 &
Update wireguard-go &
Add GSO support for TUN/WireGuard &
Fix router pre-start &
Fix bind forwarder to interface for systems stack
2024-01-03 12:21:47 +08:00
世界
2b9897dbb8 Make generated files have SUDO_USER's permissions if possible. 2024-01-03 12:21:47 +08:00
世界
adc424188c Refactor inbound/outbound options struct 2024-01-03 12:21:47 +08:00
世界
5feb71d8dc Improve configuration merge 2024-01-03 12:21:47 +08:00
世界
7778f0014d Update uTLS to 1.5.4 2024-01-03 12:21:47 +08:00
世界
217381770c Update tfo-go 2024-01-03 12:21:47 +08:00
世界
c809d20c07 Update gomobile and add tag 2024-01-03 12:21:46 +08:00
世界
1d0558f731 Update cloudflare-tls to go1.21.5 2024-01-03 12:21:46 +08:00
世界
5b055062df Make type check strict 2024-01-03 12:21:46 +08:00
世界
e5e750429a Remove comparable limit for Listable 2024-01-03 12:21:46 +08:00
世界
b0bd3571c6 Avoid opening log output before start &
Replace tracing logs with task monitor
2024-01-03 12:21:46 +08:00
世界
52c3672368 Update documentation 2024-01-03 12:21:37 +08:00
世界
d4d4215219 Add idle_timeout for URLTest outbound 2024-01-03 12:21:37 +08:00
世界
ec194f6e67 Skip internal fake-ip queries 2024-01-03 12:21:37 +08:00
世界
6d035efb3e Migrate contentjson and badjson to library &
Add omitempty in format
2024-01-03 12:21:37 +08:00
世界
545a01f5e9 Update documentation 2024-01-03 12:21:36 +08:00
世界
5881a56955 Independent source_ip_is_private and ip_is_private rules 2024-01-03 12:21:36 +08:00
世界
cc0d17c2ec Add rule-set 2024-01-03 12:21:36 +08:00
世界
3ab5403947 Update buffer usage 2024-01-03 12:21:36 +08:00
世界
53bbce58c3 Allow nested logical rules 2024-01-03 12:21:36 +08:00
世界
8b8c501c33 Migrate to independent cache file 2024-01-03 12:21:36 +08:00
世界
39330d2bab documentation: Bump version 2024-01-02 14:31:53 +08:00
世界
333a6dca6d Fix geoip close 2024-01-02 14:31:23 +08:00
世界
93fd758295 Fix grpc lite transport encoding 2024-01-01 16:16:58 +08:00
世界
76905fc7da Fix h2mux request context 2024-01-01 16:15:49 +08:00
世界
561a96fc3f documentation: Bump version 2023-12-29 18:00:40 +08:00
世界
b693cbe2bc dcoumentation: Fix description of cipher_suites 2023-12-29 18:00:40 +08:00
世界
b784b934b0 Fix pprof URL path 2023-12-29 18:00:40 +08:00
世界
7218389bc0 Update dependencies 2023-12-27 10:37:18 +08:00
世界
588a455aef Fix mux test 2023-12-27 10:30:19 +08:00
世界
8b16c1a355 Update issue reporting templates
Enhanced the issue reporting templates for both English and Chinese versions by adding more structured and comprehensive guideline checkboxes. This aims to ensure contributors provide sufficient and beneficial information for reproducing and resolving issues, thereby improving the quality of reports and making issue tracking more efficient.
2023-12-26 19:05:19 +08:00
renovate[bot]
f61d289c1b [dependencies] Update actions/upload-artifact action to v4 2023-12-26 19:04:51 +08:00
世界
a528370036 Fix missing marshal for udp_timeout 2023-12-26 10:52:46 +08:00