libnbd0-1.18.5-150600.18.3.1<>,X\fp9|[) 9߰ b =%ѷ0qK g>cyzsC`HB9I@N~<ȇյGWQ"3= 6-E2F)'b敕a;QdS_xMu?;>@&H?&8d   4 /5<L T \ l  (<`p (,849p:m>" @"F"+G"@H"PI"`X"d Y" \"]"^#b#Bc#d$le$qf$tl$vu$v$w%@x%Py%`z%%%%&4Clibnbd01.18.5150600.18.3.1Core library for nbdThis is the NBD client library in userspace, a simple library for writing NBD clients.fs390zp34SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://gitlab.com/nbdkit/libnbdlinuxs390xXhA큤ffff{+D21d4f6cfd99898bd084c4bc106e284bbb829673ba9b54a22ea8892d5b7ff7fb1e4596a6da3df8a1e50951c9c2e6ac4e6b0508d32a9248557e372139a9568eaedlibnbd.so.0.0.0rootrootrootrootrootrootrootrootlibnbd-1.18.5-150600.18.3.1.src.rpmlibnbd.so.0()(64bit)libnbd.so.0(LIBNBD_1.0)(64bit)libnbd.so.0(LIBNBD_1.12)(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)libnbd0libnbd0(s390-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libgnutls.so.30(GNUTLS_3_7_3)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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./sbin/ldconfig/sbin/ldconfigs390zp34 17229329921.18.5-150600.18.3.11.18.5-150600.18.3.1libnbd.so.0libnbd.so.0.0.0libnbd0COPYING.LIB/usr/lib64//usr/share/licenses//usr/share/licenses/libnbd0/-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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=64acdb422cf91b1bb5ebb46344d71e358db3fcf0, strippeddirectoryASCII textPPPPPPPPPPPPPPPPRRRRR RR RRR R R RRzة[ٸi&xutf-81066884f4a87ffb4796dd8a4d4313be4cf6cbcd8b10304116d657e0812d63462?7zXZ !t/EC-]"k%wd1hXZȔy@ !'=Vv7T컆I#=ۦ`H Ɏ2&qGޏ#, ."1e^M ;cK]xՕ3C칉Lv=(LkyLR ֽ;1|D I锠r3nۿbN6:?x:&D2ƍrk+rxwKt841yTo&K0]Cptq5r/.+ܥ^O ;AˣKȇwo\ YچzfYz(ŇMGژC+a2n~uX++$|dj'YDZᝆ?8N4ba$ 3\VOu qvWS&=߽L,s0gϠn&sV~n/>fݧX6ԓ;?^ s7z;b+b4`΀m-]~1wp(=IOι P sҖ?nǥ$n4U'amQ u1hnתZF ꀡ/1gŗ'%"adMc:f(M3n}}< ҴWTPF;wZc S[xG+!? ? ΩPMUԗ6e=lEQv4.xOR—~x r&Gf:[4|Һ21|GmZ )Mk?˵VQ|~`WǕ| 3oC8Mn w7z19b*|R4-*K}=A˕jdV(|3}ڦ/8a˩F"]J_+ziY6z">2 פ<SBTn mR]<ͨh^‚nDue܀q;Q.HuZelqi׾5Dg>{}z%m.}D+Nλo0+V=iGw!,k1%NlY:a+[V073~[Z5nl~>GIoڨī!3K npHP1)u ErzyFz%ll=uIYÏ>l"+n~6># m `T[)ٟ`]qV LJdA'B?0ZLl*sD<O;ISiL(NV!ίfdx6S2.KJ>_x\RHc=FUpy?J&omD)1o-/nvM߼%nEh hGz~, ;RSu@EQZ2M};͏!}A@s1FJ?ՁHzVK Z*Y.0kg(eA&pD >W%|XY&>4Asy&5)z#%KO\㼥R{C|/$mq1 f.U]y&G٪Ckk]=·i+-*ՠ1'~P5VPcsPn63B\=t+6=U;;/ڡ<9;eV ;F7ūM\^E=ff3xC.!^hx{5P/!WP7WjEWkFixBYmZPKp0Mx`) S*yC/>58t.\~]Q*$54ME[60T 'G93i9`n;S?[Z΢W$^F:,b fN"g?'XksWvqyKb&]0RtذiaVBһB8@:\p^zÔ G f.]Z gi{8@ܧyy _-݈*Na6BP+͂dCQ&sDiMI% S "Gh )o Ad)oby@/N;2*"14x#Fj =:K(?~6uP|~ LxH}8y|x4FB;гt^SV']AJnԲ!1G Wϋe,e^'W|emɛHЍ5VXf@ЮсEdH*~ĨpHV5)|*a$?LpI;4Pr|v\H>;6Jĩ!ַfe8> Maw_D$ Z[Ɨ3vΞP`pP(>?},д#葂 m>퀝}o+3r,<ڠ*Hrš&47>fB6]n e",T.RWBj{͗7BIcvߍc?1V9{߭m;T"B)LҔM-η'&xKrȊP8ԛ`?q~ԄUؖSMjSb۶Y84Vq,NeeE;Qac@nfx HnH Qvrtd ƾ9ibmhYH5M~a< zɊ-B5ѐ*A#Zҷmh vR6릆x-Mn毴XCZ$XyEHjd5OC@ja 5;b֢4G; 5̀ݘ9i{kF#{zWYv~]?`6>mysC.LCzZBjOF9@K9ع1;8 b{^':HgKwuM'{=@s5bSt`aR$=qg"W>i@:V@t\<uegvMbjz!sl>0B@2@b [k`eL!W*"l@L ͡%1 D㝔G00 s4Z]j9,K{Q-p5<Q(TN,6X~5ut7~erQ<8C'sS!No.[7yc2(G@|x?U*|T'Ud 9Kpi#vUwů% 8Ϗ[cX*o-6YoP=σ‘:*nub<TYWPG}VY.RD1d@}l7UcTTpyX;0TkRZf'|7cnՕ~upDxHÌ˵ k׫=~QtC͑pxnn]RQ."($"H f +<f,0*+\k/UO}0E~{m?y՘ůC 䂗mDy(kTTնW/Pxt8$q17fr{r>@-\U\6I0π8:'\-s.fNjmj jײҒj7oop\"DG7t;dq `HWh2o}wHDu'e8t|Ϯ-khO-G"rhT`2~_~m.GzB!./f1NvL2}5xMXgF}Y-\CVտeckDfZd Lq] LOzl}Ea\j2n{<܇?klt2& C'chޥe"}+= O*1NcrAugoCR5X";Rᵺ>F8?!KnP(Afj(|6ao҇L7FzZoK \tp8%3%1Lp? SLӲTOx`p#"i]wG؇ggs *@`;ͧu֨q !sNSpAuK[D'=0u|F9[β5 &fكVk5Ul<'Ph1f䎭U7%/ͅ3:%ZUQ4߽Af E^(qښk)ƩٗCp:Ó q4jz@!@/_/ z7}>lAxտ+,,\CXCEZH5ǃn_mAQ6hA)tCsyp ~#Jenȡf-y {04ط0+:PG؉IZG[/?J~KBrp㹟l9ޟ+&L%OR+6ؾ~Xl檫&QnRMY~#@CKcs٭aK\߈5߉H-;52>CZG ӷ9Q;Z%w;rږ҅Y(#)u3#\O'GOhI*&( tvE '-Z]56x%sDӀ򰝂ο!75p.)duGϒeKݲɜ]Xow/ ř9= &؎m 7@#4˄ $+'o7A(,re ]^mr9rnfYgP7to/%ەF buVt]n~YoŲk<0ϽǾPX#4זϕo84ȏ̰-uf.,՜ge5Pxͼ1gh s/L͓wX7W"7fvi̋yAwZvWl%PvΛir%z0Sej]| WpuqtXcDWuB YZXfpnю.T#G٘b3a+H!fPWAV^buvg| 4]7 tJ_Ȃ%{Yo$.@%7ĪnEzѶQ{=g3d_I8P[x U3)I"j+E [274ЋA痪;JaTNΔ"Q\é9N?"G`"CϺTɋT?+w[qƒ{V)C&.Ck-w5~T=1k(4] ['F%N`Pը*:N,wA9F׬NP^D.%h㕫r(n @@?f:9VE; cr$S`^U|!<-W!CJfxYJgG u6n~e/Z~[n![++8󽽻$xnr,_ ;x;}G2jĽɕ Ltg<8dU]@O%_jԋ~cMR TF 7_kb%I&ћ73j}lSs7'xvwP?#Iφ_DxY-B*i\^EG@UgU>#S-kKdP9Eh&g-:'m2]&ٜQ1Xt׏80%3$.-_3̢W__vKSڻ㻌ǐnzZdlFʲJܷ||Cg2i{ eۧ_LF\'HԽ i/rt[` X0cJN/ya,:2R9+DIb>hFY ^ p|X W#G1T55DKNӝEoe}, .'M kɹǿ̨-n_4^e-gF`ڮ ؁TNueؑ}HۢCsZ(^< ߃%"252i$Iʏ|4eVd07C]>¡'3QkM4eURZk/9okC5P-t "翎[yE]xg Pꁰ-7hk6& qn<00o-TZ&KBR*X')#v罗l"\53wc$WumW7,&q{ (F{?a.*LbDJѣmS%!U9 `Y\!RɝfwP8"؛  ߫eC 0Ųy#sMʀsvB2 3w3]|}}6;Gɗ؏=Xr)];>}o,?jyeOG9pI`zO4˚C+R%w 2_-|:!I ӆtaOÑfu.|;^^}52Xft 0z|"[;|m'2Z hsTn뇢N5Sg$ª?ROjk$?z&iOǫ?x޽&INאΉVi&bӷP;j4oqzRJИsjԩl+ƐRksM@H[7W?>[V$H;XZF Dݮk޹?IFKMR6^=by;9"_Ji3QKIcUw y?[;"?.𦝩2UNja+نjFyXٕ 2!5*waWB긚@NmF0 w/ <: .ǬJA hyU2. ^kٷ+1_2$ESJv+O f i楊_11t8%]8+c; JB,e]y1i}% @I.@ c3M[s]*uݩ{#JI0҄TKLC-3+ԎdPGH5RMC%HS`qGK4L!|EI0r^*Q1Uf^ `a_3`DʳW5ʾ^l`"rьI, J!zDS]݋fm,B[-͡_?Pq-̝7!s.c`9/Y6]%h4?sWZCmV 8j1<02oKn2(!\h.H6֔u~d1jd=! O0?m_{hr~ 'Dma-78jI3DJ_*ueS=E, M*dnȦA:(fax~&"2jBIq8n>8:Cf9ۋ2 qF(OvCAf9"W/pB~w^k9XG1Vju*uE܌}nŜ:9ZPivlFӾ# ŗ \2.7{]bAA}?NݣbײS1'ˮVLn:xugSrQwr&\٩iR%Y0aaۍ@"=aKuӸ sAN:+`´#Ywmo{4~_K4ܣd ^Ugvh| !Z%O$ޭ`ѿާ:!'8dM9\Q?G@PJk/\awR;{EMĜ j>  JXX GutRZ@ӼUdp緫w=ifH%S"21$ ]~F w} yRPHt]'VE }8&'g|b$moy,#'eZ"1ΌZa@8R)wXAvttvyavs n-L Q_gc }+ k.Lj~AB̽l|SU@ 2[ԢJ"y=xzO+7¥RZQqXd6J)_z?s޷F%pq.B!).XN{hVp_uHCvzq{am׹~O c+Ҍt>7η޴6b$9m,zVnLn<:b"b~Vdb}Z'j&L|O baR/Nq; !*9[P3I#.`H)I(kl mf0Bޫǎu+ք˓:jj0b{W DOU[^H>S8?k}SCgsȤ,Z$SJ(l-!F`eԺ%7` [r/2=rAOs+huml>o[ROk4PHk-qwi`B=jwFNbפlcfNڊOHr"E%7im՛祤@/ 4SlgٽJ =Ik0cn}B8|X@ 5a ?*472 .A*Kq&ڮBV@fDtu5=T1vV->+hR)`9ֆ'E*}ޔ(} jq0lIǖ9;rL䈤*LeŁ@b9w'$+6[Ċ4 YZ