32 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0db1632624 Accepting request 85369 from home:elvigia:branches:network
- Update to version 1.8.1 for details see NEWS
- Fix package building in factory, creating /var/run/radvd before
  being marked as %ghost
- Run spec cleaner

OBS-URL: https://build.opensuse.org/request/show/85369
OBS-URL: https://build.opensuse.org/package/show/network/radvd?expand=0&rev=7
2011-09-29 14:46:10 +00:00
Lars Vogdt
4a3d552021 Accepting request 82440 from network
- new version 1.7:
  - Fix an unintentional change in 1.3: RAs were accidentally often unicast to
    solicitors instead of being multicast. This is still compliant with the
    specification but is not optimal.
  - Allow radvd.conf prefix, clients, route, and RDNSS options to be in any order.
  - exit if the number of prefixes/routes/etc. would grow too much.
  - Fix radvd skipping multiple interfaces when UnicastOnly is on or
    AdvSendAdvert is off. This got broken in radvd 1.3.
  - Fix a segmentation fault on reload_config() timer list corruption that only
    occurs with multiple interfaces.
  - Add '-c' flag to test configuration.
  - Deprecate old, pre-RFC5006 parameters. Support RFC6106 by adding DNS Search List support.
- run as user radvd by default (bnc#691456)
- clean up init script
- install a small default config that advertises ULAs. Default prefix is
  autogenerated to get a different for on each installation.
- start even if forwarding is not on to be able to work with ULAs only

OBS-URL: https://build.opensuse.org/request/show/82440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=11
2011-09-20 07:35:34 +00:00
OBS User unknown
be3f9e2267 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=5 2009-08-03 23:55:41 +00:00
OBS User unknown
d1e6ae3ecf OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=4 2008-08-22 19:13:16 +00:00
OBS User unknown
40f86aaaee OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=3 2007-11-28 02:03:14 +00:00
OBS User unknown
518a8ee10c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=2 2007-03-29 16:26:52 +00:00
OBS User unknown
eb663c85ce OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/radvd?expand=0&rev=1 2007-01-15 23:34:57 +00:00