rarpd-s20161105-lp152.7.7 >  A ^󡸋/=„(9|Nq YoAQبt8JC:@7f¹o[`@gNn-;p槵g j?n B/ݟQ~2n3.$7RPVI p  =w ӑMEgYF])i!♙QĝK㔄3ajUh*~6Eٖ[s9Xt{Op g7D^_L!d&#6856c12643ba3182ba87e02266694d3d69d477671cc17d91573e515ac20997a73bc3f37494aac679440e8da5cfdac0438e8e1de1Z^󡸋/=„!٥"tJx֦Q5O ~O OR>)i  իy{i9$4 :?2 X#9䕾=1R:5mia + " +ɉFeCi'm^]tO N?PAҠ5RvŬ hbOsW2\f,q-c1"0F>C "v#z,5eB R>pF6?6d  G> Xw       !:`t( 8(9`:^=2>2?2@2F3G3H3(I3<X3DY3L\3t]3^3b3c4d4e5f5l5u5v5,w6Lx6`y6tz66666Crarpds20161105lp152.7.7Reverse Address Resolution Protocol DaemonRarpd listens on the Ethernet for broadcast packets asking for reverse address resolution. These packets are sent by hosts at boot time to find out their IP addresses.^lamb23OopenSUSE Leap 15.2openSUSEBSD-3-Clause AND GPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Networking/Systemhttps://github.com/iputils/iputilslinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in rarpd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in rarpd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-iputils-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-iputils-update-$service-new-in-upgrade" fi done for service in rarpd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset rarpd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in rarpd.service ; do if [ ! -e "/run/rpm-iputils-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-iputils-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in rarpd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable rarpd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop rarpd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart rarpd.service ) || : fi else # package uninstall for service in rarpd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi*H^Ze^^^9d0b88a84a04ca889101acb4c63ad9537ac192d2d48fa204c00516be9d3c7c58d141e0954a6c73bb06253b5788a21c2aa1100f3958151f7effe776e4cf31e31e1a94cf4c56be03260cd6e760cc667b1222975c599c3291ec7c9b1473140344d8/usr/sbin/rarpdservicerootrootrootrootrootrootrootrootrootrootiputils-s20161105-lp152.7.7.src.rpmrarpdrarpd(x86-64) @@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.1ZԐ@ZOhZ.s@Z.s@Z+@ZZOZ @Y4Xk@WDB@W;V]U4@jcaamano@suse.comnmoreychaisemartin@suse.commpluskal@suse.compvorel@suse.czmpluskal@suse.commeissner@suse.commpluskal@suse.commpluskal@suse.compvorel@suse.czmchandras@suse.demeissner@suse.commchandras@suse.dep.drouand@gmail.comtiwai@suse.de- Backport license information from upstream (bnc#1082788): iputils-add-license-info.diff- Backport iputils-ping-fix-pmtu-for-ipv6.patch from upstream to fix PMTU discovery in ping6. (bsc#1072460)- Install rdisc as rdisc, do not use in.rdisc anymore (xinetd which was using in.* names is obsolete anyways)- iputils: remove man pages of unused binaries: ninfod, pg3, rdisc (rdisc is in a separate package)- Add systemd service for rarpd- mark ping also verify not caps, as these are changed by the permissions package. (bsc#1065835)- Reintroduce rarpd as subpackage - Explicitly list content in filelist as we have two subpackages now- Cleanup with spec-cleaner- Update to version s20161105 (Changes taken from the RELNOTES file) * ping: eliminate deadcode & simplify * ping: do not allow oversized packets to root * correctly initialize first hop * ping: fix ping -6 -I * arping,doc: fix documentation of -I * ping: fix error message when getting EACCES from connect() * renamed INSTALL to INSTALL.md * (re)structured INSTALL.md and transformed into markdown; added hint that installation into prefix has to be done with DESTDIR make variable and that there's no prefix support in configure, close #21 * ping: Silence GCC warnings when building with -fstrict-aliasing * tftpd: Drop supplementary groups for root * libgcrypt: fix static linking * doc: Inserted a missing word * tracepath6: avoid redundant family variable * tracepath: borrow everything good from tracepath6 * tracepath: switch to dual-stack operation * tracepath: remove now redundant tracepath6 * docs: fix parallel build of manpages * ping: remove assignments of values that are never read * docs: remove references to ping6 and traceroute6 * ping: work with older kernels that don't support ping sockets * Revert "ping_common.c: fix message flood when EPERM is encountered in ping" * reorder -I option parsing (boo#1057664) * ping: also bind the ICMP socket to the specific device - tracepath6 is now symlink to tracepath.- Add ping6 symlink (boo#1017616)- do not install rarpd and rarpd.8 manpage (comes from rarpd rpm currently)- Update to version s20160308 (Changes taken from the RELNOTES file) * use syntax compatible with busybox date in Makefile * 'admin prohibited' should print !X not !S. * Makefile: use #define as in previous code changes * doc/Makefile: require bash, because we use pushd and popd * doc: don't timestamp manpages by default * ping: status() now returns received/transmitted instead of trans/recv * ping: don't mess with internals of struct msghdr * ping: ICMP error replies while errno < 0 is a hard error * ping: always use POSIX locale when parsing -i * ping: link against libm * made ping functions protocol independent * ping: perform dual-stack ping by default * ping: remove obsolete preprocessor directives * ping: avoid name clashes between IPv4 and IPv6 code * ping: merge all ping header files into a single one * ping: merge `ping6` command into `ping` * ping: refactor ping options * ping: refactor ping socket code * ping: merge IPv4 and IPv6 `pr_addr()` * ping: fix defines and libs in Makefile * ping: handle single protocol systems * iputils ping/ping6: Add a function to check if a packet is ours * ping: Add to fix compilation error. * ping6: Use GNUTLS API directly for MD5. (v2) * ping6: Use libgcrypt instead of gnutls for MD5. * Allow ping to use IPv6 addresses * ping,ping6 doc: More description on CAP_NET_RAW usage. * if IPv4 resolving fails fallback to ping6 * ping: in usage print the 'ping -6' options as well * ping: allow option -4 which forces IPv4 * combine sock and errno into a single structure * This patch allows running ping and ping6 without root privileges on * use better names for socket variables * tracepath,doc: fix corrupted tag * doc: ping: add missing options and remove ping6 * ninfod: remove unused variables * ninfod: Regenerate configure by autoconf-2.69. * ninfod: libgcrypt support. * Fix building with musl * travis.yml: install nettle-dev * Allow using nettle instead of libgcrypt for MD5 * avoid compiler warning caused by snapshot.h * make `getaddrinfo()` and `getnameinfo()` usage consistent * enable IDN by default * remove IPV4_TARGETS and IPV6_TARGETS * Use svg instead of png to get better image quality * spec: Configure before building ninfod. * spec: Fix date in %changelog. * make,spec: Add rpm target. - Refreshed patches * iputils-ping-interrupt.diff * iputils-sec-ping-unblock.diff - Remove ifenslave.c. It has been removed in the linux kernel commit b1098bbe1b24("bonding: remove ifenslave.c from kernel source"). bonding can be done via iproute (netlink) - dropped iputils-ifenslave.diff - Append our CFLAGS to the upstream ones instead of overriding them. - Cleanup old make command since the upstream Makefile does things right it seems. - Use Provides: for old /{,s}bin utils to satisfy reverse dependencies. - Install utilities to /bin and /sbin until reverse dependencies are properly fixed. - Do not install tftp and traceroute to avoid conflicts with the tftp and traceroute packages. Stick to what iputils used to provide in the past. - Remove iputils-traceroute6-stdint.diff patch since we are not building the traceroute* utilities. - Install tracepath to /usr/bin. (boo#795788)- Update to version s20150815 * use syntax compatible with busybox date in Makefile * Makefile: use #define as in previous code changes * ping: status() now returns received/transmitted instead of trans/recv * ping: don't mess with internals of struct msghdr * tracepath,doc: fix corrupted tag * made ping functions protocol independent * Allow ping to use IPv6 addresses * if IPv4 resolving fails fallback to ping6 * ping: in usage print the 'ping -6' options as well * ping: allow option -4 which forces IPv4 * combine sock and errno into a single structure * This patch allows running ping and ping6 without root privileges on * use better names for socket variables * travis.yml: install nettle-dev * Allow using nettle instead of libgcrypt for MD5 * avoid compiler warning caused by snapshot.h * make `getaddrinfo()` and `getnameinfo()` usage consistent * enable IDN by default * ping: perform dual-stack ping by default * remove IPV4_TARGETS and IPV6_TARGETS * ping: remove obsolete preprocessor directives * ping: avoid name clashes between IPv4 and IPv6 code * ping: merge all ping header files into a single one * ping: merge `ping6` command into `ping` * ping: refactor ping options * ping: refactor ping socket code * ping: merge IPv4 and IPv6 `pr_addr()` * Use svg instead of png to get better image quality * iputils ping/ping6: Add a function to check if a packet is ours * ping: Add to fix compilation error. * ping6: Use GNUTLS API directly for MD5. (v2) * ping6: Use libgcrypt instead of gnutls for MD5. * ninfod: Regenerate configure by autoconf-2.69. * ninfod: libgcrypt support. * spec: Configure before building ninfod. * spec: Fix date in %changelog. * make,spec: Add rpm target. * ping,ping6 doc: More description on CAP_NET_RAW usage. - Update patches * iputils-s20101006-ping-interrupt.diff > iputils-ping-interrupt.diff * iputils-s20101006-sec-ping-unblock.diff > iputils-sec-ping-unblock.diff * iputils-remove-bogus-check-required-for-2.4.9-kernels.patch - Update home project page and download Url - Remove obsolete %clean section - Remove UsrMerge process; it has been done for more than two openSUSE releases now- Fix a bogus kernel version check (boo#927831): iputils-remove-bogus-check-required-for-2.4.9-kernels.patch/bin/sh/bin/sh/bin/sh/bin/shlamb23 1589638038s20161105-lp152.7.7s20161105-lp152.7.7rarpdrarpd.servicerarpdrcrarpdrarpd.8.gz/sbin//usr/lib/systemd/system//usr/sbin//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:Leap:15.2/standard/25a7994ddbc3260b6568d6399c6fd8c5-iputilscpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=72cd32fcac30b40577037901168de508d4c5f981, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRI^ T\Y0Ωutf-8ee1985e93d47c661660b166e9984bccd2c869727ebf3c8d825fde30fe4540a1d?7zXZ !t/R(] cr$x#*Wttil++obh SIaH$ wIBgth,uEQ݈27Lu:Γ0:AɧRKcj6 BU1-x$qJ)|q2|nޖ&\SN`=W#3ڤ[P%YMjgSN 欼#g<(ME iR-XӾ^B0*U}ZlLTR7e cNP";+&s5?ہ>Ƴę%RiX~o9#h<׊$?Dkοbj-;궞åcM6'gMq&M Zwg/,mgâ^#9@++습oȃ-_U!*42)7uֽ9Bawisj+]>Cg{PkoR+YDWO"=}{ $'rRDsLV'U%tR5tZ@)<ZH\b ԀN3l4^ꇫiDaZa ? +#DHP%8SkI/ 7?xL &Q.2k%TO'-cʹe}T?HP*P:#F˿&bpqH>qR%TV4Yr<1e䟗7 vNXSdީ|](ԏg Қ̃Y |`GK ݗ!}|x-\h~!,Q" N)$VH@B{Zg } w>k⑈!"g>t>Di)/N~MKk31'P !v/NO o|&REP\-b6z+9NR)4-=ZDBZy̥ѼkpBPg::VlyhKP_F Y@ hr k%EQIx[`M;"' 4:ex6 "-C尰u5$K vRFqЕL ȹ~ m:fPP/IaVMhx_ Ԧ]jU iiQO=W%l+>Q9芒`o4mghefopyK<.n-gݥ ?[&s\Bv#'<Cź 6Ȍw ĂN5#I؞9ҭvfi෿"XG~z|Di'9O޷Q:N'`dLcP^#%q]XU-Ea^}^<*bRÚqHLTuHdq4bgN&\]W< )KHEs|":`cU$0;Dڹku֌Co`fwho}Hr0kӱs?{ W.!#k=b-|ow0P+^" E~921)vFՊVu.3?IP.͜5Oae޴6%K6|¥9Aa ^u͊5y#/)ZRD!_T׃lケxsa/ĉRiWnDiݤ&ʂjw.XoJ$ĊֻyWmҟoKY͆]kvvakT$t5 {0J;IDOq0 h@E|m ϛΞ c>?BLKڰj]-w["-31G`q|xBnt]J 27,ܪ3hk:$%i; T2,I`[zW2Ւ?\]:Tމ @,HҝĮ~Ny"]*8 "0'՘yTAn!dGZSɗm7yE$w#w1?'3(K3>ub CW{+td x +|Fa8("kf ʾ.R+_shU(m tA1,E pG1QT%T<{@Wq@o% HΚ% 5X3eV97J jBR 50 +BXG@}=qu8Bf4 ۔Nq*6E,ߢɗ{#n)eY4Ԩ݄CjwփC'%Hl,gߍS1I yJǽqG[)M\"ByV"Ja>8WxQ21\K`ti-ﲥzx g GXˈNWU}-Z AuJsYv6Ift}eN`JO7$(Ff,\Nye,:%}D{n.? u`I`_MQ}#[6.$},'f='jW?m3 s?)Vv8};"eޢ8KjLR'Ex 2AP _z0\TuaqW/ N%SKw BE.g{ɩ0cБ;I1+W0t4vn}9|%=^&Ӝ"%l&:gY(F0,pԶ z:Ztw_m~F7smC 93vW~H=1r5Nbso෋,K}-Of;YC8H6&ޣ1ߦŰ?aU꠨S#hDbX)HҧJ0/je!h~ ]a҉ b?poEgVy<) Ħipqǚ\$RVBў9h,yF~S%ᑃ$F)I{PX׹?IFIRj e`^6Rlrܧ J#khE1PUԿNEQ͜} 8y[= )pqciցS欰(l-+7鵠|-SмT}$t"ǖb(W5;םsȅ`ӝt$'>^T0(MB[%YBZP<EP^] xF^Ț[3;Jf4Y_'ZN ʶ(n~uݓ}"k6Y 20[̴dr&7e z@NMO qLam(w_|џl*1*q[4I)ͫ۹ )[WkDqHM"sW2HwMfN\xO5R]Xt@m}My&J"3h)G% 6^JP(Ę賽K69ZvZQP%ʑ8ZWI̹bHI)`p=26:2T6zDWd#`4*1e7jxCd!‚2MUՊR@Xc!,I9Z_,HSˠ&H$VքDD\W/2y6Qb Hfx~"E)Fw4N, Xp{`T,6Wc1+ķAsF[YBrQ|=C>ߒg9=pNO:0b.ZFxZ%wg:ǘ /PLW{ }"77̩ϼo"16_K6lUHC]bap`*[ e”;ǮֲDş/Mܳ63ssDNI9eq9kf7d} jzKdXۇNlԌ]X7g3MӐm>0A ww|AX.­XiU߉ @dre{MH/Ό`zA&8.i5_eD}yrBR?jرQW?EoK0_@eěa#"5ߩ{2%qzf~0 \$$FPihn RVz2vbWؾbݠja_="K$lnwkm~b fGr5-I~ȝ਌SWJE3t Vd̎+?FT׊ P;uރ>3^*N̥Q*][[NcXO[ I,,b]647?ǹ"d7]fI XoE&Y7 !5z8?]vch+=fY:B+fx^\gC/37Ќ)=ޤ Ҝ7O!1=dE#x7a20ԈܑkѪMZȬ ϋ\Z]}5bO%'3h\' S$44K9ds)C7Ms? y6ĉ4ɢ8%? >?@FOyW$, %B2~JQ^Wz7dhd,TRu$`69 BN( Rт-i쪮o^%|9'B COoPԛ8v_Aڄ|cG$ Q'eIʠ35Yxi=#w$a[0gk8d~|%pgH/2)Oߟ>OQED_yGafN5xL:Ds𘴾}!C"ÑϚ6,d}F[7vN,׌o68c?yņ" jg I0{.vkA:722bFrb#["FيsV1m]Wl_cqr XnUgOV܊H~v{~ݢ_'s} JתYH&6`סStW4k+K ;U+K ',b9Eel-؟r=0HA?sb+sȥ"<)4̓VܸDUE+8<vZ.:k1@ɘaKvS)4{i@ByD]#ݣj[#swZ!!}19*/4 ۣ12a2H :H-YM4xHс1CN9 :Z,yyaL1 wfbxcEr݃/9OqS 9(޼,LRᳫ,6?dz=pNO]UdģqZA1vzQ(HG ?d1b<\i GKEG}Z &a.m'ET ,k  r>NE,;xu.SQ}?n }>3 Ll?K 0SK hunM΁C0<8*!oJCow{?4GT`enRXg92@:6c3uж'=ݟ]#ƠE7LSõZ{D7,p: chGкMIu6vayFT3(zQ\Khy`5_r) oiY&jUz'aF  ~RZrYc5 /e^}4MA]uۈ,pKQ5]VqF)fd*!-e4qrZ(>Х=DX YZ