source: projects/specs/trunk/f/fetchmail/fetchmail-vl.spec @ 970

Revision 970, 12.4 KB checked in by iwamoto, 14 years ago (diff)

new upstream release with security fix

Line 
1
2%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
3
4Summary: A remote mail retrieval and forwarding utility.
5Summary(ja): 遠隔メール取得/フォワード用ユーティリティ
6Name: fetchmail
7Version: 6.3.17
8Release: 2%{_dist_release}
9Requires: smtpdaemon
10License: GPL
11Group: Applications/Internet
12URL: http://fetchmail.berlios.de/
13Source0: http://download.berlios.de/fetchmail/fetchmail-%{version}.tar.bz2
14Source1: fetchmailconf.1
15
16Patch1: fetchmail-6.3.5-stripnul.patch
17Patch2: fetchmail-6.3.5-nonewline.patch
18# Patch3: fetchmail-6.3.5-malformed_spam_crash.patch
19
20# security
21# Patch100: fetchmail-6.3.8_CVE-2007-4565.patch
22# Patch110: fetchmail-6.3.8_CVE-2008-2711.patch
23
24Buildroot: %{_tmppath}/%{name}-%{version}-root
25BuildRequires: openssl-devel
26BuildRequires: krb5-devel
27BuildRequires: python-devel
28Requires: krb5-libs
29
30Vendor: Project Vine
31Distribution: Vine Linux
32Packager: iwamoto, inagaki
33
34%package -n fetchmailconf
35Summary: A GUI utility for configuring your fetchmail preferences.
36Summary(ja): fetchmail を設定する為の GUI ユーティリティ
37Group: Applications/Internet
38Requires: python, tk, tkinter, fetchmail = %{version}-%{release}
39
40%description
41Fetchmail is a remote mail retrieval and forwarding utility intended
42for use over on-demand TCP/IP links, like SLIP or PPP connections.
43Fetchmail supports every remote-mail protocol currently in use on the
44Internet (POP2, POP3, RPOP, APOP, KPOP, all IMAPs, ESMTP ETRN) for
45retrieval.  Then Fetchmail forwards the mail through SMTP, so you can
46read it through your favorite mail client.
47
48Install fetchmail if you need to retrieve mail over SLIP or PPP
49connections.
50
51%description -l ja
52fetchmail は SLIP や PPP といったオンデマンド TCP/IP 接続環境で
53使われることを念頭に置いた遠隔メール取得/フォワードユーティリティです.
54fetchmail は,現在インターネット上で使われている様々なプロトコル
55(POP2, POP3, RPOP, APOP, KPOP, IMAP, ESMTP, ETRN) に対応しています.
56fetchmail はメールのフォワードには SMTP を用います.
57ですので,あなたのお好きなメールクライアントでメールを読むことが出来ます.
58
59SLIP や PPP 接続でメールを取得したい場合は fetchmail を
60インストールして下さい.
61
62%description -n fetchmailconf
63Fetchmailconf is a Tcl/Tk GUI application which edits your
64.fetchmailrc file, in order to configure the fetchmail mail retrieval
65program. Fetchmail's numerous options may be confusing to new users,
66but fetchmailconf may help to clear up the confusion.
67
68Install fetchmailconf if you need help configuring fetchmail. You'll
69need to have python and tk installed in order to use fetchmailconf.
70
71%description -n fetchmailconf -l ja
72fetchmailconf は fetchmail プログラムを制御する .fetchmailrc ファイルを
73編集する為の Tcl/Tk GUI アプリケーションです.
74fetchmail の様々なオプションは慣れないユーザにとっては混乱するばかりですが,
75fetchmailconf を使うと混乱すること無く設定が行えます.
76
77fetchmail の設定を簡単に行いたい場合は fetchmailconf をインストール
78して下さい.fetchmail を使うには python と tk もインストールされている
79必要があります.
80
81%prep
82%setup -q
83
84%patch1 -p1 -b .stripnul
85%patch2 -p1 -b .nonewline
86# %patch3 -p0 -b .malformed_spam
87
88# %patch100 -p0 -b .CVE-2007-4565
89# %patch110 -p1 -b .CVE-2008-2711
90
91%build
92%configure \
93           --enable-NTLM \
94           --with-ssl \
95           --with-kerberos5 \
96           --with-gssapi
97
98%__make %{?_smp_mflags}
99
100%install
101rm -rf $RPM_BUILD_ROOT
102%makeinstall
103rm -f $RPM_BUILD_ROOT%{_mandir}/man1/fetchmailconf.1*
104install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/
105
106%find_lang %name
107
108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%files -f %{name}.lang
112%defattr(-,root,root)
113%doc FEATURES README NEWS NOTES *.html FAQ COPYING INSTALL
114%{_bindir}/fetchmail
115%{_mandir}/man1/fetchmail.1*
116
117%files -n fetchmailconf
118%defattr(-,root,root)
119%{_bindir}/fetchmailconf
120%{python_sitelib}/fetchmailconf.py*
121%{_mandir}/man1/fetchmailconf.1*
122
123%changelog
124* Sun May  9 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.17-2
125- change spec filename (-vl added)
126
127* Fri May  7 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.17-1
128- new upstream release with security fix (CVE-2010-1167)
129- add BR: python-devel
130- fix configure option (--with-hoge)
131
132* Thu Feb 11 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.14-1
133- new upstream release with security fix (CVE-2010-0562)
134
135* Sat Nov 28 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.3.13-1
136- new upstream release (including security fix CVE-2009-0266)
137
138* Thu Aug  6 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.11-1
139- new upstream release
140- enable krb5 for Vine 5 and later
141- fix configure option (drop old configure options)
142- fix changelog typo
143
144* Sat Jul  4 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.10-1
145- new upstream release
146- fix changelog typo
147
148* Sat Nov 29 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.9-1
149- new upstream release with CVE-2007-4565,CVE-2008-2711 fix
150- drop old pacthes which are included in new release
151
152* Fri Jun 20 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.8-3
153- add patch110 for fix CVE-2008-2711
154  (if 6.3.9 will be released, patch110 is no needed)
155- new versioning policy
156
157* Fri Aug 31 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.8-0vl2
158- add patch100 for fix CVE-2007-4565
159  (if 6.3.9 will be released, patch100 is no needed)
160
161* Mon Apr 16 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.8-0vl1
162- new upstream release with fixing CVE-2007-1558
163
164* Tue Mar 30 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.7-0vl1
165- new upstream release with fixing up fallout from the CVE-2006-5867
166
167* Wed Dec 06 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.6-0vl1
168- new upstream release with security fix (CVE-2006-5867,CVE-2006-5974)
169  - CVE-2006-5974 is already fixed by patch3
170- drop patch3 (is included in new release)
171- add Vendor/Distribution Tag
172
173* Wed Dec 06 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.5-0vl1.1
174- test package
175- add patch1,2 from mandrave
176- add patch3 from upstream CVS
177
178* Fri Oct 27 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 6.3.5-0vl1
179- new upstream release
180
181* Mon Jun 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 6.3.4-0vl1
182- new upstream release
183
184* Thu Dec 22 2005 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
185- 6.2.5-0vl1.1
186- new upstream release
187- drop patch1
188- change source tarball gz -> bz2
189
190* Sun Aug 07 2005 Shu KONNO <owa@bg.wakwak.com> 6.2.5-0vl1.1
191- add fetchmail-patch-6.2.5.2.gz
192
193* Mon Nov 10 2003 IWAI, Masaharu <iwai@alib.jp> 6.2.5-0vl1
194- new upstream release
195
196* Tue Aug 26 2003 IWAI, Masaharu <iwai@alib.jp> 6.2.4-0vl1
197- new upstream release
198
199* Thu Jul 31 2003 IWAI Masaharu <iwai@alib.jp> 6.2.3-0vl1
200- new upstream release
201
202* Wed May 21 2003 IWAI Masaharu <iwai@alib.jp> 6.2.2-0vl2
203- revise URL and Source0 URL
204
205* Sun Mar  9 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.2-0vl1
206- new upstream release
207  - this version include security fix patch.
208
209* Wed Nov 13 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.1-0vl1
210- new upstream release
211  (hopefully fixed several security bugs)
212
213* Sun May 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 5.9.11-0vl1
214- new upstream release
215
216* Sun Feb 17 2002 Toru Sagami <sagami@vinelinux.org> 5.9.8-0vl1
217- updated to 5.9.8
218
219* Mon Jan 07 2002 Toru Sagami <sagami@vinelinux.org>
220- 5.9.6-0vl1
221
222* Mon Dec 10 2001 Toru Sagami <sagami@vinelinux.org>
223- 5.9.5-0vl1
224
225* Thu Oct 04 2001 Toru Sagami <sagami@vinelinux.org>
226- 5.9.4-0vl1
227
228* Tue Aug 14 2001 <sagami@vinelinux.org>
229- 5.9.0-0vl1
230
231* Thu Aug 02 2001 <sagami@vinelinux.org>
232- 5.8.15-0vl1
233- add tkinter for Requires
234
235* Mon Jul 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
236- 5.8.11-0vl2
237- rebuilt with openssl-0.9.6b
238
239* Mon Jul 09 2001 <sagami@vinelinux.org>
240- 5.8.11-0vl1
241- built with openssl-0.9.6
242
243* Tue Jun 26 2001 <sagami@vinelinux.org>
244- 5.8.10-0vl1
245
246* Mon Jun 25 2001 <sagami@vinelinux.org>
247- 5.8.9-0vl1
248
249* Thu Jun 21 2001 <sagami@vinelinux.org>
250- 5.8.8-0vl1: updated to 5.8.8
251- use %%{find_lang}
252
253* Wed Jan 10 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
254- 5.6.0-2vl1
255- based on 5.6.0-2 from Rawhide
256- added Japanese summary and description
257
258* Tue Nov 28 2000 Nalin Dahyabhai <nalin@redhat.com>
259- enable NLS (#21419)
260
261* Mon Nov 27 2000 Nalin Dahyabhai <nalin@redhat.com>
262- update to 5.6.0
263- revert "untagged" patch, which went upstream
264
265* Wed Nov  8 2000 Nalin Dahyabhai <nalin@redhat.com>
266- patch to handle untagged responses during IMAP-GSS authentication
267- update to 5.5.5
268
269* Thu Aug 17 2000 Nalin Dahyabhai <nalin@redhat.com>
270- enable SSL support
271
272* Sat Aug 12 2000 Nalin Dahyabhai <nalin@redhat.com>
273- update to 5.5.0
274- change Copyright: to License: GPL
275
276* Tue Aug  8 2000 Nalin Dahyabhai <nalin@redhat.com>
277- back out MDA patch; sendmail started listening by default again
278
279* Thu Aug  3 2000 Nalin Dahyabhai <nalin@redhat.com>
280- patch to use procmail as an MDA by default
281- patch to not run makedepend
282
283* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
284- automatic rebuild
285
286* Sun Jul  2 2000 Nalin Dahyabhai <nalin@redhat.com>
287- update to 5.4.3
288
289* Thu Jun 29 2000 Nalin Dahyabhai <nalin@redhat.com>
290- fix a typo in 5.4.2
291
292* Wed Jun 28 2000 Matt Wilson <msw@redhat.com>
293- fixed configure arguments to not have a continuation at the end of the last
294  one
295
296* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
297- update to 5.4.2
298
299* Fri Jun  9 2000 Nalin Dahyabhai <nalin@redhat.com>
300- update to 5.4.1
301- FHS fixes, with mandir override
302- change fetchmailconf.1 symlink to an include
303
304* Thu May 25 2000 Nalin Dahyabhai <nalin@redhat.com>
305- fix Kerberos configure patch to work correctly for krb5 1.0, too
306
307* Fri May 19 2000 Nalin Dahyabhai <nalin@redhat.com>
308- update to 5.4.0
309- rework Kerberos dependencies
310
311* Fri Apr 21 2000 Nalin Dahyabhai <nalin@redhat.com>
312- update to 5.3.8
313
314* Tue Apr  4 2000 Bill Nottingham <notting@redhat.com>
315- eliminate explicit krb5-configs dependency
316
317* Mon Mar  6 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
318- 5.3.1 - This fixes Bugs #9982 and #9987
319
320* Wed Mar  1 2000 Nalin Dahyabhai <nalin@redhat.com>
321- make kerberos support conditional at build-time
322
323* Wed Mar  1 2000 Bill Nottingham <notting@redhat.com>
324- integrate kerberos support into main tree
325
326* Fri Feb 25 2000 Nalin Dahyabhai <nalin@redhat.com>
327- Add Kerberos and GSS authenticator support
328
329* Fri Feb 25 2000 Cristian Gafton <gafton@redhat.com>
330- version 5.3.0 has a correct version of the rfc822 patch
331
332* Fri Feb 25 2000 Jeff Johnson <jbj@redhat.com>
333- fix length of rfc822 headers in strcncasecmp().
334
335* Tue Feb 15 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
336- 5.2.8 (fixes the POP3-UIDL bug)
337- Fix up the fetchmailconf man page symlink
338
339* Fri Feb 11 2000 Cristian Gafton <gafton@redhat.com>
340- version 5.2.7
341- add patch so that fetchmailconf will not output ssl configure statements
342  is no ssl is configured
343
344* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
345- rebuild to fix deps
346- man pages are compressed
347- enable %clean
348
349* Tue Jan 11 2000 Bernhard Rosenkraenzer <bero@redhat.com>
350- 5.2.3
351- fetchmailconf requires fetchmail = %{version}
352- fix compilation
353
354* Mon Dec 27 1999 Bernhard Rosenkraenzer <bero@redhat.com>
355- 5.2.2
356
357* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
358- got 5.1.0, fixes potential buffer overflow...
359
360* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
361- update to 5.0.4.
362
363* Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
364- 5.0.0
365
366* Tue Mar 30 1999 Preston Brown <pbrown@redhat.com>
367- subpackage for fetchmailconf
368
369* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
370- auto rebuild in the new build environment (release 2)
371
372* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
373- version 4.7.0
374- build against glibc 2.1
375
376* Sat Sep 19 1998 Jeff Johnson <jbj@redhat.com>
377- correct typo in dangling symlink fix.
378
379* Wed Sep 09 1998 Cristian Gafton <gafton@redhat.com>
380- update to 4.5.8
381
382* Wed Jul 22 1998 Jeff Johnson <jbj@redhat.com>
383- update to 4.5.3.
384
385* Fri May 08 1998 Cristian Gafton <gafton@redhat.com>
386- fixed spelung eror in the decsriptoin
387
388* Thu May 07 1998 Cristian Gafton <gafton@redhat.com>
389- new version 4.4.4 fixes a lot of bugs
390
391* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
392- translations modified for de, fr, tr
393
394* Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
395- upgraded to 4.4.1
396- buildroot
397
398* Thu Oct 23 1997 Michael Fulbright <msf@redhat.com>
399- Updated to 4.3.2 using SRPM from Eric Raymond
400
401* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
402- built against glibc
Note: See TracBrowser for help on using the repository browser.