forked from pool/fetchmail
This commit is contained in:
parent
fa8c97a911
commit
88cdd048e8
3
fetchmail-6.3.10.tar.bz2
Normal file
3
fetchmail-6.3.10.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d3a22d81990908f7df4bfd25f12b9e41303e956b3e70d7447356cf92ad7f6607
|
||||
size 1608066
|
@ -6,26 +6,15 @@
|
||||
# be considered that important.
|
||||
# 2) use the 501 error code to mark spam - in such a case
|
||||
# the 'antispam' option should be used
|
||||
--- fetchmail-6.3.8.orig/sink.c 2007-03-30 00:45:17.000000000 +0200
|
||||
+++ fetchmail-6.3.8/sink.c 2007-09-25 17:37:49.332165910 +0200
|
||||
@@ -535,7 +535,32 @@
|
||||
Index: fetchmail-6.3.10-beta1/sink.c
|
||||
===================================================================
|
||||
--- fetchmail-6.3.10-beta1.orig/sink.c 2009-05-25 17:55:07.000000000 +0200
|
||||
+++ fetchmail-6.3.10-beta1/sink.c 2009-06-01 14:37:12.000000000 +0200
|
||||
@@ -551,6 +551,19 @@ static int handle_smtp_report(struct que
|
||||
free(responses[0]);
|
||||
return(PS_REFUSED);
|
||||
return(PS_TRANSIENT);
|
||||
|
||||
- default:
|
||||
+ case 530: /* must issue STARTTLS error */
|
||||
+ /*
|
||||
+ * Some SMTP servers insist on encrypted communication
|
||||
+ * Let's set PS_TRANSIENT, otherwise all messages to be sent
|
||||
+ * over such server would be blackholed
|
||||
+ */
|
||||
+ free(responses[0]);
|
||||
+ if (outlevel > O_SILENT)
|
||||
+ report_complete(stdout,
|
||||
+ GT_(" SMTP server requires STARTTLS, keeping message.\n"));
|
||||
+ return(PS_TRANSIENT);
|
||||
+
|
||||
+ case 501: /* Syntax error in parameters or arguments */
|
||||
+ case 501: /* Syntax error in parameters or arguments */
|
||||
+ /*
|
||||
+ * Some SMTP servers use this error code to refuse spam, however
|
||||
+ * as we don't want to delete message if e.g. the address is (possibly
|
||||
@ -37,8 +26,16 @@
|
||||
+ report_complete(stdout,
|
||||
+ GT_(" SMTP 501 error - if the server uses this code to report spam, include '501' in the 'antispam' option .\n"));
|
||||
+ return(PS_TRANSIENT);
|
||||
+
|
||||
+
|
||||
default:
|
||||
/* bounce non-transient errors back to the sender */
|
||||
if (smtperr >= 500 && smtperr <= 599)
|
||||
@@ -620,7 +633,7 @@ static int handle_smtp_report_without_bo
|
||||
#endif /* __DONT_FEED_THE_SPAMMERS__ */
|
||||
return(PS_REFUSED);
|
||||
|
||||
- default:
|
||||
+ default:
|
||||
/* bounce non-transient errors back to the sender */
|
||||
if (smtperr >= 500 && smtperr <= 599)
|
||||
{
|
||||
return(PS_SUCCESS);
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3dfd3b04aa552331f91f96bdf5f5afe489c31a600ae7973f5814bde5555813dc
|
||||
size 1538134
|
@ -1,3 +1,23 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 3 09:58:22 CEST 2009 - puzel@novell.com
|
||||
|
||||
- update to 6.3.10 (final version)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 1 15:00:06 CEST 2009 - puzel@suse.cz
|
||||
|
||||
- update to 6.3.10-beta1
|
||||
# INCOMPATIBLE BUGFIXES AND CHANGES:
|
||||
* Fetchmail no longer drops permanently undelivered messages by default, to
|
||||
match historic documentation. It does this by adding a new "softbounce"
|
||||
option, see below.
|
||||
* There is a new "softbounce" global option that prevents the deletion of
|
||||
messages that have not been forwarded. It defaults to "true" for fetchmail
|
||||
6.3.X in order to match historic documentation. This may change its default
|
||||
in the next major release.
|
||||
* For other changes, please see the package changelog
|
||||
- update fetchmail-6.3.8-smtp_errors.patch (partially upstreamed)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 13 11:56:26 CET 2009 - puzel@suse.cz
|
||||
|
||||
|
281
fetchmail.spec
281
fetchmail.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package fetchmail (Version 6.3.9)
|
||||
# spec file for package fetchmail (Version 6.3.10)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -26,10 +26,10 @@ BuildRequires: ed openssl-devel opie postfix procmail pwdutils python-devel
|
||||
%if 0%{?with_krb5}
|
||||
BuildRequires: krb5-devel
|
||||
%endif
|
||||
License: GPL v2 or later; Other uncritical OpenSource License; Public Domain, Freeware
|
||||
License: GPL v2 or later ; Other uncritical OpenSource License ; Public Domain, Freeware
|
||||
Group: Productivity/Networking/Email/Utilities
|
||||
AutoReqProv: on
|
||||
Version: 6.3.9
|
||||
Version: 6.3.10
|
||||
Release: 1
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Source1: %{name}.init
|
||||
@ -155,7 +155,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files -f %{name}.lang
|
||||
%defattr(-, root, root)
|
||||
%doc COPYING FAQ FEATURES NEWS NOTES OLDNEWS README README.NTLM README.SSL TODO contrib *.html *.txt *.pdf
|
||||
%doc COPYING FAQ FEATURES NEWS NOTES OLDNEWS README README.NTLM README.SSL README.SSL-SERVER TODO contrib *.html *.txt *.pdf
|
||||
%{_bindir}/fetchmail
|
||||
%dir %attr (0700, fetchmail, root) %{_localstatedir}/lib/fetchmail
|
||||
%ghost %attr (0600, fetchmail, root) %{_localstatedir}/log/fetchmail
|
||||
@ -173,276 +173,3 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{py_sitedir}/fetchmailconf.*
|
||||
|
||||
%changelog
|
||||
* Tue Jan 13 2009 puzel@suse.cz
|
||||
- update to 6.3.9 final
|
||||
- deleted fetchmail-fix-permissions-doc.patch (fixed upstream)
|
||||
* Mon Jan 12 2009 puzel@suse.cz
|
||||
- fix spurious messages from fetchmail.init (bnc#464037)
|
||||
* Fri Nov 14 2008 mrueckert@suse.de
|
||||
- make the kerberos handling based on suse_version instead
|
||||
of sles_version
|
||||
* Thu Oct 09 2008 puzel@suse.cz
|
||||
- fix documentation inconsistency (bnc#174287)
|
||||
- mark /etc/logrotate.d/fetchmail as %%config(noreplace)
|
||||
* Wed Oct 01 2008 puzel@suse.cz
|
||||
- Fix build on SLE9
|
||||
- do not build with kerberos support on SLE9
|
||||
* Tue Sep 09 2008 kukuk@suse.de
|
||||
- Remove support for dante (deprecated, homepage not reacheable,...)
|
||||
* Thu Sep 04 2008 puzel@suse.cz
|
||||
- update to 6.3.9rc2
|
||||
- bugfix release, see package changelog for details
|
||||
- removed fetchmail-6.3.8-CVE-2007-4565.patch (fixed in upstream)
|
||||
- removed fetchmail-6.3.8-long_headers_segfault.patch (fixed in upstream)
|
||||
* Fri Aug 22 2008 puzel@suse.cz
|
||||
- fix build on SLE10
|
||||
- do not run autoreconf if suse_version < 1010
|
||||
* Thu Jul 24 2008 puzel@suse.cz
|
||||
- specfile cleanup and rpmlint warning fixes
|
||||
* removed obsolete 'Provides: pop'
|
||||
* added logrotate dependency
|
||||
* removed unnecessary python dependency
|
||||
* removed unnecessary 'export CFLAGS="$RPM_OPT_FLAGS"'
|
||||
- %%configure macro should suffice
|
||||
- initscript fixes
|
||||
* obsolete X-UnitedLinux-Should-Start replaced by
|
||||
Should-Start
|
||||
* same with Should-Stop
|
||||
* added $remote-fs dependency
|
||||
* Tue Jul 01 2008 puzel@suse.cz
|
||||
- updated fetchmail-6.3.8-long_headers_segfault.patch from upstream
|
||||
* Tue Jun 17 2008 puzel@suse.cz
|
||||
- kerberos (krb5) support enabled [bnc#353817]
|
||||
* Wed May 28 2008 puzel@suse.cz
|
||||
- fixed broken oneshot option in initscript [bnc#360507]
|
||||
* Thu May 22 2008 puzel@suse.cz
|
||||
- fixed bnc#354291
|
||||
* caused segmentation fault when retrieving mail with long To:
|
||||
headers
|
||||
* Wed Apr 30 2008 pcerny@suse.cz
|
||||
- added option to specify polling interval to init script
|
||||
* Fri Mar 28 2008 pcerny@suse.cz
|
||||
- additional fix for bnc#246829
|
||||
[fetchmail-6.3.8-starttls.patch ->
|
||||
fetchmail-6.3.8-smtp_errors.patch]
|
||||
* Wed Nov 28 2007 pv@suse.de
|
||||
- add PreReq pwdutils #327550 - yast2-mail fetchmail error
|
||||
* Thu Sep 27 2007 pcerny@suse.de
|
||||
- Fix for DoS vulnerability (#308271 CVE-2007-4565)
|
||||
- Do not remove messages if SMTP insists on TLS (#246829)
|
||||
[fetchmail-6.3.8-starttls.patch]
|
||||
* Tue Sep 11 2007 ro@suse.de
|
||||
- remove librsaref2-devel from buildrequires (unused)
|
||||
* Fri Aug 31 2007 pcerny@suse.cz
|
||||
- librsaref2 => librsaref2-devel [#302599]
|
||||
- removed %%suseversion > 800 check (insserv)
|
||||
* Mon Jul 02 2007 lrupp@suse.de
|
||||
- rsaref => librsaref2
|
||||
* Thu Apr 19 2007 sbrabec@suse.cz
|
||||
- Updated to version 6.3.8:
|
||||
* Make the APOP challenge parser more distrustful and have it
|
||||
reject challenges that do not conform to RFC-822 msg-id format
|
||||
(CVE-2007-1558).
|
||||
* Repoll immediately if a protocol error happens during the
|
||||
authentication attempt after a failed opportunistic TLS upgrade
|
||||
(#262450).
|
||||
* Do not crash with a null pointer dereference when opening the
|
||||
BSMTP file fails.
|
||||
* Make BSMTP output actually work.
|
||||
* Add delete-later and delete-later.README.
|
||||
* Fix KPOP.
|
||||
* Fix repoll when server disconnects after opportunistic TLS
|
||||
failed for POP3.
|
||||
* Documentation and string fixes.
|
||||
* Fri Mar 30 2007 ro@suse.de
|
||||
- added pwdutils to buildreq
|
||||
* Tue Feb 06 2007 sbrabec@suse.cz
|
||||
- Repair repoll after opportunistic TLS failed (#223507#c27,
|
||||
Berlios#10133).
|
||||
- Use upstream fix of KPOP regression (#223507#c26).
|
||||
* Thu Jan 25 2007 sbrabec@suse.cz
|
||||
- Fixed regression in KPOP support (#223507#c8).
|
||||
http://lists.berlios.de/pipermail/fetchmail-devel/2007-January/000857.html
|
||||
* Wed Jan 24 2007 sbrabec@suse.cz
|
||||
- Updated to version 6.3.6 (#223507):
|
||||
* Password disclosure vulnerability fixed (CVE-2006-5867).
|
||||
* Repairs a regression in 6.3.5 that crashes fetchmail when a
|
||||
message with invalid headers is found while fetchmail's mda
|
||||
option is in use (CVE-2006-5974).
|
||||
* Repair --logfile, broken in 6.3.5.
|
||||
* Repair --user, broken in 6.3.5.
|
||||
* RPOP: used to log the password locally rather than an asterisk
|
||||
as the other protocols do.
|
||||
* POP3: Probes capabilities now when Kerberos V5 is enabled, so
|
||||
that we can actually detect if the server supports it.
|
||||
* DNS: Detect /etc/resolv.conf changes
|
||||
* When HOME and FETCHMAILHOME are unset, be sure to copy user
|
||||
database information.
|
||||
- Spec file cleanup.
|
||||
* Wed Oct 25 2006 sbrabec@suse.cz
|
||||
- Fixed problems caused by calling daemon as non-root (#207305).
|
||||
* Mon Oct 23 2006 sbrabec@suse.cz
|
||||
- Updated to version 6.3.5:
|
||||
* Bug fixes.
|
||||
* Translation updates.
|
||||
* Logging behavior changes.
|
||||
* fetchmail now supports foo@example.org=bar user mappings for
|
||||
multidrop boxes.
|
||||
* Bouncing improvements.
|
||||
* Improved IMAP and SDPS behavior.
|
||||
* See NEWS for deprecated features and major incompatible change
|
||||
advance warnings.
|
||||
* Sat Oct 21 2006 schwab@suse.de
|
||||
- Run automake.
|
||||
* Thu Jun 01 2006 sbrabec@suse.cz
|
||||
- By default run as non-root user fetchmail (159764#c1).
|
||||
- Implemented "oneshot" in the init script (159764#c8).
|
||||
* Mon Apr 03 2006 sbrabec@suse.cz
|
||||
- Backported fixes for two crashes (159764#c9, 159764#c10).
|
||||
* Wed Jan 25 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Mon Jan 23 2006 sbrabec@suse.cz
|
||||
- Updated to version 6.3.2 (fixes CVE-2006-0321).
|
||||
* Tue Jan 10 2006 sbrabec@suse.cz
|
||||
- Updated to version 6.3.1 (fixes #140475).
|
||||
* Mon Dec 05 2005 sbrabec@suse.cz
|
||||
- Updated to version 6.3.0 (fixes #131232).
|
||||
* Wed Jul 27 2005 sbrabec@suse.cz
|
||||
- Updated to version 6.2.5.2 (#97555).
|
||||
* Mon Apr 25 2005 sbrabec@suse.cz
|
||||
- Prevent lost mails with NULL envelope (#80331).
|
||||
* Thu Feb 03 2005 ro@suse.de
|
||||
- fix build on older distributions
|
||||
* Wed Jan 19 2005 sbrabec@suse.cz
|
||||
- Turned on GSSAPI, SOCKS and RSAREF support.
|
||||
- Fixed implicit declaration and random result warnings.
|
||||
* Fri Sep 24 2004 sbrabec@suse.cz
|
||||
- Added more sysconfig options for init script.
|
||||
* Thu Sep 16 2004 aj@suse.de
|
||||
- Remove wrong definition.
|
||||
* Tue Aug 31 2004 sbrabec@suse.cz
|
||||
- Added sendmail to Required-Start/Stop (#44500).
|
||||
* Wed May 05 2004 sbrabec@suse.cz
|
||||
- Added sysconfig variable for polling interval (#39777).
|
||||
- Init script adapted to conform latest LSB.
|
||||
* Tue Apr 27 2004 ro@suse.de
|
||||
- fix missing return value in pop2.c
|
||||
* Tue Mar 30 2004 sbrabec@suse.cz
|
||||
- Added /etc/fetchmailrc to file list.
|
||||
* Thu Mar 25 2004 mmj@suse.de
|
||||
- Add postfix to # neededforbuild
|
||||
* Wed Mar 10 2004 sbrabec@suse.cz
|
||||
- Set fetchsizelimit for APOP and RPOP (bug #35555).
|
||||
http://lists.ccil.org/pipermail/fetchmail-friends/2003-October/003958.html
|
||||
* Wed Feb 04 2004 sbrabec@suse.cz
|
||||
- Updated to version 6.2.5.
|
||||
* Sat Jan 10 2004 adrian@suse.de
|
||||
- add %%defattr
|
||||
* Thu Oct 23 2003 kukuk@suse.de
|
||||
- Remove wrong requires
|
||||
* Thu Aug 07 2003 sbrabec@suse.cz
|
||||
- Updated to version 6.2.3.
|
||||
* Tue May 20 2003 mmj@suse.de
|
||||
- Fix typo
|
||||
* Wed Mar 26 2003 sbrabec@suse.cz
|
||||
- Updated to version 6.2.2.
|
||||
- Created startup script.
|
||||
* Thu Jan 16 2003 sbrabec@suse.cz
|
||||
- Updated to version 6.2.1.
|
||||
* Fri Dec 13 2002 mmj@suse.de
|
||||
- Update to 6.2.0 which has security fix for rfc822.c and some
|
||||
translations plus an SMTP timeout patch
|
||||
* Tue Dec 10 2002 sbrabec@suse.cz
|
||||
- Updated to version 6.1.3.
|
||||
* Wed Nov 20 2002 sbrabec@suse.cz
|
||||
- Spec file cleanup (bug #21912).
|
||||
* Thu Oct 24 2002 sbrabec@suse.cz
|
||||
- Update to version 6.1.1.
|
||||
* Tue Oct 01 2002 sbrabec@suse.cz
|
||||
- Removed --with-included-gettext and re-enabled NLS.
|
||||
- OPIE/OTP fixes.
|
||||
- Spec file cleanup.
|
||||
* Fri Sep 27 2002 mmj@suse.de
|
||||
- Update to 6.1.0 including since 5.9.13:
|
||||
o Support for STARTTLS over IMAP
|
||||
o Cleanups and bugfixes
|
||||
o Translation update
|
||||
o Fix for potential remote vulnerability in multidrop mode,
|
||||
which according to the author is an important security fix.
|
||||
* Mon Jul 29 2002 jreuter@suse.de
|
||||
- more spec file cleanup
|
||||
* Mon Jul 29 2002 jreuter@suse.de
|
||||
- added /etc/logrotate.d/fetchmail (Bugzilla #17279)
|
||||
- spec file cleanup
|
||||
* Fri Jul 19 2002 jreuter@suse.de
|
||||
- removed /usr/share/locale/*/LC_MESSAGES/fetchmail.mo from file list
|
||||
* Wed Jul 17 2002 jreuter@suse.de
|
||||
- updated to version 5.9.13
|
||||
- disabled NLS support because it doesn't compile and esr is about
|
||||
to remove it anyway
|
||||
- complete changelog: http://tuxedo.org/~esr/fetchmail/NEWS
|
||||
* Sat Mar 23 2002 kukuk@suse.de
|
||||
- Fix fetchmailconf (wrong python widget destroy calls) [Bug #15391]
|
||||
* Mon Sep 17 2001 bjacke@suse.de
|
||||
- minor fixes in README.SUSE
|
||||
* Thu Aug 16 2001 bjacke@suse.de
|
||||
- update to 5.9.0
|
||||
* Thu Jul 12 2001 bjacke@suse.de
|
||||
- update to 5.8.14
|
||||
* Fri Jun 15 2001 bjacke@suse.de
|
||||
- patch to prevent buffer overflow due to long headers
|
||||
* Tue Apr 03 2001 bjacke@suse.de
|
||||
- update to 5.8.0
|
||||
* Thu Mar 22 2001 ro@suse.de
|
||||
- added split-aliases as provides
|
||||
* Wed Feb 14 2001 bjacke@suse.de
|
||||
- updated to 5.6.5 (fixes #6245)
|
||||
- fix fetchmailconf nospambounce problem
|
||||
- enable RPA protocol
|
||||
* Fri Jan 05 2001 bjacke@suse.de
|
||||
- disabled IPv6 support for the time being to fix bug #5111
|
||||
* Wed Dec 20 2000 garloff@suse.de
|
||||
- pass --enable-NTLM to configure in order to enable M$ Exchange
|
||||
compatible auth proto
|
||||
- explicitly specify the directories with --mandir etc ...
|
||||
- Use DESTDIR= instead of prefix to pass RPM_BUILD_ROOT
|
||||
- add %%{?suse_update_config}
|
||||
* Mon Dec 18 2000 bjacke@suse.de
|
||||
- some spec file fixes
|
||||
* Mon Dec 18 2000 ro@suse.de
|
||||
- Fix requires for fetchmailconf (again)
|
||||
* Mon Dec 18 2000 bjacke@suse.de
|
||||
- merged ssl stuff from fetchmailssl to fetchmail package
|
||||
* Wed Nov 29 2000 bjacke@suse.de
|
||||
- updated to 5.6.0
|
||||
- adjust README to new boot concept
|
||||
* Fri Nov 10 2000 bjacke@suse.de
|
||||
- updated to version 5.5.5
|
||||
- switched to long names
|
||||
- added README.SuSE
|
||||
* Sun Sep 03 2000 bjacke@suse.de
|
||||
- update to fetchmail-5.5.1
|
||||
* Tue May 23 2000 bk@suse.de
|
||||
- moved fetchmailconf man page to subpackage fetchmcf
|
||||
* Mon May 15 2000 bk@suse.de
|
||||
- update to fetchmail-5.4.0, new major version.
|
||||
* Wed Mar 01 2000 werner@suse.de
|
||||
- Fix config.guess selection
|
||||
* Thu Feb 24 2000 dipa@suse.de
|
||||
- update to fetchmail-5.3. update to fetchmail-5.3.00
|
||||
* Tue Feb 15 2000 bk@suse.de
|
||||
- update to fetchmail-5.2.8, that's the code freeze release for 5.3.0
|
||||
* Tue Feb 08 2000 bk@suse.de
|
||||
- update to fetchmail-5.2.7, Eric's changelog to 5.2.6 is very small:
|
||||
* Updated FAQ and
|
||||
* Updated es.po.
|
||||
* Disable mail notification on server unreachable. This turned out to
|
||||
be a very bad idea.
|
||||
* Tue Feb 01 2000 ro@suse.de
|
||||
- specfile typo
|
||||
* Tue Feb 01 2000 ro@suse.de
|
||||
- create man directory
|
||||
* Mon Jan 31 2000 bk@suse.de
|
||||
- restarted spec from package-provided spec, subpackages fetchmcf (fetchmailconf)
|
||||
* Wed Oct 20 1999 bk@suse.de
|
||||
- split-off from pop, update to 5.1.2
|
||||
|
Loading…
Reference in New Issue
Block a user