aboutsummaryrefslogtreecommitdiff
path: root/net/shadowsocks-libev/Makefile
Commit message (Collapse)AuthorAge
...
* shadowsocks-libev: ss-rules: query resolveip only for ipv4 addressesYousong Zhou2017-08-30
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: ss-rules: fix multiple continous \x20 in $o_ifnamesYousong Zhou2017-08-30
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: shorten init script by 2 linesYousong Zhou2017-08-30
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: ss-rules: resolve server names before adding to ipsetYousong Zhou2017-08-30
| | | | | | | | | | ipset command line utility supports ranges of address: IP-IP, but the dash character is also valid character in host names. If we have a remote server ss-00.example.com, ipset may complain that ipset v6.32: Syntax error: cannot parse ss: resolving to IPv4 address failed Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: fix validation of list optionYousong Zhou2017-08-30
| | | | | | | | | | ubox 'list' type is for validating multiple elements separated by tabs/whitespaces in a single value. E.g. The following should not be accepted list src_ip_bypass '1.2.3.4 4.3.2.1' Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: ss-rules: new bool option --dst-forward-recentrstYousong Zhou2017-08-22
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: rewrite ss-rulesYousong Zhou2017-08-20
| | | | | | | | | | | | - New UCI options ifnames, dst_default - UCI options src_ips_xxx now accept cidr as their values - Export ipset names as part of the interface so that it can be depended on and used by other programs - Bypass only remote servers used ss-redir instances, so that it's possible to let other servers to go through existing re-redir instances Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: Update AEAD cipher names.Leong Hui Wong2017-08-19
| | | | Signed-off-by: Leong Hui Wong <wong.leonghui@gmail.com>
* shadowsocks-libev: setting mode with default value tcp_onlyYousong Zhou2017-08-13
| | | | | | | | This is the default value taken by ss-server and ss-redir. After this change ss_rules section can still use those ss-redir instances who do not have mode explicitly specified. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: support disable_sni for ss_server sectionYousong Zhou2017-08-04
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: backport patch for logging with daemon facilityYousong Zhou2017-08-02
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: add ipv6_first option supportYousong Zhou2017-08-02
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: bump to version 3.0.8Yousong Zhou2017-07-31
| | | | | | | | | Notable changes since 3.0.7 - ss-local, ss-redir: ipv6_first awareness - ss-server: ppbloom_add only after 1st decryption succeeds Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: use xargs -r just in caseYousong Zhou2017-07-28
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: fix compiling with stale object filesYousong Zhou2017-07-28
| | | | | | | | | | | | | | | | | | | | | | This will cause various kinds of failures in the buildbot ➜ shadowsocks-libev-3.0.7 git:(master) find . -name '*.o' -o -name '*.lo' ./libbloom/murmur2/libbloom_la-MurmurHash2.o ./libbloom/murmur2/libbloom_la-MurmurHash2.lo ./libbloom/libbloom_la-bloom.lo ./libbloom/libbloom_la-bloom.o ➜ shadowsocks-libev-3.0.7 git:(master) ls -l libbloom/murmur2 total 24 -rw-r--r-- 1 yousong yousong 324 Jun 27 14:17 libbloom_la-MurmurHash2.lo -rw-r--r-- 1 yousong yousong 4168 Jun 27 14:17 libbloom_la-MurmurHash2.o -rw-r--r-- 1 yousong yousong 1344 Feb 17 08:47 MurmurHash2.c -rw-r--r-- 1 yousong yousong 142 Feb 17 08:47 murmurhash2.h -rw-r--r-- 1 yousong yousong 213 Feb 17 08:47 README ➜ shadowsocks-libev-3.0.7 git:(master) file ./libbloom/murmur2/libbloom_la-MurmurHash2.o ./libbloom/murmur2/libbloom_la-MurmurHash2.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped ➜ shadowsocks-libev-3.0.7 git:(master) Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: configure options for release buildYousong Zhou2017-07-26
| | | | | | | | | - It's a common practice that assert should be ignored in release build - Whether to enable ssp should be decided by the config of build system This was taken from Makefile in shadowsocks/openwrt-shadowsocks. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: configure with --disable-silent-rulesYousong Zhou2017-07-25
| | | | | | So that more details will be shown in faillogs Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: bump version 3.0.7Yousong Zhou2017-07-25
| | | | | | | | | | | | | Notable changes since 3.0.6 f308dde ss-server: fix a use-after-free bug 0b2dce5 ss-redir: fix a mem leak b7bdb16 ss-local: SOCKS5 UDP associate terminates the connection prematurely 3f0d39a ss-local: use getsockname udp_fd where it applies (fixes local_port==0) eb30a3d fix possible data loss with salsa20 cipher 0559d8c fix partial nonce data being overwritten Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: fix cases where passwords contain dquoteYousong Zhou2017-07-24
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: validate bool with default value 0Yousong Zhou2017-07-23
| | | | | | | | | | | | | | | | | | | | | The change is mainly for keeping compatibility with old validate_data before ubox commit ac481cdd999ee84d3f115c33a56397237e95ec64 in Sat Jul 16 14:52:36 2016 +0200. The behaviour change comes with that commit can be seen with the following command line session root@LEDE:/usr/bin# validate_data network interface wan 'disabled:bool:false' network.wan.disabled is unset and defaults to bool false disabled=0; root@LEDE:/usr/bin# root@OpenWrt:/# validate_data network interface lan 'disabled:bool:false' disabled='false'; root@OpenWrt:/# This will cause shadowsocks-libev in current master branch fail on OpenWrt 15.01 though they actually should only use packages from the 15.01 branch... Fixes openwrt/packages#4614 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: disable documentationYousong Zhou2017-07-03
| | | | | | This should also fix build by removing dependency on asciidoc Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: rewriteYousong Zhou2017-07-02
| | | | | | | | | | | | | | | | | | - Selecting only a single or subset of all components of shadowsocks-libev is now possible (this is the main motivation behind the rewrite) - Configuring multiple instances of the same component is now also possible - Same option names as with the json config - Unified configuration generation method for each component - Add support for ss-local, ss-tunnel, ss-server - Most data validation is now done with validate_data - USE_PROCD=1 - Update ss-rules with the one from shadowsocks/luci-app-shadowsocks - Add README.md - Set myself as the maintainer Addresses #4435 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* shadowsocks-libev: bump to version 3.0.6Yousong Zhou2017-05-22
| | | | | | | | | | | | | | | Below are changes in the packaging method - Use tarball provided by the upstream project maintainer instead of cloning the whole git-repo - Drop openssl variant as it was deprecated then removed by the upstream project - Add dependency on libev, libsodium, libudns as they are not bundled with the source code anymore Addresses issue #4191 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* net/shadowsocks-libev: Update to 2.6.1Daniel Engberg2017-01-12
| | | | | | | Update to 2.6.0 to support mbed TLS Use xz instead of gz git tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* shadowsocks-libev: bump versionJian Chang2015-07-22
| | | | | | | Fix the multiple UDP source port issue. Allow using different IP and ports for TCP and UDP Signed-off-by: Jian Chang <aa65535@live.com>
* shadowsocks-libev: use realname in the maintainer tagaa655352015-07-03
| | | | Signed-off-by: aa65535 <aa65535@live.com>
* shadowsocks-libev: add packageaa655352015-07-03
Shadowsocks-libev is a lightweight secured socks5 proxy for embedded devices and low end boxes. Signed-off-by: aa65535 <aa65535@live.com>