Commit Graph

91 Commits

Author SHA256 Message Date
Ana Guerrero
af2980aa86 Accepting request 1171772 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1171772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=29
2024-05-05 10:10:28 +00:00
Daniel Wagner
8e6ae9b2b1 Accepting request 1171770 from home:wagi:branches:Base:System
- Update to version 1.9+0.g80c5cf2:
  * types: Added Command and Feature Lockdown LID
  * types: add ASQ, ACQ and BPMBL controller properties definitions
  * types: add controller properties enum documentation
  * types: fix CRTO.CRIMT mask value definition
  * tree: use strtou32 to read lba_size
  * types: Fix PMRWBM register name
  * examples: fix mi-mctp build warning errors
  * test: add CSTS.ST, CAP.CPS and CAP.NSSS registers
  * types: add CAP.CPS and CAP.NSSS definitions
  * types: add enum nvme_cap documentation
  * types: Add enum nvme_unit/cmbebs/cmbswtp/flbas/cmic documentation
  * util: Add string constant for ENVME_CONNECT_IGNORED
  * tests: Add sample NBFT table with mpath IPv4+IPv6 discovery
  * types: add controller status shutdown type (CSTS.ST) definition
  * types: Add enum nvme_csts documentation
  * types: Add NVME_CMIC definitions
  * types: Add CMBSWTP property definitions
  * types: Add NVME_CMBEBS property definitions
  * types: Fix boot partition read offset (BPROF) mask value
  * tree: fix mem leak in nvme_ns_init() (bsc#1223331)
  * fabrics: retry discovery log page when DNR is not set
  * ioctl: return EPROTO when an NVMe status occurred
  * linux: Allocate aligned payload for nvme_get_telemetry_log
  * test: use diff to compare sysfs output
  * tree: fix lba_count size calculation
  * tree: Add NVM subsystem controller identifier
  * test: Add unit test for nvme_id_ns_flbas_to_lbaf_inuse()
  * types: Fix NVME_CSTS_SHST_MASK definition
  * util: Fixed nvme_id_ns_flbas_to_lbaf_inuse()
  * types: Add optional data present filed mask and shift definition
  * types: Fix EOM header optional data present fields definition
  * libnvme : record the nvme pci adapter physical slot (bsc#1223208)
  * sysfs: minimize heap allocations of sysfs paths
  * json: Fix uninitialized variables
  * libnvme: add missing symbol nvme_scan_tls_keys
  * nbft: Whitespace fixes (bsc#1222026)
  * tests: Add complex NBFT table from Dell R660 (bsc#1222026)
  * tests: Adapt to added NBFT SSNS flags (bsc#1222026)
  * nbft: Add SSNS 'discovered' flag (bsc#1222026)
  * nbft: Add SSNS 'unavailable' flag (bsc#1222026)
  * doc: Document the NBFT API (bsc#1222026)
  * ioctl: Move nvme_cmd_dword_fields definitions into header file
  * types: Add PEL set feature event layout definitions
  * types: Fix enum nvme_pel_rci documentation error
  * types: Add boot partition information definitions
  * types: Add PEL header additional information definitions
  * fabrics: keyring is a long (bsc#1216982)
  * config-schema.json.in: tls keys and keyrings are strings (bsc#1216982)
  * linux: Add nvme_scan_tls_keys() (bsc#1216982)
  * json: dump TLS key data in PSK interchange format (bsc#1216982)
  * json: import TLS key from PSK interchange format (bsc#1216982)
  * json: export TLS key in PSK interchange format (bsc#1216982)
  * tree: read TLS key in nvme_configure_ctrl() (bsc#1216982)
  * linux: rework nvme_insert_tls_key_versioned() (bsc#1216982)
  * linux: add nvme_import_tls_key() (bsc#1216982)
  * linux: add nvme_export_tls_key() (bsc#1216982)
  * crc32: Add CRC32 algorithm (bsc#1216982)
  * linux: add nvme_update_key() (bsc#1216982)
  * linux: add nvme_read_key() (bsc#1216982)
  * linux: allow for NULL argument in nvme_lookup_keyring() (bsc#1216982)
  * log: Respect DEFAULT_LOGLEVEL on uninitialized logging
  * log: Introduce nvme_get_logging_level()
  * ioctl: remove incomplete debug logging infrastructure
  * ioctl: export nvme_submit_passthru{64} as weak symbol
  * log: move nvme_{set|get}_debug to log.c
  * fabrics: check the read() return value
  * types: Add PEL reporting context port identifier type definitions
  * types: Add persistent event log reporting context definitions
-  Upstream changed the sysfs test setup, thus sysfs test works in OSB
  * remove 0001-build-disable-sysfs-test.patch

OBS-URL: https://build.opensuse.org/request/show/1171770
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=57
2024-05-03 14:21:07 +00:00
Ana Guerrero
ddeb6c2981 Accepting request 1146581 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1146581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=28
2024-02-15 19:59:11 +00:00
Daniel Wagner
4d7c3355ad Accepting request 1146579 from home:wagi:branches:Base:System
- Update to version 1.8+0.gbff7dda:
  * linux: Explicitly initialize auto-cleanup variables
  * example: fix mi identify failed with error cntid
  * tree: do not issue an error when subsys lookup fails during scanning
  * types: Add controller properties CMBEBS, CMBSWTP and NSSD
  * tests: Add sample NBFT table from Dell PowerEdge R660
  * tests: Add sample NBFT table from Dell PowerEdge R760
  * tests: Fix diffs output for duplicate HFI entries
  * nbft: avoid duplicate entries in ssns->hfis
  * nbft: Fix (struct nbft_info_subsystem_ns).num_hfis off-by-one
  * test: read and dump sysfs tar file
  * nvme: allow to overwrite hostnqn and hostid
  * nvme: allow to overwrite base sysfs path
  * json: dump the output to the user selected filedescriptor
  * libnvme: export nvme_dump_tree
  * fabrics: add 'concat' option
  * mi: set correct rc and errno when crc mismatch
  * tree: use logical block size for lba
  * json-schema: add keyring and tls_key details (bsc#1219086)
  * build: checkout full repo for checkpatch
  * linux: avoid segfault in check-tls-key due to null hostnqn/subsysnqn (bsc#1219086)
  * meson.build: fixup 'join' syntax
  * util: Explicitly initialize auto-cleanup variables
  * tree: Explicitly initialize auto-cleanup variables
  * linux: Explicitly initialize auto-cleanup variables
  * fabrics: Explicitly initialize auto-cleanup variables
  * util: Added function to find specific UUID in UUID list.
  * build: fix release python tag match
- Disable new unit test which is not running stable in OSB
  * add 0001-build-disable-sysfs-test.patch

OBS-URL: https://build.opensuse.org/request/show/1146579
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=55
2024-02-14 13:44:59 +00:00
Ana Guerrero
b22e28e596 Accepting request 1139714 from Base:System
- Update to version 1.7.1+0.g13ba383:
  * tree: do no free ns on error in nvme_ns_init
- Update to version 1.7+0.gf38b1d7:
  * tree: do not open blk device on default
  * tree: read all attributes from sysfs when available
  * ioctl: set data length when retrieving LBA status
  * types: fix regression for vendor-specific field in nvme_id_ns
  * util: use cleanup functions
  * linux: use cleanup functions
  * json: use cleanup functions
  * fabrics: use cleanup functions
  * tree: use cleanup functions
  * cleanup: add cleanup functions
  * tree: fix incorrect return value
  * tree: Fix clearing application strings
  * libnvme: reshuffle nvme_generate_tls_key_identity()
  * libnvme: fixup error codes
  * libnvme: Implement 'nvme_generate_tls_key_identity()'
  * libnvme: support NVMe TLS identities version 1
  * libnvme: Add base64 functions
  * libnvme: separate out 'gen_tls_identity' and reshuffle 'derive_nvme_keys'
  * libnvme: separate out a function 'select_hmac'
  * libnvme: fix a memory leak when calling read_ssns()
  * libnvme: fix a memory leak in read_discovery()
  * fabrics: avoid redundant args in nvme_discovery_log()
  * fabrics: have nvmf_get_discovery_log() call nvmf_get_discovery_wargs()
  * fabrics: fetch smaller Discovery Log Page header
  * fabrics: avoid redundant Get Log Page on retry
  * fabrics: clear RAE for discovery log page commands
  * json-schema: add keyring and tls_key details
  * types: add Host Behavior Support field definitions
  * mi: Cast values to u32 if shift overflows int
  * types: Cast values to u32 if shift overflows int
  * test: Avoid unaligned pointer dereferences
  * nbft: Avoid unaligned pointer dereferences
  * types: add cross-namespace copy formats, status codes, ONCS bits
  * nvme: Add length field to Hkdf-Expand-Label computation
  * ioctl: use lsp arg in nvme_get_log_boot_partition
  * fabrics: use SECTYPE to determine whether to use TLS
  * fabrics: Allocate aligned payloads for id_ctrl and discovery log calls
  * linux: Allocate aligned payloads for id_ctrl and id_ns calls
  * ioctl: MSB variable-size storage/reference tags

OBS-URL: https://build.opensuse.org/request/show/1139714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=27
2024-01-19 22:00:02 +00:00
Daniel Wagner
168fab67d5 Accepting request 1134607 from openSUSE:Factory
Resubmit upgrade, which was reverted in Factory

OBS-URL: https://build.opensuse.org/request/show/1134607
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=53
2023-12-22 12:03:47 +00:00
Ana Guerrero
1e9a189714 Accepting request 1134430 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1218306

OBS-URL: https://build.opensuse.org/request/show/1134430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=26
2023-12-21 22:38:04 +00:00
OBS User buildservice-autocommit
db7584163f Updating link to change in openSUSE:Factory/libnvme revision 26
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=b8a6d5acd16c360aea452894c0cf7525
2023-12-21 22:38:04 +00:00
Ana Guerrero
40b6a478d8 Accepting request 1134430 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1218306

OBS-URL: https://build.opensuse.org/request/show/1134430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=26
2023-12-21 22:38:04 +00:00
Ana Guerrero
f7712cf03b Accepting request 1134175 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1134175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=25
2023-12-20 20:00:27 +00:00
Ana Guerrero
c461da48e0 Accepting request 1134175 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1134175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=25
2023-12-20 20:00:27 +00:00
Daniel Wagner
ad1ce60a0b Accepting request 1134173 from home:wagi:branches:Base:System
- Update to version 1.7.1+0.g13ba383:
  * tree: do no free ns on error in nvme_ns_init

- Update to version 1.7+0.gf38b1d7:
  * tree: do not open blk device on default
  * tree: read all attributes from sysfs when available
  * ioctl: set data length when retrieving LBA status
  * types: fix regression for vendor-specific field in nvme_id_ns
  * util: use cleanup functions
  * linux: use cleanup functions
  * json: use cleanup functions
  * fabrics: use cleanup functions
  * tree: use cleanup functions
  * cleanup: add cleanup functions
  * tree: fix incorrect return value
  * tree: Fix clearing application strings
  * libnvme: reshuffle nvme_generate_tls_key_identity()
  * libnvme: fixup error codes
  * libnvme: Implement 'nvme_generate_tls_key_identity()'
  * libnvme: support NVMe TLS identities version 1
  * libnvme: Add base64 functions
  * libnvme: separate out 'gen_tls_identity' and reshuffle 'derive_nvme_keys'
  * libnvme: separate out a function 'select_hmac'
  * libnvme: fix a memory leak when calling read_ssns()
  * libnvme: fix a memory leak in read_discovery()
  * fabrics: avoid redundant args in nvme_discovery_log()
  * fabrics: have nvmf_get_discovery_log() call nvmf_get_discovery_wargs()
  * fabrics: fetch smaller Discovery Log Page header
  * fabrics: avoid redundant Get Log Page on retry
  * fabrics: clear RAE for discovery log page commands

OBS-URL: https://build.opensuse.org/request/show/1134173
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=51
2023-12-20 10:19:58 +00:00
Ana Guerrero
78f618d560 Accepting request 1118649 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1118649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=24
2023-10-19 20:46:50 +00:00
Ana Guerrero
a71045a7fc Accepting request 1118649 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1118649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=24
2023-10-19 20:46:50 +00:00
Lee Duncan
9d6075fe25 Accepting request 1118363 from home:mwilck:branches:Base:System
- Update to version 1.6+5.g68c6ffb:
  * avoid stack corruption by unaligned DMA to user space buffers
    (bsc#1216344, gh#linux-nvme/libnvme#727)

OBS-URL: https://build.opensuse.org/request/show/1118363
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=49
2023-10-18 20:28:49 +00:00
Ana Guerrero
fc4245c6bf Accepting request 1117511 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1117511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=23
2023-10-13 21:14:26 +00:00
Ana Guerrero
4848d08b17 Accepting request 1117511 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1117511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=23
2023-10-13 21:14:26 +00:00
Daniel Wagner
c8a9104f71 Accepting request 1117509 from home:wagi:branches:Base:System
- Add missing jsc# tracking references to changelog

  * nbft: add NBFT v1.0 table support (jsc#PED-1449)
- Update to version 1.4: (jsc#PED-553 jsc#PED-3884)

OBS-URL: https://build.opensuse.org/request/show/1117509
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=47
2023-10-12 17:25:21 +00:00
Ana Guerrero
0fddc1ee97 Accepting request 1116608 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1116608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=22
2023-10-11 21:53:52 +00:00
Ana Guerrero
c3168756b5 Accepting request 1116608 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1116608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=22
2023-10-11 21:53:52 +00:00
Daniel Wagner
c215e1c443 Accepting request 1116605 from home:wagi:branches:Base:System
- Use glob for python3-libnvme file listening. Workaround pycache_only
  problems for SLE/Leap builds.
- Drop usused libuuid dependency

- Update to version 1.6: (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061)
  * tree: fix segfault in nvme_scan_subsystem() (bsc#1213993)
  * src/nvme/tree.c: make __nvme_scan_subsystem() returning bool (bsc#1213993)
  * nvme-tree: avoid warning in 'list-subsys' (bsc#1212598)
  * tree: Add getter for subsystem iopolicy (bsc#1124564)
  * tree: Scan all subsystems (bsc#1212598)
    (bsc#1213527 bsc#1213686)
  * ioctl: fix RAE bit on last Get Log Page command (bsc#1213618)
  * fabrics: check genctr after getting discovery entries (bsc#1213618)
- Enabled unit test on s390x again (bsc#1207687, bsc#1207686)
- Fix invalid string lenght calculcation for UUID (bsc#1209906)
- Fix segmentation fault during garbage collection (bsc#1209905)
- Always sanitize traddr and trsvcid entries (bsc#1207435)
- Allow tracking unique discover controllers (bsc#1186689)

- temporarily disable unit tests on s390x (bsc#1207687, bsc#1207686)
  * tree: Factor lookup code for controller (bsc#1199503)
  * fabrics: Consider config from file when adding new controller (bsc#1199503)
  * fabrics: Lower log level in __nvmf_add_ctrl (bsc#1199994 bsc#1199503)
  * fabrics: Remove double connection error logging (bsc#1199994 bsc#1199503)
  * Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717)

OBS-URL: https://build.opensuse.org/request/show/1116605
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=45
2023-10-10 07:41:36 +00:00
Ana Guerrero
721a0cbf4a Accepting request 1115641 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1115641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=21
2023-10-05 18:03:02 +00:00
Ana Guerrero
73c8e150f5 Accepting request 1115641 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1115641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=21
2023-10-05 18:03:02 +00:00
Daniel Wagner
0662d4a9b7 Accepting request 1115640 from home:wagi:branches:Base:System
- Enable tests during build
- Set git version tag
- Drop unused make dependency

OBS-URL: https://build.opensuse.org/request/show/1115640
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=43
2023-10-04 14:36:14 +00:00
Daniel Wagner
86b8094118 Accepting request 1115575 from home:wagi:branches:Base:System
- Drop unencessary minimum version depedency on meson.
- Re-enable libdbus feature. Upstream defaults changed.

OBS-URL: https://build.opensuse.org/request/show/1115575
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=42
2023-10-04 10:40:56 +00:00
Ana Guerrero
46b4721fec Accepting request 1114410 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1114410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=20
2023-10-01 19:21:43 +00:00
Ana Guerrero
e3e4f62eb0 Accepting request 1114410 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1114410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=20
2023-10-01 19:21:43 +00:00
Daniel Wagner
f0a832ba71 Accepting request 1114408 from home:wagi:branches:Base:System
- Update to version 1.6:
  * docs: Fix Read-the-Docs configuration (deprecated config param)
  * mi-mctp: Fix free() in error path of mi_open_mctp
  * types: Use NVME_SET for status type mask to get status value
  * types: Define FLBAS MASK and SHIFT to use NVME_GET
  * types: Support Phy Rx Eye Opening Measurement Log
  * log: Add nvme root global variable to set for default output
  * types: Add support for the OAQD ID controller field
  * test: use non deprecated API
  * test: add tests for Get/Set Features functions
  * ioctl: implement nvme_set_features_lba_range()
  * ioctl: pass NSID in Get/Set Features commands that use it
  * ioctl: fix swapped parameters in nvme_set_features_host_id()
  * ioctl: export nvme_{g,s}et_features_iocs_profile()
  * ioctl: pass ENDGID in nvme_get_features_endurance_event_cfg()
  * ioctl: don't set SAVE bit on unsaveable features
  * ioctl: avoid sending uninitialized timestamp
  * ioctl: pass data for Get/Set Features commands
  * ioctl: set correct bits in Set Features commands
  * ioctl: correct feature IDs in Get/Set Features commands
  * tree: Add 2 new public functions to lookup existing controllers
  * ioctl: Add debugging feature to show command outputs
  * Fix incorrect article 'an' as 'a' to use for a description
  * linux: Added functions to enable faster telemetry data retrieval. Moved telemetry data area support detection into separate function. Added possibility to modify data transfer chunk size. Enable telemetry extraction up to specified data area. Removed some printf() and perror().
  * test: account for discovery log page entry stripping
  * fabrics: unconditionally strip discovery entry strings
  * fabrics: only look for spaces in strchomp()
  * tree: Use early return instead of else statements
  * test: fix lookup test case
  * test: make all function static

OBS-URL: https://build.opensuse.org/request/show/1114408
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=40
2023-09-29 16:19:18 +00:00
Ana Guerrero
02fae0a7a3 Accepting request 1101086 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1101086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=19
2023-07-27 14:50:57 +00:00
Ana Guerrero
6b911f7f25 Accepting request 1101086 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1101086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=19
2023-07-27 14:50:57 +00:00
Ana Guerrero
120b5fed0e Accepting request 1101078 from home:anag:branches:Base:System
Fix build with meson 1.2.0 for reverted package

OBS-URL: https://build.opensuse.org/request/show/1101078
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=38
2023-07-27 13:33:29 +00:00
Ana Guerrero
07ba49c6af https://bugzilla.suse.com/show_bug.cgi?id=1213712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=18
2023-07-27 12:13:24 +00:00
Ana Guerrero
ee719c1a7d https://bugzilla.suse.com/show_bug.cgi?id=1213712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=18
2023-07-27 12:13:24 +00:00
OBS User buildservice-autocommit
38d57886ed Updating link to change in openSUSE:Factory/libnvme revision 18
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=76766d9664e151b0393db6522529caaf
2023-07-27 12:13:24 +00:00
Ana Guerrero
638813b9c1 Accepting request 1099915 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1099915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=17
2023-07-26 11:21:36 +00:00
Ana Guerrero
f5e86317b0 Accepting request 1099915 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1099915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=17
2023-07-26 11:21:36 +00:00
Daniel Wagner
87478ddc0e Accepting request 1099914 from home:wagi:branches:Base:System
- Label __pycache__ directory because meson 1.2.0 starts to install
  the precompiled files.

OBS-URL: https://build.opensuse.org/request/show/1099914
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=36
2023-07-21 13:07:09 +00:00
Daniel Wagner
3a342953a8 Accepting request 1098394 from home:wagi:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/1098394
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=35
2023-07-12 16:09:51 +00:00
Dominique Leuenberger
e7abc4ff18 Accepting request 1076526 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1076526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=16
2023-04-02 17:16:50 +00:00
Dominique Leuenberger
a97697ff88 Accepting request 1076526 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1076526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=16
2023-04-02 17:16:50 +00:00
Daniel Wagner
ed40e04f90 Accepting request 1076523 from home:wagi:branches:Base:System
- Update to version 1.4:
  * fabrics: Filter out invalid UUIDs from DMI
  * fabrics: Add define for DMI sysinfo
  * Print out correct TREQ strings for discovery
  * tree: fix generic device open failure
  * fabrics: add configuration option 'tls_key'
  * fabrics: add configuration option 'keyring'
  * linux: add key helper functions
  * nvme: add 'nvme_insert_tls_key()' function
  * linux: add nvme_lookup_keyring()
  * python: Change python option from combo to feature
  * types: add opcode field to error log page (TP4113)
  * python: Add setter property for controller DHCHAP Key
  * python: Remove redundant host.set_key() method
  * build, meson: Print option summary
  * Python: Add support for setting/getting Host DHCHAP key
  * Python: Add hostnqn_from_file() and hostid_from_file()
  * types: Update position of elbatm in struct nvme_copy_range{_f1}
  * doc: fix kernel-doc-check warning
  * python, meson: Assert that deps are present for -Dpython=true
  * python: Reformat SWIG input file
  * python test: Check there is no SIGSEGV during garbage collection
  * python: Return PyObject* from __str__() instead of a static char[]
  * python: Fix segmentation fault during garbage collection
  * build: Enable test in muon minimal build
  * build: Streamline workflows with nvme-cli
  * mi: Add nvme_mi_admin_get_log_page
  * ioctl: Set file descriptor in nvme_get_log_page()
  * fix endians
  * fabrics: Do not ignore one char whitespace when string sanitizing

OBS-URL: https://build.opensuse.org/request/show/1076523
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=33
2023-03-31 16:01:20 +00:00
Dominique Leuenberger
4324bd68ba Accepting request 1062069 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1062069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=15
2023-01-31 15:08:47 +00:00
Dominique Leuenberger
5a2ae642c4 Accepting request 1062069 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1062069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=15
2023-01-31 15:08:47 +00:00
Daniel Wagner
ba23671b6b Accepting request 1062067 from home:wagi:branches:Base:System
- Update to version 1.3:
 * Support added for Flexible Data Placement (TP4146)
 * Fabrics: added support for Persistent Discovery Controllers.
 * libnvme-mi added a quirk framework to workaround special behavior of
   certain devices
 * The python binding behaves more friendly in a threading environment
   by release the GIL on blocking calls.
 * Replaced  3the libsystemd dependency with libdbus
 * A lot of small fixes everywhere (leaks, wrong ordering of arguments, ...)
- Update spec file
  * Project depends on meson >= 0.50.0

OBS-URL: https://build.opensuse.org/request/show/1062067
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=31
2023-01-30 14:36:03 +00:00
Dominique Leuenberger
ba2c915470 Accepting request 1033047 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1033047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=14
2022-11-03 18:13:45 +00:00
Dominique Leuenberger
78e4d7dc47 Accepting request 1033047 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1033047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=14
2022-11-03 18:13:45 +00:00
Daniel Wagner
b0820117a5 Accepting request 1033045 from home:wagi:branches:Base:System
- Update to version 1.2:
  * Add more details for return code of MI admin cmds
  * Parse dhchap_host_key on controller level
  * Update json config schema for missing dhchap host key
  * 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: Use fallthrough statement
  * 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
  * 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 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: 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
  * nvme-tree: avoid segfault if auth keys are unavailable
  * python: Use nvmf_get_discovery_wargs()
  * tree: rename controller 'dhchap_key' to 'dhchap_ctrl_key'
  * types: Move enum nvme_data_tfr to types
  * 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
- Make man page build conditiional. Install man page location has been
  fixed upstream.
- Mark the Python directory own by the libnvme3-python package

OBS-URL: https://build.opensuse.org/request/show/1033045
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=29
2022-11-03 11:32:15 +00:00
Daniel Wagner
a223f49c60 Accepting request 1032570 from home:bmwiedemann:branches:Base:System
Use fixed manpage build date (boo#1047218)

OBS-URL: https://build.opensuse.org/request/show/1032570
OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=28
2022-11-02 07:16:54 +00:00
Dominique Leuenberger
12acf19f7d Accepting request 1000300 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1000300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=13
2022-08-31 16:08:43 +00:00
Dominique Leuenberger
a7d2c96db5 Accepting request 1000300 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1000300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=13
2022-08-31 16:08:43 +00:00