Commit Graph

738 Commits

Author SHA1 Message Date
kev
ad276de085
chore/refactor: rework issue_templates (#267) 2023-08-09 14:49:36 +08:00
mzz
054f569c2f
optimize(juicity): support Base64URLEncoding for PinnedCertchainSha256 (#265) 2023-08-07 22:23:18 +08:00
秋のかえで
62ca625aaf
feat: add meek (#258)
Co-authored-by: mzz <2017@duck.com>
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-08-06 22:35:23 +08:00
mzz
7ef8205d41
fix: caddy cannot accept connections (#262)
* fix: caddy cannot accept connections

* chore: deprecate -D__REMOVE_BPF_PRINTK

---------

Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-08-06 01:43:17 +08:00
dae-bot[bot]
f5d713f04f
ci(release): draft release v0.2.4rc2 (#260)
* ci: generate changelogs for release-v0.2.4rc2

* Update CHANGELOGS.md

---------

Co-authored-by: daebot <dae@v2raya.org>
Co-authored-by: mzz <2017@duck.com>
2023-08-05 22:23:54 +08:00
mzz
a6382423a4
fix: bad ipversion selection caused by #251 (#257)
* fix: bad ipversion selection caused by #251

* chore: upgrade softwind
2023-08-05 18:18:21 +08:00
mzz
4d615205c0
feat(juicity): support certificate pinning (#256) 2023-08-04 18:19:28 +08:00
dae-bot[bot]
0c8cda4b28
ci(release): draft release v0.2.4rc1 (#255)
* ci: generate changelogs for release-v0.2.4rc1

* style: apply formatting

---------

Co-authored-by: daebot <dae@v2raya.org>
Co-authored-by: kev <yqlbu@bu.edu>
2023-08-03 22:38:39 +08:00
mzz
e5d3f5ba58
optimize: force to choose one if there is only one node in the group (#251)
* optimize: force to choose if there is only one node in the group

* chore: remove log

---------

Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-08-03 21:16:58 +08:00
kev
3a6bf3e848
ci(release): add entry for release-v0.2.3 (#253)
* ci(release): add entry for release-v0.2.3

* patch: update comparision smlink
2023-08-02 22:38:05 +08:00
mzz
36dc16f6cc
chore: upgrade go mod (#249) 2023-07-31 14:59:11 +08:00
mzz
e4a95aade0
feat: support juicity (#248)
* feat: support juicity

* optimize(juicity): lower reserved streams

* fix(juicity): support to detach from client pool

* docs: add docs

* fix(trojan): udp

* fix: panic if tuic and juice are both used

---------

Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-07-29 23:41:40 +08:00
Bradford Zhang
afae72e4b9
docs: create zh routing docs (#247)
Signed-off-by: Bradford Zhang <zyc@zyc.name>
2023-07-28 20:12:04 +08:00
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