Commit Graph
71 Commits
Author SHA1 Message Date
zonyitoo 3743ffe1c3 updated build scripts for empty features 2021-06-21 10:11:55 +08:00
zonyitoo 4cd70ad7e4 passing features through command line arguments 2021-06-10 11:45:56 +08:00
zonyitoo 1271cc2ff8 updated build guide 2021-06-06 23:25:20 +08:00
zonyitoo dbaafdd57f users other actions to install nightly 2020-11-29 00:31:00 +08:00
zonyitoo 81d8b338ad Remove unnecessary customized Dockerfile, RUSTFLAGS is controlled by .cargo/config.toml 2020-11-23 23:36:39 +08:00
zonyitoo a807cd307b crypto2 requires unstable simd and asm featurs, we have to build with nightly 2020-11-21 22:18:50 +08:00
zonyitoo 050512d20d Remove target-cpu=native in default build profile 2020-11-21 13:49:46 +08:00
zonyitoo 855fae6220 Indirect dependent to shadowsocks_crypto, reformatted 2020-11-21 13:38:02 +08:00
zonyitoo 7572430e14 Send DNS queries sequentially, UDP then TCP 2020-11-15 14:23:21 +08:00
zonyitoo fd952cac37 fix #318, impl From<&str> for LocalDnsAddr 2020-11-15 14:23:21 +08:00
zonyitoo 7638140f20 DNS relay outbound socket should also set SO_MARK
- Pass Context reference to UpStream trait for protect() and fwmark
2020-11-15 14:23:21 +08:00
zonyitoo 5269e59d7e Refine local DNS relay configurations
- Renamed local-dns-relay feature to local-dns
- sslocal DNS relay cmd options become --dns-addr --local-dns-addr --remote-dns-addr
- sslocal accepts --protocol dns to start standalone DNS resolver
- Hide local-tunnel specific configuration fields if feature disabled
2020-11-15 14:23:21 +08:00
Feng Yu b501ec6fd5 Fix #311. Fix mips and mipsel build 2020-11-04 21:13:34 +08:00
zonyitoo ed9accff73 ARM gnueabihf doesnt have AES instructions 2020-11-02 01:35:02 +08:00
zonyitoo 8eeda75a72 Add arm-unknown-linux-musleabihf for rpi 2020-10-14 11:08:25 +08:00
Feng Yu 98343be4e1 Fix arm-unknown-linux-musleabi build 2020-10-12 14:13:53 +08:00
zonyitoo 945ebacd76 set COPYFILE_DISABLE on macos runner, use gnu-tar instead of bsd-tar on github action 2020-10-12 10:05:30 +08:00
Feng Yu 988e69d4da Add arm-unknown-linux-musleabi release 2020-09-20 00:30:15 +08:00
zonyitoo 4fd4ac5bbe Removed .cargo/config.toml and use RUSTFLAGS instead
ref: rust-lang/cargo#6858
2020-08-20 15:55:28 +08:00
zonyitoo 4493c55235 Set rustflags target-feature without space 2020-08-20 15:42:11 +08:00
zonyitoo 43f9195f2f Set RUSTFLAGS with project based config, fixed OPENSSL_STATIC 2020-08-19 22:19:27 +08:00
cyber386 ed0ca0dd4a Enable upx for MIPS 2020-08-13 20:09:20 +08:00
zonyitoo a198207bcb Docker build tasks separated into multiple steps 2020-08-08 01:41:52 +08:00
zonyitoo 534512cc3d Windows build host release with powershell 2020-08-08 01:10:37 +08:00
cyber386 1d0fc9ab61 Add docker build for mips/el-unknown-linux-musl 2020-08-07 23:57:21 +08:00
cyber386 b46cef2703 Add mips/mipsel targets build with docker 2020-08-07 23:57:21 +08:00
zonyitoo 1ae41274ad linux-gnu target is now built with docker
ref #275, cross docker's glibc version is 2.15
2020-07-05 01:09:33 +08:00
zonyitoo 130503ae18 Enable neon feature for aarch64 build targets 2020-05-30 23:58:56 +08:00
zonyitoo 7fd445a17e Release name removed -stable 2020-05-16 23:01:33 +08:00
zonyitoo bb3369ebc1 local-redir will not be set by default 2020-05-14 22:17:51 +08:00
Clement Wong a611d6d39d [#243] Support cross compiling for aarch64-unknown-linux-gnu 2020-05-13 23:50:10 +08:00
zonyitoo 8fc070010f windows-gnu target build is fixed in openssl-sys v0.9.56 2020-05-10 22:35:28 +08:00
zonyitoo 131de5fd6e Removed +ssse3 from arm platform build script 2020-05-10 00:36:35 +08:00
zonyitoo a50daf2ee5 [#243] Support cross compiling for arm-unknown-linux-gnueabihf 2020-05-10 00:05:48 +08:00
zonyitoo a12c171602 Merged tunnel and redir into local 2020-04-09 23:23:41 +08:00
zonyitoo 15c9ddae49 Uses vendored openssl 2020-04-07 21:59:24 +08:00
zonyitoo 7ace411b5b Update OpenSSL to 1.1.1f 2020-04-06 22:39:36 +08:00
zonyitoo bd2fe561bc Renamed miscreant feature to aes-pmac-siv 2020-03-15 02:34:24 +08:00
zonyitoo bef28999a5 [#85] Implemented basic manager server listening on UDP 2020-02-08 00:55:39 +08:00
zonyitoo e1ea72fda2 Enable osx and windows build on circle-ci, disable LTO 2020-02-05 19:44:54 +08:00
zonyitoo 84b4227eb5 Enable circle-ci 2020-02-05 18:01:03 +08:00
zonyitoo cb89ec78d0 [#190] Supports TCP transparent proxy on Linux 2020-01-31 23:21:02 +08:00
zonyitoo b0f1b5a8e7 Calculate checksum when building release packages 2020-01-09 23:35:59 +08:00
zonyitoo 6daadc9ed0 Fixed build-release script 2020-01-08 13:45:52 +08:00
zonyitoo cd401215f7 Make clippy happy 2020-01-08 13:37:39 +08:00
zonyitoo d3ce4869f4 Uses default env-logger format 2020-01-07 09:17:52 +08:00
zonyitoo a50d452ad6 Points to pre-built libsodium 2019-12-23 01:22:47 +08:00
zonyitoo c3d117ea43 libsodium-sys is already good enough to depend 2019-12-23 01:19:07 +08:00
zonyitoo 5488fb7fc6 Windows target should output zip package 2019-12-13 01:06:55 +08:00
zonyitoo 4b2a315510 Making Build docker actually works for mingw64 and musl target 2019-12-13 00:47:14 +08:00