commit shadowsocks-libev for openSUSE:Factory

2020-09-21 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2020-09-21 17:42:37

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.4249 (New)


Package is "shadowsocks-libev"

Mon Sep 21 17:42:37 2020 rev:17 rq:835554 version:3.3.5

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2020-09-07 21:34:56.377369184 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.4249/shadowsocks-libev.changes
2020-09-21 17:44:52.636995239 +0200
@@ -1,0 +2,8 @@
+Sat Sep 19 10:47:47 UTC 2020 - opensuse-packaging 

+
+- Update version to 3.3.5
+  * Remove the SNI proxy function.
+  * Minor bug fixes. (#2581, #2582, #2590, #2595, #2599,
+#2600, #2620, #2687, #2692)
+
+---

Old:

  shadowsocks-libev-3.3.4.tar.gz

New:

  shadowsocks-libev-3.3.5.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.AZNmRS/_old  2020-09-21 17:44:54.636997123 +0200
+++ /var/tmp/diff_new_pack.AZNmRS/_new  2020-09-21 17:44:54.640997127 +0200
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.3.4
+Version:3.3.5
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later

++ shadowsocks-libev-3.3.4.tar.gz -> shadowsocks-libev-3.3.5.tar.gz ++
 22072 lines of diff (skipped)




commit shadowsocks-libev for openSUSE:Factory

2020-09-07 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2020-09-07 21:34:45

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.3399 (New)


Package is "shadowsocks-libev"

Mon Sep  7 21:34:45 2020 rev:16 rq:832606 version:3.3.4

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2020-06-15 20:28:04.213867086 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.3399/shadowsocks-libev.changes
2020-09-07 21:34:56.377369184 +0200
@@ -1,0 +2,6 @@
+Sun Sep  6 11:35:49 UTC 2020 - opensuse-packaging 

+
+- Fix shadowsocks-libev-tunnel.service
+- Add some systemd profiles 
+
+---

New:

  shadowsocks-libev-client@.service
  shadowsocks-libev-nat@.service
  shadowsocks-libev-redir@.service
  shadowsocks-libev-server@.service
  shadowsocks-libev-tunnel@.service



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.JqVR8v/_old  2020-09-07 21:34:57.137369537 +0200
+++ /var/tmp/diff_new_pack.JqVR8v/_new  2020-09-07 21:34:57.137369537 +0200
@@ -33,6 +33,11 @@
 Source5:%{name}-nat.service
 Source6:%{name}-manager.service
 Source7:%{name}-redir.service
+Source8:%{name}-client@.service
+Source9:%{name}-server@.service
+Source10:   %{name}-tunnel@.service
+Source11:   %{name}-nat@.service
+Source12:   %{name}-redir@.service
 BuildRequires:  libtool
 BuildRequires:  mbedtls-devel
 BuildRequires:  pkgconfig(libcares)
@@ -118,6 +123,11 @@
 install -m 644 %{SOURCE5} %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE6} %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE7} %{buildroot}%{_unitdir}
+install -m 644 %{SOURCE8} %{buildroot}%{_unitdir}
+install -m 644 %{SOURCE9} %{buildroot}%{_unitdir}
+install -m 644 %{SOURCE10} %{buildroot}%{_unitdir}
+install -m 644 %{SOURCE11} %{buildroot}%{_unitdir}
+install -m 644 %{SOURCE12} %{buildroot}%{_unitdir}
 mkdir -p %{buildroot}%{_sbindir}
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-client
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-server
@@ -125,6 +135,11 @@
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-nat
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-redir
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-tunnel
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-client@
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-server@
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-nat@
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-redir@
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcshadowsocks-libev-tunnel@
 
 %pre
 %service_add_pre %{name}-server.service
@@ -133,6 +148,11 @@
 %service_add_pre %{name}-nat.service 
 %service_add_pre %{name}-redir.service
 %service_add_pre %{name}-tunnel.service
+%service_add_pre %{name}-server@.service
+%service_add_pre %{name}-client@.service
+%service_add_pre %{name}-nat@.service 
+%service_add_pre %{name}-redir@.service
+%service_add_pre %{name}-tunnel@.service
 
 %post
 %service_add_post %{name}-server.service
@@ -141,6 +161,11 @@
 %service_add_post %{name}-nat.service
 %service_add_post %{name}-redir.service
 %service_add_post %{name}-tunnel.service
+%service_add_post %{name}-server@.service
+%service_add_post %{name}-client@.service
+%service_add_post %{name}-nat@.service
+%service_add_post %{name}-redir@.service
+%service_add_post %{name}-tunnel@.service
 
 %preun
 %service_del_preun %{name}-server.service
@@ -149,6 +174,11 @@
 %service_del_preun %{name}-nat.service
 %service_del_preun %{name}-redir.service
 %service_del_preun %{name}-tunnel.service
+%service_del_preun %{name}-server@.service
+%service_del_preun %{name}-client@.service
+%service_del_preun %{name}-nat@.service
+%service_del_preun %{name}-redir@.service
+%service_del_preun %{name}-tunnel@.service
 
 %postun
 %service_del_postun %{name}-server.service 
