Change logs for fwts source package in Utopic

  • 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
  • fwts (14.08.00-0ubuntu0) utopic; urgency=low
    
      [Alberto Milone]
      * Make the --pm-method argument part of fwts_framework
      * Store all the pm_method related functions in fwts_pm_method.c
      * s3.c: make use of the functions in fwts_power_method.h
      * s4.c: add support for logind and sysfs methods
      * fwts_pm_method.h: move _cleanup_free_ here and share it with s3 and s4
      * s3power.c: add support for logind and sysfs methods
      * doc/fwts.1: update man page since --pm-method parameter also applies to S4
      * s3.c: add backward compatibility with older glib releases
      * s3power.c, s4.c: add backward compatibility with older glib releases
    
      [Alex Hung]
      * ACPI: change GTDT field names in ACPI 5.1 (LP: #1350170)
      * fwts-test: update arg-help-0001/0002 for pm-method changes
      * fwts-test: fix up tests related to iasl and syntaxcheck changes
    
      [Colin Ian King]
      * ACPICA: update to version 20140724 (LP: #1348342)
      * fwts-test: update disassemble test to sync with latest ACPICA changes
      * fwts-test: update syntaxcheck test to sync with latest ACPICA changes
      * ACPI: Add new ACPI 5.1 MADT stuctures and checks (LP: #1348581)
      * ACPI: Add new ACPI 5.1 FADT fields and update acpidump (LP: #1348598)
      * fwts-test: update ACPI table related tests due to ACPI 5.1 fwts changes
      * ACPI: Fix up GTDT corrections as in ACPI 5.1 (LP: #1348618)
      * lib + tests: re-work iASL backand and API to handle externals
        (LP: #1317390)
      * Update contributors in man page
      * lib: don't use #pragma GCC push and pop
    
      [Ivan Hu]
      * uefirtvariable: setvariable without deleting the original variable
        (LP: #1354301)
      * uefi: add the variable attribute definition for append write (LP: #1356194)
      * lib: uefi: add the status error report for the IP addr conflict
        (LP: #1356195)
      * uefirtvariable: skip test when specific attributes not supported
        (LP: #1356199)
      * uefirtvariable: add test for setvariable with both authenticated attributes
        are set (LP: #1356207)
      * s3: fix multiple s3 tests stop working (LP: #1359037)
     -- Kun Yang <email address hidden>   Thu, 21 Aug 2014 20:48:36 +0800
  • fwts (14.07.00-0ubuntu0) utopic; urgency=low
    
      [Alberto Milone]
      * src/Makefile.am: depend on glib and gio
      * Add build dependency on libglib2.0-dev
      * Add support for different power methods to suspend
      * debian/copyright: add copyright for the derivative work from systemd
      * doc/fwts.1: update man page with information on the --pm-method parameter
      * src/Makefile.am: use pkg-config to include glib and gio
      * debian/control: add build dependency on pkg-config
    
      [Alex Hung]
      * cpu: microcode: remove failures when kernel does not have newer version
        (LP: #1322534)
      * lib: fwts_dump: add cpuinfo dump
      * doc: fwts_dump: add cpuinfo.log to man page
      * acpi: method: add _PCL control method test (LP:1343070)
    
      [Colin Ian King]
      * src/lib/*.h: remove extraneous , at end of enum lists
      * acpi: acpidump: minor tidy up of code
      * acpi: acpitables: minor code tidy up
      * acpi: acpidump: re-arrange code to avoid declarations after code
      * acpi: method: re-arrange code to avoid declarations after code
      * acpi: method: re-arrange code to avoid declarations after code
      * Remove extraneous ; following FWTS_REGISTER macro
      * acpi: wmi: don't use unnamed struct/unions
      * hpet/hpet_check: re-arrange code to avoid declarations after code
      * uefi: uefidump: re-arrange code to avoid declarations after code
      * uefi: securebootcert: re-arrange code to avoid declarations after code
      * kernel tests: Remove extraneous ; following FWTS_REGISTER macro
      * acpi: acpitables: make two more functions static
      * acpi: crsdump: fix shadowing of variable 'sharing'
      * acpi: method: fix shadowing of variable 'obj'
      * acpi: s3: fix shadowing of variable 'i'
      * acpi: s4: fix shadowing of variable 'i'
      * cpu: virt: put extern virt helper func declarations in virt.h
      * cpu: microcode: make microcode_find_cpu static
      * dmi: dmicheck: don't inline dmi_str_check and fix variable shadowing
      * hpet: hpet_check: fix shadowing of variable 'str'
      * uefi: uefidump: fix shadowing of variable 'i'
      * acpi: acpidump: fix shadowing of variable table
      * acpi: acpitables: fix spelling mistake (LP: #1330186)
      * lib: wakealarm: fix spelling mistake
      * acpica: update to version 20140627 (LP: #1335280)
      * Re-work include of acpi.h to work around warnings
      * fwts-test: dissassemble-0001: update disassembly logs to sync with ACPICA
      * fwts-test: method-0001: update test to be in sync with method test
      * lib: fix handling of -ve read returns
      * utilities: kernelscan: use memmove instead of strcpy
      * acpi: syntaxcheck: free lists on error exit return
      * acpi: s3: fix spelling mistake
    
      [Ivan Hu]
      * uefi: add a test for sanity checking for the UEFI Boot path (LP: #1316019)
      * uefi: uefirtvariable: print out the duplicate variable name (LP: #1340492)
      * uefidump: add Relative Offset Range subtype support for Media device path
        (LP: #1322465)
     -- Kun Yang <email address hidden>   Wed, 30 Jul 2014 19:08:27 +0800
  • fwts (14.06.00-0ubuntu0) utopic; urgency=low
    
      [Colin Ian King]
      * lib: fwts_framework: change fwts-live progress feedback (LP: #1321664)
      * cpu: cpufreq: add more granularity to progress feedback
      * acpi: fan: add more granularity to progress feedback
      * acpi: acpidump: remove duplicate consts
      * live-image: save various system and firmware data at end of test
        (LP: #1322543)
      * cpu: cpufreq: add more precision to GHz CPU frequency information
      * cpu: cpufreq: print MHz as float, remove erroneous rounding
      * cpu: cpufreq: show Turbo Boost with top _PSS value
      * cpu: cpufreq: sort frequencies using almost equal comparison (LP: #1322531)
      * acpica: update to version 20140424 (LP: #1312351)
      * Add support for ACPI 1.0 GUID
      * live-image: Add UEFI tests to the run all batch tests menu item
        (LP: #1322545)
      * fwts-test: arg-show-progress-dialog-0001: fix armhf failures
      * fwts-test: arg-show-progress-dialog-0001: fix armhf failures, for test-0002
    
      [Keng-Yu Lin]
      * debian: add watch file
      * fwts-test: arg-show-progress-dialog: sync with fwts
     -- Ivan Hu <email address hidden>   Wed, 18 Jun 2014 10:20:44 +0800
  • fwts (14.05.00-0ubuntu0) utopic; urgency=low
    
      [Alex Hung]
      * acpi: s3power: update usage example as 10 minutes or more is suggested
    
      [Colin Ian King]
      * fwts_acpica: fix potential null ptr dereference (LP: #1298419)
      * acpi: acpitables: more ACPI table header sanity checking
      * acpi: acpitables: better checking on FADT SCI_INT
      * acpi: acpidump: fix typo "patform" --> "platform"
      * doc: fwts: add --s3-power-sleep-delay option
      * doc: fwts: use lower case for description
      * fwts-test: acpidump-0001: sync test with fwts
      * fwts-test: arg-help-0001: sync with recent changes in fwts
      * fwts-test: arch-show-tests-full-0001: keep in sync with fwts
      * fwts-test: acpitables-000*: sync with recent acpitables changes
      * fwts-test: arg-table-path-0001: sync test with recent fwts changes
      * data: klog.json: Add a circular list ACPI warning checks
      * data: klog.json: re-work _S1 and _S2 advice
      * Use json_object_object_get_ex if is available
      * lib: fwts_acpi_tables: fix memory leak on error exit path
      * lib: fwts_button: free data after successful fwts_get()
      * pci: crs: fix memory leak on cmdline
      * lib: fwts_ac_adapter: fix memory leak
      * lib: fwts_formatting: fix memory leak
      * cpu: cpufreq: avoid division by zero ob cpu_top_speed
      * acpi: cstates: fix potential integer overflow
      * cpu: cpufreq: use uint64_t for CPU frequencies on HZ.
      * lib: fwts_framework: avoid division by zero in % calculations
      * lib: fwts_hwinfo: ensure buf.ifr_name is null terminated
    
      [Ivan Hu]
      * uefi: uefidump: fix the Partition Signature length for the HD Media Device
        Path isn't correct (LP: #1308415)
      * uefi: uefidump: dumping the new definitions for ipv4 ipv6 device path
        (LP: #1311538)
      * uefi: uefirtvariable: fix the fail GUID checking for uniqueness of variable
        (LP: #1311822)
      * uefi: uefirtvariable: report failure when setting variable with invalid
        attribute successfully (LP: #1310686)
      * fwts: uefi: clean up all test variable before doing the uefirtvariable test
        (LP: #1313554)
      * auto-packager: mkpackage.sh: add utopic and remove raring saucy
    
      [Jeremy Kerr]
      * Don't hard-code the installation prefix
      * uefi: Don't abort on non-UEFI firmware
      * fwts: fix acpi table access on failed load
      * Fix include and lib dirs for srcdir != builddir builds
      * acpcia: Fix makefile rules for srcdir != builddir builds
      * acpica/compile: Fix srcdir != builddir builds
    
      [Matt Fleming]
      * efi_runtime: Set default value for $KVER
      * efi_runtime: Refactor ioctl code into helper functions
      * efi_runtime: Group kernel version dependent functions
      * efi_runtime: Do not pass user addresses to firmware
     -- Ivan Hu <email address hidden>   Wed, 07 May 2014 09:46:52 +0800
  • fwts (14.03.01-0ubuntu2) trusty; urgency=low
    
      [Alex Hung]
      * klog: ACPI does not specify _BQC as a mandatory method
      * s3: add a "s3-hybrid" option to enable hybrid sleep for s3 (LP: #1295146)
      * fwts-test: klog: updates for _BQC changes in
        76c3ffd814cc882564f680b16f2c2d314ae58b07
      * fwts-test: arg-help-0001: updates tests for new --s3-hybrid option
      * fwts-test: arg-help-0001: fix test-0002.sh incorrectly uses
        arg-help-0001.log
      * doc: add --s3-hybrid man page entry
    
      [Colin Ian King]
      * acpi: wmi: add some newer UUIDs that are supported by linux (LP: #1292515)
      * fwts_hwinfo: don't compare network addresses (LP: #1293297)
      * acpi: acpidump: fix dump offsets in various table dumps (LP: #1293613)
      * fwts-test: re-sync with fwts fix to acpidump
      * lib: fwts_alloc: fix low 32 bit memory allocator (LP: #1295849)
      * fwts-test: arg-help-0001: don't check the version field
      * fwts-test: wmi-0001: update test to sync with WMI changes in fwts
      * fwts-test: arg-log-format-0001: fix aarch64 failures
      * acpi: method: add more advice for failed _PTS, _TTS and _WAK (LP: #1296737)
      * lib: fwts_acpi_object_eval: report better advice on exec failure
        (LP: #1296710)
      * acpi: method: fix _ACx test (LP: #1297323)
      * fwts-test: keep method-0001 test in sync with changes in fwts method
      * acpica: update to version 20140325 (LP: #1297531)
      * fwts-test: update ACPICA related tests due to ACPICA updates
    
      [Keng-Yu Lin]
      * debian: skip fwts-test on arm64
    
      [Matt Fleming]
      * lib: fwts_log: Add missing log field flags
     -- Ivan Hu <email address hidden>   Thu, 27 Mar 2014 10:09:59 +0800