ubuntu-fan (0.12.8~16.04.3) xenial; urgency=medium

  * dep8: Allow output on stderr without failing (LP: #1825968)

 -- Stefan Bader <stefan.bader@canonical.com>  Tue, 23 Apr 2019 12:37:17 +0200

ubuntu-fan (0.12.8~16.04.2) xenial; urgency=medium

  * fanctl: fix config_filename when the interface does not have a width
    (LP: #1737640)

 -- Andy Whitcroft <apw@canonical.com>  Tue, 12 Dec 2017 15:34:26 +0000

ubuntu-fan (0.12.8~16.04.1) xenial; urgency=medium

  * fanatic: Optionally provide DNS server for docker test (LP: #1732717)

 -- Stefan Bader <stefan.bader@canonical.com>  Wed, 29 Nov 2017 16:17:26 +0100

ubuntu-fan (0.12.7~16.04.1) xenial; urgency=medium

  * fanctl: cmd_up needs to proparate scan_config errors (LP: #1719644)
  * fanatic: Clean up config if bringup fails (LP: #1728050)

 -- Stefan Bader <stefan.bader@canonical.com>  Fri, 27 Oct 2017 16:15:10 +0200

ubuntu-fan (0.12.6~16.04.1) xenial; urgency=medium

  [ 0.12.5 ]
  * DEP8: Fix LXD default interface detection (LP: #1732739)
  * fanctl: return error on fail_up (LP: #1719644)

  [ 0.12.6 ]
  * fanatic: Add short success delay to nc_send (LP: #1721352)
  * fanatic: Catch test preparation steps failing (LP: #1735183)
  * fanatic: Add DNS checks to local-test preparation (LP: #1732747)

 -- Stefan Bader <stefan.bader@canonical.com>  Thu, 26 Oct 2017 10:33:59 +0200

ubuntu-fan (0.12.4~16.04.1) xenial; urgency=medium

  [ Andy Whitcroft ]
  * fanctl.8: fix interfane type (LP: #1584845)
  * debian/control: fix use of obsolete > operator (LP: #1714969)
  * fanctl: only bring up enabled Fan Networks in --auto mode (LP: #1707610)
  * fanctl: correctly specify local interface specific config (LP: #1707610)
  * fanatic: recast advanced commands as non-interactive (LP: #1714966)
  * fanatic: fix spelling in primary help (LP: #1714966)
  * fanatic: fix references to fanatic manual page (LP: #1714966)

  [ Stefan Bader ]
  * fanatic: fix local testing and improve docker test (LP: #1714969)
  * fanatic: Support nc -N option (LP: #1714969)
  * fanatic: Prevent error message without docker installed (LP: #1714969)
  * fanatic: Supply LXD storage if needed (LP: #1714969)
  * dep8: Add LXD auto-test (LP: #1714969)
  * fanatic: Fix typo in progress output (LP: #1714966)
  * README: Refresh documentation (LP: #1714966)
  * fanctl.8: Refresh documentation (LP: #1714966)
  * fanatic.8: Refresh documentation (LP: #1714966)
  * fanatic.8: Reword advanced to non-interactive usage (LP: #1714966)
  * DEP8: lxd: Suppress stderr on profile list (LP: #1714969)

 -- Stefan Bader <stefan.bader@canonical.com>  Wed, 30 Aug 2017 16:11:23 +0200

ubuntu-fan (0.9.2) xenial; urgency=medium

  * fanatic: Support new (>=1.12) docker network management commands
    (LP: #1656875).
  * dep8: Added ADT test case for docker. This also required a minor change
    to the test setup in fanatic to suppress output to stderr.

 -- Stefan Bader <stefan.bader@canonical.com>  Fri, 20 Jan 2017 17:54:11 +0100

ubuntu-fan (0.9.1) xenial; urgency=medium

  [ Andy Whitcroft ]
  * fanatic: fix legacy command line form syntax error (LP: #1584150)
  * fanctl/fanatic: add help commands/options with initial pointers
    (LP: #1535054)

  [ Jay Vosburgh ]
  * fanatic: fix underlay with calculation (LP: #1584092)

  [ Andy Whitcroft ]
  * fanctl/fanatic: remove invalid web reference from manual pages.
    (LP: #1582956)
  * fanatic: detect user specified underlay address without overlay
    (LP: #1584692)
  * fanatic: switch from lxd-images to using cached lxc images. (LP: #1584775)
  * fanatic: test-host -- use the selected underlay width to calculate the remote addresses
    (LP: #1584878)
  * fanctl: fix net start/stop exit codes. (LP: #1551747)
  * fanatic: install ping and nc when needed (LP: #1586176)
  * fanatic: switch docker testing to lts images (LP: #1586169)

 -- Andy Whitcroft <apw@ubuntu.com>  Mon, 04 Jul 2016 14:35:39 +0100

ubuntu-fan (0.9.0) xenial; urgency=medium

  * fanatic: adjust daemonisation flags based on docker version (LP: #1555052)

 -- Andy Whitcroft <apw@ubuntu.com>  Wed, 09 Mar 2016 12:41:46 +0000

ubuntu-fan (0.8.0) xenial; urgency=medium

  * fanatic: remove debugging which slipped through the net
  * fanatic: mark initial fan configuration as automatic
  * fanatic: clarify underlay/overlay prompts
  * ubuntu-fan: prerm -- attempt to take down all active fans
  * ubuntu-fan: postrm -- remove/purge /etc/network/fan configuration appropriatly
  * ubuntu-fan: postrm -- purge secondary config
  * fanctl: fix down -a/-e exit status
  * fanctl: config -- fix parameter validation and add help
  * fanctl: net -- fix parameter validation and add help
  * fanctl: up -- fix parameter validation and add help
  * fanctl: down -- fix parameter validation and add help
  * fanctl: help -- add new command to tie up all the usage information
  * fanatic: fix fan configuration checks and remove debug
  * ubuntu-fan: prerm -- detect and deconfigure fanatic built fans
  * fanatic: add --no-docker-restart option to avoid docker outages
  * ubuntu-fan: prerm -- use new --no-docker-restart
  * fanctl: show -- add command validation

 -- Andy Whitcroft <apw@ubuntu.com>  Fri, 19 Feb 2016 23:29:26 +0000

ubuntu-fan (0.7.0) xenial; urgency=medium

  [ Andy Whitcroft ]
  * fanctl: only automatically bring up enabled fans
  * fanctl: add clear flags to enable/disable a fan in /etc/network/interfaces
  * fanatic: make sure we enable the fans we create
  * ubuntu-fan: pull out configuration migration to postinst
  * ubuntu-fan: add migration for overlay underlay ordering
  * ubuntu-fan: install a default fan mapping
  * fanctl: switch to underlay first forms
  * fanatic: switch to underlay first forms

  [ Roderick W. Smith ]
  * fanatic/fanctl: tech-writer update for manual pages

  [ Andy Whitcroft ]
  * fanctl: prevent secondary addresses dissappeaing on slice down
  * fanctl: switch to using names parameters for all options
  * fanctl: add config sub-command to handle local configuration delta
  * fanatic: switch to option based command lines
  * fanctl: handle comments anywhere in a line
  * fanctl: add --comment option for local config to allow tagging
  * fanatic: switch to using new fanctl config mode
  * fanatic: switch to options and settle on underlay overlay order for prompts
  * fanctl.8: switch to option based usage
  * fanctl.8: add fanctl config persistant state command
  * fanatic.8: switch to option based usage
  * fanctl: move configuration into its own directory and create it
  * postinst: always attempt to make the default config
  * fanatic: enable dhcp for LXD
  * fanctl: show options without leading -- prefix
  * postinst: migrate flags to option forms

 -- Andy Whitcroft <apw@canonical.com>  Thu, 18 Feb 2016 12:07:03 +0000

ubuntu-fan (0.6.0) xenial; urgency=medium

  [ Andy Whitcroft ]
  * fanatic: add LXD specific configuration and testing
  * fanatic: remove LXC support in favour of LXD
  * fanctl: fix error message when failing to down a fan
  * fanatic: follow LXC to LXD migration in manual page

  [ Leann Ogasawara ]
  * fanatic: refer to LXD instead of LXC
  * fanatic: add error checking for lxd-image import
  * fanatic: add error handling for docker pull ubuntu

 -- Andy Whitcroft <apw@ubuntu.com>  Thu, 14 Jan 2016 16:21:09 +0000

ubuntu-fan (0.5.0) xenial; urgency=medium

  * fanatic: switch to using full fan specifications
  * fanatic: ensure auto configuration tags are unique
  * fanatic: docker -- do not attempt to restart docker if not deconfiguring
  * fanatic: LXC/docker -- only configure when subsystem is installed
  * fanatic: testing -- fix remote IP reporting
  * fanatic: add unconfigure as a command alias for deconfigure
  * fanatic: LXC/docker -- skip configuring if already configured in a previous run
  * fanatic: report unknown commands
  * fanatic: testing -- local host IP is pertinent when not-interactive
  * fanatic: lxc -- fix enable-lxc command binding
  * fanatic: simplify parsing of underlay/overlay when not specified

 -- Andy Whitcroft <apw@ubuntu.com>  Mon, 11 Jan 2016 17:34:22 +0000

ubuntu-fan (0.4.0) xenial; urgency=medium

  * fanctl: switch to ifup/down hooks to drive automatic configuration
    as interfaces appear/disappear.
  * fanctl: add support for VXLAN based transport.
  * fanatic: add a new Fan configuration helper.
  * debian/control: Recommend netcat for use in testing.
  * postinst: support migration from older configurations.

 -- Andy Whitcroft <apw@ubuntu.com>  Fri, 08 Jan 2016 15:13:24 +0000

ubuntu-fan (0.3.0) wily; urgency=low

  * Add fanctl control program in preparation for v3 kernel bits.
    (LP: #1470091)
  * Add fanctl.8 manual page.
  * Fix dnsmasq except-interface specification to fan-*.
  * Loosen iproute2 dependancy to allow test builds to match.
  * debian/ubuntu-fan.postinst: add post install conversion of previous
    configuration to /etc/network/fan.
  * debian/control: switch depends: to dnsmasq-base to prevent installation
    of the system daemon when not needed.
  * Update the README to better describe use cases and to point to external
    resources.

 -- Andy Whitcroft <apw@ubuntu.com>  Mon, 06 Jul 2015 23:04:40 +0100

ubuntu-fan (0.1) vivid; urgency=low

  * Initial Release.  (LP: #1439706)

 -- Andy Whitcroft <apw@ubuntu.com>  Wed, 01 Epr 2015 14:41:25 +0100
