[Kimchi-devel] [PATCH] bug fix: Update genChangelog script

alinefm at linux.vnet.ibm.com alinefm at linux.vnet.ibm.com
Wed Jul 30 17:14:44 UTC 2014


From: Aline Manera <alinefm at linux.vnet.ibm.com>

As the new Kimchi tags do not contain the "kimchi-" prefix, "git tag -l"
does not list the tags in the right order as it uses alphabetic order
and in genChangelog script we need creation order.
Fix it and also update ChangeLog file accordingly.

Signed-off-by: Aline Manera <alinefm at linux.vnet.ibm.com>
---
 ChangeLog              | 1315 +-----------------------------------------------
 build-aux/genChangelog |    2 +-
 2 files changed, 4 insertions(+), 1313 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 148988e..aee5eab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,8 @@ CHANGELOG
 =========
 
 #### [1.2.1.1] ####
- * [77981db] Update ChangeLog and VERSION files for 1.2.1.1 release                         (Aline Manera)
+ * [8a6270a] bug fix: Update genChangelog script                                            (Aline Manera)
+ * [220d37c] Update ChangeLog and VERSION files for 1.2.1.1 release                         (Aline Manera)
  * [2136c20] Update Kimchi tag to remove 'kimchi-' prefix                                   (Aline Manera)
  * [fc99a95] issue #389: Use 127.0.0.1 as VNC listener IP                                   (Aline Manera)
  * [7f2963f] authorization: Update test cases based on last changes                         (Crístian Viana)
@@ -1320,1317 +1321,7 @@ CHANGELOG
  * [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] ####
