root / ChangeLog @ aa2fe10d
History | View | Annotate | Download (9.5 kB)
1 |
2013-11-04, v0.12 |
---|---|
2 |
* Add support for OpenBSD and NetBSD images (partition resizing is not |
3 |
supported yet) |
4 |
* Fix a bug in ChangePassword task that could lead to the removal of |
5 |
one or more user entries in the shadow file. |
6 |
|
7 |
2013-10-21, v0.11.1 |
8 |
* Fix a bug in pithcat |
9 |
* Minor updates in the documentation |
10 |
|
11 |
2013-10-18, v0.11 |
12 |
* Update the documentation |
13 |
* Change local-backend identifier from file:// to local// |
14 |
* Make sure the user does not specify local images outside IMAGE_DIR by |
15 |
using .. in the IMG_ID parameter |
16 |
* HELPER: Fix a bug triggered when the image is corructed |
17 |
|
18 |
2013-09-23, v0.10.1 |
19 |
* Merge the ChangeLog files of snf-image and snf-image-helper |
20 |
* Add version check in snf-image-update-helper |
21 |
* Remove HELPER_URL from common.in |
22 |
|
23 |
2013-09-19, v0.10 |
24 |
* Move the snf-image-helper image from squeeze to wheezy |
25 |
* Add documentations under /docs |
26 |
* Fix a bug in the network back-end |
27 |
|
28 |
2013-09-02, v0.9.3 |
29 |
* Add code to download and install a fixed snf-image-helper image. This is |
30 |
the default behaviour for snf-image-update-helper. |
31 |
|
32 |
2013-08-27, v0.9.2 |
33 |
* Use devflow building system |
34 |
* In pithcat if the provided URL is a pithosmap, initialize the backend |
35 |
with no database |
36 |
|
37 |
2013-05-16, v0.9.1 |
38 |
* Change pinned version for ufsutils package |
39 |
|
40 |
2013-04-23, v0.9 |
41 |
* Add support for FreeBSD images |
42 |
* HELPER: Fix a few bugs in the helper monitoring system |
43 |
|
44 |
2013-03-12, v0.8.1 |
45 |
* Fix a bug in helper-monitor.py |
46 |
* Make snf-image-update-helper install a patched version of ntfs-3g. |
47 |
The debian squeeze version does not recognize the "--no-mtab" option |
48 |
* Update contact email address |
49 |
|
50 |
2013-03-09, v0.8 |
51 |
* Add support for xen |
52 |
* Increase the default HELPER_SIZE and TIMEOUT values |
53 |
* Cleanup the code and remove settings no longer used |
54 |
* Rename snf-image-host to snf-image |
55 |
* HELPER: Add support for xen |
56 |
* HELPER: Cleanup the helper code |
57 |
|
58 |
2013-01-21, v0.7.6 |
59 |
* Make the size of the helper VM image configurable |
60 |
* HELPER: Mount /proc and /dev before chrooting |
61 |
* HELPER: Fix a bug in DeleteSSHKeys task where the code for checking for |
62 |
non-default keys was never called. |
63 |
|
64 |
2013-01-17, v0.7.5 |
65 |
* Cleanup defaults file and remove redundant variables |
66 |
* Make defaults file inherit the configuration options |
67 |
passed with ./configure |
68 |
|
69 |
2013-01-08, v0.7.4 |
70 |
* HELPER: Fix a bug in the code that determines which partition to resize |
71 |
* HELPER: On linux images, mount all local partition during deployment. Not |
72 |
just /. |
73 |
|
74 |
2013-01-04, v0.7.3 |
75 |
* Fix multistrap.conf to work with apt2.dev.grnet.gr |
76 |
|
77 |
2013-01-04, v0.7.2 |
78 |
* Change snf-image-helper repository to apt2.dev.grnet.gr |
79 |
* HELPER: In windows images make sure the file C:\Window\panther\Unattend.xml |
80 |
gets removed after sysprep runs |
81 |
* HELPER: Support extended partitions with id 0x0f |
82 |
* HELPER: Fix a bug in the error monitoring system |
83 |
* HELPER: Fix a bug in AssignHostname for archlinux images |
84 |
* HELPER: In AssignHostname check for the presence of /etc/hostname before |
85 |
trying to determine the disto of a Linux image. |
86 |
|
87 |
2012-12-07, v0.7.1 |
88 |
* Make pithcat work with pithosmap URLs |
89 |
* HELPER: Fix a race condition where in some cases could lead to a kernel |
90 |
panic for the helper VM. |
91 |
|
92 |
2012-12-03, v0.7 |
93 |
* Abandon debootstrap in favor of multistrap. This way we can define |
94 |
more than 1 repositories to retrieve packages from. |
95 |
* Add a mechanism for pinning repositories and package versions |
96 |
* Add a version check in snf-image-update-helper. After the creation |
97 |
of the helper, check if the versions of snf-image-{host,helper} match |
98 |
* Remove the HELPER_PKG variable from common.sh. The helper package by |
99 |
default should get downloaded from a repo using |
100 |
snf-image-update-helper. You can still install a package from the |
101 |
local file system using the -p variable. |
102 |
* Specify snf-image-helper as the init process when running the helper |
103 |
VM |
104 |
* HELPER: Make snf-image-helper the init process of the system |
105 |
* HELPER: Shutdown the helper image fast using the apropriate SysRq key |
106 |
* HELPER: Use eatmydata to omit the syncs performed by resize2fs when |
107 |
resizing a file system. You can supress this behaviour by defining |
108 |
the DO_SYNC image property. |
109 |
|
110 |
2012-11-20, v0.6.5 |
111 |
* HELPER: Fix a bug in AssignHostname configuration task where the script did |
112 |
not search for the presence of the Unattend.xml file in the VM, in |
113 |
a case-insensitive way |
114 |
|
115 |
2012-11-15, v0.6.4 |
116 |
* Fix a bug in snf-image-update-helper introduced in v0.6.3 |
117 |
|
118 |
2012-11-13, v0.6.3 |
119 |
* Fix a bug in snf-image-update-helper where the temporary image file |
120 |
was not removed if an error occured. |
121 |
* HELPER: Don't overwrite C:\Unattend.xml file in windows images, unless the |
122 |
image property USE_DEFAULT_UNATTEND is defined. |
123 |
* HELPER: Fix a bug in the error monitoring system |
124 |
* HELPER: Correct some error messages |
125 |
|
126 |
2012-10-12, v0.6.2 |
127 |
* Seperate the error messages that should be logged by the system from |
128 |
those that should be propagated to the user through the monitoring |
129 |
mechanism. Don't allow internal configuration options get revieled to |
130 |
* HELPER: Remove the rule of updating the password for user `user' in Fedora |
131 |
and Ubuntu when the USERS image property is missing. |
132 |
* HELPER: Check if a user exists before updating its password. |
133 |
the user. |
134 |
|
135 |
2012-10-05, v0.6.1 |
136 |
* Use Coordinated Universal Time when logging. |
137 |
* Fix a bug in the way snf-image-update-helper reads the links of the |
138 |
kernel and the initrd in the helper VM. |
139 |
* Use environmental variables instead of input options to pass sensitive |
140 |
data to pithcat. This is needed because when pithcat is running, every |
141 |
user can see the program's command line by using ps. |
142 |
|
143 |
2012-09-15, v0.6 |
144 |
* Fix import and export scripts |
145 |
* Add new config_url os parameter. This can be used by snf-image to |
146 |
download a json file that contains the value for other os parameters |
147 |
* HELPER: Make sure EnforcePersonality is the last task that runs before |
148 |
UmountImage. Doing this ensures that user-enjected files never |
149 |
get overwritten by any other configuration task. |
150 |
|
151 |
2012-08-31, v0.5 |
152 |
* Add a new progress monitoring mechanism. With this new mechanism, |
153 |
snf-image can output progress and error messages to external programs |
154 |
when running. |
155 |
* Make the name of image properties case insensitive |
156 |
* Abandon timelimit command in favor of timeout |
157 |
* Add support for null image backend type. This backend type can be |
158 |
used if we want snf-image to configure the VM disk without first |
159 |
copying an image to it. |
160 |
* HELPER: Add a new progress monitoring mechanish |
161 |
* HELPER: Add support for arch linux |
162 |
|
163 |
2012-06-29, v0.4.2 |
164 |
* HELPER: Make the name of image properties case-insensitive |
165 |
|
166 |
2012-05-28, v0.4.1 |
167 |
* HELPER: Fix a bug in FixPartitionTable where in some cases the script |
168 |
failed to create the logical swap partition. |
169 |
|
170 |
2012-05-17, v0.4 |
171 |
* Remove progress-monitor-support flag. An external progress monitor |
172 |
programm will be used if --with-progress-monitor flag is used in |
173 |
configure or if PROGRESS_MONITOR variable in the defaults file has a |
174 |
non-empty value |
175 |
* Remove --enable-pithos-backend option in configure. This will be |
176 |
detected at runtime |
177 |
* Create package list in snf-update-helper every time debootstrap is |
178 |
performed. If a cache file is found, snf-update-helper will use this |
179 |
list to determine if it is OK to use this cache file or not. |
180 |
* Add mechanism for overwritting the helper's Unattend.xml file |
181 |
* HELPER: Add support for creating SWAP partitions |
182 |
* HELPER: Add support for GPT partition tables |
183 |
* HELPER: Add support for resizing logical partitions |
184 |
* HELPER: Add mechanism for overwritting Unattend.xml |
185 |
|
186 |
2012-03-29, v0.3.6 |
187 |
* Make snf-image-update-helper ask whether to use the found deboostrap |
188 |
cache file when in interactive mode. |
189 |
* Make the system update the default debootstrap cache file when -c |
190 |
option is used and it's value does not point to a cache file. |
191 |
|
192 |
2012-03-26, v0.3.5 |
193 |
* HELPER: Force Automatic Update in Windows images |
194 |
|
195 |
2012-03-05, v0.3.4 |
196 |
* HELPER: Fix 2 bugs in Delete SSH Keys task, caused by the use of pipefail |
197 |
bash option |
198 |
|
199 |
2012-02-29, v0.3.3 |
200 |
* Fix a bug in pithcat where the restored image had incorrect |
201 |
size. The trailing zeros in the image files where not restored. |
202 |
* HELPER: Check if the images partition table is valid |
203 |
|
204 |
2012-02-06, v0.3.2 |
205 |
* Make pithcat work with pithos v0.8.3 |
206 |
|
207 |
2012-01-26, v0.3.1 |
208 |
* HELPER: Fix a bug in the OS detection code |
209 |
|
210 |
2011-01-12, v0.3 |
211 |
* Put all helpers run-time created files in a tmpfs jail |
212 |
* Remove the ARCH field from the image name |
213 |
* Support remote (network accessable) and pithos hosted images |
214 |
* Remove custom images format (remote images is a supergroup) |
215 |
* HELPER: Warn and in some cases fail if the instance is of an unknown |
216 |
* HELPER: Force a resize when the filesystem is clean, even if resize2fs |
217 |
complains |
218 |
* HELPER: Make sure OSFAMILY image property is specified |
219 |
|
220 |
2011-11-18, v0.2 |
221 |
* Support diskdump format |
222 |
* Support custom images format. Custom images are diskdump images |
223 |
that can be accessed from a URL |
224 |
* Add a new OS parameter (img_properties) |
225 |
* HELPER: Add support for Image Properties |
226 |
* HELPER: Add new FixPartitionTable task |
227 |
* HELPER: Add new task that disables RDP connections during windows setup |
228 |
* HELPER: Extend image personalization to support custom ownership and |
229 |
permissions in the injected files |
230 |
|
231 |
2011-10-20, v0.1.2 |
232 |
* Fix a debootstrap bug in snf-image-update-helper |
233 |
* Use --one-file-system option when creating cache for update-helper |
234 |
* Add setting for allowing the user to manually pick a debian mirror |
235 |
for debootstrap. |
236 |
|
237 |
2011-10-17, v0.1.1 |
238 |
* Replace $(var) with ${var} in defaults file. |
239 |
* Fix a dangerous-use-of-xargs bug in create. |
240 |
* HELPER: Fix a bug in ChangePassword task |
241 |
* HELPER: Add timestamps in output of the tasks |
242 |
|
243 |
2011-10-04, v0.1 |
244 |
* Initial release |