Browse Source

rsync: update to 3.1.2

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11392 ec354946-7b23-47d6-9f5a-488ba84defc7
iwamoto 6 years ago
parent
commit
22fda2c74e
1 changed files with 17 additions and 6 deletions
  1. 17 6
      r/rsync/rsync-vl.spec

+ 17 - 6
r/rsync/rsync-vl.spec

@@ -1,8 +1,8 @@
 Summary:     A program for synchronizing files over a network.
 Summary(ja): ネットワーク越しにファイルを同期させるプログラム
 Name: rsync
-Version: 3.1.1
-Release: 2%{_dist_release}
+Version: 3.1.2
+Release: 1%{_dist_release}
 Group: Applications/Internet
 License: GPLv3+
 URL: http://rsync.samba.org
@@ -12,7 +12,10 @@ Source2: rsync.xinetd
 
 Patch0: ssh-6-option.diff
 # security fixes
-Patch100: rsync_CVE-2014-9512.patch
+Patch100: 0001-Enforce-trailing-0-when-receiving-xattr-name-values.patch
+Patch110: 0002-Check-fname-in-recv_files-sooner.patch
+Patch120: 0003-Sanitize-xname-in-read_ndx_and_attrs.patch
+Patch130: 0004-Check-daemon-filter-against-fnamecmp-in-recv_files.patch
 
 Prefix: %{_prefix}
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -57,14 +60,17 @@ patch -p1 -i patches/copy-devices.diff
 
 %patch0 -p1 -b .man
 # security fixes
-%patch100 -p1 -b .CVE-2014-9512
+%patch100 -p1
+%patch110 -p1
+%patch120 -p1
+%patch130 -p1
 
 %build
 autoreconf
-%configure
+# %configure
+make reconfigure
 make %{?_smp_mflags} CCOPTFLAGS="$RPM_OPT_FLAGS"
 
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -88,6 +94,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Jan 13 2018 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.1.2-1
+- update to 3.1.2
+- add patch100-130 to fix security issue from debian
+- use make reconfigure in build section
+
 * Sat Nov 14 2015 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.1.1-2
 - added Patch100 to fix CVE-2014-9512