@@ -157,6 +187,11 @@
 %service_del_postun %{name}-nat.service 
 %service_del_postun %{name}-redir.service
 %service_del_postun %{name}-tunnel.service
+%service_del_postun %{name}-server@.service 
+%service_del_postun %{name}-client@.service
+%service_del_postun %{name}-nat@.service 
+%service_del_postun %{name}-redir@.service
+%service_del_postun %{name}-tunnel@.service
 
 %post -n lib%{name}2 -p /sbin/ldconfig
 

++ shadowsocks-libev-client@.service ++
[Unit]
Description=Daemon to start Shadowsocks-libev-client
Wants=network-online.target

commit shadowsocks-libev for openSUSE:Factory

2020-06-15 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2020-06-15 20:27:58

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.3606 (New)


Package is "shadowsocks-libev"

Mon Jun 15 20:27:58 2020 rev:15 rq:813075 version:3.3.4

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2020-02-04 19:54:32.789363356 +0100
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.3606/shadowsocks-libev.changes
2020-06-15 20:28:04.213867086 +0200
@@ -1,0 +2,13 @@
+Tue Jun  9 16:03:02 UTC 2020 - Dominique Leuenberger 
+
+- Revert back to the distro default compiler (i.e. GCC 10.1 on TW):
+  + export CFLAGS+="-fcommon" until upstream makes this code
+compatible to GCC10.
+
+---
+Sun Jun  7 11:16:33 UTC 2020 - opensuse-packaging 

+
+- Update Recommends tag: use shadowsocks-v2ray-plugin instead of simple-obfs 
+- Fix build on Tumbleweed: don't use gcc10!
+
+---



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.TUbfLx/_old  2020-06-15 20:28:05.433871313 +0200
+++ /var/tmp/diff_new_pack.TUbfLx/_new  2020-06-15 20:28:05.433871313 +0200
@@ -52,21 +52,21 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xmlto
 BuildRequires:  pkgconfig(systemd)
-Recommends: simple-obfs
+Recommends: shadowsocks-v2ray-plugin
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{?systemd_ordering}
 
 %description
-shadowsocks-libev is a lightweight secured SOCKS5 proxy
-for embedded devices and low-end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy for embedded devices 
and
+low-end boxes.
 
 %package -n lib%{name}%{libver}
 Summary:Libev port of Shadowsocks
 Group:  System/Libraries
 
 %description -n lib%{name}%{libver}
-shadowsocks-libev is a lightweight secured SOCKS5 proxy
-for embedded devices and low-end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy for embedded devices 
and
+low-end boxes.
 
 This package provides libraries for it.
 
@@ -77,8 +77,8 @@
 BuildArch:  noarch
 
 %description doc
-shadowsocks-libev is a lightweight secured SOCKS5 proxy
-for embedded devices and low-end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy for embedded devices 
and
+low-end boxes.
 
 This package provides Documents for it.
 
@@ -88,8 +88,8 @@
 Requires:   lib%{name}%{libver} = %{version}
 
 %description devel
-shadowsocks-libev is a lightweight secured SOCKS5 proxy
-for embedded devices and low-end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy for embedded devices 
and
+low-end boxes.
 
 This package provides development headers for it.
 
@@ -97,8 +97,11 @@
 %setup -q
 
 %build
-%configure --enable-shared
-make %{?_smp_mflags} V=1
+export CFLAGS="%{optflags} -fcommon"
+%configure \
+   --enable-shared 
+
+%make_build
 
 %install
 %make_install




commit shadowsocks-libev for openSUSE:Factory

2020-02-04 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2020-02-04 19:54:26

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.26092 (New)


Package is "shadowsocks-libev"

Tue Feb  4 19:54:26 2020 rev:14 rq:769751 version:3.3.4

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2020-01-16 18:22:14.925009020 +0100
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.26092/shadowsocks-libev.changes
   2020-02-04 19:54:32.789363356 +0100
@@ -1,0 +2,6 @@
+Mon Feb  3 16:29:38 UTC 2020 - Dominique Leuenberger 
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+
+---



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.putWFC/_old  2020-02-04 19:54:33.533363790 +0100
+++ /var/tmp/diff_new_pack.putWFC/_new  2020-02-04 19:54:33.537363793 +0100
@@ -49,9 +49,9 @@
 BuildRequires:  ghostscript-core
 %endif
 BuildRequires:  asciidoc
-BuildRequires:  systemd
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xmlto
+BuildRequires:  pkgconfig(systemd)
 Recommends: simple-obfs
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{?systemd_ordering}




commit shadowsocks-libev for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2020-01-16 18:22:02

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.26092 (New)


Package is "shadowsocks-libev"

Thu Jan 16 18:22:02 2020 rev:13 rq:764828 version:3.3.4

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2019-11-15 00:08:47.044192887 +0100
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.26092/shadowsocks-libev.changes
   2020-01-16 18:22:14.925009020 +0100
