60 Commits

Author SHA256 Message Date
1aaa9481b5 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
e810e39c04 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
b91640ba26 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
911d99c86a 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
e80f65f81a 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
d9ebe18a04 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
fcefa8fad2 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
d143dcaf8f 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
2930c6e81c 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
6f371a6738 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
45a2803a5d 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
0dcd3ff636 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
a0ddb97a05 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
55c57dfb88 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
217b08e4c1 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
d3dc420ffb 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
9aadbcf031 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
0e3dcb6613 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
ff9b8402bc 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
d714b39ebe 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
1e03904c9d 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
ab681809fe - 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
0c3031e9cd OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=37 2017-09-26 11:34:11 +00:00
37d158beeb - 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
90855deca1 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
61694d73a0 OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=35 2015-05-16 07:08:11 +00:00
Andrey Karepin
048aba8d55 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
bedfd51526 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
3821dd3ebd 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
6500ec6f15 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
0749be7b67 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
5d86f7d36a 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
8e8d256572 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
3f60b8dfc0 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
b0762e9fdb 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
59822b0eb6 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
4fc0fd6d23 * 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
cbee05d199 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
7037c9d955 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
89cbb59eda 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
d7c037734b 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
819456869b 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
f4ea3a1680 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
2878a0b7be 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
3abfe13c27 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
b348801889 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
9f1d9ed662 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
ca176924be 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
6ca92586fc 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
7a3561705e 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