miniupnpc-2.0.20171102-lp152.3.29 >  A ^/=„hvl":Cgs}:J=y#&I˛kbwK̩֕DϡB]JRBvEjw ӶDo]+BK/ >Gmd MYEž =Q3bU -~Ԗ#LdO-&SEjs.3W9wrj'!5hPe&KtM3'?Cٝ>v"MAwXR-ytq QwnqLg ~ *h^Xm:\i!jj)s$tW#cvfV>H]WEoѩ)Me睰H$~ "#.ከl4t&Tk1u<5a>p> ?d  $ H  )BHP\ b h t 7 <HWf  % (a8h 9 :e F:GPH\IhXlYt\]^bcdefluv$wdxpy|zCminiupnpc2.0.20171102lp152.3.29Universal Plug'n'Play (UPnP) ClientThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.^cloud121_oopenSUSE Leap 15.2openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Networking/Otherhttp://miniupnp.free.fr/linuxx86_64Y큤^^^653d074c1c4cd3786ccec9ce02e7d17fda89908dbce00ba609fc3dff9d036a553f802c1ea6277a67e002a4ddfd76247298371d949eefb5ddc6dd3ea2c838ddf3dad11298a79a6e798ab8061259261de18b25eefa0581f704e0f6179184a64e66rootrootrootrootrootrootminiupnpc-2.0.20171102-lp152.3.29.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-lp152.3.293.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.cloud121 15916725832.0.20171102-lp152.3.292.0.20171102-lp152.3.29external-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.2/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, BuildID[sha1]=86f06f6849a21fe309856005e5608bbb4e85fe43, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRߕc槟]Zutf-8567da0bcbf7eb6f0ae4a7369b0a523fecc18c24c340b186a6195223dd35301ef? 7zXZ !t/a&] crv9vWԕZjj<6Љ͵\{7- f|Aޗp!-&ZP/{C=n6` bڵ+aCДDUFt?mjf|Eȷ<ȝ)M\+[ (%Y9SFs 8z.0m%:KæX/΅>[Jl_OVؑNojKI>nvScIWX$2jѠ=wA@+KV?}i;-844ԑ4oL=lqCs=0|.cv0ga g%XFC@k1Zy.a} q#%U*4Jk1o}2ǟu7\58I\ʖ*.7ٽ ScZx) vxmqahm!n{ 9 0x]7 K˖ :10ui=HE׊=}Z[4lGw>X]٧r _]jtE5ְjܲ%c:uEC*&M慆v? P vgF ILVsC;\3=pÅkg{)g6Sб#*y~J(&M| \|Fr^~㝨\%E6&qpV$(zWY6)Y9rA}<D te젺1?9褌k&37%+r ?IZ VƎur,{e00UFژ9pf ЪLmIWY-}~m *jO5"d|Ƀ/ 6Im3 V _EȺ<3ZؤQ]ކ.;ocJwb  P}ܑ;Mw}7`nhpK CIw>Q5ne6I]J:uM".L1w4ʽA.Vt%a| uywϋB7KAqD 9Ĺ; 1'vc Sص+W"-Qa70ਡSd5hr*Q0#[vWx{b&+H>B| h#O$~h36B`yqrT(ajŋ8a4FRcwYץ <$ Eue 0=! h׉,BTwiU߄|tʓ5YQ> kǷrӢqͦ#˻kOiA,a ^Q/x>YцFrz' Ndc-y9ǎǺ|EYL;aD+-\%쩮/VJ*a 5S0[OI% =k^~eA g>j-ue tO2֗!M~agz!]ּv}pWSiقo }°s:c|ծR;,u,L̘U0+ӡGaGxH%o?1ECŽE v[^.IėlbUvX2?'بeл謁r'5C2*9U}w[Lʹh5\ &Zd2ιUn.fL8ka הHB`+{oP..b'Bq\dzNXrDIGY^CEs y >$0IFu:$l+~ A7}G&oEl5O #>Y)D36iHaGOe"]kq] OWDZDf Cu'!rN+ AsT6KJAU&S'.տԙ. TŬ~lGSUJh5jf߃*SـcɰXF^]@azs O9s%3vq蠢D`|ѡy|;[ zF/**BƬWyztllpзSƳ(i{ xՍ['ch<+J t}4ג9Uls͐ ΑʾdίJQ{)-#T[ {OXߧ+.}>fϞNJ-bak+PEh·֥FŞP ,^ZexLkXM}s2yo/{?%7;[ P{2 ZaS 0DH|H28Ľb<`R;Gz U۹$mm ֙Q_ )RXܖHhmiÒdT0r[/|:d$ j^pVr6$[ql⼝{xfZ@O4P1K!H&PX0Z(wo~+}[ɫzī~h)(C2ά}ͽ!m\nٽ޶zv'` tPh}z&/uDSI1lJTJ0qOs GY;L4lao᷒A,-bOJ`VBJ=oN\e{+0 ['vSv89p>h(Qv~9'b+:(@9qz0b|*hQ=<~d2`J,D5ڐe}uvFɊ^l/9䮪9keQf_[jymNJ0%T~[\Ed?6ՈMid%;Z5 3S ufu~}zbRgyy1'0 UR=0v3VH-]R~A^=X+UB'_S1of2.DOFToǪQa& ļ]-y%ʆS&vԏ\T/4_2#įX7EGơqEjI.l}2y{XZ f Y'g ov7U͕5[0@v\gMHhTuGL.vSף_WfD{9M5S ^ %?+k/Tͼv26ITv|;7p2 ƋEnD:qTDEU=yLz86լ_d}X y б2ǔ!H,~:*nI~c$/rXcG/!٭lgDR; P )B%f"m4,&Zfj@[ku9>ϿOUA=ل1?uepm_$涻 i 5ZV]}*6'o;߁I )^A۵o}޶C$Mˬ%0oT7fTA>Tbs8#[6Оס`38E"__k၎3S_!I3'w:PHpbn"F'lk)\ڄ0Tzq pA~5gkiQ2g+v |]b5I8^"syC=p!5*9C=fXΈ+h¥([eU v?|y=9 ܴqy[x$f({fùbәz6ЖPvhf,zJ2ȼF( a8,MELh&&}hu]lAfba~2FѦEņZgecta@npSXzзͱW)Έu`A29ϕ|jHǘ''7'f4s 'C3bXp?'^0vAS&h ?8_ I\:ڟޡϣͫm eU%2U. ٘=*||8,!leAT>2H<j8AEcY._Y|0$ȭ$ozٹg@ T|]h]5) m3Sgط>PU\ܻ~!JW S@ ¥ ~ea0s75v9P1oYtz;VP81?fpGjO#d%>%%E`56h%a[ךTz7mqWNZtҊG2m& m;:鮣,̛T0MSn{GL3bIe EU)c}ô$<,Bz-D+wn:oA`,@1ZyR^Jؓ\]>ɢG>[+…FV@h,KohP{ESٵH}Q҉G|;;yQ@J?Qrs~גP7@hmŸ%dz "!JˬDVXʌè r@pEAbhY jCBv뤂b7^| #듳W0;=QfvگQWF]f cl( !gW|;^XeYs]i-ԚoP4\J 1ݱmk}.`G:;>zsP:Q2T 0&Ծyw2:%!hQvDyg.PV,f㷥2k,⊂y}6^r |Mgpk؝ yWk(II2C+߰N0d#~şbK'ݍF;_} ovmNstͿ A*`v2 7J&lŕ?P1^}˖}'eˢ{ {WVGl"dyv9t' atKv#Nb ӝK%aId|R/,B|ݯx8rkn΅MF9Ǽtv\F!/r47E|-sg:ME ^zYڐ_j?"jYFHg%׷;#㌌XX0!Ȗ *Ӊ Lo@GS+'r]}d+Xb3ydvvkluNUjWE1ܚ#,="(#\Σm\s2ZE)[u4oύ9{M,@$.-U{rs?~ EiǗwF.#іg}ښ,#1){M4Y&.q"+߯Qg>DJBk M,`r^0_̼t]~u~1kijX@mX 綟]1Iysay@j:,[ߛEgZԗ蠙;5rOt}JBvA^'L%mc8Eq03b/6&XXԱΧ u ,YM EG-]L s3N~{NjπBE3GN߰v9YX5vᦩ#]YTk,cr+d-k"W UHc`DCKIɕqKE8] Cw;>7Gqc`&D9hix|f+ 8Sd"O}`q$=JXEfE./^&vRڦ*rE6vlϲ79śL NY&3d*2ʄ 4`km@Kxސ ʈ7A9c tc)M߾BhrH tl l|zYm%A&|/VW8e6i#vO= BZ9C4D6qxT3%Nfs.•avehlLDGDsEU>;Z0x ĸ{heŤVf2pN 36d Y& NnHHhGyC 7bD2X=US7TlzojMXS K5 հiO)0gܼ {ӄq -ާvLbeq"t*Obb́|" ʋ{8Z`gp|:*p