radvd-2.17-lp152.6.3.1<>,?$`߸/=„rwhqʵcg8L|*|D~B^(H"es\FeTnߘ,o (0 pߖS C\^;Z7C"; Mz>} 7)qϿaK5~Dj2=15 D0Hς,W\3\:MzSƴ|S6 ?hƻY0qșaTx*Mq̍Rwaow*a@cx`4^|mqBRÜBeL>F1?1d   > 6Vtz @ d   `8(8 9H : =)Z>)b?)j@)rF)zG)H)I* X*4Y*@\*t]*^+| b,Jc,d-e-f-l-u-v- w0x0y1 z1X1h1l1r1Cradvd2.17lp152.6.3.1Router ADVertisement Daemon for IPv6RADVD is the Router ADVertisement Daemon. It sends IPv6 RA packets to advertise available IPv6 networks, and is used for automated configuration of IPv6 clients.`cloud115openSUSE Leap 15.2openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Networking/Routinghttp://v6web.litech.org/radvdlinuxx86_64getent passwd radvd >/dev/null || useradd -r -d /var/lib/empty -s /sbin/nologin -c "Router ADVertisement Daemon for" radvd if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in radvd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi# zap old (<= 11.4) default test -f /etc/sysconfig/radvd && sed -ie '/^RADVD_OPTIONS/s/-u daemon//' /etc/sysconfig/radvd PNAME=radvd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # random() { od -An -d -N2 /dev/urandom } if [ ! -e /etc/radvd.conf ]; then # yeah, not quite the rfc4193 algorithm but hopefully # random enough prefix=`printf "fd%02x:%04x:%04x:0001::/64\n" $(($(random) % 256)) $(random) $(random)` cat > /etc/radvd.conf <rbrown@suse.comjengelh@inai.dedmueller@suse.comdmueller@suse.commpluskal@suse.commpluskal@suse.comp.drouand@gmail.comLed sfalken@opensuse.org- replace /var/run with /run in /usr/lib/tmpfiles.d/radvd.conf (bsc#1185066)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Clear assumptions from description.- 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. * Fixed ExecReload in systemd service file * Merged ARPHRD_6LOWPAN netlink query from * Add systemd service file * 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- 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- Update to version 2.10 * Reverted random delay work because it broke detecting new interfaces in a timely manor. - Update radvd-configure.patch - Do not provide both sysvinit/systemd init files; it's redundant - Add a backward compatibility link for systemd- fix bashisms in post script- 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/bin/sh/bin/sh/bin/sh/bin/shcloud115 1622139103 2.17-lp152.6.3.12.17-lp152.6.3.12.17-lp152.6.3.1 radvd.confradvdradvd.servicetmpfiles.dradvd.confradvdradvdumprcradvdradvdCHANGESCOPYRIGHTINTRO.htmlTODOradvd.conf.examplesysconfig.radvdradvd.conf.5.gzradvd.8.gzradvdump.8.gz/etc//run//usr/lib/systemd/system//usr/lib//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/radvd//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16388/openSUSE_Leap_15.2_Update/863968bd0d8ef3d1d9a6c29d8a8b241c-radvd.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux emptydirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fdbb18aecd47a07f9703ae385925e96a879d1f84, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=29b33e88a92523a352257dffdeb652bcf54cb16a, for GNU/Linux 3.2.0, strippedISO-8859 textHTML document, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRR RR RR R RR RRR R )du[!gl/*utf-80988c3f59842a5ffd9a47a5b5fe7320299175345e97cfd73031df33e3bba577d?7zXZ !t/]"k%]'|j(J׾*Q"QOM.SV6UR8}9bӠҗ~AQzVAN$i9E'܆xu|Hì@ΤCKILrZ0=ryY P% [aec遂}8g%qʰ/ͮnBnr܏k2{~ 8OS^4l(zÎ=lqrM{_PYNO]H"f աdAp2A`W.zp .d|Uق##&-u2N6&o+%^}ͮWSeW~TN~k=`+5Su3V*MτY QzXƳV[ʽ?^k6%2oJmYx/Mb`r-BX.>VBn ^FU$ڏ,&v-aepݥ7R FX$t*/nWVu`ټU-0sxT<>h0Dp6?P՝X=Z:\>DcBQ;@WJҿ-!EtGRgV`,3S\ 0 7( |ii\{{=lmԐbh0g{٤8d޴[gK\28դ@ĶYIyR"}-GYʏh ro- l!x* }G4]9EL`{58A٩@XUiD߁e[lfUcIe>I&қN}lJm/oFQnQN(`$&T~:Ao7~tvƐi]7R:yT{ ]C㠴0S%KY2ӗEz~ [& !^E9)G/,_[ x}OF|> YZ