Hello community,

here is the log from the commit of package rsyslog for openSUSE:Factory
checked in at Thu May 5 10:05:45 CEST 2011.



--------
--- rsyslog/rsyslog.changes     2011-04-27 18:48:49.000000000 +0200
+++ /mounts/work_src_done/STABLE/rsyslog/rsyslog.changes        2011-04-29 
14:07:25.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Apr 29 11:38:40 UTC 2011 - [email protected]
+
+- Add rsyslog-5.6.5-memcpy.patch: fix overflowing memcpy call in 
+  runtime/net.c 
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  rsyslog-5.8.0-memcpy.patch

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

Other differences:
------------------
++++++ rsyslog.spec ++++++
--- /var/tmp/diff_new_pack.PwYCgB/_old  2011-05-05 10:05:19.000000000 +0200
+++ /var/tmp/diff_new_pack.PwYCgB/_new  2011-05-05 10:05:19.000000000 +0200
@@ -21,7 +21,7 @@
 Name:           rsyslog
 Summary:        The enhanced syslogd for Linux and Unix
 Version:        5.8.0
-Release:        1
+Release:        4
 # for setting those bcond_with* configs see
 # http://lizards.opensuse.org/2008/09/12/conditional-features-aka-use-flags/
 %if 0%{?suse_version} >= 1140
@@ -105,6 +105,8 @@
 Source2:        rsyslog.conf.in
 Source3:        rsyslog.early.conf.in
 Source4:        rsyslog.d.remote.conf.in
+# PATCH-FIX-UPSTREAM rsyslog-5.6.5-memcpy.patch [email protected] -- Fix 
overflowing memcpy call
+Patch1:         rsyslog-5.8.0-memcpy.patch
 
 %description
 Rsyslog is an enhanced multi-threaded syslogd supporting, among others,
@@ -265,6 +267,7 @@
 
 %prep
 %setup -q -n %{name}-%{upstream_version}
+%patch1
 %if %{with systemd}
 # Bug: https://bugzilla.novell.com/show_bug.cgi?id=656259
 # install the files systemd provides rather than what we provide.

++++++ rsyslog-5.8.0-memcpy.patch ++++++
--- runtime/net.c       2011-03-22 12:27:49.000000000 +0100
+++ runtime/net.c       2011-04-29 13:30:47.249997266 +0200
@@ -721,7 +721,7 @@
                                                
SIN(allowIP.addr.NetAddr)->sin_port   = 0;
                                                
memcpy(&(SIN(allowIP.addr.NetAddr)->sin_addr.s_addr),
                                                        
&(SIN6(res->ai_addr)->sin6_addr.s6_addr32[3]),
-                                                       sizeof (struct 
sockaddr_in));
+                                                       sizeof (in_addr_t));
 
                                                if((iRet = 
AddAllowedSenderEntry(ppRoot, ppLast, &allowIP,
                                                                
iSignificantBits))

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



Remember to have fun...

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

Reply via email to