2 * Use devflow building system
7 * Add Support for FreeBSD images
8 * Fix a few bugs in the helper monitoring system
11 * Update contact email address
15 * Cleanup the helper code
18 * Mount /proc and /dev before chrooting
19 * Fix a bug in DeleteSSHKeys task where the code for checking for
20 non-default keys was never called.
25 * Fix a bug in the code that determines which partition to resize
26 * On linux images, mount all local partition during deployment. Not
32 * In windows images make sure the file C:\Window\panther\Unattend.xml
33 gets removed after sysprep runs
34 * Support extended partitions with id 0x0f
35 * Fix a bug in the error monitoring system
36 * Fix a bug in AssignHostname for archlinux images
37 * In AssignHostname check for the presence of /etc/hostname before
38 trying to determine the disto of a Linux image.
41 * Fix a race condition where in some cases could lead to a kernel
42 panic for the helper VM.
45 * Make snf-image-helper the init process of the system
46 * Shutdown the helper image fast using the apropriate SysRq key
47 * Use eatmydata to omit the syncs performed by resize2fs when
48 resizing a file system. You can supress this behaviour by defining
49 the DO_SYNC image property.
52 * Fix a bug in AssignHostname configuration task where the script did
53 not search for the presence of the Unattend.xml file in the VM, in
54 a case-insensitive way
59 * Don't overwrite C:\Unattend.xml file in windows images, unless the
60 image property USE_DEFAULT_UNATTEND is defined.
61 * Fix a bug in the error monitoring system
62 * Correct some error messages
65 * Remove the rule of updating the password for user `user' in Fedora
66 and Ubuntu when the USERS image property is missing.
67 * Check if a user exists before updating its password.
70 * Supress a very noisy warning in 40DisableRemoteDesktopConnections
71 task created by reglookup. This is triggered only when reading
72 registry files from windows 2012 systems.
73 * User Coordinated Universal Time when logging.
76 * Make sure EnforcePersonality is the last task that runs before
77 UmountImage. Doing this ensures that user-enjected files never
78 get overwritten by any other configuration task.
81 * Add a new progress monitoring mechanish
82 * Add support for arch linux
85 * Make the name of image properties case-insensitive
88 * Fix a bug in FixPartitionTable where in some cases the script
89 failed to create the logical swap partition.
92 * Add support for creating SWAP partitions
93 * Add support for GPT partition tables
94 * Add support for resizing logical partitions
95 * Add mechanism for overwritting Unattend.xml
100 * Force Automatic Update in Windows images
103 * Fix 2 bugs in Delete SSH Keys task, caused by the use of pipefail
107 * Check if the images partition table is valid
112 * Fix a bug in the OS detection code
115 * Warn and in some cases fail if the instance is of an unknown
116 * Force a resize when the filesystem is clean, even if resize2fs
118 * Make sure OSFAMILY image property is specified
121 * Add support for Image Properties
122 * Add new FixPartitionTable task
123 * Add new task that disables RDP connections during windows setup
124 * Extend image personalization to support custom ownership and
125 permissions in the injected files
130 * Fix a bug in ChangePassword task
131 * Add timestamps in output of the tasks