libnbd0-1.18.5-150600.18.3.1<>,Thfݬp9|>KaߝO;،ggj0-z5eY8$Bk RBp$}d^L"axoEW{Y8޳$BFHce% >F3X_!T+^A'rkcPm2fX>1Liho&JkmC;+ D /Hӛv ?jL2Fr# b(R pHă5 ^9rE{v?HPiIHVQ;-Y>@&?&d   4 /5@P X ` p  ,@dt (89@:=>!@!F!G"H"$I"4X"8 Y"d \"]"^"b#c#d$@e$Ef$Hl$Ju$`v$pw%x%(y%8z%%%%&Clibnbd01.18.5150600.18.3.1Core library for nbdThis is the NBD client library in userspace, a simple library for writing NBD clients.fݬh02-armsrv1pSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://gitlab.com/nbdkit/libnbdlinuxaarch64XhA큤fݖfݗfݫf{+Dcecda89b635aab9d3c6d1b227b35c3b02f65675d08028f4792210d649692cea3e4596a6da3df8a1e50951c9c2e6ac4e6b0508d32a9248557e372139a9568eaedlibnbd.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(aarch-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-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)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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/ldconfigh02-armsrv1 17229326521.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e954604c2236973d05fc49485e62f9322929d32c, strippeddirectoryASCII textPPPPPPPPPPPPPPPPRR RRRRR R R R RRN&KBCc5utf-8b2907cee4609cdcef7f830b016518e3b00e5dc3f159b5f68f74c9c4a4e74c174?7zXZ !t/AV)]"k%wd1hXZȔy@ !?]@Gc+,Ш͞3 nhTͷ@w--`}'ʰF8CtN1L X"K!/X9܈mN}B3C@dn;hS,].X2"=^-sq^FF OCB7`{ᡫWPj,/Rۑ|Ck|sw*~A3&"]6Q+!>W@5 4W=ټrKro[Tä+U-kWϽwx ETI2~BL. rLS~/ b=($rh|aD ƫX2{\4SB!,U Vʺ1epo~qPi5ŝNVD6|e*{9os@.g|o~YԸ&<3+`Pss-A>p?ļ/E\+n#3KAvi4R7KHE)oUK6fpMfTxX=+5Ve8>車g?W&ǵ}XkWɬ(\2䱵k%$"JrPmK )|K`_.v(3@e0az[wۋI{xZW$(ȳPk4'cZ;da%cXO/a>_Tc߃7mQ^q-PzERgvX$n۹.qx/֜3RX6=TwYɒUFCYm^ڱvI]Ћ*<ր{jvZ쵌lvac{xFe7_F?U fK߱j JK#*C3#^Dz!"`5dz.;ھc -"[x}I'G-ejL^_ءV_y$\U-oa `:̤w}A @HWA0YBh5])^ ~oC6bщ~ԻZfw03P}0_Ò)-Uv+AK5@0EhKuRbkU!Ԋ\@WM{y J`(ɺ?}8WݩEl&Eh}Y0fm]2㓄bfɧ# x.x@ɠ+uA=#DzP*Fqpa€~;?|WQ6dndq bgU<L2(XeDe߰?/YS\HOY6Y9v'eS<J0㸳߁P/1F\ G4N8q!"X]ANCP?N܋:aEU?BvJ/ û律 8[VM -5d7͗cjZa[냆 6|N>ügs7vx.`ܑbwܓ{Fdk#RXP' r+tv2[@h`J/^|A+vcCp]۩F<~hUn9`.y\ww` v UbgWv,o8./Z%y? %RVeCm\F Y^86j''aFI(0-vJ1\![*FG~?^OFcMsS_/ 7r&7gĦKl8YV# r6޽p~4ڹ3%gPV(9/dVT. TP/ÚjI*ҕ1 }je*Թ󷃃hjdZ$vot ;**VCbe u/qV/,&2TeͿ\w,}p&mB&;&Mg5 ʤv[xTקƀ:yDG~Yubx IaIGDZrVi\J\fDnS5JUpi15b#7sh#ޘl PU`jWaIwuJP}}Ԅ0r, Z~iIoC'5E᠘#jMi=iwn֐gQ@Vp>S!ce .f, mL\ZHQd93 L0an ?3!`7[!Lq沿ZNGPLr:R2$rV)ƻ[C#;j@\k!3|ANjxwZD P(W‘/O2Ekf2Jedj9{қ]ٸtO[Ks#z&Gs͉e$GE褍d45^=${ 3&zC  MeӤ6 ؕj8x; jfqM`u{`m܏ˌ %*L<ã_0akWC!Z_MC+@6Z6|qsr~jʹN0HZdc:Oz %&8qϋ߻Y`&}n hQO?w40>ϻ+MJq.Ç[{.GңxMbON{7%Eݮ8h {j[PANF2=4Gl%Zj(objUѼ4e9Fh'I~bV_08GI 3ށEn)3/Q>+x *ҫ2bXj;^_dˑb$SG1M.\O~wDEgl! sޏE! 8'J9|%ne4 SZuB ws:Kf71?BOF F4wAo6 ir#"DZ[ . b`ud/ Elzş7 =XPyF{T7@mJ;,*'V8@Ĥ'Jx nS zy/bCR{ikV0\pd`u%.37&C)x7}]ѺEZr}7p_s^AR)hVN~, y3~f9JW/} J{la ^=s-R`]˱<:W]:'I*z2Bs.8] :_ڱœ?wD9X!gj?lN]-OD^swɷmˏ$|t꯮C1I劭&ܶ#*6}C ~󳆜j/+^ ǘPnߩ02C8<H x=Uf12vSKHJSN ]uƙ###Eǣ}:C:,5ܯƲB,M6B:v s=O{LJC߽  ZkB8Ż Gu<}K$,t7aAHJuve73MHj9vk-݀(/nK459{yײf[z"]uQ߫r`c9Mz˭;j\>YRSvzf U9{B^Qkr.Kd H%W\ -xj;9%{4-܎yPi%KJ|@S;r/*2>\9j 2Ez(0vBj{'K2z\ %SyHDތng`L:n5c\aig%Z{6]V1rE'ufݣ`s f3Y*DWlhq܎:MROt--qKV Zd( 8A eL/>4d񓭶sSjY~ٸU{]IC[:{2*ۺxBC6"> 0L+KiO_&Ƨp  6Y:zq(ic׃=?v s$ւ]letv M#>Y!7~& 6hˉߨENؿy;)9AP_BbҤHh4x_ťCh%eO*FR-Bqpau%#YB| R %;g3z34!B =hB:Ӑ0fwyVM%}kuN7$pSxEǀ/L sƽ# g(;Kkah|Hםe8Jit%{؍QYJ=f)Fĸd  *5*yQ| 7V7,x,6\UxLccTW#<5푂8j֚TOG'8#C4YT)#d4FnՍ/%VK'%Uz:{ =I! Ipd'Vxww_+©s+&s":RvegQG2oTױdGiO45_QL>(֪x\z5U3]Ѧew.=י&@VKVKka"x VP*|}&+97Nҟ8F֋͋)w\ Ӫ, eXusMq{'rسLq)H8>4݇hwHκYm;kX==_4;ɫNV'9O+?DZJlvmrCa VcQr'_P؆dCRH38$(!<8uҪτPó1ҩ~{P"QiMn AE^/%O\è嚖BaOUHUGkx"m]Z..>޷cg1#)rv';٩)#N SUՄVbѿJF:'̜ GZSd5#Q/ep*\t]dQFBdum"?9F~0_'Zj@Ko3ƤwP7b## +JMH٥srKp851Cl#8qU 1?!!P\8_eW !}Sc0 5piQjs^EWmsã\pYj}`j{v'_Mg$5@Ho,xB/n,ϯkUXz7HZg -@+_E_!zSkdOg]b+yXkFjZEZZ@zΊUح+su-ŏ@M r҆_>C O@ZNMxf\)J3 J=7{1);>~@֛$xDL>e -tJcpсxYc~\urd"S@9gOaŋ M 4t4@YQ_ynM*CnkOlkGfngEdgc7%llW{[qyxpmͶ36ݞm*DdMS \|Έ౵HZAl[= O$w KcϚdOtRCšo,P~kk>RP3iGR:P&v}WsQ|BLFgo9_;<)1Ӹ-0r/wM4Ԝ!e^Ѕ1L@W ^4|囚4kUdV.m܁ۤ%# ) @63\-Ꞿ 2r$r~gHax۝ղ>=xw*B~am.J*yl&&K^z8LmሟlTt0 wSܜ c"hR .wm7'帲4 F)$tؼBα<`gF3,qڒ[XTo.Npxq oRx-ZY">Xs;YThڊ&۴9t3V#oa2Ⱦ sm? Oçs"7O]轻n>DuE;?[3K{"db1]j ,omDi7v@[$#Œ :YFEM+VDS1;pʺTGl.G5^s;o USK=Hyz;)Sf>N#c FAvB:m<fўHX;cʢVͳ*!AGި^Oe rYR$\  ۡuQM)y B#q2EJS[JX1!aYxv o1;V*dZ|zmW %{[E4TtXϫ &5|IBv8aՓQϵ%M^aC/`X+J'薛 wŠp*?:r_dsn8}Cϩ Vq^*l՚yd^Kjp.0.+WtHqZh 6k"g#G;M&}\dJaB*N. ̧;!# " VB:;1 M"nKOiQr5,ZNSvha!q- $wG-nڀĽB'oRH/ǫ] Nٝ$t w]d I&x^n:aqSݥʒ|# Qw9@θn6Q1Tlq"HRݝo`]Z|t\ߎ<^@ rb*6v.[HF?UnFDNIìmk#+Q \3gp 5P峊XGfȿYt)=jJ(:zu>O}e%.y@)r)gJꌡ'Ysr7|P??Fi֬XU=+A%D8wKuiFv~&>q~Xa1 3(~Tt(p@2.+ӓSPKxpfg0iZs)[9mB O/R&:>kv}̮dWLXd{ettqE41ψY, FV,GC+niaæs;C*ҚSaWnbtQ"Z-Y@ WSXz&Y8 ~]C\|H{|. [G\MQZ`e6YCg Hn#_}n(Za*{E;єɈv?chXMC8s3!vUk8yn+{8n 씴bJ#~UD`,ٌ44.ދjO~a\ LUAMYo$])|+8p?At%=l|L*9 -& /0fߘ-:]#=?1lٜ9~M7c9`P@ rWs'.od=c^4:ԭs4/ ˫}tXX#pV?Uԁ:C*U1>p[K} h Sͽ0\P?g{[J@WQ譔^ "tAe"Lk$ׄPiȳՒKC;-՗D~/h^G.wp/-KQ["LD9-M-QZv5OKF"E ݦϒ٨~UBKIzX*t)=/іS>Q)׌v~>L_cnd lE+u4!$;s0Qhm:y!_W=S XKiSnmu|}Ӗd-^9}䧦^`>#x˂?6~0:IHW#QGZZ2z|,4{տGʏhMB2]jƀtG>Mz5k1` P'1{U|s SP /O*::2|SEmn}yQ 7϶mތsM 4Tpb{4#f/3ɳcl gkC2k`-)dW2p _nYHb'K^g0ͼFw1J0~g(]MLP^jU0uFN_$ S NO>a:G>T&QcK떔#߀ ["uXEo@oWٯX5oc2Xbj]j`w(f["RKN~jg\0S@'"Hv)![ 30nLC w&6 {. 7(N@!^L(Oz e*+Ӓok\k4oX2J*.mjA|asLD\sn9(4m `Y9 _߈GCP\E7]G wGܞRe[8@|s"NQ 6EMe2r6GMB8Ɂrn ⤊,DD^m2^X4\4 /=:MVQɞ?fe]c ZI$xg*qҚ-jMe}{QT/5\}j'e`Ћ11Ec5okyiPB(TfLHސ|)B,gL Qfb|^qJϝ +@.QTׂaK$ YZ