File dmidecode.changes of Package dmidecode.28672

-------------------------------------------------------------------
Thu Apr 20 10:06:37 UTC 2023 - Jean Delvare <jdelvare@suse.de>

4 dependencies from upstream to be able to apply one more fix:
- util-dont-leak-a-file-descriptor-in-read_file.patch: If memory
  allocation fails, we should close the file descriptor before
  returning the error.
- util-let-callers-pass-an-offset-to-read_file.patch: Make the
  read_file() function more versatile.
- dmidecode-fix-reading-from-smbios-3-dump-files.patch: Use the
  sysfs code path when reading from a dump file, as the
  requirements are similar.
- util-dont-close-the-same-file-descriptor-twice.patch: Close file
  descriptor once and only once on error

Fix a potential regression:
- use-read_file-to-read-from-dump.patch: Fix an old harmless bug
  which would prevent root from using the --from-dump option since
  the latest security fixes (bsc#1210418).

-------------------------------------------------------------------
Tue Apr 18 13:06:31 UTC 2023 - Jean Delvare <jdelvare@suse.de>

Security fixes (CVE-2023-30630)
- dmidecode-split-table-fetching-from-decoding.patch: dmidecode:
  Clean up function dmi_table so that it does only one thing
  (bsc#1210418).
- dmidecode-write-the-whole-dump-file-at-once.patch: When option
  --dump-bin is used, write the whole dump file at once, instead of
  opening and closing the file separately for the table and then
  for the entry point (bsc#1210418).
- dmidecode-do-not-let-dump-bin-overwrite-an-existing-file.patch:
  Make sure that the file passed to option --dump-bin does not
  already exist (bsc#1210418).
- ensure-dev-mem-is-a-character-device-file.patch: Add a safety
  check on the type of the mem device file we are asked to read
  from, if we are root (bsc#1210418).

4 dependencies from upstream to be able to apply the above fixes:
- avoid-sigbus-on-mmap-failure.patch: Prevent a crash when reading
  non-existent portion of memory device file.
- fix-error-paths-in-mem_chunk.patch: Prevent a memory and file
  descriptor leak.
- dmidecode-add-support-for-3-digit-versions.patch: Support
  3-digit SMBIOS specification version comparison.
- dmidecode-only-scan-dev-mem-for-entry-point-on-x86.patch: Don't
  attempt to read from /dev/mem on non-x86 systems.

6 recommended fixes from upstream:
- dmidecode-fortify-entry-point-length-checks.patch: Ensure that
  the SMBIOS entry point is long enough to include all the fields
  we need.
- dmidecode-fix-the-alignment-of-type-25-name.patch: Drop a stray
  tabulation before the name of DMI record type 25.
- dmidecode-print-type-33-name-unconditionally.patch: Display the
  name of DMI record type 33 even if we can't decode it.
- dmidecode-validate-structure-completeness-before-decoding.patch:
  Ensure that the whole DMI structure fits in the announced table
  length before performing any action on it.
- dmidecode-avoid-oob-read-on-invalid-entry-point-length.patch:
  Don't let the entry point checksum verification run beyond the
  end of the buffer holding it.
- dmioem-decode-hpe-uefi-type-219-misc-features.patch: Check the
  correct bits to report UEFI support.

-------------------------------------------------------------------
Tue Jan 29 13:32:25 UTC 2019 - jdelvare@suse.de

- dmidecode-07-extensions-to-memory-device-type-17.patch:
  dmidecode: Extensions to Memory Device (Type 17) (FATE#326831
  bsc#1120149)
- dmidecode-08-add-logical-non-volatile-memory.patch: dmidecode:
  Add "Logical non-volatile device" to the memory device types
  (FATE#326831 bsc#1120149)

-------------------------------------------------------------------
Tue May  3 14:10:41 UTC 2016 - jdelvare@suse.de

- dmidecode-01-add-no-sysfs-option-description-to-h-output.patch:
  Add "--no-sysfs" option description to -h output.
- dmidecode-02-fix-no-smbios-nor-dmi-entry-point-found-on-smbios3.patch:
  Fix 'No SMBIOS nor DMI entry point found' on SMBIOS3.
- dmidecode-03-let-read_file-return-the-actual-data-size.patch:
  Let read_file return the actual data size.
- dmidecode-04-use-read_file-to-read-the-dmi-table-from-sysfs.patch:
  Use read_file() to read the DMI table from sysfs.
  https://savannah.nongnu.org/bugs/?46176
- dmidecode-05-use-dword-for-structure-table-maximum-size-in-smbios3.patch:
  Use DWORD for Structure table maximum size in SMBIOS3.
- dmidecode-06-hide-irrelevant-fixup-message.patch:
  Hide irrelevant fixup message.
  http://savannah.nongnu.org/support/?109024

-------------------------------------------------------------------
Thu Sep  3 10:57:15 CEST 2015 - jdelvare@suse.de

- Update to upstream version 3.0 (FATE#320746, FATE#320773):
  * Adds support for SMBIOS 3.0. This includes a new (64-bit) entry
    point format and new enumerated values for recent hardware. This
    fixes bsc#955705 and bsc#974862.
  * Adds support for the new kernel interface (as of Linux v4.2) as
    an alternative to relying on /dev/mem to access the entry point
    and DMI table.
  * Adds decoding of Acer-specific DMI type 170 and HP-specific DMI
    types 212, 219 and 233.
  * Obsoletes dmidecode-1.173-drop-cast.patch,
    dmidecode-1.175-fix-SMBIOS-2.8.0.patch,
    dmidecode-1.176-SMBIOS-2.8-is-supported.patch and
    dmidecode-1.177-decode-pcie3-slot-id.patch.
  * Various minor fixes and clean-ups.

-------------------------------------------------------------------
Fri Feb 20 20:55:12 UTC 2015 - mpluskal@suse.com

- Cleanup spec file with spec-cleaner
- Add gpg signature

-------------------------------------------------------------------
Mon Jan 13 17:31:16 CET 2014 - jdelvare@suse.de

- dmidecode-1.176-SMBIOS-2.8-is-supported.patch: Bump
  SUPPORTED_SMBIOS_VER so that SMBIOS 2.8 implementations don't
  trigger a warning.
- dmidecode-1.177-decode-pcie3-slot-id.patch: Decode ID of PCI
  Express 3 slots (DMI type 9.)
  https://savannah.nongnu.org/bugs/?40178

-------------------------------------------------------------------
Fri Apr 26 12:37:12 UTC 2013 - guillaume@opensuse.org

- Enable build for ARM

-------------------------------------------------------------------
Wed Apr 24 22:07:43 CEST 2013 - jdelvare@suse.de

- Update to upstream version 2.12:
  * Adds support for SMBIOS 2.8. This includes new enumerated
    values for recent hardware.
  * Obsoletes dmidecode-add-SMBIOS-2_7_1-support.patch and
    dmidecode-fix-memory-array-location-overrun.patch.
  * Various minor fixes and clean-ups.
- dmidecode-1.173-drop-cast.patch: Drop unneeded and possibly
  dangerous cast.
- dmidecode-1.175-fix-SMBIOS-2.8.0.patch: Fix support for new
  processor upgrade types (DMI type 4) and new memory device type
  (DMI type 17.)

-------------------------------------------------------------------
Mon Mar 25 15:09:35 UTC 2013 - mmeister@suse.com

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

-------------------------------------------------------------------
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de

- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build

-------------------------------------------------------------------
Wed Apr 13 17:45:35 CEST 2011 - jdelvare@suse.de

- dmidecode-add-SMBIOS-2_7_1-support.patch: Add enumerated values
  from SMBIOS 2.7.1.

-------------------------------------------------------------------
Tue Jan 25 17:58:57 CET 2011 - jdelvare@suse.de

- dmidecode-fix-memory-array-location-overrun.patch: Fix boundary
  checks of memory array location codes (DMI type 16).

-------------------------------------------------------------------
Thu Jan 20 13:53:27 CET 2011 - jdelvare@suse.de

- Update to upstream version 2.11:
  * Adds support for SMBIOS 2.6.1 and 2.7. This includes new
    enumerated values for recent hardware.
  * Obsoletes dmidecode-fix-makefile-for-GNU-make-3.82.patch.
  * Various minor fixes and clean-ups.

-------------------------------------------------------------------
Wed Sep  8 18:17:59 CEST 2010 - jdelvare@suse.de

- dmidecode-fix-makefile-for-GNU-make-3.82.patch: Drop BSD make
  command in Makefile, as GNU make 3.82 chokes on it.

-------------------------------------------------------------------
Tue May  5 10:02:31 CEST 2009 - coolo@suse.de

- obsolete pmtools, but do not provide it as it's not a rename

-------------------------------------------------------------------
Wed Mar 25 10:35:42 CET 2009 - jdelvare@suse.de

- Initial packaging. Historically, dmidecode had been part of the
  pmtools package, but it didn't make that much sense so it now has
  its own package.
- Initial version: 2.10.

openSUSE Build Service is sponsored by