@@ -1,0 +2,6 @@
+Wed Jan 15 13:39:42 UTC 2020 - Michael Du 
+
+- Update version to 3.3.4
+  * Minor bug fixes. (#2539, #2565, #2566, #2577)
+
+---
@@ -5,0 +12,4 @@
+  * Fix exploitable denial-of-service vulnerability exists in the
+UDPRelay functionality (boo#1158251, CVE-2019-5163)
+  * Fix code execution vulnerability in the ss-manager binary
+(boo#1158365, CVE-2019-5164)

Old:

  shadowsocks-libev-3.3.3.tar.gz

New:

  shadowsocks-libev-3.3.4.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.wbkPWP/_old  2020-01-16 18:22:16.289009792 +0100
+++ /var/tmp/diff_new_pack.wbkPWP/_new  2020-01-16 18:22:16.305009801 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package shadowsocks-libev
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,12 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.3.3
+Version:3.3.4
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later
 Group:  Productivity/Networking/Web/Proxy
-Url:https://github.com/shadowsocks/shadowsocks-libev
+URL:https://github.com/shadowsocks/shadowsocks-libev
 Source0:
https://github.com/shadowsocks/shadowsocks-libev/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:%{name}-config.json
 Source2:%{name}-client.service

++ shadowsocks-libev-3.3.3.tar.gz -> shadowsocks-libev-3.3.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shadowsocks-libev-3.3.3/Changes 
new/shadowsocks-libev-3.3.4/Changes
--- old/shadowsocks-libev-3.3.3/Changes 2019-10-31 08:08:13.0 +0100
+++ new/shadowsocks-libev-3.3.4/Changes 2020-01-10 02:31:51.0 +0100
@@ -1,3 +1,10 @@
+shadowsocks-libev (3.3.4-1) unstable; urgency=medium
+
+  * Minor bug fixes. (#2539, #2565, #2566, #2577)
+  * Security bug fixes. (CVE-2019-5163, CVE-2019-5164)
+
+ -- Max Lv   Fri, 10 Jan 2020 09:28:25 +0800
+
 shadowsocks-libev (3.3.3-1) unstable; urgency=medium
 
   * Refine the handling of suspicious connections.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shadowsocks-libev-3.3.3/README.md 
new/shadowsocks-libev-3.3.4/README.md
--- old/shadowsocks-libev-3.3.3/README.md   2019-10-31 08:08:25.0 
+0100
+++ new/shadowsocks-libev-3.3.4/README.md   2020-01-10 02:32:19.0 
+0100
@@ -11,7 +11,7 @@
 created by [@clowwindy](https://github.com/clowwindy), and maintained by
 [@madeye](https://github.com/madeye) and 
[@linusyang](https://github.com/linusyang).
 
-Current version: 3.3.3 | [Changelog](debian/changelog)
+Current version: 3.3.4 | [Changelog](debian/changelog)
 
 ## Features
 
@@ -81,7 +81,7 @@
 
 Shadowsocks-libev is available in the official repository for following 
distributions:
 
-* Debian 8 or higher, including oldstable (jessie), stable (stretch), testing 
(buster) and unstable (sid)
+* Debian 8 or higher, including oldoldstable (jessie), old stable (stretch), 
stable (buster), testing (bullseye) and unstable (sid)
 * Ubuntu 16.10 or higher
 
 ```bash
@@ -89,17 +89,6 @@
 sudo apt install shadowsocks-libev
 ```
 
-For **Debian 8 (Jessie)** users, please install it from 
`jessie-backports-sloppy`:
-We strongly encourage you to install shadowsocks-libev from 
`jessie-backports-sloppy`.
-For more info about backports, you can refer [Debian 
Backports](https://backports.debian.org).
-
-```bash
-sudo sh -c 'printf "deb http://deb.debian.org/debian jessie-backports main\n" 
> /etc/apt/sources.list.d/jessie-backports.list'
-sudo sh -c 'printf "deb http://deb.debian.org/debian jessie-backports-sloppy 
main" >> /etc/apt/sources.list.d/jessie-backports.list'
-sudo apt update
-sudo apt -t jessie-backports-sloppy install shadowsocks-libev
-```
-
 For **Debian 9 

commit shadowsocks-libev for openSUSE:Factory

2019-11-14 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2019-11-15 00:08:45

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.26869 (New)


Package is "shadowsocks-libev"

Fri Nov 15 00:08:45 2019 rev:12 rq:748545 version:3.3.3

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2019-10-17 12:23:02.403059279 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.26869/shadowsocks-libev.changes
   2019-11-15 00:08:47.044192887 +0100
@@ -1,0 +2,6 @@
+Thu Nov 14 06:39:43 UTC 2019 - Hillwood Yang 
+
+- Update version to 3.3.3
+  * Refine the handling of suspicious connections.
+
+---

Old:

  shadowsocks-libev-3.3.2.tar.gz

New:

  shadowsocks-libev-3.3.3.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.FInKur/_old  2019-11-15 00:08:47.780192625 +0100
+++ /var/tmp/diff_new_pack.FInKur/_new  2019-11-15 00:08:47.784192623 +0100
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.3.2
+Version:3.3.3
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later

++ shadowsocks-libev-3.3.2.tar.gz -> shadowsocks-libev-3.3.3.tar.gz ++
 24563 lines of diff (skipped)




commit shadowsocks-libev for openSUSE:Factory

2019-10-17 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2019-10-17 12:22:56

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.2352 (New)


Package is "shadowsocks-libev"

Thu Oct 17 12:22:56 2019 rev:11 rq:739018 version:3.3.2

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2019-08-23 11:10:00.938456367 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.2352/shadowsocks-libev.changes
2019-10-17 12:23:02.403059279 +0200
@@ -1,0 +2,7 @@
+Thu Oct 17 06:26:27 UTC 2019 - Hillwood Yang 
+
+- Update version to 3.3.2
+  * Refine the handling of fragment request.
+  * Minor bug fixes.
+
+---

Old:

  shadowsocks-libev-3.3.1.tar.gz

New:

  shadowsocks-libev-3.3.2.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.VvGYnq/_old  2019-10-17 12:23:03.831055697 +0200
+++ /var/tmp/diff_new_pack.VvGYnq/_new  2019-10-17 12:23:03.831055697 +0200
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.3.1
+Version:3.3.2
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later

++ shadowsocks-libev-3.3.1.tar.gz -> shadowsocks-libev-3.3.2.tar.gz ++
/work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev-3.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.2352/shadowsocks-libev-3.3.2.tar.gz
 differ: char 5, line 1




commit shadowsocks-libev for openSUSE:Factory

2019-08-23 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2019-08-23 11:09:54

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.7948 (New)


Package is "shadowsocks-libev"

Fri Aug 23 11:09:54 2019 rev:10 rq:725429 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2019-06-12 13:15:13.704758215 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.7948/shadowsocks-libev.changes
2019-08-23 11:10:00.938456367 +0200
@@ -1,0 +2,8 @@
+Thu Aug 22 17:22:50 UTC 2019 - Michael Du 
+
+- Update version to 3.3.1
+  * Fix a high CPU bug introduced in 3.3.0. (#2449)
+  * Fix MinGW build. (#2438)
+  * Minor bug fixes. (#2402, #2412, #2427, #2443)
+
+---

Old:

  shadowsocks-libev-3.3.0.tar.gz

New:

  shadowsocks-libev-3.3.1.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.41gvJ6/_old  2019-08-23 11:10:01.558456290 +0200
+++ /var/tmp/diff_new_pack.41gvJ6/_new  2019-08-23 11:10:01.562456289 +0200
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.3.0
+Version:3.3.1
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later

++ shadowsocks-libev-3.3.0.tar.gz -> shadowsocks-libev-3.3.1.tar.gz ++
/work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev-3.3.0.tar.gz 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.7948/shadowsocks-libev-3.3.1.tar.gz
 differ: char 5, line 1




commit shadowsocks-libev for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2019-06-12 13:15:07

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.4811 (New)


Package is "shadowsocks-libev"

Wed Jun 12 13:15:07 2019 rev:9 rq:708926 version:3.3.0

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2019-04-01 12:35:32.861832355 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.4811/shadowsocks-libev.changes
2019-06-12 13:15:13.704758215 +0200
@@ -1,0 +2,8 @@
+Mon Jun 10 06:35:27 UTC 2019 - Hillwood Yang 
+
+- Update version to 3.3.0
+  * Enlarge the socket buffer size to 16KB.
+  * Fix the empty list bug in ss-manager.
+  * Fix the IPv6 address parser.
+
+---

Old:

  shadowsocks-libev-3.2.5.tar.gz

New:

  shadowsocks-libev-3.3.0.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.ukZw5W/_old  2019-06-12 13:15:14.228757665 +0200
+++ /var/tmp/diff_new_pack.ukZw5W/_new  2019-06-12 13:15:14.228757665 +0200
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.2.5
+Version:3.3.0
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later
@@ -50,9 +50,9 @@
 %endif
 BuildRequires:  asciidoc
 BuildRequires:  systemd
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  xmlto
 Recommends: simple-obfs
-BuildRequires:  systemd-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %{?systemd_ordering}
 

++ shadowsocks-libev-3.2.5.tar.gz -> shadowsocks-libev-3.3.0.tar.gz ++
 28346 lines of diff (skipped)




commit shadowsocks-libev for openSUSE:Factory

2019-04-01 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2019-04-01 12:35:31

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.25356 (New)


Package is "shadowsocks-libev"

Mon Apr  1 12:35:31 2019 rev:8 rq:688708 version:3.2.5

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2019-03-04 09:24:55.564551846 +0100
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.25356/shadowsocks-libev.changes
   2019-04-01 12:35:32.861832355 +0200
@@ -1,0 +2,11 @@
+Tue Mar 26 10:16:49 UTC 2019 - Michael Du 
+
+- Update version to 3.2.5
+  * Fix a bug of port parser.
+
+---
+Mon Mar 25 14:01:01 UTC 2019 - Hillwood Yang 
+
+- Fix postun. 
+
+---

Old:

  shadowsocks-libev-3.2.4.tar.gz

New:

  shadowsocks-libev-3.2.5.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.YEDtkg/_old  2019-04-01 12:35:33.833832831 +0200
+++ /var/tmp/diff_new_pack.YEDtkg/_new  2019-04-01 12:35:33.833832831 +0200
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.2.4
+Version:3.2.5
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later
@@ -52,8 +52,9 @@
 BuildRequires:  systemd
 BuildRequires:  xmlto
 Recommends: simple-obfs
-%{?systemd_requires}
+BuildRequires:  systemd-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%{?systemd_ordering}
 
 %description
 shadowsocks-libev is a lightweight secured SOCKS5 proxy
@@ -123,24 +124,36 @@
 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}
+%service_add_pre %{name}-server.service
+%service_add_pre %{name}-client.service
+%service_add_pre %{name}-manager.service 
+%service_add_pre %{name}-nat.service 
+%service_add_pre %{name}-redir.service
+%service_add_pre %{name}-tunnel.service
 
 %post
-%{service_add_post %{name}-server.service %{name}-client.service \
-%{name}-manager.service %{name}-nat.service %{name}-redir.service \
-%{name}-tunnel.service}
+%service_add_post %{name}-server.service
+%service_add_post %{name}-client.service
+%service_add_post %{name}-manager.service
+%service_add_post %{name}-nat.service
+%service_add_post %{name}-redir.service
+%service_add_post %{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}
+%service_del_preun %{name}-server.service
+%service_del_preun %{name}-client.service
+%service_del_preun %{name}-manager.service
+%service_del_preun %{name}-nat.service
+%service_del_preun %{name}-redir.service
+%service_del_preun %{name}-tunnel.service
 
 %postun
-%{service_del_postun %{name}-server.service %{name}-client.service \
-%{name}-manager.service %{name}-nat.service %{name}-redir.service \
-%{name}-tunnel.service}
+%service_del_postun %{name}-server.service 
+%service_del_postun %{name}-client.service
+%service_del_postun %{name}-manager.service 
+%service_del_postun %{name}-nat.service 
+%service_del_postun %{name}-redir.service
+%service_del_postun %{name}-tunnel.service
 
 %post -n lib%{name}2 -p /sbin/ldconfig
 

++ shadowsocks-libev-3.2.4.tar.gz -> shadowsocks-libev-3.2.5.tar.gz ++
/work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev-3.2.4.tar.gz 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.25356/shadowsocks-libev-3.2.5.tar.gz
 differ: char 5, line 1




commit shadowsocks-libev for openSUSE:Factory

2019-03-04 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2019-03-04 09:24:25

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.28833 (New)


Package is "shadowsocks-libev"

Mon Mar  4 09:24:25 2019 rev:7 rq:681199 version:3.2.4

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2018-11-30 16:32:15.153373652 +0100
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.28833/shadowsocks-libev.changes
   2019-03-04 09:24:55.564551846 +0100
@@ -1,0 +2,8 @@
+Mon Mar  4 06:28:42 UTC 2019 - Michael Du 
+
+- Update version to 3.2.4
+  * Fix a crash with MinGW.
+  * Refine SIP003 plugin interface.
+  * Remove connection timeout from all clients.
+
+---

Old:

  shadowsocks-libev-3.2.3.tar.gz

New:

  shadowsocks-libev-3.2.4.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.G8PgqL/_old  2019-03-04 09:24:56.356551704 +0100
+++ /var/tmp/diff_new_pack.G8PgqL/_new  2019-03-04 09:24:56.368551702 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package shadowsocks-libev
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.2.3
+Version:3.2.4
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later

++ shadowsocks-libev-3.2.3.tar.gz -> shadowsocks-libev-3.2.4.tar.gz ++
/work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev-3.2.3.tar.gz 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.28833/shadowsocks-libev-3.2.4.tar.gz
 differ: char 5, line 1




commit shadowsocks-libev for openSUSE:Factory

2018-11-30 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2018-11-30 16:32:14

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new.19453 (New)


Package is "shadowsocks-libev"

Fri Nov 30 16:32:14 2018 rev:6 rq:652582 version:3.2.3

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2018-05-29 16:53:23.389357137 +0200
+++ 
/work/SRC/openSUSE:Factory/.shadowsocks-libev.new.19453/shadowsocks-libev.changes
   2018-11-30 16:32:15.153373652 +0100
@@ -1,0 +2,15 @@
+Thu Nov 29 02:40:47 UTC 2018 - Michael Du 
+
+- Update version to 3.2.3
+  * Fix the alignment bug again.
+
+---
+Wed Nov 28 08:06:50 UTC 2018 - Michael Du 
+
+- Update version to 3.2.2
+  * Fix a bug on 32-bit arch.
+- Changes in version 3.2.1
+  * Add TCP fast open support to ss-tunnel by @PantherJohn.
+  * Fix several security issues.
+
+---

Old:

  shadowsocks-libev-3.2.0.tar.gz

New:

  shadowsocks-libev-3.2.3.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.KM0XEK/_old  2018-11-30 16:32:15.945372614 +0100
+++ /var/tmp/diff_new_pack.KM0XEK/_new  2018-11-30 16:32:15.945372614 +0100
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.2.0
+Version:3.2.3
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0-or-later
@@ -148,9 +148,10 @@
 
 %files
 %defattr(-,root,root)
-%doc Changes README.md COPYING AUTHORS
+%doc Changes README.md AUTHORS
 %dir %{_sysconfdir}/shadowsocks
 %config(noreplace) %{_sysconfdir}/shadowsocks/%{name}-config.json
+%license COPYING
 %{_bindir}/ss-local
 %{_bindir}/ss-redir
 %{_bindir}/ss-server

++ shadowsocks-libev-3.2.0.tar.gz -> shadowsocks-libev-3.2.3.tar.gz ++
 3077 lines of diff (skipped)




commit shadowsocks-libev for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2018-05-29 16:53:13

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new (New)


Package is "shadowsocks-libev"

Tue May 29 16:53:13 2018 rev:5 rq:612837 version:3.2.0

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2018-01-22 16:20:44.167710399 +0100
+++ /work/SRC/openSUSE:Factory/.shadowsocks-libev.new/shadowsocks-libev.changes 
2018-05-29 16:53:23.389357137 +0200
@@ -1,0 +2,9 @@
+Tue May 29 07:46:29 UTC 2018 - hillw...@opensuse.org
+
+- Update version to 3.2.0
+  * Add MinGW support by @linusyang 
+  * Refine c-ares integration by @xnoreq.
+  * Fix building issues with GCC8 by @FlyingheartCN.
+  * Minor bug fixes.
+
+---

Old:

  shadowsocks-libev-3.1.3.tar.gz

New:

  shadowsocks-libev-3.2.0.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.v7ps0e/_old  2018-05-29 16:53:24.149329177 +0200
+++ /var/tmp/diff_new_pack.v7ps0e/_new  2018-05-29 16:53:24.149329177 +0200
@@ -19,10 +19,10 @@
 %define libver 2
 
 Name:   shadowsocks-libev
-Version:3.1.3
+Version:3.2.0
 Release:0
 Summary:Libev port of Shadowsocks
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Productivity/Networking/Web/Proxy
 Url:https://github.com/shadowsocks/shadowsocks-libev
 Source0:
https://github.com/shadowsocks/shadowsocks-libev/releases/download/v%{version}/%{name}-%{version}.tar.gz

++ shadowsocks-libev-3.1.3.tar.gz -> shadowsocks-libev-3.2.0.tar.gz ++
 7146 lines of diff (skipped)




commit shadowsocks-libev for openSUSE:Factory

2018-01-22 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2018-01-22 16:18:49

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new (New)


Package is "shadowsocks-libev"

Mon Jan 22 16:18:49 2018 rev:4 rq:567907 version:3.1.3

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2018-01-02 16:34:51.391100127 +0100
+++ /work/SRC/openSUSE:Factory/.shadowsocks-libev.new/shadowsocks-libev.changes 
2018-01-22 16:20:44.167710399 +0100
@@ -1,0 +2,6 @@
+Sat Jan 20 14:02:33 UTC 2018 - hillw...@opensuse.org
+
+- Update version to 3.1.3
+  * Fix a bug in UDP relay.
+
+---

Old:

  shadowsocks-libev-3.1.2.tar.gz

New:

  shadowsocks-libev-3.1.3.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.T6xHXM/_old  2018-01-22 16:20:44.827679531 +0100
+++ /var/tmp/diff_new_pack.T6xHXM/_new  2018-01-22 16:20:44.831679343 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package shadowsocks-libev
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
 
 
 %define libver 2
+
 Name:   shadowsocks-libev
-Version:3.1.2
+Version:3.1.3
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0+

++ shadowsocks-libev-3.1.2.tar.gz -> shadowsocks-libev-3.1.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shadowsocks-libev-3.1.2/Changes 
new/shadowsocks-libev-3.1.3/Changes
--- old/shadowsocks-libev-3.1.2/Changes 2017-12-29 06:05:18.0 +0100
+++ new/shadowsocks-libev-3.1.3/Changes 2018-01-16 02:20:51.0 +0100
@@ -1,3 +1,9 @@
+shadowsocks-libev (3.1.3-1) unstable; urgency=medium
+
+  * Fix a bug in UDP relay.
+
+ -- Max Lv   Mon, 15 Jan 2018 17:19:31 -0800
+
 shadowsocks-libev (3.1.2-1) unstable; urgency=medium
 
   * Fix a bug in DNS resolver.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shadowsocks-libev-3.1.2/README.md 
new/shadowsocks-libev-3.1.3/README.md
--- old/shadowsocks-libev-3.1.2/README.md   2017-12-29 06:04:28.0 
+0100
+++ new/shadowsocks-libev-3.1.3/README.md   2018-01-16 02:17:56.0 
+0100
@@ -9,7 +9,7 @@
 created by [@clowwindy](https://github.com/clowwindy), and maintained by
 [@madeye](https://github.com/madeye) and 
[@linusyang](https://github.com/linusyang).
 
-Current version: 3.1.2 | [Changelog](debian/changelog)
+Current version: 3.1.3 | [Changelog](debian/changelog)
 
 Travis CI: [![Travis 
CI](https://travis-ci.org/shadowsocks/shadowsocks-libev.svg?branch=master)](https://travis-ci.org/shadowsocks/shadowsocks-libev)
 
@@ -491,7 +491,7 @@
 
 ```
 Copyright: 2013-2015, Clow Windy 
-   2013-2017, Max Lv 
+   2013-2018, Max Lv 
2014, Linus Yang 
 
 This program is free software: you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/shadowsocks-libev-3.1.2/configure 
new/shadowsocks-libev-3.1.3/configure
--- old/shadowsocks-libev-3.1.2/configure   2017-12-29 06:04:10.0 
+0100
+++ new/shadowsocks-libev-3.1.3/configure   2018-01-16 02:21:31.0 
+0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for shadowsocks-libev 3.1.2.
+# Generated by GNU Autoconf 2.69 for shadowsocks-libev 3.1.3.
 #
 # Report bugs to .
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='shadowsocks-libev'
 PACKAGE_TARNAME='shadowsocks-libev'
-PACKAGE_VERSION='3.1.2'
-PACKAGE_STRING='shadowsocks-libev 3.1.2'
+PACKAGE_VERSION='3.1.3'
+PACKAGE_STRING='shadowsocks-libev 3.1.3'
 PACKAGE_BUGREPORT='max.c...@gmail.com'
 PACKAGE_URL=''
 
@@ -1365,7 +1365,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures shadowsocks-libev 3.1.2 to adapt to many kinds of 
systems.
+\`configure' configures shadowsocks-libev 3.1.3 to adapt to many kinds of 
systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1437,7 +1437,7 @@
 
 if test -n "$ac_init_help"; 

commit shadowsocks-libev for openSUSE:Factory

2018-01-02 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2018-01-02 16:34:50

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new (New)


Package is "shadowsocks-libev"

Tue Jan  2 16:34:50 2018 rev:3 rq:560767 version:3.1.2

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2017-11-01 11:09:49.441366254 +0100
+++ /work/SRC/openSUSE:Factory/.shadowsocks-libev.new/shadowsocks-libev.changes 
2018-01-02 16:34:51.391100127 +0100
@@ -1,0 +2,15 @@
+Sat Dec 30 09:14:46 UTC 2017 - jeng...@inai.de
+
+- Instad of removing static libs after the fact, do not even build
+  them in the first place.
+- Fix RPM groups and spelling errors in the description.
+
+---
+Fri Dec 29 13:39:37 UTC 2017 - hillw...@opensuse.org
+
+- Update to 3.1.2
+  * Fix a bug in DNS resolver.
+  * Add new TFO API support.
+- Drop fix-Command-Execution-in-ss-manager.patch. Merged by upstream. 
+
+---
@@ -15 +30 @@
-- Update to 3.0.10
+- Update to 3.1.0

Old:

  fix-Command-Execution-in-ss-manager.patch
  shadowsocks-libev-3.1.0.tar.gz

New:

  shadowsocks-libev-3.1.2.tar.gz



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.iu8SB0/_old  2018-01-02 16:34:52.298797434 +0100
+++ /var/tmp/diff_new_pack.iu8SB0/_new  2018-01-02 16:34:52.302796101 +0100
@@ -18,15 +18,13 @@
 
 %define libver 2
 Name:   shadowsocks-libev
-Version:3.1.0
+Version:3.1.2
 Release:0
 Summary:Libev port of Shadowsocks
 License:GPL-3.0+
 Group:  Productivity/Networking/Web/Proxy
 Url:https://github.com/shadowsocks/shadowsocks-libev
 Source0:
https://github.com/shadowsocks/shadowsocks-libev/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# PATFH-FIX-SUSE fix-Command-Execution-in-ss-manager.patch 
hillw...@opensuse.org --Fix boo#1065619 and CVE-2017-15924
-Patch0: fix-Command-Execution-in-ss-manager.patch
 Source1:%{name}-config.json
 Source2:%{name}-client.service
 Source3:%{name}-server.service
@@ -57,16 +55,16 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-shadowsocks-libev is a lightweight secured scoks5 proxy 
-for embedded devices and low end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy
+for embedded devices and low-end boxes.
 
 %package -n lib%{name}%{libver}
 Summary:Libev port of Shadowsocks
-Group:  Productivity/Networking/Web/Proxy
+Group:  System/Libraries
 
 %description -n lib%{name}%{libver}
-shadowsocks-libev is a lightweight secured scoks5 proxy 
-for embedded devices and low end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy
+for embedded devices and low-end boxes.
 
 This package provides libraries for it.
 
@@ -77,8 +75,8 @@
 BuildArch:  noarch
 
 %description doc
-shadowsocks-libev is a lightweight secured scoks5 proxy
-for embedded devices and low end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy
+for embedded devices and low-end boxes.
 
 This package provides Documents for it.
 
@@ -88,24 +86,22 @@
 Requires:   lib%{name}%{libver} = %{version}
 
 %description devel
-shadowsocks-libev is a lightweight secured scoks5 proxy
-for embedded devices and low end boxes.
+shadowsocks-libev is a lightweight secured SOCKS5 proxy
+for embedded devices and low-end boxes.
 
 This package provides development headers for it.
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-%configure --prefix=%{_prefix} \
-   --enable-shared
-make %{?_smp_mflags}
+%configure --enable-shared
+make %{?_smp_mflags} V=1
 
 %install
 %make_install
 
-rm -rf %{buildroot}%{_libdir}/*.{a,la}
+rm -rf %{buildroot}/%{_libdir}/*.la
 
 install -d %{buildroot}%{_sysconfdir}/shadowsocks/
 install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/shadowsocks/

++ shadowsocks-libev-3.1.0.tar.gz -> shadowsocks-libev-3.1.2.tar.gz ++
 3968 lines of diff (skipped)




commit shadowsocks-libev for openSUSE:Factory

2017-11-01 Thread root
Hello community,

here is the log from the commit of package shadowsocks-libev for 
openSUSE:Factory checked in at 2017-11-01 11:09:50

Comparing /work/SRC/openSUSE:Factory/shadowsocks-libev (Old)
 and  /work/SRC/openSUSE:Factory/.shadowsocks-libev.new (New)


Package is "shadowsocks-libev"

Wed Nov  1 11:09:50 2017 rev:2 rq:537772 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/shadowsocks-libev/shadowsocks-libev.changes  
2017-09-28 12:35:56.282891397 +0200
+++ /work/SRC/openSUSE:Factory/.shadowsocks-libev.new/shadowsocks-libev.changes 
2017-11-01 11:09:49.441366254 +0100
@@ -1,0 +2,6 @@
+Tue Oct 31 03:31:56 UTC 2017 - hillw...@opensuse.org
+
+- Add fix-Command-Execution-in-ss-manager.patch
+  * Fix boo#1065619 and CVE-2017-15924
+
+---

New:

  fix-Command-Execution-in-ss-manager.patch



Other differences:
--
++ shadowsocks-libev.spec ++
--- /var/tmp/diff_new_pack.tV60Qe/_old  2017-11-01 11:09:50.177339371 +0100
+++ /var/tmp/diff_new_pack.tV60Qe/_new  2017-11-01 11:09:50.181339225 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package shadowsocks-libev
 #
-# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,15 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define libver 2
 Name:   shadowsocks-libev
 Version:3.1.0
 Release:0
-License:GPL-3.0+
 Summary:Libev port of Shadowsocks
-Url:https://github.com/shadowsocks/shadowsocks-libev
+License:GPL-3.0+
 Group:  Productivity/Networking/Web/Proxy
+Url:https://github.com/shadowsocks/shadowsocks-libev
 Source0:
https://github.com/shadowsocks/shadowsocks-libev/releases/download/v%{version}/%{name}-%{version}.tar.gz
+# PATFH-FIX-SUSE fix-Command-Execution-in-ss-manager.patch 
hillw...@opensuse.org --Fix boo#1065619 and CVE-2017-15924
+Patch0: fix-Command-Execution-in-ss-manager.patch
 Source1:%{name}-config.json
 Source2:%{name}-client.service
 Source3:%{name}-server.service
@@ -32,12 +35,12 @@
 Source6:%{name}-manager.service
 Source7:%{name}-redir.service
 BuildRequires:  libtool
-BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(libsodium) >= 1.0.4
-BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  mbedtls-devel
 BuildRequires:  pkgconfig(libcares)
 BuildRequires:  pkgconfig(libev)
-BuildRequires:  mbedtls-devel
+BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  pkgconfig(libsodium) >= 1.0.4
+BuildRequires:  pkgconfig(openssl)
 %if 0%{?fedora} >= 24
 BuildRequires:  pkgconfig
 %else
@@ -47,8 +50,8 @@
 BuildRequires:  ghostscript-core
 %endif
 BuildRequires:  asciidoc
-BuildRequires:  xmlto
 BuildRequires:  systemd
+BuildRequires:  xmlto
 Recommends: simple-obfs
 %{?systemd_requires}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -59,6 +62,7 @@
 
 %package -n lib%{name}%{libver}
 Summary:Libev port of Shadowsocks
+Group:  Productivity/Networking/Web/Proxy
 
 %description -n lib%{name}%{libver}
 shadowsocks-libev is a lightweight secured scoks5 proxy 
@@ -91,6 +95,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure --prefix=%{_prefix} \

++ fix-Command-Execution-in-ss-manager.patch ++
diff -Nur shadowsocks-libev-3.1.0/src/manager.c 
shadowsocks-libev-3.1.0-new/src/manager.c
--- shadowsocks-libev-3.1.0/src/manager.c   2017-09-06 09:19:47.0 
+0800
+++ shadowsocks-libev-3.1.0-new/src/manager.c   2017-10-31 11:29:51.122235135 
+0800
@@ -92,7 +92,7 @@
 }
 
 static void
-build_config(char *prefix, struct server *server)
+build_config(char *prefix, struct manager_ctx *manager, struct server *server)
 {
 char *path= NULL;
 int path_size = strlen(prefix) + strlen(server->port) + 20;
@@ -110,11 +110,18 @@
 fprintf(f, "{\n");
 fprintf(f, "\"server_port\":%d,\n", atoi(server->port));
 fprintf(f, "\"password\":\"%s\"", server->password);
-if (server->fast_open[0]) fprintf(f, ",\n\"fast_open\": %s", 
server->fast_open);
-if (server->mode)   fprintf(f, ",\n\"mode\":\"%s\"", server->mode);
-if (server->method) fprintf(f, ",\n\"method\":\"%s\"", server->method);
-if (server->plugin) fprintf(f, ",\n\"plugin\":\"%s\"", server->plugin);
-if (server->plugin_opts) fprintf(f, ",\n\"plugin_opts\":\"%s\"", 
server->plugin_opts);
+if (server->method)
+fprintf(f, ",\n\"method\":\"%s\"", server->method);
+else if (manager->method)
+