Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory
checked in at Thu Jun 30 11:43:10 CEST 2011.



--------
--- fetchmail/fetchmail.changes 2010-12-13 12:29:14.000000000 +0100
+++ /mounts/work_src_done/STABLE/fetchmail/fetchmail.changes    2011-06-06 
16:30:40.000000000 +0200
@@ -1,0 +2,33 @@
+Mon Jun  6 13:52:08 UTC 2011 - [email protected]
+
+- update to fetchmail-6.3.20
+ # SECURITY BUG FIXES
+  - CVE-2011-1947 (bnc#697368): STARTTLS: Fetchmail runs the IMAP
+    STARTTLS or POP3 STLS negotiation with the set timeout (default
+    five minutes) now. This was reported missing, with observed
+    fetchmail freezes beyond a week, by Thomas Jarosch.
+    See fetchmail-SA-2011-01.txt for further details.
+ # BUG FIXES
+  - IMAP: Do not search for UNSEEN messages in ranges. Usually,
+    there are very few new messages and most of the range searches
+    result in nothing. Instead, split the long response to make the
+    IMAP driver think that there are multiple lines of response.
+  - Do not print "skipping message" for old messages even in
+    verbose mode. If there are too many old messages, the logs just
+    get filled without any real activity.
+  - Build: fetchmail now always uses its own MD5 implementation
+    rather than trying to find a system library with matched
+    header. The library and header variants found on systems are
+    too diverse, and the code size saving is not worth any more
+    wasted user or programmer time.
+ # CHANGES
+  - Call strlen() only once when removing CRLF from a line.
+  - fetchmail sets Internet domain sockets to "keepalive" mode now.
+    Note that there is no portable way to configure actual timeouts
+    for this mode, and some systems only support a system-wide
+    timeout setting. fetchmail does not attempt to tune the time
+    spans of keepalive mode.
+- remove build-time dependency on ed
+- use spec-cleaner
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  fetchmail-6.3.19.tar.bz2

New:
----
  fetchmail-6.3.20.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fetchmail.spec ++++++
--- /var/tmp/diff_new_pack.qr7qDY/_old  2011-06-30 11:40:52.000000000 +0200
+++ /var/tmp/diff_new_pack.qr7qDY/_new  2011-06-30 11:40:52.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package fetchmail (Version 6.3.19)
+# spec file for package fetchmail
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,33 +15,40 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           fetchmail
-BuildRequires:  ed openssl-devel opie postfix procmail pwdutils python-devel
+BuildRequires:  openssl-devel
+BuildRequires:  opie
+BuildRequires:  postfix
+BuildRequires:  procmail
+BuildRequires:  pwdutils
+BuildRequires:  python-devel
 %if 0%{?suse_version} > 1000
 %define with_krb5 1
 %endif
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
+Version:        6.3.20
+Release:        1
 License:        GPLv2+ ; Other uncritical OpenSource License ; Public Domain, 
Freeware
+Summary:        Full-Featured POP and IMAP Mail Retrieval Daemon
+Url:            http://fetchmail.berlios.de/
 Group:          Productivity/Networking/Email/Utilities
-AutoReqProv:    on
-Version:        6.3.19
-Release:        1
 Source:         %{name}-%{version}.tar.bz2
 Source1:        %{name}.init
 Source2:        %{name}.logrotate
 Source3:        sysconfig.%{name}
 Patch0:         fetchmail-6.3.8-smtp_errors.patch
-PreReq:         %insserv_prereq %fillup_prereq coreutils pwdutils
-Url:            http://fetchmail.berlios.de/
-Icon:          fetchmail.xpm
-Requires:       smtp_daemon logrotate
+PreReq:         %fillup_prereq
+PreReq:         %insserv_prereq
+PreReq:         coreutils
+PreReq:         pwdutils
+Requires:       logrotate
+Requires:       smtp_daemon
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Summary:        Full-Featured POP and IMAP Mail Retrieval Daemon
+Icon:          fetchmail.xpm
 
 %description
 Fetchmail is a robust and well-documented remote mail retrieval and
@@ -55,46 +62,27 @@
 fetchmailconf, an interactive GUI configurator suitable for end-users,
 is included in the fetchmailconf package.
 
-
-
-Authors:
---------
-    Eric S. Raymond <[email protected]>
-    Matthias Andree <[email protected]>
-    Carl E. Harris <[email protected]>
-    George M. Sipe <[email protected]>
-    Sunil Shetye <[email protected]>
-
 %package -n fetchmailconf
 License:        GPLv2+
 Summary:        Fetchmail Configuration Utility
 Group:          Productivity/Networking/Email/Utilities
-Requires:       %{name} = %{version} python-tk
+Requires:       %{name} = %{version}
+Requires:       python-tk
 
 %description -n fetchmailconf
 A GUI configuration utility for generating fetchmail configuration
 files (.fetchmailrc).
 
-
-
-Authors:
---------
-    Eric S. Raymond <[email protected]>
-    Matthias Andree <[email protected]>
-    Carl E. Harris <[email protected]>
-    George M. Sipe <[email protected]>
-    Sunil Shetye <[email protected]>
-
 %prep
 %setup -q
 %patch0 -p1
-cp -a %{S:1} %{S:2} %{S:3} .
+cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .
 
 %build
-%if %suse_version > 1010
+%if 0%{?suse_version} > 1010
 ACLOCAL="aclocal -I m4 -I m4-local" autoreconf -f -i 
 %endif
-if [ -f /usr/%_lib/libkrb5.so ] ; then
+if [ -f /usr/%{_lib}/libkrb5.so ] ; then
    GSS="--with-gssapi"
 else
    GSS=""
@@ -110,24 +98,24 @@
        $GSS\
 %endif
        --with-ssl=/usr
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
-ln -sf fetchmail.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1/fetchmailconf.1.gz
-mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
-cp fetchmail.logrotate $RPM_BUILD_ROOT/etc/logrotate.d/fetchmail
-mkdir -p $RPM_BUILD_ROOT/etc/init.d
-mkdir -p $RPM_BUILD_ROOT/sbin
-cp fetchmail.init $RPM_BUILD_ROOT/etc/init.d/fetchmail
-chmod +x $RPM_BUILD_ROOT/etc/init.d/fetchmail
-ln -s ../etc/init.d/fetchmail $RPM_BUILD_ROOT/sbin/rcfetchmail
-touch $RPM_BUILD_ROOT%{_sysconfdir}/fetchmailrc
-mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
-cp sysconfig.%{name} $RPM_BUILD_ROOT/var/adm/fillup-templates
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
-touch $RPM_BUILD_ROOT%{_localstatedir}/log/fetchmail
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/fetchmail
+%make_install
+ln -sf fetchmail.1.gz %{buildroot}/%{_mandir}/man1/fetchmailconf.1.gz
+mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
+cp fetchmail.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/fetchmail
+mkdir -p %{buildroot}%{_sysconfdir}/init.d
+mkdir -p %{buildroot}/sbin
+cp fetchmail.init %{buildroot}%{_initddir}/fetchmail
+chmod +x %{buildroot}%{_initddir}/fetchmail
+ln -s ../etc/init.d/fetchmail %{buildroot}/sbin/rcfetchmail
+touch %{buildroot}%{_sysconfdir}/fetchmailrc
+mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
+cp sysconfig.%{name} %{buildroot}%{_localstatedir}/adm/fillup-templates
+mkdir -p %{buildroot}%{_localstatedir}/log
+touch %{buildroot}%{_localstatedir}/log/fetchmail
+mkdir -p %{buildroot}%{_localstatedir}/lib/fetchmail
 %find_lang %{name}
 
 %pre
@@ -148,20 +136,20 @@
 fi
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files -f %{name}.lang
 %defattr(-, root, root)
-%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
+%dir %attr(0700, fetchmail, root) %{_localstatedir}/lib/fetchmail
+%ghost %attr(0600, fetchmail, root) %{_localstatedir}/log/fetchmail
 %doc %{_mandir}/man1/fetchmail.1.gz
-%ghost %config(noreplace) %attr (0600, fetchmail, root) 
%{_sysconfdir}/fetchmailrc
-%config(noreplace) /etc/logrotate.d/fetchmail
-/etc/init.d/fetchmail
+%doc COPYING FAQ FEATURES NEWS NOTES OLDNEWS README README.NTLM README.SSL 
README.SSL-SERVER TODO contrib *.html *.txt *.pdf
+%ghost %config(noreplace) %attr(0600, fetchmail, root) 
%{_sysconfdir}/fetchmailrc
+%config(noreplace) %{_sysconfdir}/logrotate.d/fetchmail
+%{_sysconfdir}/init.d/fetchmail
 /sbin/rcfetchmail
-/var/adm/fillup-templates/sysconfig.%{name}
+%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
 
 %files -n fetchmailconf
 %defattr(-, root, root)

++++++ fetchmail-6.3.19.tar.bz2 -> fetchmail-6.3.20.tar.bz2 ++++++
++++ 39219 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to