perl-Data-Validate-IP-0.27-bp153.1.14 >  A `B!M@eee%47w`xW7-Ss@Jl4f~Addq_GVmZ7wo  F9moufEL}`RRE vȠ5rNWsd8- 02oXuN*\@N7l/m ӫ.BU?2OQORJIٌNvƧ1zVcv9|,&b\i"x$ _pZa:Y!t}I9ˮ6{I9x(2s۽21131c3b903fb6fa8913aa5023eab1deff2b9794375021ca986b8f0e49992831300bfff6944207604b8664d1ba31145471aba8bej `B!M@eeeַ +td!g]+p>?d ( Ix| *08 d  z           .\ a(89:FG H I0 X<YD\\ ] ^!bcdefl!u4 v`w x( yTzXhlrCperl-Data-Validate-IP0.27bp153.1.14IPv4 and IPv6 validation methodsThis module provides a number IP address validation subs that both validate and untaint their input. This includes both basic validation ('is_ipv4()' and 'is_ipv6()') and special cases like checking whether an address belongs to a specific network or whether an address is public or private (reserved).`Blamb57)SUSE Linux Enterprise 15 SP3openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Data-Validate-IP/linuxnoarcheJGAA$AA큤$`B`BX-s`B`BX-sX-sX-sX-sX-s`B6dd5d9657ab93f9965cc955717f45d6345142690a509e461b8b295bc60a4ddcd9cf09311bdc46f9663703ed606f4d0ed439ae3edc859bc880478a601b249e22e3c3b68c8e95a1b6165dc28ae57f4b3f6e4491c8737533c0c218191b9b9b67d6445fe286e215ccaefb6e91729186e141bc2ad8bbe797ca5f1354dcd9cac8c400aad3236555cb5d3a5b3b9b4e86ce57af9ce659f6e5d39cee3c61fbff9edbe83c063ecf81eb2c99bf1916c76747ee917781f0a741c0bd2b6b9f53150c2df58ad794a1615aa726cde11f8bdd9bd34fdeffa7ac1cee053313258521fa8cbb4b60832rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Data-Validate-IP-0.27-bp153.1.14.src.rpmperl(Data::Validate::IP)perl-Data-Validate-IP     perl(:MODULE_COMPAT_5.26.1)perl(NetAddr::IP)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)43.0.4-14.6.0-14.0-15.2-14.14.1X.@WN@VTSFRnQML@coolo@suse.comcoolo@suse.comcoolo@suse.commlin@suse.commlin@suse.commlin@suse.compascal.bleser@opensuse.org- updated to 0.27 see /usr/share/doc/packages/perl-Data-Validate-IP/Changes 0.27 2016-11-17 - If your version of Socket.pm provides a sane inet_pton, most of the is_*_ip subroutines will use a much faster implementation. is_private_ipv4 and is_private_ipv4 are approximately 16x faster. is_private_ipv6 and is_public_ipv6 are about 3-4x faster. Implemented by Greg Oschwald. GitHub PR #8.- updated to 0.26 see /usr/share/doc/packages/perl-Data-Validate-IP/Changes 0.26 2016-05-31 - Fixed issue where invalid IPv6 strings such as ::0000000 would be marked as valid by is_ipv6() when using the faster inet_pton() code path (GitHub [#6]). Fixed by Greg Oschwald. GitHub PR #7.- updated to 0.25 see /usr/share/doc/packages/perl-Data-Validate-IP/Changes- Update to 0.24 * A string with a null byte (\0) would be considered valid if the internal implementation used inet_pton() to validate IP addresses. Fixed by Greg Oschwald. GitHub PR #4.- Update to 0.23. Changes from 0.20: * Fixed is_ipv6 to correctly fail for a string like ":abcd" on platforms where inet_pton() isn't usable. Reported by Brian Bickerton. RT #93622. * As a side effect of the above, the code to check IPv6 addresses when inet_pton() isn't usable is about 7-8x times faster now. * Fixed some small doc typo/formatting issues. * The 198.51.100.0/24 and 203.0.113.0/24 networks were mistakenly put in the unroutable list, rather than the testnet list. This has been fixed. Note that if you've just been using is_public_ipv4 in your code, there are no changes in the results. * Added the 6to4 anycast network - 192.88.99.0/24. Addresses in this network are not considered public and there is now a new is_anycast_ipv4() subroutine exported. * Added a number of missing reserved IPv6 networks. These are the IPv4-mapped block (::ffff:0:0/96), the discard prefix (100::/64), TEREDO (2001::/32), ORCHID (2001:10::/28), and documentation (2001:db8::/32) IPv6 networks. There are now is_ipv4_mapped_ipv6(), is_discard_ipv6(), is_teredo_ipv6(), is_orchid_ipv6(), and is_documentation_ipv6() subs. Note that the TEREDO and ORCHID networks are both subnets of the larger special network, and as such were already excluded by is_public_ipv6(), though arguably the TEREDO addresses _should_ be considered public. * Rewrote most of the docs to greatly reduce the amount of text and to improve the ToC on MetaCPAN and search.cpan.org.- Update to 0.20 * Changelog see http://cpansearch.perl.org/src/DROLSKY/Data-Validate-IP-0.20/Changes - Update license according to http://search.cpan.org/~drolsky/Data-Validate-IP-0.20/- initial version (0.14)lamb57 1614998278 0.270.27-bp153.1.14DataValidateIP.pmx86_64-linux-thread-multiperl-Data-Validate-IPCONTRIBUTING.mdChangesLICENSEREADME.mdtest-vars-ignoreData::Validate::IP.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Data//usr/lib/perl5/vendor_perl/5.26.1/Data/Validate//usr/share/doc/packages//usr/share/doc/packages/perl-Data-Validate-IP//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/e41ff38057b39bc6f3ba5933bd793103-perl-Data-Validate-IPcpioxz5noarch-suse-linuxdirectoryPerl5 module source textASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PS@ayƅ[jutf-802b8a6ed7b69d285733d0ea5f1dd3dce1c3223a6aa773b115e86c6287928b89f? 7zXZ !t/ O] crt:bLL,uV5;:j_kƀeǍ_=K#bhq|.+-~8y^3~ DǪI\HTgH:#sM#+ia4YNMؘm Z:&KC886cFߝDs?sK־ʢ Ex=?6N g8'ݽvMl,Ӈuߵku>{VN{zlknO)÷"P_!464 }|fy-O'sĞ2^!QA [*7E?DUiehp-1cs+PUBgN)Ob9h1dY' NuH+cFݰ2ڢy?HJCqi74CSNFgKˇ^O=VHAnW.T™_* B%UR!] hḚy5:_+4{$txs_ʇ~[pƴHmMSX%Q=/)+ 6eNK+jbg= 1֟kBPN4K.-\{`wMu+3٬GU|%vW/_s5yYDqd0PИm7z\Y1 @<:kZJ4#p}_g>D8pӪX8AE~^Vz`_@ [jWe- hK/v2dW-FGhjFo#H4d.+g]6}v}5IYƐ(߳ʑ`Ƃwwyx[d ~<= 6m j+[f^YQ49-6`ɮ\qtJ|u'z^QvMNa)vs, s^<w؄)q3 i}~ =|1% z x/C^ۜg0jٞC 8V?ޙT/n87;fao(wQ`wJ eB:Ƌ_u.fl5tk}ܸ֮\0?5-񈹞'ۈZszadd}Zpxʸ ;|:&6x˞ed1a !AÜ ǂ Mf#pe;]Df5?ɨ7ʛ>͹05 jݝ* Z_g%T䳁QZzNJ٧91k]dâyQ@G e>?)DQY}J}>9NZ QːLpĒ(޷tCfqnqwyC%K'Aע 0M2A;NoDnbF:5riD>v;,u !ו'm:!)u|KI$厊'\{8@j1&-io]: #TK%zvx 'n 3{xxA&U8TAЊJ0ԕbES]Rk/E͑pmMYUDJ|vUgv|߲`_?Dn']`eTdeWfGFMO4Ug ։WXr> ~ԻoK'UT΃u@Kn O@4Ԥ2G5"xLʓZ /h{j8~j2=b<}EB I]l˩/~{(!S9sf̄#P(¸w .C^DV5E&|yF:A!7٢`!`-%wV`CDҞ,-xN:M\J%s.v ͮ@(ru0a0087yĸMnaM'Ia?剛߾4|%z})1{DEQvtulx xOuQW1ZwgiY/&-,L w+~2BP K|9ǐ24ϐshsl޲rۨ?N|%I1:bvc7]F\&iufl#iJ@՗ ذrE8l<^8;7ln'.) *"+0ñ'sz5<pVĂsE^O,Hҵɮ=!Z(7˔b O5!;"08hԘHƑ^pLy(֑zX@;RP'f8$ i△Gn- {ڟ)xj Qq9DP;`4=ԕOI <وڸz˞M384V}a*G$\ۏG(t5E3360%^ 'mnPoP~{+tԜ]\5EN|T% FNͅ{87@.S]wXU’<ݭQZo9PzV/=g2g38\h[nOKt' ā?Yq]Q 8gDGDXhDIfAy q+dq%kdB-Bx%2wHWG%<ݢ};U}蘲[ӊϣ%2&ߜLڃrQ,`R)xIoƭ$=e,N; b%ϰaHN|j~y:P?$0SۄŸ{b蓬 IҲvӤX%6'i?lbM?5H@93LAE6Its ='.Z6NўVkѽ<eMlg-kJaCػFor}~ݝ$FL|+`K DGpڹ`7A4dK|5&-!<@45 (ݳrx%ĺc.otIմGGA^2 `-Z|R&Dw%%3XYtUJ$!\qe0ƊX:n?GʾQ17$l_T2T}8^_˅Oƒ! ig>QZa`#h> n MV }ZWLj"X:;12!nx.B1+.?qښ-u{٤|GYyV!pZ^ smBY `FD 7ˋm'#oƈo c74CZyhK ũuR);M|@1 ؼ,IBvyjePu1AM/ T8i]#s!QQX\!4I9f?!uG-0g`ƟFFn\"]+ߗ>lrFfc\(9zIY[MSayWԆ'rji/Hp\, .*013v*OӡjzӨ5BvԜH|70&*,| cTdȖ řX# c\x( K6AиTY@HX[J5Y`1f"dd,ܞ.B:gⲨK߼j%qq9 )RM4bqЫR5ϻl!CYSa"LT@* y@VP鞉98}[@Iγ߹Lbz$`U5njjiJؿ U=S܄{Cf"&I)Ǐ/Wʹ;#LO|M޻U4"' Dbs`L8+gB~}܎['&79VVLg&0ePJKr9(<(0V 2׬bm#?_}+{A@oϝO/I1e+0^?e:0C OC2٩RMD@=9La@?IIn!YLKC uI_58C)WL?N/jj}2]݈ܡ E`Ӌ.";dVg#M cB.` !j9\b,`AEM}u{OcFap].Fq wWȯ!PC\oW/^w0kiHs >;~Rܰ5Ɲ ew3[ .hOg2b H{`!2=+J+c٥ZܓEAީgcRnA[x/Ez)4`W>t+XSDf/Rf#,h{NtqY_+WmRV.Ҭ$m-[g jy2_-t  ʑ L m[(23|=!m PnPP½G*n(6RiYϥZ5<] $ky-g 퓪|fGkٵ_,0DJn9F2)Uk\z&~G̞[O4%(b;E &󣑋:~7H7~'bnog*,UtEʹ\P; /]8F3y&8XlX` qY'@LcYe%ۢ$2߉0T\'_i ? \o90{u)^CpmmOՑvWf@&1 .)|?'Ij!7*{*C;0J !Uf/36́Wڨ N5Գ{&z1hֳdHτiR֙[{p-2Ƞd5x3 X|%!g1;Е >M+y/#00* ~bD/$tzoqDC>h*@?ŞX\!" =Uh٨ =&9]Wm.$r(J!ζp JvE ^_)vrcqy#@"asi Ȅy`4@lWV?꽑+xxZ4eytןL޳)u,EeL bw<ۻ ,I.*1x Iw9j*3d͕>\ ~Xʿ`t5Z6vCAFɔ:*ss`RwBe>^Y@72NAI D159$فPlitϙ~PpIv* 福Tި>pQ5 vEwoqp{uj'{h_j ?(@ FoFۥ9& =1\#V_s-SJHJ‚bm1 BOe:P$vklKՔ:EĦ0i/n<(B]y2쾭 T) ;`>1T/%š#!@\ Jl[I}Ѹ;OXU}$5IƧEssk,9H *K..@ufy/UWLw{uoѩ9ańL9nuSb@@2&OdW֮u)RT{\n3/v^Zfr$OeYǖ +*E28qN^m?*$ .j}Zd*.;zԋxkNR~9}12L$[@hJ0Э9).42>8LpjD<_ȝ]$8lf >'3fÞgZ kg.Zu)f*o/Q;-yC~FR[ϘA~4}cˮ_U 2bpd:z=ƨ* cSkqi aW {Ɵ5l'v^/?T4a9!\YAP%o#- 暖 Gm)т :9ijH{& G̋Xrn!= ^20XXC8!ndvٗÍ5+3y_sB$@mQLA+#h{-º1`P_ޯ\15 6C9 X;q"'KӮ3GPg3$9 oYwAGJɳ+A-BZ%W jx4*/f?ly{D/[-^Jչ wk#P{zǡE}U#͂BhPr*47>.tz޼oe}csKl|] ށxCހ?@ ѼGrBpp^[|MC?kP]Nx1$2uX8 TQEek'P7~·s`܁] b?KxBk ¬qMpgu_R=9Nу ϛSD>Xy..wPj)-G׉]?PZ<q1 ( As~ڟhwI}3D) :5к.X?o3q= 1u9\HPG܃{ʻLG= \ML켻?f:ҀK2_s)lnޙDNڳ{]|mq3v=1;LtptDـ NET N5JOH!.!gsaZyb1šbr?0 Ce!YX [9m *5m-(G/:'sLD42(lH YBCocFX}&]ON"l2e6bye*B}mAy ם l&y_(uV"%U[)k"Uz'H-.ur"d_C')?&}xcRt9' >"X)Adb Z\*Z\Tkt$Vf+jSъ5&V膑IP7 Q [K烑O텺҆';|bα H=ޅ^KpT(T|tݠSM}ZL#xQЃ׽aOO<$|dRt\7;לC/<x6B ȹ-r67iz`QF5,'^1X&͈f?TMʱ0-N7i; t GuG[PHMMH-P0 Y$|g 3دZH)6యj#6!iS#,p'-Q#Y}Q}w3n~?u7ܾa4>+`+tzW[~nELty8(Jw4P#Gdx;<:J4aGn'{~%'T/ nfVcPL}k#$nT4q1 v*sIhyebU'#u " ;VmV[1g*).ugϲXI;OmymCtsܟz($tUS7=P lI͘yypg+U?ݘ48߽UM PEe DGX(:ܩgFxiBm?8i^+15di%Jsc !E8g vt:'Q;W% Ilf 03WO"0vhSƟzۡfip(Tԋщ9^neİC@AP%m1PMJ }έU+63e0 "s[dM,W3PZ(`Lʌ=Ly9|m@BИۇwIKGܬX$elwӿCwr\/gg1Dadv җ%wƨ6qW\~=d ǁ< =)Ñۤ$d-,72eat/ҒCrl~g[܎MLj֐k8/gcVO#vj"pb'- ӴM)7m7#V25O3>C*y c >$'S2}[Z}"Yv/OS]MR s=d RvnxNO;0̗,Z6l ~6‚xn񅙁f>Nr Z*yJAvHvOpp'} Y!q07f?gX: دlMٖ _c\˜q_^ݾuIKąīaZHq˗*2OL@2c-,u#LM;\xOIbvQ˪r[_!ա-&t{rő% ͭƛLLMZ"OܼhX#J/)m&Vx`o2O"}FwtF+3:,GN6Zn]}7_zwj1=ۤ+QGבr-e :0c"!U!deUl t(˞K;ڪTiKЗKDLAΙ/y:z؀6~WK'?tlg(%\P4̦O@FSǽgMEMEJ~9}C-1Y8g2͋uL ZSх,x-"T<2Hf?h,獳/p{F!asI֯NI zΌ]ے0NB|LUwN:-@õuN! xwpe Mz)(qHW2_sV1B^U#uOO%L5?/,Rϝ yߐ_9~wu(IQ)8_WٳLlT twCvۈb!]ضt9Rf^OlsY(5Cd#7@`☵^$c3ƆCrT.R,@9i aⱻQ }UEákvOq6 ec"YW(pgHbm^UWÎ_ã_ ^3Jdj j*^0 j0nΗRejh$ -arMhq.ĊKwd xsaA=f7EY;ڇ,E`4[{ IӿT*=:b>Lph&USӗ1Kh'x(A/ x!^$k9{'gE2geDj y)c`I[[Hk &|4݄-}!M9$PlDu(qPWn*'KɵZPmMe&t̻+5dޏ;͡8 jӸQ yl(;Mz3Oƶ \L!1wW_L S/pr Z%ƪ/JAK*zP(;HVg>;$bfڴ Ըq1vHl<Mh.&$CD]'7[pǽ?I⳺#8&՚0/$&E1uSc aCI|Xs\Ӣ+P~H(U8TՄͤ%)_.,q~|T/~f#$QRcv="]W$- L8뀵y2k$JT—&ҼU`z1Y(8oES29AH yi!Ӡrdnխ?vT .jI?3<5~5- sKUD:]Fuh>`½y .ʧJ@xpSxٶvc8m"gRI6ofvԠ䶊Q 1ۮ*R5 c#+d)t8y˚7i|x/SaS ޿m,jԓ0C,YE/ M`{1tέzݸꤓ\S'A.R}(ZXwNK [T st?#7OGcsKZMFĞԗC3K, YZ