radvd-2.17-5.5.1<>,W`j[p9|Ƭ?x Tg: _E_p<&{G$4Hs *em&ee2W9g6GH dJ~rSC΍)b[}2l(E(̃aŤG"/yŞ!7/(x朰Q=Vor'?гIM ymZŢ$%J]Ւ@p f7 `H,>/~V {Q&ןөW(J>F1?1d   8&3 Ii.0 T x   ,t+D(8$ 9L : =)K>)S?)[@)cF)kG)H)I*X*$Y*0\*T]*^+\ b,*c,d-Ke-Pf-Sl-Uu-hv- w0Xx0y0z1 10141:1|Cradvd2.175.5.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.`j[sheep67SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/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 < * 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/shsheep67 1621256795 2.17-5.5.12.17-5.5.12.17-5.5.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.suse.de/SUSE:Maintenance:19626/SUSE_SLE-15_Update/f600429327cb10d78183ee26d196e09b-radvd.SUSE_SLE-15_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]=df900b3d2f169da10db6fe86887e875c7bba1265, 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]=6da7270f3f3dc207560a2d80b22da114955ce67c, 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 ҤLq ؎ǔKoutf-8462b575fcacc9662496af1e9b86e010384bc18bbd7ec8a61048fa3449ff723f8?7zXZ !t/7!]"k%H|j(JFB :.pGM]\n Gm6-P#s],Su42#IbQjv@,RS "82Z?!\Pd3{ [ ҵ=JBo}k\x Mԍʟ:saE B[w4 OZ<2(.iP)0Y;\'CoCQgXT7 ;oj4ΣAMهF⣊}\W$HrJj8X5o[;Q*jJksrJFw[gLiR€ne1!mH wd lZɟtmYI5Ƃ1A& rF$ܜV7mYg.VpgaTJo0 hɘkzF$F>r[w:#(g^y0"vR]%—b2j͟fޞ$uƫ ymv{*]khTŕՋU1Xm=.6կbA0+MKD eB H#˫P'r;GQ}s/ ;$w?Llݳ\Z5Odʸh[k=cEB 4#rǨx5^erëڂ%61Qsﻂ+ A-'D^{]Qe=eJEs!x؋+tWQ Lezm *&?g}90/$o 9YH iAEPӕ2[wQВ׵*G6ݍZVyB?+ڷ(>d_'یK 8pW<=&a,CFKs0tt^6p$ 7LhZ5YV!XQ v%[\n܉ ){1IfrɏL tyH՟tT Qbrn\el&?INٿ n)<,V{R@y ]-,^Ӄ찤kbܗIHBkɖu WL~<ڼՄmAiou}?t] !ѶgT9(l=lu DNif%o|J~F߃j }X+]KfD\\`kV[z˻QֽۍgjH-qS?q? [ɺlSq3M95 (-|7W6bH.Y%Uh{N33: d%:|h<5ڛ\7F;9Y0{Ϡٱy?{e-b@&kZ7\~ⲑD* Q!cYחx3 (1`>Lrt=P+ f:~ +,f [P9n/OX)x/Eik<w.j 5NmREhGT M&/<,?$dҮX2F= 7-:"/ǂ }4$8Е#/2^UMR`DlgnЌ \y1ѯlOA+JrM}D[E$=jؽ YyVbޒ PțoV\Kdkܥ(]+9|@dx'H`m;_=jP~zcipdz˔Dx9[}E\f?H &{-x"]BV܌4v {-m-szGS>kW¨?eddYكx*@``0fݲ`L+ 68)L/=jްTh![g;~r䠝kɺd}6P>L^bz(㣯iWn82aol N s WU$DZh6{fi!ÆfzJ <:tCz/=Ȗ>L8y]B…&?5\DHJUF;sY <ZI>9 Y7^|<*hߣA&i"0YxS){%7xGtouۯ6Qr$ vɁY^1J7gHAxYzJYM\蟫!2-EcH~򧃖$o9iO+ϾW3 b2_>\_Nn}.50f m̷z T p.){a1-YIE}XE%D.urQ׬!tGGsS!8wؚ?UWMJ]}DP痸vQ]f KM1ylqUhBe{َZK٘P zSH8H,Dk`ĮLGOIF`t#˖(P3FM^|;!Ĵk̾n_kGʓFN_R_:dvX5PsO)W1VV1<bRQ`| M@2)2mpT]KD]VJ="n"fc'u ;\Ćs2R^1$VZ> ㏣X]a HxH^,NYtz lO+q 麾OϓcoPK(toݽ3ȕv@y}τC #|ס-Zk;Ѹko0dgC[Ys;n\6㧆XX }>%I^"=cSmp*W0uCLHPe¶xPM3h]-wbOa\ u6ɥ5Pq+6^qc[S(O$#>yѩ]#m>ξR,BI#WeJU$.oeYp%3 0DM@tF, As 3mǪS)YnOiU 4Ƒ4Թ摰oSE&\Ev6Ҫ?Z-ʬwzO&e+ N_wFk@SjQ(5+> ˉu3$dP$O`64lf@ <pI\X89 G+%D}hqk@i7j<[ZDo 'ٝifmxu5N£˾ِCjfn.`}A,yZ?REc<7}ww$x1ȽknW-i_ vSK~1$$@$̽3*da]|aQs N%e&w2jEJdSt'NN2Ƴr|yR5k~@ WC&ոr 2omX岮d# ϣG$XENi#}URbtn<냤rLu J120NP=tō7Ss Zi1 Lfyhȥ;XV[ `-<=sĥ==~%Xzd¬&A7YRp:Kq#J6 GW呿Az[n%MrYӹz)-C9%fM[V,ҪVhP.3ηJ$Qa. >n̗|jbo>ڼsPhv-5$Y[E@fqV"J- OZn/<;H%ȑ{pZ拪3R&%A5#1%@}< -ο3:(R9%vc/ӫT% Uݽ"E,+h|CH~0L1Xux0C m@z9#$6sy. :S0Q{ÁKzHeoI[*|3ۮ" .5 (pX&7E6 %X'̄OÇ/w"A?1z!SNﳿ}i!Ɯ|!y9,Tm`A֡Վ#ѬwlJA$*Ntp^#|L|Ta z{fe .VT$_Q+y{4a 2*%M$+-ϑ,!ϔ/j{5٢Aby>!#AȇdS/#q_G,SEOu*IFG<+>*'iRN慳l = l|"UheD \ 1o^ԤO6B9DDǁW,FT 4X >| D$Δ~m+|K#^ b}!&]7gen#o=L%Bfk0l\yI(Qa_~>,ߣ>a ?HDV{T_"St/3ePGE)tgS1S['?kpp8R.FE [_rzb'BRcf*R8K񉳜[6p32ʯNB玽[>0yCQՄ&+|J*arYKm@ p>=;yᚎgMF^xV:6 KÙgP U"J J8'#CO89!JXt@3&`qV%}17[jv݃.Ac0 lcS5T;֜z$9Ǧݦ?'6R!M^"JOtȕkjO}x$2-7+js=OחэR _iJ;=/;kDJ/zA&20Z 6/ Fnw0q@{F+ A^ Xef_=,܊{vZ.MX7p~);Y$fP%Mh€}lA Ԡ?  VDD5eQ}㾸Y#kL*{Rҗ># >VoJ|e3rCL|sYB t(x VBw+texy\20)+ܠw</1Ddh|MP5ucr`BۛRRqHQ2[n6sr> s;0>!VR[DAعVLnh8)ȷ *dXDqaI7 f.wh`j;p2 >%gsB1:Z_cmht\B[u'5,4rF@!X$LTf:(OKէvBOãZCUR=̔AY=9<:ΖDy嫇JyؖO?.byf.bҀXW9}R*Sq73 ~bIV kO[v«wShL*f .Bz CT߂=ĚDiۆ6+EWvϨTWhGT,-VӮD 7Miߨ ,c.bd ~~}7aD '_HK'B ⥨4nH!55䊔x@5uY$UuqR7I5 ߈{Y2@[,aKwS)PkL#o"->IYj̙,.Bk0z$[vDF xD '6pcV&멎|ځ-ǓoS,{1wyw䒥6(Ÿ섩_}MآgW!3 e8[A .fUdn xդtY}GޕʛG4z+k[xK$+Nz4zDŽ>l yn-I?DOZ>D`@e nNtȖ Lmp怒h!!d]w[fG% J,'T;Nb~O<|"\ uF& NC66E$A`o&[Ǿ4„~gv^fjj5aD i" bɡ[|g&:FJI$̈́rXw"xge$oF|w+H@z_ij[T?$m0Wҗta#|C|#T+S]f!<:i/L ze#&0{&g [=T&DWaVPUFBR&a*J՝Țo@_"qix %Gug  j)@=|TM0?숂UVv@ȑm E'mwu:g`3whAdL :Q#M㨕L%BBEf"#}G٠dZH VAHЍ m:<@dlc;٤'"]tW9U AW~G倍 Ry j@wڒ.<,MfeXAle\ί3KSٓM35p GkjLhuKnfjx)j\ҳ7t2%T^ W6e*6- 7/eCo"'ȶ YZ