[Kimchi-devel] [PATCH] bug fix: Update genChangelog script
Daniel H Barboza
danielhb at linux.vnet.ibm.com
Wed Jul 30 20:00:03 UTC 2014
Reviewed-by: Daniel Barboza <danielhb at linux.vnet.ibm.com>
On 07/30/2014 02:14 PM, alinefm at linux.vnet.ibm.com wrote:
> 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
More information about the Kimchi-devel
mailing list