forked from kimchi-project/kimchi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
452 lines (447 loc) · 45.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
CHANGELOG
=========
#### [kimchi-1.0.1] ####
* [9d0c89c] Do not generate ChangeLog when outside a Git repo (Crístian Viana)
* [c44d03b] Add VERSION file with Kimchi version (Aline Manera)
* [51d365f] Get the appropriate Kimchi version from Git tag (Crístian Viana)
* [d9d4cdd] Fix variable name "iptype" (Crístian Viana)
* [564babe] Issue #97: "Make distclean" does not remove all the intermediate files (Paulo Vital)
* [4a6edb2] Issue #180: Singular/plural noun agreement on "Templates" (Crístian Viana)
#### [kimchi-1.0.0] ####
* [d665854] Update ChangeLog for the 1.0.0 release (Adam Litke)
* [0448a5a] opensuse: Start kimchid automatically (Adam Litke)
* [5db3d20] Issue #173: set the correct mime type of Content-Type in HTTP respose header (ShaoHe Feng)
* [665406d] Bugfix: Issue #182 int object has no attribute isdigit (apporc)
* [0654104] Encode parameters in URL generated by the server (Xin Ding)
* [f7fa1d8] Encode parameters in URL When calling REST APIs (Xin Ding)
* [4fdc708] Make header text sizes equal (Crístian Viana)
* [3c88c7f] build: Generate ChangeLog (Adam Litke)
* [51f15c6] issue #183: Display all template information in pt_BR on Firefox (Aline Manera)
* [adb065f] i18n: Update translation catalogue (Adam Litke)
* [f4d7f5b] Fix typo in English translation (Aline Manera)
* [65bdf9e] Issue #183: Adjust Template Tile Layout (Hongliang Wang)
* [916344a] Fug fix:Chinese tooltip will wrap in storage (zhoumeina)
* [045c506] change the storage arrow style, and make arrow disable when inactive (zhoumeina)
* [b45b62c] i18n: Update pt_BR translations (Aline Manera)
* [27cebf6] Issue #154: Prompt User When Creating VM and There is NO Template (Hongliang Wang)
* [85195d6] Issue #191: Log-in Name Disappears after Restarting Browser (Hongliang Wang)
* [4cf0113] Issue #190: Language Selector Value NOT Match Page Content (Hongliang Wang)
* [6c85531] Bug fix: login window will have scroll bar when putted wrong password (zhoumeina)
* [111494a] Drop the handle in storage,fix the position error of the navbar arrow (zhoumeina)
* [917d120] The icon image for unknown os is not suitable (Xin Ding)
* [aea983c] issue #166: Destroy storage when vm define fails (Royce Lv)
* [3269670] The size unit of scanned ISOs is wrong (Xin Ding)
* [66be273] kimchid: Fix default for 'host' parameter (Adam Litke)
* [1fd2284] Add the translation of English and Chinese (zhoumeina)
* [832a270] bug fix: 404 error in debugger network tab when creating new VM (Aline Manera)
* [457afa8] Apply Kimchi style to login screen (Aline Manera)
* [26f8b50] model: Handle libvirt connection failures (Adam Litke)
* [b97428f] MockModel: fix mock_environment (Adam Litke)
* [e7c976e] Issue#93 UI Not updated after deleting the last guest (fix) (Adam King)
* [e515426] issue #171: Adjust template box style to avoid text overlapping (Aline Manera)
* [3d4d209] Fix bug:145 Make a util to change the storage unit (zhoumeina)
* [318a183] update test case after a series unit bug fixed (ShaoHe Feng)
* [385a1b0] bug fix: keep the default value of storage info from libvirt (ShaoHe Feng)
* [8171fcc] bug fix: set the capacity unit to MB when pass it the storagevolumes_create. (ShaoHe Feng)
* [508cbdb] bug fix: mockmodel set the storage volume size to MB according to the API.md (ShaoHe Feng)
* [aee9ebe] bug fix: Update API for storage volume resize (ShaoHe Feng)
* [5eb9b8b] Issue: #177: iso storage volume get wrong allocation value (ShaoHe Feng)
* [8976efd] Add spaces around words on "Templates" (Crístian Viana)
* [4ed3db9] tests: Add tests to verify data validation when editing a template (Aline Manera)
* [cf817b9] issue #75: Validate parameters when updating a Template (Aline Manera)
* [71a3a88] Create default network if it does not exist (Aline Manera)
* [59efe0c] bug fix: Fix log error message when kimchi can not create default pool (Aline Manera)
* [c20106f] bug fix: Fix typo while logging information to cherrypy handlers (Aline Manera)
* [e97498a] bug fix: Import missing modules (Aline Manera)
* [6d8d739] doc: Restart libvirt after installing packages (Adam Litke)
* [5387198] tests: Add assertIn and assertNotIn for python2.6 (Adam Litke)
* [7498532] Update README and packaging files for release (Adam Litke)
* [f8ef624] Fix typo on Storage Tab (Aline Manera)
* [f6a60ff] change the login window css to make language selector in the head (zhoumeina)
* [0509118] Issue #174: error page can not be translated, fix it. (ShaoHe Feng)
* [de3cc14] UI Template Edit: Hide Unsupported Items (Hongliang Wang)
* [87b2930] Fix bug Regex in checking url (zhoumeina)
* [149f12d] Align storage header in Storage tab (Aline Manera)
* [e7e8c61] Autostart storagepools created from kimchi (apporc)
* [d41f4f5] UI: Enable Language Selection (Hongliang Wang)
* [87049d1] Enable the template_create test with non-root account (Shu Ming)
* [ba5fbc3] Streamline template creation flows - update (Xin Ding)
* [0abccf7] bug fix: Recognize openSUSE 12.3 ISO file (Aline Manera)
* [a8c5430] Fixed the regx pattern (Shu Ming)
* [d244cb6] bug fix: Recognize Fedora 19 ISO file (Aline Manera)
* [488784e] Issue #133: mv make_dirs from kimchid.in to server.py (ShaoHe Feng)
* [ac1d7c2] Streamline template creation flows (Xin Ding)
* [436ce3e] doc: Update images in README (Adam Litke)
* [4ea86e3] Issue #167: Duplicate Requests for HTML Fragment when Switching Pages (Hongliang Wang)
* [657bb3b] Issue #161: Firefox Doesn't Take Correct Favicon for Kimchi (Hongliang Wang)
* [0ba88f8] bug fix: remove ordereddict from suse spec require list (ShaoHe Feng)
* [768441a] Style of uneditable fileds in template edit (Xin Ding)
* [26a9427] Change the ico of iso (zhoumeina)
* [6f74c37] Bug fix:137 UI: When expanding an empty pool, show a message in the drawer (zhoumeina)
* [827f3b2] Issue #151: No Message when User Opens http://kimchi:port/#i18n (Hongliang Wang)
* [316565c] issue#149: fix relative symlink path error in iso scan (Royce Lv)
* [cb7b5e5] Issue #131: Wrong Arrow Position after Error Page (Hongliang Wang)
* [87fdfb8] Add test for refresh and vol number display (Royce Lv)
* [0c7900a] Update model to support refresh and 'nr_volumes' info (Royce Lv)
* [fa3ffc2] Change mockmodel to refresh pool volumes (Royce Lv)
* [2391429] Update Controller to add 'nr_volumes' into its info (Royce Lv)
* [8c4fedc] Update the description StoragePool and StorageVolume in API.md (Royce Lv)
* [868db8e] Add testcase for create volume for active pool (Royce Lv)
* [7657947] Prevent mockmodel from creating volumes for deactive pool (Royce Lv)
* [45c6769] Activate default pool for mockmodel (Royce Lv)
* [78f18e7] Create default pool and activate in model (Royce Lv)
* [3a33f1c] Issue #112: Guest reboot and power buttons do not have hover text (Hongliang Wang)
* [b8ad3fd] Issue #147: Storage UI NOT List Storage Automatically After Logging in (Hongliang Wang)
* [d514ac6] KPI: Updates model and mockmodel tests (Aline Manera)
* [c2dcfa9] KPI: Update API documentation (Aline Manera)
* [8e6448e] Display disk I/O rate instead of storage usage (Aline Manera)
* [f6c1daf] Display network I/O rate instead of memory usage (Aline Manera)
* [dd1b604] Create new thread to collect Kimchi statistics (Aline Manera)
* [9e20380] Fix Log-in Window Redrawn after 401 Returned (Hongliang Wang)
* [5539156] tests: Fix auth tests (Adam Litke)
* [87dc322] tests: Add authentication tests (Adam Litke)
* [3d993d3] Issue #125: Switching Page Tabs Breaks Pop-up Menu Disappearing (Hongliang Wang)
* [f00ee09] i18n: Correct storage pool create error message (Adam Litke)
* [adf3ac3] issue #143: Add missing parameter while calling the request error handler (Aline Manera)
* [a915292] Add the globalization translation in English/Chinese (zhoumeina)
* [8ccaf94] Fix bug: Storage pool name will wrap when it contains - and white-space (zhoumeina)
* [b27d1f4] issue #141: Fix regex responsible to check if an URL is valid or not (Aline Manera)
* [e9a8723] fix issue #136 about mockmodel iso pool type (Royce Lv)
* [d412d20] There will be two goto homepage button at the #tag nonexistent page (zhoumeina)
* [d894fc1] Aggregate read for iso to improve scan efficiency (Royce Lv)
* [6ffb568] Add a go to homepage button at the error page (zhoumeina)
* [cd1b23d] capabilities: Update REST API tests (Aline Manera)
* [f5089e8] capabilities: Update API.md (Aline Manera)
* [8f54df9] Capabilities detection (Aline Manera)
* [b0a0c73] screenshot: Expose stream test result (Aline Manera)
* [99f9d9e] Update Test Code (Hongliang Wang)
* [d00782c] Edit Template API: Change HTTP Code to 303 (Hongliang Wang)
* [cfc30c8] UI: Update Template (Hongliang Wang)
* [f12ebc0] UI:[Storage support]Add the html of Storage support (zhoumeina)
* [53cad8d] UI:[Storage support]Add the js files of storage (zhoumeina)
* [59f07ab] UI:[Storage support]Add the css style of the storage page (zhoumeina)
* [3d9a7ff] UI:[Storage support]Add the po files of storage ui design (zhoumeina)
* [e806e87] UI:[Storage support]Add the png files for storage ui design (zhoumeina)
* [6d72c82] tests: Disable auth debug (Adam Litke)
* [740ae82] tests: Fix unit tests after auth was merged (Adam Litke)
* [c8876e3] auth: Prevent HTTBA in browser with FF Poster (Adam Litke)
* [114d52e] Enable UI (Hongliang Wang)
* [e13434a] Enable Cookie Manipulating in Client Side (Hongliang Wang)
* [bd1367b] Enable REST API (Hongliang Wang)
* [d69d14c] authentication (ShaoHe Feng)
* [f2949fa] Raise exception when cdrom URl does not match any criteria (Aline Manera)
* [ec0dd6a] Create sanity test to verify libvirt supports iso streaming (Aline Manera)
* [2a0504d] Adjust VM xml to support iso streaming (Aline Manera)
* [2d9ee88] bug fix: Use unitdir macro when creating directory for systemd units (ShaoHe Feng)
* [706a277] Create templates by shallow scan, deep scan and distros (Xin Ding)
* [50a5f26] shallow scan: Update testcases (Royce Lv)
* [0ef2130] Shallow scan: Add mockmodel implementation (Royce Lv)
* [e652eaf] shallow scan: Add model support (Royce Lv)
* [451c006] shallow scan: Change controller to be compatible with virtual pool (Royce Lv)
* [e2dd533] shallow scan: return unknown distro and version rather than none (Royce Lv)
* [3bceeaf] shallow scan: Report path info to storage volume (Royce Lv)
* [fac0794] shallow scan: extend API.md to make volume report iso information (Royce Lv)
* [0453992] Create template iso path needs to check (zhoumeina)
* [f1594e4] Fix bug:119 Action will be closed after refresh each 5 s (zhoumeina)
* [9e7ccba] No html escape in the kimchi.template function (Xin Ding)
* [a3b4891] Add browser support in README (zhoumeina)
* [78ba75c] Remove the msg check in test_exception.py (Bing Bu Cao)
* [d64c1fb] Catch the libvirt exceptions when accessing storage objects (Bing Bu Cao)
* [0ca05c1] Return abspath for iso scanning (Royce Lv)
* [7a01840] Add parentheses around dependency version in deb control file (Aline Manera)
* [781ba1d] issue#110: Fix list storage volume for inactive pool (Royce Lv)
* [b53bb35] Add testcase for InvalidOperation (Royce Lv)
* [a21aaeb] Catch InvalidOperation in collection (Royce Lv)
* [99638de] tests: Test the REST API using an SSL connection (Adam Litke)
* [2f26f37] server: Support SSL connections (Adam Litke)
* [a92de0d] api: Add an API to retrieve application configuration (Adam Litke)
* [8aac0d1] bug fix: add two dependencies in README. (apporc)
* [7dd1243] bug fix: two python souce missing in distribution (apporc)
* [1e46730] build: Include extra top-level files in dist (Adam Litke)
* [e8f27d8] Issue #76 - ImportError: No module named discover (Bing Bu Cao)
* [270a971] adopt a single log convention (ShaoHe Feng)
* [fff1bdf] IE8: The arrow indicator of dropdown menus can't be displayed (Xin Ding)
* [c73d9e6] A module to check the pam authenticate (ShaoHe Feng)
* [a724d98] set expires for static content caching (ShaoHe Feng)
* [c89a1ed] cacheBust parameter for static content caching (ShaoHe Feng)
* [ce1ad9c] add a cachebust module to generate href with cacheBust (ShaoHe Feng)
* [253a894] IE8: No background style for items in the template list page (Xin Ding)
* [0ea6333] IE8: No selected style for items in the main (Xin Ding)
* [44202b0] Fix indent of the js files (zhoumeina)
* [4d78ca5] template-update: real model support implement update method (ShaoHe Feng)
* [d3f864b] template-update: add the test case for update (ShaoHe Feng)
* [d3c4cb2] template-update: mock model support implement update method (ShaoHe Feng)
* [7d924e6] template-update: resouce support update method (ShaoHe Feng)
* [f67cf47] template-update: define an update method in API.md document (ShaoHe Feng)
* [dab2688] codingstyle: Fix indent for templates.html.tmpl (Adam Litke)
* [d12b474] IE8: The template list page can't be displayed (Xin Ding)
* [d24d1d5] Add delete confirm message box (zhoumeina)
* [40f0d9d] issues #95: Added files generated by build to .gitignore (ShaoHe Feng)
* [6528b11] IE8: Very long guest names cause column misalignment (Xin Ding)
* [8b6f92f] issue #82: convert from svg image to png image (ShaoHe Feng)
* [41206f4] Add Portuguese (Brazil) translation (Aline Manera)
* [e1eb228] Remove magic directories from config.py.in (Adam Litke)
* [9bc6ba2] i18n: Stop adding location comments to po files (Adam Litke)
* [c873867] Issue #39: Animate Button Clicks to Provide User Feedback (Hongliang Wang)
* [692cdd6] ui: Rename tab pages (Adam Litke)
* [eb1c6a3] python2.6 do not support dict key iteration (ShaoHe Feng)
* [c59b7d6] Using absolute path in error page (Royce Lv)
* [5f04ac0] test case for creating a vm with unicode name (ShaoHe Feng)
* [1797fe8] mockmodel support a VM with ww language name (ShaoHe Feng)
* [af8014d] support create a vm with unicode name (ShaoHe Feng)
* [a4c99eb] sqlite3 support unicode (ShaoHe Feng)
* [ae358e4] Passing the options from autogen.sh to configure (Shu Ming)
* [ff869d5] remove the translation keys in i18n.thml and update the po files (ShaoHe Feng)
* [afb3a77] UI: update some labels of template edit page (ShaoHe Feng)
* [04395d5] All templates translate all languages no exceptions for English (ShaoHe Feng)
* [49a02da] Issue #72: Make Pages Be Bookmark-able (Hongliang Wang)
* [a5fceb2] fix bug:35 GUEST 'VNC' do not work which graphic type is 'spice' (zhoumeina)
* [bfd91d8] ui: Keep image ratio while displaying VM icon and screenshot image (Aline Manera)
* [1846daa] Exception: Add UI support (Royce Lv)
* [431d554] Exception: Add testcase to test error reporting (Royce Lv)
* [55d84e1] Exception: Distinguish development mode and production mode in kimchi server (Royce Lv)
* [1463303] Exception: reporting error in controller.py in details (Royce Lv)
* [dc8881f] Exception: Customise error page handler (Royce Lv)
* [b8c6eee] Exception: move exceptions from model (Royce Lv)
* [3e86f3f] ui: Disable 'Create' button on create guest without required input (Aline Manera)
* [c5e3951] Update Banner image for Kimchi rename (Adam King)
* [551a564] Issue #43: UI Reports Error When Pressing Enter Key in Creating VM Form (Hongliang Wang)
* [75ce907] fix bug:#51 guest tab contains 404 file not find error (zhoumeina)
* [2086de3] Bug fix:#67 add M for template memory (zhoumeina)
* [831160b] update UI to get connect graphics (ShaoHe Feng)
* [a196235] add graphics in mockmodel (ShaoHe Feng)
* [091af9b] add an attribute to get graphics of vm in model and update test case (ShaoHe Feng)
* [9d17820] bug fix: Add graphics of vm in API.md document (ShaoHe Feng)
* [4c227f5] Add ignore_missing parameter to ObjectStoreSession.delete() method (Aline Manera)
* [7c5b4d3] add automake and autoconf to dependencies (zhoumeina)
* [895f18c] add i18n.html.tmpl in dist_html_DATA list (ShaoHe Feng)
* [e67e479] doc: Update README.md with new build steps (Adam Litke)
* [91746b7] Rename burnet to kimchi (Adam Litke)
* [da6bc2c] build: Set install prefix using autoconf (Adam Litke)
* [0eba7d3] build: remove old distutils build files (Adam Litke)
* [818f184] build: Add support for building distro packages (Adam Litke)
* [544d8bd] build: Add gettext i18n support (Adam Litke)
* [b868785] build: Compile, distribute and install files (Adam Litke)
* [3529c60] build: Add basic autotools infrastructure (Adam Litke)
* [fff5167] screenshot: Add timeout to screenshot creation (Aline Manera)
* [5bebdc2] bug fix:#49 404 in debugger network tab when opening kimchi templates tab (zhoumeina)
* [30bc539] tests: Fix test_server_start (Adam Litke)
* [6228dee] ui: Ensure i18n.html loads (Adam Litke)
* [7e963fe] Remove obsolete data used in rendering page (Royce Lv)
* [cc89b1e] add js globalization method (ShaoHe Feng)
* [0c1cdcb] Asynctask: add logging to async task (Royce Lv)
* [37b87ab] Remove 'path' which should not be specified when creating volume (Bing Bu Cao)
* [95b7446] Use #unicode instead of #encoding in Cheetah templates (Aline Manera)
* [cbd5afa] fix bug: xmlutils get node context by context attribute (ShaoHe Feng)
* [80df676] issue34: add handling invalid iso file (Royce Lv)
* [5380105] issue60: Avoid using default database file in test (Royce Lv)
* [56b6e67] Issue #59: Make the popup menu entirely visible in browser (Hongliang Wang)
* [8796558] template: add rhel to osinfo (Royce Lv)
* [e05096c] bug: fix list vm name in unicode for mockmodel (Royce Lv)
* [de4d8b4] bug fix: kimchi supports to show VM with Chinese name (ShaoHe Feng)
* [b5fa8c2] Fix the exception caused by IE8 (Shu Ming)
* [4a8fcfd] fix-bug: remove the useless mini-line (ShaoHe Feng)
* [130d98b] UI:Add Template button should be disable but not hide before input the iSO (Xin Ding)
* [7c4c1b5] fix-bug: issues30 UI:Add Template contains js errors (Xin Ding)
* [a747f74] Hidden the VNC button when VM is stopped (Bing Bu Cao)
* [f17e101] #32 template name too long make page abnarmally (zhoumeina)
* [2477c0c] Fix Issue #10: Very long guest names cause column misalignment (Hongliang Wang)
* [1b33ded] Remove useless text in template-add.html.tmpl (Xin Ding)
* [868abd7] doc: Update README.md with more package dependencies (ShaoHe Feng)
* [5cda59c] Need root privilege to run test_vm_list_sorted test (Shu Ming)
* [69669a1] test: change testcase to allow running single test (Royce Lv)
#### [v0.1.0] ####
#### [kimchi-0.1.0] ####
* [3efcaa2] Enable the usage of test:///default (Eduardo Elias Ferreira)
* [96f604f] Ordered guest list (Eduardo Elias Ferreira)
* [7c06d1d] Convert VM list to unicode (Eduardo Elias Ferreira)
* [7212590] Cannot delete a VM that is powered on (Eduardo Elias Ferreira)
* [85927b0] Check if VM exists before stopping or deleting (Eduardo Elias Ferreira)
* [dcabdcb] ui: overwrite vm start and stop click event to fix multi-click bug. (ShaoHe Feng)
* [03cbce4] ui: add a vm load icon for multi-click bug. (ShaoHe Feng)
* [90e586e] Change test filename to a standard format (Eduardo Elias Ferreira)
* [0e2801e] fix bug: UI displays abnormal follow the README (ShaoHe Feng)
* [61332e7] fix bug: let i18n_files depends on po files instead of mo files. (ShaoHe Feng)
* [98c0373] Bug Fix: Get correct exception info when run unittest on Python2.6 (Bing Bu Cao)
* [811c10e] Raise an exception in skipUnless() to abort the test on Python2.6 (Bing Bu Cao)
* [2ac7290] mockmodel: Use ps|grep to find open VNC port (Aline Manera)
* [acfa9f2] Add another path for SLES11 to find the qemu binary (Bing Bu Cao)
* [329a4c3] ui: Fix screenshot flicker (Royce Lv)
* [9ed459c] fix: Remove extra import statement in objectstore.py (Aline Manera)
* [41ab0c0] Tasks: Implement the backend (Shu Ming)
* [0968b5c] Tasks: Implement mock model (Shu Ming)
* [41f107e] Tasks: Splitting ObjectStore from model file (Shu Ming)
* [bf3501f] Tasks: Define the APIs (Shu Ming)
* [7343783] Correct License file to correctly cite ASL2 (Adam King)
* [5983108] Bug 94806 screenshot can not display from design UI. JS Updates (Adam King)
* [5e6ebea] Bug 94806 Screenshot live tile gets 404 on initial load. Refactor html (Adam King)
* [9a23263] Update setup.py make_po task to be verbose (Adam King)
* [34f1f3e] Remove unused rule .template-drop in template list CSS (Hongliang Wang)
* [75a4e4f] Update the Rest and MockModel tests to account for the server no longer redi.. (Adam King)
* [0cf1d00] Update controller.py to prefer InternalRedirect to HTTPRedirect (Adam King)
* [4b65b20] Add RHEL6 support (Eduardo Elias Ferreira)
* [f2149f4] Merge pull request #3 from crobinso/fedora-pil-fix (Adam Litke)
* [163c3cd] Fix Image imports on Fedora 19 (Cole Robinson)
* [6fbc8ed] ui: Display template icons (Adam Litke)
* [9fc1789] templates: Scan ISO to determine os_distro and os_version (Adam Litke)
* [68baf7a] Identify Operating System from ISO file (Adam Litke)
* [7ee068d] osinfo: Fix osinfo to use the correct distro shortnames and versions (Adam Litke)
* [8fafad1] Refactor osinfo/VMTemplate parameter handling (Adam Litke)
* [365e6e5] Update design ui html template to use favorites icon (Adam)
* [2becd3a] Add icon file for use as favorites icon (Adam)
* [c8c0eb7] Make logging level configurable (Aline Manera)
* [b59ab8a] Separate burnet logs into access log and error log (Aline Manera)
* [ff5d076] tests: Screenshot is not available until vm is started (Adam Litke)
* [c812468] Add improved README with screenshots (Anthony Liguori)
* [59a94c8] ui: remove the mocked up username (Anthony Liguori)
* [48b6efb] UI: Support Edit a Template (Hong Liang L Wang)
* [e7b69fe] ui: template creation without iso scan support ([email protected])
* [2783ce9] UI: Support List Templates & Delete a Template (Hong Liang L Wang)
* [0f18271] new ui: Display a VM's icon when it is powered off (Aline Manera)
* [47f5c52] Revert 5a9ff5d61fa03c19c71c1d22e0f841ca1377a423 This patch is part of the fu.. (Adam Litke)
* [5a9ff5d] add template navigation title (zhoumeina)
* [40c1eaa] change button styles according to the latest ui design (Xin BJ Ding)
* [d364d02] Bug Fix: this patch fix the bug 95350 (Bing Bu Cao)
* [ed4ec60] Added additional patterns to .gitignore (Adam King)
* [07d906d] Add cpu_stats field to ModelTests (Aline Manera)
* [0f094b1] Generate the cdrom XML based on template config. (Tony Breeds)
* [fc6e2b9] Move bus_to_dev into the VMTemplate class. (Tony Breeds)
* [30515ef] bug: using whitespace when probing qemu process with vnc option (Bing Bu Cao)
* [c44dfaf] UI: remove red exclamation point before the vm name (ShaoHe Feng)
* [70db7f4] burnet: relicense source tree (Anthony Liguori)
* [0ecc1a3] Assume guest arch is the same as host, rather than x86_64. (Tony Breeds)
* [1a8bc2f] Display percentage of CPU usage for each virtual machine (Aline Manera)
* [d14d2d5] ui: Display a warning if the UI needs to be built (Adam Litke)
* [9603514] packaging: python-polib is required (Adam Litke)
* [61a170a] dev-ui: Fix vnc linkage (Adam Litke)
* [1df0364] Fix screenshot stream resource leak (Royce Lv)
* [d7c586b] ui: Update the build process and server configuration (Adam Litke)
* [2a91a9d] ui: Import pages and i18n (Adam Litke)
* [f852fa3] ui: Import javascript files (Adam Litke)
* [b3502a3] ui: import modernizr (Adam Litke)
* [21a2354] ui: Import jquery-1.10.0.min.js (Adam Litke)
* [4ca183a] ui: Import the default theme images (Adam Litke)
* [67bef51] ui: Import css files for the default theme (Adam Litke)
* [df49b71] ui: Namespace the dev ui (Adam Litke)
* [9789650] ui: Filter all requests for html pages through cheetah (Adam Litke)
* [40e5b6b] Move noVNC files into new directory structure (Adam Litke)
* [975bfa4] Reorganize UI files (Adam Litke)
* [40a538f] ui: Let the UI pick the default icon for a VM (Adam Litke)
* [3d414ed] i18n: Fix install paths of gettext .mo files (Adam Litke)
* [ffa826c] Revert b8cfa245b868d4778c68f407fcf3180dde895673 I applied a patch to fix fli.. (Adam Litke)
* [313b52d] ui: Increase screenshot refresh frequency (Adam Litke)
* [4552ca5] ui: Allow scrollbars on the VNC window if necessary (Adam Litke)
* [b8cfa24] Fix screenshot image flicker (Royce Lv)
* [77b1177] do not translate en_US (ShaoHe Feng)
* [0a83bd7] add README for i18n (ShaoHe Feng)
* [096f512] check pygettext.py is available (ShaoHe Feng)
* [16b259a] install the i18n files correctly (ShaoHe Feng)
* [983e140] info_po command to show the summary infomation of po files (ShaoHe Feng)
* [f222a31] add make_po command to generate or update po files (ShaoHe Feng)
* [28b5875] give gettext another nickname ' _t' (ShaoHe Feng)
* [beee18c] trim index.tmpl to make pygettext.py happy (ShaoHe Feng)
* [26d56d7] translate burnet home page to Chinese (ShaoHe Feng)
* [2c0af9f] initialize the language select on the URL loading (ShaoHe Feng)
* [8a40004] i18n the title 'hostname' of index.tmpl (ShaoHe Feng)
* [d099fb3] define a dummy _() function to defer actual translation (ShaoHe Feng)
* [8a36c45] generate mo files during build time (ShaoHe Feng)
* [574833a] configure the gettext of Cheetah template to support i18n (ShaoHe Feng)
* [cb38be8] add po files for i18n (ShaoHe Feng)
* [90ab55c] get language that the client prefers (ShaoHe Feng)
* [5e04efc] ui: Add button to delete a templete (ShaoHe Feng)
* [f3eb2ed] tests: Fix expected result in test_vm_info (Adam Litke)
* [aa6101f] tests: Add required logfile variable to server options (Adam Litke)
* [87964ad] Fix websockify.py permission after installation (Royce Lv)
* [bd387ce] browser report start VM error, fix it (ShaoHe Feng)
* [6ca43a6] Set default log directory according to burnet root directory (Aline Manera)
* [12ea4a3] Create build process for Debian distributions (Aline Manera)
* [d2e5514] Create build process for SLES-based distributions (Aline Manera)
* [4d43935] Create build process for RHEL-based distributions (Aline Manera)
* [674e129] Add sysvinit support (Aline Manera)
* [972c689] Add upstart support (Aline Manera)
* [9e191e6] Add systemd support (Aline Manera)
* [c969f03] Create log file to burnet server (Aline Manera)
* [d357d37] Replace argparse with optparse (Adam Litke)
* [b086e2b] Import OrderedDict across multiple distros (Adam Litke)
* [3f72977] fix the prefix of burnet date path (ShaoHe Feng)
* [23815be] add the static files into data_files list (ShaoHe Feng)
* [74d31b2] Display a VM's icon when it is powered off (Adam Litke)
* [fe48e63] resize no_VNC window dynamically (ShaoHe Feng)
* [3f1a915] Use ps instead of pgrep to search for VNC qemu port (Aline Manera)
* [b9daead] Update vm-toolbar on each vm selection (Aline Manera)
* [a0511aa] Make storage*s_create() return the name of the resource (Bing Bu Cao)
* [d7e8a53] Open VNC port for MockModel only once (Aline Manera)
* [77c5fca] Fix mock backend vm delete error (Royce Lv)
* [7850b3b] Hide dialog-delete-confirm div in Burnet main page (Aline Manera)
* [261cc99] Enable folder navigation for Templates in the UI (Aline Manera)
* [2c774f9] Add bread-crumbs style to burnet template (Aline Manera)
* [088ba06] Add folder field to Template Resource (Aline Manera)
* [0e8c94b] screenshot: libvirt backend screenshot (Royce Lv)
* [0a607da] screenshot: Nit fix of mockmodel (Royce Lv)
* [a27afd2] screenshot: minor change to common screenshot class (Royce Lv)
* [c08bab9] Add libvirt backend StoragePool(s) and StorageVolume(s) unitTest (Bing Bu Cao)
* [dc8952d] Add libvirt backend StoragePool(s) and StorageVolume(s) support to Burnet (Bing Bu Cao)
* [ed4bda5] Remove useless 'pass' in mockmodel.py added before (Bing Bu Cao)
* [0dc3293] ui: Add button to delete a VM (Adam Litke)
* [a1e335f] ui: Create a new VM from a Template (Adam Litke)
* [1b147fc] API: Make VM name optional (Adam Litke)
* [ded4a86] Provision storage when creating a VM from a Template (Adam Litke)
* [e421821] objectstore: rollback transactions on error (Adam Litke)
* [830d4e4] osinfo: Add osinfo for some popular operating systems (Adam Litke)
* [b7562ae] Add 'vnc_port' key (Bing Bu Cao)
* [40f4b45] Add screenshot directory to data/ directory (Royce Lv)
* [e402a07] merge-fail: Add the file 'src/burnet/vnc.py' When taking the patch: [PATCH 0.. (Adam Litke)
* [4b9a62c] Handle the 'Display' link (Aline Manera)
* [7ccfed2] Restore 'Display' link state after performing power on/off (Aline Manera)
* [1688f15] Enable 'Display' link only if a running virtual machine is selected (Aline Manera)
* [9c3778a] Deselect virtual machines after performing power on/off (Aline Manera)
* [5c9a736] Implement real backend to start VNC session (Aline Manera)
* [0000eb6] Handle 'connect' action to virtual machine in MockModel (Aline Manera)
* [19be36f] Open vnc port in MockModel (Aline Manera)
* [ee197f6] Make static/ directory available in the web server (Aline Manera)
* [5ab68de] Import noVNC files (Aline Manera)
* [65e2312] Import python WebSocket library as it is (Aline Manera)
* [30a4503] screenshot: Add time-based screenshot refresh testcase (Royce Lv)
* [e95a007] screenshot: Change mock backend to support screenshot generation (Royce Lv)
* [03682f3] screenshot: Add screenshot sub resource (Royce Lv)
* [aadc37c] screenshot: Add common screenshot class (Royce Lv)
* [cbcf002] screenshot: expose screenshot path (Royce Lv)
* [5ebada4] doc: Add screenshot resource definition (Royce Lv)
* [f30e4c2] images: Import some icons for popular operating systems (Adam Litke)
* [7194621] api: Return HTTP:404 when deleting a non-existent resource (Adam Litke)
* [cbb8396] add a select to setup a language cookie (ShaoHe Feng)
* [24e76c3] ui: Refresh UI at a 5 second interval (Adam Litke)
* [c70b03f] Make sure the data/ directory exists in the source tree (Adam Litke)
* [19f8c02] Add a simple object persistence mechanism (Adam Litke)
* [d335aa1] Implement the real backend using libvirt (Adam Litke)
* [36ca77c] Create VM from a template (Adam Litke)
* [6135a15] templates: Implement the mock model (Adam Litke)
* [ff6ae73] templates: Add osinfo dictionary (Adam Litke)
* [068ea78] templates: Add Collection and Resource (Adam Litke)
* [90cf130] doc: Define the template APIs (Adam Litke)
* [f93dde3] Add Rest API test cases (Bing Bu Cao)
* [44ff829] Add the Collection and Resource (Bing Bu Cao)
* [94dc894] Define the StoragePool(s) and StorageVolume(s) APIs (Bing Bu Cao)
* [0fd434f] Enable power off virtual machines in UI (Aline Manera)
* [8f94ee5] Enable power on virtual machines in UI (Aline Manera)
* [09a75ce] Enable virtual machine selection in UI (Aline Manera)
* [50b4937] Setting the code encoding of cheetah template as UTF-8 (ShaoHe Feng)
* [212add9] Add screenshot field to VM Resource (Adam Litke)
* [2c48de8] doc: Document the desired REST API (Adam Litke)
* [25d9887] UI: Load VM information from the actual REST API (Adam Litke)
* [b0e36f7] Add basic VM operations (Adam Litke)
* [dbdb61a] Remove GPL license (Anthony Liguori)
* [8dc800d] Add basic Virtual Machine support ([email protected])
* [f5f8f85] Add basic model/controller support ([email protected])
* [a2d2085] template: Fix the separators for json rendering ([email protected])
* [bee9ca0] tests: Correct test_server_start expected result ([email protected])
* [2ed1745] template: Don't forget to import json ([email protected])
* [50dbe22] ui: expose the js/css/images directory and the index template (Anthony Liguori)
* [ae3d4f7] ui: add javascript, css, and template for main page (Anthony Liguori)
* [7a563b4] ui: add external resources (jquery, etc.) (Anthony Liguori)
* [2610749] burnet: add template module (Anthony Liguori)
* [7d0c7d6] burnet: add config file (Anthony Liguori)
* [980b749] setup.py: use package instead of py_modules (Anthony Liguori)
* [4e982f9] docs: add CONTRIBUTE.md to the top-level (Anthony Liguori)
* [d60a085] tests: Introduce basic unit testing infrastructure (v2) ([email protected])
* [5e9b7aa] Initial import of code base (Anthony Liguori)