zonyitoo
30db05fbea
Updated dependencies
v1.8.15
2020-08-10 01:12:54 +08:00
zonyitoo
8184869924
Disable cache for macos build temporary rust-lang/cargo#8603
2020-08-09 23:07:58 +08:00
zonyitoo
6451f33b2e
linux-gnu is already built by docker
2020-08-09 01:59:06 +08:00
zonyitoo
02c086a349
Master is now v1.8.15
2020-08-09 01:34:20 +08:00
zonyitoo
663be08c9d
Make a formal release of v1.8.14
v1.8.14
2020-08-09 01:06:49 +08:00
zonyitoo
b6e1c69376
Publish assets to github directly instead of action assets
2020-08-09 00:43:57 +08:00
Stzx
8884389dee
Fix conflicts_with related errors
...
> conflicts_with
> > NOTE: Conflicting rules take precedence over being required by default. Conflict rules only need to be set for one of the two arguments, they do not need to be set for each.
2020-08-08 22:58:29 +08:00
zonyitoo
380126afd0
Cross builds with matrix to start multiple jobs
2020-08-08 02:00:51 +08:00
zonyitoo
d2f401ee2e
fix typo aarch64-unknown-linux-gnu target
2020-08-08 01:50:44 +08:00
zonyitoo
36a14836e0
fix #283 , build regression because of flow-stat with usize
2020-08-08 01:48:43 +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
b7079d29fa
None Cipher as default for maximum compatibility
2020-08-07 23:57:21 +08:00
cyber386
e9562706a0
Enable ring-aead-ciphers by default
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
cyber386
a58f8980a1
ring-based AEAD ciphers now optional
2020-08-07 23:57:21 +08:00
zonyitoo
aaa59b7f4c
Install openssl manually on windows
2020-08-07 01:24:07 +08:00
zonyitoo
22f25a20ca
Update dependencies for triggering rebuild
2020-08-07 01:06:30 +08:00
zonyitoo
daca88c4c9
Add missing BUILD_EXTRA_FEATURES
2020-08-07 01:03:38 +08:00
zonyitoo
cc7b55bf06
Run build script with bash
2020-08-07 01:00:56 +08:00
zonyitoo
4af7637690
Build native releases
2020-08-07 00:55:07 +08:00
zonyitoo
36d67effb5
Try building release with docker
2020-08-07 00:31:42 +08:00
zonyitoo
902611df7a
Cache cargo output
2020-08-07 00:19:16 +08:00
zonyitoo
d0c86df74f
Build with local-redir
2020-08-07 00:14:19 +08:00
zonyitoo
2b55f9c0fa
Windows build with vendored openssl
2020-08-07 00:12:21 +08:00
zonyitoo
8bfa7e3e41
Build on linux, windows, macos
2020-08-07 00:06:16 +08:00
ty
eba114acaf
Create build-and-test.yml
2020-08-07 00:00:13 +08:00
zonyitoo
b226d2a50d
[ #273 ] Use AtomicUsize for maximum compatibility
2020-08-06 22:10:22 +08:00
zonyitoo
23c2695b3d
Support mimalloc and tcmalloc
2020-08-04 00:08:49 +08:00
Stzx
f6565fb948
Refactor some code
2020-08-03 23:46:50 +08:00
zonyitoo
357e1a06f5
Uses tokio *_buf APIs for better styling, kill plugins when Dropped
2020-08-03 02:09:17 +08:00
zonyitoo
7eac5416b3
Optimize ring AEAD cipher data copy
2020-07-24 19:22:07 +08:00
Max Lv
e39de3416f
Remove the VPN option hack
2020-07-23 11:05:41 +08:00
zonyitoo
efd9e7747d
Master is now v1.8.14
2020-07-22 00:22:05 +08:00
Max Lv
edf69098f4
Fix the tx/rx update in ProxyStream
v1.8.13
2020-07-20 10:37:35 +08:00
Max Lv
b56eaac692
Revert "Fix tx/rx order for android RPC"
...
This reverts commit 205eaa95ad .
2020-07-20 10:37:35 +08:00
zonyitoo
5324ab7829
Removed unnecessary ACL cache
2020-07-13 23:03:14 +08:00
zonyitoo
1f29c73111
fix #277 , compilation error for feature=local-dns-relay
2020-07-07 01:47:22 +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
ad12d59d12
AEAD TCP protocol should check the reserved higher 2 bits
...
- https://shadowsocks.org/en/spec/AEAD-Ciphers.html
- Higher 2 bits are reserved for future use
2020-07-04 22:11:43 +08:00
zonyitoo
a940a4085f
[ #272 ] Support customizing manager created server's bind address
2020-06-28 21:05:18 +08:00
zonyitoo
2765766772
Print error when server exited unexpectly
2020-06-21 22:18:22 +08:00
zonyitoo
a27c3902e0
Do not panic for listen error
2020-06-21 22:03:41 +08:00
zonyitoo
1a9529b43f
Add necessary INFO log for ssmanager
2020-06-20 10:23:30 +08:00
zonyitoo
7ac3ea491f
Updated dependencies
2020-06-20 02:24:55 +08:00
zonyitoo
66fcb5947b
User abortable for killing servers
2020-06-20 02:23:28 +08:00
zonyitoo
c84387dc8c
Cache recently ACL checking results
...
ACL checking may requires lots of calculation and network I/O (DNS resolution)
2020-06-15 09:13:55 +08:00
zonyitoo
d3e2922120
Logging elapse time for DNS resolving and ACL checking
...
fix #269
2020-06-11 22:56:06 +08:00
zonyitoo
edab23bf94
Enable jemalloc by feature. Enable parking_lot feature for tokio
...
ref: #174
2020-06-09 23:08:36 +08:00