Nicolas
5836edbbbe
docs: create zh global and dns docs ( #243 )
...
* chore: add zh global and dns docs
* chore: improve the explanation about tcp_check_url and udp_check_url
* chore: little modification about check_dns in zh global doc
* Delete global.md
Move to https://github.com/daeuniverse/dae/discussions/245
---------
Co-authored-by: Kevin Yu <31861128+yqlbu@users.noreply.github.com>
2023-07-27 20:32:06 +08:00
mzz
29454b6078
docs: refine protocol support and alpine installation ( #241 )
2023-07-26 02:10:47 +08:00
dae-bot[bot]
1d2729990e
ci(release): draft release v0.2.3rc1 ( #240 )
...
* ci: generate changelogs for release-v0.2.3rc1
* Update CHANGELOGS.md
Co-authored-by: kunish <17328586+kunish@users.noreply.github.com>
* chore: fix format
* chore: fix \r\n
---------
Co-authored-by: daebot <dae@v2raya.org>
Co-authored-by: mzz <2017@duck.com>
Co-authored-by: kunish <17328586+kunish@users.noreply.github.com>
2023-07-25 00:12:38 +08:00
Kevin Yu
71602d81cc
ci/fix(generate_changelogs): remove desp for dry_run input ( #239 )
2023-07-24 23:53:30 +08:00
mzz
3274b30448
hotfix: fix subscription panic ( #237 )
2023-07-24 21:54:20 +08:00
mzz
9124c5d9f5
optimize: pull subscription using custom UA ( #233 )
2023-07-23 23:52:27 +08:00
mzz
a2f7c37f4d
feat/refactor: support the node-level proxy chain ( #235 )
...
* feat/refactor: support the chains node
* docs: update example.dae
* fix: order
* fix: http
---------
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-23 20:36:57 +08:00
Kevin Yu
9a2aecdb2c
chore: update codeowners ( #234 )
...
* chore: update codeowners
* chore(codeowners): add entry for ci-related changes
2023-07-23 19:33:43 +08:00
mzz
87895034f4
optimize(vmess): auto choose cipher instead of aes-128-gcm ( #232 )
2023-07-23 17:12:01 +08:00
mzz
a3566ea081
feat(vmess/vless): support network h2 ( #229 )
...
* feat(vmess/vless): support http2
* feat(h2): add utls support
* fix: h2
---------
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-22 22:32:21 +08:00
Kevin Yu
75686b6a69
ci(seed-build): checkout codebase based on ref ( #230 )
2023-07-20 18:49:59 +08:00
Kevin Yu
ea77394b13
ci(pr-build): add pr.ready_for_review trigger ( #226 )
2023-07-19 22:14:07 +08:00
dae-bot[bot]
242bc19e4a
ci(release): draft release v0.2.2rc1 ( #228 )
...
* ci: generate changelogs for release-v0.2.2rc1
* docs: update CHANGELOGS.md
---------
Co-authored-by: daebot <dae@v2raya.org>
Co-authored-by: kunish <kunish.butt@gmail.com>
2023-07-17 23:11:20 +08:00
mzz
936b2a09df
fix(ebpf): udp problem caused by #221 by accident ( #225 )
2023-07-16 23:27:22 +08:00
mzz
b34b5acfe9
fix: support to bind dae to wg lan (and other tun) ( #221 )
2023-07-16 18:26:20 +08:00
Kevin Yu
ef6dc5dcf9
ci/hotfix(build): inherit secret ( #223 )
...
* ci/hotfix(build): inherit secret
* fix: refine condition
2023-07-16 14:00:27 +08:00
Kevin Yu
ebc6a1a292
ci/hotfix(seed-build): fix syntax error
2023-07-16 13:20:25 +08:00
Kevin Yu
302f80dcef
ci/hotfix(seed-build): add condition to run report-result ( #222 )
...
* ci/hotfix(seed-build): add condition to run report-result
* patch: add condition to run ONLY for pr-build
2023-07-16 13:19:05 +08:00
Kevin Yu
5e32ffe54d
ci/feat(build,pr-build,seed-build): integrate check runs to report build status ( #218 )
...
* ci(build,pr-build,seed-build): integrate check runs
* ci(pr-build): use reusable workflow for conclusion stage
* fix: fix syntax
* fix: fix syntax
* fix: fix syntax
* ci(pr-build): wrap instantiate-check-runs in pre-actions workflow
* ci(pr-build): refactor seed workflow ref
* fix: fix syntax
* fix: fix syntax
* ci(pr-build): inherit secret from org
* trigger build
* trigger build
* fix: fix stage dependency
* ci(seed-build): add build-type input
* refactor(build): rework main-build logic
* patch(pr-build): specify build-type param
* fix: fix syntax
* patch(seed-build): use string type for build-type
* fix: fix syntax
* refactor(daily-build): rework workflow logic
* chore: pin build workflow to @main
* ci: test potential bug fix
* chore: ready to be merged
* patch/chore(daily-build): update default check-run-id
---------
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-16 13:07:10 +08:00
mzz
00b39df677
fix(dns): should reject with nx instead of 0.0.0.0 ( #141 )
2023-07-16 11:28:28 +08:00
Kevin Yu
e5e07015ce
ci/fix(daily-build): add missing ref input ( #220 )
2023-07-15 23:05:05 +08:00
mzz
7ea40151ad
feat/chore: add log file/refine code/add tip for no-load ( #219 )
2023-07-15 12:23:36 +08:00
Kevin Yu
c58c626050
ci(build): add ref input (required) ( #216 )
2023-07-14 18:19:23 +08:00
Kevin Yu
f5fce5cba7
ci(pr-build): don't trigger workflow for draft PRs ( #215 )
...
* ci(pr-build): dont't trigger workflow for draft PRs
* trigger build
2023-07-14 11:43:56 +08:00
Kevin Yu
bede3e4c92
ci(pr-build): fix default branch for seed workflow ( #214 )
...
* ci(pr-build): fix default branch for seed workflow
* ci(build): update downstream seed workflow ref
* chore: revert previous changes
2023-07-13 21:12:39 +08:00
Kevin Yu
c1f61189d7
ci(build,pr-build): watch changes made to seed-build.yml ( #211 )
...
* ci(build): watch changes made to seed-build.yml
* ci(pr-build): watch changes made to seed-build.yml
2023-07-13 21:01:31 +08:00
Kevin Yu
6dad0a2d86
ci/fix(seed-build): catch non-pr condition ( #210 )
2023-07-13 20:55:53 +08:00
Kevin Yu
39ddd480f9
ci(pr-build): use pr.head.sha as default ref ( #209 )
2023-07-13 19:05:26 +08:00
mzz
acfc1db679
fix/optimize/refactor(udp): fix potential stuck UDP and optimize reroute logic ( #204 )
2023-07-13 19:04:48 +08:00
Kevin Yu
ceab2edd00
ci(generate-changelogs): set dry_run as true ( #201 )
...
* ci(generate-changelogs): set dry_run as true
* patch: set dry_run to true by default
2023-07-11 23:28:45 +08:00
Kevin Yu
d6f6725d43
chore(pr_template): add test result section ( #202 )
...
* chore(pr_template): add test result section
* chore: correct a typo
* fix: fix issue reference keyword
2023-07-11 23:28:00 +08:00
Kevin Yu
e6b18000db
ci(build,daily-build.yml): adhere to naming convention ( #208 )
...
* ci(build,daily-build.yml): adhere to naming convention
* Update daily-build.yml
2023-07-11 23:27:30 +08:00
Kevin Yu
0f0f5463dc
ci(daily-build): update cron schedule ( #198 )
2023-07-11 23:27:04 +08:00
mzz
9c5159f135
fix: No AddrPort presented ( #207 )
2023-07-11 23:14:48 +08:00
Markson Hon
3fd381524f
docs(run-on-alpine.md)Add Alpine guide ( #206 )
...
* Add Alpine guide
* run-on-alpine.md: Fix markdown style
---------
Co-authored-by: Markson <Markson@2333ma.top>
2023-07-11 21:00:20 +08:00
Kevin Yu
ac0f7e53b5
docs(readme): remove docs url ( #205 )
2023-07-11 15:59:23 +08:00
mzz
1cc9edc0c6
fix: truncated dns resp ( #203 )
2023-07-11 01:25:05 +08:00
mzz
11d2ea945f
feat: latency-based failover ( #119 )
2023-07-10 19:44:56 +08:00
dae-bot[bot]
36dfdbac8b
ci(release): draft release v0.2.1rc1 ( #197 )
...
* ci: generate changelogs for release-v0.2.1rc1
* style: apply formatting
* Update CHANGELOGS.md
---------
Co-authored-by: daebot <dae@v2raya.org>
Co-authored-by: kev <yqlbu@bu.edu>
Co-authored-by: mzz <2017@duck.com>
2023-07-09 22:53:18 +08:00
Kevin Yu
2c115ddd3e
ci: add modularity support for build, daily-build, and pr-build ( #190 )
...
* chore: update workflow title
* refactor(pr-build): rename pr_build -> pr-build
* ci: add modularity support for build and pr-build
* ci(build): add modularity support
* ci: add seed-build.yml
* fix: update seed-workflow reference
* ci: update seed-workflow ref
* ci: add modularity support for daily-build
2023-07-09 20:57:16 +08:00
Kevin Yu
ce76517427
ci: add daily-build workflow ( #189 )
2023-07-09 20:34:25 +08:00
mzz
888a746e85
fix(wss): allow_insecure and sni not work ( #165 )
2023-07-09 18:42:59 +08:00
Kevin Yu
e39ec7fc05
refactor(/docs): rework documentation structure layout ( #179 )
...
* refactor(/docs): rework documentation structure layout
* refactor(/docs): update file reference paths
* feat(/docs): add English version of other-proxy-protocol.md
* refacotr: move docs/templates/ docs/sync/ to hack/
* fix(example.dae|readme): update ref link to adopt new file structure
* refactor: rename other-proxy-protocol.md -> proxy-protocols.md
* docs(readme): add ref to proxy-protocols.md
* feat(/docs): add English version of how-it-works.md
* refactor: rename how-it-works; add nav links
* fix: fix linting errors
* fix: fix linting errors
---------
Co-authored-by: earrmouth <43926351+earrmouth@users.noreply.github.com>
2023-07-09 17:31:47 +08:00
Kevin Yu
d12c79ec44
docs(readme/badges): make release-badge updated on the fly ( #185 )
...
* docs(README/release-badge): update current release version
* feat: make release-badge update on the fly
2023-07-09 16:37:15 +08:00
Kevin Yu
e0e4a51cd8
ci: update workflow naming standards ( #186 )
...
* chore: update workflow title
* refactor(pr-build): rename pr_build -> pr-build
2023-07-09 16:36:47 +08:00
mzz
00cf4bc3cd
refactor(dns): replace dnsmessage with miekg/dns ( #188 )
2023-07-09 16:02:17 +08:00
mzz
b82b31e350
feat: support tuic v5 ( #176 )
2023-07-08 22:07:32 +08:00
Kevin Yu
b8660fdfd2
ci(trigger): separate pr_build from build ( #183 )
...
* docs(README): add build status badge
* ci(trigger): separate pr_build from build
* fix: fix broken syntax
* ci(build): rename workflow title from build to build (stable)
* fix: retrieve commit msg from workflow event payload
* ci: add run_name and retrieve event payload
* ci: refine run_name
* ci: add job to show pr context
* ci: trigger build job after context job
* fix: fix syntax formatting
* fix: fix syntax formatting
2023-07-08 21:31:43 +08:00
mzz
e26a126cba
chore: suppress useless LinkSubscribe error ( #181 )
2023-07-07 21:07:39 +08:00
mzz
34dfd7adbc
feat: support unknown qtype and upgrade go mod ( #180 )
2023-07-07 20:54:39 +08:00