Commit Graph

928 Commits

Author SHA1 Message Date
Song Tianxiang d034a408be Doc: add FreeBSD rc script (#2925) 2023-09-11 11:52:13 +08:00
yaling888 db2b5db2c6
Fix: should check all ips need to fallback (#2915) 2023-09-02 20:56:42 +08:00
bobo liu 1855e18734
Chore: embed tzdata for weirdos and newbies (#2890) 2023-08-29 22:43:59 +08:00
Dreamacro 5ec4d993b8 Fix: orbstack udp loss case test failed 2023-08-29 21:17:29 +08:00
septs 927c0db3a9
Feature: add xdg base support (#2913) 2023-08-28 22:47:56 +08:00
septs 4a91932554
Feature: add reload signal support (#2908) 2023-08-28 21:44:08 +08:00
septs 0450860eea
Feature: add environs startup option support (#2909) 2023-08-28 21:05:01 +08:00
Dreamacro e4cd3e5306 Chore: remove darwin code on test because orbstack can run it 2023-08-27 00:35:45 +08:00
Jiahao Lu 45c10a17a6
Fix: DNS NCACHE TTL and OPT RRs (#2900)
* Fix: DNS NCACHE TTL and OPT RRs

1. DNS NCACHE was not correctly implemented.
2. OPT RRs must not be cached or forwarded.

Closes #2889.
2023-08-24 23:28:04 +08:00
crwnet 8a4c46ae77
Feature: add basic support for the VLESS protocol (#2891) 2023-08-24 13:24:45 +08:00
Dreamacro 651a36964e Fix: test `DstPort` type 2023-08-21 23:07:56 +08:00
kery c70c08af96
Chore: unify log text in listener (#2884) 2023-08-18 13:39:26 +08:00
Dreamacro e5f2396f81 Fix: vitepress build 2023-08-17 23:03:58 +08:00
Dreamacro fae10881b5 Chore: update dependencies 2023-08-17 22:44:34 +08:00
Neko Ayaka a19a9feb52
Chore: added a new test CI to run unit test and build test for Pull Requests (#2883) 2023-08-16 22:29:36 +08:00
Neko Ayaka 218c3b4e89
Refactor(constant): added rule string enums in configs as RuleConfig for better outside integrations (#2878) 2023-08-16 11:06:30 +08:00
Dreamacro cb8c732375 Migration: go1.21 2023-08-13 21:44:16 +08:00
luojia e5668687ab
Doc: fix script example error (#2876) 2023-08-13 20:29:05 +08:00
Dreamacro ac3fd60d54 Fix: socks5 udp associate 2023-08-10 13:01:34 +08:00
mimimi 033dbf7dfc
Doc: update tun-device.md (#2872) 2023-08-09 21:12:55 +08:00
Ikko Eltociear Ashimine d8523c3058
Docs: fix typo in script.md (#2865) 2023-08-08 10:58:29 +08:00
yaling888 e1025391d3
Improve: unmarshal inbound (#2864) 2023-08-07 13:18:25 +08:00
Dreamacro 54b86eec71 Doc: add `inbound_port` field 2023-08-04 21:44:06 +08:00
yaling888 0578e9be4d
Fix: typo (#2859) 2023-08-04 21:27:48 +08:00
Dreamacro 7c89301586 Change: remove InboundPort because already have OriginDst 2023-08-04 20:51:57 +08:00
Dreamacro c0e51f8556 Change: use uint16 for Metadata SrcPort and DstPort 2023-08-03 23:20:40 +08:00
Dreamacro 47b6eb1700 Fix: vmess http method may empty 2023-08-03 22:51:26 +08:00
fuyun 9e78137768
Feature: add `inbounds` for flexible binding inbound (#2818) 2023-08-03 22:30:08 +08:00
Dreamacro 10f4d5375a Fix: should Unmap ip after AddrFromSlice 2023-08-01 22:14:11 +08:00
Jiahao Lu e1ec0d25a6
Fix: DNS cache max-age (#2850)
Regarding DNS cache, it's advisable to not rely on the TTL values
mentioned in the Ns and Extra sections. Otherwise, any DNS queries
that do not yield any results (such as for non-existent.example.com)
will be accidentally cached.

The need for the ACME challenge hack has been eliminated and as
such, it has been removed.
2023-07-29 13:18:12 +08:00
Dreamacro c1d027d6d1 Fix: mapping dns should not stale 2023-07-27 21:23:08 +08:00
sduoduo233 40bbd3dfdb
Fix: method in vmess http-opts is not used (#2846) 2023-07-25 19:45:29 +08:00
Dreamacro 07ed6e8bef Chore: global ipv6 could affect dns ipv6 2023-07-22 17:35:30 +08:00
a76yyyy c7e34bdc11
Docs(locales): add chinese locale support (#2772) 2023-07-14 22:20:15 +08:00
Dreamacro 24186a488a Chore: update dependencies 2023-06-30 21:03:58 +08:00
Kr328 5212aaf445
Fix: process resolving for udp (#2806) 2023-06-25 09:19:06 +08:00
MoonStrider e26bed43de
Change: replace std regex with regexp2 (#2802) 2023-06-21 17:06:29 +08:00
Dreamacro 700ceed194 Fix: proxy health check should check not alive proxy on `lazy` 2023-06-18 18:30:02 +08:00
Kr328 154cb1d1f0
Improve: alloc using make if alloc size > 65536 (#2796) 2023-06-18 11:19:35 +08:00
Kr328 295b0da0e5
Fix: should check originDst is nil (#2797) 2023-06-18 11:16:40 +08:00
Dreamacro 31fe77ee69 Chore: add `alive` for proxy api 2023-06-16 21:19:10 +08:00
Kr328 9177645a89
Fix: windows process panic (#2793) 2023-06-15 21:37:26 +08:00
Kr328 355eb491ad
Fix: windows process panic (#2791) 2023-06-15 17:51:55 +08:00
Terry Chan 18c666a1ab
Fix: aysnc exchange with new context (#2788) 2023-06-13 23:44:48 +08:00
Kr328 13d9e960f7
Refactor: refactor find process (#2781) 2023-06-13 23:25:32 +08:00
Dreamacro 289025c6ee Fix: filterable provider should be touch 2023-05-28 14:12:03 +08:00
Dreamacro 369f2735a0 Fix: linter fix 2023-05-28 13:52:17 +08:00
Yonas Yanfa 2b6dd2a909
Feature: add REDIRECT IPv6 support for FreeBSD. (#2768)
Upstream patch from FreeBSD ports which adds IPv6 support.
2023-05-25 21:13:42 +08:00
znley ccd6d321cd
Feature: add loong64 build (#2762) 2023-05-24 09:44:43 +08:00
a76yyyy 4d66da2277
Chore: update wiki URL in issue_template (#2763) 2023-05-23 19:46:01 +08:00