Change logs for fwts source package in Zesty

  • fwts (17.03.00-0ubuntu1) zesty; urgency=low
    
      [Alex Hung]
      * dmicheck: update chassis type limit according to SMBIOS 3.0
      * fwts-tests: sync up with the new --sbbr option
      * README: update url of reference guide
      * dmicheck: update type 3, 4, 9 limits according to SMBIOS spec 3.11
    
      [Colin Ian King]
      * lib: fwts_alloc: move all memory tracking to hash records
      * klog.json: Add some missing ACPI Power Management kernel messages to klog database
      * opal: reduce scope of variable 'prop_buf'
      * lib: fwts_alloc: clear hash table at end of garbage collection
      * lib: fwts_alloc: fix incorrect accounting on hash entry count
      * ACPICA: Update to version 20170224
      * fwts-test: disassemble-0001: sync DSDT output from iasl with recent ACPICA changes
      * acpi: mpst: remove redundant assigments to passed on errors
      * acpi: drtm: remove redundant assigments to passed on errors
      * opal: pci_info: remove redundant assignment to bytes
      * ACPICA: Update to version 20170303
      * lib: fwts_devicetree.h: minor code formatting cleanups
      * opal: make found_dimm static as it is local to just this source
      * opal: minor code style changes
    
      [Deb McLemore]
      * opal: mem_info check for dimm presence in property
    
      [Jeffrey Hugo]
      * acpi: acpiinfo: Print minor version where applicable
      * acpi: iort: Add support for SMMUv3
    
      [Supreeth Venkatesh]
      * sbbr: Add "--sbbr" flag to support running SBBR Tests.
    
     -- Ivan Hu <email address hidden>  Thu, 16 Mar 2017 11:20:20 +0800
  • fwts (17.02.00-0ubuntu1) zesty; urgency=low
    
      [Alex Hung]
      * dmicheck: fix mistakes in error messages for SMBIOS type 9
    
      [Colin Ian King]
      * ACPICA: Update to version 20170119
      * README: update git URL to http://kernel.ubuntu.com/git/hwe/fwts.git/
      * lib: fwts_args: fix arg parameter sanity range checking
      * fwts-test: update arg-help-0001 to sync with help info changes
      * fwts_framework: handle -? option differently from -h
      * uefi/uefirtvariable: fix options check error messages
      * acpi: s3: Add new --s3-resume-hook option
      * clean up missing whitespaces
      * acpi: acpitables: fix indentation, no functional change
      * devicetree: dt_sysinfo: reduce scope of version_buf
      * lib: fwts_acpid: remove re-assignment of ptr to NULL
      * lib: fwts_cpu: force compiler to increment i rather than optimize it out
      * opal: mem_info: remove redundant initialization of prop_string to NULL
      * opal: mem_info: reduce scope of some variables
      * opal: cpu_info: remove redundant initialization of prop_string to NULL
      * opal: cpu_info: reduce scope of some variables
      * opal: pci_info: reduce scope of some variables
      * doc: remove trailing white spaces
      * opal/mtd_info.c: make a couple of functions static to reduce global scope
      * uefi: uefirtmisc: make gEfiCapsuleHeaderGuid static
      * opal: prd_info: make a couple of functions static to reduce global scope
      * ipmi: bmc: make fwts_bmc_info_check static
      * acpi: msdm: make variable table static
      * acpi: slit: make variable table static
      * acpi: fpdt: make variable table static
      * acpi: slic: make variable table static
      * misc: fix various spelling mistakes
      * data: fix some spelling mistakes in klog and olog databases
      * fwts-tests: fix up spelling mistakes in regression tests
      * lib: fwts_olog: ensure buffer is null terminated
      * lib: fwts_pipeio: fix memory leak on zero sized text allocation
      * fwts-alloc: track memory allocations, cleans up 6 coverity scan warnings
      * fwts-alloc: garbage collect hash records
      * klog.json: Add some more kernel messages to klog data base
      * klog.json: Add some EFI driver kernel messages to klog database
      * klog.json: Add some EFI quirk driver kernel messages to klog database
      * klog.json: Add some more EFI driver kernel messages to klog database
      * klog.json: Add some miscellaneous messages to klog database
      * klog.json: fix a couple of klog patterns
    
      [Deb McLemore]
      * Add README_JSON.txt for FWTS
      * Integrate PPC for FWTS-LIVE Frontend
    
      [Prarit Bhargava]
      * fedora: Fix location of klog.json file in fwts.spec
      * fedora: Add fedora internal versioning number in fwts.spec
      * fedora: Add fwts.spec.in
      * fedora: Update buildsrpm.sh for dynamic versioning
    
     -- Alex Hung <email address hidden>  Thu, 16 Feb 2017 09:58:33 +0800
  • fwts (17.01.00-0ubuntu1) zesty; urgency=low
    
      [Colin Ian King]
      * ACPICA: Update to version 20161222
      * opal: pci_info: minor code style clean-ups, no functional changes
      * update copyright year to 2017
      * fwts-test/arg-help-0001: update log files to match copyright year changes
      * klog.json: Add kernel errors to the database
    
      [Prarit Bhargava]
      * fedora/fwts.spec: Add initial version of fwts.spec
      * fedora/buildrpm.sh: Add build script for RPMs
      * .gitignore: update with fedora/rpm and git generated patches
      * .gitignore: Add aslcompiler.y
    
     -- Alex Hung <email address hidden>  Thu, 19 Jan 2017 12:19:10 +0800
  • fwts (16.12.00-0ubuntu1) zesty; urgency=low
    
      [Colin Ian King]
      * ACPICA: Update to version 20161117
      * fwts-test: sync up disassemble and syntaxcheck tests with ACPICA
      * acpica: s390x needs to be built as a 64 bit architecture
      * klog.json: Add a few more kernel errors to the database
      * klog.json: Update the klog database with more kernel patterns
    
      [Deb McLemore]
      * opal: pci_info: Add OPAL PCI Info validation
      * opal: mem_info: Add OPAL MEM Info validation
      * opal: cpu_info: Add OPAL CPU Info validation
      * devicetree: dt_sysinfo: Add OPAL firmware version checks
      * olog: olog.json: Update OPAL skiboot errors to check on olog scan
    
      [Fan Wu]
      * fwts:dmicheck: replace memcpy with fwts_memcpy_unaligned
    
      [Ivan Hu]
      * securebootcert: add variable AuditMode checking
      * securebootcert: add variable DeployedMode checking
    
     -- Ivan Hu <email address hidden>  Wed, 21 Dec 2016 09:26:40 +0800
  • fwts (16.11.00-0ubuntu1) zesty; urgency=low
    
      [Colin Ian King]
      * ACPICA: Update to version 20160930
      * fwts-test: disassemble-0001: sync output to latest ACPICA changes
      * acpica: remove aslcompiler.y as it is generated from aslparser.y
      * debian/control: fwts-efi-runtime-dkms should not depend on kernel headers
        (LP: #1629826)
      * Build using dpkg-dev's hardening support.
      * acpcia: Makefile.am: include exconcat.c into libfwtsiasl build
        (LP: #1631354)
      * lib: fwts_ac_adapter: add in some constifications
      * lib: fwts_args: move #defines to start of source
      * lib: fwts_firmware: constify feature_names
      * lib: fwts_framework: constify categories[] and log_levels[]
      * lib: fwts_log_html: constify fwts_log_html_ascii_table[]
      * acpi: s3power: remove redundant intialization of fwts_settings
      * acpi: s4: remove redundant intialization of fwts_settings
      * acpi: s3: remove redundant intialization of fwts_settings
      * lib: fwts_pipeio: remove redundant initializations of file to NULL
      * opal: remove redundant initializations of command to NULL
      * lib: fwts_framework: initialize msg to literal string
      * dmi: dmicheck: fix a couple of cppcheck style warnings
      * Manual: keep contributors list up to date
    
      [Deb McLemore]
      * fwts_devicetree: Add defines for common usage
      * fwts_devicetree: Add function for common usage
      * devicetree: dt_sysinfo: Reference compatible whitespace
    
      [Erico Nunes]
      * fwts_acpi_tables: remove fwts_acpi_checksum declaration
      * acpi: dbg2: fix segfault and refactor dbg2_obj_find
      * fwts_framework.h: fix redefinition typedef warning
      * fwts_hwinfo.c: fix strict-aliasing error with old gcc
      * esrt.c: fix uninitialized use of 'fwversion' warning
    
      [Ivan Hu]
      * efi_runtime: use memdup_user() as a cleanup
      * efi_runtime: fix the uninintialized value datasize
      * efi_runtime: fix the uninitialized value rv
      * uefibootpath: fix the URI length check
      * uefibootpath: add test for eMMC device path
      * uefidump: add dumping for the eMMC device path
      * fwts_acpica: fix segmentation fault by unlock mutex twice (LP: #1635502)
      * debian/control: clean up uploaders list
      * auto-packager: mkpackage.sh: add zesty
    
      [Jeffrey Hugo]
      * acpi: hest: Add new error notification types
      * acpi: madt: Fix processor UID check
      * acpi: gtdt: Account for added virtual timer flags
      * lib: acpi: Remove gsiv field of fwts_acpi_table_gtdt_block_timer
      * acpi: mpst: Show test as skipped if table does not exist
      * lib: olog: Show test as skipped if nothing to do
      * acpi: pmtt: Show test as skipped if table does not exist
      * acpi: tcpa: Show test as skipped if table does not exist
      * acpi: tpm2: Show test as skipped if table does not exist
      * acpi: xenv: Show test as skipped if table does not exist
    
     -- Ivan Hu <email address hidden>  Thu, 10 Nov 2016 16:32:37 +0800
  • fwts (16.09.00-0ubuntu5) zesty; urgency=low
    
      * fix segment fault when running fwts method test (LP: #1635502)
        - remove double pthread_mutex_unlock on method usage thread counter
    
     -- Colin King <email address hidden>  Fri, 21 Oct 2016 09:27:32 +0100
  • fwts (16.09.00-0ubuntu4) yakkety; urgency=low
    
      * Makefile.am: include exconcat.c into libfwtsiasl build (LP: #1631354)
        - fixes uninitialized aliased AcpiGbl_OperandCache from libfwtsacpica
          causing AE_NO_MEMORY while evaluating a constant string expression
          because cache was null.
    
     -- Colin King <email address hidden>  Fri, 7 Oct 2016 13:51:31 +0100