Change logs for fwts source package in Vivid

  • fwts (15.03.01-0ubuntu2) vivid; urgency=medium
    
      * lib: fwts_acpi_tables: fix segfault when tables fail to load (LP: #1452201)
    
     -- Colin King <email address hidden>  Fri, 18 Dec 2015 10:40:40 +0000
  • fwts (15.03.01-0ubuntu1) vivid; urgency=low
    
      [Colin Ian King]
      * efi_runtime: ensure we don't allocate a zero byte buffer
          (LP: #1429890)]
      * uefi: uefirttime: Add tests to exercise invalid parameters
      * acpi: acpitables: make length and skip signed to handle -ve underflow
          (LP: #1435272)
      * uefi: uefidump: don't dump non-printable variable contents (LP: #1435346)
      * uefi: uefirtmisc: Add null count argument check for
          GetNextHighMonotonicCount
      * acpi: acpitables: add GTDT checking
      * lib: fwts_acpi_tables: load tables from /sys (LP: #1437043)
      * fwts-test: fix up acpitables tests
      * fwts-tests: fix up arg-show-tests-full test
    
      [Ivan Hu]
      * uefirtauthvar: return error when get mismatch size
      * uefirtauthvar: dependency checking for existence of test data
          (LP: #1434408)
      * uefirtauthvar: remove duplicate authenticated attribute test
          (LP: #1432752)
     -- Keng-Yu Lin <email address hidden>   Wed, 01 Apr 2015 11:42:51 +0800
  • fwts (15.03.00-0ubuntu1) vivid; urgency=low
    
      [Colin Ian King]
      * lib: fwts_framework: add --show-tests-categories option (LP: #1415953)
      * fwts-test: arg-help-* - add new --show-tests-categories option
      * ACPICA: Update to use ACPICA version 20150204 (LP:#1418453)
      * fwts-test: disassemble-0001: ignore any copyright year changes
      * fwts: update copyright year to 2015
      * efi: uefirtvariable: fix build error on Ubuntu Precise
      * lib: fwts_acpi_tables: fix logcal/bit-wise & thinko
      * lib: fwts_framework: use strtok instead of strtok_r
    
      [Ivan Hu]
      * dmicheck: fix the range of Interface Type on Type38 (LP: #1416092)
      * dmicheck: support smbios check for version 2.8.0 (LP: #1418869)
      * uefirtauthvar: missing return error when mismatch size of set/get test data
    
      [Ricardo Neri]
      * efi_runtime: do not dereference userspace pointers from strings
      * efi_runtime: do not access userspace addresses directly
      * efi_runtime: limit the amount of data copied to userspace
      * efi_runtime: get_nextvariable: copy only the needed name bytes
      * uefirtvariable: allow large sizes for variable names
      * efi_runtime: handle memory errors when setting variables
     -- Ivan Hu <email address hidden>   Fri, 06 Mar 2015 11:01:50 +0800
  • fwts (15.01.00-0ubuntu0) vivid; urgency=low
    
      [Alex Hung]
      * live-image/fwts-frontend-text: skip moving and avoid overwritting
        results.html (LP: #1322520)
      * acpi: method: add check for _PSD
      * acpi: method: add check for _PRW
    
      [Colin Ian King]
      * acpi: acpidump: reduce scope of variables
      * acpi: battery: reduce scope of variables
      * acpi: brightness: reduce scope of variables
      * acpi: brightness: reduce scope of variables
      * acpi: crsdump: reduce scope of variables
      * acpi: lid: reduce scope of variables
      * utilities: kernelscan: reduce scope of variables
      * uefi: uefirtvariable: reduce scope of variables
      * acpi: dmar: reduce scope of variables
      * acpi: pcc: reduce scope of variables
      * acpi: method: reduce scope of variables
      * acpi: s3: reduce scope of variables
      * acpi: s3power: reduce scope of variables
      * acpi: s4: reduce scope of variables
      * bios: hdaaudio: reduce scope of variables
      * bios: mtrr: reduce scope of variables
      * bios: multiproc: reduce scope of variables
      * cpu: cpufreq: reduce scope of variables
      * cpu: maxfreq: reduce scope of variables
      * cpu: microcode: reduce scope of variables
      * cpu: msr: reduce scope of variables
      * cpu: nx: reduce scope of variables
      * hotkey: reduce scope of variables
      * hpet: hpet_check: reduce scope of variables
      * lib: fwts_acpi_tables: reduce scope of variables
      * lib: fwts_backtrace: reduce scope of variables
      * lib: fwts_battery: reduce scope of variables
      * lib: fwts_dump: replace asctime with strftime
      * lib: fwts_efi_module: reduce scope of variable
      * cmos: cmosdump: clarify precedence for & and ?
      * lib: fwts_framework: fix some minor style warnings from cppcheck
      * lib: fwts_gpe: reduce scope of variables
      * lib: fwts_memorymap: fix typo on memory comparison sort
      * lib: fwts_memorymap: reduce scope of variables
      * lib: fwts_log: reduce scope of variables
      * lib: fwts_pm_method: reduce scope of variables
      * reduce scope of variables
      * lib: fwts_uefi: reduce scope of variables
      * pci: aspm: reduce scope of variables
      * lib: klog: reduce scope of variables
      * uefi: uefibootpath: reduce scope of variables
      * uefi: securebootcert: reduce scope of variables
      * uefi: uefidump: reduce scope of variables
      * uefi: uefirtauthvar: reduce scope of variables
      * uefi: uefirtmisc: reduce scope of variables
      * uefi: uefivarinfo: reduce scope of variables
    
      [Ivan Hu]
      * uefibootpath: include the null-terminated space in device path length
      * fwts-test: update fwts tests to sync with method tests
    
      [Naresh Bhat]
      * makefile.am : Use sysroot path for json
     -- Ivan Hu <email address hidden>   Wed, 21 Jan 2015 10:39:00 +0800
  • fwts (14.12.00-0ubuntu1) vivid; urgency=low
    
      [Alex Hung]
      * auto-packager: mkpackage.sh: add vivid and remove quantal
      * data: klog: set "Gpe0Block - 32-bit FADT register is too long" to medium
    
      [Colin Ian King]
      * data: klog.json: Update with latest errors in ACPI
      * fwts-test: remove .swp file
      * acpi: s4: fix infinite loop because wrong variable being incremented
      * fwts: catch segfaults and bus errors and dump stack
      * Fix g_timeout_add to wait an integer number of seconds
      * cmos: just print drives + 1 with %d, fixes clang warning
      * uefibootpath: uefibootpath_check_dev_path: return int rather than int *
      * lib: fwts_klog: fix vector size and handle errors from pcre_exec
        (LP: #1401184)
    
      [Fu Wei]
      * ACPI: improve the return values and the log info in the
        fwts_acpi_handle_fadt_tables function.
      * ACPI: add the hardware reduced mode check function in
        src/lib/src/fwts_acpi_tables.c.
      * ACPI: a missing FACS table can be ignored under some circumstances
    
      [Ivan Hu]
      * uefirtvariable: fix the uncheck return value warnings
    
      [Phidias Chiang]
      * README: Fix missing libglib2.0-dev dependency in README
     -- Alex Hung <email address hidden>   Wed, 17 Dec 2014 15:57:35 +0800
  • fwts (14.11.00-0ubuntu1) vivid; urgency=low
    
      [Alex Hung]
      * acpi: method: add check for _UPC
      * acpi: method: add check for _PMD
      * acpi: method: add check for _PRL
      * acpi: method: add check for _FPS
      * acpi: method: add check for _DEP
      * acpi: method: add check for _DLM
      * acpi: method: add check for _MBM
      * acpi: method: add check for _MLS
      * acpi: method: add check for _ALR
    
      [Colin Ian King]
      * bios: mpcheck: reduce error level if ACPI is being used (LP: #1373340)
      * json: allow for different paths to json.h (LP: #1326911)
      * ACPICA: update to version 20140926. (LP: #1374816)
      * fwts-test: disassemble-0001: update to sync with latest ACPCIA changes
      * acpi: acpidump: don't assume FPDT tables are correct about their record
        sizes (LP: #1375258)
      * acpi: acpidump: check for short length headers (LP: #1375300)
      * fwts-test: update tests to sync with method test
      * acpi: acpidump: fix 32 bit build error
      * ACPICA: update to version 20141107. (LP: #1391860)
      * fwts-test: sync tests with new ACPICA 20141107 changes
      * fwts-test: fix disassemble test to work with latest ACPICA changes
    
      [Ivan Hu]
      * securebootcert: report info instead of failure for missing DB and KEK when
        secureboot disabled (LP: #1374351 )
      * uefirtauthvar: add the test for creating authenticated variable
      * uefirtauthvar: cleanup environment before testing
      * uefirtauthvar: add test with setting the same authenticated variable
      * uefirtauthvar: add test for setting authenticated variable created by
        another key
      * uefirtauthvar: add the normal append operation test
      * uefirtauthvar: add test update the authenticated variable
      * uefirtauthvar: add setting old authenticated variable test
      * uefirtauthvar: delete authenticated variable test
      * uefirtauthvar: setting authenticated variable with invalid modified data
        test
      * uefirtauthvar: setting authenticated variable with invalid modified
        timestamp
      * uefirtauthvar: setting authenticated variable with different guid test
      * uefirtauthvar: setting authenticated variable with invalid attribute test
      * uefirtauthvar: test with both authenticated attributes are set
      * uefirtauthvar: Set and delete authenticated variable created by different
        key test
      * uefirtauthvar: cleanup environment for another authenticated variable
      * fwts-test: update tests for the new uefirtauthvar tests
      * uefi: open efi_runtime driver with flag O_WRONLY | O_RDWR
    
      [Matt Fleming]
      * efi_runtime: Don't use get_user() on non-pointer
    
      [Pradeep Gaddam]
      * efi_runtime: Copied the structure from userland locally in kernel space
    
      [Yi Li]
      * Add arm64 to support dmicheck test
     -- Alex Hung <email address hidden>   Tue, 18 Nov 2014 16:55:31 +0800
  • fwts (14.09.00-0ubuntu1) utopic; urgency=low
    
      [Alex Hung]
      * acpi: method: fix incorrect comment in _CPC test
      * acpi: method: fix incorrect type comparison of
        ACPI_TYPE_INTBUF (LP: #1362426)
      * acpi: method: fix _STR's output should be buffer, not string
        (LP: #1362503)
      * acpi: method: add check for _EVT
      * acpi: method: add check for _GHL
      * acpi: method: method: add check for _GLK
      * acpi: method: add check for _SST
      * acpi: method: add check for _PUR
      * acpi: method: add check for _TZD and _TZM
      * acpi: method: add check for _TRT
      * acpi: method: add check for _PSL
      * acpi: method: add check for _ART
      * acpi: method: add check for _GTF and _GTM
      * fwts-test: update tests for new acpi method tests
      * acpi: method: fix incorrect failure messages for _TRT
      * acpi: method: fix _CID errors when it returns a package (LP: #1370924)
    
      [Colin Ian King]
      * ACPICA: update to version 20140828 (LP: #1362786)
      * acpi: method: extra sanity checks for _PSx objects, (LP: #1363904)
      * acpi: method: add check for ACPI 5.1 _DSD (LP: #1363925)
      * fwts-test: update tests because of new _DSD method check
      * acpi: method: acpi: method: add check for ACPI 5.1 _CCA (LP: #1363936)
      * fwts-test: update tests because of new _CCA method check
      * lib + tests: make --pm-method logind dependant on glib version
        (LP: #1364998)
      * Check that we are at least using glib that supports logind
      * data: klog.json: add a few more error message patterns
      * acpi: acpidump: avoid using void * pointer arithmetic
      * acpi: dmar: avoid using void * pointer arithmetic
      * lib: fwts_alloc: avoid using void * pointer arithmetic
      * lib: fwts_mmap: avoid using void * pointer arithmetic
      * lib: fwts_multiproc: avoid using void * pointer arithmetic
      * lib: fwts_pipeio: remove gcc cleanup attribute, it confuses cppcheck
      * lib: fwts_alloc: add field width limit for sscanf
      * lib: fwts_battery: add field width limit for sscanf
      * lib: fwts_ioport: use sigsetjmp and siglongjmp
      * acpi: wmi: update WMI GUIDs to be in sync with 3.17 kernel
      * lib: fwts: add more sanity checks when fetching the RSDP (LP: #1372849)
      * fwts-test: wmi: update test to sync with new GUIDs added to wmi test
      * uefi: uefivarinfo: fix double free on data (LP: #1372874)
    
      [Ivan Hu]
      * uefirtvariable: fix the wrong operator used, coverity scan error
        (LP: #1362893)
      * uefivarinfo: allocate buffer rewrite to avoid realloc failure
        (LP: #1362540)
    
      [Keng-Yu Lin]
      * debian: unrestrict automake and aclocal to be v1.11
      * debian: increment Standards-Version to 3.9.5
      * debian: unrestrict the automake version in Build-Depends
     -- Keng-Yu Lin <email address hidden>   Wed, 24 Sep 2014 15:41:17 +0800