source: projects/specs/trunk/r/rsync/rsync-vl.spec @ 11392

Revision 11392, 8.5 KB checked in by iwamoto, 6 years ago (diff)

rsync: update to 3.1.2

Line 
1Summary:     A program for synchronizing files over a network.
2Summary(ja): ネットワーク越しにファイルを同期させるプログラム
3Name: rsync
4Version: 3.1.2
5Release: 1%{_dist_release}
6Group: Applications/Internet
7License: GPLv3+
8URL: http://rsync.samba.org
9Source: ftp://rsync.samba.org/pub/rsync/rsync-%{version}.tar.gz
10Source1: ftp://rsync.samba.org/pub/rsync/rsync-patches-%{version}.tar.gz
11Source2: rsync.xinetd
12
13Patch0: ssh-6-option.diff
14# security fixes
15Patch100: 0001-Enforce-trailing-0-when-receiving-xattr-name-values.patch
16Patch110: 0002-Check-fname-in-recv_files-sooner.patch
17Patch120: 0003-Sanitize-xname-in-read_ndx_and_attrs.patch
18Patch130: 0004-Check-daemon-filter-against-fnamecmp-in-recv_files.patch
19
20Prefix: %{_prefix}
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22
23BuildRequires: libacl-devel libattr-devel popt-devel
24
25Vendor: Project Vine
26Distribution: Vine Linux
27Packager: daisuke
28
29%description
30Rsync uses a quick and reliable algorithm to very quickly bring
31remote and host files into sync.  Rsync is fast because it just
32sends the differences in the files over the network (instead of
33sending the complete files). Rsync is often used as a very powerful
34mirroring process or just as a more capable replacement for the
35rcp command.  A technical report which describes the rsync algorithm
36is included in this package.
37
38Install rsync if you need a powerful mirroring program.
39
40%description -l ja
41rsync は高速で信頼性の高いアルゴリズムを使い,遠隔ホスト上のファイルと
42高速に同期させることが出来ます.rsync が高速に動作するのは,ネットワーク
43上に流れるデータがファイルの差分だけだからです (ファイル全体をやりとり
44するのではなく).rsync は強力なミラリングツールとしても,rcp コマンドの
45代替としても使うことが出来ます.rsync のアルゴリズムに関する技術情報は
46このパッケージに同梱されています.
47
48強力なミラープログラムが必要ならば rsync をインストールして下さい.
49
50
51%prep
52%setup -q -b 1
53
54# backword compatibility fix patches
55patch -p1 -i patches/acls.diff
56patch -p1 -i patches/xattrs.diff
57
58#Enable --copy-devices parameter
59patch -p1 -i patches/copy-devices.diff
60
61%patch0 -p1 -b .man
62# security fixes
63%patch100 -p1
64%patch110 -p1
65%patch120 -p1
66%patch130 -p1
67
68%build
69autoreconf
70# %configure
71make reconfigure
72make %{?_smp_mflags} CCOPTFLAGS="$RPM_OPT_FLAGS"
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77%makeinstall
78mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
79install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/xinetd.d/rsync
80
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85
86%files
87%defattr(-,root,root)
88%doc COPYING README tech_report.tex
89%doc NEWS OLDNEWS TODO
90/etc/xinetd.d/rsync
91%{_prefix}/bin/rsync
92%{_mandir}/man1/rsync.1*
93%{_mandir}/man5/rsyncd.conf.5*
94
95
96%changelog
97* Sat Jan 13 2018 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.1.2-1
98- update to 3.1.2
99- add patch100-130 to fix security issue from debian
100- use make reconfigure in build section
101
102* Sat Nov 14 2015 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.1.1-2
103- added Patch100 to fix CVE-2014-9512
104
105* Fri Nov 07 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.1.1-1
106- new upstream release
107- deleted Patch100 to merge source
108
109* Wed Jun 11 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 3.1.0-2
110- add Patch100 to fix CVE-2014-2855
111
112* Sat Nov 23 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.1.0-1
113- new upstream release
114
115* Fri Jan 20 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.9-1
116- new upstream release
117
118* Sun May 22 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0.8-1
119- new upstream release with security fixes
120- drop patch100 (is included in new release)
121
122* Sat Apr  2 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0.7-2
123- add Patch100 for fix CVE-2011-1097 (filelist)
124- change specfile name (-vl)
125
126* Sat Jan 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.7-1
127- new upstream release
128
129* Thu Oct 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.6-1
130- new upstream release
131- changed License tag
132- added Patch0 from Debian
133- added BuildRequires: libattr-devel popt-devel
134- added patch -p1 -i patches/copy-devices.diff in %setup
135  (to enable --copy-devices parameter)
136
137* Sun Sep 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.4-2
138- added BuildRequires: libacl-devel (to enable ACL)
139
140* Tue Sep 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.4-1
141- new upstream release
142- add rsync-patches (replaces patch1,2)
143  use xattr.patch and acls.patch for backword compatibility
144
145* Sun Apr 13 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0.2-1
146- new upstream release
147- add patch1,2 for backward compatibility from fc
148- new versioning policy
149
150* Tue Aug 21 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.9-0vl2
151- add Patch10 for CVE-2007-4091
152  (rsync "f_name()" Function Directory Name Handling Off-By-One Vulnerability)
153
154* Wed Jan 10 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.9-0vl1
155- new upstream release
156- add Vendor/Distribution tag
157
158* Mon Mar 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.4-0vl1
159- new upstream release
160
161* Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-0vl1
162- new upstream release
163- drop obsolete patch1 which is merged in upstream.
164
165* Tue Aug 17 2004 SATO Masakiyo <info@pocomoco.net> 2.6.2-0vl2
166- added patch1 for a path-sanitizing bug
167
168* Wed May  5 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.2-0vl1
169- new upstream release
170
171* Fri Apr 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.1-0vl1
172- new upstream release
173
174* Fri Dec 05 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.7-0vl1
175- new upstream release
176- security fix
177
178* Mon Apr 21 2003 IWAI Masaharu <iwai@alib.jp> 2.5.6-0vl1
179- new upstream release
180
181* Sun Sep 29 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.5-0vl1
182- new upstream release
183
184* Wed Mar 13 2002 Toru Sagami <sagami@vinelinux.org> 2.5.4-0vl1
185- updated to 2.5.4, which contains additional fix for zlib double-free bug.
186
187* Tue Mar 12 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 2.5.3-0vl1
188- upstream release
189
190* Sat Jan 26 2002 Toru Sagami <sagami@vinelinux.org> 2.5.2-0vl1
191- SECURITY FIXES:
192    * Signedness security patch from Sebastian Krahmer
193- added more docs
194
195* Sun Jan 06 2002 Toru Sagami <sagami@vinelinux.org>
196- 2.5.1-0vl1
197
198* Sun Dec  2 2001 Yoichi Imai <yoichi@silver-forest.com>
199- 2.5.0-0vl1
200- update to 2.5.0
201- edit maxdel.patch for 2.5.0
202
203* Tue Jan 09 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
204- 2.4.6-2vl1
205- based on 2.4.6-2 from Rawhide
206- added Japanese summary and description
207
208* Sat Sep 30 2000 Florian La Roche <Florian.LaRoche@redhat.de>
209- add xinetd configuration
210
211* Tue Sep 26 2000 Bernhard Rosenkraenzer <bero@redhat.com>
212- 2.4.6
213
214* Mon Jul 31 2000 Bill Nottingham <notting@redhat.com>
215- update to 2.4.4 - fixes yet another problem with rsh transport
216
217* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
218- automatic rebuild
219
220* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
221- rebuild in new build env.
222
223* Mon Apr 10 2000 Bill Nottingham <notting@redhat.com>
224- update to 2.4.3
225
226* Tue Apr  4 2000 Bill Nottingham <notting@redhat.com>
227- update to 2.4.2
228
229* Tue Mar  7 2000 Bill Nottingham <notting@redhat.com>
230- fix maxdelete behavior so it isn't sent to older servers.
231
232* Mon Jan 31 2000 Jeff Johnson <jbj@redhat.com>
233- update to 2.4.1.
234
235* Fri Dec 17 1999 Bill Nottingham <notting@redhat.com>
236- update to 2.3.2
237
238* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
239- add "max. delete" patch to limit damage when server is hosed.
240
241* Wed Apr 07 1999 Bill Nottingham <notting@redhat.com>
242- update to 2.3.1.
243
244* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
245- auto rebuild in the new build environment (release 2)
246
247* Tue Mar 16 1999 Jeff Johnson <jbj@redhat.com>
248- update to 2.3.0.
249
250* Sat Mar 13 1999 Jeff Johnson <jbj@redhat.com>
251- update to 2.3.0 beta.
252
253* Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
254- update to 2.2.1
255
256* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
257- updated to 2.1.1
258
259* Mon Aug 17 1998 Erik Troan <ewt@redhat.com>
260- updated to 2.1.0
261
262* Thu Aug 06 1998 Erik Troan <ewt@redhat.com>
263- buildrooted and attr-rophied
264- removed tech-report.ps; the .tex should be good enough
265
266* Mon Aug 25 1997 John A. Martin <jam@jamux.com>
267- Built 1.6.3-2 after finding no rsync-1.6.3-1.src.rpm although there
268  was an ftp://ftp.redhat.com/pub/contrib/alpha/rsync-1.6.3-1.alpha.rpm
269  showing no packager nor signature but giving
270  "Source RPM: rsync-1.6.3-1.src.rpm".
271- Changes from 1.6.2-1 packaging: added '$RPM_OPT_FLAGS' to make, strip
272  to '%build', removed '%prefix'.
273
274* Thu Apr 10 1997 Michael De La Rue <miked@ed.ac.uk>
275- rsync-1.6.2-1 packaged.  (This entry by jam to credit Michael for the
276  previous package(s).)
Note: See TracBrowser for help on using the repository browser.