miniupnpc-2.0.20171102-lp151.2.14 >  A \̜/=„`u G\i'h/ WtC}>c`*7 X"):LÃ`!0B{AarŦOY{TAjmz|_4B2N%ALo i GwW :l+I>A+/uaső45U mXF0UZBרF(JIX|Ǭ˛ַVԧgo~,R6[<0/-3c4aa182fc7093604f5b857fef9f74ac42670f62e6fea4aef0e3836c133fd186a037811e9aa6c95a2d2d2a25804c8722a60c7309H\̜/=„oF:;ͿXI r*XOr6jYFIЪPוk\m8$JRwɲjky:+t"0(;S \y;WI M_JZ՝sdӿ% gp&t.O=,8%Xޢ[7lIwX$FJ0k1MM&psrl*Y1値S,v)I 6bcwd9O.m%$ѳ1. Ra>p>?d  $ H %>DLX ^ d p 3 8DSb  ! (]8d 9 :a F6GHHTI`XdYl\]^bcdefluvw\xhytzCminiupnpc2.0.20171102lp151.2.14Universal Plug'n'Play (UPnP) ClientThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.\̜lamb59_oopenSUSE Leap 15.1openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Networking/Otherhttp://miniupnp.free.fr/linuxx86_64Y큤\̜\̜\̜653d074c1c4cd3786ccec9ce02e7d17fda89908dbce00ba609fc3dff9d036a55602190e2f60b9b1b989b0219b515fe57583589ebf01a525b7fef8444dadf18aedad11298a79a6e798ab8061259261de18b25eefa0581f704e0f6179184a64e66rootrootrootrootrootrootminiupnpc-2.0.20171102-lp151.2.14.src.rpmminiupnpcminiupnpc(x86-64)@@@@@@@@    /bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libminiupnpc.so.16()(64bit)libminiupnpc16rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.0.20171102-lp151.2.143.0.4-14.6.0-14.0-15.2-14.14.1ZNY$$@W@VU@VKU@SDQyPCO>A@joop.boonen@opensuse.orgjoop.boonen@opensuse.orgidonmez@suse.commpluskal@suse.commpluskal@suse.comdimstar@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgp.drouand@gmail.comvuntz@opensuse.org- Build 2.0.20171102 * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom * bnc#1038601 - (CVE-2017-8798) VUL-0: CVE-2017-8798: miniupnp: integer signedness error- Build 2.0.20170509 * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom * bnc#1038601 fixes VUL-0: CVE-2017-8798: miniupnp: integer signedness error- Update to version 2.0 * No code changes since 1.9.20160209- Update to 1.9.20160209 * change miniwget to return HTTP status code * increments API_VERSION to 16 * Improve UPNPIGD_IsConnected() to check if WAN address is not private. parse HTTP response status line in miniwget.c- Update to 1.9.20151026 * snprintf() overflow check. check overflow in simpleUPnPcommand2() * fix compilation with old macs * fix compilation with mingw32 (for Appveyor) * fix python module for python <= 2.3 * Change sameport to localport see https://github.com/miniupnp/miniupnp/pull/120 * increments API_VERSION to 15 * Fix buffer overflow in igd_desc_parse.c/IGDstartelt() Discovered by Aleksandar Nikolic of Cisco Talos * move ssdpDiscoverDevices() to minissdpc.c * avoid unix socket leak in getDevicesFromMiniSSDPD() * Also accept "Up" as ConnectionStatus value * split getDevicesFromMiniSSDPD * add ttl argument to upnpDiscover() functions * increments API_VERSION to 14 * Read USN from SSDP messages. * Check malloc/calloc * update getDevicesFromMiniSSDPD() to process longer minissdpd responses * add searchalltypes param to upnpDiscoverDevices() * increments API_VERSION to 13 * upnpc: output version on the terminal _BSD_SOURCE is deprecated in favor of _DEFAULT_SOURCE * fix CMakeLists.txt COMPILE_DEFINITIONS * fix getDevicesFromMiniSSDPD() not setting scope_id * improve -r command of upnpc command line tool * search all : upnpDiscoverDevices() / upnpDiscoverAll() functions listdevices executable * increment API_VERSION to 12 * validate igd_desc_parse * increment API_VERSION to 11 simplified function GetUPNPUrls() * use remoteHost arg of DeletePortMapping * Fix python3 build * Fix parsing of IGD2 root descriptions * rename LIBSPEC to MINIUPNP_LIBSPEC * Add support for IGD2 AddAnyPortMapping and DeletePortMappingRange * handle EINPROGRESS after connect() * minixml now handle XML comments- Add baselibs.conf: build libminiupnpc10-32bit, as needed by libsocks0-32bit.- Update to 1.9: * added argument remoteHost to UPNP_GetSpecificPortMappingEntry() increment API_VERSION to 10 * --help and -h arguments in upnpc.c * fixed potential buffer overrun in miniwget.c bnc#881990 CVE-2014-3985 Modified UPNP_GetValidIGD() to check for ExternalIpAddress * define MAXHOSTNAMELEN if not already done * update upnpreplyparse to allow larger values (128 chars instead of 64) * Update upnpreplyparse to take into account "empty" elements validate upnpreplyparse.c code with "make check" * Fix Solaris build thanks to Maciej Małecki * Fix testminiwget.sh for BSD * Fixed Makefile for *BSD * Update Makefile to use JNAerator version 0.11 * Fix testminiwget.sh for use with dash Use $(DESTDIR) in Makefile - Use optflags for building- Update to 1.8: * fix testminiwget with no IPv6 support * Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers). * Added -e option to upnpc program (set description for port mappings) * Python 3 support (thanks to Christopher Foo) * Fix a memory link in UPNP_GetValidIGD() * Try to handle scope id in link local IPv6 URL under MS Windows * Disable HAS_IP_MREQN on DragonFly BSD * GetUPNPUrls() now inserts scope into link-local IPv6 addresses * More error return checks in upnpc.c [#]define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id * parseURL() now parses IPv6 addresses scope * new parameter for miniwget() : IPv6 address scope * increment API_VERSION to 9 * fixed CMakeLists.txt * Improvements in testminiwget.sh- Update to 1.7 version: * Cleanup settings of CFLAGS in Makefile * Fix signed/unsigned integer comparaisons * Allow to specify protocol with TCP or UDP for -A option * Only try to fetch XML description once in UPNP_GetValidIGD() * Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments. * minor improvements to minihttptestserver.c * upnperrors.c returns valid error string for unrecognized error codes * make minihttptestserver listen on loopback interface instead of 0.0.0.0 * Maven installation thanks to Alexey Kuznetsov * Replace WIN32 macro by _WIN32 * Fixes in java wrappers thanks to Alexey Kuznetsov : https://github.com/axet/miniupnp/tree/fix-javatest/miniupnpc * Make and install .deb packages (python) thanks to Alexey Kuznetsov : https://github.com/axet/miniupnp/tree/feature-debbuild/miniupnpc * The multicast interface can now be specified by name with IPv4. * Install man page * added header to Port Mappings list in upnpc.c * Makefile : make clean now removes jnaerator generated files. * MINIUPNPC_VERSION in miniupnpc.h (updated by make) * added rootdescURL to UPNPUrls structure. - Remove unneeded miniupnpc-makefile.patch- Install the headers in /usr/include/miniupnpc/ instead of /usr/include/: this is cleaner, and this is what users of the library expect.lamb59 15569133952.0.20171102-lp151.2.142.0.20171102-lp151.2.14external-ipupnpcminiupnpc.3.gz/usr/bin//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-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/c143c946a0d329fc0c940cb8d05f336f-miniupnpccpioxz5x86_64-suse-linuxPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=b0beff46e61ed06903fdcfbd8a9f8645e9950dfd, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR%sQe(7o|utf-8ca6c438033425b36ec7d79ad8248f22f21c0106e528be718f6a40b0291be741e? 7zXZ !t/a&] crv9u>ց~T?>J 9l6H÷{yѺJ*$>k\©V\$.NW/^&Ըf~zbO=f(rtXk5\?TiWm'S귘nl} ݑEg8[ IwccLVM@ i|k.S rN_) U[*rr8Ls FcWusDT6RPӍBIWґ ,d}%K>ɱOs i"'ݱF^hwFTkD\!~"!)qJHrC{ǡ?CtQ51 hǻHʔ]D@eL/|y [=XIl~Ӏ\UQ-A8kwJYhsOd=߷?+^b_ijPxk}Hhnl4ڄRlI2FQl49/!Or'O{ θp)ٸcFRyRԹpi)aXB:M40t/Q,MfX> }0&nx-pk- pmQ`iA :&3 u#7wcjhnЯ/UcBeVb@'4`ô[T :cJKCUre"^MZRDeح/5hO@aH-H}MN򚴌A ){׬z>nӆse#eۈ啵,עtGzsəyƴ2}c C dUi VZS9qяc5>g81˗gx ~["im,zPl; P_(!'5Kz`{2/t>7RZ^~';RuVkK1XX>.}nζK}XŬ,<_ؼ>|]2G) Qz]h.1<)FK#P^_N_2_A$Tt 2a'$HBj\FqSDMl"P8#K>MDCtfx'2g|H;$) &BvŅOew0IV9FoObzAR0H5xR^1RoFl?ĩy- \rJqi@nH$ k~]3~Dl[d킊(e6 @E:btua$ZS/8y2QacMbа-(\l9Y +:0a3+c[F+!W? 6a=SӣMC!ep&W[iuOD}Ie1DN5j"ΨAk= m0+G e H]r@ hh[j;nSg7OOB,RLZr='8CU?z8\)`I:'j Q߃L$։gY}$Hw'V(U?g󼰕 u@c{$2\M*ke'Qܿ+rUm&di<%ɑl^{F_{<'9P,f.BW}9z=?v]_(ԓD=B8+ʵ@xqf rTσ/4B}mk9e27L6p|߫S Ői:a:{{RyV_SubL$ Ԓ$fABZ׍N@B1JNYJ&AEaHy&r#^DϚaW'LfV}[t%Tl+U~(r]kfB5ʷє#N[u4Hm5%(7pW {PC#lxvӶSk, VYMz)AID9e?XxB+ iA~ TA<$RUIq/DnЙ%ٱ7ҁ7c_R+|mtr5DX^ 13#;Lyi'ÔL{V a3]NqnE$i|/hCRUSbYS#.mـ^l._k,J…WAO*vv|ID%R0^ 8woi p&asy3*h4%@WիӴNU3F\q(=|CXxHzR+Űbyݶ؋qۆ jKa=$ds2 g}i(5|&?Vj2hv~w)7QJpM;CM;ƉX_[xm4?3LWp4ffv&b&A@[B3]y蹘aii^x]J$!)&yF"E&tʿϏ]Ul0<';@KvȐ,*_|iO+yd\"՝69lڂxs' *ph7>C#+Zz,"KЇ9]WxH>Ӭjֵ|`ZTe$ӛlelZ2&@T3pV17 NVI@P ^j]Kv`MNrȬIB$j$HA Z^-+Q@ !%:&U=RmfQ%z]` 8s͈_Ϲhmj/ہ ]}AH8lv'AA?-T+]$_iWkqwȏu K~.irRZhlT9Ǖ9*L.XɊS|R2H oN}OD|jܸ 빠6'br^׆oxgBnޣث>y嬶"~Ei9=p:zwwbZD,kkvyW]&q*n+O%'zԷU6#{p$=?-GZWp~8^픝:uc,в]sR;6$ZWuݳX!<.9牶_=Q܏ߔ6 |Ts"r67t*Ҁ8Z$E5=!&Bϵ7`3- >ܛ3@L[NJXҒm5l=aI13@b aJaK8UǓ")=xE;"JRF~p+wڡs=*m_T8v3hya1H]d%>T-KE:@PP&3@EI^)cȠDl`p|!`>Nxwk9 'VO~ԓg7[* ' ̭'ӂ@ X|E_ S'p t͈ o7,FU^+`lLcC6L}_w3d^olFE4&5'̍>5 *KڡZo'Fq5撘nanFS%ӡxަ59ɢ^`SV?&j.eor]g6qqqGwŮec۞WG4eYDζN9/2[csm  *0nwaIvʬx[iT!أ A[VH†z%Iyy܈TJYv^`&1 C8ly};o6젊UBɿт (jA).ϾZfI*&Qb0y+Ǎ% $YHH 1n7g9;WYhu=}Liޏa SjF i^F Ev5aÅe aK> ,}[w/Ĥ%񵅿(űThd 8~{NʻE N$sc= AK91u.h 0'NCAn26];Čm7פ' \y):<ЅS+%{106أk/ i;݄QW'{G-,t@7Ըpd0f[\›gu!;D?-?Il+>+& :Xyi8U:sT=3iu)iDPV`gʋ1s `kkz"aՆtnbǛ-ş^DWω#4PC˘h0\& f0t!$*ň |\4/{ZS'k_%r i9 TW\aҊ(Pw4vȀ&c׹*֤7dZ MUF+RLruhO.+WKX_`>ߐB E Xᘙuo1 2SK\OE,dKM8(3{zMY]'RI>^oy}iQ8똛ѡ+4 ɂrPRУ R<ұ|i"3gڙ NE$zSqzڜ1(ck9UD}Kd(M3biBI@7Zn塉h撤 9k{5!b=)ʼn}'qyuyf+<=3y<˞ښ{su0ҲKfj1·{'l`HKcfn29G߷(vOVmG>Y!f%]A/bi Ut?~i q4:2)Gb9d!^5W{S >Q}:|?E ثV~ ޖ=H8LMS? I *ڣ# sݠo' EIwz/|+h9{Cn- FA@ր/ –NUK= ӝת4t"[qdkȱK _Rɲ $>cL'I(jl~cpȠ %ƘW2̩$q;J躧!̥D-[R4L;XqO-DcєEdqLҢ 5bs?U֬~+K]{q_qhyB*t(!(wP:qHRcՖdDZgGϋˊ"X2Pyy^[9~|^4Τn;5fϠ#d 5ގI}k V}Hu>˰ vC:~T32x>u@Z*#d/~}ඁMNo@œlX_-[oA@D & P1[ Qe) QG&ݨbKm( LvtwFȩ%@fD롳_fI/8_8v.71 @G8]8B#K` }]K) hZ* }J:묎UE'A(t 2JK#[bkf,voW7N8;~"*0Ľ\>:/,cJ65\3qj[M %/eћN,kR|&1:QrNClg.zB(wcŔB7Ÿ%Dz`l0iL]空p&EoK+<݅N((qoVCDY93 y-hu?i *ǰf-(5KPw@wFp[dzq8Tˢst|*z~  :\jnKzv Ak_V{L]ϥ bu 4_5;{ HTpLm6h_' w;Fku^*6ƃ`WӚ^ > 8W.3|>@ayc#BrbTd%wTm^fV]\}k}!(_ѳ\4qJUe9w:%1;t4vn%}-U9ePg(NCC__|*oY2/9?9hH&o43($pK΅k$셳*ʰlm5g?7Y@(e4;O^4Ŕ 0?;^쟒 Ñ+q+ߴXVPCoUqH4q_v[d\DcLÀwl%xf4-ネ8Ks9(9 Gs#=Sf /T%1Ob2%t]:D@2m3|HuYD!I]F0*z)6;;ՒPcy|!1/|_*d#BڤP' HӌyI/X0`ݼÕ1e*G'T:JqڊUzk9np !IH\\}.0bBr2"~x3Ez4¼BCwF=N|r F#Ĥ^*:VhUr:)oݔҁzjRR8d}2&t/fH|+a_kbz 2Ǻ 7t!eXoM6D8H8-$>;udM>y6nJ8&dvrqIu+xc:)EU37/ąW+'Oq(W2g6ck9濂ł&cԅcBܱP46,GcUo.%fE>yvfwTU(;@5DaG%<[]EQmm}*DpJ=R!a;g͛}g(}ѳq|uFBb҄uKnd;tROO"aQ ScǢiz h>a*sxtUD=`H[rQ>17n EW6Ͱp^^s!@ϝ-rSBLZgOa}جӥQ3d_P|A~G1H#qV ]9 #\̫%qILxxn $iynwg>X'>+ ʧV0fӱjlXb9"Rbt䮟BI*V>^^:OXl0Jس[`h