~blake-rouse/maas:fix-1699864

Last commit made on 2017-07-06
Get this branch:
git clone -b fix-1699864 https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
fix-1699864
Repository:
lp:~blake-rouse/maas

Recent commits

d2ccf80... by Blake Rouse

Fix machinesTable directive so that it works with vs-repeat. Fixes lp: #1699864

7b16e1c... by Newell Jensen

Add missing forms to __all__ in forms file. This will allow someone to quickly scan all the forms that are contained in this file.

37ec525... by =?utf-8?q?Danilo_=C5=A0egan?= <email address hidden>

Twisted 16.6.0 logger.formatEventAsClassicLogText now includes a traceback by default, so update test to cope with that.

Reintroduce explicit hash on DHCPServer which is an attr.s (no longer the default in python3-attr 17.2.0 included in artful)

bca2a32... by Mike Pontillo

Add ability to send multicast beacons.

 * Also adds 'maas-rack send-beacons' test command.

aaf4502... by Newell Jensen

Allows the domain of controllers to be changed in the UI.

08dbe7d... by Данило Шеган

Convert package, package-dev, source-package and source-package-dev Makefile targets to use git.

1230dda... by Mike Pontillo

Add initial beaconing service and protocol.

 * Add ProtocolForObserveBeacons to read input from each beacon
   monitoring process.
 * Add BeaconingSocketProtocol to receive input from either the
   ProtocolForObserveBeacons or the socket layer. (The socket
   layer path is used for unit tests, and in a future test command.)
 * Add a way to age out entries in an OrderedDict based upon UUID keys.
   (The UUIDs must have a valid 'time' field.)
 * Add initial transmit and receive path for beacons.
 * If solicitation packets are received, respond to them with
   advertisements.

468878d... by Lee Trager

Run badblocks using the physical blocksize of the disk.

By default badblocks always runs using a blocksize of 1024 and uses a 32bit int
for the number of blocks it can test. For large disks the number of blocks
exceeds the 32bit int limit and causes badblocks to fail. Many large uses use
a larger physical blocksize which avoids hitting the 32bit int limit which
helps avoid hitting LP:1695229.

d2e085a... by Blake Rouse

Fix the snap versioning to generate the same version string as packaging.

Uses the latest tag in the git repository to set the version of the snap.

34de7f8... by =?utf-8?q?Danilo_=C5=A0egan?= <email address hidden>

Cope with changes in how Django 1.11 ModelForms treat missing fields and defaults (if fields are missing from submitted data, their cleaned_data versions are not used, and their per-field defaults are used instead): include vlan=None in a few SubnetForm tests, and make iprange.comment default to empty string explicitely (otherwise it defaults to None in 1.11).