Hello community,
here is the log from the commit of package atftp
checked in at Fri Apr 4 01:24:39 CEST 2008.
--------
--- atftp/atftp.changes 2007-06-21 15:41:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/atftp/atftp.changes 2008-04-03 15:57:32.926939000 +0200
@@ -1,0 +2,7 @@
+Thu Apr 3 15:57:09 CEST 2008 - mrueckert@suse.de
+
+- added atftpd-0.7_unprotected_assignments_crash.patch: (bnc#291884)
+ under high load atftpd dies as data access wasnt always protected
+ with a mutex.
+
+-------------------------------------------------------------------
New:
----
atftpd-0.7_unprotected_assignments_crash.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ atftp.spec ++++++
--- /var/tmp/diff_new_pack.d21035/_old 2008-04-04 01:24:06.000000000 +0200
+++ /var/tmp/diff_new_pack.d21035/_new 2008-04-04 01:24:06.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package atftp (Version 0.7.0)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,17 +10,18 @@
# norootforbuild
+
Name: atftp
%define pkg_version 0.7
Version: 0.7.0
-Release: 48
-License: GNU General Public License (GPL)
+Release: 96
+License: GPL v2 or later
Group: System/Daemons
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: readline-devel tcpd-devel
PreReq: %insserv_prereq %fillup_prereq
Conflicts: tftp
-URL: ftp://ftp.mamalinux.com/pub/atftp/
+Url: ftp://ftp.mamalinux.com/pub/atftp/
Source: %{name}-%{pkg_version}.tar.bz2
Source1: atftpd.init.d
Source2: atftpd.sysconfig
@@ -30,6 +31,7 @@
Patch4: atftp-0.7_thread_crash.patch
Patch5: atftp-0.7_sol_ip.patch
Patch6: atftp-0.7_bug-213384_OPT_NUMBER.patch
+Patch7: atftpd-0.7_unprotected_assignments_crash.patch
#
Summary: Advanced TFTP Server and Client
@@ -57,6 +59,7 @@
%patch4
%patch5
%patch6
+%patch7
%build
autoreconf -fi
@@ -99,13 +102,17 @@
%dir %attr(-,nobody,nogroup) /var/run/atftpd/
%changelog
-* Thu Jun 21 2007 - adrian@suse.de
+* Thu Apr 03 2008 mrueckert@suse.de
+- added atftpd-0.7_unprotected_assignments_crash.patch: (bnc#291884)
+ under high load atftpd dies as data access wasnt always protected
+ with a mutex.
+* Thu Jun 21 2007 adrian@suse.de
- fix changelog entry order
-* Mon Jan 22 2007 - mrueckert@suse.de
+* Mon Jan 22 2007 mrueckert@suse.de
- added atftp-0.7_bug-213384_OPT_NUMBER.patch:
"atftpd incorrectly sends OACK (option acknowledge) packets"
(#213384,#80441)
-* Mon Jul 31 2006 - mrueckert@suse.de
+* Mon Jul 31 2006 mrueckert@suse.de
- added /var/run/atftpd/ (0755,nobody,nogroup):
at ftp can finally create pid files
the default pid file for a single instance will be
@@ -115,12 +122,12 @@
* new sysconfig variable ATFTPD_BIND_ADDRESSES: whitespace
seperated list of ip addresses.
* each instance has its own pid file /var/run/atftpd/$ip.pid
-* Sat Jul 01 2006 - mrueckert@suse.de
+* Sat Jul 01 2006 mrueckert@suse.de
- bump the version number to 0.7.0:
This fix is needed because 0.7 < 0.7cvs. Replaced %%{version}
with %%{pkg_version} everywhere. %%{pkg_version} holds the original
value of 0.7.
-* Thu Mar 30 2006 - mrueckert@suse.de
+* Thu Mar 30 2006 mrueckert@suse.de
- added atftp-0.7_compiler_warnings.patch:
o missing include of pthread.h
o make the the 1st parameter of tftp_mtftp_missed_packet
@@ -134,32 +141,32 @@
- updated atftp-0.7.dif:
o really always run through the whole bitmap to find old holes.
(bug #148779, #65660)
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Tue Dec 20 2005 - ro@suse.de
+* Tue Dec 20 2005 ro@suse.de
- define CLK_TCK if not already done
-* Thu Mar 03 2005 - nashif@suse.de
+* Thu Mar 03 2005 nashif@suse.de
- Applied patch from #65660: transfer breaks down if packets get
dropped
-* Thu Mar 03 2005 - nashif@suse.de
+* Thu Mar 03 2005 nashif@suse.de
- According to #65660 memory allocation issue not present anymore
-* Sun Feb 13 2005 - nashif@suse.de
+* Sun Feb 13 2005 nashif@suse.de
- fixed segfault on x86_64
-* Tue Nov 16 2004 - ro@suse.de
+* Tue Nov 16 2004 ro@suse.de
- merge old changelog entries (after checking all fixes are here)
- removed also destdir.patch (included upstream)
-* Fri Nov 12 2004 - jhargado@suse.de
+* Fri Nov 12 2004 jhargado@suse.de
- Added a patch to fix a problem where if a client requests a file
that doesn't exist, sometimes the daemon would exit without warning.
The .7 version of atftp is needed in SLRS to allow HA functionality.
This package is only included in the SLRS distribution.
-* Sat Sep 11 2004 - kukuk@suse.de
+* Sat Sep 11 2004 kukuk@suse.de
- Adjust to new glibc __THROW define
-* Mon Apr 12 2004 - nashif@suse.de
+* Mon Apr 12 2004 nashif@suse.de
- update to 0.7 final
- when called in batch mode, return right exit code if
operation fails.
-* Tue Mar 09 2004 - ms@suse.de
+* Tue Mar 09 2004 ms@suse.de
- include timeout patch:
We finally got a network trace with
the ACKs included. When the client fails the checksum, it stops acking
@@ -176,42 +183,42 @@
download), we noticed the server code has the same timeout scheme so Dan
also added this code to reset the timeout counter when good packets were
received. These fixes look solid, even under error conditions.
-* Mon Mar 01 2004 - nashif@suse.de
+* Mon Mar 01 2004 nashif@suse.de
- Update to 0.7 cvs
-* Thu Feb 19 2004 - kukuk@suse.de
+* Thu Feb 19 2004 kukuk@suse.de
- Cleanup neededforbuild
-* Wed Feb 04 2004 - ms@suse.de
+* Wed Feb 04 2004 ms@suse.de
- according to Anas Nashif