Hello community,
here is the log from the commit of package xinetd for openSUSE:Factory
checked in at Wed Apr 21 17:43:17 CEST 2010.
--------
--- xinetd/xinetd.changes 2010-01-26 22:56:05.000000000 +0100
+++ xinetd/xinetd.changes 2010-04-21 09:05:58.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Apr 21 08:55:03 UTC 2010 - mseben@novell.com
+
+- added ident-bind.patch : use right size of addresses in bind() call.
+ Also use getpeername addresses when connecting to ident service to
+ prevent address family mismatch between socket(),
+ bind() and connect() calls. (bnc#598305)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
xinetd-2.3.14-ident-bind.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xinetd.spec ++++++
--- /var/tmp/diff_new_pack.VS0mml/_old 2010-04-21 17:42:35.000000000 +0200
+++ /var/tmp/diff_new_pack.VS0mml/_new 2010-04-21 17:42:35.000000000 +0200
@@ -27,7 +27,7 @@
Requires: logrotate
AutoReqProv: on
Version: 2.3.14
-Release: 144
+Release: 145
Url: http://www.xinetd.org/
Summary: An 'inetd' with Expanded Functionality
Source0: %{name}-%{version}.tar.bz2
@@ -44,6 +44,7 @@
Patch8: %{name}-%{version}-pie.patch
Patch9: %{name}-%{version}-ipv6-ipv4-fallback.patch
Patch10: %{name}-%{version}-honour_disable.patch
+Patch11: %{name}-%{version}-ident-bind.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -76,6 +77,7 @@
%patch8
%patch9
%patch10
+%patch11 -p1
%build
%{suse_update_config}
++++++ xinetd-2.3.14-ident-bind.patch ++++++
448069: xinetd: socket bind: Invalid argument (errno = 22) when using USERID on ipv6
Use right size of addresses in bind() call. Also use getpeername addresses when
connecting to ident service to prevent address family mismatch between socket(),
bind() and connect() calls.
Author: Jan Safranek