libnvme1-1.4+29.ga3cf0a-150500.4.9.1<>,SDdNp9|xOG \GO;$E n.MݮE$F֟Fr(xY(ILw BԲ7.]_j+(`?.*)RpANBzW!JZĄT`))4#cn%TG \b9w}lO/uJeQ]x\& DN}kWַJi\#<rY;p6njVfAnHCNp6~|ޔ!3=Lb%Ҍi_$v"3»c>@???d  ' S  ".U[d|    r  8(89 :>;@; F;/G;DH;\I;tX;| Y; \;];^<>b<c=ad=e=f=l=u>v>w>x>y?z?d?t?x?~?Clibnvme11.4+29.ga3cf0a150500.4.9.1Linux-native nvme device management libraryProvides library functions for accessing and managing NVMe devices on a Linux system.dNs390zl376SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/libnvme/linuxs390x gA큤A큤dFdFdKdq+dKdq+50a578acf5477f2d527f30d1f7ed7dd3819c8272c9dc24e042afd7b1c63fc286c5f4ae40aa78a3b0dc9b59106cb5cf4c72e84c58db7151701dc5cdd2af1bbe6adc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libnvme.so.1.4.0rootrootrootrootrootrootrootrootrootrootrootrootlibnvme-1.4+29.ga3cf0a-150500.4.9.1.src.rpmlibnvme.so.1()(64bit)libnvme.so.1(LIBNVME_1_0)(64bit)libnvme.so.1(LIBNVME_1_1)(64bit)libnvme.so.1(LIBNVME_1_2)(64bit)libnvme.so.1(LIBNVME_1_3)(64bit)libnvme.so.1(LIBNVME_1_4)(64bit)libnvme.so.1(LIBNVME_1_5)(64bit)libnvme.so.1(LIBNVME_1_6)(64bit)libnvme1libnvme1(s390-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libjson-c.so.3()(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3d@d\@doMcױ@c@cʂ@cb[c*bbP#bF@b4t@b+9b'E@b b@bOa a@aaaedwagner@suse.dedwagner@suse.dedaniel.wagner@suse.commwilck@suse.commwilck@suse.commwilck@suse.comdaniel.wagner@suse.comdwagner@suse.dedwagner@suse.dedaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.com- Update to version 1.4+29.ga3cf0a: * tree: fix segfault in nvme_scan_subsystem() (bsc#1213993) * src/nvme/tree.c: make __nvme_scan_subsystem() returning bool (bsc#1213993)- Update to version 1.4+27.g5ae1c3: * tree: Add getter for subsystem iopolicy (bsc#1124564) * nvme-tree: avoid warning in 'list-subsys' (bsc#bsc#1212598) * tree: Scan all subsystems (bsc#bsc#1212598) * tree: Don't open nvme devices until it's absolutely required (bsc#1213527 bsc#1213686) * tree: Use nvme_ipaddrs_eq() to compare IP addresses * util: rename ipaddrs_eq() to nvme_ipaddrs_eq() and make public. * util: Add ipaddrs_eq() to check whether two IP addresses are equal * fabrics: check genctr after getting discovery entries (bsc#1213618) * ioctl: fix RAE bit on last Get Log Page command (bsc#1213618)- Update to version v1.4 (jsc#PED-553 jsc#PED-3884) - Fix invalid string lenght calculcation for UUID (bsc#1209906) * fabrics: Fix bad UUID size introduced in recent UUID changes - Fix segmentation fault during garbage collection (bsc#1209905) * python: Fix segmentation fault during garbage collection * Python: Fix crash during garbage collection - Always sanitize traddr and trsvcid entries (bsc#1207435) * fabrics: Always sanitize discovery log entries * util: Add ECONNECTREFUSED to enum nvme_connect_err - Allow tracking unique discover controllers (bsc#1186689) * tree: Add unique discovery controller flag - Enabled unit test on s390x again (bsc#1207687, bsc#1207686) * test: mi: Explicitly zero args for test API invocations - Replaced old nbft implementation with the upstream one - Applied nbft symbol patch directly * remove 0001-libnvme-use-LIBNVME_1_2_1-version-for-nbft-commands.patch - Don't enable TLS if kernel does not support it (git-fixes) * fabrics: Do not pass unsupported options to kernel - Set version-tag so that version are correctly reported- temporarily disable unit tests on s390x (bsc#1207687, bsc#1207686)- Use symbol version LIBNVME_1_2_1 for nbft support options * 0001-libnvme-use-LIBNVME_1_2_1-version-for-nbft-commands.patch * added %test section in spec file to run unit tests- Update to version 1.2+1.g41e1016: * Add support for booting from NVMe-oF/TCP according to NVM Express Boot Specification v1.0 (jsc#PED-1449) * Add support for "nvme show-nbft" and "nvme connect-nbft" subcommands- Update to version 1.2 (jsc#PED-553): * 64-bit Reference Tags and TP-4068 changes * Add more details for return code of MI admin cmds * Fix poll.h includes * Parse dhchap_host_key on controller level * Regenerate all documentation * Update json config schema for missing dhchap host key * build: Add support to build against LibreSSL * build: Drop -nostdinc for LibreSSL header checks * fabrics: Add new TP8010 definitions * fabrics: Add nvmf_get_discovery_wargs() * fabrics: Duplicate strings when merging configs * fabrics: Filter out empty strings in add_argument() * fabrics: Fix build_options() return values * fabrics: Use fallthrough statement * fabrics: sanitize dump-config output * ioctl: Honor rae in nvme_get_nsid_log * ioctl: Set log page offset for nvme_get_log_telemetry_host * json-schema: add dhchap_key details to host section * json: Enforce correctly formatted JSON config files * json: Verify JSON config file starts with an array * json: fixup dhchap_ctrl_key definitions * libnvme-mi: Introduce NVMe Managament Interface library * mi-mctp: Add timeout support to MCTP transport * mi: Add Get Log Page helpers * mi: Add Identify function for secondary controller list * mi: Add Identify helper for ns-descs and primary-ctrl-caps * mi: Add endpoint get/set timeout API * mi: Add firmware download and commit commands * mi: Add identify helper for nsid-capable Controller List * mi: Add identify helpers for namespace lists * mi: Add identify helpers for namespaces * mi: Add maximum More Processing Required limit API * mi: Allow Admin-message sized More Processing Required responses * mi: Distinguish MI status from NVMe (CDW3) status * mi: Fix C++ compiler errors * mi: Implement Format NVM command * mi: Implement Get & Set Features Admin commands * mi: Implement NS attach command and helpers * mi: Implement Namespace Management command and create/delete helpers * mi: Implement Sanitize command * mi: Init ctrl_id within xfer * mi: Introduce a helper for response status, unify values with ioctls * mi: Set log page offset for nvme_get_log_telemetry_host * mi: add nvme_mi_status_to_string() * mi: fix a memory leak in nvme_mi_open_mctp() * mi: fix get_log_page chunked offset check * mi: unify MI Get Log Page function with ioctl API * nvme-tree: avoid segfault if auth keys are unavailable * python: Use nvmf_get_discovery_wargs() * python: add missing ctrl attrs to Python bindings * rpmbuild: Enable 'make rpm' to build rpm pkgs #408 * tree: rename controller 'dhchap_key' to 'dhchap_ctrl_key' * types: Move enum nvme_data_tfr to types * update/cleanup of documentation * util: Add LINE_MAX define * util: Add get feature length 2 API to support direction parameter * util: Add simple UUID type * util: Do not expose fallthrough defines * various build fixes * various fixes reported by coverity - Drop upstream patches * remove 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * remove 0002-fabrics-Remove-double-connection-error-logging.patch * remove 0003-fabrics-Introduce-connection-connect-error-mapping.patch * remove 0004-libnvme-Export-nvme_ctrl_get_config.patch * remove 0005-tree-Factor-lookup-code-for-controller.patch * remove 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch * remove 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * remove 0008-libnvme-accessors-for-dhchap_key-variables.patch * remove 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * remove 0010-json-fixup-dhchap_ctrl_key-definitions.patch * remove 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * remove 0012-Parse-dhchap_host_key-on-controller-level.patch * remove 0013-json-schema-add-dhchap_key-details-to-host-section.patch * remove 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * remove 0015-fabrics-restructrure-nvmf_get_discovery_log.patch * remove 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * remove 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * remove 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch * remove 0019-Fix-llx-lx-build-warnings-on-powerpc.patch * remove 0020-fabrics-sanitize-dump-config-output.patch * remove 0021-fabrics-Fix-build_options-return-values.patch - Make man page build conditiional. Install man page location has been fixed upstream. - Mark the Python directory own by the libnvme3-python package - Use fixed manpage build date (boo#1047218) - Fix installation of manual pages to make them accessible- Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717) * add 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * add 0008-libnvme-accessors-for-dhchap_key-variables.patch * add 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * add 0010-json-fixup-dhchap_ctrl_key-definitions.patch * add 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * add 0012-Parse-dhchap_host_key-on-controller-level.patch * add 0013-json-schema-add-dhchap_key-details-to-host-section.patch * add 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * add 0015-fabrics-restructrure-nvmf_get_discovery_log.patch - Subsystem scanning logic fixes * add 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * add 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * add 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch - Fix PowerPC build warnings * add 0019-Fix-llx-lx-build-warnings-on-powerpc.patch - Fabrics fixes * add 0020-fabrics-sanitize-dump-config-output.patch * add 0021-fabrics-Fix-build_options-return-values.patch- Reduce log noise and export error codes (bsc#1199994 bsc#1199503) * add 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * add 0002-fabrics-Remove-double-connection-error-logging.patch * add 0003-fabrics-Introduce-connection-connect-error-mapping.patch - Apply configuration from JSON file (bsc#1199503) * add 0004-libnvme-Export-nvme_ctrl_get_config.patch * add 0005-tree-Factor-lookup-code-for-controller.patch * add 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch- Update to version 1.0: * tree: Remove default port setting for TCP and RDMA ports * tree: add 'f_args' argument to pass user data to the filter function * tree: remove 'ctrl_get_ana_state()' * tree: add namespace path iterators * tree: filter out namespaces * tree: update nvme_scan_filter_t usage- Update to version 1.0-rc8: * types: Add support for get log - MI Command Supported * types: Add new Identify constant * types: Update persistent event entry struct added new fields * types: Add Host Initiated Data Gen Number to telemetry log struct * tree: always allocate config file in nvme_read_config() * tree: rework nvme_scan_subsystem() * tree: make subsystem name mandatory in nvme_scan_ctrl() * tree: move nvme_init_subsystem() into nvme_lookup_subsystem() * tree: do not return error when filtering out subsystems * tree: add debugging messages during scanning * tree: Handle NULL subsysname in nvme_scan_ctrl() * tree: Fix subsystem initialization in nvme_scan_ctrl() * tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace() * tree: Avoid dereferencing nvme_subsystem_t before its check for NULL * tree: Clarify NULL return values from nvme_get_attr() * fabrics: Invoke nvmf_dim() with provided tas argument * fabrics: add 'nvmf_update_config()' * fabrics: Avoid out of bounds string chomping * fabrics: Free old traddr in nvmf_add_ctrl * fabrics: update log level for write failures * fabrics: Streamlining documentation * fabrics: Fix leaking ctrl in nvmf_connect_disc_entry() * fabrics: Add missing break in a switch * ioctl: Remove attribute packed and alignedof for args structs * ioctl: Align arguments indentation with braces * json: fix endless loop scanning for controllers * Remove nvme_init_id_ns * Add lbstm support for create-ns * documentation updates- Update to version 1.0-rc7: * linux: fixup log page offset in nvme_get_log_page() * tree: Add support for default trsvcid for all controllers (bsc#1195858) * tree: fixup coredump during nvme discover- Update to version 1.0-rc6: * tree: add nvme_ctrl_get_ana_state() (bsc#1195938) * tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938) * ioctl.h: ns list bug fix (wrong cns value) * types.h: Key Value Command Set Identifier added (NVME_CSI_KV) * types: fix status code type bug (wrong masking)- Update License information. The library is released under LGPL-2.1-or-later and not LGPL-2.1-only.- Update to version 1.0-rc5: * ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121) * tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025) * fabrics: Do not swap bytes for system uuid (bsc#1196565) * documentation updates- Update to version 1.0-rc4: * fabrics: add default port number for NVMe/TCP I/O controllers * linux: Update size when telemetry controller initiated data is unavailable * add cdw13 for set_feature_args structure * Add support for TP8010 * Documentation cleanups- Update to version v1.0-rc3: * Properly create manuals/documentation * Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem() * nvme: get log domain id included in Log Specific Identifier * nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns * ioctl: Add identify ioctl for CNS 09h, 0Ah * nvme: Add Enhanced Controller Meta Data(FID: 0x7D) * nvme: Add Supported Capacity Configuration List log page(LID: 0x11) * tree: do not set dhchap_key to 'none' * tree: restart controller lookup * tree: fixup memory leak in nvme_scan_ctrl() * Rename nvme_path_get_subsystem() * Remove nvme_reset_topology() - Use precompiled documentation instead regenerating it- Update to version 1.0~2: * Add fabrics config option 'tls' * Logging infrastructure reworked (API break) * Changed argument structs layout (API break) * Changed scan API (API break) * Fixed ctrl_loss_tmo handling concerning values of '-1' * Various build fixes- Remove Provide for python package. - Remove explicit tar file name for setup step.- Use osc_scm to manage upstream input source.- Fix Source URL- Initial package creation for libnvme/sbin/ldconfig/sbin/ldconfigs390zl37 16941553421.4+29.ga3cf0a-150500.4.9.11.4+29.ga3cf0a-150500.4.9.1libnvme.so.1libnvme.so.1.4.0libnvme1README.mdlibnvme1COPYING/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libnvme1//usr/share/licenses//usr/share/licenses/libnvme1/-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:30589/SUSE_SLE-15-SP5_Update/c608444a727958d29cd37703bbc0e4fb-libnvme.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e30334f12c22aaa1fc88d5cdd8150e1f5b241e5e, strippeddirectoryASCII text, with very long linesASCII textPPPPPPPPRR RRRRRRR R R R Rz)2a& ΂4utf-8806b14a8ff009087c988d3b4bd9f976943f587598724bba829568be7761798a3?7zXZ !t/" ]"k%fku"W5kA뮗H=*.-3,ZJ$}Ki.h:x轉'%'Box0jW'y PoyMioY^ uC0DV*(3>/< Gɠ+y-ͮ&A8z X&mpb&#llqǻԼ@el]hoe.Jkɒy=dt 9d\cNMl`9?&j :)J~x6~zڊp`m7۝]y;@ZGy1P EN,%hȤx۝E8extj)UsUbCR8ʚ:V.H7s"&woLq"VhA9_H́YG]7 ҹHLYy3iue1w>XDb˛5/ggE4LV>G d)z(92@%nR=(1bO!p|t'7K ] |#MdTd$^Wb>D#O0C]C˰Q(;õ¦~a|iwdx"+?|  o8O Is/fKkv= =~VؽH=J7IWLJ/9T !>s^~b=9|Ŭ&ـ-!^ tEwr vsL>7C/քai/ٽ_y\J8g]n ^ᷗ`{1" ߖmpC(,8 E7_IdvTaXmiHH]"{ex"T 9ESi ~Iہi ]#P,ATbp뵓g3Ym-?@oOɇP93v֧ޕʸ'4k@+LW>yZh(P``zҴ\#'/t4~m1Ҭeq[a-ʃӀzH,~ce1QF` Iv !fY~Yg!lcҿ!`:8ՁNqjNJqIN$׌-e{͝@ݫXLJj(eM^dJŰpnqnȳ +]#0K&~K2/[a,2 Gew8c]<~҄8FaO7Ӗ 7N:ho@(Ta8-bWSS:9G`|3Rp޸x8S!AJ2 kJ71~{h P6$F#QPEm1r!ih4g@"wb'b!]@vh<\T? ޙnz:/00, TsR(E?dumݕuu$ෝ LW:dR׮^?Ӧs>%:=֏yFͯ/kuKkco8`uS} ]ƞ?sݍG(`T[_e 2IVt=\󂒥 :iL XѾ VfoQER5mMD7/vi0eO-`o,4D0\UYt¼hRW?Agw߂[9W˗ " pѫ(ƒ0"{ =h):n*CD;^r PmCm)َVvma(' lG̞G3jcN:z+ {^?!+?L7mc,_HFu KkJ~Ȫ! rh-pY2x#HT^6ҵF}i c  Y[Z~/aOg`LDCزw.VlV/;>'R7aLTT_.zҼ * "8CӸN$Ӭ#Ҋ^QV9SX>b-v7p~|ƿXOdYq6L:Q} Kpq9q9Ƥ 2j5Sj;M_ B[ R!)T[Un("ܯ-|zb+5EeJ7D:to>SvM(|U/l]$o'$: S~X%w\K{=GڎS(x!p6a&|TOl3lPnMZ)Kᇹ ˯~4ӍgGq톀pLC(t ՗X:Z֯zRvu0Q~=Mi xeD#u q/u -}ອX7uj$_Sc0q/_C->#K S=N2H珵q61boI넧…& ~N!EJ7a;FjЅxwj"J#"RwH!^$`ѪQkk. P]$$oN%KB=89VlxّR@~51ӼOO"qGF_PpDLs^F "؞N`;a"0S 9 (P<۾nZb;]jټp7,3Q 0P5Yޣ;jpmPmvF.Q%xuct6^^Zg-ߠQwGurg@wZ4mȏq}r DrU( YZ