Max Lv
d923ed8e00
Revert ""DynamicUser=true" makes "/etc/init.d/shadowsocks-libev start" fail."
This reverts commit ca4caabac6
.
3 years ago
lixingcong
ed23402637
Fix memory leak in manager
3 years ago
abner_bob
ca4caabac6
"DynamicUser=true" makes "/etc/init.d/shadowsocks-libev start" fail.
3 years ago
dependabot[bot]
16867e1c73
Bump docker/setup-qemu-action from 1 to 1.1.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1 to 1.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v1.1.0 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
3b3ba96210
Bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
a4a8fc1e04
Bump docker/login-action from 1 to 1.9.0
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 1.9.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v1.9.0 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
ada0bae70a
Bump docker/build-push-action from 2 to 2.4.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2 to 2.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2...v2.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
da3aa4d6b9
Bump docker/setup-buildx-action from 1 to 1.3.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 1.3.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v1.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Maxim Shpak
6329526199
Run systemd service after network is available (unit file fix)
There is a race condition between shadowsocks-libev.service and
systemd-resolved.service after reboot/on boot. The shadowsocks
service tries to start before the dns service is started properly
and fails showing the corresponding errors in the logs.
3 years ago
lixingcong
e04b73d1b6
Fix memory leak
3 years ago
Fabrice Fontaine
7e5922aa44
configure.ac: use pkg-config to find netfilter_conntrack
Use pkg-config to retrieve the dependencies of netfilter_conntrack
and avoid the following build failure when building statically:
configure:13096: /data/buildroot-test/instance-1/output-1/host/bin/x86_64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -static -I/data/buildroot-test/instance-1/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -DPCRE_STATIC -pthread -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static -L/data/buildroot-test/instance-1/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/lib conftest.c -lnetfilter_conntrack -lnfnetlink -lev -lcares -lsodium -lmbedcrypto -lpcre >&5
/data/buildroot-test/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: /data/buildroot-test/instance-1/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/lib/libnetfilter_conntrack.a(api.o): in function `nfct_fill_hdr.constprop.4':
api.c:(.text+0x3f): undefined reference to `mnl_nlmsg_put_header'
Fixes:
- http://autobuild.buildroot.org/results/6cad497a7ab941a0ee3fd7007defc81e30cdcbe0
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
4 years ago
t0nyt4ng
8e0fe4e6a2
update libsodium url
libsodium 1.0.16 has been removed to the old release
3 years ago
Jared Pyzynski
13f472077d
Fix "ERROR: [udp] remote_recv_bind: Address already in use" when multiple `reuse_port`-enabled `ss-redir` instances are listening on the same address
3 years ago
Roger Shimizu
cfe0c2cba0
Fix ftbfs for Hurd since there is no IPV6_TCLASS defined
3 years ago
Not Sure
b68157e6f7
Fix typo.
3 years ago
Not Sure
36d9993bbf
Add --tcp-incoming-rcvbuf and --tcp-outgoing-rcvbuf which allow precise control over TCP receive buffers.
3 years ago
Not Sure
920dbac0d3
Missing config file parsing logic.
3 years ago
Not Sure
5617841694
Add --tcp-incoming-sndbuf and --tcp-outgoing-sndbuf which allow precise control over TCP send buffers.
- This is very useful in advanced scenarios such as ss-redir or chaining of servers using TPROXY
to avoid bufferbloat-like performance degradation due to default large buffers of OS.
3 years ago
Max Lv
aed81a1c2b
Create FUNDING.yml
3 years ago
Max Lv
89b5f987d6
Merge pull request #2762 from thesamhurwitz/manager-iface-option
Fix manager not passing -i option
4 years ago
SamHurwitz
72db525aac
Fix manager not passing -i option
4 years ago
Max Lv
b5d6225863
Merge pull request #2759 from morlay/master
bump workflow actions to docker official provided
4 years ago
Morlay
53ca5eb2d3
bump workflow actions to docker official provided
4 years ago
Max Lv
8be4f19758
Merge pull request #2753 from JohnTheNerd/password-file
added support for Docker secrets and password file in the Docker image
4 years ago
John
2a249b0bac
added support for Docker secrets and password file in the Docker image
this means we no longer have to hardcode the password in the docker-compose file, and can treat the file as configuration rather than a secret.
4 years ago
Max Lv
8285e5a7de
Bump version
4 years ago
babarosaM33
a727596faa
jconf: fix memory leak
4 years ago
Max Lv
31dd81649d
Merge pull request #2736 from zfl9/master
Add TPROXY support for TCP (ss-redir)
4 years ago
zfl9
03df264fcd
add `tcp_tproxy` option, add a sample script in readme.md
4 years ago
zfl9
cde88d4074
add `tcp_tproxy` option, README.md update
4 years ago
zfl9
6d4a3ad82c
add `tcp_tproxy` option, asciidoc update
4 years ago
zfl9
37cdf8d45a
add `tcp_tproxy` option, completions bash/zsh
4 years ago
zfl9
78784507f1
add `tcp_tproxy` option, use tproxy instead of redirect (tcp)
4 years ago
Max Lv
cab663a6a2
Merge pull request #2733 from DDoSolitary/patch-cygwin-tcp.h-detect
Fix detection of netinet/tcp.h on Cygwin.
4 years ago
DDoSolitary
54fa88476c
Fix detection of netinet/tcp.h on Cygwin.
4 years ago
Max Lv
1b90919f06
Merge pull request #2730 from billzhong/patch-1
fix broken anchor
4 years ago
Bill Zhong
982f1e1d1e
fix broken anchor
4 years ago
Max Lv
a360b2cc43
Merge pull request #2728 from ipcjs/master
add snap service
4 years ago
ipcjs-rog-ubuntu
cd6ac18772
add snap service
4 years ago
Max Lv
25be24c01f
Align the report format for UDP packet
4 years ago
Max Lv
e8ca659cea
report suspicious UDP packet for fail2ban
4 years ago
Max Lv
163cd3db60
Merge pull request #2720 from morlay/master
Fix workflow build to make docker release with tags or edge for master
4 years ago
Morlay
b3762a461a
fix workflow build to make docker release with tags or edge for master
4 years ago
Max Lv
99645ffafc
Merge pull request #2719 from morlay/master
added workflow for buildx
4 years ago
Morlay
1bde4621b9
added workflow for buildx
4 years ago
Max Lv
3ff9d33898
Merge pull request #2698 from DDoSolitary/patch-cmake-mingw
Fix support for building with CMake and MinGW.
4 years ago
DDoSolitary
93336adf66
Fix static linking issues on Windows.
4 years ago
DDoSolitary
f1f3e9d6ca
Fix support for building with CMake and MinGW.
4 years ago
Max Lv
597ceec262
Merge pull request #2697 from hxzh/master
Add ss-manager read manager_address argurment from config file
4 years ago
root
02f25e588c
add ss-manager read manager_address from config.json
4 years ago