source: projects/specs/branches/6/r/rsync/rsync-vl.spec @ 10707

Revision 10707, 7.8 KB checked in by tomop, 8 years ago (diff)

rsync-3.0.8-2

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