-
-
-#### [1.2.1.1] ####
- * [77981db] Update ChangeLog and VERSION files for 1.2.1.1 release                         (Aline Manera)
- * [2136c20] Update Kimchi tag to remove 'kimchi-' prefix                                   (Aline Manera)
- * [fc99a95] issue #389: Use 127.0.0.1 as VNC listener IP                                   (Aline Manera)
- * [7f2963f] authorization: Update test cases based on last changes                         (Crístian Viana)
- * [f4b91ac] List "admin" as a valid system user in mockmodel                               (Crístian Viana)
- * [75a9acc] Move "fake_user" credentials to mockmodel                                      (Crístian Viana)
- * [5bec021] Return some groups for every user in mockmodel                                 (Crístian Viana)
- * [ba442f9] authorization: Remove authorization config from UrlSubNode                     (Aline Manera)
- * [ebb8392] authorization: Update control files to set role_key and admin_methods          (Aline Manera)
- * [5570723] authorization: Restrict access to Resource instance                            (Aline Manera)
- * [19aa234] authorization: Restrict Collection access based on admin_methods parameter     (Aline Manera)
- * [40f746f] authorization: Filter resources by users and groups                            (Aline Manera)
- * [e01a336] vm ticket in backend: update test case                                         (ShaoHe Feng)
- * [85617c4] vm ticket in backend: update mockmodel                                         (ShaoHe Feng)
- * [d6bf0bc] vm ticket in backend: update model                                             (ShaoHe Feng)
- * [fabf9d8] vm ticket in backend: update controller and API.json                           (ShaoHe Feng)
- * [aff9cda] vm ticket in backend: update API.md                                            (ShaoHe Feng)
- * [e47fc1e] authorization: update po files                                                 (Yu Xin Huo)
- * [286e8b2] authorization: add users/groups to vm                                          (Yu Xin Huo)
- * [9f0933f] issue #374: Use base64 encoding to launch VM console                           (Aline Manera)
- * [0fb08af] Authorization: Remove actions based on roles                                   (Wen Wang)
- * [eb5abf8] Authorization: remove [+] icon from non-root users view                        (Wen Wang)
- * [48d64cf] Authorization: remove host/template tabs for non-root users                    (Wen Wang)
- * [22eba43] Add roles into cookie                                                          (Wen Wang)
- * [c47c62e] add a base64 safe url encode and decode to js utils                            (ShaoHe Feng)
- * [e0a6e80] Let frontend redirect user after logging                                       (Aline Manera)
- * [8bf9597] Remove special console rules from nginx configuration                          (Aline Manera)
- * [ea3db7e] Remove former login design files                                               (Aline Manera)
- * [1fdda55] Update test case to reflect new login design                                   (Aline Manera)
- * [14fbfe3] authorization: Get role according to tab instead of sudo rights                (Aline Manera)
- * [a99cde0] authorization: Add "access" parameter to VM resource                           (Aline Manera)
- * [48b6a55] authorization: Add "access" elements to tabs.xml to describe user view         (Aline Manera)
- * [1df92ad] authorization: Update /login to return user roles instead of sudo parameter    (Aline Manera)
- * [7a62bf1] authorization: Update authorization rules per API                              (Aline Manera)
- * [582928c] Always use unicode in KimchiException message                                  (Aline Manera)
- * [7c9b576] Debug Report Rename: Update Test Code                                          (Royce Lv)
- * [12aa218] Debug Report: Update MockModel                                                 (Hongliang Wang)
- * [20aad65] Debug Report Rename UI: Enable Rename in Host Tab                              (Hongliang Wang)
- * [47bddf1] Debug Report Rename UI: Add Rename Page                                        (Hongliang Wang)
- * [1aff19f] Debug Report Rename UI: Add API in kimchi.api.js                               (Hongliang Wang)
- * [bfaa81f] Debug Report: Sort Reports by Generated Time Descendingly                      (Hongliang Wang)
- * [b9c54b4] Debug Report: Use Generated Time instead of Most Changed Time                  (Hongliang Wang)
- * [7e6d766] Debug Report Rename: Implement Back-end                                        (Hongliang Wang)
- * [d600011] Debug Report Rename: Update API.md                                             (Hongliang Wang)
- * [7e7083e] Debug Report Rename: Update API.json                                           (Hongliang Wang)
- * [1f2d758] Debug Report UI: Generate Report Doesn't Work with Mock Model                  (Hongliang Wang)
- * [377fd70] MockModel: Can't Generate Report if Name is not Given                          (Hongliang Wang)
- * [aef9d42] Add option to add/remove fonts files in rpm packages                           (ShaoHe Feng)
- * [7231a51] Remove useless fonts                                                           (Aline Manera)
- * [2f319d3] Change ISO stream feature test and kvm user test for PPC                       (Rodrigo Trujillo)
- * [ad655c4] Update API.md to reflect /host/users and /host/groups API                      (Aline Manera)
- * [07f037f] Translation updates for underscore in debug report                             (Christy Perez)
- * [d206f4c] UI changes to allow underscore in debug report name.                           (Christy Perez)
- * [b482880] Add SUSE's products                                                            (Dinar Valeev)
- * [31e0c0b] Update Changelog and po files for 1.2.1 release                                (Aline Manera)
- * [fcd407e] bugfix: Add policycoreutils-python as Kimchi dependency                        (Aline Manera)
- * [e475bfa] Add translation for vm disk attach exceptions                                  (Royce Lv)
- * [593c420] Add testcase for vmstorages create                                             (Royce Lv)
- * [954185e] Make sure path and volume will not be specified at same time                   (Royce Lv)
- * [a93aa45] Add mockmodel for vm disk attach                                               (Royce Lv)
- * [fff58c2] issue#382: Validate form for adding guest cdrom                                (Royce Lv)
- * [e5333d7] issue#382 :Change false default value                                          (Royce Lv)
- * [0599241] update case for root.get redirection                                           (ShaoHe Feng)
- * [eed4f36] remove kimchisession hook and add the same logic to root.get                   (ShaoHe Feng)
- * [c13d53d] bug fix: redirect to the protected page after login                            (ShaoHe Feng)
- * [88affbe] Issue #380: Loading icon message splitted into two lines in Chinese            (Wen Wang)
- * [5afa07f] bug fix: UI set the network persistent attribute.                              (ShaoHe Feng)
- * [4197f3a] Bugfix: Minor i18n updates(Chinese)                                            (Wen Wang)
- * [9136f8d] add firewalld to debian Install Dependencies                                   (ShaoHe Feng)
- * [0890b7a] bug fix: Set charset to help pages                                             (Aline Manera)
- * [5ce667a] Show remote Ubuntu 14.04 x86_64 in new Template window                         (ShaoHe Feng)
- * [000149e] Update i18n package scripts(Chinese)                                           (Wen Wang)
- * [e0a6643] Add missing translation entries in pt_BR                                       (Crístian Viana)
- * [93784be] Add empty translation entries in English                                       (Crístian Viana)
- * [45703ec] Help translation to zh_CN.                                                     (Paulo Vital)
- * [c29f1e2] Help translation to pt_BR.                                                     (Paulo Vital)
- * [b430576] Show remote Ubuntu 14.04 in new Template window                                (Rodrigo Trujillo)
- * [b5425f8] escape special characters for jQuery selector.                                 (ShaoHe Feng)
- * [7b65e7b] escape < > and & in in xml for network name.                                   (ShaoHe Feng)
- * [df9a017] network name support unicode.                                                  (ShaoHe Feng)
- * [2fabc33] bug fix: network name can be any characters except " and /                     (ShaoHe Feng)
- * [7167f31] Host info: Add support to Power.                                               (Paulo Vital)
- * [4b096f2] Fix Bug: Actions Menu Disappears after Refresh in Guests Tab                   (Hongliang Wang)
- * [234c198] Bug fix: Do not require login for simple resources                             (Crístian Viana)
- * [14bc6fc] Typo: Rename function create_defautl_network                                   (Crístian Viana)
- * [ba96997] Bug Fix: Fix network list layout.                                              (Wen Wang)
- * [4a91e74] Issue#348: Fix UI for nfs mount                                                (Royce Lv)
- * [3c6c5c5] List iSCSI targets available for initiator while creating iSCSI Pool           (ShaoHe Feng)
- * [35050bf] List iSCSI server for initiator while creating iSCSI Pool                      (ShaoHe Feng)
- * [3f61acb] Issue #361: Bugfix disable the action button content when creating network     (Hongliang Wang)
- * [7467feb] Fix i18n packaging scripts                                                     (Zhou Zheng Sheng)
- * [19b3c4a] Keep User from Generating a Report with an Existing Name                       (Hongliang Wang)
- * [a1bc654] Add progress Event Handler for Asynchronized Tasks                             (Hongliang Wang)
- * [5ea8e8f] Add License Statement in kimchi.report_add_main.js                             (Hongliang Wang)
- * [464d3d0] Add Name Existence Check for Debug Report when Create                          (Hongliang Wang)
- * [c89c2e0] Bug fix: Display the username on the header bar                                (Crístian Viana)
- * [8ce46e6] Add doc and test case for dedicate iso pool                                    (Royce Lv)
- * [e3ab2ce] Store qemu user name in class attribute                                        (Royce Lv)
- * [5dc4dd2] Dedicated ISO pool: create an out of box ISO pool                              (Royce Lv)
- * [ff92786] Reword 'isolated' network description                                          (Christy Perez)
- * [9aeac73] Disable cache for help page                                                    (Royce Lv)
- * [27bd99f] Create pool UI: making 'Create' button disable when forms not filled.          (Daniel Henrique Barboza)
- * [b7c518c] bug fix: Make rpm failed                                                       (ssdxiao)
- * [bd98489] update ui/pages/Makefile.am to let i18n.json.tmpl be added to the package.     (ShaoHe Feng)
- * [578ab29] add some sample plugin generated files to .gitignore                           (ShaoHe Feng)
- * [26582d8] skip plugins test, when sample plugin is not enabled                           (ShaoHe Feng)
- * [de177c8] generate the translation files for plugins/sample                              (ShaoHe Feng)
- * [3ce13b5] add an option to toggle the sample plugin                                      (ShaoHe Feng)
- * [38bee60] Issue #342: load i18n.html of the plugin                                       (ShaoHe Feng)
- * [45b16d0] Add JS API for fetching i18n JSON                                              (ShaoHe Feng)
- * [947bce5] Update the i18n tmpl to produce JSON                                           (ShaoHe Feng)
- * [3205117] Update root.py to make Cheetah render the JSON template.                       (ShaoHe Feng)
- * [3d52774] Add Minimal UI Page for the Sample Plugin                                      (Zhou Zheng Sheng)
- * [d8c2ea1] Bugfix: List inactive network interface while editing template                 (Wen Wang)
- * [cf015d4] login: update test config case                                                 (ShaoHe Feng)
- * [df4749b] login page prompts error when session timeout                                  (ShaoHe Feng)
- * [ba0cf6e] login page prompts error when username or password is wrong                    (ShaoHe Feng)
- * [d7e828e] when login successfully, redirect to the last page.                            (ShaoHe Feng)
- * [85e3837] redirect the URL to login page when session timeout or first login             (ShaoHe Feng)
- * [8f86568] create a new login page                                                        (ShaoHe Feng)
- * [a556578] Bugfix: Multiple progress indicator during debug report generating             (Wen Wang)
- * [54e6bfa] Issue#305: Redesign bridged network UI section tempstorage                     (Wen Wang)
- * [fe23558] Add Ubuntu as modern distro to Power guests.                                   (Paulo Vital)
- * [8c50cc8] Added the generating progress indicator                                        (Wang Wen)
- * [250cc3d] Remove the first column of debug report grid                                   (Wang Wen)
- * [c81314f] Add testcase for cdrom eject                                                   (Royce Lv)
- * [2768515] Update model to support cdrom eject                                            (Royce Lv)
- * [3282020] Change doc and controllor to support cdrom eject                               (Royce Lv)
- * [cd67617] Adding test case for updating flags                                            (Royce Lv)
- * [a48518b] Fix wrong create/update/delete flags for vmstorages                            (Royce Lv)
- * [5fee8c2] Fix Bug: Template Tab Broken in Chrome due to Code Error                       (Hongliang Wang)
- * [08a9c00] Bug Fix - Save Button Behaves Incorrectly in Guest Edit Window                 (Hongliang Wang)
- * [f2f137e] Remove Unused Files                                                            (Hongliang Wang)
- * [c4117ab] Adjust Guest Edit Storage Tab Styles                                           (Hongliang Wang)
- * [339c1aa] show template is local or remote                                               (ShaoHe Feng)
- * [7835e16] Update API.md                                                                  (Hongliang Wang)
- * [6741700] Add Unit (MB) to Memory in Template Edit Window                                (Hongliang Wang)
- * [b558fd9] bug fix: decode volume name in IsoVolumesModel.                                (ShaoHe Feng)
- * [ef7e8e3] novnc does not work in IE                                                      (Adam King)
- * [8b6405f] Code Refector: Extract Variables in kimchi.login_window.js                     (Hongliang Wang)
- * [892238e] Disable metadata log output in every guest refresh                             (Crístian Viana)
- * [785920b] Repository Grid Column Resizing Issue                                          (Hongliang Wang)
- * [76629f6] StoragePool Edit: Add Disk to Logical Pool                                     (Royce Lv)
- * [5ee2b93] Exception: fix exception details when not specified                            (Royce Lv)
- * [7ca9ade] Remove cdrom '.iso' suffix checking from add template js                       (Rodrigo Trujillo)
- * [7e5f8b2] Remove '.iso' extension checking from json schema                              (Rodrigo Trujillo)
- * [a1e7364] model.host: avoid redundant libvirt lookupByName API invocation                (Zhou Zheng Sheng)
- * [f7ec8f0] Rename kimchi.template to kimchi.substitute                                    (Hongliang Wang)
- * [bd866e1] Remove unused listDeepScanIsos function                                        (Rodrigo Trujillo)
- * [4448948] Update README with the correct FF ESR version.                                 (Adam King)
- * [68d4d6c] VM template: add disk size error message                                       (Zhou Zheng Sheng)
- * [0e165c4] adjust the width of host info-container                                        (ShaoHe Feng)
- * [d65b8e5] UI: Fix VM Delete Confirmation Dialog Box Title                                (Zhou Zheng Sheng)
- * [96c19c6] Fix text alignment on storage pool type combo boxes                            (Crístian Viana)
- * [c5329c2] Remove button "Cancel" from modal dialog                                       (Crístian Viana)
- * [0666eee] Fix Text Truncated Problem of Login Button                                     (Hongliang Wang)
- * [ff7f991] bug fix: Allow changing default ports                                          (Aline Manera)
- * [96f3248] bug fix: Update test cases to use HTTPS                                        (Aline Manera)
- * [1d8476b] host/partitions: avoid calling disks.get_partitions_names() for each partition (Zhou Zheng Sheng)
- * [1d56572] Correct the ID String of Disk Size in Template Edit Window                     (Hongliang Wang)
- * [5c2a584] Issue #369: Fix config_dir assignment                                          (Aline Manera)
- * [cc3b5b5] Revert "Host Tab: Add Widths for Repository Grid Columns"                      (Aline Manera)
- * [5dc3195] Fix Text Wrapping Problem in Template Edit                                     (Hongliang Wang)
- * [9ececcf] Fix Text Wrapping in Tab Bar                                                   (Hongliang Wang)
- * [4128392] Github #368: Removing 'resend' tag from getHostStats JSON                      (Daniel Henrique Barboza)
- * [44ec020] Set IE edge mode for VNC/Spice web pages                                       (Adam King)
- * [73e524c] bug fix: Properly set the listen IP to SPICE console                           (Aline Manera)
- * [58017f4] websockets: Disallow non-encrypted client connections                          (Aline Manera)
- * [381864f] UI: Redirect user to console page after logging                                (Aline Manera)
- * [be9b967] backend: Redirect 401 error to default page                                    (Aline Manera)
- * [e1760d8] Enable Kimchi authentication in console pages                                  (Aline Manera)
- * [74ad9b4] Make use of the mini Web server in the websockify                              (Aline Manera)
- * [9116d53] Enable encryption in vm console connection                                     (Mark Wu)
- * [6ddf6a9] Revert "Enable encryption in vm VNC console connection"                        (Aline Manera)
- * [dc6c28e] vmiface update support: update test case                                       (ShaoHe Feng)
- * [b813d6c] vmiface update support: update mockmodel                                       (ShaoHe Feng)
- * [309aa71] vmiface update support: update model.                                          (ShaoHe Feng)
- * [51820c4] vmiface update support: update API.md                                          (ShaoHe Feng)
- * [c356a75] Display all disk types in storage edit view                                    (Royce Lv)
- * [010aaac] UI: Support add guest disk                                                     (Royce Lv)
- * [b2d1217] Fix select menu data append                                                    (Royce Lv)
- * [3c294a5] Guest disks: Update testcase                                                   (Royce Lv)
- * [5df01ab] Multiple pep8 fixes                                                            (Royce Lv)
- * [2360f7c] Guest disk: deals with disk attachment                                         (Royce Lv)
- * [1bc8aa6] Guest disks: Abstract vm disk functions                                        (Royce Lv)
- * [7770a11] Guest disks: Choose proper bus for device                                      (Royce Lv)
- * [4e7a17c] Guest disks: Update api definition and error reporting                         (Royce Lv)
- * [9c0e2a1] Guest disks: Update doc to support manage guest disks                          (Royce Lv)
- * [9328079] Return info from run_command on exception.                                     (Christy Perez)
- * [781b331] write the template OS info to vm metadata                                      (ShaoHe Feng)
- * [8566599] update test case to set/get user and group when VM is running                  (ShaoHe Feng)
- * [2617373] bug fix: get user and group when vm is living.                                 (ShaoHe Feng)
- * [d7e7017] manually manage the metadata element                                           (ShaoHe Feng)
- * [2c176c0] Add two function to set and get domain xml metadata                            (ShaoHe Feng)
- * [1f1dcc3] add method to test libvirt metadata api are available                          (ShaoHe Feng)
- * [d777a02] bug fix: call a method should be followed by "()"                              (ShaoHe Feng)
- * [06238f2] Enable encryption in vm VNC console connection                                 (Mark Wu)
- * [6bf630c] Change the default tab to "Guests"                                             (Crístian Viana)
- * [9e85e59] Define the default tab more clearly                                            (Crístian Viana)
- * [976db87] Refactor code to trim file extension                                           (Crístian Viana)
- * [37a1e1b] bug fix: Redirect 3xx responses through proxy                                  (Aline Manera)
- * [a7f083c] Set default storage pool to autostart and make persistent                      (Christy Perez)
- * [6f5d0d9] Fix PEP8 in scan.py                                                            (Rodrigo Trujillo)
- * [5de2ca8] security: Prevent XSS attacks                                                  (Aline Manera)
- * [9d3bb9c] bug fix: Use secure cookies                                                    (Aline Manera)
- * [def7c67] security: Redirect all HTTP requests to HTTPS                                  (Aline Manera)
- * [819cc2a] Fix Bug: Invalid URL at 404 Not Found Page                                     (Hongliang Wang)
- * [7132f75] Changes to use 2048 bit public key for self-signed certificate                 (Mark Wu)
- * [6bac3ec] Display historical host statistical info on the host tab                       (Adam King)
- * [217858c] Host stats history: Update test cases                                          (Aline Manera)
- * [9d2bf5c] Add API to return host stats history                                           (Aline Manera)
- * [9b2eafb] repository: Remove full stop symbol from checkbox's label                      (Crístian Viana)
- * [087e739] repository: Make checkbox clickable                                            (Crístian Viana)
- * [f2d6ff4] repository: Place checkbox to the left of its label                            (Crístian Viana)
- * [b4f84dd] Modify edit guest help info                                                    (Rodrigo Trujillo)
- * [4a8d603] User action menu overflows when actions with names longer than a few chars a.. (Adam King)
- * [1ef1561] Regenerate PO files                                                            (Adam King)
- * [82c1181] Update po/POTFILES.in                                                          (Adam King)
- * [3acf6c3] UI: Edit Guest Network Interface                                               (Yu Xin Huo)
- * [19011c7] Github #329: .gitignore, spec, control.in and readme                           (Daniel Henrique Barboza)
- * [117cd5a] Github #329: changes in mockmodel, model/config and tests                      (Daniel Henrique Barboza)
- * [152d820] Github #329: Kimchid, config.py.in and server.py changes                       (Daniel Henrique Barboza)
- * [6883533] Github #329: Proxy module and template file                                    (Daniel Henrique Barboza)
- * [775e630] New domain state pmsuspended                                                   (ShaoHe Feng)
- * [177a147] VM shutdown support in UI                                                      (ShaoHe Feng)
- * [d242e30] VM shutdown support in backend                                                 (ShaoHe Feng)
- * [44e545e] Fix error storage pool lookup usage in deep scan                               (Royce Lv)
- * [2271eeb] Clarify the meaning of an empty vm user or group list                          (Christy Perez)
- * [c01d983] VM Edit: CPU and memory                                                        (Adam King)
- * [b31a134] VM Edit CPU/Memory: (Backend) Changes mockmodel and tests                      (Rodrigo Trujillo)
- * [ac2c7de] VM Edit CPU/Memory: (Backend) Changes VM control and model                     (Rodrigo Trujillo)
- * [5ea7626] VM Edit CPU/Memory: (Backend) Changes API.md, API.json and i18n.py             (Rodrigo Trujillo)
- * [ecaf9a8] Update test cases                                                              (Aline Manera)
- * [f04f67f] Remove unused code                                                             (Aline Manera)
- * [17fd157] Update users/groups verification based on new API                              (Aline Manera)
- * [fe2fd1d] Add API to list system users and groups                                        (Aline Manera)
- * [5641e5e] Create a new common collection named SimpleCollection                          (Aline Manera)
- * [ce2bbbd] Bug fix: add PYTHONPATH for contrib/check_i18n.py                              (ShaoHe Feng)
- * [5c2013d] packaging: ship kimchi with plugins/__init__.py                                (Zhou Zheng Sheng)
- * [361cae4] Display version/build number in UI                                             (Adam King)
- * [a67fe54] Host Tab: Add Widths for Repository Grid Columns                               (Hongliang Wang)
- * [88c190a] Issue#364: UI - Column Resizing Function Broken in Host Tab                    (Hongliang Wang)
- * [257d0ff] config version API support in backend.                                         (ShaoHe Feng)
- * [698b101] config version API support: add a method to get kimchi version                 (ShaoHe Feng)
- * [4c7c402] Add/remove users and groups to VMs                                             (Aline Manera)
- * [ca0bfd9] Return users and groups when fetching VM info                                  (Aline Manera)
- * [0a38dc9] Add functions to check if a user/group exists                                  (Aline Manera)
- * [021d4d1] Use proper term "user name" instead of "user id"                               (Aline Manera)
- * [0348f4a] Override only the updated "User" methods in "patch_auth"                       (Crístian Viana)
- * [548f894] Set virt_use_nfs when NFS pool is added.                                       (Christy Perez)
- * [767a34e] Issue #363: Fix data/information consistence in edit template window           (Rodrigo Trujillo)
- * [16659a5] Issue #363: Add new rest api function - getStoragePoolVolume                   (Rodrigo Trujillo)
- * [4266218] add a method to check the i18n strings are obsolete                            (ShaoHe Feng)
- * [89411f9] remove obsolete i18n strings which are no longer in use                        (ShaoHe Feng)
- * [3b11219] add a make check-local command to verify the i18n string formatting            (ShaoHe Feng)
- * [04d2d73] Choose available address for ide disk                                          (Royce Lv)
- * [5c487da] add confirmation for reset a VM                                                (ShaoHe Feng)
- * [074f7c5] reset vm in UI                                                                 (ShaoHe Feng)
- * [86f1afa] reset VM in backend.                                                           (ShaoHe Feng)
- * [6fe5997] reset VM: update API.md                                                        (ShaoHe Feng)
- * [9f626cb] Bug fix #357 - Error when creating template from ISO                           (Ramon Medeiros)
- * [d8617eb] Fix backend error when creating multiple templates                             (Rodrigo Trujillo)
- * [767e486] Fix typo while processing request data                                         (Aline Manera)
- * [7c3bb7b] Fix kimchi vlan tagged bridge name                                             (Mark Wu)
- * [3bf0173] error when editing repository entry with no mirrorlist.                        (Paulo Vital)
- * [de1d0f6] kimchi.disks: Ignore unsupported partition table                               (Zhou Zheng Sheng)
- * [68d86c5] Fix get_storageservers API and UI retrieval of storage servers.                (Christy Perez)
- * [e19383c] help pages: Set default index file to /help URI                                (Aline Manera)
- * [23042dd] help pages: Update .gitignore file                                             (Aline Manera)
- * [65051df] help pages: Adjust css url                                                     (Aline Manera)
- * [61d619e] help pages: Remove former .dita files                                          (Aline Manera)
- * [a8f8abd] Update build process to generate html pages for each help subdir               (Aline Manera)
- * [4e548cb] Replicate help pages for pt_BR and zh_CN                                       (Aline Manera)
- * [aab8764] Bug fix #360: Support i686 architecture                                        (Ramon Medeiros)
- * [42f7771] Fix volume not found error message                                             (Rodrigo Trujillo)
- * [4a34cbf] Fix debugreports download issue                                                (Mark Wu)
- * [c7e4707] objectstore: support sorting by a key in get_list()                            (Zhou Zheng Sheng)
- * [58efd8f] add confirmation for power off a VM                                            (ShaoHe Feng)
- * [250565d] change the stop to power off for VM in UI                                      (ShaoHe Feng)
- * [82fa8d1] change the stop to power off for VM in backend                                 (ShaoHe Feng)
- * [70dc729] Try to activate physical interface when create a network on it                 (Mark Wu)
- * [6e19ac4] Software Update: Make Update Progress Area Collapsible                         (Hongliang Wang)
- * [c012f81] Issue #365: Preventing duplicate Bridged VLAN tagged network.                  (Paulo Vital)
- * [11b2c7f] improve Chinese translation                                                    (ShaoHe Feng)
- * [3a2ed85] Make use of the new forms handling capabilities                                (Adam King)
- * [eadacde] Extend jQuery form                                                             (Adam King)
- * [229710a] Extend base classes to support form processing                                 (Adam King)
- * [0e555f5] Fix hardcoded storage bus assignment in vmstorage                              (Rodrigo Trujillo)
- * [58c9025] kimchi.exception: Properly Decode All Kinds of Exception Arguments             (Zhou Zheng Sheng)
- * [25bd8e0] Sort device paths shown when creating a logical storage pool                   (Rodrigo Trujillo)
- * [02807f8] Add template clone support                                                     (Adam King)
- * [15b0e43] Fix pep8: add files to whitelist of Makefile.am                                (Rodrigo Trujillo)
- * [5252d7a] Fix pep8 issues in src/kimchi/objectstore.py                                   (Rodrigo Trujillo)
- * [75542bd] Fix pep8 in src/kimchi/template.py                                             (Rodrigo Trujillo)
- * [b81f7bc] Fix pep8 in src/kimchi/vmtemplate.py                                           (Rodrigo Trujillo)
- * [f2c436b] Plugins UI: Correctly Load Plugin Tabs                                         (Zhou Zheng Sheng)
- * [e057827] Fix 'disk full' issue: Fix vms/screenshot db store/delete error handling       (Rodrigo Trujillo)
- * [42a9072] Fix 'disk full' issue: Fix storagepool and asynctasks error handling           (Rodrigo Trujillo)
- * [fa0b991] Fix 'disk full' issue: Fix storage volume error handling                       (Rodrigo Trujillo)
- * [b787cba] Fix 'disk full' issue: Fix Templates db store/delete error handling            (Rodrigo Trujillo)
- * [dc2174e] Fix 'disk full' issue: Change objectstore exception handling                   (Rodrigo Trujillo)
- * [e851d99] Add the command to run_command error and debug logging                         (Christy Perez)
- * [833125c] bug fix: we should pass str to cherrpy HTTPError                               (ShaoHe Feng)
- * [f5c517a] Issue #343 & #353: Improve & Correct UI Init Logic Flow                        (Hongliang Wang)
- * [bd80b70] AsyncTask: Propagate cherrypy request information to worker threads            (Zhou Zheng Sheng)
- * [0ea1f4b] UI: change some code of storage add page                                       (ShaoHe Feng)
- * [d5fd304] Fix non persistent network handling (mockmodel/tests)                          (Rodrigo Trujillo)
- * [f3f55a8] Fix non persistent network handling (frontend)                                 (Rodrigo Trujillo)
- * [cc87c6a] Fix non persistent network handling (backend)                                  (Rodrigo Trujillo)
- * [335ee71] Update Changelog for 1.2 release                                               (Aline Manera)
- * [015ebb3] Remove LUN assignment in VM                                                    (Aline Manera)
- * [103e87b] Update po and pot files for 1.2 release                                        (Aline Manera)
- * [002ec76] Translate pt_BR.po file                                                        (Ramon Medeiros)
- * [35c3000] Chinese translation for release 1.2                                            (ShaoHe Feng)
- * [1add01e] bug fix: fix the string format %(pool).                                        (ShaoHe Feng)
- * [58da428] Add error handling for repo management                                         (Adam King)
- * [2e4a46a] Logical Storage Pool: Detect and Enumerate Multipath Block Devices             (Zhou Zheng Sheng)
- * [179bf14] validate the volume parameter when the pool of template is iscsi or scsi       (ShaoHe Feng)
- * [31fa6b8] Fix swupdate listing                                                           (Royce Lv)
- * [9259c90] error message fix.                                                             (ShaoHe Feng)
- * [b056903] Fix a typo.                                                                    (Leonardo Garcia)
- * [b31e125] bug fix: fix the string format.                                                (ShaoHe Feng)
- * [429d370] Add lock in swupdate                                                           (Royce Lv)
- * [a144b90] fix lock for apt package manager                                               (Royce Lv)
- * [1e3e121] Properly display YUM exception                                                 (Aline Manera)
- * [074e265] UI: template edit page support scsi lun                                        (ShaoHe Feng)
- * [1060f98] create a VM from an scsi pool template                                         (ShaoHe Feng)
- * [81bc75e] create a VM from an iscsi pool template.                                       (ShaoHe Feng)
- * [0671de3] generate a iscsi volume disk for a guest                                       (ShaoHe Feng)
- * [6ac343a] add a method to get iscsi storage pool auth information.                       (ShaoHe Feng)
- * [f4db0d6] Help for scsi fibre channel                                                    (Kersten Richter)
- * [e1e7baa] Fibre Channel SCSI Storage Pool UI                                             (Yu Xin Huo)
- * [5f43812] Added help for repositories                                                    (Kersten Richter)
- * [5b14926] Repository Management - Integrate into Host Tab                                (Hongliang Wang)
- * [7999102] Repository Management - Edit Repository Support                                (Hongliang Wang)
- * [55c426b] Repository Management - Add Repository Support                                 (Hongliang Wang)
- * [057f2d4] Repository Management - Add API Support                                        (Hongliang Wang)
- * [66b1573] Repository Management - Add i18n Strings                                       (Hongliang Wang)
- * [f18b0bc] Update grid widget to populate fields from deeply nested objects               (Adam King)
- * [afea547] Update form.serializeObject method to handle deep object serialization         (Adam King)
- * [0d51a2f] Adds 'in_use' info to API.md                                                   (Rodrigo Trujillo)
- * [622781d] Template: Check if the host supports Spice                                     (Zhou Zheng Sheng)
- * [a8f9f16] but fix: show the content of combobox and filterselect in storage add page     (ShaoHe Feng)
- * [24cfe69] Bug fix: specify the class attribute when change pool state dot.               (ShaoHe Feng)
- * [281d35c] Optimize return code check.                                                    (Leonardo Garcia)
- * [ddd588d] Show error message from debug report generation async task                     (Rodrigo Trujillo)
- * [3d47c5c] bug fix: Lock YUM operations                                                   (Aline Manera)
- * [ace80fe] bug fix: Display update progress on real time                                  (Aline Manera)
- * [413e36b] bug fix: Allow user specifies the repository name when adding a new YUM repo   (Aline Manera)
- * [ad283ee] bug fix: Instantiate the apt-get manager when update the apt-get packages list (Aline Manera)
- * [e94903a] Issue#349: Software Update Grid Keeps Loading when Error Returns               (Hongliang Wang)
- * [81c16b4] run pyflakes when make check                                                   (ShaoHe Feng)
- * [f4cbe91] add template_delete to rollback after create a template                        (ShaoHe Feng)
- * [2fa81bf] make pyflakes happly, remove unused availables                                 (ShaoHe Feng)
- * [8b64eb1] make pyflakes happly, remove the unused import module                          (ShaoHe Feng)
- * [be5c57d] Remove debug report's file path from UI                                        (Mark Wu)
- * [4fa40e1] partitions: Fix when disk does not have extended partition                     (Royce Lv)
- * [c177cae] bug fix: instantiate the Yum manager when update the yum packages list         (ShaoHe Feng)
- * [4a43a7c] Issue#352: Debug Report Section NOT Hidden for Non-root User                   (Hongliang Wang)
- * [50a373a] bug fix: Lock yum/apt operations                                               (Aline Manera)
- * [bc72f1c] Update test cases to reflect the repositories changes                          (Aline Manera)
- * [d369c91] bug fix: Do not store internal repository information                          (Aline Manera)
- * [8536141] bug fix: Let package manager tool create the repository ID                     (Aline Manera)
- * [ca77c50] bug fix: Sort repositories                                                     (Aline Manera)
- * [5e6300e] bug fix: Raise exception comming from backend                                  (Aline Manera)
- * [384dbec] Update messages used in the repositories management feature                    (Aline Manera)
- * [340e4f5] mockmodel: Move specific repository data under 'config'                        (Aline Manera)
- * [7d5fad5] bug fix: Reorganize repository information                                     (Aline Manera)
- * [81e5440] bug fix: Expose repository management tool name                                (Aline Manera)
- * [9b40f58] VLAN: Do not allow bridge to be the trunk device                               (Zhou Zheng Sheng)
- * [24c4319] Fix iso streaming functions and feature tests                                  (Rodrigo Trujillo)
- * [c44b238] sudo: run sudo with a pseudo controlling terminal                              (Zhou Zheng Sheng)
- * [e609efa] Display the error code when displaying error msgs                              (Crístian Viana)
- * [f39dfe4] Apply Kimchi standard error message                                            (Crístian Viana)
- * [cb1ece8] Do not show success messages                                                   (Crístian Viana)
- * [6a45ad0] Doc: add work around to handle NFS root squash problem                         (Royce Lv)
- * [13819ab] Fix issue 348: NFS pool creation times out                                     (Christy Perez)
- * [6d6c816] Software Update: Enable "Update All" Button when Task Fails                    (Hongliang Wang)
- * [6888a72] Changes to help                                                                (Kersten Richter)
- * [38d8f1a] Remove bridge and vlan interface unconditionally on removing vlan network      (Mark Wu)
- * [01c4035] Fix Bug - Text Overlapped in Template Add Window                               (Hongliang Wang)
- * [9c2b766] Fix multiple pep8                                                              (Royce Lv)
- * [a37e0bd] Grid Loading Mask - Some Elements are Missing                                  (Hongliang Wang)
- * [58ab016] Skip 'screendump' for vms no video device configured                           (Mark Wu)
- * [cfd29f8] Controller: Improve Kimchi Specific Exception Reporting                        (Zhou Zheng Sheng)
- * [4523b3e] Grid widget presently interprets displays null values as null strings          (Adam King)
- * [22dc2af] mockmodel: Reset packages after updating system                                (Aline Manera)
- * [e6806e4] UI: Disable stop/undefine buttons when network is in use                       (Aline Manera)
- * [b590cd5] Do not allow user disable/delete a network used by VM or template              (Aline Manera)
- * [31f7bbf] Software Update Support in Host Tab                                            (Hongliang Wang)
- * [95bd616] Software Update - APIs in kimchi.api.js                                        (Hongliang Wang)
- * [3182653] Software Update - i18n Translation Strings                                     (Hongliang Wang)
- * [4f2b234] Supplement to [PATCH v6 0/3] UI: Software Update Support                       (Adam King)
- * [e9ab744] bug fix: encode the args in KimchiException when is is unicode.                (ShaoHe Feng)
- * [8a6db10] Grid Enhancement - Show Message when Loading Data                              (Hongliang Wang)
- * [c700997] Correct the Repositories parameter name of is_mirror                           (Adam King)
- * [9a54667] Start up Kimchi even if no repo management tool was identified                 (Aline Manera)
- * [aee1318] Expose repo_mngt_tool to /config/capabilities                                  (Aline Manera)
- * [0b811f6] bug fix: Identify repository management tool based on available system tools   (Aline Manera)
- * [e3338e2] bug fix: Identify update tool based on available system tools                  (Aline Manera)
- * [96a0235] Changed xsl file to include stylesheet                                         (Kersten Richter)
- * [acde6c7] Added a style sheet to make the html look pretty                               (Kersten Richter)
- * [35033c6] Commit changes to templates and storage.dita files                             (Kersten Richter)
- * [34cd66f] Added help for host and network tab.                                           (Kersten Richter)
- * [681ac87] Grid Enhancement - "title" Attribute for Long Values                           (Hongliang Wang)
- * [5b921e0] ISO Scan: Use volume set id instead of volume id for some wrong images.        (Mark Wu)
- * [e7c6426] Issue #302: let 'create' attr of networks model to create default network      (ShaoHe Feng)
- * [42008ee] add a new function to get an available network address                         (ShaoHe Feng)
- * [39a2ba8] move _default_network_check from top model to networks model                   (ShaoHe Feng)
- * [3df47fe] Update guest action menu                                                       (Adam King)
- * [626081f] Pass ajaxError information on to original requester on ajaxError event         (Adam King)
- * [b113780] Issue 292 Logical Storage Pool Returning "extended" Partitions as Possible P.. (Zhou Zheng Sheng)
- * [5ed36d6] bug fix: remove the hard code of disk_path                                     (ShaoHe Feng)
- * [378eb45] probe iso permission: update test case                                         (ShaoHe Feng)
- * [84a28fb] Don't allow templates to be created with ISOs that won't be usable.            (ShaoHe Feng)
- * [af51f27] qemu user tests: probe the username of qemu process started by libvirt         (ShaoHe Feng)
- * [baed491] add a method to probe the permission as qemu user                              (ShaoHe Feng)
- * [de0400b] Attach/Replace/Detach a CDROM to/in/from a VM                                  (Hongliang Wang)
- * [474e774] Add/Edit CDROM Support                                                         (Hongliang Wang)
- * [505409f] Add i18n Variables for CDROM-related Function                                  (Hongliang Wang)
- * [f392c6d] Add CDROM-related APIs                                                         (Hongliang Wang)
- * [9cfb638] kimchi.message - Enhancement                                                   (Hongliang Wang)
- * [23b5850] Adjust CSS for Window                                                          (Hongliang Wang)
- * [87a6eec] Issue 294 The auto logout leaves action menu on page - update JS               (Adam King)
- * [28419d8] Issue 294 The auto logout leaves action menu on page - add classes             (Adam King)
- * [f8ac146] Fix formatting of the requestJSON function                                     (Adam King)
- * [9f91334] pep8 clean for osinfo.py                                                       (ShaoHe Feng)
- * [82a743b] bug fix: add an icon distros list.                                             (ShaoHe Feng)
- * [8c3ce5f] Build help index page only once                                                (Crístian Viana)
- * [2c7dbf8] fix: Build new DITA pages when running "make"                                  (Crístian Viana)
- * [11e871c] Multiple pep8 fixes                                                            (Royce Lv)
- * [2ab54c1] Add volume ref_cnt: Update test                                                (Royce Lv)
- * [3f0e775] Add volume ref_cnt: Add model and mockmodel implementation                     (Royce Lv)
- * [757a254] Add volume ref_cnt: Update controller and json schema                          (Royce Lv)
- * [d55e72a] Add volume ref_cnt: update api.md                                              (Royce Lv)
- * [bb89241] Fix vm disk path when it does not have source element                          (Royce Lv)
- * [86a9b4d] Export list vms functionality                                                  (Royce Lv)
- * [dfccd65] Allocate enough space for logical volume                                       (Royce Lv)
- * [a815850] Window Widget Enhancement - Allow onClose Listener                             (Hongliang Wang)
- * [834e48b] Bug fix: Kimchi could not start guest with iscsi lun assigned as disk          (Rodrigo Trujillo)
- * [c092436] issue #200: Rebuild .mo files when running "make"                              (Crístian Viana)
- * [57f9f9f] Do not show a success msg when creating a template                             (Crístian Viana)
- * [7dc503d] Window - Correct Footer Height                                                 (Hongliang Wang)
- * [0c840f0] logical pool: Fix logical pool target path                                     (Royce Lv)
- * [75f31dc] Fix storage volume format on logical pool for vm                               (Royce Lv)
- * [3fdbb1c] Use a pool of threads to valid all remote ISOs in parallel                     (Aline Manera)
- * [456018a] bug fix: "sudo: sorry, you must have a tty to run sudo".                       (Paulo Vital)
- * [389b13c] Update distros JSON files to always point to a valid URL                       (Aline Manera)
- * [7b69dfa] issue #301: Add a loading message while listing default remote ISOs            (Aline Manera)
- * [db72242] issue #301: Only list remote ISOs with valid URL                               (Aline Manera)
- * [33a9257] Increase memory size for vm template on ppc platform                           (Mark Wu)
- * [5747b58] Fix issue #339: Change mock and add test to check persistent variable          (Rodrigo Trujillo)
- * [88bb4a7] Fix issue #339: Changes UI to handle deactivation of non-persistent pools      (Rodrigo Trujillo)
- * [596ddb1] Fix issue #339: Enable backend to handle not persistent pools                  (Rodrigo Trujillo)
- * [f11beaa] Fix rollback order                                                             (Rodrigo Trujillo)
- * [6d234f1] bug fix: Set default flags for virDomain.state() function                      (Aline Manera)
- * [00a60b3] Issue #222: add python-xml to suse require list                                (ShaoHe Feng)
- * [34a6073] storage volume: fix xml parsing of logical volume format type                  (Zhou Zheng Sheng)
- * [4be19f9] Support ppc64 isos in Templates: Fix test cases                                (Rodrigo Trujillo)
- * [6a81c0e] Support ppc64 isos in Templates: Filter remote isos and change UI              (Rodrigo Trujillo)
- * [01d338b] Support ppc64 isos in Templates: Add arch and urls to distro jsons             (Rodrigo Trujillo)
- * [0ef900c] issue #330: Make sure exception argument is a string to convert it to unicode  (Aline Manera)
- * [e9a5071] issue #312: Check volume group exists while creating a logical pool            (Aline Manera)
- * [186a2ad] Refreshing an inactive pool causes exception                                   (Shu Ming)
- * [853908a] session expire: update test case                                               (ShaoHe Feng)
- * [2907055] UI: set kimchi robot header for some request.                                  (ShaoHe Feng)
- * [ad459df] auth enhancement: expire the session when the request access periodically      (ShaoHe Feng)
- * [fa350f6] add timeout for sessions                                                       (ShaoHe Feng)
- * [eb37a50] Issue #333: do not encode error.html when the cherrpy version less than '3.2.. (ShaoHe Feng)
- * [707aee0] bug fix: setup disks to use cache=none to support live migration.              (Paulo Vital)
- * [6779b95] While trying to extend a logical pool I got the following error message:       (Aline Manera)
- * [008e76f] template integrity verification: update test case to verify storagepool        (ShaoHe Feng)
- * [2ec01d5] template integrity verification: verify storagepool in backend                 (ShaoHe Feng)
- * [ae3b81b] template integrity verification: verify storagepool, update API.md             (ShaoHe Feng)
- * [5f28f72] Github bug #307: storage pool type list - html and string changes              (Daniel Henrique Barboza)
- * [a7ea3d2] Github bug #307: add storage pool type list - JS changes                       (Daniel Henrique Barboza)
- * [d977d18] remove unused InvalidOperation instance                                        (ShaoHe Feng)
- * [7869c19] Add test case for kimchi server configuration.                                 (Mark Wu)
- * [e65d00a] Add static directory configurations for plugin's ui                            (Mark Wu)
- * [668f522] UI: Grid Widget - Enable/Disable Row Selection                                 (Hongliang Wang)
- * [e9f67dc] Bug Fix #282: Handle toggleNetwork error returns                               (Rodrigo Trujillo)
- * [41ac09c] Bug Fix #282: Disable Start/Stop network buttons while wait backend lag        (Rodrigo Trujillo)
- * [ee36b1f] Clear pep8 failure in make check                                               (Royce Lv)
- * [4175f76] Prevent volume create and delete for certain pool types                        (Royce Lv)
- * [20568e2] Fix vm creation storage rollback clean                                         (Royce Lv)
- * [729d15b] UI: template support spice, update po                                          (ShaoHe Feng)
- * [6a17215] UI: template support spice                                                     (ShaoHe Feng)
- * [a9d94a7] Fix debug report UI: Error handling and line selection                         (Rodrigo Trujillo)
- * [e1ed6cd] issue #66: Auto generate template name in backend when none is provided        (Aline Manera)
- * [bd47f5a] bug fix: Only check for ISO images in active pools                             (Aline Manera)
- * [74614bd] bug fix: Do not probe ISO file while checking template integrity               (Aline Manera)
- * [be2122d] vmtemplate: Remove useless imports                                             (Aline Manera)
- * [276c13a] Fix typo on KCHAPI6005E message                                                (Aline Manera)
- * [c835175] bug fix: Enable NFS path field when a NFS server is provided                   (Aline Manera)
- * [31c4398] Fix software update action into Host resource                                  (Paulo Vital)
- * [793e2c6] Fix test_osinfo.py to use new modern distro version dict.                      (Paulo Vital)
- * [1a05317] Fix VM's network model template for Power systems.                             (Paulo Vital)
- * [9abfad4] kimchi.control.utils: fix request parsing in generate_action_handler()         (Zhou Zheng Sheng)
- * [5d82241] Issue 299 Inactive storage pools are listed while editing template             (Adam King)
- * [279a710] Can not create a VM from a template with disks['volume'] parameters. #181      (Shu Ming)
- * [3100c0c] Fix Kimchi vm tests according to new messages sent from backend                (Rodrigo Trujillo)
- * [5e902bf] Delete unsed _vm_exists funtion                                                (Rodrigo Trujillo)
- * [9178089] Fix VM delete error message handling (UI/Backend)                              (Rodrigo Trujillo)
- * [d58edad] Fix VM reset (UI) error messages hnadling                                      (Rodrigo Trujillo)
- * [82b80e3] Fix VM stop error messages handling (backend/UI)                               (Rodrigo Trujillo)
- * [96f5457] Fix vm start UI error return message                                           (Rodrigo Trujillo)
- * [f8c9c60] Fix Add Network window                                                         (Rodrigo Trujillo)
- * [eb8347e] Add another way to download the debugreport file in the test                   (Shu Ming)
- * [632c3ca] Have a meaningful description for the exception test #81                       (Shu Ming)
- * [7ee1b09] bug fix: check all Red Hat distributions for yum package management            (ShaoHe Feng)
- * [8931da1] Set default combo box style to storage pool type list                          (Aline Manera)
- * [c4c093e] issue #242: Do not allow user deactivate/delete storage pool used by a templ.. (Aline Manera)
- * [26631c0] bug fix: Make URI parameter is not None before encoding it                     (Aline Manera)
- * [d58f453] Authors cleanup                                                                (Paulo Vital)
- * [e3ea028] run_command: log error messages using higher log level when return code is n.. (Zhou Zheng Sheng)
- * [c6e8212] Fix screenshots and debug reports paths.                                       (Leonardo Garcia)
- * [3514d3b] Fix tests: restore the monkey patch after testing Paths                        (Mark Wu)
- * [ca04f30] Issue # 303 The password of iSCSI Authentication should be masked              (Adam King)
- * [e5cf383] issue #325: Use RamSession instead of FileSession                              (Aline Manera)
- * [e10177e] Github bug #327: NFS pool workaround: model changes                            (Daniel Henrique Barboza)
- * [5c38855] Github bug #327: NFS pool workaround: timeout adjustments                      (Daniel Henrique Barboza)
- * [5076c7d] Github bug #327: NFS pool workaround: i18n changes                             (Daniel Henrique Barboza)
- * [948445f] Packaging: removed start of kimchid from RPM and DEB files                     (Paulo Vital)
- * [d83510c] bug fix: Properly display missing parameter                                    (Aline Manera)
- * [19f6fcf] Clear out the guests list properly using jQuery                                (Adam King)
- * [baff478] issue #316: Only verify if path starts with '/'                                (Aline Manera)
- * [ad1ecbc] Add help to user menu                                                          (Adam King)
- * [346d50d] Fix debug report naming problem (UI)                                           (Rodrigo Trujillo)
- * [f1d433b] Fix debug report naming problem (backend)                                      (Rodrigo Trujillo)
- * [cde51be] Github bug #326: run_command: killing all children processes                   (Daniel Henrique Barboza)
- * [0a34570] allow user to create a storagepool with name in his local language             (ShaoHe Feng)
- * [c580e08] Issue #243: start/stop/display a VM whose name with "?"                        (ShaoHe Feng)
- * [7cb61c0] Clear unused reference in vmstorages of 'kargs'                                (Royce Lv)
- * [667a6b2] Issue #289: catch the libvirtError when failed to start a vm                   (ShaoHe Feng)
- * [c35c318] Fix Kimchi UI issues on IE11                                                   (Adam King)
- * [5a044d9] Fix typo on API.json and add missing error messages                            (Aline Manera)
- * [68988c3] cdrom: update model test for media update                                      (Royce Lv)
- * [cbab49f] cdrom: fix cdrom change media                                                  (Royce Lv)
- * [a319343] Undefined lable in template buttons.                                           (adriano)
- * [30c383a] Issue #315: edit/delete templates that contains slashes in their names         (ShaoHe Feng)
- * [243dd85] Remove tabs in ui/pages/storagepool-add.html.tmpl                              (Aline Manera)
- * [0af44e3] Change guests tab to update the VM List by DOM manipulation                    (Adam King)
- * [8e7ef05] Update the guest.html.tmpl to use the new circleGauge widget                   (Adam King)
- * [6db93c8] Create a reusable jQuery circleGauge widget                                    (Adam King)
- * [b47595d] Update (mock)model to generate proper JSON                                     (Adam King)
- * [3be6341] PEP8 for mockmodel.py                                                          (Adam King)
- * [977e772] Fix PEP8 in test files                                                         (Aline Manera)
- * [92d04e3] Fix ui/js/Makefile.am                                                          (Aline Manera)
- * [09366f0] Implement integrity verification: update test case                             (ShaoHe Feng)
- * [9988128] Implement integrity verification: verify template integrity in backend         (ShaoHe Feng)
- * [ef8222b] add a new method to get iso info for VMTemplate class                          (ShaoHe Feng)
- * [f8bdc13] Implement integrity verification: verify template integrity, update API.md     (ShaoHe Feng)
- * [8c0ad96] issue #324 Improve error messages of creating a storage pool named "kimchi_i.. (Mark Wu)
- * [2e93bbd] Use $(wildcard) to list files in Makefile                                      (Aline Manera)
- * [c0ffb52] Fix duplicate dev names in host with multipath storage                         (Rodrigo Trujillo)
- * [898f3bd] Return 403 Forbidden when user does not have permission to access kimchi       (Aline Manera)
- * [88b01a0] Removing extra word from kimchi description                                    (Christy Perez)
- * [a4a64f9] add libxml2 to BuildRequires list                                              (ShaoHe Feng)
- * [af31ad1] Host's repositories management: Update error exception messages.               (Paulo Vital)
- * [1057a2f] Host's repositories management: Update test-cases.                             (Paulo Vital)
- * [c33ab87] Host's repositories management: Update Makefile                                (Paulo Vital)
- * [f27bcdb] Host's repositories management: Update backend.                                (Paulo Vital)
- * [fcb7c68] Host's repositories management: Update REST API                                (Paulo Vital)
- * [b7b2ab3] Host's repositories management: Update API.md                                  (Paulo Vital)
- * [5eb9bd8] Block access for non-root users                                                (Aline Manera)
- * [23df447] Add one more case to network tests                                             (Ramon Medeiros)
- * [10a2ed4] Bug fix #318 Kimchi fails creating new network                                 (Ramon Medeiros)
- * [4091825] bug fix: Properly check if there running vms before rebooting system           (Aline Manera)
- * [ba7dea2] Bug fix: methods signature in storagetargets.py                                (Daniel Henrique Barboza)
- * [7e4588e] Add software update action to Host resource                                    (Aline Manera)
- * [a695185] Remove unused vms reference in VMModel                                         (Royce Lv)
- * [c53b3ea] Fix encode and decode in storagevolumes.py                                     (Royce Lv)
- * [391befb] ui: Add tooltip when hovering long names                                       (Crístian Viana)
- * [91bab78] doc: Generate index.html to join all help pages                                (Aline Manera)
- * [0b7d861] bug fix: Package doc html files into deb package                               (Aline Manera)
- * [400f3d8] Setup VM's input and output template for Power systems.                        (Paulo Vital)
- * [13d610b] Fix exception for model test                                                   (Royce Lv)
- * [db954e9] Implement integrity verification: don't disable network used by guest          (ShaoHe Feng)
- * [ff94a34] Fix Software Update rebase issue.                                              (Paulo Vital)
- * [f5506b9] clone template: update test case                                               (ShaoHe Feng)
- * [31dff43] clone template: update model and mockmodel                                     (ShaoHe Feng)
- * [a4be3c0] clone template: update controller                                              (ShaoHe Feng)
- * [0f0c991] Enhance generate_action_handler to redirect a new resource                     (ShaoHe Feng)
- * [50f8272] clone template: update API.md                                                  (ShaoHe Feng)
- * [a823e20] Bug fix #309 - network: Unable to create vlan tagged on Ubuntu                 (Ramon Medeiros)
- * [f5502f7] doc: Ignore the generated files                                                (Crístian Viana)
- * [1b3310d] doc: Export the help pages to cherrypy                                         (Crístian Viana)
- * [5257e69] doc: Add help files to dist packages                                           (Crístian Viana)
- * [31d9ccf] doc: Add DITA help pages                                                       (Crístian Viana)
- * [5c80111] Enhance UrlSubNode decorator and kimchiauth tool to check for sudo rights.     (Leonardo Garcia)
- * [1ca8c6f] Find out user groups and sudo status during login.                             (Leonardo Garcia)
- * [cd65d8f] Code cleanup.                                                                  (Leonardo Garcia)
- * [382105c] CDROM Management: changes in tests/test_model.py                               (Daniel Henrique Barboza)
- * [68f8784] CDROM Management: Guest vm storage devices mockmodel and rest api test cases   (Rodrigo Trujillo)
- * [9ce2615] CDROM Management: Devices management model implementation                      (Rodrigo Trujillo)
- * [68701c2] CDROM Management: Update controller and API.json for guest storages            (Rodrigo Trujillo)
- * [56a6d9a] CDROM Management: API.md and externalized error messages                       (Aline Manera)
- * [cbf7a89] bug fix: display kimchi icon instead of cherrypy icon                          (ShaoHe Feng)
- * [82f1b82] Setup VM's boot order.                                                         (Paulo Vital)
- * [c58465d] host update: Expose update tool                                                (Aline Manera)
- * [dae3830] host update: Update po files                                                   (Aline Manera)
- * [d23ed36] Host's software update: Update test cases.                                     (Paulo Vital)
- * [002cb04] Host's software update: Update Makefile                                        (Paulo Vital)
- * [216db4f] Host's software update: Update backend.                                        (Paulo Vital)
- * [c29a36f] Host's software update: Update REST API                                        (Paulo Vital)
- * [3714aae] Host's software update: Update API.md                                          (Paulo Vital)
- * [8e6fc17] bug fix: fix python syntax error                                               (ShaoHe Feng)
- * [a9c80ac] bug fix: make install miss ifaces.py                                           (ShaoHe Feng)
- * [bfb5608] Fix host debug report for Fedora 20                                            (Rodrigo Trujillo)
- * [c74e1db] Storagepool SCSI/FC: Modifies mockmodel and implements tests for FC pool       (Rodrigo Trujillo)
- * [7c0fc12] Storagepool SCSI/FC: Backend implementation                                    (Rodrigo Trujillo)
- * [ecb4d6c] Storagepool SCSI/FC: API.md entries related to host pci devices                (Rodrigo Trujillo)
- * [e4d08f3] Storagepool SCSI/FC: Implement node devices API backend                        (Rodrigo Trujillo)
- * [57ece7a] Add mailing list information.                                                  (Leonardo Garcia)
- * [3907474] Limit README.md to 80 columns.                                                 (Leonardo Garcia)
- * [79abe0b] Add hypervisor information on README.md.                                       (Leonardo Garcia)
- * [a3f157e] refactor exception: Update all po files                                        (Aline Manera)
- * [0ee16b4] refactor exception: Update UI references                                       (Aline Manera)
- * [ce3953b] refactor exception: Update gen-pot script to get messages from i18n.py         (Aline Manera)
- * [f137c23] refactor exception: Update all exceptions                                      (Aline Manera)
- * [8d19059] refator exception: Update control to raise the exception message               (Aline Manera)
- * [715152c] refactor exception: Set error messages for jsonschema validation               (Aline Manera)
- * [26020a5] refactor exception: Add messages to be translated on backend                   (Aline Manera)
- * [e13997a] refactor exception: Create a common Exception to translate error messages      (Aline Manera)
- * [b94d36c] Fix path of plugins dir                                                        (Mark Wu)
- * [41ba026] pass params to create method of all Collections.                               (ShaoHe Feng)
- * [9644c05] Fix wrong "Failed to list guest" message                                       (Rodrigo Trujillo)
- * [2f6ac7b] Add disks to LVM pool: API.json changes                                        (Daniel Henrique Barboza)
- * [61945fd] Add disks to LVM pool: mockmodel changes                                       (Daniel Henrique Barboza)
- * [0a54dab] Add disks to LVM pool: API.md changes                                          (Daniel Henrique Barboza)
- * [b500a90] Add disks to LVM pool: control and model changes                               (Daniel Henrique Barboza)
- * [d7458e7] Fix missing report-add html page in rpm                                        (Rodrigo Trujillo)
- * [db829ac] Fix controller base code: Update function is not using model_args              (Rodrigo Trujillo)
- * [2fed3f5] change the vm name in test case                                                (ShaoHe Feng)
- * [0adea83] update test case for updating vm with unicode name                             (ShaoHe Feng)
- * [60f3da3] bug fix: failed to update vm with unicode name                                 (ShaoHe Feng)
- * [3f5cdd2] update test case for storage pool support unicode                              (ShaoHe Feng)
- * [4f3d489] Firewall: Adding WebSocket port in firewall rules                              (Paulo Vital)
- * [8cac63d] Storage pool support unicode correctly                                         (ShaoHe Feng)
- * [cc11627] bug fix: Set full path to guest page file in guest tab                         (Aline Manera)
- * [9f33184] bug fix: Fix shallow scan broken after model refactoring                       (Aline Manera)
- * [b9c0594] Make sure ISO files have read permission while starting VM                     (Aline Manera)
- * [461452a] Remove kvmusertests.py                                                         (Aline Manera)
- * [0e25ad2] Add a method to fix read permission on ISO files                               (ShaoHe Feng)
- * [0368afa] Avoid useless libvirt error log produced by featuretests                       (apporc)
- * [f84b4d5] Packaging: add the basemodel.py to src/kimchi/Makefile.am                      (Paulo Vital)
- * [02d94f5] Fix get vms list function name                                                 (Rodrigo Trujillo)
- * [0d7d89c] Add test cases for BaseModel                                                   (Mark Wu)
- * [4a5ede7] Break the 'sample' plugin's monolithic model into several smaller ones         (Zhou Zheng Sheng)
- * [78443ae] refactor model: Update makefile and specs files                                (Aline Manera)
- * [a0a4dc0] Delete former model.py and rename model_ to model                              (Aline Manera)
- * [17d1014] Update mockmodel imports                                                       (Aline Manera)
- * [d0ff3f9] Update tests to use the new model                                              (Aline Manera)
- * [dd2b2f4] Update server to use the new model                                             (Aline Manera)
- * [a87ab93] refactor model: Create a separated model for host resource                     (Aline Manera)
- * [8a93e68] refactor model: Create a separated model for vm interface resource             (Aline Manera)
- * [5e34a52] refactor model: Create a separated model for vm resource                       (Aline Manera)
- * [41f0cc7] refactor model: Create a separated model for template resource                 (Aline Manera)
- * [977c267] refactor model: Create a separated model for storage target resource           (Aline Manera)
- * [e67c3be] refactor model: Create a separated model for storage server resource           (Aline Manera)
- * [b1d2c63] refactor model: Create a separated  model for storage volume resource          (Aline Manera)
- * [f7001ca] refactor model: Create a separated  model for storage pool resource            (Aline Manera)
- * [8d004e1] refactor model: Create a separated  model for interface resource               (Aline Manera)
- * [3bf22b3] refactor model: Create a separated  model for network resource                 (Aline Manera)
- * [39d1b7b] refactor model: Create a separated  model for config resource                  (Aline Manera)
- * [9c38e1f] refactor model: Create a separated  model for debug report resource            (Aline Manera)
- * [e79ebaa] refactor model: Create a separated  model for plugins resource                 (Aline Manera)
- * [c08c091] refactor model: Create a separated  model for task resource                    (Aline Manera)
- * [a22d932] Create a model to join all model resources implementation                      (Aline Manera)
- * [4b00cab] refactor model: Create a common model builder                                  (Aline Manera)
- * [f96d5e5] refactor model: Move StoragePooldef from model to libvirtstoragepools.py       (Aline Manera)
- * [e2008c5] refactor model: Separate libvirtconnection from model.py                       (Aline Manera)
- * [b77935b] Allow plugin use kimchi's ui handler                                           (Mark Wu)
- * [44be0d2] Add test cases for paths generation code                                       (Mark Wu)
- * [8bc4dde] Reorganize the kimchi's paths gereneration code                                (Mark Wu)
- * [fce2030] Move resource config's info fetching to model level                            (Mark Wu)
- * [2ab9785] CSS: Change all CSS files indentation to 4 spaces                              (Crístian Viana)
- * [ab999de] CSS: Do not allow lines longer than 79 characters                              (Crístian Viana)
- * [84df5f7] HTML: Make the form element's labels clickable                                 (Crístian Viana)
- * [29e17e4] Update README to direct users to the oVirt mailing list                        (Adam King)
- * [9057ae1] Use Autoconf macros AC_PROG_MKDIR_P and MKDIR_P                                (ShaoHe Feng)
- * [21f099f] GET /plugins failed, fix it                                                    (ShaoHe Feng)
- * [b1bf105] get vms list by listAllDomains                                                 (ShaoHe Feng)
- * [6bcbb3f] Make guests template handling more robust like host template handling          (Adam King)
- * [fdbd2a8] Remove the unnecessary 'exposed'                                               (Mark Wu)
- * [de892cb] bug fix: Expose /storageservers                                                (Aline Manera)
- * [a6a4999] bug fix: remove decode for resouce ident when use cherrypy's default dispatc.. (ShaoHe Feng)
- * [b67aa7b] fix: Add missing license copyright to css files                                (Aline Manera)
- * [8989283] PEP8 cleanup and bug fix for src/kimchi/utils.py                               (Mark Wu)
- * [7410a58] support create/delete VMIface: update testcase                                 (ShaoHe Feng)
- * [9072f67] support create/delete VMIface: update API.json                                 (ShaoHe Feng)
- * [4cf2b6e] support create/delete VMIface: update mockmodel                                (ShaoHe Feng)
- * [c66c675] support create/delete VMIface: update model                                    (ShaoHe Feng)
- * [f4942a0] bug fix: guest iface does not return model if no model is found                (ShaoHe Feng)
- * [dd5bf4a] bug fix: Use cherrypy host to run feature tests instead of localhost           (Aline Manera)
- * [6ded2ab] VM supports interfaces: update testcase                                        (ShaoHe Feng)
- * [e2e5aab] VM supports interfaces: update mockmodel                                       (ShaoHe Feng)
- * [d90f38e] VM supports interfaces: update controller                                      (ShaoHe Feng)
- * [5825943] VM supports interfaces: update model                                           (ShaoHe Feng)
- * [398a171] VM supports interfaces: update API                                             (ShaoHe Feng)
- * [304217b] Add a control.vm module                                                        (ShaoHe Feng)
- * [b4fe1dc] bug fix: test case can not find plugin, fix it                                 (ShaoHe Feng)
- * [b0aed86] improve controller: set authentication automatically                           (ShaoHe Feng)
- * [18b68ea] improve controller: Root loads collections/resouces automatically              (ShaoHe Feng)
- * [5b82bdf] improve controller: tag the collections/resouces of root with @UrlSubNode      (ShaoHe Feng)
- * [c7d2856] improve controller: add a method to load root sub collections/resouces autom.. (ShaoHe Feng)
- * [f68a3bc] add gettext to package require list                                            (ShaoHe Feng)
- * [7cff21e] Modify bug in spice UI                                                         (zhoumeina)
- * [2ef94b9] Add nfs server and target UI in create storage pool                            (zhoumeina)
- * [504213f] Fix libvirt nfs target probe problem                                           (Royce Lv)
- * [881361f] Add showmount function and feature test for libvirt target probe               (Royce Lv)
- * [e024dd3] storage target: Add model support                                              (Royce Lv)
- * [d60c4b8] storage target: Update controller and json schema                              (Royce Lv)
- * [4be609a] storage target: Update API.md                                                  (Royce Lv)
- * [2e1657e] storage server: Update model and mockmodel                                     (Royce Lv)
- * [e976b78] storage server: update controller.py                                           (Royce Lv)
- * [545ec78] Storage server: Update API.md                                                  (Royce Lv)
- * [1740a25] Add testcase for GET param                                                     (Royce Lv)
- * [478d01d] Support params for GET method                                                  (Royce Lv)
- * [4750f33] Remove 'encoding=iso-8859-1' from json.dumps()                                 (Mark Wu)
- * [7dfb3e4] Integrate nfs path check before create nfs pool                                (Royce Lv)
- * [f575b52] utils: Add nfs prevalication                                                   (Royce Lv)
- * [0a02212] storagepool: Use callback functions when deleting a pool                       (Crístian Viana)
- * [41e4c8c] storagepool: Do not assume different 'else' values in pool type                (Crístian Viana)
- * [7606325] Issue #310: Query correct name to validate logical devices                     (Crístian Viana)
- * [7813c63] storagepool: Add missing msg when no logical device is selected                (Crístian Viana)
- * [3a49821] Ubuntu: Add the LVM dependency package to README                               (Crístian Viana)
- * [c69fa0f] Use cherrypy's default dispatcher for subcollection                            (Mark Wu)
- * [43618b0] UI bug fix: Set vlan_id value only if 'Enable VLAN' is checked                 (Aline Manera)
- * [5e829c2] Add the iSCSI dependency packages to README                                    (Crístian Viana)
- * [6ae06e9] add a synchronous function with timeout to execute command                     (ShaoHe Feng)
- * [f060c18] Add jquery widget dropDown button                                              (zhoumeina)
- * [a2e7b35] Modify vnc_proxy_port to display_proxy_port                                    (zhoumeina)
- * [19ae1dd] Add the front end support for SPICE                                            (zhoumeina)
- * [b605432] RollbackContext: Make it complied with Python Standard                         (Zhou Zheng Sheng)
- * [1a2d326] UI: Remove Unused Label Room for Debug Report                                  (Hongliang Wang)
- * [0dbfe20] host.css: Change Indent to 4 Spaces                                            (Hongliang Wang)
- * [5289d02] Add a timeout tuning environment variable for debug report test                (Shu Ming)
- * [f51dbbc] Skip the debug report test if there is no tool avaible                         (Shu Ming)
- * [88553a8] Issue #308: Use correct iSCSI package for openSUSE                             (Crístian Viana)
- * [1567cbb] spec: Open 8000 and 8001 port by default                                       (Eli Qiao)
- * [31ef97f] Add support to RHEL 7                                                          (Adriano Botega)
- * [342334e] Deep scan: listing 'unknown' bootable isos after deep scan                     (Daniel Henrique Barboza)
- * [c3a548e] UI: template supports networks                                                 (Xin Ding)
- * [7b608a0] Add graphics parameters description in API.md                                  (apporc)
- * [655f03d] Update test case for graphics support                                          (apporc)
- * [4951d3c] Update mockmodel for spice support                                             (apporc)
- * [6c3bc68] Validate graphics parameters input by users                                    (apporc)
- * [88ddc57] Add spice backend support for kimchi                                           (apporc)
- * [5ab77d3] Fix break of deep scanning                                                     (Royce Lv)
- * [f5b4740] network improvement: update test case to support vms field                     (ShaoHe Feng)
- * [866e836] network improvement: update mockmodel to support vms field                     (ShaoHe Feng)
- * [dff73d0] network improvement: add vms field                                             (ShaoHe Feng)
- * [2f54aab] UI: All user to specify a vlan ID for a virtual network.                       (Mark Wu)
- * [6b339da] Support creating vlan tagged virtual network                                   (Mark Wu)
- * [69edfe9] Generate libvirt's interface XML definition for vlan tagged bridge             (Mark Wu)
- * [b656d4d] Fix qemu-io option in featuretests                                             (Mark Wu)
- * [dff7038] Add Fedora 20 and Ubuntu 13.10 to distros.d                                    (Mark Wu)
- * [319a83b] Github issue #300: hardcoded server port fix                                   (Daniel Henrique Barboza)
- * [e57b07e] Update the po files                                                            (Shu Ming)
- * [99808b2] Remove the legacy files                                                        (Shu Ming)
- * [641ace2] Remove the legacy files from automake and package configurations               (Shu Ming)
- * [90b61f0] Remove jquery-ui customization in network                                      (Yu Xin Huo)
- * [af8cac4] Customize jquery-ui dialog                                                     (Yu Xin Huo)
- * [762c522] Customize jquery-ui menu                                                       (Yu Xin Huo)
- * [5ba06d7] Customize jquery-ui button                                                     (Yu Xin Huo)
- * [9882732] Remove vnc related code in mockmodel                                           (Mark Wu)
- * [f1234b1] Use one weksockify instance as all vms' vnc proxy.                             (Mark Wu)
- * [8480365] Add a configuration for vnc websocket proxy                                    (Mark Wu)
- * [47e64e7] Move configuration parsing to config.py                                        (Mark Wu)
- * [212dc33] Add the ISCSI translation po files                                             (zhoumeina)
- * [4997624] Add UI support of iscsi                                                        (zhoumeina)
- * [618035a] Support VM template for Power machine                                          (Mark Wu)
- * [177c2a0] Dynamically generate template parameters for different distros                 (Mark Wu)
- * [b4ca2a8] Fix: Storagepool json schema has not been tested when create new SP            (Rodrigo Trujillo)
- * [0b507ff] pep8 cleanup for isoinfo.py                                                    (Aline Manera)
- * [b5d80d8] isoinfo: Move _probe_iso() to IsoImage()                                       (Aline Manera)
- * [e885f0b] Move ISO path validation to IsoImage()                                         (Aline Manera)
- * [ff79ea8] Move IsoFormatError() from isoinfo.py to exception.py                          (Aline Manera)
- * [1eb47bf] isoinfo: Use absolute path only for local ISO files                            (Aline Manera)
- * [e0b2d83] isoinfo: Add default value for ignore_list paramter                            (Aline Manera)
- * [6722758] template supports networks: update test case                                   (ShaoHe Feng)
- * [6f7fda8] template supports networks: update mockmodel                                   (ShaoHe Feng)
- * [51c1af4] template supports networks: update model                                       (ShaoHe Feng)
- * [e777c77] template supports networks: update controller and json schema                  (ShaoHe Feng)
- * [7d03a1c] template supports networks: update API                                         (ShaoHe Feng)
- * [601d140] template supports networks: fix test case                                      (ShaoHe Feng)
- * [ee3377f] template supports networks: let template xml support more networks             (ShaoHe Feng)
- * [1a0fd41] pep8 cleanup for exception.py                                                  (Aline Manera)
- * [be26ed4] pep8 cleanup for distroloader.py                                               (Aline Manera)
- * [170709e] qemu user tests: probe the username of qemu process started by libvirt         (ShaoHe Feng)
- * [8a7aca2] plugin: fix dynamic import mechanism                                           (Zhou Zheng Sheng)
- * [05f999f] test_model: test creating iSCSI storage pool                                   (Zhou Zheng Sheng)
- * [f163d22] storagepool: Support Creating iSCSI storagepool in model.py                    (Zhou Zheng Sheng)
- * [53e1d40] storagepool: rename and consolidate arguments of creating (front-end)          (Zhou Zheng Sheng)
- * [265de8d] storagepool: rename and consolidate arguments of creating (back-end)           (Zhou Zheng Sheng)
- * [ab63bba] storagepool: refactor _get_pool_xml()                                          (Zhou Zheng Sheng)
- * [08ff87d] Issue #293: Resizing Issue When There Are Multiple Grids                       (Hongliang Wang)
- * [5e5a6a6] touch 4 files when move RollbackContext, fix pep8 on them                      (ShaoHe Feng)
- * [7c98d3b] move RollbackContext from tests/utils to src/kimchi/rollbackcontext            (ShaoHe Feng)
- * [cb7c355] Move all resources related to tasks to control/tasks.py                        (Aline Manera)
- * [423e9bb] Move all resources related to plugins to control/plugins.py                    (Aline Manera)
- * [ae9cc6b] Move all resources related to host to control/host.py                          (Aline Manera)
- * [ceff362] Move all resources related to config to control/config.py                      (Aline Manera)
- * [0d44ed9] Move all resources related to networks to control/networks.py                  (Aline Manera)
- * [cd5d5bc] Move all resources related to interfaces to control/interfaces.py              (Aline Manera)
- * [8a7a5f6] Move all resources related to storage volume to control/storagevolumes.py      (Aline Manera)
- * [05ce4dd] Move all resources related to storage pools to control/storagepools.py         (Aline Manera)
- * [69a241a] Move all resources related to debug reports to control/debugreports.py         (Aline Manera)
- * [6ea6d32] Move all resources related to templates to control/templates.py                (Aline Manera)
- * [1a23ce1] Move all resources related to vms to control/vms.py                            (Aline Manera)
- * [f824fa2] Move basic controller resources to control/base.py                             (Aline Manera)
- * [cae61e6] Move login() and logout() functions from controller.py to root.py              (Aline Manera)
- * [9cf0c0f] Move common functions for Resource and Collection to control/utils.py          (Aline Manera)
- * [2d6d1f5] Move generate_action_handler() function to Resource() class                    (Aline Manera)
- * [817d3ad] Simplify domain xml in featuretests.py                                         (Aline Manera)
- * [b44e658] pep8 cleanup for featuretests.py                                               (Aline Manera)
- * [07c25db] fix whitespace in test_mockmodel                                               (ShaoHe Feng)
- * [c56582e] logical pool: list unused physical volume                                      (Zhou Zheng Sheng)
- * [2553e21] logical pool fixes: only list leaf devices, and read file instead of run "cat" (Zhou Zheng Sheng)
- * [e467b32] Organize python imports                                                        (Rodrigo Trujillo)
- * [1410acd] Add support for Gentoo Linux                                                   (Crístian Viana)
- * [320fd13] PEP 8: Fix an alignment issue in src/kimchi/auth.py                            (Zhou Zheng Sheng)
- * [7cead00] pep8 cleanup for root.py                                                       (Aline Manera)
- * [de1867a] pep8 cleanup for cachebust.py                                                  (Aline Manera)
- * [508ada2] pep8 cleanup for auth.py                                                       (Aline Manera)
- * [c0b9d57] Bug fix: Kimchi will try to create directory for 'DIR' storagepool             (Rodrigo Trujillo)
- * [f70d34f] Replace tab to 4 spaces                                                        (Aline Manera)
- * [8698173] Issue #290: correct the log usage                                              (ShaoHe Feng)
- * [5831b4d] screenshot: fix problem on Power of truncated picture                          (Royce Lv)
- * [acbcf04] Return source information for storage pool                                     (Royce Lv)
- * [88e5ec6] Update changelog and version files for 1.1 release                             (Aline Manera)
- * [bf6d929] Issue #276, logical pool: a quick fix for the device listing rules, front-end  (Zhou Zheng Sheng)
- * [902d295] Issue #276: logical pool: a quick fix for the device listing rules, back-end   (Zhou Zheng Sheng)
- * [b555f83] PEP 8: cleanup src/kimchi/disks.py                                             (Zhou Zheng Sheng)
- * [85d16e1] Add some brazilian portuguese lang translations                                (Alexandre Tanaka Hirata)
- * [f2de42c] do Chinese translation for release 1.1                                         (ShaoHe Feng)
- * [3c7f2d7] issue #287: Confirm box will be hidden by the window dialog                    (Xin Ding)
- * [bf1d443] Use spacewalk repo to get python-ethtool on suse.                              (ShaoHe Feng)
- * [1773214] Add confirm box to create logical pool,and modify device path number           (zhoumeina)
- * [0faa902] bug fix: Make sure to use string with os.walk                                  (Aline Manera)
- * [b12167b] bug fix: Add authentication to host tab                                        (Aline Manera)
- * [0e274b8] bug fix: Update openSUSE instructions in README file                           (Aline Manera)
- * [d5fe662] bug fix: Don't display vlan interfaces while creating network bridge           (Aline Manera)
- * [a6ddab1] Issue #283: Fix memory leak caused by libvirt connection wrapper               (Mark Wu)
- * [7c62e72] Templates: Remote ISO Image page aligning mess                                 (Xin Ding)
- * [07111ae] Meaningless text "Default Settings" in the templates tab page                  (Xin Ding)
- * [8b41a3f] create template in batch don't show success detail message                     (Xin Ding)
- * [d2f4951] Bug fix:251 template edit page disk unit with no unit and make cdrom disable   (zhoumeina)
- * [a4b412c] Incosistent pages when no guests or templates available                        (Xin Ding)
- * [3a44881] Update test_model to compare distro name using unicode                         (Ramon Medeiros)
- * [af05155] Set autostart value for logical storagepool                                    (Shu Ming)
- * [3cf5330] Issue #259: vm create: fail msg need to be more specific                       (Hongliang Wang)
- * [1a97be6] Fix emulator path in feature tests                                             (Mark Wu)
- * [428fce5] Issue #279: some plugins/sample files are missing in dist.                     (ShaoHe Feng)
- * [be5969d] Tests: Generate UUID and use as temp report file name                          (Zhou Zheng Sheng)
- * [1d15833] sosreport: fix name matching of the generated report file                      (Zhou Zheng Sheng)
- * [c8a760a] Support unicode on Host Basic Information page                                 (Ramon Medeiros)
- * [d57226d] Issue #278: add iso_gen.py to Makefile EXTRA_DIST list                         (ShaoHe Feng)
- * [0d63a80] Issue 277, Disable 'bridged' option when no interface available                (Yu Xin Huo)
- * [97139d8] Issue #271, add address space for bridged nework                               (Yu Xin Huo)
- * [842f72b] Issue #241: require python-psutil version                                      (ShaoHe Feng)
- * [ed971d1] Issue #262: Switch tab lose default network type selection                     (Yu Xin Huo)
- * [9a22f75] bug fix: set the network ip as bridge ip instead of subnet IP                  (ShaoHe Feng)
- * [d43e538] Bug #260 fix: Makes UI show missing storage volume information                 (Rodrigo Trujillo)
- * [c8a25fd] Bug Fix: Wrong host available memory value                                     (Rodrigo Trujillo)
- * [37f4d8c] Issue #273: unittest.TestCase has no attribute 'assertLessEqual'               (ShaoHe Feng)
- * [e12b93e] bug fix #254: Reset guest statistics when vm is powered off                    (Aline Manera)
- * [1dd695d] bug fix #257: Specify the mime type for debugreports static dir                (Aline Manera)
- * [01d72ca] bug fix: Don't use shell=True in subprocess.Popen while running qemu-io test   (Aline Manera)
- * [175869d] Issue #263: network: bridge network shows network/prefix                       (ShaoHe Feng)
- * [89d4766] Packaging: add host.html.tmpl to ui/pages/tabs/Makefile.am                     (Paulo Vital)
- * [ce43d08] Add build in localdisk back-end                                                (zhoumeina)
- * [92d81c6] Add logical pool UI support                                                    (zhoumeina)
- * [97a5e81] Packaging: add the disks.py to src/kimchi/Makefile.am                          (Zhou Zheng Sheng)
- * [55f5fa0] Nit fix of scan_dir_prepare                                                    (Royce Lv)
- * [2f4de5f] Deduplication: deduplication in shallow scan                                   (Royce Lv)
- * [b44c66a] Deep scan: Adding scan ignore path                                             (Royce Lv)
- * [8d55a0d] Deep scan result deduplication                                                 (Royce Lv)
- * [e3cf2c2] interface bug fix: only expose the unused interfaces to the front end          (ShaoHe Feng)
- * [e9b8deb] Tests: fix test_model.ModelTests.test_debug_reports                            (Zhou Zheng Sheng)
- * [612b8e3] UI: Enhancement & Fixes for Host Monitoring                                    (Hongliang Wang)
- * [1bf51f9] Issue #240: The bridge address of nat and isolated network is invalid, fix it  (ShaoHe Feng)
- * [b1dd7b4] Interface: Fix status return                                                   (Rodrigo Trujillo)
- * [132bfc5] Logical StoragePool: changes in API.md                                         (Daniel Henrique Barboza)
- * [59a0976] Logical StoragePool: changes in controller.py                                  (Daniel Henrique Barboza)
- * [343f3d1] Logical StoragePool: changes in model and mockmodel                            (Daniel Henrique Barboza)
- * [d9a2013] Logical StoragePool: adding disks.py module                                    (Daniel Henrique Barboza)
- * [2686b5f] PEP8 cleanup for server.py                                                     (Mark Wu)
- * [8e488ff] Add deep scan test                                                             (Royce Lv)
- * [6b2f43a] ISSUE #236: Fix break of deep scanning                                         (Royce Lv)
- * [02192e5] Add pseudo iso_gen for deep scan test                                          (Royce Lv)
- * [64c541a] Template: Enable update Disk size and CDROM path (UI)                          (Rodrigo Trujillo)
- * [d7b1be8] Add dependency of nfs client                                                   (Royce Lv)
- * [a7223e0] Concatenate ISO URL correctly with port number                                 (Crístian Viana)
- * [ebac998] UI: Host Monitoring                                                            (Hongliang Wang)
- * [f684b36] Issue #235: changetoProperUnit Returns Wrong Result                            (Hongliang Wang)
- * [0164098] change the unit of host disk and net IO rate from kb/s to B/s                  (ShaoHe Feng)
- * [006f773] Fix test cases according to new Templates Schema validation                    (Rodrigo Trujillo)
- * [46e9b94] Enable template data verification against json schema                          (Rodrigo Trujillo)
- * [c57da0d] Json schema for templates                                                      (Rodrigo Trujillo)
- * [b9b4359] Host reboot and shutdown backend implementation                                (Rodrigo Trujillo)
- * [76f8d5d] ui: Adjust storage pool window layout                                          (Aline Manera)
- * [2ad5768] po files: NFS pool                                                             (Pradeep K Surisetty)
- * [e62ff62] Add/delete NFS pool                                                            (Pradeep K Surisetty)
- * [76653ec] bug fix: remove wlans from nics.                                               (ShaoHe Feng)
- * [33f487e] bug fix: assert list append successfully when get all network interfaces       (ShaoHe Feng)
- * [f793d3a] Fix minor issue in import order                                                (Rodrigo Trujillo)
- * [3ddb97d] Add Network UI Files to Makefile                                               (Yu Xin Huo)
- * [f7a0fa8] network UI: update po files                                                    (Yu Xin Huo)
- * [dc0fc09] create/delete network                                                          (Yu Xin Huo)
- * [f2cf0b6] List/Start/Stop Network                                                        (Yu Xin Huo)
- * [e6b0afc] Center the storage pool "Actions" button                                       (Crístian Viana)
- * [842e55b] Use consistent padding in storage pool details                                 (Crístian Viana)
- * [4e2748a] Use jQuery to load xml to make code consistent                                 (zhoumeina)
- * [8e23fef] host net-io: update test case                                                  (ShaoHe Feng)
- * [c4721df] host net-io: update model and mockmodel                                        (ShaoHe Feng)
- * [80bcbcb] host net-io: update API.md                                                     (ShaoHe Feng)
- * [b0bc8ba] Authentication is required to access networks                                  (ShaoHe Feng)
- * [853cdf1] network: update test case                                                      (ShaoHe Feng)
- * [df2b66e] network: update mockmodel                                                      (ShaoHe Feng)
- * [3e0d05b] network: update makefile, spec file and README                                 (ShaoHe Feng)
- * [9070d60] network: update model                                                          (ShaoHe Feng)
- * [d30ca35] network: generate network xml and testcast for it                              (ShaoHe Feng)
- * [26ee208] network: update controller                                                     (ShaoHe Feng)
- * [dbe31d3] network: update API.md                                                         (ShaoHe Feng)
- * [e7c9ce7] Add license to scan.py file                                                    (Aline Manera)
- * [65f6ad3] Organize imports in all .py files                                              (Aline Manera)
- * [0048f33] fix disk unit: 1K bytes is 1024 bytes instead of 1000 bytes                    (ShaoHe Feng)
- * [ad75a6f] Add test cases for plugin support                                              (Mark Wu)
- * [2abc251] Add a sample kimchi plugin                                                     (Mark Wu)
- * [9fb6a09] Move API schema loading to the initialization of application                   (Mark Wu)
- * [f879390] Add a plugin mechanism for Kimchi server                                       (Mark Wu)
- * [ce3e182] Add the missing Makefiles for plugins support                                  (Mark Wu)
- * [f22dd25] Add a helper function to get kimchi python package directory                   (Mark Wu)
- * [302f186] host disk-io: update test case                                                 (ShaoHe Feng)
- * [f987fb5] host disk-io: update model and mockmodel                                       (ShaoHe Feng)
- * [76f3f5b] host disk-io: update API.md                                                    (ShaoHe Feng)
- * [940742a] Fix kimchi make rpm fail error                                                 (zhoumeina)
- * [e293010] Authentication is required to access debugreports                              (Shu Ming)
- * [f2fce9d] Add the front-end support of tabs                                              (zhoumeina)
- * [ebf366f] Add the back-end support of tabs                                               (zhoumeina)
- * [b45e709] Template update UI return 'cpus' and 'memory' as numbers                       (Rodrigo Trujillo)
- * [277bd3b] UI: deep scan                                                                  (Xin Ding)
- * [a83f2ee] Use "dropdown" CSS class on the Edit Template page                             (Crístian Viana)
- * [11f78db] Format template and storage pool details                                       (Crístian Viana)
- * [7cb6c2a] deep scan: Probe iso information                                               (Aline Manera)
- * [00d01a7] Add sos/sosreport package as Kimchi dependency                                 (Aline Manera)
- * [af1de8e] Expose if the host has at least one system report tool                         (Aline Manera)
- * [c75d773] Fix low version libvirt bug when get cpuinfo                                   (malcolm yu)
- * [df327bb] VM Edit UI                                                                     (Hongliang Wang)
- * [81a7b87] vm-rename fix: return domain after static config change                        (Royce Lv)
- * [89b7631] Sort the storage pool list                                                     (Crístian Viana)
- * [09f9ee0] Update storage pool list after activate/deactivate                             (Crístian Viana)
- * [722c5a8] vm-rename: Update testcases for vm-rename                                      (Royce Lv)
- * [bb895c6] vm-rename: Update mockmodel for vm edit                                        (Royce Lv)
- * [b2953fc] vm-rename: Update model for vm edit                                            (Royce Lv)
- * [edaa063] vm-rename: Update controller                                                   (Royce Lv)
- * [a0223e2] vm-rename: Update API.md for vm rename                                         (Royce Lv)
- * [ceb4ca3] host memory stats: update test case                                            (ShaoHe Feng)
- * [e225c83] host memory stats: update model and mockmodel                                  (ShaoHe Feng)
- * [95dda58] host memory stats: update API.md                                               (ShaoHe Feng)
- * [63f6f77] support recrusive probe in iso scanning                                        (Royce Lv)
- * [ab7518f] Fix session locking issue                                                      (Mark Wu)
- * [59a8a08] amend API.md                                                                   (ShaoHe Feng)
- * [cdb9023] host info: update test case                                                    (ShaoHe Feng)
- * [f0f069c] host info: update mockmodel                                                    (ShaoHe Feng)
- * [371dcdc] host info: update model                                                        (ShaoHe Feng)
- * [4843de7] host info: update controller                                                   (ShaoHe Feng)
- * [cd1d545] host info: update API.md                                                       (ShaoHe Feng)
- * [45df370] interface: update makefile, spec file and README                               (ShaoHe Feng)
- * [2036b2c] interface: update test case                                                    (ShaoHe Feng)
- * [6f22e4e] interface: update mockmodel                                                    (ShaoHe Feng)
- * [9054bf9] interface: update model                                                        (ShaoHe Feng)
- * [c47ba91] interface: update controller                                                   (ShaoHe Feng)
- * [5ced3ef] interface: update API                                                          (ShaoHe Feng)
- * [1bd987c] interface: some new utils to get the interface info                            (ShaoHe Feng)
- * [76515ed] Add json schema for API's request parameters                                   (Mark Wu)
- * [8ceadbe] Extend the action decorator into an action handler generator                   (Mark Wu)
- * [da4f395] host cpu usage: update test case                                               (ShaoHe Feng)
- * [f84e32d] host cpu usage: update mockmodel                                               (ShaoHe Feng)
- * [ca7648b] host cpu usage: update model                                                   (ShaoHe Feng)
- * [1f558d7] host cpu usage: update controller                                              (ShaoHe Feng)
- * [18b24b3] host cpu usage: update API.md                                                  (ShaoHe Feng)
- * [8ef7b15] Use socket.getservbyname() to get the default port of a protocol               (Aline Manera)
- * [4c05423] Expose the number of CPUs assigned to a VM                                     (Aline Manera)
- * [e40d237] Make the report tool silent in the background                                  (Shu Ming)
- * [1c807b6] DebugReports: Downloading the archives                                         (Shu Ming)
- * [cd74bb8] DebugReports: Implement the real backend                                       (Shu Ming)
- * [b01b9f4] DebugReports: Implement the mock model                                         (Shu Ming)
- * [bb59b46] DebugReports: Add collection and Resource                                      (Shu Ming)
- * [b81fce3] DebugReports: Define the APIs                                                  (Shu Ming)
- * [31f60d7] Add testcase of template storagepool customise                                 (Royce Lv)
- * [aa77a7a] pre-create validate: validate for mockmodel vm create                          (Royce Lv)
- * [94b3b65] pre-create validate: Add iso/storage/network availabilty check                 (Royce Lv)
- * [623135f] test storage pool not changed after vm customization                           (Royce Lv)
- * [24b4c23] model: aggregate vm config customization when creating                         (Royce Lv)
- * [02aa5eb] mockmodel: generate customised temporary template when create vm               (Royce Lv)
- * [549da65] Customise template storage: Report 'storagepool' info in controller            (Royce Lv)
- * [1a090d6] Customise template storage: Update API.md                                      (Royce Lv)
- * [e2e5892] Set a custom pool for a template                                               (Xin Ding)
- * [226f6f7] deep scan: add model support                                                   (Royce Lv)
- * [0469f1e] Deep scan: Add functions for deep scan preparation                             (Royce Lv)
- * [c359641] Deep scan: update controller                                                   (Royce Lv)
- * [c71a5a6] Deep scan: Update API.md                                                       (Royce Lv)
- * [b5e5bc2] Deep scan: Fix isoinfo.py for iso can't be reported                            (Royce Lv)
- * [0c603c5] Adding "python-psutil" package to Kimchi                                       (Daniel Henrique Barboza)
- * [fe82184] Issue #227: Misunderstood labels and error messages in templates tab.          (Paulo Vital)
- * [39dae67] Fix text wrap in template and guest                                            (zhoumeina)
- * [1d30644] issue #228: Use SIGKILL to kill proc in featuretests                           (ShaoHe Feng)
- * [0e50096] close libvirt connection in featuretests                                       (ShaoHe Feng)
- * [e74728c] Add gen-pot to .gitignore list                                                 (Aline Manera)
- * [7d86a64] Add missing ui files to spec file                                              (Mark Wu)
- * [c339575] Distribute po/get-pot.in instead of po/get-pot                                 (Mark Wu)
- * [0bd8245] bug fix: put distroloader.py in Makefile dist list                             (ShaoHe Feng)
- * [50a37a4] Remove 'config.py' from the distribution                                       (Mark Wu)
- * [07d9a85] Bug fix:153 Drop kimchi-iso from storagepool list                              (zhoumeina)
- * [2ee72ce] bug fix: Use vm uuid to properly get vm statistics                             (Aline Manera)
- * [a276aff] bug fix: correct to use float when calculate guest net and disk IO             (ShaoHe Feng)
- * [38bb3bd] iso streaming: Add default port for all protocols                              (Aline Manera)
- * [b4e0122] ISO streaming: Enable UI                                                       (Aline Manera)
- * [620618b] iso streaming: QEMU workaround                                                 (Aline Manera)
- * [29c7338] iso streaming: Libvirt workaround                                              (Aline Manera)
- * [93d3ccc] Expose QEMU ISO streaming functionality to host capabilities                   (Aline Manera)
- * [03aa2e9] feature tests: Verify QEMU can properly work with hostname while streaming I.. (Aline Manera)
- * [9e1eae2] feature tests: Verify QEMU supports ISO streaming                              (Aline Manera)
- * [e14dec1] feature tests: Rename libvirt test to express what it does                     (Aline Manera)
- * [99331be] distros: update testcase in test_rest and rest_model                           (ShaoHe Feng)
- * [8a2980a] distros: add mockmodel and model implementation                                (ShaoHe Feng)
- * [d8b067a] distros: update Controller to add Distros collection and Distro resource       (ShaoHe Feng)
- * [7e2a5ac] distros: update API document                                                   (ShaoHe Feng)
- * [7add3d9] distros: add a DistroLoader to load distros                                    (ShaoHe Feng)
- * [185cad1] distros: add new distros files                                                 (ShaoHe Feng)
- * [0e3cb34] Drop IE8 support in README                                                     (zhoumeina)
- * [cbcbd5d] pep8 cleanup for asynctask.py                                                  (Mark Wu)
- * [cafab09] Enable pep8 code style checking                                                (Mark Wu)
- * [ad793e0] Display error message on template delete failure                               (Crístian Viana)
- * [a138304] Choose right icon for centos iso                                               (Royce Lv)
- * [949fc69] Add jquery-ui files to dist data list.                                         (Yu Xin Huo)
- * [b1d5002] isoinfo: Allow the main program probe a single ISO file (remote or local)      (Aline Manera)
- * [193ab1a] templates: Try to identify distro and version from remote ISO file             (Aline Manera)
- * [e7f3337] isoinfo: Add support to identify distro and version from remote ISO file       (Aline Manera)
- * [26f1688] StoragePool: Pool name error message                                           (Pradeep K Surisetty)
- * [e9599d5] Add jquery-ui                                                                  (Yu Xin Huo)
- * [00536ab] Remove redundant interface in api.js                                           (zhoumeina)
- * [8f3e38c] Issue #199: Update templates list only after success of deleteTemplate         (Aline Manera)
- * [cbafe92] vm-uuid: Update testcases                                                      (Royce Lv)
- * [053fa95] vm-uuid: Report uuid in controller                                             (Royce Lv)
- * [d44883e] vm-uuid: make vm stats indexed in uuid                                         (Royce Lv)
- * [b0bbc20] vm-uuid: store vm extra information indexed in uuid                            (Royce Lv)
- * [d022fff] vm-uuid: Use uuid in screenshot generation                                     (Royce Lv)
- * [8d70b27] vm-uuid: Using uuid in vmtemplate                                              (Royce Lv)
- * [51e9766] Use "font-weight: bold" in header texts                                        (Crístian Viana)
- * [ec381bb] No HttpOnly is set to the cookie for session id                                (Xin Ding)
- * [18567d7] Use libvirt api to implement find_qemu_binary                                  (apporc)
- * [ce12235] eliminate messages keys from all po files                                      (ShaoHe Feng)
- * [1e164ca] bug fix: make gen-pot scan multi lines                                         (ShaoHe Feng)
- * [765887d] Add the three translation for Chinese                                          (zhoumeina)
- * [1726c5b] Update ChangeLog for the 1.0.1 release                                         (Adam Litke)
- * [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)
- * [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)
+#### [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)
diff --git a/build-aux/genChangelog b/build-aux/genChangelog
index 4a92430..803f24e 100755
--- a/build-aux/genChangelog
+++ b/build-aux/genChangelog
@@ -19,7 +19,7 @@ git for-each-ref --sort='*authordate' --format='%(tag)' refs/tags | tac |grep -v
     NEXT=$TAG
     echo; echo
 done
-FIRST=$(git tag -l | head -1)
+FIRST=$(git for-each-ref --sort='*authordate' --format='%(tag)' refs/tags | head -1)
 
 echo "#### [$FIRST] ####"
 GIT_PAGER=cat git log --pretty=format:" * [%h] %<(78,trunc)%s (%an)" $FIRST
-- 
1.9.3




More information about the Kimchi-devel mailing list