update to latest upstream version 1.8.3

This commit is contained in:
Jiri Skala 2011-10-17 07:14:34 +02:00
parent ca97626973
commit 09caa57fd9
4 changed files with 7 additions and 19 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@ radvd-1.6.tar.gz
/radvd-1.8.tar.gz
/radvd-1.8.1.tar.gz
/radvd-1.8.2.tar.gz
/radvd-1.8.3.tar.gz

View File

@ -1,12 +0,0 @@
diff -up radvd-1.8.2/device-linux.c.iface radvd-1.8.2/device-linux.c
--- radvd-1.8.2/device-linux.c.iface 2011-10-10 10:26:47.089760082 +0200
+++ radvd-1.8.2/device-linux.c 2011-10-10 10:27:12.149014098 +0200
@@ -244,7 +244,7 @@ set_interface_var(const char *iface,
return -1;
/* No path traversal */
- if (strstr(name, "..") || strchr(name, '/'))
+ if (!iface[0] || !strcmp(iface, ".") || !strcmp(iface, "..") || strchr(iface, '/'))
return -1;
if (access(spath, F_OK) != 0)

View File

@ -3,8 +3,8 @@
%define RADVD_UID 75
Summary: A Router Advertisement daemon
Name: radvd
Version: 1.8.2
Release: 2%{?dist}
Version: 1.8.3
Release: 1%{?dist}
# The code includes the advertising clause, so it's GPL-incompatible
License: BSD with advertising
Group: System Environment/Daemons
@ -20,8 +20,6 @@ Requires(pre): /usr/sbin/useradd
BuildRequires: flex, flex-static, byacc
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Patch1: radvd-1.8.2-iface.patch
%description
radvd is the router advertisement daemon for IPv6. It listens to router
solicitations and sends router advertisements as described in "Neighbor
@ -36,8 +34,6 @@ services.
%prep
%setup -q
%patch1 -p1 -b .iface
%build
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fPIE"
export LDFLAGS='-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen'
@ -113,6 +109,9 @@ exit 0
%{_sbindir}/radvdump
%changelog
* Mon Oct 17 2011 Jiri Skala <jskala@redhat.com> - 1.8.3-1
- update to latest upstream version 1.8.3
* Mon Oct 10 2011 Jiri Skala <jskala@redhat.com> - 1.8.2-2
- fixes CVE-2011-3602

View File

@ -1 +1 @@
ac8a862d2b232d25ea2622274a2da8a4 radvd-1.8.2.tar.gz
73d533b7b20f5554c8d3e33643945442 radvd-1.8.3.tar.gz