diff --git a/shadowsocks-libev-2.5.6.tar.gz b/shadowsocks-libev-2.5.6.tar.gz deleted file mode 100644 index bc4a30a..0000000 --- a/shadowsocks-libev-2.5.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa232047d12d39bf19f3539828ca1662da5e5905bfc03163ba20c37fe8e94d8f -size 1552674 diff --git a/shadowsocks-libev-3.1.0.tar.gz b/shadowsocks-libev-3.1.0.tar.gz new file mode 100644 index 0000000..fc13760 --- /dev/null +++ b/shadowsocks-libev-3.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b6493ebdcfff1eb31faf34d164d57049f7253ff5bffafa6ce2263c9ac123f31 +size 1918641 diff --git a/shadowsocks-libev.changes b/shadowsocks-libev.changes index ac67618..bd597e3 100644 --- a/shadowsocks-libev.changes +++ b/shadowsocks-libev.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Tue Sep 19 02:26:24 UTC 2017 - hillwood@opensuse.org + +- Update to 3.0.10 + * Replace libudns with libc-ares. +- Merge libbloom, libcork and libipset. + +------------------------------------------------------------------- +Thu Aug 10 08:14:18 UTC 2017 - hillwood@opensuse.org + +- Update to 3.0.8 + * Refine the ping-pong bloom filter. + * Minor bug fixes by @vfreex, @vlolteanu and @jackyyf. + +------------------------------------------------------------------- +Thu Jul 20 14:28:00 UTC 2017 - hillwood@opensuse.org + +- Set simple-obfs by Recommends. + +------------------------------------------------------------------- +Thu Jul 20 01:21:02 UTC 2017 - hillwood@opensuse.org + +- Update to 3.0.7 + * Fix a bug with AEAD ciphers. + * Refine ACL support by @blackgear. + * Refine manager mode by @mengxd. + * Fix a potential memory leak by @vlolteanu. + +------------------------------------------------------------------- +Tue Apr 18 03:25:52 UTC 2017 - hillwood@opensuse.org + +- Update to 3.0.5 + * Drop dependencies of OpenSSL and PolarSSL. + * Deprecate OTA (One-Time-Auth). + * Add new ciphers for SIP004: aes-128-gcm, aes-192-gcm, aes-256-gcm, + chacha20-poly1305 and chacha20-ietf-poly1305. + * Refine SIP003 to support standalone mode of obfsproxy. + * Fix a crashe when using stream ciphers. + * Fix a protocol bug in AEAD ciphers. (SIP004) + * Allow setting keys directly. (SIP006) + * Add session key for AEAD. (SIP007) + * Replace nonce cache with a ping-pong bloom filter. + * Add CMake files by @wenerme. + * Support TCP Fast Open in ss-redir by @lqs. + * Support TOS/DESCP in ss-redir by @sduponch. + * Refine MPTCP by @sduponch. + * Fix a bug of TCP Fast Open in ss-redir. + ------------------------------------------------------------------- Tue Dec 6 09:38:20 UTC 2016 - jengelh@inai.de diff --git a/shadowsocks-libev.spec b/shadowsocks-libev.spec index c6cc75a..0801237 100644 --- a/shadowsocks-libev.spec +++ b/shadowsocks-libev.spec @@ -1,7 +1,7 @@ # # spec file for package shadowsocks-libev # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,13 +16,13 @@ # Name: shadowsocks-libev -Version: 2.5.6 +Version: 3.1.0 Release: 0 License: GPL-3.0+ Summary: Libev port of Shadowsocks -Url: https://github.com/madeye/shadowsocks-libev +Url: https://github.com/shadowsocks/shadowsocks-libev Group: Productivity/Networking/Web/Proxy -Source0: https://github.com/shadowsocks/shadowsocks-libev/archive/v%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/shadowsocks/shadowsocks-libev/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: %{name}-config.json Source2: %{name}-client.service Source3: %{name}-server.service @@ -31,7 +31,12 @@ Source5: %{name}-nat.service Source6: %{name}-manager.service Source7: %{name}-redir.service BuildRequires: libtool -BuildRequires: openssl-devel +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(libsodium) >= 1.0.4 +BuildRequires: pkgconfig(libpcre) +BuildRequires: pkgconfig(libcares) +BuildRequires: pkgconfig(libev) +BuildRequires: mbedtls-devel %if 0%{?fedora} >= 24 BuildRequires: pkgconfig %else @@ -41,9 +46,9 @@ BuildRequires: pkg-config BuildRequires: ghostscript-core %endif BuildRequires: asciidoc -BuildRequires: pkgconfig(libpcre) BuildRequires: xmlto BuildRequires: systemd +Recommends: simple-obfs %{?systemd_requires} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -51,6 +56,15 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build shadowsocks-libev is a lightweight secured scoks5 proxy for embedded devices and low end boxes. +%package -n lib%{name}2 +Summary: Libev port of Shadowsocks + +%description -n lib%{name}2 +shadowsocks-libev is a lightweight secured scoks5 proxy +for embedded devices and low end boxes. + +This package provides libraries for it. + %package doc Summary: Documents for shadowsocks-libev Group: Documentation/HTML @@ -78,7 +92,8 @@ This package provides development headers for it. %setup -q %build -%configure --prefix=%{_prefix} +%configure --prefix=%{_prefix} \ + --enable-shared make %{?_smp_mflags} %install @@ -106,29 +121,31 @@ ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-tunnel %pre %{service_add_pre %{name}-server.service %{name}-client.service \ - %{name}-manager.service %{name}-nat.service %{name}-redir.service \ - %{name}-tunnel.service} + %{name}-manager.service %{name}-nat.service %{name}-redir.service \ + %{name}-tunnel.service} %post -/sbin/ldconfig %{service_add_post %{name}-server.service %{name}-client.service \ - %{name}-manager.service %{name}-nat.service %{name}-redir.service \ - %{name}-tunnel.service} + %{name}-manager.service %{name}-nat.service %{name}-redir.service \ + %{name}-tunnel.service} %preun %{service_del_preun %{name}-server.service %{name}-client.service \ - %{name}-manager.service %{name}-nat.service %{name}-redir.service \ - %{name}-tunnel.service} + %{name}-manager.service %{name}-nat.service %{name}-redir.service \ + %{name}-tunnel.service} %postun -/sbin/ldconfig %{service_del_postun %{name}-server.service %{name}-client.service \ - %{name}-manager.service %{name}-nat.service %{name}-redir.service \ - %{name}-tunnel.service} + %{name}-manager.service %{name}-nat.service %{name}-redir.service \ + %{name}-tunnel.service} + +%post -n lib%{name}2 -p /sbin/ldconfig + +%postun -n lib%{name}2 -p /sbin/ldconfig %files %defattr(-,root,root) -%doc Changes README.md COPYING LICENSE +%doc Changes README.md COPYING AUTHORS %dir %{_sysconfdir}/shadowsocks %config(noreplace) %{_sysconfdir}/shadowsocks/%{name}-config.json %{_bindir}/ss-local @@ -142,6 +159,10 @@ ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-tunnel %{_sbindir}/rcshadowsocks-libev-* %{_unitdir}/%{name}-*.service +%files -n lib%{name}2 +%defattr(-,root,root) +%{_libdir}/lib%{name}.so.* + %files doc %defattr(-,root,root) %dir %{_datadir}/doc/%{name} @@ -151,6 +172,6 @@ ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-tunnel %defattr(-,root,root) %{_includedir}/shadowsocks.h %{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/lib%{name}.so %changelog -