python3-zeroconf-0.25.1-bp157.2.3.1<>,_j9E bW; YBVоB H`=ψ~,Va gjUÉ0}}zNmzvߪUg (a*Ľ|p<4Guqܡ39Mu2ռH{~:{͠@!TѸS#)񯙖nXC% <oԕX{f0=+z&3KuƤڅV^֗":ȩ"SQ]?JRΧ^Kă͢DLZ7dž*58juE~*;>+$?+d & u 2^dl   P  D0| F( o8 x9 : F$BG$\H$I$X%Y% \% ]%l^&b'c(d)8e)=f)@l)Bu)Tv)w*x*Py*z****+Cpython3-zeroconf0.25.1bp157.2.3.1Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)This is a fork of pyzeroconf, a Multicast DNS Service Discovery for Python. It is compatible with Bonjour and Avahi. Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf is not tied to Bonjour or Avahi, does not use D-Bus and does not force you to use a particular event loop or python-twisted.j9Epgajdos@suse.compgajdos@suse.comMartin Hauke Adrian Schröter pgajdos@suse.comTomáš Chvátal alarrosa@suse.comantoine.belvire@opensuse.organtoine.belvire@opensuse.orgstefan.bruens@rwth-aachen.deantoine.belvire@opensuse.orgjengelh@inai.detbechtold@suse.comantoine.belvire@laposte.netantoine.belvire@laposte.netantoine.belvire@laposte.netantoine.belvire@laposte.net- CVE-2026-47183: zeroconf: Unbounded exception-dedup state retains packet buffers via traceback frame locals, enabling LAN-local memory exhaustion (bsc#1268342) - CVE-2026-47184: zeroconf has unbounded DNS record cache that allows LAN-local memory exhaustion via multicast flood (bsc#1268343) - CVE-2026-48487: python-zeroconf: Unvalidated rdlength in record payload readers allows LAN-local cache corruption via crafted mDNS packet (bsc#1268235) Add patches: * CVE-2026-47183.patch * CVE-2026-47184.patch * CVE-2026-48487.patch- version update to 0.25.1 * Eliminated 5s hangup when calling Zeroconf.close(), thanks to Erik Montnemery * Reverted uniqueness assertions when browsing, they caused a regression Backwards incompatible: * Rationalized handling of TXT records. - deleted patches - python-zeroconf-disable-some-tests.patch (not needed, replaced by -k 'not ...')- version update to 0.24.5 * Fixed issues with shared records being used where they shouldn't be (TXT, SRV, A records are unique now), thanks to Matt Saxon * Stopped unnecessarily excluding host-only interfaces from InterfaceChoice.all as they don't forbid multicast, thanks to Andreas Oberritter * Fixed repr() of IPv6 DNSAddress, thanks to Aldo Hoeben * Removed duplicate update messages sent to listeners, thanks to Matt Saxon * Added support for cooperating responders, thanks to Matt Saxon * Optimized handle_response cache check, thanks to J. Nick Koston * Fixed memory leak in DNSCache, thanks to J. Nick Koston * Fixed resetting TTL in DNSRecord.reset_ttl(), thanks to Matt Saxon * Improved various DNS class' string representations, thanks to Jay Hogg- Adjust dependencies and the %check section so the testsuite can still be executed - Add patch: * python-zeroconf-disable-some-tests.patch - Update to version 0.24.3 * Fixed import-time "TypeError: 'ellipsis' object is not iterable." on CPython 3.5.2 - Update to version 0.24.2 * Added support for AWDL interface on macOS (needed and used by the opendrop project but should be useful in general) * Added missing type hints - Update to version 0.24.1 * Applied some significant performance optimizations * Fixed flushing outdated cache entries when incoming record is unique * Fixed handling updates of TXT records (they'd not get recorded previously) - Update to version 0.24.0 * Added IPv6 support * Added additional recommended records to PTR responses * Added handling of ENOTCONN being raised during shutdown when using Eventlet * Included the py.typed marker in the package so that type checkers know to use type hints from the source code- version update to 0.23.0 * support for python 3.4 got dropped * Add support for MyListener call getting updates to service TXT record * Add support for multiple addresses when publishing a service- version update to 0.22.0 * A lot of maintenance work (tooling, typing coverage and improvements, spelling) * Provided saner defaults in ServiceInfo's constructor, thanks to Jorge Miranda * Fixed service removal packets not being sent on shutdown, thanks to Andrew Bonney * Added a way to define TTL-s through ServiceInfo contructor parameters, thanks to Andrew Bonney * Adjusted query intervals to match RFC 6762, thanks to Andrew Bonney * Made default TTL-s match RFC 6762, thanks to Andrew Bonney- Update to 0.21.3: * no upstream changelog * dropped python2 support - Execute tests - Update requirements based on upstream requires- Remove patch which was breaking zeroconf dependency check with python3 (it was making pkg_resources generate a DistributionNotFound exception because enum34 wasn't found). enum34 is only required by the python2 package, which is what the enum-compat package is all about. * python-zeroconf-0.19.1-enum34-instead-of-enum-compat.patch - Require python-enum-compat to require python-enum34 on python2 and nothing on python3, just as the egg's requires.txt file does.- Update to version 0.19.1: * Remove outdated example * On Windows, python-netifaces 0.10.5 triggers a bug - This has no impact for us, therefore there is no need for us to add a version requirement on this dependency as upstream did. - Rebase patch: * Remove python-zeroconf-0.17.4-enum34-instead-of-enum-compat.patch. * Add python-zeroconf-0.19.1-enum34-instead-of-enum-compat.patch.- Remove .changes file from source (not needed).- Convert package to python singlespec- Update to 0.18.0: * Dropped Python 2.6 support * Improved error handling inside code executed when Zeroconf object is being closed - Changes from 0.17.7: * Better Handling of DNS Incoming Packets parsing exceptions * Many exceptions will now log a warning the first time they are seen * Catch and log sendto() errors * Fix/Implement duplicate name change * Fix overly strict name validation introduced in 0.17.6 * Greatly improve handling of oversized packets including: + Implement name compression per RFC1035 + Limit size of generated packets to 9000 bytes as per RFC6762 + Better handle over sized incoming packets * Increased test coverage to 95%- Improve write style of description- Use pypi.io as Source- Update to 0.17.6: * Many improvements to address race conditions and exceptions during ZC() startup and shutdown, thanks to: morpav, veawor, justingiorgi, herczy, stephenrauch * Added more test coverage: strahlex, stephenrauch * Stephen Rauch contributed: + Speed up browser startup + Add ZeroconfServiceTypes() query class to discover all advertised service types + Add full validation for service names, types and subtypes + Fix for subtype browsing + Fix DNSHInfo support- Fix build on SLE 11: avoid BuildArch noarch.- Update to 0.17.5: * Fix OpenBSD compatibility, thanks to Alessio Sergi * Fix race condition on ServiceBrowser startup, thanks to gbiddison * Fix installation on some Python 3 systems, thanks to Per Sandström * Fixed "size change during iteration" bug on Python 3, thanks to gbiddison- New package: python-zeroconf-0.17.4 - Add python-zeroconf-0.17.4-enum34-instead-of-enum-compat.patch: there is no need for a virtual python-enum-compat package here.i03-armsrv2 1782138172 0.25.1-bp157.2.3.1zeroconfzeroconf-0.25.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest.cpython-36.opt-1.pyctest.cpython-36.pycpy.typedpython3-zeroconfREADME.rstpython3-zeroconfCOPYING/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/zeroconf-0.25.1-py3.6.egg-info//usr/lib/python3.6/site-packages/zeroconf//usr/lib/python3.6/site-packages/zeroconf/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-zeroconf//usr/share/licenses//usr/share/licenses/python3-zeroconf/-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:Maintenance:19538/openSUSE_Backports_SLE-15-SP7_Update/f42b532107bdbe25d3f105c095a46c5c-python-zeroconf.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, UTF-8 Unicode text executableASCII textpython 3.6 byte-compiledemptyRRRRRR"TБ*cq-utf-84b1004f2425e8f3e581080f6cdb7ae085da3e26f25ab40c2cae90be6d884a727? 7zXZ !t/02]"k%a Ihr9ݦ}߳68ElBM(`4Gչ8L֠"O0 Q7cQW?AUL3EwXg^]T*ȝ*p?RN[ d0iokx( Qh^FrU*Hdϵ [܂=*˓-ĉq,_88lA߶ $-뱨[L#x^K"η>=D}?,]Vm) {0eq9z^%qIsc9~̡|qɾ`L!wMc89"nvv ,\ U=o¹}]rMx*D:FC1I{Bj]\BY"%OK Ce~/sFH.}e9PE} ،YCe'lܥiA"btzK O4ڭKx< \ۙz;0­^qį q 1ѓ?瘣 .ӸX֡F^SհPn5lyyza-y &P 50nvxy"oGp5ļ4LzmC ^@`lͯ nti{銆``hpS@T -n_jQ?o=Sv=YV+Q^N{vIqdu$y@^s0VMO荊u13/@T߻|\+qWȏYRFߠ슴u)E#9F^(mRLj.Ӂs(W]JQ)x0JnomC"(ޫ끉@Pv|TRCW3hHO@ a)JmOV)>Aď;}A[+2#2f Gm5+B*L6*ik0WwŝW'kFf_l-В\\uz%Y EJ5nqz|Ş'O_?K]k8cd_|7b) bėoWqxO\x I"vߘ9tsg+e-VrA>ayrOb)ubu؇0y3lB;,H59 1)F$D:LgB.qT Q0!8lWL_j΋Rc_oSpPg/{ɹc猶W<6 -[w^<\ 5!uV~ɗ(+TRJ#BxPJn͜:^S.=3$d<^hI͗)>:8VL`Q4Lg=ZY.' Ch{w4UV[v0  SOmN6fv#oe"ܺVdB2ι*ra*:!JEvSnf2sY|gEY~ "\OW[q!nS BR/^Aݽ\--= [r);-h'3?0"r}wm$aR$NBOboqlN\NV_gB \ˮ2D粯a2w?D]9q8Y\"[%AwaXejE'8.N4F42ҵX!4 GehV9jM|u[ct÷h'*r$=+R/7xu&߰wDʛ|!pb.kG~Hx%a΃e^O F2? R8$dD?\81!(Tc&W!dq131z՞k_ )"t2"J%O/2dGj*4o=Mo ϳH%Q 8ZDt;7 ZL2Py`Bgr˱t2z+ gnL<Ŕ1K(4[LBDEO`),oVlN[UG NAFS!GEg3g?8}=]Lu_4}A aG lCˮŒҊHIc5 MrD=FF -7x1>)AJbͼ7詏28`x  ȚAɷt1 Z^PVOf)7vy5È滕=ب޺A 3ɺwS(^$ҁ?HآWn,zA\ yIKCoɵz<)dR[ sO8f19(֠q$Rk$+KJ'nѼOxPtǼH]WX+Fr$=%8˾N6Dt6)Vi@_!s5Aؓ{\ BQ%L7sA'}^<"]^XpuLԶ Hkwۻ'J̞/ ;g@8Ҹ_>ƒ9ժ$]qm޵C0O5l/9ʢ(71Z7b?W_p3z'0^"xA?k7"?rnnJq\EYh^g6_?A#-XhC6GnhY>/AjJ}(V]C+A۳7Fc3^TN鎺YoMOu&m_VbNxC|c rR"jt֔Wج+]p6s2L6n[vVIemtfE  pd|-; қ@lU 0j/d_?)+"~\W̿\]1.] ǔɓ H'ՓyeTTܨ~֏ dFAdQ/%t08-f/uD XUXγfPvّ^8RdANk+fLje)c)dFƼd#wgp(E!iyq9vXY}XÝ#vYw_A+#!&8D&@wg܁!%~磓zD _:)x-*w|Uy=sY0Nq+ʒfjU5YZ}} ,ks!o9cGz'̖۝!~ջ+GZgKD ;TܗawEC9ϞP] IR+mSO:%[6Poe1qHYV5Ler@RdHVA/=*gtˇu֥(3_5 +Mhm:?Po2Ev4[ +n&w!K劅[J ϊCcZOgvy\^.!:)Ǭ-&6DŽzCΌ? >aR/Л:z)ޅrQA>" 9jKq,e0cݜ.+џ,CUY>w 0VgN@% v|YO\M]7MրasJA9+~RSU =( [<xtPWvFO9MW3<41Ei/0'g&?DA,|lZ/znׅZ/LRi5,K" P7y/Z?`K]0rj*jσu!k78i6ʫRw}n SIaΌHFf[.[y4oR/(CD8WͮH(O9M~ui1bio?`%1%aU`RTc߱$m)ã W-R(m<%Q){W7Dy (!ݶJC"uYFL&]'ٸ$V){יC|i9 )l3gDM 2oX.%|P}Y6@݁0)kGmʸ3q9c7&ԭ Ye,) OLg(r=' %Q kf(. YvXro{B([N`rKKnΔ>~X`C.#}2OmpB勜.95k _3y#)Π 1M=㶦; H?϶_}1 ~]|.G,reAa/῝F(29RA<]j奤ƨC4E砹C_%uΠ1lm!Y4s6B'{f5k%/}ޣ!Rkxmm.L?75gI>ϡeM^}>h, L띉>gIتT[X#>^~XFtȵ<ָ%D9cx!fe}m<$r>[/}ΩCůf[V FPv1J_sat5^w8`ĢB@|ڞW|[>wFt945CnIvFGܬӁ݃>rKU#r9wB27|h1%O:0KPdTUӎR@dwN$W/.BU(dՇZ Slt1:A_r4t9%e H>C x7Ty6RqkG 4;^NjQIfM_O=mJI3YP ,F;3Fƙ@587jk e=]m[daw; 3Jn5NAO~fÏ᭗$gE39F1[eDBYg,~EpYDWJ:[ wO ߀9tV Ю)FZ|zN3Y3x/X7Q{Lt\VN!7,٦V;1dm!4a UT:sw͠&ԙE[w%`=%v;ӊ ƭ " WJ1OD⹾6-o{1^1T%jIb^(* f␋хW3l/B;z'@FW^y-F1\>XvG-i81k&++bf4zue>eQh+e9BoPlb[Iٜ%QE=](bl-{<\Ǫ\WxG Cs%on FNk%,eE\:Џi*ĀM!!66A}-\ Z`ݩ^iRAXJ;)IfE&-p3I *X p8G=*QS_nOj~6[I[#7aÂPIXz/xom‰] {<}(tmVN%w+s[ctqT}n+K!]thLds+J 9}_ Rd0y4q+^." xHK X^zxą) T͞<Ӯ eH@̪ױt w<z[%9 Y)ٻDkTKtbzF!R.x'8Lw[{F,mQSgPP "*6‹:2%G| b 0"fe8j 'f7[jg e_"=Eӓ5d:|2tE!%L, R Z{ B߅Gx?Cd^,}v/  2XTr$@nlU==4ޞ*F8HNgGB`/}7٭AΘ syN-WPŒ /m!~dh3y!yTԠ-}6ioɔ{t!tU;٫D, f*XI'lUZ/AUOSϕ4:Mc͜C\b? uEm8UÝZe2#pOs06kN19qlw4YxB>|ʋ|7 \EL&@nhUsl"7ՎK;bPq4DӖC?>WSdWHΆ>(U#jphXsjB)˃\]r~hzZ/"ZRĈs"[hٺ+?9%rHX7չVbܿܬHJ ~'T~hl|Kk1| ?RWƃ aB`Ru1 mnt/!kPRJƒ0"\  3[_1ϱ6h-fHB? jfQ kLtIa_>',Wpn1չ_Ő}FCrAdoO,}g%6,'4Q=u`| _`a ws5m q Ňayj&humB|UJqؓ$[ВI {taI${AQw$FYB(hlkDNky?pd!k߽/L> yx|Ezq //j&O㘝7,9pofs;ݛzjNYVS,G\y[i̘L Gq0~!ɠTNcv c=^vm([-g:xü#D1.zgO*rHeu7Dd3}GaLL) D*NaAlSyzإCCz^guS)w@{M*AV'#ZT($j 5 ŀѽ5T~ƺD!:b;ʴтg 5Gxf눊PE#-CigBgF&}'-Տ(-3C?e#XOʁNhN;3cVYѳP)cvk6˚]Vc_ -ʽ_{>=g^P{+䗧3괣-c)r,l[^¶=/"qcgiw<#-;3u͉#9znϸ@J!t])pcL܏[Yi6²H(P OBh&f@hk5 7;|s#$h}yF ,=qTnu&mg&h/O˨>;ZCqQڲtUzQ4?!sCf%HFcatJA-Jb1y|ԅlol jСPZ9@[t3FnrZom -M+a`ejzC{;C74/eG.CcYsQG0: DcSƒ9Lo?COM^%vozBb`}4ۍ1|Q B¦b.JҖ24B8 6cC&_V7g,Hr=^ .0c nRҾLpic1pij}W9>6 [72](\*eh3 .ak4.!O\O Ka rTf0<uR2+t߆ȡ*JkGD.f*5 \kBepr%]cޣX!ag͕7E,,I^L̟'^w$Ƴ.slFLZYؾC@0kDy5ۤqt<[{˲xZpR|d M;8 ХU`/9_Euͻ吨 \pȩ֢l]lda0hFSޜAs`iQZ89?'p¿؈#?5FtYwr]@}W LBI9,X]uH̃&Ժ+%HS˵:Av= YADs#(n x3'^_qf5ݻAa'YbLnZbzf[gavcMf^@5r m1.dc:bi_|r~:&I`I(їԼRJߪS+rCGWp|`OLDDZ]i 3ݭq*bFwy̵Mu8$]Yڦij0StnO#6v#<5/'ߟ3 h @ׄ$yu:r{53^sn!bϏ;\e_`/9q8^W?hZG?cs?4w; PvZOǦttcHjz*7XRť$}:B4,ra#ī$71Y)$`ˋ` YZ