Commit Graph

39 Commits

Author SHA1 Message Date
Yujia Qiao 3ab540f19d
chore: update bug_report.md 2024-02-18 22:55:59 +08:00
sunmy2019 4ac53a5a39
feat: optional rustls support (#330)
* initial implementation of rustls support

* Refactor create_self_signed_cert.sh script

* resolve lint errors

* Fix handling of Option in tls.rs

* Update cargo-hack check command and feature dependencies

* fix missing point

* Add conditional check to skip test if client or server is not enabled

* clean up things

* fix for windows CI

* try fixing Windows CI

* Update src/main.rs

* Update src/transport/websocket.rs

* add missing messages

* split the tls mod

Co-authored-by: Ning Sun <n@sunng.info>
2024-02-18 17:17:17 +08:00
Vincent Young e4766e7d90
ci: support apple aarch64 (#294) 2024-02-18 02:25:45 +00:00
zhfish 65b27f076c
chore: vendor openssl for musl (#301)
* Update Cargo.toml

add openssl's features for musl

* Update release.yml

* Update Cargo.toml

musl

* 更新 Cargo.toml

---------

Co-authored-by: Yujia Qiao <rapiz3142@gmail.com>
2023-11-05 13:39:16 +08:00
Yujia Qiao 97541afaed
chore: fix build
- Drop tls for embedded devices in release
- Upgrade cross
- Specify rust 1.71
2023-10-01 17:13:17 +08:00
Yujia Qiao 9479b9a3a9 ci: upgrade to upx v4.0.2 2023-03-07 23:34:42 +08:00
Yujia Qiao e4c6c8abce
ci: upgrade upx to v4.0.0 (#203) 2022-11-04 14:49:31 +00:00
Vincent Young 8fb9304549
chore: aarch64-apple-darwin CI 2022-10-29 20:44:42 +08:00
Yujia Qiao f8c415c558
chore: add `feature_request.md` issue template 2022-05-20 23:26:29 +08:00
Takayuki Maeda 636bdbd604
revert(ci): disable incremental compilation (#140) (#144)
This reverts commit f9ee8ec2f9.
2022-03-25 11:57:12 +08:00
Takayuki Maeda f9ee8ec2f9
ci: disable incremental compilation (#140) 2022-03-15 13:53:19 +00:00
Yujia Qiao f5ec8422e1
ci: run checks for commits on branch dev 2022-03-08 23:38:18 +08:00
Yujia Qiao bec7533222 ci: fix missing artifacts 2022-03-08 22:53:22 +08:00
Yujia Qiao 702f6ac10a
ci: fix duplicated checks 2022-03-08 22:33:51 +08:00
Yujia Qiao 5f1479b226
ci: run checks on all branches 2022-03-08 22:24:08 +08:00
Yujia Qiao 4682581038
chore: enable strip in cargo 2022-02-25 12:35:04 +08:00
Yujia Qiao dc5ba42e0a
ci: run tests in debug profile 2022-02-06 22:09:37 +08:00
Yujia Qiao 9eee4fb05c
ci: format 2022-02-06 22:09:13 +08:00
Yujia Qiao 5527936d16 chore: add issue template 2022-01-25 16:02:16 +08:00
Yujia Qiao f5956e780f
ci: fix strip on MacOS 2022-01-22 00:42:28 +08:00
Yujia Qiao 47991fb16d
ci: remove `rust-cache` 2022-01-21 23:46:33 +08:00
Yujia Qiao 06db33b86c
ci: use llvm-strip 2022-01-21 23:46:33 +08:00
Yujia Qiao 3780b4cf95
ci: enable manually running ci 2022-01-21 23:30:53 +08:00
Yujia Qiao 694363fd60
ci: fix mips build
- link aginst glibc instead of muslc on mips32 (#115)

- build both muslc and glibc for mips

- disable upx for mips
2022-01-21 23:30:37 +08:00
Yujia Qiao 25a737b10e
ci: don't publish unless release is successful
fix: fix test_udp_connect for `cross`
2022-01-14 22:30:23 +08:00
Yujia Qiao 0b2cb15dae
ci: fix zip and mark CI release as draft 2022-01-13 11:39:49 +08:00
Yujia Qiao d4de47716c
ci: publish to crates.io 2022-01-12 21:06:29 +08:00
Yujia Qiao 2b9c915485
ci: create docker workflow 2022-01-06 22:07:46 +08:00
Yujia Qiao 08a2f1a73a ci: add ARM32 targets for release 2022-01-06 19:05:12 +08:00
Yujia Qiao 2e0cc225f8 ci: use native strip 2022-01-04 18:33:17 +08:00
Yujia Qiao d128829bec
ci: add multiple platform releases (#54) 2022-01-04 16:59:25 +08:00
Yujia Qiao 3124fb9475
ci: fix cancel for main 2022-01-04 11:05:30 +08:00
Yujia Qiao 7599d8306d ci: strip linux binary 2022-01-03 21:21:10 +08:00
Yujia Qiao 92d0f8d00a ci: speed up
ci: cancel duplicated runs

ci: seperate lint
2022-01-03 17:36:39 +08:00
Yujia Qiao 5a54483f23 ci: build release and upload artifacts 2022-01-03 17:36:39 +08:00
Yujia Qiao a927d0001e ci: adopt cargo hack to test each feature 2021-12-25 18:49:35 +08:00
Yujia Qiao 65c75da633
ci: treat clippy lints as errors (#16)
* fix: clippy lint

* ci: treat clippy as errors
2021-12-20 12:50:20 +08:00
Yujia Qiao b173b9e22a ci: test crate features 2021-12-20 12:46:35 +08:00
Yujia Qiao d813692e6f
ci: create rust.yml 2021-12-19 18:02:51 +08:00