miniupnpc-2.0.20171102-bp153.1.39 >  A `7)!M@eee!)V%g*,Y3M Utyyz<`_`PjfZU^@ &9"e|M:Cpw/^ܠ΍ODv2+~ EI CJ;7٦2fR_rKۖ葾y; { %X_[}Ʋ?ئkuvWȚd $[AMBswlvB;/3WJ&~ j ]9J1 ˇp&hd3b2e29ef6615aeb1be659b409e32cae015a30feaaa8f17cd7c3f73ff5d34fdfb37a40ad608d1a5549760c1c317fcc4a11137b93Jԉ`7)!M@eeeՊz~6"l@om ZQ:h&?,=UOͭUEy=KTT@~g')HE3uhJD7c4z]-\)mZbADIngVt:A*I[~= 6p~VPe{7i(a\5@p>?d  $ H 3LR\h n t  C HTcr   (<8D 9l :A FG,H8IDXHYP\]^bcrdefluvw`xlyxzCminiupnpc2.0.20171102bp153.1.39Universal Plug'n'Play (UPnP) ClientThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.`6obs-arm-3"oSUSE Linux Enterprise 15 SP3openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Networking/Otherhttp://miniupnp.free.fr/linuxaarch64큤`6`6`6653d074c1c4cd3786ccec9ce02e7d17fda89908dbce00ba609fc3dff9d036a553f0a642942af3eebb06b9f2820d710a555381ad3f963a7208f7c6df5b9850f6edad11298a79a6e798ab8061259261de18b25eefa0581f704e0f6179184a64e66rootrootrootrootrootrootminiupnpc-2.0.20171102-bp153.1.39.src.rpmminiupnpcminiupnpc(aarch-64)@@@@@@    /bin/shld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libminiupnpc.so.16()(64bit)libminiupnpc16rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.0.20171102-bp153.1.393.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.obs-arm-3 16200639872.0.20171102-bp153.1.392.0.20171102-bp153.1.39external-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-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/c143c946a0d329fc0c940cb8d05f336f-miniupnpccpioxz5aarch64-suse-linuxPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d4d521134cf88b05b58ba39c7f745312559ebf70, for GNU/Linux 3.7.0, not strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRjynnZ4NWI9utf-89c620025cbea05ec213110cf9a41147df1bb302415715faf6ed2955786434c0e? 7zXZ !t/$(] crv9w ٬L1ߛ\FL:jkeU^\5/|&xێtٸQY>}^&+?µkt_.Gmr On梟\JjwM>G |qRz(EMِ,z)RcJa|[&,8w R`տ$rڌn|3=ՖTšG|/f( J )W0LIvj-Ix¯ +*B!x5;l%-Kq 6sŵPtt[L9QMj"rQz"xr8UrL` CX;Ys`wM\es1%G!-L@rp֠⭸n.7opD Ql >f !񣜮7 㻶RfBJ,h Tu]/qW"B};w9(v|n+d&cJj@Jc{_3l9Kh4L-q4KnDemWyܚdJA P. +q:Y* x*MOp'!nYiqL4jM YHQ8sKW{l!4za#Pj}赵Mi el"1Fיv8KS&ѽ?͂(^Z +fz0^* XVNq3q^%GJ 72uʺ Syyr(1x͘Qq!<1OeDgob>b9~JB(fA|J/iaeEʉEpn$.sNZ \RSz\m#jʻ芲|Q@#%u;*eQ( Juw(Uyl8`w`,Sqŝ<ֺ)(?C/Еj/E{*f PTtI(5C;uLGdSW葡 8˅*F)^.By 8Q"ՁOg SBŽЋ>2bAKGFʱ)Μu")=낿˧xkXXЄ$kdzy< }Ǥvra:8͛UGX\Z#xM-P\H)[]Q*^$2{싁D LΓ,0lG"O.ӏ;X*UU6xr)\bD2$;&{0D t7>D Ni5K#hSz8`zEz s%qK**2J@>L0VPtʼn4U)1LL ?tIe,m@,wcȲӠi7x|.(P- "W@zL# _{l+ݎĠCpۃӂH<;Gymi|6̽QQ iqQ2Ö곶1eyٮgN_^ձ}!T$iU3v"} sC{W(ֶCV=W^TC'O7I 76mo M~&S˸' 1U/˰G]1*VgeWvކ[g cdAv*h1xq)ղ35${pIm[TԞ%X}ޛaݎMK}Xں+5Wжf~Ugf!lfTd\2D^97i|`Ϧ8%zz"Ӗ>+1nTt@Nw~:cuQ9g<3V dٚNYfQ/ ={O9"}ݸ=#E)AْN r)HDE b45g_qIlnJ? V0 'ӫ / Fs _H9>7JnCX5w1do-.ېOmCtk݂P3_dbƒu H+6uV'R cH# .YgZ,g[ 49"PDž 8^UxrL31 hڎ"15q-E p%ehF6hO# +IpH%~o1'g T,S+ɸ#9斺 xAn"mCqAt܌N 1mz }u:9HvFFjlнNR|'rק9 1 vujۖ`F^{S8 a:*A!?L$q} Ex5`#,тAf[ݜ6/ 9fN#έM$lΊwq~ƴ/l!zhgSwA?$&L^E2px_`);U7 "bN3U\o 3^ 8=f+cQa֤KtOsHSV'w*"ӹ-26ЅTQLbĭ:k䦆I-K_̟9 NpRz7}HͰJB(l^Ov-Fq->%2`W*> f8k1!E"$\UR]%SîA ]RPVQwA1ZWTZΔ'Yv?JiY#JSvkJvM) AMho >A 'Ca)t@q7V*y5:ӜK]JR$!m+6ZKgYQFVs0kc'8)\z\v[fS5eٮ8Ʉ;ޱk:n!fو:zΤ>5hر2BIR"} uK vo6Ko}=P|Y^  uwRVʓsRjr/K@xtQğ.-Gy,-#Vͼg1oʀFaP@!-ɭna595a EnŠ>zg$Psɏ]** HEŸs)4ė82RУJY[*ۢCH6G3T6Mt?ΘJWI(2.djQJr*n>Ԭh?XKTo/pG8bm}qʌi;,WTBv@p LIոJۄ(*#Lfr} d_5vPc#oRq LQs۶2bfurn/MWeujU c>3 "2!S00_:Up 9aK:Zu8Q)撨ȰC)WݤL`9WKh8c؈lދX'*k䖹I&49Tc z‖Ў̄Ӡ0X2Pl%29{-ɿ=.Tb,)(Mfaā}KNpRG%PI2Nayql!.Mp2>JJK@u6<'|LL-Ytn!RsRc_0ː_Eծ^vNƺMN%G@՗[R'g*a!~P0ؽ~*m|h"_Po4s ^0ߜ+ Hp#o Ŧ0mqTGrCN_W佭뻢56ڝmViȈvO,rUÛ_4p ,ϻI8i%d/ T@,mFQѬ BΈ49r{1Z(@6~kj{0r72ʹt{eWx(InعO_5l1#HԽPvi/}T۫g3rSyXeð kX1t6tiz( p{u8uf(jeg"+ڞA=Ut&W ӉZ'!Znc}ԧ7bK `Sut1! LdmRT!tef-P0R y;aDwݨĖ >$2Sfkmթ]Oȕ)5=[Ȣ4r꧉A+i}nԓ `qaj'dflc1{\LOJJ1{%z R冐<rJtx33\H?{EjܘTzp8&Ӹꉲ8!2j!\B(gyG˖C1ocЪG^Z=J>lHХYO "7W+螢P5~I,"CݢE^R+5LB +5~*bS"tҀ7i;xᅴ̂1>.^sxYw5*PUE=NUX!)ZsKk"F&|؜A䳼-:rsO'(Y\屸Y\k33U8["X0o#aJ PGjQឩe3ر_I ي#$0;h5+rEc JܤZg ZxR5:CMu^|B94sp6. @Ėp'.aƩ., ԂO␮4Ռd %c.HNsX Fba> lz>ޚ> h18i%͘4M9K](ѭskNї_a<jPDN;VuZO`>䱿~Jz9j:%~`3R 5(Kub_|d,7u8͓wS``If=0E~Z\UhLNb.$`8"ϪcsགྷM' ]tUBEwZ5R=d\}4)DG7֕fb$\ͣ0 G ਲ Ô0TǮgXkgyͦH =h saRK-@:0؆[H+TEgldv4v[xR{#U{Ǭ㤂(b权w9^}') 65"!ʼd0CKvoPO>Pи6yзLAqH8\^Z *2eդs2әn`z c[򦞾m >:D"t3x3 UnaP,;k-uL:1<|~mwVces7uE:}`8Qj vItfK2?X"4XIU׹8NlQw{f[c{40T[ P @ñpJ`9;`F>I=gJng*"%a_3c@j_dE ͧIT i䚇-7lt[6[Vkt^ R?nD0ۋ?ħCF[ƢʄqLg=۵CU?)ET' MR W`ט/ebڜ wFbxiׯb0W@T?vE?PN7ȁ~--~_EX jd5@D1Ќ yݨZ5R|H|;X- mgR %hu[/)!`T}a(_ LWQ@:*\/?AySGҾAltc S)̎!!nQ`v$ع'eg=e+5}0Dj최jO?-*LziRIHǾ%o i h!g$p0ihzFN2rl_rx`mk~5~O/V6] )'TCGTNK?2O21f'wB!lA.%P+b/< ǖš+զ ;:c'aH$0-H#3O b =J4_kdʼne?K/McHloHu_I tM:C_H,M +ƅ%Tk)#⾬G 7'.G .Gj&.IS8W7GnԖ\8/ n5yN[+50ijK1{J{l%!VV:0s@2AԤ뼞`V.i-EO1ETɇ*b%w|=5cFi5AGVm %JbTDCP|Kl\|J;ۋlתM2uv^)W%fkVk~ OY&YG'1&PRSf)E3-b8ߢ\ 7*]~z65 tiEFn_u=k}|fܺmŚy#˂*ԥ"- ,Ok7M_4Y7$XoL"2g1? H0#4SƪgSD&:xK- U PXmqpAϸNXns{f"W8RHtC|P| ItYc8Tb<qrBoHZMzOM2j&2 겒:_ ]kp͟8$}-| i­6FR) 1 (GL<>xMgIv?oSSɷԮ\ap"h- g۞[$ҁV MBhmjخKP_IGm 2Rr(oc A1T"pw$qZ}gֿ\ ꆦ> c$^$Ym4)*.gk剷vu`Rblč|ug!VQ1@tPԖkrH`UF oBsn'ҋ#gC)ի2: ܒ Kxz;"a g5t!;_JRFܣxgf  yqqDM-9daEZS " 彨62>*2o ?գbN}H 8}`QR6"WvTf V؈HqZ qNB8дWԊU$C}3˙%L%-ٯ؋]Q=\*=i|o4]6LNwY*1{ji HG湹f(r8%7 MJ:=1&uix44`r ,SbdRX4̉աM0a>J3 {>_8=߁}x,n,Tk$^@D"O] @#(Vue@x' k}:V~أuBc 9Ňf_$2lD2^^3޴1i`R|~e5$n]2h*Z5I4&3'I!%76la|ҏZtVyq]qBi66~Q 1 YZ