libnbd-1.18.5-150600.18.3.1<>,_pfp9|+ SEӛ(Z&fi^+ 7SIbh;$DuOdE %v.yyv%,]6 !yhh>: gŽLy0kj.G붎76c^qAȞ&+ k3/tg>+*#0&=ɰ[S#n{ϝⰕg&u(]tlU~#9vO8L>G䅾`9(\'N{>UZ#Mˆ̈́}>>+?+d   >48DHa   ( H  8`,(>8H9: F$!G$8H$XI$xX$Y$\$]$^%$b%|c&%d&e&f&l&u&v&w)x* y*,z*****Clibnbd1.18.5150600.18.3.1NBD client library in userspaceNBD — Network Block Device — is a protocol for accessing Block Devices (hard disks and disk-like things) over a Network. This is the NBD client library in userspace, a simple library for writing NBD clients. The key features are: * Synchronous and asynchronous APIs, both for ease of use and for writing non-blocking, multithreaded clients. * High performance. * Minimal dependencies for the basic library. * Well-documented, stable API. * Bindings in several programming languages.fxinomavrojSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://gitlab.com/nbdkit/libnbdlinuxppc64le H +A큤fffff{+Dfff0f67a34898c566961e4acd24072528a86d2ea40011d899001cd17e7b97044534ff31ee84dea383d6c26f769bb7ba2912b90ae25c1a30e6f29dd2a2a6dba9d2f185eb8a9481946ada045a81c7fd7732da0c64d63c856b693139000dbfd068469b17e4f784294befdde9d9a4021b77657978c2f6f729aca218729aaf2a7447268d13bcc7a763595092ff766c19b5b92aec6944ced69ffedaa5398c77abd299f07b31af373b94e5a7e9359809e74e9ef9651a6f632c255b0dce2068b011a02a9f66f2709b2152d63908eb024989965e5012b55c0a1a2fd7d89d675ee714674e61dbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibnbd-1.18.5-150600.18.3.1.src.rpmlibnbdlibnbd(ppc-64)@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libnbd.so.0()(64bit)libnbd.so.0(LIBNBD_1.0)(64bit)libnbd.so.0(LIBNBD_1.16)(64bit)libnbd.so.0(LIBNBD_1.18)(64bit)libnbd.so.0(LIBNBD_1.2)(64bit)libnbd.so.0(LIBNBD_1.4)(64bit)libnbd.so.0(LIBNBD_1.6)(64bit)libnbd.so.0(LIBNBD_1.8)(64bit)libnbd0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.18.53.0.4-14.6.0-14.0-15.2-14.14.3fexK@eRe9@e@cIO@b@b@a&0`ݮ@`@`v@`M`7@`@jfehlig@suse.comohering@suse.dejfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comrpm@fthiessen.dejengelh@inai.dejfehlig@suse.comjfehlig@suse.com- Update to version 1.18.5: * CVE-2024-7383 (bsc#1228872) * Drop upstream patch 4451e5b6-CVE-2023-5871.patch * Version 1.18.5. * docs: security: Add link to TLS server certificate checking announcement * lib/uri.c: Allow tls-verify-peer to be overridden in URIs * interop: Test interop with a bad system CA * interop: Add -DEXPECT_FAIL=1 where we expect the test to fail * interop: Pass -DCERTS and -DPSK as strings * lib/crypto.c: Allow CA verification even if h->hostname is not set * lib/crypto.c: Check server certificate even when using system CA * build: Move to minimum gnutls >= 3.5.18 * nbdfuse: Can't use ?tls-certificates or ?tls-psk-file- Use ocaml-rpm-macros to track OCaml ABI- Fix assertion in ext-mode BLOCK_STATUS, CVE-2023-5871 4451e5b6-CVE-2023-5871.patch bsc#1216769- Update to version 1.18.1: * Version 1.18.1. * rust: Use string_starts_with instead of String.starts_with * rust: Build the examples * rust: Write a custom translator from POD to rustdoc * rust: Add overview documentation * rust: Annotate 'endif' with corresponding label * utils: Slightly simplify human_size() * docs: Assign CVE-2023-5215 to nbd_get_size negative result issue- Update to version 1.18.0: * CVE-2023-5215 (bsc#1215799) * docs: Add link to nbd_get_size announcement in release notes * docs: Add URL to list post on nbd_get_size security * docs: Update release notes for nbd_get_size backport to 1.16.5 * docs: Finalize release notes for release tomorrow * dump: Add more examples of running subprocesses from nbddump * info: Tolerate missing size * block_status: Fix assertion on bad 64-bit block status reply * block_status: Fix assertion with large server size * api: Sanitize sizes larger than INT64_MAX- spec: Don't set tls priority to unavailable crypto policy- Update to version 1.12.4: * python: Correctly use PyGILState * olang: aio_buffer.go: Explicit panic() on invalid usage * python: Enhance tests of nbd.Buffer * python: Plug uninit leak in nbd.Buffer.to_bytearray * python: Avoid memleak on (unlikely) module failure * python: Accept buffers in nbd.Buffer.from_bytearray() * Dropped patches: 794c8ce0-copy-dummy-vs-errno.patch, 8d444b41-CVE-2022-0485.patch * jsc#ECO-3633 - Enable building python module and utilities- copy: CVE-2022-0485: Fail nbdcopy if NBD read or write fails 794c8ce0-copy-dummy-vs-errno.patch, 8d444b41-CVE-2022-0485.patch bsc#1195636- Update to version 1.9.3: * Version 1.9.3. * maint: Modernize configure.ac to silence autoreconf warnings * maint: Update to latest ax_pthread.m4 * copy: Avoid potential divide by zero when source size is zero * copy: Test corner case of copying from zero-sized source * copy: Fix progress bar * Update CI files once more * ci: Allow failure when building fedora rawhide container * ci: Consolidate refresh scripts * macOS: Simple cloexec/nonblock fix * info: Require can_cache for info-can.sh * CI: Add testing on Alpine * Update CI files * macOS: Do not use --version_script * One more VSOCK include fix * m4: Remove *~ on make clean * ci: Rework the build script to run check-valgrind properly * fuse: move check-valgrind out from condition * qemu-storage-daemon 5.2.0 is still broken * Version 1.9.2. * python: Add missing test file to EXTRA_DIST * build: Warn about large stack frames * configure: Add a macro to test if compiler -W warning flags work * lib/uri.c: nbd_get_uri: Do not translate port name into service * python: Implement nbd.aio_connect for AF_UNIX * bash: Generate completion files during build * info: Add percentage after field in --map --totals * info: Add --can|--is options to test for NBD flags * info: Add --map --totals sub-mode to display summary of map * info: Don't print extra trailing \n after output * fuse: Tidy up MODES section of the documentation * fuse: Note in docs that read-only server implies -r flag * fuse: Improve documentation on the thread model * fuse: Update comment as we expect zero support to be present in 5.14 * copy: Set default request-size to 2**18 (262144 bytes) * copy/copy-sparse-no-extents.sh: Set request-size explicitly * maint: Untabify configure.ac- Update to version 1.9.1: * Version 1.9.1. * ci: Update build files * ci: Also perform `brew upgrade` on MacOS * ci: Only run `make check` on Linux * ci: Skip some broken tests/distro combinations * ci: Rename build_script.sh to just build.sh * ci: Add support for test skipping * ci: Some build script fixes * ci: Fix run commands in README * ci: Add support for FreeBSD-13.0 * ci: Remove debian-10-clang build * ci: Remove cross-compilation targets * ci: Change docker driver and archive logs * tests: Rename version to get-version * tests: Do not use magic parameter for some nbdkit plugins * tests: Require cap_sys_admin where root is required * tests: Fix port randomisation * tests: Enhance fuse probing * tests: Clean up qemu-nbd detection * tests: Fix hexdump probing * interop: Do not test against broken qemu-storage-daemon * fuse: Only support defined fallocate modes * Include sys/vsock.h if linux/vm_sockets.h is not available * info: Avoid ambiguous 'allocated' terminology in --map * run: Unset DEBUGINFOD_URLS * ci/cirrus: Update system before doing anything else- Update to version 1.8.0: * Version 1.8.0. * docs: Get release notes ready for a release today * copy/copy-file-to-qcow2.sh: Skip this test for old qemu-nbd * docs: Put links to release notes in a separate section * docs: Add preliminary release notes for libnbd 1.8 * common/utils: Add test-vector.c (unit test for vectors) from nbdkit * copy, fuse, info: Synchronize --help output with manual * generator: Update copyright year in generated files. * Update README * Version 1.7.12.- Update to 1.7.7 * Fixed CVE-2021-20286 * Fix parsing and construction of IPv6 URIs * New API nbd_get_uri to get an NBD URI for a connection * Permit "see also" links to nbd_get_error and nbd_get_errno * Avoid over-long lines in POD. * Fix reporting of NBD URI support * Let exit status reflect any failures during NBD_OPT_INFO * Fix page eviction when len < page_size.- Specfile modernization- spec: Only enable system nbd interop tests if suse_version >= 1550- Initial packaging of libnbd: * Version 1.7.1. * sh: Add NOTES section. * copy: Update multi-conn documentation. * sh: Arrange --opt-mode documentation in alphabetical order. * python: Add example. * copy: Fix initialization complaint with ancient GCC on RHEL 7. * python: Fix Python style error. * copy/file-ops.c: Small whitespace fix. * copy/copy-nbd-to-sparse-file.sh: Skip test unless nbdkit available.xinomavro 17229327531.18.5-150600.18.3.11.18.5-150600.18.3.1nbdcopynbddumpnbdinfolibnbdREADME.mdnbdcopy.1.gznbddump.1.gznbdinfo.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/libnbd//usr/share/man/man1/-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.suse.de/SUSE:Maintenance:35093/SUSE_SLE-15-SP6_Update/af072b62989b298dc19fde50e46a6222-libnbd.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e1111e528eff0f1734f4f1d75f1b4522a11eed66, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fb03c656f7f42aa31b5658bdc093d280f1dc5c60, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=05607e7065f339422d7a215582941afa9a80ccd4, for GNU/Linux 3.10.0, strippeddirectoryUTF-8 Unicode texttroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)   RRRRR RR RRRRRR RRRRRR RRR R RR RRRR+\cgMiutf-86be5607c6a4623929247085bb5fb54bc8b1e7c5bcdda2faa6d6cc547168a28f6? 7zXZ !t/A0]"k%{U}d1gɲR tqu۶,ǝ+-T"bˆq/uRL{|y[FvжToBָ#.|K3NkoE??%જ$o'H΀]:+o`BIe@Ō> @Lj/1L%Dx`D<Ԍ:eO-kR GS0fZ ˄Zb^W>t]x1w4+vsQ?J3!шlԫ,4 ˫7pV qoLjPIPfWV4[:ln[OoˑJLY"V[EA.SYfT~f+DxU6Lt' TQb&P&OF5_?<Ȫ_3wy{ /4r(?K*ů"ld6~4 >{N bɇ[Z`g4Rj_;G^[$돛$TS`%MzSRQ&N`y< dgۛo1Z`T+Pά͙€:1+X\dc(YǃlUJ%% @FFS Nk[x\V5$G}?ZB~MLěZ 4u!V=rե$+(#if*8ftzIH§J{tV?5N3lHV33e4>N6\]אk]V> 7 G DKWр5y0W{( jOhv}ٽ$~)t:ލ \&&;EA/?<Ik2;b\:SpJ8T1D,.[%fQ#umA|f%:#2G}Gk'|;6MYJeȒV-6XadɌR u]\^sl%'fhԶSi䱫"dK .|4qiLjÇ,^+NAj?YV:wX]hzafzL9 ceq-@XQn+v-.fRyxB]X)Mk &(py*|>=oj }cv#=sLW)0nZBHG9b*F'_BxuE2)͠/9ej5;$>ŎۑMyY7a߳|2xc iwH]z}H!GBSV(dnwCǵkVv⌇< f2zhẺ!0G$sup7F# En`b>`&wۭ3075sIN|f!E&.%1ˤ \JBTN+bfD@OF 0̊:VkxR\ZdŤIx|Z:1ꑣ/ݹAUʴ4-Q&!81ZA$X!(%)4wTl6|%7xY:g}~60sq!hʍM{ 6gVv2OdSuGYεMIg< !".cp=K'\!ۀ>߲c%-<Ϗnwu<M6Cc{;!u@:Q1&+`SR$1]Q4ocN&ї_=r6I`\rlaK`={׳cl jmjQdFOו4"k*+~>jSL)7|Bl=JG'\JDU;x6BX"(g&ٰيg˵ѿOd{ }&fՓU#GM\yޞoJ7a>H؞?~U~Cg7̲:RŚcHb˿9e#VkM,؋T~2[l_,ۭ1D!P3m6\d_C]VhwM1gC\~l 0ÓY~7~G=j* ե/%-ށ#_*pm򲄢u*#Q<[-5rMJo!I45U#9KéN: NdyE~ A0Obㅈ'uLI@`ڧ&b ]7zd/즋QvQVh RNT#J远 o;3\<L7)KN!.VC7zhVNIdFr8vsqD#I #CzBXmsg\ι5#$:;C^/=Ya˫mmNkdaP: L,hT9 g=f$"H%ݝ]Z5<~2o4/d.*_SJ5+R= f\#C;7 k0U6@poWr0݂qUsXt!Ef5&e[)U-m&V@Nu<9WA@Ws( oy8H폯eČOoa@]@i_wG \ jbQUW䚡샭_qTnD]~lQG:׊KP/:Sq#LYm˂>fcVrYL# !PsS6`ףgWl\O/ v=Ţ5Qpy}F7# P:}R~&1@d䗔=ŏk%pK!oo?7vA*C1p#!gŽ'aR琐\~,,5'߯ഝ"\zD3ɕR>"MSlPoTJRtvc=U;[NgySda˦+*~L5v2U0S^-(zJ:\S"rp-PyP:[l6bU099`X*g)eL1;+O\D*e7a%k$_5d4A2q[cB*+2נ +2/td)@;ĕ @UϦ*<O) iHj%&uyg;SDhum Rn Upˍ/TbF'$cÅ+^6#$,*qOõ\,6´_q{ D[H~6&%A fFK5D%4'P6xTSLh', 4/BNȲ .$&2!/sv1;"l]\=@=e-1{LMb抡ԬC-H % lz5n  Rpu8^:K{?4nP נ+k%S:iT)X*뼥qL PIZ2KI b*h)-gj5"ZEBu+fUN*&)xjƬً.9>?5᠙S4Pqz>4J u1AӴnc"LLFrÛ+x>j[XޛL`P Pű{(f#̷Z9YB 5{LU^{TgBoQ"*(%^e6`vR5;cF::(b` *\1oDWI }9>>I܄MVDw{oL&1Y,kl l O/OCk csA.8^ iRT_Ϸ#o⇣"od3ߔ^ڬP[>5\Q ӻ0is|,9,C{<yCzlinz?2]JW6o4^Zobt>d׺z1}cU _KgIкKbc3uZA /էR:sSƞ+<_?H?WL9DpabQKe&Zz9Ŏ*ܘ7,א3q{S k|aЉ >OĚx" F6BnMm†JaPj{/-ND=I]Byį 9nXe0fED 8jȀ'-\> %'*jx7RB4}292k ]!x9x0pXZU5o 1f"=5js\ǝZSh&C`}f gc7PAH Xِ}WU \ e#rW h%So, QPa1]z)h  !=@5Ԥ v4V%3Bcߕ_H]69=S}@ks˽BL귕(y{hiYEHkꕀzk^Rq΁Ɉ= S nx^.tkZ"UlERP#ޘ"\EžHR`5Ly^fȻ_CjhAnVT˥g>J|)7van0`}U\eta3 ְA* 3 ؾy1Y2rޏ3%ZR#[,͈Ӊ2a䤥Yejs %{tLE7,RINuΞr~\8^y2a*Vhsvtu8=n؆<%okҒ[(CI\Flyda@M- IUH@ADΊt/1543\1URC 2s'=M a Q ,\elX$:B~,fwp^ 1Au)^{|S&C_ AO[Tո1*d%g͇'߅tTx" YoH̅Qiׅ҆<]Ed=UNJK11~|y3aJ|H3 Xqƪ5nLI Uuu_lYFp)lrkQ%!@[ $&S~E _sVQ(x[Ef7t҇'_ϫ'H0й,%b$=ӑJWVmnS(zIͤp:(! }7g @#~p4I{TIa&vcfg;;\4^xΟ,'V͌%\ٚߏp2Oýu4zl46tRZBӆZ(yA^gIwӥ^l"pn〵4%rw/uo y=}T ֍BBlYd~d-c;?]VWwl<_Z>]ӳW7cEs]%\׋M}L6ei!^'DڹP)*;u\%x|]4##>8nj3W?%v#'D{Ce9` Ip/chf:4.!1sU7v4!ݿtFo[qu)p^Ø*T]P#S3P*0+g!Pd u)I$rg[X wjJG =G(8o )o\6BeA=LN[wE F.IɩYZy:е_+qfnּn$=ɥWDfsZ Zmtu.=ړ_''#O(4G9N  [JssAP>۽7lqBCQ!cad0mj p,0t _}G )" (2Ex Ob <`vX 8ҵe:LqEwxatO;[fW\-8nؑgEW]xӁtfšCg3lA52b}t@lҙ:ܖ7h.ʕ)Ya]9AdFg vMJ[RƟ?AEP'/&ڐ)`6svuHNP+)qXߗ-3-Eї (|ߠBP$T.RMhWڬ> f"ĹƞożaF=W tƼtQrty4BREu:.a(}aSqX#Y!i2+ Vr۝bS$"yZc]iaOKP-b36]mРNpX떁*/:BXnka6l!l9[?E)8r`g`ZB6u9 1)zCvvhN`rw* 4 wKk,[> ;> ox p+~7LDN}wmx!$!$qMj:Z3"/ }2͋|.iibp_9"àCCPT[Z(n-1LcI'^5Ħ33NHqkY[Tkp#GlMnjie]*1}Ut"]eR0E1)^ebN8c!kw+/pUNPЇ,x>""tEO~ Ӈ9dAB}+uLˀrP#-n½6,P̍YZm3]V-{Dcf;Q1Q1g1JgL (KBФW#M=ް=/46$rMJr`,.mDv ghElU҃{FϺ-Xf ! !|''a5mŷY_̆[ @˜u%ܨz"ݲU뿝F'{uuLED`fF=R1FXgqG̖90mj);DE; I_Dg+l0g^_(G8ҪԬMGeM#,qʰ0>%uu)>-jźe'JD)&2+r&߉HLX}uyQ;a}~X>J|Q#'񮹶?Rz9.7ܼilu;S̒sMF##-S3V()o)tv o2A# wpܞF7~|L>Jd5*W0Ն{]QYݺL+?ֲ19EZƼQG+ \H( 7 cXD0oEj/ Rbd7Ѝu Jr#o wZL]iX3o~{um> .4|Ne;O,B}OeY^R3j^=` 0?NHvy.G&cQQU] Zq4O*&@I#4ihw)̾zLB!s5/&"N{q'؄ >zh9pGSFe_϶~ g RӦg=kU/x=O= IP:ϋ/zwNl0[omuPk,(UxͿޞeo!!{+Ká%=@ޮ ZE^։ԡ`Hq"؝ r$wMcOqF ԯ@.d㉷|#+f/t9Ov6jזp" Ua yw 럛~ddhmmI1_ƷJwdxGhzbe %.W=\s<_U$,COg"A+o 7{M!k$4w]<*t泆I|I9@]}>-5-䇃,ك/6AI))RS7Jg/z dRD!5 Mm,SnbW{OvLb8aH@KmSЇND=ΛeQtYB3Ok% ~5!j1P?Iv/Z\nt%كF 5| Ѧ&*r\)x\*{c= rqTuMN|Tl ǡŽcNf|Eʴ-oen>)OzlƦL~HLxqh/HHE >L4)s g8U\/cpYCaWhTIN`jv=ZǕ;JiQֱ"L`rx5%F-Tg;L}<3UJ'Ҩ`:[>u0+k4N#+=H؂|_b kV2knYvrE:vD;Z^*Bs t [X gy M,\yРqN?DE7dٺ̴1U]'_&XU;^'^RU{[0 ak C;Sf-c@A^eyp̅279vƩ;nQJGj*&B&np U3#\vBr(| 8l` UגsQuә߁E d&0:>D$- xp'ثD?j' '{y'hEքhR_u,fJ &2c ׼'ځSKz0d<'?pjԑ`VlAmBH%aor);װ(e}1QY6͠S]k] :*cmod]|f:RC]g+