-
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