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