60 Commits

Author SHA256 Message Date
48dd5a8bba Accepting request 1284754 from network
OBS-URL: https://build.opensuse.org/request/show/1284754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=40
2025-06-11 14:27:13 +00:00
3c62750d48 Accepting request 1284752 from home:jbohac:branches:network
- Update to version 2.20 
  * build: annotated/signed tags need a tweak to verify correctly
  * build: need awk for newer autoconf
  * build: verify tag earlier
  * build: drop sha1, insecure
  * build: use BSD-style checksum tags
  * build: make sign & verify tighter
  * build: cleanup old tarballs first
  * docs: document formal release process
  * ci: Updated FreeBSD workflow to fix the boot loop issue.
  * ci: Removed Ubuntu 18.04 build.
  * docs: Expand on RELEASE-PROCESS.md
  * ci: Updated the checkout action version.
  * fix: Prevent null de-reference when using poll in main_loop
  * ci: use improved buildroot images.
  * fix(netlink): cleanup interfaces upon removal
  * fix: Add the socket option IPV6_MULTICAST_LOOP to prevent the interface from autoconfiguring using RA messages sent by itself.
  * ci: Added Ubuntu 24.04.
  * ci: Also use ubuntu-latest for the FreeBSD build
  * ci: Use latest v1 action in all cases
  * feat: implement setup_allrouters_membership() et al for FreeBSD #145
  * chore: remove unused 'total_seen_options' variable
  * feat: Change the Prefix field of the Route Information Option to be variable-length.
  * test: add more RDNSS testing for PR#193
  * feat: Support more addresses in RDNSS section
  * feat: improve warning about long RA options
  * fix: do not die on long DNSSL option
  * test: support older libcheck for ubuntu20.04
  * chore: document more testcases
  * chore: make RDNSS/DNSSL documentation and logic consistent
  * doc: update AUTHORS in manpage
  * doc: fix truncated sentence about VRRP
  * feat: handle long options better
  * fix: ensure send_ra_forall racount only increments for non-unicast
  * ci: radvd-autogen updates for ubuntu20.04
  * build: missing files from packages
  * UnrestrictedUnicast option (respond to RS with configured clients)
  * Ignore clients w/ ! prefix
  * Build improvement, inc. containers for reproducible packaging
  * Captive-Portal API (RFC8910)
  * Default lifetime changes for RDNSS & DNSSL (RFC8106)
  * Prefix lifetime based on kernel lifetimes
  * Netlink fixes for simultaneous POLLERR & POLLIN
  * pwname fixes for root (Fixes #165)
  * Secure ND timestamp support for radvdump (RFC3971)
  * RemoveAdvOnExit for zero lifetime adv on exit
  * NAT64/pref64 support (RFC6052, RFC8781)
  * Case-insensitive config options
  * AutoIgnorePrefix
  * Fix net.ipv6.conf.all.forwarding cease_adv bug
- Drop obsolete radvd-configure.patch
- Refresh radvd-systemd.patch
- Refresh radvd-systemd.patch
- Only generate default ULA config as a commented example
- Clean up spec file, fixed tmpfiles creation

old: network/radvd
new: home:jbohac:branches:network/radvd rev None
Index: 0001-run-as-user-radvd-by-default.diff
===================================================================
--- 0001-run-as-user-radvd-by-default.diff (revision 56)
+++ 0001-run-as-user-radvd-by-default.diff (revision 4)
@@ -3,10 +3,11 @@
 Date: Tue, 3 May 2011 15:42:36 +0200
 Subject: [Patch 1/2] run as user radvd by default
 
-diff -rupN radvd-2.2.old/radvd.c radvd-2.2/radvd.c
---- radvd-2.2.old/radvd.c	2014-07-27 18:16:30.000000000 -0700
-+++ radvd-2.2/radvd.c	2014-07-29 19:15:33.711533262 -0700
-@@ -187,6 +187,9 @@ int main(int argc, char *argv[])
+Index: radvd-2.20/radvd.c
+===================================================================
+--- radvd-2.20.orig/radvd.c	2024-12-28 06:27:47.000000000 +0100
++++ radvd-2.20/radvd.c	2025-06-10 15:04:46.675364662 +0200
+@@ -269,6 +269,9 @@ int main(int argc, char *argv[])
  
  	/* TODO: Seems like this chroot'ing should happen *after* daemonizing for
  	 * the sake of the PID file. */
Index: radvd-systemd.patch
===================================================================
--- radvd-systemd.patch (revision 56)
+++ radvd-systemd.patch (revision 4)
@@ -1,7 +1,9 @@
---- radvd-2.19/redhat/systemd/radvd.service.orig	2021-01-29 17:55:55.894674187 +0800
-+++ radvd-2.19/redhat/systemd/radvd.service	2021-01-29 17:56:28.194647566 +0800
-@@ -4,9 +4,8 @@
- Wants=network-online.target
+Index: radvd-2.20/redhat/systemd/radvd.service
+===================================================================
+--- radvd-2.20.orig/redhat/systemd/radvd.service	2022-09-06 17:56:59.000000000 +0200
++++ radvd-2.20/redhat/systemd/radvd.service	2025-06-10 15:06:02.824699836 +0200
+@@ -5,9 +5,8 @@ Wants=network-online.target
+ ConditionPathExists=/etc/radvd.conf
  
  [Service]
 -EnvironmentFile=/etc/sysconfig/radvd
Index: radvd.changes
===================================================================
--- radvd.changes (revision 56)
+++ radvd.changes (revision 4)
@@ -1,4 +1,63 @@
 -------------------------------------------------------------------
+Tue Jun 10 16:08:58 UTC 2025 - Jiri Bohac <jbohac@suse.com>
+
+- Update to version 2.20 
+  * build: annotated/signed tags need a tweak to verify correctly
+  * build: need awk for newer autoconf
+  * build: verify tag earlier
+  * build: drop sha1, insecure
+  * build: use BSD-style checksum tags
+  * build: make sign & verify tighter
+  * build: cleanup old tarballs first
+  * docs: document formal release process
+  * ci: Updated FreeBSD workflow to fix the boot loop issue.
+  * ci: Removed Ubuntu 18.04 build.
+  * docs: Expand on RELEASE-PROCESS.md
+  * ci: Updated the checkout action version.
+  * fix: Prevent null de-reference when using poll in main_loop
+  * ci: use improved buildroot images.
+  * fix(netlink): cleanup interfaces upon removal
+  * fix: Add the socket option IPV6_MULTICAST_LOOP to prevent the interface from autoconfiguring using RA messages sent by itself.
+  * ci: Added Ubuntu 24.04.
+  * ci: Also use ubuntu-latest for the FreeBSD build
+  * ci: Use latest v1 action in all cases
+  * feat: implement setup_allrouters_membership() et al for FreeBSD #145
+  * chore: remove unused 'total_seen_options' variable
+  * feat: Change the Prefix field of the Route Information Option to be variable-length.
+  * test: add more RDNSS testing for PR#193
+  * feat: Support more addresses in RDNSS section
+  * feat: improve warning about long RA options
+  * fix: do not die on long DNSSL option
+  * test: support older libcheck for ubuntu20.04
+  * chore: document more testcases
+  * chore: make RDNSS/DNSSL documentation and logic consistent
+  * doc: update AUTHORS in manpage
+  * doc: fix truncated sentence about VRRP
+  * feat: handle long options better
+  * fix: ensure send_ra_forall racount only increments for non-unicast
+  * ci: radvd-autogen updates for ubuntu20.04
+  * build: missing files from packages
+  * UnrestrictedUnicast option (respond to RS with configured clients)
+  * Ignore clients w/ ! prefix
+  * Build improvement, inc. containers for reproducible packaging
+  * Captive-Portal API (RFC8910)
+  * Default lifetime changes for RDNSS & DNSSL (RFC8106)
+  * Prefix lifetime based on kernel lifetimes
+  * Netlink fixes for simultaneous POLLERR & POLLIN
+  * pwname fixes for root (Fixes #165)
+  * Secure ND timestamp support for radvdump (RFC3971)
+  * RemoveAdvOnExit for zero lifetime adv on exit
+  * NAT64/pref64 support (RFC6052, RFC8781)
+  * Case-insensitive config options
+  * AutoIgnorePrefix
+  * Fix net.ipv6.conf.all.forwarding cease_adv bug
+- Drop obsolete radvd-configure.patch
+- Refresh radvd-systemd.patch
+- Refresh radvd-systemd.patch
+- Only generate default ULA config as a commented example
+- Clean up spec file, fixed tmpfiles creation
+
+-------------------------------------------------------------------
 Tue Jan 10 07:49:22 UTC 2023 - Fabian Vogt <fvogt@suse.com>
 
 - /run/radvd/ is owned by the radvd group, not daemon
Index: radvd.spec
===================================================================
--- radvd.spec (revision 56)
+++ radvd.spec (revision 4)
@@ -1,7 +1,7 @@
 #
 # spec file for package radvd
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %endif
 
 Name:           radvd
-Version:        2.19
+Version:        2.20
 Release:        0
 Summary:        Router ADVertisement Daemon for IPv6
 License:        BSD-3-Clause
@@ -38,12 +38,11 @@
 Source42:       https://radvd.litech.org/dist/%{name}-%{version}.tar.xz.asc
 Source43:       %{name}.keyring
 Patch1:         0001-run-as-user-radvd-by-default.diff
-Patch2:         radvd-configure.patch
-# PATCH-FIX-OPENSUSE radvd-tmpfile-grpname.patch dimstar@opensuse.org -- On openSUSE, we add the radvd user to the group daemon. Thus, we also need to create the folders with the respective group owner (otherwise, the systemd-tmpfiles service fails).
 Patch3:         radvd-systemd.patch
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  flex
+BuildRequires:  libbsd-devel
 BuildRequires:  libdaemon-devel
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
@@ -52,9 +51,7 @@
 BuildRequires:  pkgconfig(check)
 Requires(pre):  %fillup_prereq
 %sysusers_requires
-%if 0%{?suse_version} >= 1330
 Requires(pre):  group(daemon)
-%endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -86,15 +83,13 @@
 install -D -m 644 %{SOURCE3} %{buildroot}%{_sysusersdir}/system-user-radvd.conf
 
 install -D -m 0644 redhat/systemd/radvd.service %{buildroot}%{_unitdir}/%{name}.service
-install -D -m 0644 redhat/systemd/radvd-tmpfs.conf %{buildroot}%{_tmpfilesdir}/%name.conf
+install -D -m 0644 redhat/systemd/radvd-tmpfs.conf %{buildroot}%{_tmpfilesdir}/%{name}.conf
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcradvd
 
 %pre -f radvd.pre
 %service_add_pre %{name}.service
 
 %post
-# zap old (<= 11.4) default
-test -f %{_sysconfdir}/sysconfig/radvd && sed -ie '/^RADVD_OPTIONS/s/-u daemon//' %{_sysconfdir}/sysconfig/radvd
 %{fillup_only radvd}
 #
 random() {
@@ -105,26 +100,26 @@
 	# random enough
 	prefix=`printf "fd%%02x:%%04x:%%04x:0001::/64\n" $(($(random) %% 256)) $(random) $(random)`
 	cat > %{_sysconfdir}/radvd.conf <<EOF
-interface eth0
-{
-	AdvSendAdvert on;
-
-	# life time zero means we don't actually advertise a
-	# router but only our ULA address. Remove if you want this
-	# host to be advertised as router.
-	AdvDefaultLifetime 0;
-
-	# ULA address according to RFC 4193.
-	# It was randomly created at installation of the package for
-	# use in your local network.
-	prefix $prefix
-	{
-	};
-};
+#interface eth0
+#{
+#	AdvSendAdvert on;
+#
+#	# life time zero means we don't actually advertise a
+#	# router but only our ULA address. Remove if you want this
+#	# host to be advertised as router.
+#	AdvDefaultLifetime 0;
+#
+#	# ULA address according to RFC 4193.
+#	# It was randomly created at installation of the package for
+#	# use in your local network.
+#	prefix $prefix
+#	{
+#	};
+#};
 EOF
 	echo "created %{_sysconfdir}/radvd.conf with ULA prefix $prefix"
 fi
-%tmpfiles_create %{_tmpfilesdir}/%name.conf
+%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
 
 %service_add_post %{name}.service
 
Index: radvd-2.20.tar.xz
===================================================================
Binary file radvd-2.20.tar.xz (revision 4) added
Index: radvd-2.20.tar.xz.asc
===================================================================
--- radvd-2.20.tar.xz.asc (added)
+++ radvd-2.20.tar.xz.asc (revision 4)
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQKTBAABCgB9FiEEveu2pS8Vb98xaNkRGTlfI8WIJsQFAmdzjQNfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJE
+RUJCNkE1MkYxNTZGREYzMTY4RDkxMTE5Mzk1RjIzQzU4ODI2QzQACgkQGTlfI8WI
+JsRU+g/9HclkTw4xRrlBeEHA7OcnhHVZdEbyCqaB+7gkpyrbNVUrtRHKxXL2ndhz
+rvvE5gkc3ZxTFOB100lRP2sFy7NYAqsrYYWwCreNVPf2oZ4kZTJ2a9d4u/kJ8oHu
+BZMjLSGilmcCWfSrI2ufIewVp3CgZfxLBHbxAAtU+tqcBRLI0VmMFQ1GZwBFfD0S
+lJ7M6HC9e9+weBxbpusjFdhpLzn4mo/Z4ZGSdGS8DgYqfUg1ygc1fAcL9JiH4ZZI
+HuQhhlVx55zY/G+/SZKNznIZP2bw1518s3fIi77joYOTjbVy0CIfr3XWUHCo+i59
+bteI6mh7glG1+voesRVpsWk/Sm4MmO7rSm2kZmp4iFE8qUk1mUoWaL7l+Y8yee3q
+YH4wATbS4YU5Ba/LJ2qyJmB1tkhjgFSCEqa0+KR3cb/j1AMGaZfSMrKu6EUBW4if
+RQFBLH6owq0RIfDtoL1rOF3XrEWMgyEQQmcIrc88QDUpQxWaKGXcbZ1uNK2qmtt5
+/P2suy3hxjOcYbARBoUKBcS0UGNhprkKnZVsGGTz80+xaFeo5zIKk8mGZXizFdGm
+xWfVHf4J8lGoQ/40soYprwBV75tKkFhW/lrzEFiF/Qa/NJA6tkkBAab2D/uguBUU
+fTv+N4YMqlX2OJf++Fb+6QJg2zYiMvjTBs2pyDRmOqiIAW0g+NQ=
+=Eown
+-----END PGP SIGNATURE-----
Index: radvd-2.19.tar.xz
===================================================================
Binary file radvd-2.19.tar.xz (revision 56) deleted
Index: radvd-2.19.tar.xz.asc
===================================================================
--- radvd-2.19.tar.xz.asc (revision 56)
+++ radvd-2.19.tar.xz.asc (deleted)
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCAAdFiEEveu2pS8Vb98xaNkRGTlfI8WIJsQFAmAIxCwACgkQGTlfI8WI
-JsS7rBAAkok0i1kn+vSpM5BRDsIh5JPl1Dcb8zaqX8l/kwLlt4850THvtgdYbr+s
-SaTo68LlR2ozHNYM+11ps8Vpm0RHFwS7oEPhst+m47NaS95/f8a20moPWRpiX9Rr
-tpdTA8mFA9PyUuxJAb/N5sxtiScfQ819D6+dnQVvYahzhO44aEmbPdm4rxVZf3gT
-uRw+4latoW2W0zIJa1lP0Pkb+XDu/ksyqDLKPC+GfObZr427la+zQG1tJvHqcExC
-Nn755uAeolrqUk9xQazozTzzwyX8bGgRVWMgvnNsQ5LFgf4gdltARHGZ8KJ4iSz0
-NlUQ4t8VkhaSUaKZhfgR9AvFgAiFopv1ij1zlWrNPXis4vaLes5TBDPA/7CN5I03
-yBiDAvgxPpUR9BsnVCR3+P6FXf/GBqamnOHQKIb818eVToUtrophWUROUcFX8vXV
-JxE41mqd/cN3dz0v+V6spcWXFNHeXW0ZSV5u1PaMZfLSZRzfhqGZrA+06L1jvnrL
-+BcgKdAyWb/OtWMpUNS0JUusm2VhPS5VTyDEp/avlgtA7GqqEnLH80eQ1tU8bv6S
-e5ZltBo4YXbIr88b7yvH0rSDrPR9KT+QdMWF5l/6r665r1Z1cxIrBgJl9fkcQ0Xj
-NVd67O5QKFldcrCzEzEgxVXiDqI9aEt4EgDQmt76VayGQBHF9Uw=
-=J4vV
------END PGP SIGNATURE-----
Index: radvd-configure.patch
===================================================================
--- radvd-configure.patch (revision 56)
+++ radvd-configure.patch (deleted)
@@ -1,13 +0,0 @@
---- radvd-2.19/configure.ac.orig	2021-01-29 17:35:44.957137874 +0800
-+++ radvd-2.19/configure.ac	2021-01-29 17:40:10.884531444 +0800
-@@ -47,7 +47,9 @@
- esac
- 
- dnl Determine CC and preset CFLAGS
--AC_PROG_CC_C99
-+AC_PROG_CC_STDC
-+AC_USE_SYSTEM_EXTENSIONS
-+AC_SYS_LARGEFILE
- AC_PROG_RANLIB
- 
- AC_ARG_WITH([stack-protector], AS_HELP_STRING([--without-stack-protector], [Build without -fstack-protector]),[],[with_stack_protector=yes])

OBS-URL: https://build.opensuse.org/request/show/1284752
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=57
2025-06-11 09:58:59 +00:00
e4d4dda3f6 Accepting request 1068014 from network
OBS-URL: https://build.opensuse.org/request/show/1068014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=39
2023-02-28 11:48:44 +00:00
465df8a925 Accepting request 1057210 from home:favogt:branches:network
- /run/radvd/ is owned by the radvd group, not daemon
- Drop redundant directory creation in %post

OBS-URL: https://build.opensuse.org/request/show/1057210
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=55
2023-02-27 14:17:08 +00:00
2e389f6f89 Accepting request 909621 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/909621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=38
2021-08-04 20:28:23 +00:00
400136aa14 Accepting request 906953 from home:gmbr3:Active
- Add now working CONFIG parameter to sysusers generator
- Remove unneeded shadow dependency, no longer required due to
  systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/906953
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=54
2021-08-01 14:32:17 +00:00
d69b1ff648 Accepting request 871609 from network
OBS-URL: https://build.opensuse.org/request/show/871609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=37
2021-02-18 19:38:16 +00:00
80b71d951e Accepting request 867678 from home:jgwang:branches:network
Update to version 2.19

OBS-URL: https://build.opensuse.org/request/show/867678
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=52
2021-02-13 09:05:30 +00:00
b9d897a076 Accepting request 827794 from network
OBS-URL: https://build.opensuse.org/request/show/827794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=36
2020-08-21 17:00:42 +00:00
5f0d526fab Accepting request 827788 from home:dimstar:Factory
- Fix invalid usage of %{_libexecdir}.

OBS-URL: https://build.opensuse.org/request/show/827788
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=50
2020-08-19 09:18:46 +00:00
db14e6dd28 Accepting request 748434 from network
OBS-URL: https://build.opensuse.org/request/show/748434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=35
2019-11-18 19:02:22 +00:00
Tomáš Chvátal
cefd893b91 Accepting request 748094 from home:jbohac:branches:network
- the previous fix for (bsc#1149037) did not work correctly, fix it

OBS-URL: https://build.opensuse.org/request/show/748094
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=48
2019-11-13 16:37:22 +00:00
79c854f9b0 Accepting request 742207 from network
OBS-URL: https://build.opensuse.org/request/show/742207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=34
2019-10-28 15:46:05 +00:00
Tomáš Chvátal
82a7182715 Accepting request 742196 from home:jbohac:branches:network
- create the radvd group on upgrades (bsc#1149037)

OBS-URL: https://build.opensuse.org/request/show/742196
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=46
2019-10-23 15:54:51 +00:00
fbf94ec4c8 Accepting request 724121 from network
OBS-URL: https://build.opensuse.org/request/show/724121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=33
2019-08-19 18:47:59 +00:00
Tomáš Chvátal
0e4654f2fd Accepting request 723781 from home:lnussel:branches:Base:System
- new version 2.18:
  * Fix double-free scenario in case if duplicate interface was specified
  * Separate systemd and SysV packaging
  * Update fedora packaging files
  * No router advertisements on tunnel interfaces
  * Add nodaemon option to the manpage
  * Write to stderr in non-daemonized mode
  * Fixes memory leak in add_ra_options_dnssl
  * Allow quoted strings in config.
  * nd_opt_6co endianness fix
- new keyid 0x6FE19F21451C9A2B used for signing. Upstream confirmed
  that he changed computers and changed his key.
- do not strictly require systemd
- use upstream service file
- use system user framework to create user. Leads to using a dedicated radvd
  group after all (boo#1060032)
- rename patch radvd-tmpfile-grpname.patch -> radvd-systemd.patch

OBS-URL: https://build.opensuse.org/request/show/723781
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=44
2019-08-16 14:46:29 +00:00
f0cce58caa Accepting request 545121 from network
OBS-URL: https://build.opensuse.org/request/show/545121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=32
2017-11-29 09:49:44 +00:00
26c6150e61 Accepting request 544670 from home:RBrownSUSE:branches:network
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544670
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=42
2017-11-24 10:22:13 +00:00
90b3c49add Accepting request 530886 from network
1

OBS-URL: https://build.opensuse.org/request/show/530886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=31
2017-10-05 09:49:36 +00:00
e8d6bae0a6 Accepting request 530583 from home:jengelh:branches:network
don't assume any user context

OBS-URL: https://build.opensuse.org/request/show/530583
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=40
2017-10-03 14:11:29 +00:00
5b3e92e205 Accepting request 528786 from network
- only do group prereq on new style distro

- update to 2.17:
  * Fix STDERR_SYSLOG log level bug.
  * Always close stdout and stderr when daemonizing.
  * Implement RFC 7772 Section 5.1.1, 5.1.2, defaulted to on. <Robin H. Johnson>
  * Fixed ExecReload in systemd service file <Harald Albrecht>
  * Merged ARPHRD_6LOWPAN netlink query from <Alexander Aring>
  * Add systemd service file <Craig Andrews>
  * Fixed bug in new vs old address list comparison when
    responding to netlink messages.
  * Fix netlink bug where RADVD reacts to RTM_NEWADDR
    messages when there weren't actually any new addresses
    to be found.  Those RTM_NEWADDR messages were only
  * process.c: fixup ugly overflow check
    radvd.conf.5.man: minor fixup to 'client' option
    radvd.conf.5.man: update abro usage
    gram.y: deprecate abro prefix length
    device-linux.c: IEEE 802.15.4 musl libc fix
    send.c: seconds/miliseconds comparison fix
    send.c: preferred lifetime RFC 4862, 5.5.3 fix
    defaults.h: remaining lifetime RFC 4862 fix
    radvdump: show routes with prefixlen > 64
- run tmpfiles_create in post to ensure creation of rundir
- depend on daemon group to be created before adding user
- fix rundir group permission

OBS-URL: https://build.opensuse.org/request/show/528786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=30
2017-09-29 09:49:21 +00:00
9b14bb1cca - only do group prereq on new style distro
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=38
2017-09-26 11:34:31 +00:00
4559eaaf07 OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=37 2017-09-26 11:34:11 +00:00
d6acff4c3f - update to 2.17:
* Fix STDERR_SYSLOG log level bug.
  * Always close stdout and stderr when daemonizing.
  * Implement RFC 7772 Section 5.1.1, 5.1.2, defaulted to on. <Robin H. Johnson>
  * Fixed ExecReload in systemd service file <Harald Albrecht>
  * Merged ARPHRD_6LOWPAN netlink query from <Alexander Aring>
  * Add systemd service file <Craig Andrews>
  * Fixed bug in new vs old address list comparison when
    responding to netlink messages.
  * Fix netlink bug where RADVD reacts to RTM_NEWADDR
    messages when there weren't actually any new addresses
    to be found.  Those RTM_NEWADDR messages were only
  * process.c: fixup ugly overflow check
    radvd.conf.5.man: minor fixup to 'client' option
    radvd.conf.5.man: update abro usage
    gram.y: deprecate abro prefix length
    device-linux.c: IEEE 802.15.4 musl libc fix
    send.c: seconds/miliseconds comparison fix
    send.c: preferred lifetime RFC 4862, 5.5.3 fix
    defaults.h: remaining lifetime RFC 4862 fix
    radvdump: show routes with prefixlen > 64
- run tmpfiles_create in post to ensure creation of rundir
- depend on daemon group to be created before adding user
- fix rundir group permission

OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=36
2017-09-26 08:38:57 +00:00
Stephan Kulow
beb18bab09 Accepting request 307429 from network
OBS-URL: https://build.opensuse.org/request/show/307429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=29
2015-05-16 17:01:21 +00:00
Andrey Karepin
0e2a6fe35c OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=35 2015-05-16 07:08:11 +00:00
Andrey Karepin
aa2e8d3b1b Accepting request 298215 from home:pluskalm:branches:network
- As radvd does not build on older releases removing conditions and
  radvd.init
- Use /var/run instead of /run
- Depend on shadow for useradd

- Update to 2.11
  * added --without-check option to configure  
- Cleanup spec-file with spec-cleaner
- Add keyring for gpg signature

OBS-URL: https://build.opensuse.org/request/show/298215
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=34
2015-05-13 19:29:34 +00:00
60f22bc937 Accepting request 291208 from network
1

OBS-URL: https://build.opensuse.org/request/show/291208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=28
2015-03-18 12:08:27 +00:00
b72ac3d923 Accepting request 290863 from home:posophe:branches:network
update

OBS-URL: https://build.opensuse.org/request/show/290863
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=32
2015-03-17 15:05:43 +00:00
e19004fe6e Accepting request 261648 from network
1

OBS-URL: https://build.opensuse.org/request/show/261648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=27
2014-11-18 21:45:18 +00:00
f6c0c3ac80 Accepting request 260557 from home:Ledest:misc
fix bashisms in post script

OBS-URL: https://build.opensuse.org/request/show/260557
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=30
2014-11-14 16:15:01 +00:00
Stephan Kulow
6aeb81fc94 Accepting request 243146 from network
1

OBS-URL: https://build.opensuse.org/request/show/243146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=25
2014-07-31 19:50:37 +00:00
c2bc9695af Accepting request 243064 from home:sfalken:branches:network
- Update to version 2.2
  minor fixes:
    Netlink: set setup_iface fix for down interface coming up
    split send_ra into smaller function
    orgainize struct Interface with nested structures
    time: Use clock_gettime and monotonic clock
    add disable_ipv6_autoconfig function so an interface radvd
      is using won't autoconfig itself using its own advert
    improved netlink message processing to *only* reinit an
      interface that changed.
  build fixes:
    Revert bison locations in order to support byacc
    Amend DIST_EXTRA with the make check files
    Add command line option parsing to the check unit test application
    Add make check target based on the check unit testing framework
    Add check in configure.ac for clock_gettime
    Makefile.am: Fix out of tree builds
		 disable struct-overflow warning
    Add compiler attributes to type check format strings

- Update to version 2.2
  * Updated specfile to change /var/run to /run, in order to fix rpmlint check failures
  * Added:
	radvd-2.2.tar.xz
        radvd-2.2.tar.xz.asc
  * Removed:
	radvd-1.9.7.tar.xz
        radvd-1.9.7.tar.xz.asc
  * Updated:
	0001-run-as-user-radvd-by-default.diff

OBS-URL: https://build.opensuse.org/request/show/243064
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=28
2014-07-31 11:37:22 +00:00
Stephan Kulow
2c20490382 Accepting request 225795 from network
- fix the radvd.service file to use /etc/sysconfig/radvd 
  (bnc#854316) (forwarded request 225794 from jbohac)

OBS-URL: https://build.opensuse.org/request/show/225795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=24
2014-03-14 14:17:55 +00:00
4a0364a420 Accepting request 225794 from home:jbohac:branches:network
- fix the radvd.service file to use /etc/sysconfig/radvd 
  (bnc#854316)

OBS-URL: https://build.opensuse.org/request/show/225794
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=26
2014-03-13 10:39:18 +00:00
Stephan Kulow
115e99b853 Accepting request 213536 from network
- Update to version 1.9.7
  * ioctl bug fix for getting the hardware address and mtu of an interface
- Update to version 1.9.6
  * Check AdvSendAdvert before sending an advertisement
- Update to version 1.9.5
  * IPv6 forwarding setting should be 1 or 2
  * Performance fix in netlink message processing
  * fix for kernels with no NETLINK_NO_ENOBUFS defined
  * distributing gz, bz2 and xz tarballs
  * also distributing md5, sha1, sha256 and gpg signatures
- Update to version 1.9.4
  * IPv6 forwarding setting should be 1 or 2
  * Performance fix in netlink message processing
  * fix for kernels with no NETLINK_NO_ENOBUFS defined
  * distributing gz, bz2 and xz tarballs
  * also distributing md5, sha1, sha256 and gpg signatures
- Update to version 1.9.3
  * check for sys/sysctl.h availability
  * radvdump fix to interpret MTU and Route
- Update to version 1.9.2
  * A few minor Makefile.am fixes
- Update to version 1.9.1
  * Replacing a '==' in configure with '=' for better shell portability
- added .asc (gpg key not yet found)

OBS-URL: https://build.opensuse.org/request/show/213536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=23
2014-01-14 14:09:39 +00:00
88d4f6157d * ioctl bug fix for getting the hardware address and mtu of an interface
- Update to version 1.9.6
  * Check AdvSendAdvert before sending an advertisement
- Update to version 1.9.5
  * IPv6 forwarding setting should be 1 or 2
  * Performance fix in netlink message processing
  * fix for kernels with no NETLINK_NO_ENOBUFS defined
  * distributing gz, bz2 and xz tarballs
  * also distributing md5, sha1, sha256 and gpg signatures
- Update to version 1.9.4
  * IPv6 forwarding setting should be 1 or 2
  * Performance fix in netlink message processing
  * fix for kernels with no NETLINK_NO_ENOBUFS defined
  * distributing gz, bz2 and xz tarballs
  * also distributing md5, sha1, sha256 and gpg signatures
- Update to version 1.9.3
  * check for sys/sysctl.h availability
  * radvdump fix to interpret MTU and Route
- Update to version 1.9.2
  * A few minor Makefile.am fixes
- Update to version 1.9.1
  * Replacing a '==' in configure with '=' for better shell portability
- added .asc (gpg key not yet found)

OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=24
2014-01-10 20:29:38 +00:00
e2b9e58373 Accepting request 213461 from home:jbohac:branches:network
- Update to version 1.9.7

OBS-URL: https://build.opensuse.org/request/show/213461
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=23
2014-01-10 15:50:12 +00:00
Stephan Kulow
671eff72f7 Accepting request 206657 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/206657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=22
2013-11-12 19:14:03 +00:00
e9451af61d Accepting request 205901 from home:saschpe:branches:network
- Don't start daemon after package installation, the default config is almost
  useless and previous package versions installed even bad ones into
  /etc/radvd.conf (it would never be fixed since the file is 
  %ghost %config(noreplace)
- Fix try-restart to only restart the daemon if it's actually running. Allow
  condrestart, which is LSB

OBS-URL: https://build.opensuse.org/request/show/205901
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=21
2013-11-05 13:32:39 +00:00
Ismail Dönmez
9fef76de2c Accepting request 144425 from network
- Add radvd-tmpfile-grpname.patch: On openSUSE, the radvd user is
  added to the 'daemon' group (not a specific 'radvd' group). Thus
  adjusting the groupname in for the file to be installed in
  tmpfiles.d. Otherwise, the systemd-tmpfiles service fails to
  start (and radvd can't find the /var/run folder). (forwarded request 144350 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/144425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=19
2012-12-08 14:53:14 +00:00
15e0220028 Accepting request 144350 from home:dimstar:branches:network
- Add radvd-tmpfile-grpname.patch: On openSUSE, the radvd user is
  added to the 'daemon' group (not a specific 'radvd' group). Thus
  adjusting the groupname in for the file to be installed in
  tmpfiles.d. Otherwise, the systemd-tmpfiles service fails to
  start (and radvd can't find the /var/run folder).

OBS-URL: https://build.opensuse.org/request/show/144350
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=19
2012-12-06 15:38:42 +00:00
Stephan Kulow
434f55d2aa Accepting request 125058 from network
- Remove URL from source as this is a git snapshot 

- Update to version 1.9rc1.xxx
 * Support systemd tmpfiles.d 
 * add Native systemd units for this service
 * Uses libdaemon to deamonize and store PID file.
 * Use setsockopt NETLINK_NO_ENOBUFS
 * fixes debian bug 634485 (forwarded request 125030 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/125058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=18
2012-06-25 10:45:43 +00:00
13c7c73c3c Accepting request 125030 from home:elvigia:branches:network
- Remove URL from source as this is a git snapshot 

- Update to version 1.9rc1.xxx
 * Support systemd tmpfiles.d 
 * add Native systemd units for this service
 * Uses libdaemon to deamonize and store PID file.
 * Use setsockopt NETLINK_NO_ENOBUFS
 * fixes debian bug 634485

OBS-URL: https://build.opensuse.org/request/show/125030
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=17
2012-06-15 07:07:34 +00:00
Stephan Kulow
2982b5eded Accepting request 95333 from network
- add automake as buildrequire to avoid implicit dependency (forwarded request 95152 from coolo)

OBS-URL: https://build.opensuse.org/request/show/95333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=16
2011-12-08 10:52:18 +00:00
Lars Vogdt
37b500b0c6 Accepting request 95152 from home:coolo:removeautomake
- add automake as buildrequire to avoid implicit dependency

OBS-URL: https://build.opensuse.org/request/show/95152
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=15
2011-12-04 14:51:04 +00:00
Stephan Kulow
74812cacbc Accepting request 92916 from network
Update to 1.8.3 - final release (forwarded request 91813 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/92916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=15
2011-11-22 16:49:29 +00:00
Pavol Rusnak
48e4972e99 Accepting request 91813 from home:dimstar:branches:network
Update to 1.8.3 - final release

OBS-URL: https://build.opensuse.org/request/show/91813
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=13
2011-11-21 17:14:41 +00:00
Stephan Kulow
9c2a6e8021 Accepting request 88754 from network
- Update to version 1.8.3-rc1
- additional patches up to commit 44ee01c7 to fully fix the
  path traversal CVE-2011-3602 (bnc#721968)

OBS-URL: https://build.opensuse.org/request/show/88754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=14
2011-10-21 14:29:00 +00:00
b61a649fd9 Accepting request 88689 from home:jbohac:branches:network
- Update to version 1.8.3-rc1
- additional patches up to commit 44ee01c7 to fully fix the
  path traversal CVE-2011-3602 (bnc#721968)

OBS-URL: https://build.opensuse.org/request/show/88689
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=11
2011-10-19 15:06:26 +00:00