fwts (0.25.06precise1) precise-proposed; urgency=low

  * Stable Release Update for Precise (LP: #1033451)

  [Alex Hung]
  * acpi: method: Change _BBN's test_type from METHOD_MOBILE to METHOD_OPTIONAL

  [Colin Ian King]
  * acpi: acpidump: add extra ACPI 5.0 fields to FACP
  * acpi: acpidump: Add support for bit 20 and 21 of FADT flags
  * Update FADT preferred PM profile to add Tablet
  * dmi: dmi_decode: make advice more relevant to data handled by the kernel
  * Add mutex around semaphore counting (LP: #1017388)
  * acpi: method: remove race delay kludge
  * lib: acpi_acpi_tables: Add tables based on ACPI name and not file name.
  * lib: fwts_acpi_tables: Force fixup on XSDT and RSDT when loading from .dat
    files
  * lib: acpica: fix semaphore counting by waiting for threads to complete
  * acpica: incorporate new ACPICA sources to enable fwts to build
  * acpica: use latest ACPICA source
  * Update copy-acpica.sh to copy over new sources
  * Update README_ACPICA.txt to add in new acpica sources
  * acpi: acpidump + acpi headers: Add simple support for FPDT
  * acpi: acpidump + acpi headers: Add basic dump of RASF
  * acpi: acpidump: Add stub for MPST
  * acpi: acpidump: make arrays static
  * data: klog.json: make the _OSC failure advice more general and hand-wavy
  * cpu: cpufreq: cpufreq and cpuidle dirs confusing cpuN parsing
  * cpu: cpufreq: make progress estimate more accurate
  * cpu: cpufreq: tidy up table output
  * cpu: cpufreq: rename some global variables to make them more readable
  * cpu: cpufreq: various whitespace clean ups
  * cpu: cpufreq: tidy up memset usage
  * cpu: cpufreq: make HzToHuman() more efficient
  * cpu: cpufreq: add need to run as root
  * bios: mtrr: fix stupid typos
  * lib: fwts_klog: optimize regex scanning (LP: #1028031)

  [Keng-Yu Lin]
  * debian: Add hardening options

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Fri, 27 Jul 2012 17:22:07 +0800

fwts (0.25.05) quantal; urgency=low

  [Chris Van Hoof]
  * live-image/fwts-frontend-text: use mv versus ln as symbolic links are not
    supported on fat file systems

  [Colin Ian King]
  * dmi_decode: Add some more advice text
  * dmi_decode: Only be pedantic if we are sure about the board type
    (LP: #1021674)
  * dmi_decode: report chassis types with 0x prefix since they are in hex
  * lib: tidy up source, remove trailing whitespaces and empty lines
  * acpi: method: update table of implemented tests
  * acpi: method: add new _AEI check
  * acpi: method: Add stub for ACPI 5.0 _CPC
  * acpi: method: Add new ACPI 5.0 _PRE
  * acpi: method: Add new ACPI 5.0 _PSE check
  * acpi: acpidump: Add ACPI 5.0 GTDT support.
  * acpi: acpidump: Add ACPI 5.0 BGRT support.
  * lib: fwts_log_json: do more json object out of memory checking
  * acpi: acpidump: dump out ACPI UEFI tables
  * acpi: acpidump: Add SLIC table dump
  * acpi: acpidump: dump out the DMAR table
  * acpi: acpidump: dump out the ASF! table
  * acpi: acpidump: Add dump of TCPA
  * acpi: s4: hibernate/resume failures should be HIGH failures
  * acpi: s3: suspend/resume failures should be HIGH failures
  * Add empty m4 directory so autoreconf does not fail
  * Remove the autotool generated files
  * lib: fwts_hwinfo: sort device info before comparing (LP: #1018288)

  [Keng-Yu Lin]
  * Install the libraries in pkglib
  * debian: Add autoreconf parameters -ivf

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Wed, 11 Jul 2012 13:58:43 +0800

fwts (0.25.04) quantal; urgency=low

  [Colin Ian King]
  * apci: acpitables: only check CMOS in BOOT table from firmware tables
    (LP: #1016469)
  * lib: fwts_acpi_tables: add ACPI table provenance
  * lib: fwts_acpi_tables: load tables in deterministically
  * lib: fwts_log: handle special logfile names
  * lib: log: move line counting to logging back-ends
  * lib: fwts_log: remove fwts_log_line_number(), no longer used
  * lib: fwts_framework: output all logfile names being written to
  * lib: fwts_log: add fwts_log_get_filenames()
  * lib: fwts_summary: remove references to log line number

  [Keng-Yu Lin]
  * debian: Fix up the dependency of debian packages

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Mon, 25 Jun 2012 16:44:51 +0800

fwts (0.25.03) quantal; urgency=low

  [Chris Van Hoof]
  * live-image/fwts-frontend-text: conditional added to done_tests_finish()
    which creates a symbolic link to the latest results.html at the top level
    WORK_DIR
  * live-image/fwts-frontend-text: adding support for both plaintext and html
    log out by default with --log-type

  [Colin Ian King]
  * apci: checksum: RSDT and XSDT checksum failures should not be critical
    (LP: #1013168)
  * lib: fwts_log_html: convert misc ASCII chars to HTML mnemonics
  * lib: fwts_framework: handle --log-type parse errors
  * lib: fwts_summary: handle the log_type now that it is a bit map
  * lib: rework logging and framework to allow for multiple output logs
  * lib: fwts_framework: handle nested log section endings on ABORT
  * lib: fwts_log_html: remove timestamp as it is in the heading anyhow
  * Update README
  * lib: fwts_acpi_tables: fake table start address when loading from file.
  * lib: fwts_framework: set log name suffix when using --log-type option
  * lib: fwts_summary: HTML summary should not be in verbatum
  * lib: fwts_log_html: tweak style and table format
  * lib: fwts_memorymap: output should be in verbatum style
  * bios: mtrr: make MTRR overview all verbatum style, looks better on HTML log
  * lib: add HTML logging backend
  * lib: fwts_framework: log advice as LOG_ADVICE and not LOG_RESULT
  * lib: fwts_framework: remove fwts_framework_results, remove redundant code
  * lib: fwts_log: add extra log types and upper case flavour of
    fwts_log_field_to_str_full()
  * lib: fwts_framework: drop unneccessary \n in log call
  * lib: add xml logging
  * lib: fwts_acpi_method: remove leading 0x in front of dumped strings
  * bios: mtrr: strip off trailing newlines
  * bios: bios_info: strip off trailing newlines
  * kernel: version: strip off trailing newline
  * lib: fwts_wakealarm.c: add more comments
  * lib: fwts_oops.c: add more comments
  * lib: fwts_mmap.c: add more comments
  * lib: fwts_keymap.c: add more comments
  * lib: fwts_iasl.c: add more comments
  * lib: fwts_guid.c: add more comments
  * lib: fwts_button.c: add more comments
  * lib: fwts_ac_adapter.c: add more comments

  [Keng-Yu Lin]
  * debian: update copyright to conform to copyright-format 1.0
  * debian: update the control file

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Tue, 19 Jun 2012 13:31:53 +0800

fwts (0.25.02) quantal; urgency=low

  * fwts V0.25.02 release (LP: #1004410)

  [Alex Hung]
  * acpi: battery: add trip point tests for acpi batteries
  * lib: fwts_battery: fix incorrect strings for a battery with unit of mWh
  * lib: fwts_battery: fix no fclose() after fopen is called.
  * acpi: battery: added cycle count check for acpi batteries.

  [Colin Ian King]
  * doc: update man page
  * lib: fwts_summary.c: force non-word wrap using *_verbatum logging
  * lib: fwts_framework: default to plaintext log type
  * lib: re-work logging to add in json formatted log output
  * lib: fwts_log: tidy up white spaces and strncmps
  * lib: fwts_log: re-work log underline
  * lib: move log line number into log struct
  * lib: fwts_log: remove default line num and test name from log
  * lib: fwts_args: remove strlen() calls, more efficient and stops valgrind
    complaining
  * acpica: fwts_acpica.c: Override ACPICA Semaphores to fix memory leak bug
  * pci: aspm: make functions static
  * pci: aspm: free memory from lists
  * pci: aspm: fix memory read outside buffer
  * lib: fwts_battery: added interface for cycle count.

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Fri, 25 May 2012 18:11:11 +0800

fwts (0.25.01) precise; urgency=low

  [Keng-Yu Lin]
  * wmi: Fix an error on processing the _WDG data 

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Thu, 26 Apr 2012 10:30:35 +0800

fwts (0.25.00) precise; urgency=low

  [Alex Hung]
  * doc: remove --aspm option from man page
  * pcie: added explanations to aspm messages.

  [Colin Ian King]
  * acpi: method: add _PSS test
  * lib: fwts_acpi_method: gather all object names rather than just method names
  * acpica: add -fno-strict-aliasing to ignore type punning warnings (LP: #971886)
  * Update copy-acpica.sh to include new ACPICA sources
  * acpica: force infinite loops and OS delays to complete faster since timing is not relevant
  * acpica: fwts_iasl_interface: we need to enable preprocessor to stop ramdom segfaulting
  * data: syntaxcheck.json: re-order based on new ACPICA error code updates
  * acpica + lib: fix assemble/dissassemble to work with new ACPICA core
  * lib: fwts_acpi_tables: ensure we don't overflow a table name when given bad input
  * Update README_ACPICA.txt to reflect new ACPICA sources added
  * acpica: fwts_acpica: reworking required for new ACPICA changes
  * acpica: update Makefiles
  * acpica: updates to existing ACPICA sources
  * acpica: new ACPICA sources
  * lib: fwts_fileio.c: remove unnecessary variable len
  * acpi: acpidump: remove unnecessary variable n
  * lib: fwts_tag: use size_t instead of int
  * lib: fwts_stringextras: use size_t instead of int
  * lib: fwts_framework: use size_t instead of int
  * lib: fwts_battery: use size_t instead of int
  * lib: fwts_acpi_method: use size_t instead of int
  * acpica: fwts_acpica: use size_t instead of int
  * acpi: method: use size_t instead of int
  * acpi: cstates: use size_t instead of int
  * acpi: acpitables: use size_t instead of int
  * lib: fwts_args: only handle non-zero length short_names
  * Update copyright year
  * Remove old TODO.txt
  * klog: Add EC transaction failure detection

  [Keng-Yu Lin]
  * debian: update Standards-Version and debhelper version

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Fri, 20 Apr 2012 09:54:15 +0800

fwts (0.24.21) precise; urgency=low

  [Alex Hung]
  * pcie: add pcie aspm registers check on root port and device.

  [Chris Van Hoof]
  * fwts-frontend: v2 update to conditional logic to better detect
    if we're booted via casper and additional logic to toggle auto
    shutdown behaviour when testing

  [Colin Ian King]
  * uefi: uefidump: handle realloc failure
  * lib: fwts_pipeio: handle realloc failure 
  * lib: fwts_args: handle realloc failure
  * lib: acpid: handle realloc failures in fwts_acpi_event_read()
  * lib: fwts_acpi_tables: handle fwts_low_realloc() failures
  * acpica: handle realloc failures in fwts_acpica_vprintf()
  * lib: fwts_klog: remove redundant free()
  * acpi: checksum: flag up errors that are critical, add more helpful advice
  * acpi: checksum: fix typo shorted -> shortened
  * acpi: checksum: reformat lines to fit into 80 columns
  * acpi: wmi: use snprintf to be safe
  * acpi: wmi: const func args
  * acpi: wmi: reformat source into 80 columns
  * acpi: dmar: make seg a uint16_t rather than an int
  * acpi: dmar: make func args const
  * acpi: acpiinfo: tidy up source
  * bios: hdaaudio: ensure source fits into 80 columns
  * bios: hdaaudio: use calloc() instead of malloc()
  * lib: fwts_tag: handle out of memory failure
  * bios: ebdadump: ensure source fits into 80 columns
  * bios: bios32: ensure source fits into 80 columns
  * lib: arg + framework: more robust out of memory handling.
  * lib: fwts_stringextras: handle out of memory failure
  * uefi: uefidump: fix infinite recursion on unknown end terminator (v2)
  * bios: memmapdump: ensure source fits into 80 columns
  * acpica: fwts_acpica_init(): handle out of memory failures
  * bios: mtrr: handle out of memory failures
  * hpet: hpet_check: make func args const where possible
  * hpet: hpet_check: ensure source fits into 80 columns
  * fwts-collect: fix typo
  * fwts-collect: tidy up error handling
  * fwts-collect: collect more fwts dumped data
  * read /proc/mtrr rather than use ioctl() interface

  [Keng-Yu Lin]
  * debian: use autoreconf instead of dh-autoreconf

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Fri, 09 Mar 2012 15:04:30 +0800

fwts (0.24.20) precise; urgency=low

  [Chris Van Hoof]
  * debian: update fwts-frontend.install to include
    fwts-frontend-text man page
  * doc: addition of fwts-frontend-text man page
  * src/Makefile: include fwts-frontend-text.1 to man_MANS

  [Keng-Yu Lin]
  * auto-packager: change the git location
  * auto-packager: add Precise release

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Thu, 09 Feb 2012 18:00:42 +0800

fwts (0.24.19) precise; urgency=low

  [Alex Hung]
  * dmi: dmi_decode: check type 3 chassis type with acpi preferred_pm_profile
  * dmi: dmi_decode: check acpi battery if type 22 is present.
  * pcie: aspm: use FWTS_ROOT_PRIV flag

  [Colin Ian King]
  * cpu: msr: GPF avoidance on BOCHs QEMU systems (LP: #925001)
 
 -- Keng-Yu Lin <kengyu@ubuntu.com>  Thu, 09 Feb 2012 13:52:50 +0800

fwts (0.24.18) precise; urgency=low

  [Alex Hung]
  * cpu:msr: fixed errors for checking SMRR MSR registers

  [Keng-Yu Lin]
  * Fix a typo error of "DSTD" 

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Mon, 06 Feb 2012 16:39:43 +0800

fwts (0.24.17) precise; urgency=low

  [Alex Hung]
  * pcie: aspm: add aspm option and detect if the
    "PCIe ASPM Controls" bit is set in FADT.

  [Colin Ian King]
  * Sanity check for MSR_IA32_ENERGY_PERF_BIAS messages.
  * Since aspm is a test, move it out of the fwts core library
  * Update copyright year

  [Keng-Yu Lin]
  * lib: add PCIe ASPM configuration check in the batch test
  * debian: use dh-autoreconf

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Tue, 31 Jan 2012 13:47:48 +0800

fwts (0.24.16) precise; urgency=low

  [Chris Van Hoof]
  * Renaming directory 'iso-image' to 'live-image' and
    'live-image/fwts_wrapper' to 'live-image/fwts-frontend-text'
  * Adding a default dialogrc configuration file to select the Ubuntu color
    palatte when fwts-frontend-text is executed
  * Adding a bit of conditional logic to fwts-frontend-text to better detect
    if executed in a live image and setting defaults which make the script
    easier to control
  * debian: adding fwts-frontend.install
  * debian: update control file to build the _optional_ fwts-frontend package

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Mon, 09 Jan 2012 11:08:06 +0100

fwts (0.24.15) precise; urgency=low

  * lib: fwts_acpi_find_rsdp_bios should only scan for RSDP on Intel/AMD
  * cpu: msr: disabled test for non-Intel/AMD architectures 

 -- Keng-Yu Lin <kengyu@ubuntu.com>  Mon, 09 Jan 2012 10:17:46 +0100

fwts (0.24.14) precise; urgency=low

  * Add copy-acpica.sh script that updates the ACPI
  * data: klog: add _OSC evaluation failure tests
  * data: klog: add _CRS evaluation PNP kernel erro
  * uefi: csm: fix typo.

 -- Keng-Yu Lin <kengyu@canonical.com>  Wed, 16 Nov 2011 11:49:04 +0800

fwts (0.24.13) precise; urgency=low

  * acpi: power_button: remove check on /proc/acpi/button/power
  * lib: fwts_button: add power button support
  * acpi: lid: use button helper
  * lib: add generic button helper into lib
  * lib: add generic button helper

 -- Colin King <colin.king@canonical.com>  Tue, 9 Nov 2011 12:37:00 +0100

fwts (0.24.12) precise; urgency=low

  * debian: update control
  * uefi: add UEFI CSM check.

 -- Colin King <colin.king@canonical.com>  Tue, 9 Nov 2011 10:05:00 +0100

fwts (0.24.11) oneiric; urgency=low

  * lib: update battery helpers and re-work tests
  * acpi: s3power: use fwts_battery helper
  * lib: add fwts_battery
  * s3power: use fwts_ac_adapter()
  * acpi: ac_adapter: use fwts_ac_adapter lib
  * lib: add fwts_ac_adapter
  * acpi: ac_adapter: use newer /sys interface
  * acpi: method: clean up dangling whitespaces
  * acpi: method: handle mobile platform tests when FADT is lying
  * acpi: method: dump return object on non-null return failures.
  * acpi: method: make lock delay between each test 0 usecs
  * acpi: method: on non-mobile tests explicitly report skipped mobile tests
  * lib: fwts_cmos: disabled interrupts during port I/O (LP: #880472)
  * bios: pciirq: fix typo
  * bios: pnp: fix typo in event_notification_addr

 -- Colin King <colin.king@canonical.com>  Fri, 4 Nov 2011 09:09:00 +0100

fwts (0.24.10) oneiric; urgency=low

  * fwts-collect: fix mpdump log and don't remove README.txt
  * doc: remove --dmidecode option from man page
  * pci: crs: fetch BIOS date from /sys/class/dmi/id/bios_date
  * lib + tests: remove framework dmidecode and --dmidecode option
  * lib: fwts_dump: don't use fw->dmidecode anymore
  * lib: fwts_dump: warnings if not being run by root.
  * lib: fwts_framework: fwts_framework_show_version() more generic
  * lib + tests: add warning flag to fwts_check_root_euid()
  * klog: enable this for non-x86
  * pci: maxreadreq: enable this for non-x86
  * kernel: oops: enable this for non-x86
  * lib: fwts_dump: do sensible non-x86 dumps
  * lib: fwts_smbios: fix non-x86 build failure.

 -- Colin King <colin.king@canonical.com>  Thu, 20 Oct 2011 09:11:00 +0100

fwts (0.24.09) oneiric; urgency=low

  * bios: Add PnP Installation Check structure test
  * bios: pciirq: fix formatting
  * bios: Add Legacy PCI IRQ Routing Table test

 -- Colin King <colin.king@canonical.com>  Wed, 19 Oct 2011 18:41:00 +0100

fwts (0.24.08) oneiric; urgency=low

  * debian: remove dependancy on dmidecode
  * pci: crs: get BIOS date from SMBIOS rather than rely on dmidecode
  * lib: fwts_smbios: add in fwts_dmi_header from dmi_decode
  * lib: fwts_smbios, fetch version number too.
  * dmi: dmi_decode: complete re-write, better detection (LP: #874373)
  * bios: smbios: handle legacy DMI header
  * lib: smbios: handle legacy DMI header
  * lib: tidy up headers
  * bios: smbios: use smbios find helper
  * lib: add smbios find helper
  * bios: smbios: check header fully and dump fields (LP: #876331)
  * bios: bios32: use fwts_checksum
  * acpi: checksum: use fwts_checksum
  * lib: fwts_acpi_tables: use fwts_checksum
  * lib: multiproc: use fwts_checksum
  * lib: add checksum helper fwts_checksum()
  * bios: smbios: use systab efi helper
  * lib: fwts_acpi_tables: use systab efi helper
  * lib: add efi systab scanning helper.
  * acpi: fwts_apci_method + method: improve error checking and object dumping

 -- Colin King <colin.king@canonical.com>  Tue, 18 Oct 2011 16:36:00 +0100

fwts (0.24.07) oneiric; urgency=low

  * uefi: uefidump: use new fwts_guid_buf_to_str()
  * acpi: wmi: use new fwts_guid_buf_to_str()
  * lib: Add GUID string formatting
  * acpi: method: use acpi_methods_* funcs
  * lib: add acpi_methods_* handling

 -- Colin King <colin.king@canonical.com>  Fri, 14 Oct 2011 15:56:00 +0100

fwts (0.24.06) oneiric; urgency=low

  * libfwtsiasl: ensure .y builds are not racey
  * acpi: method: fix typo on method_exists() func name
  * lib: fwts_log: fix off-by error on month on %date (LP: #872736)
  * Add debian autopackager

 -- Colin King <colin.king@canonical.com>  Thu, 13 Oct 2011 11:29:00 +0100

fwts (0.24.05) oneiric; urgency=low

  * libfwtsiasl: fix pbuilder warnings
  * Add notes on structure and coding conventions of fwts
  * example: blank test - fix to use new framework style
  * fwts_wrapper: update copyright dates
  * Remove old cruft
  * Update README_ACPICA to keep in sync with latest ACPICA
  * Update with autoreconf respin
  * Update to ACPICA, commit 45ebe2cf90521fe511b827007e9c1e5c610292b6

 -- Colin King <colin.king@canonical.com>  Fri, 7 Oct 2011 19:01:00 +0100

fwts (0.24.04) oneiric; urgency=low

  * acpi: checksum: output correct checksum value (LP: #869018)
  * framework: -T option should be -t, (LP: #868226)
  * klog: detect WMI driver pr_info() warning messages (LP: #865384)

 -- Colin King <colin.king@canonical.com>  Thu, 6 Oct 2011 14:50:00 +0100

fwts (0.24.03) oneiric; urgency=low

  * acpi: acpitables: Tidy FADT RESET_REG error message.
  * acpi: method: relax _BIF, _BIX tests.
  * acpi: acpitables: fix spurious advice infomation (LP: #862170)
  * acpi: method: less noisy errors when many _BCL levels are in wrong order.
  * acpi: method: Check _BST charging + discharging more thoroughly (LP: #862153)

 -- Colin King <colin.king@canonical.com>  Thu, 29 Sep 2011 10:48:49 +0100

fwts (0.24.02) oneiric; urgency=low

  * acpi: method: check AE_OK return from AcpiEvaluateObject()
  * pci: maxreadreq: add more helpful advice (LP: #859651)
  * acpi: method: Make incorrect _WAK returns non-fatal as kernel ignores these anyway.
  * lib: fwts_hwinfo: do pactl checking correctly (LP: #837606)

 -- Colin King <colin.king@canonical.com>  Wed, 28 Sep 2011 11:42:00 +0100

fwts (0.24.01) oneiric; urgency=low

  * add fwts-collect man page
  * debian: add fwts-collect to fwts installer
  * scripts: fwts-collect - collect up logs for bug reporting
    
 -- Colin King <colin.king@canonical.com>  Tue, 20 Sep 2011 18:28:46 +0100

fwts (0.24.00) oneiric; urgency=low

  * iso-image: fwts_wrapper dialog wrapper script.
  * assets: fwts logo
    
 -- Colin King <colin.king@canonical.com>  Tue, 20 Sep 2011 18:16:00 +0100

fwts (0.23.23) oneiric; urgency=low

  * cmos: cmosdump: fix floppy disk info
  * cmos: cmosdump: fix register 0x0b dump (LP: #837969)

 -- Colin King <colin.king@canonical.com>  Wed, 31 Aug 2011 17:07:34 +0100

fwts (0.23.22) oneiric; urgency=low

  * declare various private variables and functions static (LP: #837215)
  * bios: multiproc: make mpdump_get_apic_id static
  * bios: multiproc: remove redundant mpcheck_get_apic_id()
  * cpu: virt: make cpu_has_vmx static
  * acpi: lid: make lid_*() static
  * acpi: ac_adapter: make ac_adapter_check_field static
  * acpi: powerbutton: make power_button_check_field static
  * acpi: brightness: make *_setting static
  * cpu: virt: make cpu_has_svm, vt_locked_by_bios static
  * lib: framework: make init funcs static
  * acpi: wmi: make wmi_wdg_flags_to_text() static
  * bios: mtrr: rename fwts_virt_cpuinfo to fwts_cpuinfo
  * acpi: acpidump: make table_vec static
  * cpu: msr: make cpuinfo static
  * acpi: ac_adapter: make ac_adapterdir static
  * acpi: lid: make liddir static
  * acpi: powerbutton: make power_buttondir static
  * bios: mtrr: remove redundant mtrr_resource
  * acpi: acpidump: fix typo 'Sealed Case'
  * cpu: msr: drop TSC_AUX and SMBASE tests (LP: #834591)

 -- Colin King <colin.king@canonical.com>  Tue, 30 Aug 2011 09:18:53 +0100

fwts (0.23.21) oneiric; urgency=low

  * acpi: acpitables: remove false positive warnings (LP: #833644)
  * acpi: method: don't run mobile platform tests on servers (LP: #834554)
  * bios: mpcheck: check uniqueness of CPU APIC IDs (LP: #834504)
  * acpi: cstates: drop experimental status of the test.

 -- Colin King <colin.king@canonical.com>  Fri, 26 Aug 2011 11:05:19 +0100

fwts (0.23.20) oneiric; urgency=low

  * hpet: hpet_check: get HPET base on newer kernel logs (LP: #832273)

 -- Colin King <colin.king@canonical.com>  Tue, 23 Aug 2011 19:56:23 +0100

fwts (0.23.19) oneiric; urgency=low

  * apci: fan: use newer thermal interface, test fans on loaded CPU (LP: #831905)

 -- Colin King <colin.king@canonical.com>  Tue, 23 Aug 2011 12:12:12 +0100

fwts (0.23.18) oneiric; urgency=low

  * lib: acpica: ensure table pointers are NULL when table input is corrupt (LP: #826774)

 -- Colin King <colin.king@canonical.com>  Mon, 15 Aug 2011 15:33:30 +0100

fwts (0.23.17) oneiric; urgency=low

  * acpi: method: tidy up source.
  * acpi: acpitables: tidy up source.
  * acpi: wmi: tidy up source.
  * acpi: wakealarm: tidy up source.
  * acpi: syntaxcheck: tidy up source.
  * acpi: s4: tidy up source.
  * acpi: s3power: tidy up source.
  * acpi: s3: tidy up source.
  * acpi: powerbutton: tidy up source.
  * acpi: osilinux: tidy up source.
  * acpi: mcfg: tidy up source.
  * acpi: lid: fix failure format string (LP: #826676)
  * acpi: klog: tidy up source.
  * acpi: fan: tidy up source.
  * acpi: fadt: tidy up source.
  * acpi: dmar: tidy up source.
  * acpi: cstates: tidy up source.
  * acpi: common: tidy up source.
  * acpi: checksum: tidy up source.
  * acpi: battery: tidy up source.
  * acpi: apicinstance: tidy up source.
  * acpi: acpiinfo: tidy up source.
  * acpi: ac_adapter: tidy up source.

 -- Colin King <colin.king@canonical.com>  Mon, 15 Aug 2011 12:11:12 +0100

fwts (0.23.16) oneiric; urgency=low

  * cpu: virt: tidy up sources.
  * cpu: nx: tidy up source.
  * cpu: msr: tidy up source.
  * cpu: microcode: tidy up source.
  * cpu: maxfreq: tidy up source.
  * cpu: cpufreq: tidy up source.
  * hotkey: hotkey: tidy up source.
  * dmi: dmi_decode: fix failure format string (LP: #826418)
  * kernel: version: tidy up source.
  * kernel: oops: tidy up source.
  * cmos: cmosdump: tidy up source.
  * apic: apicedge: tidy up source.
  * pci: maxreadreq: tidy up source.
  * pci: crs: tidy up source.

 -- Colin King <colin.king@canonical.com>  Sun, 14 Aug 2011 21:04:00 +0100

fwts (0.23.15) oneiric; urgency=low

  * lib: fwts_framework: helper macros: use fmt arg
  * bios: os2gap: add more failure info.
  * bios: smbios: tidy up source.
  * bios: romdump: tidy up source.
  * bios: os2gap: fix failure format string (LP: #825945)
  * bios: mtrr: tidy up source.
  * bios: memmapdump: tidy up source.
  * bios: hdaaudio: tidy up source.
  * bios: ebda_region: tidy up source.
  * bios: ebdadump: tidy up source.
  * bios: bios_info: tidy up source.
  * bios: bios32: tidy up source.
  * bios: mpcheck: tidy up source.

 -- Colin King <colin.king@canonical.com>  Sat, 13 Aug 2011 21:33:00 +0100

fwts (0.23.14) oneiric; urgency=low

  * lib: fwts_acpi_tables: make acpidump parsing more resiliant to bad data.
  * lib: fwts_acpi_tables: read in data correctly (LP: #818042)
  * acpi: checksum: handle RSDP.
  * lib: fwts_acpi_tables.h: add fwts_acpi_checksum
  * lib: fwts_acpi_tables: name RSD PTR to RSDP.
  * lib: fwts_acpi_tables: handle ACPI 1.0 sized RSDP
  * lib: fwts_acpi: rsdp requires a 64 bit xsdt
  * acpi: syntaxcheck: log errors as per-test failures and include unique error code in error.
  * acpi: acpitables: add more advice, deprecate FACS test, it was nonsense.

 -- Colin King <colin.king@canonical.com>  Fri, 29 Jul 2011 17:28:00 +0100

fwts (0.23.13) oneiric; urgency=low

  * lib + method test: better handling of object eval errors. (LP: #816877)
  * apci: method: detect zero sized access bit width (LP: #816877)
  * acpi: method: check for NULL _DDC and _UID object returns.
  * acpi: method: only derefernce non-null _DOD objects (LP: #816824)
  * lib: acpica: make hash unsigned int (LP: #816819)
  * acpi: syntaxcheck: don't erroneously put syntaxcheck_table.
  * cmosdump: print drive info with %hhu and pluralise.
  * mpcheck: print uint8_t values with %hhu
  * mtrr: print entry reg as uint8_t.
  * bios32: print bios32 values in hex.
  * fadt: ensure we print out preferred_pm_profile as 8 bit int.
  * acpitables: ensure we are printing out correct int values.
  * acpi: wmi: fix typo in test identifier.

 -- Colin King <colin.king@canonical.com>  Wed, 27 Jul 2011 14:17:23 +0100

fwts (0.23.12) oneiric; urgency=low

  * lib + tests: add unique test label that identifies each failure test.
  * lib + tests: replace fwts_failed_low with fwts_failed.
  * lib + tests: replace fwts_failed_medium with fwts_failed.
  * lib + tests: replace fwts_failed_high with fwts_failed.
  * lib + tests: replace fwts_failed_critical with fwts_failed.
  * lib: remove fwts_failed_level macro
  * lib + tests: fwts_failed now includes log level.
  * lib: fix ARM FTBFS (LP: #814745)
  * apcica lib: fake PCI config reads (LP: #813376)

 -- Colin King <colin.king@canonical.com>  Mon, 25 Jul 2011 14:54:44 +0100

fwts (0.23.11) oneiric; urgency=low

  * data: klog.json: add 7 more MTRR BIOS misconfiguration log checks.

 -- Colin King <colin.king@canonical.com>  Mon, 18 Jul 2011 16:44:42 +0100

fwts (0.23.10) oneiric; urgency=low

  * lib: fwts_log: increase log width.
  * apci: method: reduce infinite AML loops to 0x0100 iterations.
  * cpu: msr: remove redundant variable 'failed'.
  * cpu: cpufreq: remove redundant variable i
  * bios: smbios: comment out redundant assigment.
  * acpi: method: fix ommitted args to method evaluate calls.
  * lib: fwts_framework: remove redundant var percent.

 -- Colin King <colin.king@canonical.com>  Tue, 5 Jul 2011 17:42:00 +0100

fwts (0.23.09) oneiric; urgency=low

  * acpi: syntaxcheck: fix segfault due to null error list (LP: #805980)

 -- Colin King <colin.king@canonical.com>  Tue, 5 Jul 2011 15:45:20 +0100

fwts (0.23.08) oneiric; urgency=low

  * kernel: oops: make oops failures critical (LP: #797649)

 -- Colin King <colin.king@canonical.com>  Wed, 15 Jun 2011 12:08:00 +0100

fwts (0.23.07) oneiric; urgency=low

  * fix changelog LP bug number formatting
  * fix incorrect aborted total (LP: #789114)
  * fix table loading (LP: #784013)
  * fwts_iasl: fix segfault on bad input (LP: #781709)
  * acpi: method: fix incorrect sem counts (LP: #744405)

 -- Colin King <colin.king@canonical.com>  Fri, 27 May 2011 16:20:23 +0100

fwts (0.23.06) oneiric; urgency=low

  * acpi: s3power: measure power loss during S3 suspend.
  * lib: fwts_framework: fix LP: #789114, incorrect aborted total
  * acpi: s3: remove redundant deinit

 -- Colin King <colin.king@canonical.com>  Fri, 27 May 2011 15:17:02 +0100

fwts (0.23.05) oneiric; urgency=low

  * lib: fwts_acpi_tables: fix LP: #784013, cannot load tables.
  * acpi: apicinstance: fix 64 bit build error
  * acpi: acpidump: fix 64 bit build error
  * lib: fwts_pipeio: fix 64 bit build error
  * lib: fwts_list: tidy up fwts_list_len

 -- Colin King <colin.king@canonical.com>  Tue, 17 May 2011 16:42:00 +0100

fwts (0.23.04) oneiric; urgency=low

  * lib: fwts_iasl: fix LP: #781709, segfault on bad input
  * lib: fwts_stringextras: use const where appropriate
  * lib: fwts_pipe_read: length should be ssize_t
  * lib: fwts_mp_checksum: use const where appropriate
  * lib: fwts_mmap: use const where appropriate
  * lib: fwts_firmware: remove redundant FLAGS
  * lib: fwts_cmos_read: offset should be const uint8_t
  * lib: fwts_tag: use const where appropriate
  * lib: fwts_uefi: use const where appropriate
  * lib: fwts_formatting: use const where appropriate
  * lib: fwts_acpi_tables: use const and size_t where appropriate
  * lib: fwts_acpi_table_info: make data const void * and length size_t
  * lib + tests: fwts_acpi_event_read(): use size_t for length
  * lib: fwts_alloc: use const

 -- Colin King <colin.king@canonical.com>  Thu, 12 May 2011 17:38:00 +0200

fwts (0.23.03) oneiric; urgency=low

  * acpi: syntaxcheck: remove redundant params
  * lib: fwts_multiproc: fix -Wextra warnings
  * lib: fwts_log.h: make magic unsigned int
  * lib: fwts_klog: fix calloc failure check
  * lib: fwts_dump: fix -Wextra warnings
  * lib: fwts_alloc: make magic unsigned int
  * lib: fwts_interactive: make fwts_getchar more robust
  * lib: fwts_cpu: call _exit() on signal
  * lib: fwts_text_list: remove fwts_text_list_dump
  * doc: manpage: update introduction

 -- Colin King <colin.king@canonical.com>  Wed, 4 May 2011 08:59:42 +0100

fwts (0.23.02) oneiric; urgency=low

  * debian: control: fix typos
  * bios: mpcheck: fix reporting of incorrect CPU entry that has suspect LAPIC ID
  * bios: multiproc: drop APIC version check, fix io_apic_entries feedback.
  * acpi: method: fix typo in THERM check.
  * acpi: method: fix false alert with THERM check.
  * acpi: wmi: fix guidstr: should be all in uppercase.
  * cpu: msr: Add AMD specific MSR checks.
  * cpu: msr: add CPU arch specific MSR checks.
  * lib: fwts_cpu: use sysconf to determine number of CPUs
  * acpi: method: fix LP: #744405, incorrect sem counts
  * method: rename *execute* -> *evaluate*
  * hotkey: check for keyboard find failure.
  * lib: acpica: disable single step debug when hitting AML_BREAK_POINT opcodes.
  * bios: hdaudio: minor tidy up of formatting and code.
  * acpi: s4: remove redundant 'Restarting tasks' check
  * acpi: wmi: check for known GUIDs

 -- Colin King <colin.king@canonical.com>  Fri, 8 Apr 2011 10:36:52 +0100

fwts (0.23.01) oneiric; urgency=low

  * work around systems that don't support MAP32_BIT (LP: #739256)

 -- Colin King <colin.king@canonical.com>  Mon, 21 Mar 2011 10:49:00 +0000

fwts (0.23.00) oneiric; urgency=low

  * post natty freeze, bug fixes and new features
  * fix segfault of method test on 64 bit machines (LP: #736874)
  * drop thermal_trip test (LP: #730132)
  * Fix cstates test (LP: #728685)
  * acpi: acpidump: use more sensible heading, fix SCI text
  * hpet: Fail test and skip sanity check when base address not found
  * bios: ebda_region: close fd on error
  * acpi: acpidump: use more sensible heading, fix SCI text
  * hpet: Fail test and skip sanity check when base address not found
  * bios: ebda_region: close fd on error.
  * lib: fwts_acpi_tables: check for broken table sizes.
  * lib: use low memory allocator for ACPI tables
  * lib: fwts: include fwts_alloc.h
  * lib: add 32 bit allocator
  * lib: multiproc: add check of lower 1K region
  * cpu: msr: fix 64 bit build warnings.
  * lib: summary: add totals to table.
  * cpu: msr: add MSR checking.
  * lib: cpu: add Intel and AMD cpu ident checks.
  * pci: crs: use FWTS_ROOT_PRIV flag
  * uefi: uefidump: use FWTS_ROOT_PRIV flag
  * pci: maxreadreq: use FWTS_ROOT_PRIV flag
  * hpet: hpet_check: use FWTS_ROOT_PRIV flag
  * hotkey: hotkey: use FWTS_ROOT_PRIV flag
  * dmi: dmi_decode: use FWTS_ROOT_PRIV flag
  * cpu: virt: use FWTS_ROOT_PRIV flag
  * cpu: nx: use FWTS_ROOT_PRIV flag
  * cpu: microcode: use FWTS_ROOT_PRIV flag
  * bios: smbios: use FWTS_ROOT_PRIV flag and remove .init
  * bios: romdump: use FWTS_ROOT_PRIV flag and remove .init
  * bios: mpdump: use FWTS_ROOT_PRIV flag
  * bios: mpcheck: use FWTS_ROOT_PRIV flag
  * bios: mtrr: use FWTS_ROOT_PRIV flag
  * bios: ebdadump: use FWTS_ROOT_PRIV flag and remove .init
  * bios: ebda_region: use FWTS_ROOT_PRIV flag
  * bios: bios32: use FWTS_ROOT_PRIV flag and remove .init
  * acpi: wakealarm: use FWTS_ROOT_PRIV flag
  * acpi: s4: use FWTS_ROOT_PRIV flag
  * acpi: s3: use FWTS_ROOT_PRIV flag
  * acpi: mcfg: use FWTS_ROOT_PRIV flag
  * acpi: fadt: use FWTS_ROOT_PRIV flag
  * cmos: cmosdump: use FWTS_ROOT_PRIV flag, remove init check
  * lib: framework: allow FWTS_ROOT_PRIV flag on test
  * lib: framework: add ROOT_PRIV flag, tidy _run_test
  * lib: framework: rationalise test status logging.
  * lib: framework: rename FWTS_*_TEXT to FWTS_FRAMEWORK_*, move typedef into header.
  * framework + tests: remove .headline, replace with .description
  * data: klog.json: add 6 MultiProcessor table checks.
  * lib, bios: mpcheck: move MP header signature to fwts_multiproc.h
  * bios: multiproc check - fix to make it a batch test.
  * bios: multiproc check - fix test heading.
  * add new multiproc table sanity checking.
  * method: reference /sys/class/thermal rather than /proc/acpi/thermal_zone
  * tests, lib: use new fwts_ebda_get() primitive
  * lib: add fwts_ebda_get - return EBDA offset for mmap'ing the region
  * acpi: acpudump: use more sensible heading, fix SCI text
  * bios: add ebdadump to dump EBDA region
  * tests: use fwts_mmap primitives
  * lib: use fwts_mmap primitives
  * lib: add fwts_mmap - memory mapping primitives
  * multiproc: mpdump: collate data into tables.
  * lib + test: initial MultiProc test support
  * hpet: Fail test and skip sanity check when base address not found
  * bios: ebda_region: close fd on error.

 -- Colin King <colin.king@canonical.com>  Thu, 17 Mar 2011 16:43:54 +0000

fwts (0.22.03) natty; urgency=low

  * Fixes for lintian warnings (LP: #725336)
  * fix build order (acpica/source/compiler must build first)

 -- Colin King <colin.king@canonical.com>  Fri, 25 Feb 2011 23:15:01 +0000

fwts (0.22.02) natty; urgency=low

  * clean up libtool linker usage.
  * fix build order (acpica/source/compiler must build first).
  * remove redundant 2nd pciutils from control file.
  * lib: virt: rename exec_cpuid to fwts_exec_cpuid
  * lib: acpid: rename event funcs with fwts_ prrefix
  * configure.ac: remove AC_PROG_OBJCOPY
  * debian: control: add more description to libraries.
  * acpi: acpidump: fix typo 'suppored' -> 'supported'.
  * doc: fwts man page: fix - to \-

 -- Colin King <colin.king@canonical.com>  Fri, 25 Feb 2011 16:36:23 +0000

fwts (0.22.01) natty; urgency=low

  * Fixes for minor bugs (LP: #723746)
  * bios: mtrr: fix: disable MTRR VGA test as it is not helpful.
  * doc: fix fwts man page, remove duplicated -s options.
  * acpi: s3: fix typo.
  * acpi: method: comments on what needs testing.
  * bios: mtrr: fix to stop valgrind complaining.
  * lib: fwts_summary: fix summary fields to fit in 80 columns.

 -- Colin King <colin.king@canonical.com>  Wed, 23 Feb 2011 14:37:00 +0000

fwts (0.22.00) natty; urgency=low

  * New version for Natty release (LP: #720271)
  * New upstream version 0.22.00

 -- Colin King <colin.king@canonical.com>  Wed, 16 Feb 2011 18:47:59 +0000

fwts (0.21.15) natty; urgency=low

  * summary: collate summary items for a more compact summary.
  * klog: add better progress feedback when scanning large logs.
  * args: fix optind offset bug.
  * klog: add _BCM execution failure check.
  * klog: add more intelligence to FADT checking.
  * New upstream version 0.21.15

 -- Colin King <colin.king@canonical.com>  Wed, 16 Feb 2011 16:20:00 +0000

fwts (0.21.14) natty; urgency=low

  * acpi: s3,s4: break up pass/fail message summary.
  * New upstream version 0.21.14

 -- Colin King <colin.king@canonical.com>  Tue, 15 Feb 2011 19:50:04 +0000

fwts (0.21.13) natty; urgency=low

  * Print informational count when non-zero
  * tidy up progress output.
  * change results text "informational" to "info only".
  * cpu microcode test: remove need to alloc/free cpu list.
  * bios mtrr test: check for list_new NULL return.
  * arg handling: remove need for alloc/free of options_list
  * sort tests on name when dumping list of available tests.
  * New upstream version 0.21.13

 -- Colin King <colin.king@canonical.com>  Sat, 12 Feb 2011 18:38:20 +0000

fwts (0.21.12) natty; urgency=low

  * Print informational count when non-zero
  * New upstream version 0.21.12

 -- Colin King <colin.king@canonical.com>  Fri, 11 Feb 2011 23:29:00 +0000

fwts (0.21.11) natty; urgency=low

  * Fix skipped message truncation
  * Make static libs into shared libs
  * New upstream version 0.21.11

 -- Colin King <colin.king@canonical.com>  Fri, 11 Feb 2011 22:49:40 +0000

fwts (0.21.10) natty; urgency=low

  * Extend progress feedback.
  * New upstream version 0.21.10

 -- Colin King <colin.king@canonical.com>  Thu, 10 Feb 2011 18:33:39 +0000

fwts (0.21.09) natty; urgency=low

  * Add more feedback during s3, s4 tests.
  * Add better arg checking post arg parsing.
  * Fix a bunch of typos in s3, s4 help.
  * New upstream version 0.21.09

 -- Colin King <colin.king@canonical.com>  Thu, 10 Feb 2011 15:13:22 +0000

fwts (0.21.08) natty; urgency=low

  * Ensure all tests log a passed/failed/skipped/aborted/infoonly state (LP: #715755)
  * Add --s3-device-check-delay option
  * Add --s4-device-check-delay option
  * New upstream version 0.21.08

 -- Colin King <colin.king@canonical.com>  Wed, 9 Feb 2011 15:08:20 +0000

fwts (0.21.07) natty; urgency=low

  * Add --s3-quirks option
  * Add --s4-quirks option
  * Update man page
  * New upstream version 0.21.07

 -- Colin King <colin.king@canonical.com>  Wed, 9 Feb 2011 11:07:02 +0000

fwts (0.21.06) natty; urgency=low

  * Add hwinfo device checking for s3 and s4 tests 
  * Update man page
  * New upstream version 0.21.06

 -- Colin King <colin.king@canonical.com>  Wed, 9 Feb 2011 00:51:47 +0000

fwts (0.21.05) natty; urgency=low

  * acpi: dmar: don't free table as it's a cached copy.
  * New upstream version 0.21.05

 -- Colin King <colin.king@canonical.com>  Tue, 8 Feb 2011 13:38:31 +0000

fwts (0.21.04) natty; urgency=low

  * s3, s4: multiple tests must run at least twice if multiples not specified.
  * s4, s4: scan log for oopsing to catch driver/kernel breakages.
  * oops: Add test to scan for random kernel oopsing.
  * manpage - fix data/date typo.
  * New upstream version 0.21.04

 -- Colin King <colin.king@canonical.com>  Wed, 2 Feb 2011 12:03:03 +0000

fwts (0.21.03) natty; urgency=low

  * Add uefidump to dump UEFI variables
  * Fix cmosdump - was dumping too much data in hex dump.
  * Add klog check for banned ioport operations from AML.
  * New upstream version 0.21.03

 -- Colin King <colin.king@canonical.com>  Tue, 25 Jan 2011 15:05:05 +0000

fwts (0.21.02) natty; urgency=low

  * Add --s4-min-delay, --s4-max-delay, --s4-delay-delta S4 delay options
  * New upstream version 0.21.02

 -- Colin King <colin.king@canonical.com>  Fri, 21 Jan 2011 16:06:49 +0000

fwts (0.21.01) natty; urgency=low

  * Fix null pointer bug
  * New upstream version 0.21.01

 -- Colin King <colin.king@canonical.com>  Sun, 16 Jan 2011 19:42:03 +0000

fwts (0.21.00) natty; urgency=low

  * New version for release (LP: #702821)

 -- Colin King <colin.king@canonical.com>  Fri, 14 Jan 2011 11:13:00 +0000

fwts (0.20.20) natty; urgency=low

  * acpi: wmi: handle "table not found" correctly.
  * doc: manpage. fix --disassemble-aml text.
  * lib: framework: report month correctly (offset by 1)

 -- Colin King <colin.king@canonical.com>  Fri, 14 Jan 2011 09:28:00 +0000

fwts (0.20.19) natty; urgency=low

  * New version for release (LP: #701843)
  * lib: framework: add --disassemble-aml to help.
  * lib: fwts_acpi.h: remove old FWTS_GET_* macros.
  * all: update copyright date.
  * lib: framework: use list head macro.
  * lib: list: include list head and tail macros
  * hpet: hpet_check: use list iterator (for klog scanning).
  * bios: mtrr: minor rewrite to stop scoping of item confusion when 
    doing mtrr_bios_list scanning
  * bios: mtrr: use list iterator
  * New upstream version 0.20.19

 -- Colin King <colin.king@canonical.com>  Wed, 12 Jan 2011 09:58:07 +0000

fwts (0.20.18) natty; urgency=low

  * Add --disassemble-aml to disassemble AML in DSDT and SSDT tables
  * Add more syntaxcheck advise
  * New upstream version 0.20.18

 -- Colin King <colin.king@canonical.com>  Mon, 10 Jan 2011 16:11:52 +0000

fwts (0.20.17) natty; urgency=low

  * Add --s4-sleep-delay=N option to specify delays during hibernate
  * Add syntaxcheck advise from a json lookup table
  * New upstream version 0.20.17

 -- Colin King <colin.king@canonical.com>  Thu, 6 Jan 2011 19:17:02 +0000

fwts (0.20.16) natty; urgency=low

  * Dump out AML source with error message on syntaxcheck test
  * New upstream version 0.20.16

 -- Colin King <colin.king@canonical.com>  Thu, 6 Jan 2011 11:47:47 +0000

fwts (0.20.15) natty; urgency=low

  * Disable case sensitivity in lex scanner
  * Tidy up iasl specific code
  * New upstream version 0.20.15

 -- Colin King <colin.king@canonical.com>  Wed, 5 Jan 2011 19:07:59 +0000

fwts (0.20.14) natty; urgency=low

  * Add debian/libfwtsiasl1.install
  * New upstream version 0.20.14

 -- Colin King <colin.king@canonical.com>  Wed, 5 Jan 2011 14:14:05 +0000

fwts (0.20.13) natty; urgency=low

  * Include ACPICA iasl compiler into a library
  * Remove --iasl option
  * Remove need to check for existance of iasl tool
  * New upstream version 0.20.13

 -- Colin King <colin.king@canonical.com>  Wed, 5 Jan 2011 13:18:02 +0000

fwts (0.20.12) natty; urgency=low

  * Update with latest ACPICA sources
  * New upstream version 0.20.12

 -- Colin King <colin.king@canonical.com>  Tue, 28 Dec 2010 16:55:43 +0000

fwts (0.20.11) natty; urgency=low

  * Add and use fwts_list_data() to access list data more abstractly
  * acpica: fix init/deinit bug, avoid double free'ing of DSDT
  * framework: add per test pass/fail/abort/warn/skip summary
  * framework: move per test results to fwts_framework_ops so we can tabulate in summary
  * framework: remove current_ops
  * framework: fix memory leak detected with valgrind
  * method: remove unwanted _OSI cruft
  * remove trailing whitespaces from sources
  * framework: pretty print -h, --help output to tty width
  * framework: fix typos in help
  * New upstream version 0.20.11

 -- Colin King <colin.king@canonical.com>  Tue, 21 Dec 2010 14:55:58 +0000

fwts (0.20.10) natty; urgency=low

  * New version for release (LP: #690598)
  * Fix a couple of memory leaks
  * Add MTRR misconfiguration klog checks
  * oscilinux: make test a warning rather than a low failure
  * klog, only scan unique error messages and report repeats, reduces noise
  * _OSI(Linux) klog errors logged as just information rather than an error
  * New upstream version 0.20.10

 -- Colin King <colin.king@canonical.com>  Wed, 15 Dec 2010 11:27:27 +0000

fwts (0.20.09) natty; urgency=low

  * show available tests in short form
  * don't display progress on interactive tests
  * New upstream version 0.20.09

 -- Colin King <colin.king@canonical.com>  Wed, 15 Dec 2010 00:01:23 +0000

fwts (0.20.08) natty; urgency=low

  * method test: check for null object returns.
  * New upstream version 0.20.08

 -- Colin King <colin.king@canonical.com>  Thu, 9 Dec 2010 15:05:44 +0000

fwts (0.20.07) natty; urgency=low

  * s4 test: only attempt to hibernate if swap is available
  * klog test: only dump advice if it's available.
  * More info in _WAK test failure
  * New upstream version 0.20.07

 -- Colin King <colin.king@canonical.com>  Thu, 9 Dec 2010 09:15:00 +0000

fwts (0.20.06) natty; urgency=low

  * Fix hangs on corrupt input ACPI table data
  * Add some IO APIC kernel log scanning checks
  * New upstream version 0.20.06

 -- Colin King <colin.king@canonical.com>  Tue, 7 Dec 2010 11:53:00 +0000

fwts (0.20.05) natty; urgency=low

  * Add --lp-tags-log option to log LP tags into the results log
  * Make --lp-tags just dump out all LP tags found in testing
  * New upstream version 0.20.05

 -- Colin King <colin.king@canonical.com>  Sat, 4 Dec 2010 19:22:39 +0000

fwts (0.20.04) natty; urgency=low

  * Fix stack smashing on corrupt ACPI dumped data input
  * Add -j, --json-data-path options
  * New upstream version 0.20.04

 -- Colin King <colin.king@canonical.com>  Sat, 4 Dec 2010 01:12:22 +0000

fwts (0.20.03) natty; urgency=low

  * Changes to run successfully on UEFI systems.
  * New upstream version 0.20.03

 -- Colin King <colin.king@canonical.com>  Fri, 3 Dec 2010 15:48:57 +0000

fwts (0.20.02) natty; urgency=low

  * Fix help and update man page for -u, --utils option
  * New upstream version 0.20.02

 -- Colin King <colin.king@canonical.com>  Fri, 3 Dec 2010 11:56:01 +0000

fwts (0.20.01) natty; urgency=low

  * Fix PowerPC and ARM FTBFS issues (LP: #684663)
  * New upstream version 0.20.01

 -- Colin King <colin.king@canonical.com>  Fri, 3 Dec 2010 11:09:49 +0000

fwts (0.20.00) natty; urgency=low
 
  * Add -u, --utils option
  * New upstream version 0.20.00

 -- Colin King <colin.king@canonical.com>  Wed, 1 Dec 2010 16:27:37 +0000

fwts (0.19.29) maverick; urgency=low
 
  * Fix 64 bit build warnings
  * Add more advice into method test
  * New upstream version 0.19.29

 -- Colin King <colin.king@canonical.com>  Mon, 30 Nov 2010 14:26:23 +0000

fwts (0.19.28) maverick; urgency=low
 
  * Add in acpitable MADT checks for APICs
  * dump out global_irq_base from MADT IO APIC correctly
  * New upstream version 0.19.28

 -- Colin King <colin.king@canonical.com>  Fri, 26 Nov 2010 18:43:01 +0000

fwts (0.19.27) maverick; urgency=low
 
  * Fix GCC warnings now that we're checking log printf() args
  * Add infinite loop checking in AML method execution
  * New upstream version 0.19.27

 -- Colin King <colin.king@canonical.com>  Fri, 26 Nov 2010 11:26:47 +0000

fwts (0.19.26) maverick; urgency=low
 
  * Add more ACPI method tests
  * New upstream version 0.19.26

 -- Colin King <colin.king@canonical.com>  Tue, 23 Nov 2010 15:41:34 +0000

fwts (0.19.25) maverick; urgency=low
 
  * Add in ACPICA core + ACPI method tests
  * New upstream version 0.19.25

 -- Colin King <colin.king@canonical.com>  Tue, 23 Nov 2010 10:02:10 +0000

fwts (0.19.24) maverick; urgency=low
 
  * Minor changes in help text and better CMOS error detection.
  * New upstream version 0.19.24

 -- Colin King <colin.king@canonical.com>  Sun, 21 Nov 2010 12:22:21 +0000

fwts (0.19.23) maverick; urgency=low
 
  * More intelligent advice for FADT pointer mismatches to FACS
  * New upstream version 0.19.23

 -- Colin King <colin.king@canonical.com>  Fri, 19 Nov 2010 18:36:56 +0000

fwts (0.19.22) maverick; urgency=low
 
  * Add \_SB_._OSC buffer overflow checking
  * Add more graceful ACPI table load failure error handling
  * New upstream version 0.19.22

 -- Colin King <colin.king@canonical.com>  Thu, 18 Nov 2010 13:48:03 +0000

fwts (0.19.21) maverick; urgency=low
 
  * Fix wmi and hpet test breakage
  * New upstream version 0.19.21

 -- Colin King <colin.king@canonical.com>  Mon, 15 Nov 2010 17:39:34 +0000

fwts (0.19.20) maverick; urgency=low
 
  * Add acpitable test
  * New upstream version 0.19.20

 -- Colin King <colin.king@canonical.com>  Mon, 15 Nov 2010 13:22:23 +0000

fwts (0.19.19) maverick; urgency=low
 
  * Add acpitable test
  * New upstream version 0.19.19

 -- Colin King <colin.king@canonical.com>  Fri, 12 Nov 2010 15:33:17 +0000

fwts (0.19.18) maverick; urgency=low
 
  * Update makefile 
  * New upstream version 0.19.18

 -- Colin King <colin.king@canonical.com>  Thu, 11 Nov 2010 15:37:53 +0000

fwts (0.19.17) maverick; urgency=low
 
  * klog data now in json formatted datafile
  * New upstream version 0.19.17

 -- Colin King <colin.king@canonical.com>  Thu, 11 Nov 2010 14:59:02 +0000

fwts (0.19.16) maverick; urgency=low
 
  * New upstream version 0.19.16

 -- Colin King <colin.king@canonical.com>  Wed, 10 Nov 2010 16:24:27 +0000

fwts (0.19.15) maverick; urgency=low
 
  * New upstream version 0.19.15

 -- Colin King <colin.king@canonical.com>  Wed, 10 Nov 2010 09:15:02 +0100

fwts (0.19.14) maverick; urgency=low
 
  * New upstream version 0.19.14

 -- Colin King <colin.king@canonical.com>  Tue, 9 Nov 2010 15:59:32 +0100

fwts (0.19.13) maverick; urgency=low
 
  * New upstream version 0.19.13

 -- Colin King <colin.king@canonical.com>  Sat, 6 Nov 2010 15:35:10 +0100

fwts (0.19.12) maverick; urgency=low
 
  * New upstream version 0.19.12

 -- Colin King <colin.king@canonical.com>  Fri, 5 Nov 2010 15:33:23 +0100

fwts (0.19.11) maverick; urgency=low
 
  * New upstream version 0.19.11

 -- Colin King <colin.king@canonical.com>  Mon, 1 Nov 2010 17:37:52 +0100

fwts (0.19.10) maverick; urgency=low
 
  * New upstream version 0.19.10

 -- Colin King <colin.king@canonical.com>  Mon, 1 Nov 2010 16:47:21 +0100

fwts (0.19.09) maverick; urgency=low
 
  * New upstream version 0.19.09

 -- Colin King <colin.king@canonical.com>  Sat, 30 Oct 2010 13:30:13 +0100

fwts (0.19.08) maverick; urgency=low
 
  * New upstream version 0.19.08

 -- Colin King <colin.king@canonical.com>  Sat, 30 Oct 2010 11:51:10 +0100

fwts (0.19.07) maverick; urgency=low
 
  * New upstream version 0.19.07

 -- Colin King <colin.king@canonical.com>  Thu, 28 Oct 2010 10:43:00 +0100

fwts (0.19.06) maverick; urgency=low
 
  * New upstream version 0.19.06

 -- Colin King <colin.king@canonical.com>  Mon, 18 Oct 2010 12:24:02 +0100

fwts (0.19.05) maverick; urgency=low
 
  * New upstream version 0.19.05

 -- Colin King <colin.king@canonical.com>  Mon, 11 Oct 2010 14:31:10 +0100

fwts (0.19.04) maverick; urgency=low
 
  * New upstream version 0.19.04

 -- Colin King <colin.king@canonical.com>  Wed, 6 Oct 2010 16:41:21 +0100

fwts (0.19.03) maverick; urgency=low
 
  * New upstream version 0.19.03

 -- Colin King <colin.king@canonical.com>  Wed, 6 Oct 2010 12:38:42 +0100

fwts (0.19.02) maverick; urgency=low
 
  * New upstream version 0.19.02

 -- Colin King <colin.king@canonical.com>  Tue, 5 Oct 2010 09:49:10 +0100

fwts (0.19.01) maverick; urgency=low
 
  * New upstream version 0.19.01

 -- Colin King <colin.king@canonical.com>  Mon, 4 Oct 2010 13:56:53 +0100
 
fwts (0.19.00) maverick; urgency=low
 
  * New upstream version 0.19.00

 -- Colin King <colin.king@canonical.com>  Mon, 4 Oct 2010 13:15:22 +0100
 
fwts (0.18.02) maverick; urgency=low
 
  * FADT test read correct ACPI table from /sys/firmware (closes: #627959)
  * New upstream version 0.18.02

 -- Colin King <colin.king@canonical.com>  Wed, 1 Sep 2010 11:11:20 +0100
 
fwts (0.18.01) maverick; urgency=low
 
  * New upstream version 0.18.01
 
 -- Colin King <colin.king@canonical.com>  Fri, 13 Aug 2010 10:04:54 +0100
 
fwts (0.18.0) maverick; urgency=low
 
  * New upstream version 0.18.0
 
 -- Colin King <colin.king@canonical.com>  Thu, 12 Aug 2010 19:09:19 +0100
 
fwts (0.17.9.1) maverick; urgency=low
 
  * New upstream version 0.17.9.1
 
 -- Colin King <colin.king@canonical.com>  Thu, 12 Aug 2010 19:01:49 +0100
 
fwts (0.17.9) maverick; urgency=low
 
  * New upstream version 0.17.9
 
 -- Colin King <colin.king@canonical.com>  Sat, 7 Aug 2010 20:17:31 +0100
 
fwts (0.17.8) maverick; urgency=low
 
  * New upstream version 0.17.8
 
 -- Colin King <colin.king@canonical.com>  Sat, 7 Aug 2010 19:08:56 +0100
 
fwts (0.17.7) maverick; urgency=low
 
  * New upstream version 0.17.7
 
 -- Colin King <colin.king@canonical.com>  Sat, 7 Aug 2010 18:59:59 +0100
 
fwts (0.17.6) maverick; urgency=low
 
  * New upstream version 0.17.6
 
 -- Colin King <colin.king@canonical.com>  Sat, 7 Aug 2010 18:14:48 +0100
 
fwts (0.17.5) maverick; urgency=low
 
  * New upstream version 0.17.5
 
 -- Colin King <colin.king@canonical.com>  Fri, 6 Aug 2010 09:14:45 +0100
 
fwts (0.17.4) maverick; urgency=low
 
  * New upstream version 0.17.4
 
 -- Colin King <colin.king@canonical.com>  Tue, 3 Aug 2010 15:36:02 +0100
 
fwts (0.17.3) maverick; urgency=low
 
  * New upstream version 0.17.3
 
 -- Colin King <colin.king@canonical.com>  Fri, 30 Jul 2010 08:54:12 +0100
 
fwts (0.17.2) maverick; urgency=low
 
  * New upstream version 0.17.2
 
 -- Colin King <colin.king@canonical.com>  Wed, 28 Jul 2010 12:20:07 +0100
 
fwts (0.17.1) maverick; urgency=low
 
  * New upstream version 0.17.1
 
 -- Colin King <colin.king@canonical.com>  Tue, 27 Jul 2010 17:57:01 +0100
 
fwts (0.17.0) maverick; urgency=low
 
  * New upstream version 0.17.0
 
 -- Colin King <colin.king@canonical.com>  Fri, 23 Jul 2010 16:32:58 +0200
 
fwts (0.16.14) maverick; urgency=low
 
  * New upstream version 0.16.14
 
 -- Colin King <colin.king@canonical.com>  Fri, 23 Jul 2010 10:56:53 +0200
 
fwts (0.16.13) maverick; urgency=low
 
  * New upstream version 0.16.13
 
 -- Colin King <colin.king@canonical.com>  Fri, 23 Jul 2010 10:40:40 +0200
 
fwts (0.16.12) maverick; urgency=low
 
  * New upstream version 0.16.12
 
 -- Colin King <colin.king@canonical.com>  Thu, 22 Jul 2010 15:49:14 +0100
 
fwts (0.16.11) maverick; urgency=low
 
  * New upstream version 0.16.11
 
 -- Colin King <colin.king@canonical.com>  Wed, 21 Jul 2010 10:54:20 +0200
 
fwts (0.16.10) maverick; urgency=low
 
  * New upstream version 0.16.10
 
 -- Colin King <colin.king@canonical.com>  Mon, 19 Jul 2010 14:11:26 +0100
 
fwts (0.16.09) maverick; urgency=low
 
  * New upstream version 0.16.09
 
 -- Colin King <colin.king@canonical.com>  Sat, 17 Jul 2010 14:55:38 +0100
 
fwts (0.16.08) maverick; urgency=low
 
  * New upstream version 0.16.08
 
 -- Colin King <colin.king@canonical.com>  Fri, 16 Jul 2010 11:22:17 +0100
 
fwts (0.16.07) maverick; urgency=low
 
  * New upstream version 0.16.07
 
 -- Colin King <colin.king@canonical.com>  Thu, 15 Jul 2010 15:25:44 +0100
 
fwts (0.16.06) maverick; urgency=low
 
  * New upstream version 0.16.06
 
 -- Colin King <colin.king@canonical.com>  Thu, 15 Jul 2010 10:07:43 +0100
 
fwts (0.16.05) maverick; urgency=low
 
  * New upstream version 0.16.05
 
 -- Colin King <colin.king@canonical.com>  Mon, 12 Jul 2010 10:22:40 +0100
 
fwts (0.16.04) maverick; urgency=low
 
  * New upstream version 0.16.04
 
 -- Colin King <colin.king@canonical.com>  Sat, 10 Jul 2010 19:22:54 +0100
 
fwts (0.16.03) maverick; urgency=low
 
  * New upstream version 0.16.03
 
 -- Colin King <colin.king@canonical.com>  Fri, 9 Jul 2010 18:41:53 +0100
 
fwts (0.16.02) maverick; urgency=low
 
  * New upstream version 0.16.02
 
 -- Colin King <colin.king@canonical.com>  Thu, 8 Jul 2010 19:29:36 +0100
 
fwts (0.16.01) maverick; urgency=low
 
  * New upstream version 0.16.01
 
 -- Colin King <colin.king@canonical.com>  Thu, 8 Jul 2010 13:59:51 +0100
 
fwts (0.16.0) maverick; urgency=low
 
  * New upstream version 0.16.0
 
 -- Colin King <colin.king@canonical.com>  Thu, 8 Jul 2010 10:49:04 +0100
 
fwts (0.15.9) maverick; urgency=low
 
  * New upstream version 0.15.9
 
 -- Colin King <colin.king@canonical.com>  Thu, 8 Jul 2010 09:25:17 +0100
 
fwts (0.15.8) maverick; urgency=low
 
  * New upstream version 0.15.8
 
 -- Colin King <colin.king@canonical.com>  Wed, 7 Jul 2010 20:00:03 +0100
 
fwts (0.15.7) maverick; urgency=low
 
  * New upstream version 0.15.7
 
 -- Colin King <colin.king@canonical.com>  Tue, 6 Jul 2010 19:50:01 +0100
 
fwts (0.15.6) maverick; urgency=low
 
  * New upstream version 0.15.6
 
 -- Colin King <colin.king@canonical.com>  Tue, 6 Jul 2010 10:13:06 +0100
 
fwts (0.15.5) maverick; urgency=low
 
  * New upstream version 0.15.5
 
 -- Colin King <colin.king@canonical.com>  Mon, 5 Jul 2010 18:23:47 +0100
 
fwts (0.15.4) maverick; urgency=low
 
  * New upstream version 0.15.4
 
 -- Colin King <colin.king@canonical.com>  Mon, 5 Jul 2010 17:05:00 +0100
 
fwts (0.15.3) maverick; urgency=low
 
  * New upstream version 0.15.3
 
 -- Colin King <colin.king@canonical.com>  Mon, 5 Jul 2010 12:22:25 +0100
 
fwts (0.15.2) maverick; urgency=low
 
  * New upstream version 0.15.2
 
 -- Colin King <colin.king@canonical.com>  Sun, 4 Jul 2010 15:33:27 +0100
 
fwts (0.15.1) maverick; urgency=low
 
  * New upstream version 0.15.1
 
 -- Colin King <colin.king@canonical.com>  Fri, 2 Jul 2010 06:15:03 +0100
 
fwts (0.15.0) maverick; urgency=low
 
  * New upstream version 0.15.0
 
 -- Colin King <colin.king@canonical.com>  Thu, 1 Jul 2010 12:45:32 +0100
 
fwts (0.14.8) maverick; urgency=low
 
  * New upstream version 0.14.8
 
 -- Colin King <colin.king@canonical.com>  Tue, 29 Jun 2010 17:55:26 +0100
 
fwts (0.14.7) maverick; urgency=low
 
  * New upstream version 0.14.7
 
 -- Colin King <colin.king@canonical.com>  Tue, 29 Jun 2010 10:59:02 +0100
 
fwts (0.14.6) maverick; urgency=low
 
  * New upstream version 0.14.6
 
 -- Colin King <colin.king@canonical.com>  Mon, 28 Jun 2010 16:49:19 +0100
 
fwts (0.14.5) maverick; urgency=low
 
  * New upstream version 0.14.5
 
 -- Colin King <colin.king@canonical.com>  Mon, 28 Jun 2010 15:54:19 +0100
 
fwts (0.14.4) maverick; urgency=low
 
  * New upstream version 0.14.4
 
 -- Colin King <colin.king@canonical.com>  Mon, 28 Jun 2010 12:52:25 +0100
 
fwts (0.14.3) maverick; urgency=low
 
  * New upstream version 0.14.3
 
 -- Colin King <colin.king@canonical.com>  Sun, 27 Jun 2010 11:52:50 +0100
 
fwts (0.14.2) maverick; urgency=low
 
  * New upstream version 0.14.2
 
 -- Colin King <colin.king@canonical.com>  Sat, 26 Jun 2010 20:09:37 +0100
 
fwts (0.14.1) maverick; urgency=low
 
  * New upstream version 0.14.1
 
 -- Colin King <colin.king@canonical.com>  Fri, 25 Jun 2010 17:11:49 +0100
 
fwts (0.14) maverick; urgency=low
 
  * New upstream version 0.14
 
 -- Colin King <colin.king@canonical.com>  Fri, 25 Jun 2010 10:40:02 +0100
 
fwts (0.13.1) maverick; urgency=low
 
  * New upstream version 0.13.1
 
 -- Colin King <colin.king@canonical.com>  Fri, 18 Jun 2010 15:26:53 +0100
 
fwts (0.13) maverick; urgency=low
 
  * New upstream version 0.13
 
 -- Colin King <colin.king@canonical.com>  Fri, 18 Jun 2010 10:48:50 +0100
 
fwts (0.12.4) maverick; urgency=low
 
  * New upstream version 0.12.4
 
 -- Colin King <colin.king@canonical.com>  Thu, 17 Jun 2010 17:55:01 +0100
 
fwts (0.12.3) maverick; urgency=low
 
  * New upstream version 0.12.3
 
 -- Colin King <colin.king@canonical.com>  Thu, 17 Jun 2010 14:09:35 +0100
 
fwts (0.12.2) maverick; urgency=low
 
  * New upstream version 0.12.2
 
 -- Colin King <colin.king@canonical.com>  Thu, 17 Jun 2010 12:18:16 +0100
 
fwts (0.12.1) maverick; urgency=low
 
  * New upstream version 0.12.1
 
 -- Colin King <colin.king@canonical.com>  Thu, 17 Jun 2010 11:40:43 +0100
 
fwts (0.12) maverick; urgency=low
 
  * New upstream version 0.12
 
 -- Colin King <colin.king@canonical.com>  Thu, 17 Jun 2010 10:01:08 +0100
 
fwts (0.11) maverick; urgency=low
 
  * New upstream version 0.11
 
 -- Colin King <colin.king@canonical.com>  Mon, 7 Jun 2010 09:04:13 +0100
 
fwts (0.1) maverick; urgency=low
 
  * New upstream version 0.1
 
 -- Colin King <colin.king@canonical.com>  Fri, 28 May 2010 11:15:26 +0100
 
