[Kimchi-devel] [PATCH 5/5] [WOK] Adding COPYING and CONTRIBUTE files into Kimchi.
pvital at linux.vnet.ibm.com
pvital at linux.vnet.ibm.com
Tue Sep 29 13:08:17 UTC 2015
From: Paulo Vital <pvital at linux.vnet.ibm.com>
Adding ASL2 and LGPL license files and contribution file.
Signed-off-by: Paulo Vital <pvital at linux.vnet.ibm.com>
---
src/wok/plugins/kimchi/CONTRIBUTE.md | 16 +
src/wok/plugins/kimchi/COPYING | 19 +
src/wok/plugins/kimchi/COPYING.ASL2 | 202 ++++
src/wok/plugins/kimchi/COPYING.LGPL | 165 +++
src/wok/plugins/kimchi/ChangeLog | 2155 ++++++++++++++++++++++++++++++++++
5 files changed, 2557 insertions(+)
create mode 100644 src/wok/plugins/kimchi/CONTRIBUTE.md
create mode 100644 src/wok/plugins/kimchi/COPYING
create mode 100644 src/wok/plugins/kimchi/COPYING.ASL2
create mode 100644 src/wok/plugins/kimchi/COPYING.LGPL
create mode 100644 src/wok/plugins/kimchi/ChangeLog
diff --git a/src/wok/plugins/kimchi/CONTRIBUTE.md b/src/wok/plugins/kimchi/CONTRIBUTE.md
new file mode 100644
index 0000000..f4dcaec
--- /dev/null
+++ b/src/wok/plugins/kimchi/CONTRIBUTE.md
@@ -0,0 +1,16 @@
+How to Contribute
+=================
+
+All development discussion happens on the mailing list. All development is done
+using the `git` SCM. Patches should be sent using the `git send-email` command
+to the kimchi-devel at ovirt.org mailing list.
+
+Good examples of how to send patches are included in
+[QEMU SubmitAPatch](http://wiki.qemu.org/Contribute/SubmitAPatch) and
+[Linux SubmittingPatches](https://www.kernel.org/doc/Documentation/SubmittingPatches).
+
+All documentation and READMEs are written using
+[Markdown](http://daringfireball.net/projects/markdown/).
+
+For a patch to be committed, it must receive at least one "Reviewed-by" on the
+mailing list.
diff --git a/src/wok/plugins/kimchi/COPYING b/src/wok/plugins/kimchi/COPYING
new file mode 100644
index 0000000..4cc4028
--- /dev/null
+++ b/src/wok/plugins/kimchi/COPYING
@@ -0,0 +1,19 @@
+Wok/Kimchi are distributed pursuant to the terms of two different licenses.
+The user interface (located in ui/ and plugins/kimchi/ui in this distribution)
+is governed by the Apache License version 2.0.
+
+Except the imported code under the following directories:
+- plugins/kimchi/ui/spice-html5 which is imported from spice-html5 project
+(http://cgit.freedesktop.org/spice/spice-html5);
+- ui/libs which is imported from JQuery UI (http://jqueryui.com);
+- ui/fontello which is generated by http://fontello.com open source project.
+
+The rest of this distribution is governed by the GNU Lesser General Public
+License version 3.
+
+See COPYING.LGPL and COPYING.ASL2.
+
+The name "Gentoo" and the "g" logo are trademarks of Gentoo Foundation, Inc.
+The content, project, site, product or any other type of item with which the
+"Gentoo" name is associated is not part of the Gentoo project and is not
+directed or managed by Gentoo Foundation, Inc.
diff --git a/src/wok/plugins/kimchi/COPYING.ASL2 b/src/wok/plugins/kimchi/COPYING.ASL2
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/src/wok/plugins/kimchi/COPYING.ASL2
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/src/wok/plugins/kimchi/COPYING.LGPL b/src/wok/plugins/kimchi/COPYING.LGPL
new file mode 100644
index 0000000..65c5ca8
--- /dev/null
+++ b/src/wok/plugins/kimchi/COPYING.LGPL
@@ -0,0 +1,165 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/src/wok/plugins/kimchi/ChangeLog b/src/wok/plugins/kimchi/ChangeLog
new file mode 100644
index 0000000..0075a2f
--- /dev/null
+++ b/src/wok/plugins/kimchi/ChangeLog
@@ -0,0 +1,2155 @@
+CHANGELOG
+=========
+
+#### [1.5.1] ####
+ * [19ded0b] Update ChangeLog and Version files for 1.5.1 release (Aline Manera)
+ * [b183877] Update pt_BR translations (Aline Manera)
+ * [355e206] Raw volumes validation: update tests (Paulo Vital)
+ * [6b5727e] Raw volumes validation: back-end and front-end (Paulo Vital)
+ * [cffec17] Raw volumes validation: update contrib and README (Paulo Vital)
+ * [584b8d9] Add missing translations (Aline Manera)
+ * [251d82e] Add volume to storage pool label not formatted properly in some languages (Socorro Stoppler)
+ * [ee25fb9] Update help pages for ja_JP and pt_BR (Aline Manera)
+ * [4f76ccf] Isolate strings in guest-edit and template-add (Ramon Medeiros)
+ * [045a97c] PCI filter not in sync with device listing (Socorro Stoppler)
+ * [8c1a0c9] Fix confirmation box for delete and clone (Socorro Stoppler)
+ * [90cc4d8] Handles http redirection when checking url path (Jose Ricardo Ziviani)
+ * [7d40ff4] Expands all possible variables in a repo url to validate it (Jose Ricardo Ziviani)
+ * [a727d32] Implement a method to expand variables in a url (Jose Ricardo Ziviani)
+ * [9fe226b] Add translation for "Users" and "Groups" on guest edit (Ramon Medeiros)
+ * [4f4c4fc] Update build process to include jquery.base64.js (Aline Manera)
+ * [e3613ef] Adds the new display_repo_name field in the JSON API (Jose Ricardo Ziviani)
+ * [c58b1aa] Display the expanded repo name instead of variables (Jose Ricardo Ziviani)
+ * [598670f] Implement a method to display the repo name expanding variables (Jose Ricardo Ziviani)
+ * [f3b25c4] Remove colon character from template cpu edit window (Rodrigo Trujillo)
+ * [20efb22] Add Fedora 22 as remote ISO option. (Paulo Vital)
+ * [3ec935c] Add Fedora 21 as remote ISO option. (Paulo Vital)
+ * [03fd734] Update Fedora Live 20 URL as remote ISO (Paulo Vital)
+ * [13e95ce] Add unity tests for start/shutdown/poweroff response commands (Ramon Medeiros)
+ * [2f3ffd8] Issues #682/#684/#685: Change some code errors when start, shutdown or power.. (Ramon Medeiros)
+ * [760e5a8] Issue #667: Unable to rename guest when it is paused (Ramon Medeiros)
+ * [e32d366] Bug fix: Access guest console when guest name has non-ASCII characters (Aline Manera)
+ * [8187a97] Update server configuration to expose jquery.base64.js (Aline Manera)
+ * [cd1c0c7] Import Jquery Base64 code (Aline Manera)
+ * [a7712c3] Fix bug #450: Allow creating guest with non-ASCII characters in name (Aline Manera)
+ * [1e537c4] Create helper method to remove metadata node (Aline Manera)
+ * [123f2cc] Allow setting multiple metadata nodes at once (Aline Manera)
+ * [5ce57b1] Remove manual <metadata> manupulation (Aline Manera)
+ * [a3f2525] Disallow storage format changes in UI for templates based on image file (Jose Ricardo Ziviani)
+ * [e2c6b8c] Avoid show user/password in url browser (Rodrigo Trujillo)
+ * [453155d] Add missing translations (Aline Manera)
+ * [d78e0b4] Improve code to get default disk format for VMTemplate (Aline Manera)
+ * [4ad0c61] Add m4/pkg.m4 to .gitignore (Aline Manera)
+ * [baa58d1] Fix SLES 11 reg exp to recognize SLE-11-SP4-SAP-DVD-ppc64-GM-DVD1.iso (Ramon Medeiros)
+ * [93c77d3] Set default VM template memory to 2048 in Power (Daniel Henrique Barboza)
+ * [c9c80c2] Improve code performance on UI (Ramon Medeiros)
+ * [5a906b7] PCI Node filtering (Socorro Stoppler)
+ * [358bb48] Force qcow2 when creating a VM based on backing image (Jose Ricardo Ziviani)
+ * [20564f8] vmHostDevModel: returning 'product' and 'vendor' in lookup (Daniel Henrique Barboza)
+ * [947030a] Change getsebool to run silently. (Jose Ricardo Ziviani)
+ * [583824f] Add option 'silent' in run_command (Jose Ricardo Ziviani)
+ * [17ad4cd] Fixing compilation problems with translation files (Daniel Henrique Barboza)
+ * [dc76a2a] Translation updates (Daniel Henrique Barboza)
+ * [5775d48] Template disk format test fixes (Daniel Henrique Barboza)
+ * [630d2ae] Remove unecessary call to node_dev.parent() (Ramon Medeiros)
+ * [1f3ad8b] Update Fedora 20 ISO path to mirrors.kernel.org (Ramon Medeiros)
+ * [10e0170] Detach group of PCI Devices from host before attaching to guest (Jose Ricardo Ziviani)
+ * [c5e33e4] New unit tests to check disk creation behavior (Daniel Henrique Barboza)
+ * [859cff7] Getting default disk format from template.conf (Daniel Henrique Barboza)
+ * [6195bf8] Mockmodel and test changes for the new API (Daniel Henrique Barboza)
+ * [73b2917] Adding new API in the UI APIs and docs (Daniel Henrique Barboza)
+ * [e9cb253] Get available host passthrough devices: model changes (Daniel Henrique Barboza)
+ * [9e47f9e] Fix displaying numerous error msgs when host is shut down (Socorro Stoppler)
+ * [44fcf75] Fix minus in manpage (Frederic Bonnard)
+ * [f0915d4] Help updates for Kimchi (Kersten Richter)
+ * [fe1d00a] Issue #670: openSUSE: problem while building Kimchi (Ramon Medeiros)
+ * [55df955] Issue #670: openSUSE: problem while building Kimchi (Ramon Medeiros)
+ * [5924897] Github 663: software update improvements (Daniel Henrique Barboza)
+ * [b052da8] Bug fix: Allow creating a pool using an existing path (Aline Manera)
+
+#### [1.5.0] ####
+ * [38ee948] Update ChangeLog, VERSION and .po files for 1.5 release (Aline Manera)
+ * [87bc47f] Prevent Kimchi against TLS Logjam attacks (Rodrigo Trujillo)
+ * [aaa60fa] Issue #653: "make rpm" requests authentication with non-root (Ramon Medeiros)
+ * [51f4dd5] Bug fix: Use a temp directory under /var to avoid permission errors (Aline Manera)
+ * [e0db9f2] Bug fix: Detach host device prior to attach to guest (Aline Manera)
+ * [ebd8f65] Gtihub #660 - Fixing .repo file with no repos handling (Daniel Henrique Barboza)
+ * [dfb220f] Support xorriso ISOs detection (Ramon Medeiros)
+ * [fc7ecea] Github #657 - fixing yum check-update parsing (Daniel Henrique Barboza)
+ * [30ceeea] Bug fix: Allow user creates multiple templates (Aline Manera)
+ * [c4d040b] Changing repositories and swupdate to use yumparser module (Daniel Henrique Barboza)
+ * [4bfddd1] Unit tests for the yumparser module (Daniel Henrique Barboza)
+ * [964d5eb] Adding yumparser module (Daniel Henrique Barboza)
+ * [0c3a3e8] Fix bug #647: Properly set qxl as video model for Fedora 22 (Aline Manera)
+ * [392feb9] Update po files for 1.5 release (Aline Manera)
+ * [b19989b] Change the width of Actions button (Socorro Stoppler)
+ * [c074f60] Fix tests, adds slot and memory hotplug tests (Rodrigo Trujillo)
+ * [94826cf] Add maxMemory and numa configuration to guest xml (Rodrigo Trujillo)
+ * [437e989] Add maxMemory into templates (Rodrigo Trujillo)
+ * [86f0e13] Feature test to check support to memory devices (Rodrigo Trujillo)
+ * [d2741fa] pep8 fixes (Daniel Henrique Barboza)
+ * [7a4bd1b] UI-Template Edit: Enable user to change disk format (Rodrigo Trujillo)
+ * [ee0c11d] Supress error messages while checking vm metadata (Ramon Medeiros)
+ * [a1ad10e] Add support for Pause/Resume UI (Socorro Stoppler)
+ * [9dea5f6] Does not list non-bootable images (Ramon Medeiros)
+ * [577d85d] Enable storage volume upload on UI (Aline Manera)
+ * [2d4cb23] Storage volume upload: Let the 'format' parameter be an empty string (Aline Manera)
+ * [8a83cbe] Storage volume upload: Keep the task tracking to update the UI (Aline Manera)
+ * [6704c66] Set 'used_by' to [] when creating some volumes (Crístian Deives)
+ * [c384530] Replace storage volume 'ref_cnt' with 'used_by' (Crístian Deives)
+ * [34634e9] Update test cases to reflect MAC address update changes (Jose Ricardo Ziviani)
+ * [a1ac29f] Implement frontend code to edit MAC address of a guest (Jose Ricardo Ziviani)
+ * [3058559] Implement backend code to edit MAC address of a guest (Jose Ricardo Ziviani)
+ * [2ccb544] Add vfio driver as default for powerkvm systems. (Jose Ricardo Ziviani)
+ * [82d4308] Removing the hardcoded version of kimchi and make it depend of PACKAGE_VERSION (Frédéric Bonnard)
+ * [0ef10a1] UI: Enable virtual NIC hot plug/unplug (Aline Manera)
+ * [16e2944] Change log message if command to run is not found (Jose Ricardo Ziviani)
+ * [04d2953] Install service on make install (Ramon Medeiros)
+ * [1aa919c] Fix SLES version checking in interfaces.py (Rodrigo Trujillo)
+ * [0902323] Remove storage volume creation from file (Aline Manera)
+ * [7f33702] Upload storage volume (Aline Manera)
+ * [1327f49] Update controller to make update accept formdata params (Royce Lv)
+ * [83e470f] Fix URI format of guest interfaces (Jose Ricardo Ziviani)
+ * [872e379] Display MAC Address in guest interface tab (Jose Ricardo Ziviani)
+ * [205a3f4] Avoid certificate validation on tests (Ramon Medeiros)
+ * [8b5b932] Handle invalid path in 'get_disk_ref_cnt' (Crístian Deives)
+ * [16c4b9b] fix: Use correct path when setting 'ref_cnt' to a new volume (Crístian Deives)
+ * [b231913] Bug fix: Build default pools list according to user input (Aline Manera)
+ * [f1a13ac] Fixed section number within the man page itself (Frederic Bonnard)
+ * [1cc236f] Add documentation for VM suspend/resume (Crístian Deives)
+ * [b61931d] Verify storage pool set as Template default prior to server starts up (Aline Manera)
+ * [e0a6fb5] Verify all networks set as Template defaults prior to server start up (Aline Manera)
+ * [e1ac636] Make Template defaults configurable (Aline Manera)
+ * [2f0a442] snapshot: Handle non-existing snapshots in mock lookup (Crístian Deives)
+ * [9b3fec5] Create option to auto create ISO pool or not on server start up (Aline Manera)
+ * [bef2836] Add libvirt-daemon-config-network package as Kimchi dependency (Aline Manera)
+ * [f6e0177] Merge common_spec with defaults value in osinfo.py (Aline Manera)
+ * [aa36517] Remove useless variable in osinfo.py (Aline Manera)
+ * [14e0179] Create VMs Asynchronously: UI (Aline Manera)
+ * [8c85938] Create VMs Asynchronously: Tests (Christy Perez)
+ * [698797a] Create VMs asynchronously: Backend (Christy Perez)
+ * [a2c5abc] UI changes for new clone target_uri (Christy Perez)
+ * [6aef7da] Tests for new clone target_uri (Christy Perez)
+ * [e7eef4d] Append clone to target_uri for vm clone task (Christy Perez)
+ * [a65075a] Do not resolve hostname to IP in using remote ISOs (Aline Manera)
+ * [d6ec766] Improve code to retrieve the number of host CPUs (Jose Ricardo Ziviani)
+ * [fde36c0] Move kimchi nginx config file to nginx default directory. (Jose Ricardo Ziviani)
+ * [16a25ce] Add a warn about NM running in the system. (Jose Ricardo Ziviani)
+ * [69af91d] Implement function to check if NM is running. (Jose Ricardo Ziviani)
+ * [ec0a453] Host tests (Aline Manera)
+ * [81dd7ce] issue #548: Hotplug network interfaces (Crístian Deives)
+ * [aeb667d] Use default network model when attaching a NIC (Crístian Deives)
+ * [838a30c] Handle missing parameter "network" when attaching a NIC (Crístian Deives)
+ * [a00b2f7] Parse osinfo.lookup return parameters correctly (Crístian Deives)
+ * [738165d] Remove nginx conf on suse (Ramon Medeiros)
+ * [7fbb521] Create empty files on rpm build (Ramon Medeiros)
+ * [b80e55c] Adds tests to check disk format information in new templates (Rodrigo Trujillo)
+ * [85e9bac] Set qcow2 as default disk format in new templates (Rodrigo Trujillo)
+ * [79c6105] Template: Assign 'raw' to disk format if pool is 'logical' or [i]scsi (Rodrigo Trujillo)
+ * [61ede25] Server tests (Aline Manera)
+ * [95cd887] Object store tests (Aline Manera)
+ * [82e5658] Add support for VM suspend and resume (Crístian Viana)
+ * [94533f9] Update some VM state conditions (Crístian Viana)
+ * [a6b2ce2] Optimize VM update function (Crístian Viana)
+ * [f393e07] Move stats-related VM functions to VMModel (Crístian Deives)
+ * [9175b3e] Update stats when looking up one single VM (Crístian Deives)
+ * [0cc163d] Add %Used in the header for storage (Socorro Stoppler)
+ * [2ce0387] Security: Prevent Bar Mitzvah attacks by disabling RC4 (Aline Manera)
+ * [1c716c6] issue #461: Add 'metalink' support for YUM repositories (Crístian Viana)
+ * [65e10c2] Use more generic message in repo mirror list error (Crístian Viana)
+ * [0190298] Handle empty variables when updating YUM repository (Crístian Viana)
+ * [671fc4c] Update host number of cpus and total physical memory (Jose Ricardo Ziviani)
+ * [61ffb22] Making urls relative (Frederic Bonnard)
+ * [9185c35] test/test_model: Power architecture fixes (Daniel Henrique Barboza)
+ * [6017105] Fix Network create name checking in backend (slashes and quotes) (Rodrigo Trujillo)
+ * [0cb27b1] Move slash checking in storagepool name from UI to backend (Rodrigo Trujillo)
+ * [acca0c3] Prohibits slashes '/' in VM name (Rodrigo Trujillo)
+ * [8c4386c] issue #628: Set ref_cnt=1 on cloned disks (Crístian Viana)
+ * [53779bd] Issue #623: Fix mismatch in host device details query (Royce Lv)
+ * [a0b6ca0] Fix a ZeroDivisionError when starting kimchi service in Qemu. (Jose Ricardo Ziviani)
+
+#### [1.4.1] ####
+ * [9123208] Update ChangeLog and VERSION file for 1.4.1 release (Aline Manera)
+ * [5044020] Update pt_BR translations for Kimchi 1.4.1 (Aline Manera)
+ * [4781452] Update .po files for translation (Aline Manera)
+ * [44f0788] Kimchi tests: Power system fixes - removing hardcoded values (Daniel Henrique Barboza)
+ * [6714909] tests/test_osinfo.py: fixes for Power architecture (Daniel Henrique Barboza)
+ * [47d66eb] Specify user when changing VM disks permission (Crístian Viana)
+ * [8f5c248] issue #518: Simplify template URL verification (Crístian Viana)
+ * [923bf2d] Update ISO file's ACL before checking its permission (Crístian Viana)
+ * [d501a6e] issue #564: Parse logical volumes to find out their actual formats (Crístian Viana)
+ * [8eb00ed] issue #565: Allow a template's ISO to be a block device (Crístian Viana)
+ * [f1a009b] Fix test_model.py to reset Singleton classes when initializing the tests (Aline Manera)
+ * [0fe437f] Bug fix: Consider server is being started up on servermethod function (Aline Manera)
+ * [fe65e09] Use the right firewall-cmd command to open Kimchi ports (Aline Manera)
+ * [91e18b9] Fix issue #597: Get the right arch when using libvirt Test driver (Aline Manera)
+ * [2cf3920] Fix issue #617: Base URL may be an empty string when updating YUM repo (Aline Manera)
+ * [a6406e4] Fix issue #621: Catch libvirt exception when network does not have bridge name (Aline Manera)
+ * [99dc469] Fix issue #620: Allow use iSCSI/SCSI volume on Template (Aline Manera)
+ * [650655a] Add support to recognize RHEL-LE distro and version (Jose Ricardo Ziviani)
+ * [bb9ccf7] Deregister peer information when kimchid exit (Royce Lv)
+ * [27210d7] Update doc for federation (Royce Lv)
+ * [70010ea] Assign HTML labels to their corresponding elements (Crístian Viana)
+ * [d5e7800] Fix wrong usage of feature tests (Royce Lv)
+ * [d2c3ad2] Avoid using server dependent feature tests when server not running (Royce Lv)
+ * [30cf319] Remove slash "/" filter in template name when create VM (Rodrigo Trujillo)
+ * [13de741] Remove unsupported Fedora ISO link (Royce Lv)
+ * [c1553bb] Issue #587: Man page submission for kimchid (Frederic Bonnard)
+ * [784c0bd] RHEL7: Guide user to install spice-html5 (Aline Manera)
+ * [9a73497] Template tests (Aline Manera)
+ * [7691b5a] bug fix: Allow adding a iSCSI/SCSI volume from a non-ASCII pool to a template (Aline Manera)
+ * [77fe74e] Fix shallow scan test: wait until storage volume creation finished (Royce Lv)
+ * [50b2a60] Change from using /usr/bin/python to /usr/bin/env python2 to improve portabi.. (Alan Jenkins)
+ * [4143018] issue #595: Return correct memory value when VM is shutoff (Crístian Viana)
+ * [37d5af1] Add function to convert data sizes (Crístian Viana)
+ * [a338573] issue #545: Handle simultaneous authentication methods when updating VM perm.. (Crístian Viana)
+ * [b5d1a03] Bug fix: Properly raise authenticate error when login fails (Aline Manera)
+ * [0240f0c] Bug fix: Properly reload grid content (Aline Manera)
+ * [2c6b1dc] Set a common message to KCHGRD6002M (Aline Manera)
+ * [a17379a] Fix grammar for selected messages (Christy Perez)
+ * [1a43119] Stop collecting background stats (Christy Perez)
+ * [b529c0c] issue #512: Attach the function "showMessage" to the UI grid class (Crístian Viana)
+ * [7fd7aed] Add Arch Linux entry to isoinfo. (Alan Jenkins)
+ * [2aacf14] Add modern entry for Arch Linux. (Alan Jenkins)
+ * [3cdb137] Set allocation=capacity when creating images in logical pools (Christy Perez)
+ * [bef7afd] Disable SSL on nginx (Tulio Magno Quites Machado Filho)
+ * [16d7e48] Fix issue #589: Add listener to remove Kimchi leftovers (Aline Manera)
+ * [2f6a5d2] Fix issue #591: Get the right arch for MockModel (Aline Manera)
+ * [0c41e50] Bugfix: Kimchi: Better to list storage pool paths (Wen Wang)
+ * [eaf2349] Issue #573: Kimchi on ppc64el (Ramon Medeiros)
+ * [a8a057e] Transient StoragePool POST request handling (Christy Perez)
+ * [7714f22] Transient Network POST request handling (Christy Perez)
+ * [97a47d2] Transient VM POST request handling (Christy Perez)
+ * [464f5ee] Handle requests differently for transient objects (Christy Perez)
+ * [640b257] On Ubuntu, current libvirt library requires <os><type arch= (Thierry Fauck)
+ * [a9232d8] Revert "Remove workaround when deleting a VM due to tests" (Aline Manera)
+ * [c434e4a] tests/iso_gen.py: adding fake bootable PowerPC ISO (Daniel Henrique Barboza)
+ * [f56cee2] Build kimchi package in Fedora and SuSE as noarch (Ramon Medeiros)
+ * [902d0b3] Storage volume tests (Aline Manera)
+ * [445a070] Update rollback_wrapper function to handle nested API (Aline Manera)
+ * [55cfce3] Storage volumes: Update docs/API.md (Aline Manera)
+ * [a5ffb4d] Bug fix: Allow clonning a volume from a pool with non-ASCII characters (Aline Manera)
+ * [e828458] Bug fix: Use VIR_STORAGE_VOL_RESIZE_SHRINK flag when decreasing the volume s.. (Aline Manera)
+ * [50a334f] Remove policycoreutils-python as Kimchi dependency (Aline Manera)
+ * [26b70ca] Update copyright according to last changes (Aline Manera)
+ * [c81574c] Storage pool tests (Aline Manera)
+ * [4b65688] MockModel: Fix devices filter (Aline Manera)
+ * [107cf42] MockModel: Extend logical storage pool (Aline Manera)
+ * [dea4295] MockModel: Add mock code to list partitions to /host/partitions API (Aline Manera)
+ * [23a4ab4] MockModel: Override storage pool validation (Aline Manera)
+ * [8dee69a] Storage pool: Fix encoding/decoding while dealing with storage pools (Aline Manera)
+ * [1c5296a] Storage Pools: Update docs/API.md (Aline Manera)
+ * [8e35911] Rename test_storagepool.py to test_storagepoolxml.py (Aline Manera)
+ * [aca40a1] Bugfix: Template disk allocation changed back to default(10G) (Wen Wang)
+ * [dfc664a] Allow -v to be passed through in run_tests.sh (Julien Goodwin)
+ * [a1c4754] issue #526: Support updating name for VMs with snapshots (Crístian Viana)
+ * [e8dd163] Solve the snapshot revert problem, relate to issue #526 (Zongmei Gou)
+ * [743c9d9] Fix file handler leak in netinfo.py (Royce Lv)
+ * [3e25bdf] Work around eventfd leak using multiprocessing (Royce Lv)
+ * [e0371d4] Fix leak in check_url_path (Royce Lv)
+ * [10a58be] close fh after iso scanning (Royce Lv)
+ * [5583e6f] Close json schema file after loading (Royce Lv)
+ * [df87f99] Fix file handler leak for uptime file (Royce Lv)
+ * [36fa2e1] Fix md5 file handler leak (Royce Lv)
+ * [0b1c4b1] Run Model tests prior to MockModel tests (Aline Manera)
+ * [7c2c32c] Update copyright date (Aline Manera)
+ * [fe38d23] Remove workaround when deleting a VM due to tests (Crístian Viana)
+ * [7e33df1] Add build-aux/compile to gitignore. (Julien Goodwin)
+ * [6614a72] Update config test to expect robots.txt. (Julien Goodwin)
+ * [fbd2536] Add a robots.txt file. (Julien Goodwin)
+ * [5ab71df] Update Debian dependecy list. (Paulo Vital)
+ * [e494883] Issue #563: Delete network button works even disabled (Zongmei Gou)
+ * [fcc38fd] Issue #456: Firewall ports are not open after firewall restart v4 (Ramon Medeiros)
+ * [5dc11fb] Do not reuse names when cloning the same VM more than once at the same time (Crístian Viana)
+ * [f9bd067] Add vm names to delete/deactivate network error message (Rodrigo Trujillo)
+ * [e153572] Reorganize the network tests (Aline Manera)
+ * [5d23de2] Move rollback_wrapper function to a common place (Aline Manera)
+ * [cc35328] Network API: Update docs/API.md (Aline Manera)
+ * [40fe791] Bug fix: Allow deleting VLAN tagging bridged network (Aline Manera)
+ * [0222c8b] Add message to KCHNET0010E code (Aline Manera)
+ * [7e990e0] Improve PUT param checking (Royce Lv)
+ * [394f32a] Po: Minor changes to Chinese translation (Wen Wang)
+ * [ce016f2] Add a disk to the VM when testing snapshot (Crístian Viana)
+ * [cfba104] issue #544: Refactor storage volume download (Crístian Viana)
+ * [6801022] Use 'bytes' as volume capacity and allocation unit (Crístian Viana)
+ * [3dd94b6] Change "_get_storagevolume" to static (Crístian Viana)
+ * [75fc427] Remove directories under /var/lib/kimchi if empty on ubuntu (Ramon Medeiros)
+ * [67f963b] Don't let empty directories left on suse (Ramon Medeiros)
+ * [e651a4f] Remove empty directories after rpm -e kimchi on fedora (Ramon Medeiros)
+ * [56a6838] issue #543: Generate unique names when creating volumes without name (Crístian Viana)
+ * [cf9842e] bugfix: Fix regexp in "kimchi.utils.get_next_clone_name" (Crístian Viana)
+
+#### [1.4.0] ####
+ * [d19c5d9] Update VERSION, ChangeLog and po files for 1.4 release (Aline Manera)
+ * [33362ff] Po support: translation for Chinese (Wen Wang)
+ * [318efd5] Update Portuguese translations (Aline Manera)
+ * [02c82dd] Update po files (Aline Manera)
+ * [6afd60a] Bugfix#527 Reverting a snapshot doesn't change initial state of "Edit Guest" (Wen Wang)
+ * [d53ae80] issue #553: Use required parameter in "snapshotLookupByName" (Crístian Viana)
+ * [2f86e63] Bug fix #463: Allow add networks with non-ASCII characters to template and g.. (Aline Manera)
+ * [009fc38] Issue#536: raise proper error message when disk os info absent (Royce Lv)
+ * [a378799] Revert "Bug #482 Fix: Interfaces stacked in template edit" (Aline Manera)
+ * [ee4acc5] Bug #482 Fix: Interfaces stacked in template edit (Yu Xin Huo)
+ * [1c18dc2] Bug 487 Fix: Dropdown & Filter not aligned(mobile) (Yu Xin Huo)
+ * [70f178c] Bug fix #529: Kill all Kimchi processes when stopping kimchid service (Aline Manera)
+ * [f61cccd] issue #474: Add default value for ldap_admin_id (Royce Lv)
+ * [d0aad8f] Bugfix#549 VM button icons unaligned (Wen Wang)
+ * [f1e6004] issue #504: Add details on how to install test dependencies (Crístian Viana)
+ * [c66bfdb] issue #438: Display nicer error message when starting network (Crístian Viana)
+ * [514465b] Bug fix #530: Update distros.d/ files (Aline Manera)
+ * [f908c7c] Bug #443: Do not crash Kimchi when federation is enabled and openslp is not .. (Aline Manera)
+ * [091936e] Bugfix #479: Allow non-admin users get devices passthrough information (Aline Manera)
+ * [1e308f3] Bug #495 Fix: Remove error popup when non-admin login (Yu Xin Huo)
+ * [f22bbca] Bugfix #477 Fix snapshot time didn't align issue (Wen Wang)
+ * [4f8f229] Bug #546 Fix: Network button state issue (Yu Xin Huo)
+ * [b2ae21e] issue #498: Fix typos on Kimchi messages (Aline Manera)
+ * [b104ed7] issue #491: Check model parameter exists when generating the interface XML (Aline Manera)
+ * [6e3a3f4] issue #515: Add check_i18n.py to EXTRA_DIST (Royce Lv)
+ * [b88672f] List as many pools' info as possible (Christy Perez)
+ * [18cbe25] issue #532: Fix ldap admin filtering (Royce Lv)
+ * [e03f9f0] issue #475: Properly set cert and key variables when starting nginx proxy (Aline Manera)
+ * [3ae2454] UI: Use capabilities cached values on 'Host PCI Device' tab (Aline Manera)
+ * [bf2a92c] issue #492: Expressly set autoport to yes in vm graphics. (Alan Jenkins)
+ * [40142e9] Bugfix: fix testcase for repository update (Royce Lv)
+ * [3ec90a0] Bugfix: Disable actions not supported by non-persistent VMs (Wen Wang)
+ * [2e8b9f2] Change pattern match in pep8 filtering (Royce Lv)
+ * [4844a1a] Revert "snapshot: Clone snapshots when cloning a VM" (Crístian Viana)
+ * [f3dffe4] Only allow VM snapshots to be taken on 'qcow2' disks (Crístian Viana)
+ * [8c3c530] Update ChangeLog, VERSION and po files (Aline Manera)
+ * [322bd6e] RHEL7: Guide user to subscribe to "RHEL Server Optional" channel (Aline Manera)
+
+#### [1.4.0-rc1] ####
+ * [61f6ba3] Update ChangeLog for 1.4.0-rc1 (Aline Manera)
+ * [b76db0e] Change guest edit permission logic (Royce Lv)
+ * [f9e2d28] UI: support ldap vm permission tag (Royce Lv)
+ * [fa07b67] vmtemplate: allow allocation = 0 for type 'raw' (Daniel Henrique Barboza)
+ * [34ba2f1] Mockmodel test for cpuinfo (Christy Perez)
+ * [b145158] Parts to allow Kimchi to configure the cpu topology. (Christy Perez)
+ * [64601ca] UI: CPU Topology (Yu Xin Huo)
+ * [ab308ec] UI: Guest Snapshot (Yu Xin Huo)
+ * [4c4e582] Pass through libvirt error if storage create fails (Christy Perez)
+ * [c786647] Remove README statement that advises user does not use Kimchi in production (Aline Manera)
+ * [984e5b9] Return empty dict when VM doesn't have current snasphot (Crístian Viana)
+ * [997b6c3] Update test model for authentication and authorization (Royce Lv)
+ * [e1a7e1d] change vm permission tag (Royce Lv)
+ * [1230d98] Move validation to authorizaiton (Royce Lv)
+ * [5846a81] Split users and groups for permission query (Royce Lv)
+ * [b856c0d] Bugfix: UI Disable button "Create" when adding a VM (Wen Wang)
+ * [10ef1d9] Edit Template redefined (Wen Wang)
+ * [03a6fb8] bugfix: Use correct error code when current snapshot does not exist (Crístian Viana)
+ * [4ff0c5f] Return empty dict when request body is empty (Crístian Viana)
+ * [35a9442] Use dedicate function to remove unused namespace (Royce Lv)
+ * [f7dbd47] Don't fail if no translation can be found (Cédric Bosdonnat)
+ * [5039154] Fix test cases for authentication (Royce Lv)
+ * [db15509] Add LDAP authentication (Royce Lv)
+ * [ed07977] Split PAM and LDAP authentication (Royce Lv)
+ * [1393eb2] Add configuration of LDAP (Royce Lv)
+ * [502e95e] Improve french translation (Cédric Bosdonnat)
+ * [fb49863] MockModel refactor: Create MockModel based on Model("test:///default") (Aline Manera)
+ * [c087f65] snapshot: Clone snapshots when cloning a VM (Crístian Viana)
+ * [4fb6786] snapshot: Delete snapshots when deleting a VM (Crístian Viana)
+ * [049720c] snapshot: Add model tests (Crístian Viana)
+ * [f3d5b01] snapshot: Revert a domain to a snapshot (Crístian Viana)
+ * [c857e25] snapshot: Lookup current snapshot on a domain (Crístian Viana)
+ * [5900d68] snapshot: Delete a domain snapshot (Crístian Viana)
+ * [a724e69] snapshot: List domain snapshots (Crístian Viana)
+ * [8f010d8] snapshot: Lookup a domain snapshot (Crístian Viana)
+ * [d1cf5c8] snapshot: Create domain snapshots (Crístian Viana)
+ * [96f19e4] Update clone test (Crístian Viana)
+ * [4b22966] bug fix: Update storage volume ref_cnt when VM is deleted (Aline Manera)
+ * [411fbd4] Pass libvirt connection as CapabilitiesModel parameter (Aline Manera)
+ * [0f38c74] Ensure the guest volume exists to remove it (Aline Manera)
+ * [e1f2d60] Check currentMemory exists prior to remote its XML node (Aline Manera)
+ * [c5cb151] Use objectify to Remove metadata namespace (Aline Manera)
+ * [7b84638] Re-raise the original exception when creating a new Template (Aline Manera)
+ * [bde438e] Issue #473: Update selectMenu method to set a default value. (Paulo Vital)
+ * [9983fe9] Prevent disks from being added twice (Christy Perez)
+ * [eb6fd62] Delete ui/js/modernizr.custom.2.6.2.min.js (Aline Manera)
+ * [ea2b1b0] Delete ui/libs/modernizr.custom.76777.js (Aline Manera)
+ * [6f88b09] UI: Clone Guest(static message) (Yu Xin Huo)
+ * [15a965c] Add tests and mockmodel for the cloning feature (Crístian Viana)
+ * [37635c1] Clone virtual machine (Crístian Viana)
+ * [0a5714b] Clone storage volume (Crístian Viana)
+ * [8ba3537] Clean up test pool directories (Crístian Viana)
+ * [659096d] Add model function to wait for task (Crístian Viana)
+ * [00b7e6f] storagepool-add: showing Fibre Channel devices (Daniel Henrique Barboza)
+ * [8b2865c] Fix content of the SW update list after disable a repository. (Paulo Vital)
+ * [22d18e2] Add PPC console configuration to guest XML (Rodrigo Trujillo)
+ * [42d364c] Move featuretests.py to /model (Aline Manera)
+ * [e4794c0] Set domain type in FeatureTests according libvirt URI (Aline Manera)
+ * [ff90fbf] Update FeatureTests to use the same libvirt connection used by Model (Aline Manera)
+ * [7fd8c95] netinfo.py: adding 'link_detected' to get_interface_info (Daniel Henrique Barboza)
+ * [736f24d] Create common function to generate interface guest XML (Aline Manera)
+ * [0efc87e] Use lxml to generate graphics XML and update VMTemplate to use it (Aline Manera)
+ * [e4e95cf] bug fix: Properly generate guest disks on VMTemplate (Aline Manera)
+ * [c779bfb] Guest disk hot plug UI (Wen Wang)
+ * [6144431] Render different types of data in generate_action_handler (Crístian Viana)
+ * [7e78a07] Allow updating XML attribute in "xml_item_update" (Crístian Viana)
+ * [99e8034] Make function "randomMAC" public (Crístian Viana)
+ * [749abbf] Remove VMTemplate._get_scsi_disks_xml() and VMTemplate._get_iscsi_disks_xml() (Aline Manera)
+ * [cdd146a] Change VMTemplate._get_disks_xml() to handle all type of disks (Aline Manera)
+ * [c07a031] Change VMTemplate._get_disks_xml() to use the common get_disk_xml() (Aline Manera)
+ * [67e89a9] Change VMTemplate._get_iscsi_disks_xml() to use the common get_disk_xml() (Aline Manera)
+ * [08c1154] Change VMTemplate._get_scsi_disks_xml() to use the common get_disk_xml() (Aline Manera)
+ * [44fdf7d] Set guest disk cache to none to support live migration (Aline Manera)
+ * [aa09dbe] Make disk type an optional parameter on get_disk_xml() (Aline Manera)
+ * [d29a9c5] ISSUE#466: Filter valid format only on volume type of 'file' (Royce Lv)
+ * [07aef06] Enhancement: PCI Device information enhancement (Wen Wang)
+ * [f7dfaae] Unit tests for the new disk image format (Daniel Henrique Barboza)
+ * [e0a6ccd] Choose disk image format in vm template - backend (Daniel Henrique Barboza)
+ * [72865eb] Create xmlutils/qemucmdline.py to generate <qemu:commandline> XML (Aline Manera)
+ * [686c314] Update vmtemplate.py to use get_disk_xml() while generating CDROM XML (Aline Manera)
+ * [b94678e] Check QEMU stream DNS capability when attaching new disk to guest (Aline Manera)
+ * [cded6a6] Get disk type according to file path on get_disk_xml() (Aline Manera)
+ * [f2582f3] Remove ignore_src parameter from get_disk_xml() (Aline Manera)
+ * [79930fd] Update get_disk_xml() to get the device same according to bus and index values (Aline Manera)
+ * [8e89056] Remove 'bus' paramater from /vms/<name>/storages documentation (Aline Manera)
+ * [f8b771f] Move vmdisks.py functions to xmlutils/disk.py (Aline Manera)
+ * [291a778] Move _get_storage_xml() to xmlutils/disk.py (Aline Manera)
+ * [be83d06] Number of CPUs in Host's Basic Information. (Paulo Vital)
+ * [043db33] Remove libxml2-python as Kimchi dependency (Aline Manera)
+ * [6a7704f] Use lxml.etree on gen-index.py script instead of libxml2 (Aline Manera)
+ * [bd6d163] Use lxml.etree on xmlutils/utils.py instead of xml.etree and libxml2 (Aline Manera)
+ * [d712d75] Remove pyc files on make clean (Christy Perez)
+ * [c44aa09] AsyncTask: Improve continuous status feedback (Zhou Zheng Sheng)
+ * [f33afdc] Translations for new cpu_info messages (Christy Perez)
+ * [b6876d6] cpu_info tests for model and mockmodel (Christy Perez)
+ * [c5dbd1f] Backend support for templates with sockets, cores, and threads (Christy Perez)
+ * [1c8c539] ConfigTests: Fix novnc paths (Zhou Zheng Sheng)
+ * [2000911] ModelTests: Improve leftover cleaning (Zhou Zheng Sheng)
+ * [f28d16e] VMsModel: Make _update_guests_stats() robust against race condition (Zhou Zheng Sheng)
+ * [a72d94b] LibvirtConnection: Share underlying connections between instances (Zhou Zheng Sheng)
+ * [53b6b16] Update libvirtstoragepool.py to use lxml.builder (Aline Manera)
+ * [4888826] add sub-makefile in src/kimchi/xmlutils (Simon Jin)
+ * [e238fd2] Disabling screen log in production environment (Daniel Henrique Barboza)
+ * [f14fcbf] Move networkxml.py to xmlutils module and update it to use lxml.builder (Aline Manera)
+ * [f57a4af] Create a xmlutils module to hold all the XML manipulation (Aline Manera)
+ * [65621fe] Update COPYING content to expose the imported code (Aline Manera)
+ * [ac96bcb] Delete former imported spice code (Aline Manera)
+ * [5a14498] Update Kimchi to use the installed spice-html5 (Aline Manera)
+ * [6557b31] Add new spice-html5 code to Kimchi build process (Aline Manera)
+ * [6083f7c] Modify spice_auto.html for Kimchi proposals (Aline Manera)
+ * [b13f615] Import the latest spice-html5 code into Kimchi (Aline Manera)
+ * [e62154a] Changes in sample plugin to fix and improve help (Rodrigo Trujillo)
+ * [b5a3900] Fix problems to open plugin's help pages (Rodrigo Trujillo)
+ * [1229515] Host device passthrough (Front-end): Add PCI Devices to VM (Yu Xin Huo)
+ * [9cf9747] Host device passthrough: Add unit tests and documents (Zhou Zheng Sheng)
+ * [604df1f] Host device passthrough: List VMs that are holding a host device (Zhou Zheng Sheng)
+ * [12f650b] Host device passthrough: Directly assign and dissmis host device from VM (Zhou Zheng Sheng)
+ * [42e642d] Host device passthrough: List eligible device to passthrough (Zhou Zheng Sheng)
+ * [4fa2282] Host device passthrough: List all types of host devices (Zhou Zheng Sheng)
+ * [aa6105d] Delete imported novnc code (Aline Manera)
+ * [1774b96] Add novnc as Kimchi dependency (Aline Manera)
+ * [afc42d0] Bugfix#414: Cannot login by clicking on the login button (Wen Wang)
+ * [322f2f1] Enable remote libvirtd (Brent Baude)
+ * [18deb57] Delete imported websockify code (Aline Manera)
+ * [613650d] Add websockify as Kimchi dependency (Aline Manera)
+ * [e41e2b8] bug fix: Redirect user to the URL accessed prior to login (Aline Manera)
+ * [ff5b629] pep8: Use blacklist instead of whitelist (Crístian Viana)
+ * [9d1b192] pep8: Fix errors in all files (Crístian Viana)
+ * [0f6f05c] Display "README" with markdown style on Github (Crístian Viana)
+ * [a660b2a] Fix: accelerate mockmodel for file upload (Royce Lv)
+ * [1795a92] Bugfix: Cancel option not working properly in New Storage Define (Wen Wang)
+ * [b4d48bd] Bug Fix: Correct select menu to handle empty input (Yu Xin Huo)
+ * [65f14b2] Fix wrong config param of repository creation (Royce Lv)
+ * [b6e00c5] Fix: retrieve right bus type in vmstorage update (Royce Lv)
+
+#### [1.3.0] ####
+ * [57509ae] Update ChangeLog for 1.3 release (Aline Manera)
+ * [eaa00fc] Update po files for 1.3 release (Aline Manera)
+ * [244d933] issue #447: Check download URL prior to start Task (Aline Manera)
+ * [cca060b] Update distros.d files to point to a valid URL (Aline Manera)
+ * [2873011] issue #454: Properly display storage volumes in a pool with sub-directories (Aline Manera)
+ * [ab97b92] Fix: Add rollback to update repository (Royce Lv)
+ * [1d77625] Reject improper format for storage types (Royce Lv)
+ * [05acc88] Fix: filter unsupported source type from volume list (Royce Lv)
+ * [e5689c0] issue #445: Request /peers on every click (Aline Manera)
+ * [c3c13e9] issue #462: Do not allow user to enter non-integer template disk size (Crístian Viana)
+ * [e1623c3] build: Add README-federation.md to Kimchi package (Aline Manera)
+ * [9754639] issue #447: Remove downloaded volume if an error occurs (Crístian Viana)
+ * [d95faf6] issue #432: Display unique values for iSCSI targets (Aline Manera)
+ * [c3975cc] issue #433: Fix repository tests (Crístian Viana)
+ * [bff1039] issue #437: Only allow a bootable image file to be used on template (Aline Manera)
+ * [705ae2a] issue #417: Validate image file path when creating a new template (Aline Manera)
+ * [14b6ef0] Bugfix#424: Edit Template, "Disk (GB)" is changing with storage pool (Wen Wang)
+ * [9ceea59] Update Chinese transtation to po (Wen Wang)
+ * [e32155c] issue #435: Fix resource authorization logic (Crístian Viana)
+ * [f1cfa3e] Bugfix#426: When no interface available, creating network popup error (Wen Wang)
+ * [aa3b35b] help i18n: Add new languages to build process (Aline Manera)
+ * [26283af] Bugfix#: Prevent overlap issue occurs under General tab on Edit (Wen Wang)
+ * [812e490] Bugfix: Overlap issue occurs on the Power Off confirmation dialog (Wen Wang)
+ * [762e7f6] Bug 431 Fix (Yu Xin Huo)
+ * [75a00ca] issue #429: Properly set rollback function when creating vlan tagged bridged (Aline Manera)
+ * [2426144] issue #415: Do not allow renaming a debug report to the same name (Crístian Viana)
+ * [745c47e] Add firewall instructions to README-federation (Aline Manera)
+ * [6152215] mock: Do not write file when downloading a volume (Crístian Viana)
+ * [a045783] issue #447: Use required parameter in function "refresh" (Crístian Viana)
+ * [ab9fe6f] Bug 416 Fix (Yu Xin Huo)
+ * [71258eb] Bug 418 Fix (Yu Xin Huo)
+ * [de32236] Issue #421: Grid Column Header Issue (Hongliang Wang)
+ * [81b59c5] guest-storage-add: removing "Storage Name" backend support (Daniel Henrique Barboza)
+ * [7f82708] guest-storage-add: removing "Storage Name" field (Daniel Henrique Barboza)
+ * [6e1e469] bug fix: Probe image file only during the template creation (Aline Manera)
+ * [e8fc599] Bug 446 Fix (Yu Xin Huo)
+ * [2bb91e8] Bug 457 Fix (Yu Xin Huo)
+ * [086fb80] Bugfix#420 UI: Pop up errors when log out at "Host" tab (Wen Wang)
+ * [7964dcd] Revert "help i18n: Update Makefile to refeclt new languages." (Aline Manera)
+ * [1937dff] help i18n: Update Simplified Chinese translation (Paulo Vital)
+ * [072f9d6] help i18n: Update Portuguese (Brazil) translation (Paulo Vital)
+ * [596d639] help i18n: Add Traditional Chinese translation (Paulo Vital)
+ * [e240d51] help i18n: Add Russian translation (Paulo Vital)
+ * [cddb664] help i18n: Add Korean translation (Paulo Vital)
+ * [0c39477] help i18n: Add Japanese translation (Paulo Vital)
+ * [0fe4a66] help i18n: Add Italian translation (Paulo Vital)
+ * [e3568a3] help i18n: Add French translation (Paulo Vital)
+ * [0cd30d5] help i18n: Add Spanish translation (Paulo Vital)
+ * [0e016d1] help i18n: Add German translation (Paulo Vital)
+ * [c964983] help i18n: Update Makefile to refeclt new languages. (Paulo Vital)
+ * [340cf6d] Fix issue #430: Properly list packages update on openSUSE systems (Aline Manera)
+ * [6e6a155] Delete useless variables assignment (Aline Manera)
+ * [638dd40] Update openSUSE section in docs/README.md (Aline Manera)
+ * [1ab51bf] Fix cdrom eject (Royce Lv)
+ * [a0b280b] Disable upload option while adding a volume to a pool (Aline Manera)
+ * [dbba218] Storage Pool Add Volume UI: Connect the Feature in Storage Tab (Hongliang Wang)
+ * [5a92df3] Storage Pool Add Volume UI: Implement Download/Upload Volume Function (Hongliang Wang)
+ * [0dfa0fa] Storage Pool Add Volume UI: Add i18n Strings (Hongliang Wang)
+ * [4d0e3dd] Storage Pool Add Volume UI: Add APIs to kimchi.api.js (Hongliang Wang)
+ * [3e2ac07] bug fix: Pass the right data format to run_command() (Aline Manera)
+ * [7f477ea] python 2.6 compatibility: Use 'with' statement only with one context (Aline Manera)
+ * [3114d5c] Update po files according to Transifex translations. (Aline Manera)
+ * [975ab70] Update messages (Aline Manera)
+ * [897a405] storagevolume: Use default value for param 'name' when appropriate (Crístian Viana)
+ * [a6c7654] bug fix: Properly set max body size to nginx proxy (Aline Manera)
+ * [8a8c959] Identify Kimchi variables from nginx config variables in nginx.conf.in file (Aline Manera)
+ * [426e982] model.host: considering older libvirt versions (Daniel Henrique Barboza)
+ * [afa9258] Increase read chunk size to 1MB while uploading file (Aline Manera)
+ * [1e18c35] Only disable report buttons when the selected report is pending (Aline Manera)
+ * [c635244] List pending debug reports while loading report grid (Aline Manera)
+ * [29b926e] Add function to list all pending debug reports (Aline Manera)
+ * [bb7881a] Add common function to track Task (Aline Manera)
+ * [2778558] Add function to get pending tasks according to filter (Aline Manera)
+ * [e434d3b] Fix: Use "max_request_body_size" value as int instead of string (Crístian Viana)
+ * [cbf2bbf] UI: Template with VM Image - List (Yu Xin Huo)
+ * [c02fcb8] UI: Template with VM Image - Edit (Yu Xin Huo)
+ * [5faf008] UI: Template with VM Image - Create (Yu Xin Huo)
+ * [95a05c6] Storage volume upload: Change mockmodel and test (Royce Lv)
+ * [f041ffb] Storage volume upload: Adding progress to task message (Royce Lv)
+ * [e4f152a] Storage volume upload: Support file based upload (Royce Lv)
+ * [e3b79e3] Storage volume upload: Control request body size of kimchi (Royce Lv)
+ * [22ca761] Storage volume upload: Parse params for upload formdata (Royce Lv)
+ * [f07d4fa] Fix mockmodel reset for objectstore (Royce Lv)
+ * [12220b7] Storage volume upload: Update API.md (Royce Lv)
+ * [1e271aa] storagevolume: Set target URI when creating Task (Crístian Viana)
+ * [2eae7ac] storagevolume: Add download progress to task (Crístian Viana)
+ * [6befff6] storagevolume: Check storage pool before adding a volume (Crístian Viana)
+ * [12d90ac] storagevolume: Download remote images to a storage pool (Crístian Viana)
+ * [efe4d5c] Update current code to report target_uri while creating a Task (Aline Manera)
+ * [f8f43b3] Expose target_uri on Task resource (Aline Manera)
+ * [3ca880a] Update License Statement (Hongliang Wang)
+ * [ff1bb81] Storage volume upload: Change storagevolumes to AsyncCollection (Royce Lv)
+ * [9071b49] Storage volume upload: Dispatch volume create to right handler (Royce Lv)
+ * [6f35bac] UI bug fix: Properly display storage volumes on Storage tab (Aline Manera)
+ * [bd7b517] Guest storage: fix volume format overwrite (Royce Lv)
+ * [535f0c0] UI: List Kimchi Peers (Yu Xin Huo)
+ * [7749c16] Expose federation on /config/capabilities (Aline Manera)
+ * [59e1d7e] Add documentation on how to enable federation on Kimchi (Aline Manera)
+ * [6066971] Discover Kimchi peers using openSLP (Aline Manera)
+ * [77b921f] Add federation option to Kimchi config file (Aline Manera)
+ * [19d1ec3] Delete http_port from /config API as it is not in use anymore (Aline Manera)
+ * [1b1c38f] Update kimchi.config values according to command line input (Aline Manera)
+ * [6b06a50] Fix sample plugin configuration (Aline Manera)
+ * [1798ae2] Guest storage: Fix attaching type judgement (Royce Lv)
+ * [1fb4257] UI: List iSCSI Servers & Targets (Yu Xin Huo)
+ * [e405e87] model.host: changing listDevices() to listAllDevices() (Daniel Henrique Barboza)
+ * [6c10ea3] bug fix: Properly get the graphics expiration time (Aline Manera)
+ * [d839a47] bug fix: Auto-generate guest console password when the passed value is an em.. (Aline Manera)
+ * [a7d2942] i18n support: Add new languages in login page. (Paulo Vital)
+ * [7cd3597] Allow user updates the passwd expiration time without changing the passwd (Aline Manera)
+ * [c8bf6e2] Centralize graphics information (Aline Manera)
+ * [e6931d7] Update iSCSI volume XML when creating a VM from an iSCSI pool (Aline Manera)
+ * [30ca516] Fix duplicated message string in en_US.po file. (Paulo Vital)
+ * [eaa20f5] i18n support: Add Traditional Chinese translation files. (Paulo Vital)
+ * [ae21f41] i18n support: Add Russian translation files. (Paulo Vital)
+ * [fa7d765] 18n support: Add Korean translation files. (Paulo Vital)
+ * [b483d37] i18n support: Add Japanese translation files. (Paulo Vital)
+ * [5608d41] i18n support: Add Italian translation files. (Paulo Vital)
+ * [01aa06e] i18n support: Add French translation files. (Paulo Vital)
+ * [4db8fce] i18n support: Add Spanish translation files. (Paulo Vital)
+ * [1d23275] i18n support: Add German translation files. (Paulo Vital)
+ * [0e15736] i18n support: Changed the file type of plugins/sample/po/LINGUAS (Paulo Vital)
+ * [93a21ec] Update po files (Aline Manera)
+ * [60c44f7] Add PowerKVM information as ISO otpion to installation. (Paulo Vital)
+ * [3022860] Support tablet type as input device in VM's XML. (Eli Qiao)
+ * [c456d43] Change function that verifies network interface status (Ramon Medeiros)
+ * [1ebd9b2] Add unit tests for new vm 'persistent' property. (Christy Perez)
+ * [f2ac85f] Add a check in the UI for the new 'persistent' flag of a VM. (Christy Perez)
+ * [2238df2] Add persistent flag to VM info (Christy Perez)
+ * [f1f9015] model/storagetargets: filtering used nfs paths (Daniel Henrique Barboza)
+ * [e1fb135] Issue #405 - Fix enter hit in storage tab under guest edit window (Rodrigo Trujillo)
+ * [2524fb4] Issue #405 - Fix cancel button in edit guest storage tab (Rodrigo Trujillo)
+ * [e7b7a57] Allow admin user change permission settings when VM is running (Wen Wang)
+ * [cff488a] UI: Delete Manage Media function from action list (Wen Wang)
+ * [191c2f4] Bugfix UI: Change button text to indicate user network is generating (Wen Wang)
+ * [0415a5f] Bugfix: Log out from Administrator tab raises popup errors (Wen Wang)
+ * [47232dc] Fix UI: Show proper message when detaching a guest storage (Rodrigo Trujillo)
+ * [55c053d] Refactor vmstorage name generation (Royce Lv)
+ * [256c432] Remote ISO attachment: fix UI to accept remote ISO link for cdrom attachment (Royce Lv)
+ * [7107956] Add unit tests for remote-backed CD ROM updates. (Christy Perez)
+ * [aaea005] Fix verification of remote ISO (Christy Perez)
+ * [f4006fe] Fix Key Error when editing CD ROM path (Christy Perez)
+ * [6a4d2b3] UI: refactor guest edit code. (ShaoHe Feng)
+ * [11f68f3] UI enhancement: Request /config/capabilities as soon as possible (Aline Manera)
+ * [fd48ebb] Change default environment configuration to production mode. (Paulo Vital)
+ * [28ea390] list host user names as less as possible (Simon Jin)
+ * [945b6d5] bug fix: Properly list host partitions for Ubuntu 14.04 server (Aline Manera)
+ * [dc8d508] Fix issue #340: Show error message when server fails to list host partitions (Aline Manera)
+ * [50b5763] Increasing nginx proxy timeout (Daniel Henrique Barboza)
+ * [1e2db06] repository: Remove error message prefix (Crístian Viana)
+ * [103594e] typo: Fix "repositorie" (Crístian Viana)
+ * [2696052] Issue #377: Validate repository URLs (Crístian Viana)
+ * [424b436] bug fix: Allow kimchi runs in multiple platforms (Aline Manera)
+ * [d001da8] bug fix: Add spice.css to Makefile and spec files (Aline Manera)
+ * [ea41c72] Add tests for image based template (Royce Lv)
+ * [cfdea72] Update mockmodel of base img vm (Royce Lv)
+ * [169c77c] Create volume based on backing store image (Royce Lv)
+ * [be8762e] Fix: Prevent iso links filling in osinfo.py (Royce Lv)
+ * [9a54959] Change 'cdrom' to a optional param (Royce Lv)
+ * [16a5810] Change doc and api specification (Royce Lv)
+ * [4acea3b] Add image probe function (Royce Lv)
+ * [672738d] Update testcases for bus type decision making (Royce Lv)
+ * [dcf8f7b] Delete 'bus' selection from UI (Royce Lv)
+ * [e4370ed] Delete 'bus' param from backend (Royce Lv)
+ * [733a083] Update Chnagelog for 1.2.1.1 tag (Aline Manera)
+ * [5ea98c7] Update license to LGPLv3 (Aline Manera)
+ * [5f34ec8] Remove useless jquery files (Aline Manera)
+ * [980b365] Remove useless image files (Aline Manera)
+ * [2e90908] Install kimchi.mo files in the default locale dir (Aline Manera)
+ * [d8e6e47] Add missing license headers (Aline Manera)
+ * [e466333] Update copyright date (Aline Manera)
+ * [1a926c1] UI bug fix: Properly display partitions when extending a logical pool (Aline Manera)
+ * [dcc5838] Fix pep8 errors according to pep8 1.5.6 (Aline Manera)
+ * [8188d7c] Disable vhost feature in Ubuntu and SLES (PPC64 LE) (Rodrigo Trujillo)
+ * [3ddeefb] Change modern distro versions for PPC (Rodrigo Trujillo)
+ * [d0984ca] PowerPC bootable ISO detection code (Daniel Henrique Barboza)
+ * [4e65d8a] bug fix: Update genChangelog script (Aline Manera)
+ * [228a56a] fix test case for volume filtering (Royce Lv)
+ * [c5a90bd] Filter directory in storage volume listing (Royce Lv)
+ * [0cf6558] Bugfix Issue #397 UI Broken when cookie is clear (Wen Wang)
+ * [403d227] Fix pyflakes errors in make check (Royce Lv)
+ * [52dcea3] bug fix: Avoid equals sign in VM console URL (Aline Manera)
+ * [174a7be] Get user groups correctly (Crístian Viana)
+ * [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)
+ * [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)
+
+#### [kimchi-1.2.1] ####
+ * [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)
+
+#### [kimchi-1.2.0] ####
+ * [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)
+
+#### [kimchi-1.1.0] ####
+ * [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)
+
+#### [kimchi-1.0.1] ####
+ * [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)
+
+#### [kimchi-1.0.0] ####
+ * [d665854] Update ChangeLog for the 1.0.0 release (Adam Litke)
+ * [0448a5a] opensuse: Start kimchid automatically (Adam Litke)
+ * [5db3d20] Issue #173: set the correct mime type of Content-Type in HTTP respose header (ShaoHe Feng)
+ * [665406d] Bugfix: Issue #182 int object has no attribute isdigit (apporc)
+ * [0654104] Encode parameters in URL generated by the server (Xin Ding)
+ * [f7fa1d8] Encode parameters in URL When calling REST APIs (Xin Ding)
+ * [4fdc708] Make header text sizes equal (Crístian Viana)
+ * [3c88c7f] build: Generate ChangeLog (Adam Litke)
+ * [51f15c6] issue #183: Display all template information in pt_BR on Firefox (Aline Manera)
+ * [adb065f] i18n: Update translation catalogue (Adam Litke)
+ * [f4d7f5b] Fix typo in English translation (Aline Manera)
+ * [65bdf9e] Issue #183: Adjust Template Tile Layout (Hongliang Wang)
+ * [916344a] Fug fix:Chinese tooltip will wrap in storage (zhoumeina)
+ * [045c506] change the storage arrow style, and make arrow disable when inactive (zhoumeina)
+ * [b45b62c] i18n: Update pt_BR translations (Aline Manera)
+ * [27cebf6] Issue #154: Prompt User When Creating VM and There is NO Template (Hongliang Wang)
+ * [85195d6] Issue #191: Log-in Name Disappears after Restarting Browser (Hongliang Wang)
+ * [4cf0113] Issue #190: Language Selector Value NOT Match Page Content (Hongliang Wang)
+ * [6c85531] Bug fix: login window will have scroll bar when putted wrong password (zhoumeina)
+ * [111494a] Drop the handle in storage,fix the position error of the navbar arrow (zhoumeina)
+ * [917d120] The icon image for unknown os is not suitable (Xin Ding)
+ * [aea983c] issue #166: Destroy storage when vm define fails (Royce Lv)
+ * [3269670] The size unit of scanned ISOs is wrong (Xin Ding)
+ * [66be273] kimchid: Fix default for 'host' parameter (Adam Litke)
+ * [1fd2284] Add the translation of English and Chinese (zhoumeina)
+ * [832a270] bug fix: 404 error in debugger network tab when creating new VM (Aline Manera)
+ * [457afa8] Apply Kimchi style to login screen (Aline Manera)
+ * [26f8b50] model: Handle libvirt connection failures (Adam Litke)
+ * [b97428f] MockModel: fix mock_environment (Adam Litke)
+ * [e7c976e] Issue#93 UI Not updated after deleting the last guest (fix) (Adam King)
+ * [e515426] issue #171: Adjust template box style to avoid text overlapping (Aline Manera)
+ * [3d4d209] Fix bug:145 Make a util to change the storage unit (zhoumeina)
+ * [318a183] update test case after a series unit bug fixed (ShaoHe Feng)
+ * [385a1b0] bug fix: keep the default value of storage info from libvirt (ShaoHe Feng)
+ * [8171fcc] bug fix: set the capacity unit to MB when pass it the storagevolumes_create. (ShaoHe Feng)
+ * [508cbdb] bug fix: mockmodel set the storage volume size to MB according to the API.md (ShaoHe Feng)
+ * [aee9ebe] bug fix: Update API for storage volume resize (ShaoHe Feng)
+ * [5eb9b8b] Issue: #177: iso storage volume get wrong allocation value (ShaoHe Feng)
+ * [8976efd] Add spaces around words on "Templates" (Crístian Viana)
+ * [4ed3db9] tests: Add tests to verify data validation when editing a template (Aline Manera)
+ * [cf817b9] issue #75: Validate parameters when updating a Template (Aline Manera)
+ * [71a3a88] Create default network if it does not exist (Aline Manera)
+ * [59efe0c] bug fix: Fix log error message when kimchi can not create default pool (Aline Manera)
+ * [c20106f] bug fix: Fix typo while logging information to cherrypy handlers (Aline Manera)
+ * [e97498a] bug fix: Import missing modules (Aline Manera)
+ * [6d8d739] doc: Restart libvirt after installing packages (Adam Litke)
+ * [5387198] tests: Add assertIn and assertNotIn for python2.6 (Adam Litke)
+ * [7498532] Update README and packaging files for release (Adam Litke)
+ * [f8ef624] Fix typo on Storage Tab (Aline Manera)
+ * [f6a60ff] change the login window css to make language selector in the head (zhoumeina)
+ * [0509118] Issue #174: error page can not be translated, fix it. (ShaoHe Feng)
+ * [de3cc14] UI Template Edit: Hide Unsupported Items (Hongliang Wang)
+ * [87b2930] Fix bug Regex in checking url (zhoumeina)
+ * [149f12d] Align storage header in Storage tab (Aline Manera)
+ * [e7e8c61] Autostart storagepools created from kimchi (apporc)
+ * [d41f4f5] UI: Enable Language Selection (Hongliang Wang)
+ * [87049d1] Enable the template_create test with non-root account (Shu Ming)
+ * [ba5fbc3] Streamline template creation flows - update (Xin Ding)
+ * [0abccf7] bug fix: Recognize openSUSE 12.3 ISO file (Aline Manera)
+ * [a8c5430] Fixed the regx pattern (Shu Ming)
+ * [d244cb6] bug fix: Recognize Fedora 19 ISO file (Aline Manera)
+ * [488784e] Issue #133: mv make_dirs from kimchid.in to server.py (ShaoHe Feng)
+ * [ac1d7c2] Streamline template creation flows (Xin Ding)
+ * [436ce3e] doc: Update images in README (Adam Litke)
+ * [4ea86e3] Issue #167: Duplicate Requests for HTML Fragment when Switching Pages (Hongliang Wang)
+ * [657bb3b] Issue #161: Firefox Doesn't Take Correct Favicon for Kimchi (Hongliang Wang)
+ * [0ba88f8] bug fix: remove ordereddict from suse spec require list (ShaoHe Feng)
+ * [768441a] Style of uneditable fileds in template edit (Xin Ding)
+ * [26a9427] Change the ico of iso (zhoumeina)
+ * [6f74c37] Bug fix:137 UI: When expanding an empty pool, show a message in the drawer (zhoumeina)
+ * [827f3b2] Issue #151: No Message when User Opens http://kimchi:port/#i18n (Hongliang Wang)
+ * [316565c] issue#149: fix relative symlink path error in iso scan (Royce Lv)
+ * [cb7b5e5] Issue #131: Wrong Arrow Position after Error Page (Hongliang Wang)
+ * [87fdfb8] Add test for refresh and vol number display (Royce Lv)
+ * [0c7900a] Update model to support refresh and 'nr_volumes' info (Royce Lv)
+ * [fa3ffc2] Change mockmodel to refresh pool volumes (Royce Lv)
+ * [2391429] Update Controller to add 'nr_volumes' into its info (Royce Lv)
+ * [8c4fedc] Update the description StoragePool and StorageVolume in API.md (Royce Lv)
+ * [868db8e] Add testcase for create volume for active pool (Royce Lv)
+ * [7657947] Prevent mockmodel from creating volumes for deactive pool (Royce Lv)
+ * [45c6769] Activate default pool for mockmodel (Royce Lv)
+ * [78f18e7] Create default pool and activate in model (Royce Lv)
+ * [3a33f1c] Issue #112: Guest reboot and power buttons do not have hover text (Hongliang Wang)
+ * [b8ad3fd] Issue #147: Storage UI NOT List Storage Automatically After Logging in (Hongliang Wang)
+ * [d514ac6] KPI: Updates model and mockmodel tests (Aline Manera)
+ * [c2dcfa9] KPI: Update API documentation (Aline Manera)
+ * [8e6448e] Display disk I/O rate instead of storage usage (Aline Manera)
+ * [f6c1daf] Display network I/O rate instead of memory usage (Aline Manera)
+ * [dd1b604] Create new thread to collect Kimchi statistics (Aline Manera)
+ * [9e20380] Fix Log-in Window Redrawn after 401 Returned (Hongliang Wang)
+ * [5539156] tests: Fix auth tests (Adam Litke)
+ * [87dc322] tests: Add authentication tests (Adam Litke)
+ * [3d993d3] Issue #125: Switching Page Tabs Breaks Pop-up Menu Disappearing (Hongliang Wang)
+ * [f00ee09] i18n: Correct storage pool create error message (Adam Litke)
+ * [adf3ac3] issue #143: Add missing parameter while calling the request error handler (Aline Manera)
+ * [a915292] Add the globalization translation in English/Chinese (zhoumeina)
+ * [8ccaf94] Fix bug: Storage pool name will wrap when it contains - and white-space (zhoumeina)
+ * [b27d1f4] issue #141: Fix regex responsible to check if an URL is valid or not (Aline Manera)
+ * [e9a8723] fix issue #136 about mockmodel iso pool type (Royce Lv)
+ * [d412d20] There will be two goto homepage button at the #tag nonexistent page (zhoumeina)
+ * [d894fc1] Aggregate read for iso to improve scan efficiency (Royce Lv)
+ * [6ffb568] Add a go to homepage button at the error page (zhoumeina)
+ * [cd1b23d] capabilities: Update REST API tests (Aline Manera)
+ * [f5089e8] capabilities: Update API.md (Aline Manera)
+ * [8f54df9] Capabilities detection (Aline Manera)
+ * [b0a0c73] screenshot: Expose stream test result (Aline Manera)
+ * [99f9d9e] Update Test Code (Hongliang Wang)
+ * [d00782c] Edit Template API: Change HTTP Code to 303 (Hongliang Wang)
+ * [cfc30c8] UI: Update Template (Hongliang Wang)
+ * [f12ebc0] UI:[Storage support]Add the html of Storage support (zhoumeina)
+ * [53cad8d] UI:[Storage support]Add the js files of storage (zhoumeina)
+ * [59f07ab] UI:[Storage support]Add the css style of the storage page (zhoumeina)
+ * [3d9a7ff] UI:[Storage support]Add the po files of storage ui design (zhoumeina)
+ * [e806e87] UI:[Storage support]Add the png files for storage ui design (zhoumeina)
+ * [6d72c82] tests: Disable auth debug (Adam Litke)
+ * [740ae82] tests: Fix unit tests after auth was merged (Adam Litke)
+ * [c8876e3] auth: Prevent HTTBA in browser with FF Poster (Adam Litke)
+ * [114d52e] Enable UI (Hongliang Wang)
+ * [e13434a] Enable Cookie Manipulating in Client Side (Hongliang Wang)
+ * [bd1367b] Enable REST API (Hongliang Wang)
+ * [d69d14c] authentication (ShaoHe Feng)
+ * [f2949fa] Raise exception when cdrom URl does not match any criteria (Aline Manera)
+ * [ec0dd6a] Create sanity test to verify libvirt supports iso streaming (Aline Manera)
+ * [2a0504d] Adjust VM xml to support iso streaming (Aline Manera)
+ * [2d9ee88] bug fix: Use unitdir macro when creating directory for systemd units (ShaoHe Feng)
+ * [706a277] Create templates by shallow scan, deep scan and distros (Xin Ding)
+ * [50a5f26] shallow scan: Update testcases (Royce Lv)
+ * [0ef2130] Shallow scan: Add mockmodel implementation (Royce Lv)
+ * [e652eaf] shallow scan: Add model support (Royce Lv)
+ * [451c006] shallow scan: Change controller to be compatible with virtual pool (Royce Lv)
+ * [e2dd533] shallow scan: return unknown distro and version rather than none (Royce Lv)
+ * [3bceeaf] shallow scan: Report path info to storage volume (Royce Lv)
+ * [fac0794] shallow scan: extend API.md to make volume report iso information (Royce Lv)
+ * [0453992] Create template iso path needs to check (zhoumeina)
+ * [f1594e4] Fix bug:119 Action will be closed after refresh each 5 s (zhoumeina)
+ * [9e7ccba] No html escape in the kimchi.template function (Xin Ding)
+ * [a3b4891] Add browser support in README (zhoumeina)
+ * [78ba75c] Remove the msg check in test_exception.py (Bing Bu Cao)
+ * [d64c1fb] Catch the libvirt exceptions when accessing storage objects (Bing Bu Cao)
+ * [0ca05c1] Return abspath for iso scanning (Royce Lv)
+ * [7a01840] Add parentheses around dependency version in deb control file (Aline Manera)
+ * [781ba1d] issue#110: Fix list storage volume for inactive pool (Royce Lv)
+ * [b53bb35] Add testcase for InvalidOperation (Royce Lv)
+ * [a21aaeb] Catch InvalidOperation in collection (Royce Lv)
+ * [99638de] tests: Test the REST API using an SSL connection (Adam Litke)
+ * [2f26f37] server: Support SSL connections (Adam Litke)
+ * [a92de0d] api: Add an API to retrieve application configuration (Adam Litke)
+ * [8aac0d1] bug fix: add two dependencies in README. (apporc)
+ * [7dd1243] bug fix: two python souce missing in distribution (apporc)
+ * [1e46730] build: Include extra top-level files in dist (Adam Litke)
+ * [e8f27d8] Issue #76 - ImportError: No module named discover (Bing Bu Cao)
+ * [270a971] adopt a single log convention (ShaoHe Feng)
+ * [fff1bdf] IE8: The arrow indicator of dropdown menus can't be displayed (Xin Ding)
+ * [c73d9e6] A module to check the pam authenticate (ShaoHe Feng)
+ * [a724d98] set expires for static content caching (ShaoHe Feng)
+ * [c89a1ed] cacheBust parameter for static content caching (ShaoHe Feng)
+ * [ce1ad9c] add a cachebust module to generate href with cacheBust (ShaoHe Feng)
+ * [253a894] IE8: No background style for items in the template list page (Xin Ding)
+ * [0ea6333] IE8: No selected style for items in the main (Xin Ding)
+ * [44202b0] Fix indent of the js files (zhoumeina)
+ * [4d78ca5] template-update: real model support implement update method (ShaoHe Feng)
+ * [d3f864b] template-update: add the test case for update (ShaoHe Feng)
+ * [d3c4cb2] template-update: mock model support implement update method (ShaoHe Feng)
+ * [7d924e6] template-update: resouce support update method (ShaoHe Feng)
+ * [f67cf47] template-update: define an update method in API.md document (ShaoHe Feng)
+ * [dab2688] codingstyle: Fix indent for templates.html.tmpl (Adam Litke)
+ * [d12b474] IE8: The template list page can't be displayed (Xin Ding)
+ * [d24d1d5] Add delete confirm message box (zhoumeina)
+ * [40f0d9d] issues #95: Added files generated by build to .gitignore (ShaoHe Feng)
+ * [6528b11] IE8: Very long guest names cause column misalignment (Xin Ding)
+ * [8b6f92f] issue #82: convert from svg image to png image (ShaoHe Feng)
+ * [41206f4] Add Portuguese (Brazil) translation (Aline Manera)
+ * [e1eb228] Remove magic directories from config.py.in (Adam Litke)
+ * [9bc6ba2] i18n: Stop adding location comments to po files (Adam Litke)
+ * [c873867] Issue #39: Animate Button Clicks to Provide User Feedback (Hongliang Wang)
+ * [692cdd6] ui: Rename tab pages (Adam Litke)
+ * [eb1c6a3] python2.6 do not support dict key iteration (ShaoHe Feng)
+ * [c59b7d6] Using absolute path in error page (Royce Lv)
+ * [5f04ac0] test case for creating a vm with unicode name (ShaoHe Feng)
+ * [1797fe8] mockmodel support a VM with ww language name (ShaoHe Feng)
+ * [af8014d] support create a vm with unicode name (ShaoHe Feng)
+ * [a4c99eb] sqlite3 support unicode (ShaoHe Feng)
+ * [ae358e4] Passing the options from autogen.sh to configure (Shu Ming)
+ * [ff869d5] remove the translation keys in i18n.thml and update the po files (ShaoHe Feng)
+ * [afb3a77] UI: update some labels of template edit page (ShaoHe Feng)
+ * [04395d5] All templates translate all languages no exceptions for English (ShaoHe Feng)
+ * [49a02da] Issue #72: Make Pages Be Bookmark-able (Hongliang Wang)
+ * [a5fceb2] fix bug:35 GUEST 'VNC' do not work which graphic type is 'spice' (zhoumeina)
+ * [bfd91d8] ui: Keep image ratio while displaying VM icon and screenshot image (Aline Manera)
+ * [1846daa] Exception: Add UI support (Royce Lv)
+ * [431d554] Exception: Add testcase to test error reporting (Royce Lv)
+ * [55d84e1] Exception: Distinguish development mode and production mode in kimchi server (Royce Lv)
+ * [1463303] Exception: reporting error in controller.py in details (Royce Lv)
+ * [dc8881f] Exception: Customise error page handler (Royce Lv)
+ * [b8c6eee] Exception: move exceptions from model (Royce Lv)
+ * [3e86f3f] ui: Disable 'Create' button on create guest without required input (Aline Manera)
+ * [c5e3951] Update Banner image for Kimchi rename (Adam King)
+ * [551a564] Issue #43: UI Reports Error When Pressing Enter Key in Creating VM Form (Hongliang Wang)
+ * [75ce907] fix bug:#51 guest tab contains 404 file not find error (zhoumeina)
+ * [2086de3] Bug fix:#67 add M for template memory (zhoumeina)
+ * [831160b] update UI to get connect graphics (ShaoHe Feng)
+ * [a196235] add graphics in mockmodel (ShaoHe Feng)
+ * [091af9b] add an attribute to get graphics of vm in model and update test case (ShaoHe Feng)
+ * [9d17820] bug fix: Add graphics of vm in API.md document (ShaoHe Feng)
+ * [4c227f5] Add ignore_missing parameter to ObjectStoreSession.delete() method (Aline Manera)
+ * [7c5b4d3] add automake and autoconf to dependencies (zhoumeina)
+ * [895f18c] add i18n.html.tmpl in dist_html_DATA list (ShaoHe Feng)
+ * [e67e479] doc: Update README.md with new build steps (Adam Litke)
+ * [91746b7] Rename burnet to kimchi (Adam Litke)
+ * [da6bc2c] build: Set install prefix using autoconf (Adam Litke)
+ * [0eba7d3] build: remove old distutils build files (Adam Litke)
+ * [818f184] build: Add support for building distro packages (Adam Litke)
+ * [544d8bd] build: Add gettext i18n support (Adam Litke)
+ * [b868785] build: Compile, distribute and install files (Adam Litke)
+ * [3529c60] build: Add basic autotools infrastructure (Adam Litke)
+ * [fff5167] screenshot: Add timeout to screenshot creation (Aline Manera)
+ * [5bebdc2] bug fix:#49 404 in debugger network tab when opening kimchi templates tab (zhoumeina)
+ * [30bc539] tests: Fix test_server_start (Adam Litke)
+ * [6228dee] ui: Ensure i18n.html loads (Adam Litke)
+ * [7e963fe] Remove obsolete data used in rendering page (Royce Lv)
+ * [cc89b1e] add js globalization method (ShaoHe Feng)
+ * [0c1cdcb] Asynctask: add logging to async task (Royce Lv)
+ * [37b87ab] Remove 'path' which should not be specified when creating volume (Bing Bu Cao)
+ * [95b7446] Use #unicode instead of #encoding in Cheetah templates (Aline Manera)
+ * [cbd5afa] fix bug: xmlutils get node context by context attribute (ShaoHe Feng)
+ * [80df676] issue34: add handling invalid iso file (Royce Lv)
+ * [5380105] issue60: Avoid using default database file in test (Royce Lv)
+ * [56b6e67] Issue #59: Make the popup menu entirely visible in browser (Hongliang Wang)
+ * [8796558] template: add rhel to osinfo (Royce Lv)
+ * [e05096c] bug: fix list vm name in unicode for mockmodel (Royce Lv)
+ * [de4d8b4] bug fix: kimchi supports to show VM with Chinese name (ShaoHe Feng)
+ * [b5fa8c2] Fix the exception caused by IE8 (Shu Ming)
+ * [4a8fcfd] fix-bug: remove the useless mini-line (ShaoHe Feng)
+ * [130d98b] UI:Add Template button should be disable but not hide before input the iSO (Xin Ding)
+ * [7c4c1b5] fix-bug: issues30 UI:Add Template contains js errors (Xin Ding)
+ * [a747f74] Hidden the VNC button when VM is stopped (Bing Bu Cao)
+ * [f17e101] #32 template name too long make page abnarmally (zhoumeina)
+ * [2477c0c] Fix Issue #10: Very long guest names cause column misalignment (Hongliang Wang)
+ * [1b33ded] Remove useless text in template-add.html.tmpl (Xin Ding)
+ * [868abd7] doc: Update README.md with more package dependencies (ShaoHe Feng)
+ * [5cda59c] Need root privilege to run test_vm_list_sorted test (Shu Ming)
+ * [69669a1] test: change testcase to allow running single test (Royce Lv)
+
+#### [v0.1.0] ####
+
+
+#### [kimchi-0.1.0] ####
+ * [3efcaa2] Enable the usage of test:///default (Eduardo Elias Ferreira)
+ * [96f604f] Ordered guest list (Eduardo Elias Ferreira)
+ * [7c06d1d] Convert VM list to unicode (Eduardo Elias Ferreira)
+ * [7212590] Cannot delete a VM that is powered on (Eduardo Elias Ferreira)
+ * [85927b0] Check if VM exists before stopping or deleting (Eduardo Elias Ferreira)
+ * [dcabdcb] ui: overwrite vm start and stop click event to fix multi-click bug. (ShaoHe Feng)
+ * [03cbce4] ui: add a vm load icon for multi-click bug. (ShaoHe Feng)
+ * [90e586e] Change test filename to a standard format (Eduardo Elias Ferreira)
+ * [0e2801e] fix bug: UI displays abnormal follow the README (ShaoHe Feng)
+ * [61332e7] fix bug: let i18n_files depends on po files instead of mo files. (ShaoHe Feng)
+ * [98c0373] Bug Fix: Get correct exception info when run unittest on Python2.6 (Bing Bu Cao)
+ * [811c10e] Raise an exception in skipUnless() to abort the test on Python2.6 (Bing Bu Cao)
+ * [2ac7290] mockmodel: Use ps|grep to find open VNC port (Aline Manera)
+ * [acfa9f2] Add another path for SLES11 to find the qemu binary (Bing Bu Cao)
+ * [329a4c3] ui: Fix screenshot flicker (Royce Lv)
+ * [9ed459c] fix: Remove extra import statement in objectstore.py (Aline Manera)
+ * [41ab0c0] Tasks: Implement the backend (Shu Ming)
+ * [0968b5c] Tasks: Implement mock model (Shu Ming)
+ * [41f107e] Tasks: Splitting ObjectStore from model file (Shu Ming)
+ * [bf3501f] Tasks: Define the APIs (Shu Ming)
+ * [7343783] Correct License file to correctly cite ASL2 (Adam King)
+ * [5983108] Bug 94806 screenshot can not display from design UI. JS Updates (Adam King)
+ * [5e6ebea] Bug 94806 Screenshot live tile gets 404 on initial load. Refactor html (Adam King)
+ * [9a23263] Update setup.py make_po task to be verbose (Adam King)
+ * [34f1f3e] Remove unused rule .template-drop in template list CSS (Hongliang Wang)
+ * [75a4e4f] Update the Rest and MockModel tests to account for the server no longer redi.. (Adam King)
+ * [0cf1d00] Update controller.py to prefer InternalRedirect to HTTPRedirect (Adam King)
+ * [4b65b20] Add RHEL6 support (Eduardo Elias Ferreira)
+ * [f2149f4] Merge pull request #3 from crobinso/fedora-pil-fix (Adam Litke)
+ * [163c3cd] Fix Image imports on Fedora 19 (Cole Robinson)
+ * [6fbc8ed] ui: Display template icons (Adam Litke)
+ * [9fc1789] templates: Scan ISO to determine os_distro and os_version (Adam Litke)
+ * [68baf7a] Identify Operating System from ISO file (Adam Litke)
+ * [7ee068d] osinfo: Fix osinfo to use the correct distro shortnames and versions (Adam Litke)
+ * [8fafad1] Refactor osinfo/VMTemplate parameter handling (Adam Litke)
+ * [365e6e5] Update design ui html template to use favorites icon (Adam)
+ * [2becd3a] Add icon file for use as favorites icon (Adam)
+ * [c8c0eb7] Make logging level configurable (Aline Manera)
+ * [b59ab8a] Separate burnet logs into access log and error log (Aline Manera)
+ * [ff5d076] tests: Screenshot is not available until vm is started (Adam Litke)
+ * [c812468] Add improved README with screenshots (Anthony Liguori)
+ * [59a94c8] ui: remove the mocked up username (Anthony Liguori)
+ * [48b6efb] UI: Support Edit a Template (Hong Liang L Wang)
+ * [e7b69fe] ui: template creation without iso scan support (xinding at cn.ibm.com)
+ * [2783ce9] UI: Support List Templates & Delete a Template (Hong Liang L Wang)
+ * [0f18271] new ui: Display a VM's icon when it is powered off (Aline Manera)
+ * [47f5c52] Revert 5a9ff5d61fa03c19c71c1d22e0f841ca1377a423 This patch is part of the fu.. (Adam Litke)
+ * [5a9ff5d] add template navigation title (zhoumeina)
+ * [40c1eaa] change button styles according to the latest ui design (Xin BJ Ding)
+ * [d364d02] Bug Fix: this patch fix the bug 95350 (Bing Bu Cao)
+ * [ed4ec60] Added additional patterns to .gitignore (Adam King)
+ * [07d906d] Add cpu_stats field to ModelTests (Aline Manera)
+ * [0f094b1] Generate the cdrom XML based on template config. (Tony Breeds)
+ * [fc6e2b9] Move bus_to_dev into the VMTemplate class. (Tony Breeds)
+ * [30515ef] bug: using whitespace when probing qemu process with vnc option (Bing Bu Cao)
+ * [c44dfaf] UI: remove red exclamation point before the vm name (ShaoHe Feng)
+ * [70db7f4] burnet: relicense source tree (Anthony Liguori)
+ * [0ecc1a3] Assume guest arch is the same as host, rather than x86_64. (Tony Breeds)
+ * [1a8bc2f] Display percentage of CPU usage for each virtual machine (Aline Manera)
+ * [d14d2d5] ui: Display a warning if the UI needs to be built (Adam Litke)
+ * [9603514] packaging: python-polib is required (Adam Litke)
+ * [61a170a] dev-ui: Fix vnc linkage (Adam Litke)
+ * [1df0364] Fix screenshot stream resource leak (Royce Lv)
+ * [d7c586b] ui: Update the build process and server configuration (Adam Litke)
+ * [2a91a9d] ui: Import pages and i18n (Adam Litke)
+ * [f852fa3] ui: Import javascript files (Adam Litke)
+ * [b3502a3] ui: import modernizr (Adam Litke)
+ * [21a2354] ui: Import jquery-1.10.0.min.js (Adam Litke)
+ * [4ca183a] ui: Import the default theme images (Adam Litke)
+ * [67bef51] ui: Import css files for the default theme (Adam Litke)
+ * [df49b71] ui: Namespace the dev ui (Adam Litke)
+ * [9789650] ui: Filter all requests for html pages through cheetah (Adam Litke)
+ * [40e5b6b] Move noVNC files into new directory structure (Adam Litke)
+ * [975bfa4] Reorganize UI files (Adam Litke)
+ * [40a538f] ui: Let the UI pick the default icon for a VM (Adam Litke)
+ * [3d414ed] i18n: Fix install paths of gettext .mo files (Adam Litke)
+ * [ffa826c] Revert b8cfa245b868d4778c68f407fcf3180dde895673 I applied a patch to fix fli.. (Adam Litke)
+ * [313b52d] ui: Increase screenshot refresh frequency (Adam Litke)
+ * [4552ca5] ui: Allow scrollbars on the VNC window if necessary (Adam Litke)
+ * [b8cfa24] Fix screenshot image flicker (Royce Lv)
+ * [77b1177] do not translate en_US (ShaoHe Feng)
+ * [0a83bd7] add README for i18n (ShaoHe Feng)
+ * [096f512] check pygettext.py is available (ShaoHe Feng)
+ * [16b259a] install the i18n files correctly (ShaoHe Feng)
+ * [983e140] info_po command to show the summary infomation of po files (ShaoHe Feng)
+ * [f222a31] add make_po command to generate or update po files (ShaoHe Feng)
+ * [28b5875] give gettext another nickname ' _t' (ShaoHe Feng)
+ * [beee18c] trim index.tmpl to make pygettext.py happy (ShaoHe Feng)
+ * [26d56d7] translate burnet home page to Chinese (ShaoHe Feng)
+ * [2c0af9f] initialize the language select on the URL loading (ShaoHe Feng)
+ * [8a40004] i18n the title 'hostname' of index.tmpl (ShaoHe Feng)
+ * [d099fb3] define a dummy _() function to defer actual translation (ShaoHe Feng)
+ * [8a36c45] generate mo files during build time (ShaoHe Feng)
+ * [574833a] configure the gettext of Cheetah template to support i18n (ShaoHe Feng)
+ * [cb38be8] add po files for i18n (ShaoHe Feng)
+ * [90ab55c] get language that the client prefers (ShaoHe Feng)
+ * [5e04efc] ui: Add button to delete a templete (ShaoHe Feng)
+ * [f3eb2ed] tests: Fix expected result in test_vm_info (Adam Litke)
+ * [aa6101f] tests: Add required logfile variable to server options (Adam Litke)
+ * [87964ad] Fix websockify.py permission after installation (Royce Lv)
+ * [bd387ce] browser report start VM error, fix it (ShaoHe Feng)
+ * [6ca43a6] Set default log directory according to burnet root directory (Aline Manera)
+ * [12ea4a3] Create build process for Debian distributions (Aline Manera)
+ * [d2e5514] Create build process for SLES-based distributions (Aline Manera)
+ * [4d43935] Create build process for RHEL-based distributions (Aline Manera)
+ * [674e129] Add sysvinit support (Aline Manera)
+ * [972c689] Add upstart support (Aline Manera)
+ * [9e191e6] Add systemd support (Aline Manera)
+ * [c969f03] Create log file to burnet server (Aline Manera)
+ * [d357d37] Replace argparse with optparse (Adam Litke)
+ * [b086e2b] Import OrderedDict across multiple distros (Adam Litke)
+ * [3f72977] fix the prefix of burnet date path (ShaoHe Feng)
+ * [23815be] add the static files into data_files list (ShaoHe Feng)
+ * [74d31b2] Display a VM's icon when it is powered off (Adam Litke)
+ * [fe48e63] resize no_VNC window dynamically (ShaoHe Feng)
+ * [3f1a915] Use ps instead of pgrep to search for VNC qemu port (Aline Manera)
+ * [b9daead] Update vm-toolbar on each vm selection (Aline Manera)
+ * [a0511aa] Make storage*s_create() return the name of the resource (Bing Bu Cao)
+ * [d7e8a53] Open VNC port for MockModel only once (Aline Manera)
+ * [77c5fca] Fix mock backend vm delete error (Royce Lv)
+ * [7850b3b] Hide dialog-delete-confirm div in Burnet main page (Aline Manera)
+ * [261cc99] Enable folder navigation for Templates in the UI (Aline Manera)
+ * [2c774f9] Add bread-crumbs style to burnet template (Aline Manera)
+ * [088ba06] Add folder field to Template Resource (Aline Manera)
+ * [0e8c94b] screenshot: libvirt backend screenshot (Royce Lv)
+ * [0a607da] screenshot: Nit fix of mockmodel (Royce Lv)
+ * [a27afd2] screenshot: minor change to common screenshot class (Royce Lv)
+ * [c08bab9] Add libvirt backend StoragePool(s) and StorageVolume(s) unitTest (Bing Bu Cao)
+ * [dc8952d] Add libvirt backend StoragePool(s) and StorageVolume(s) support to Burnet (Bing Bu Cao)
+ * [ed4bda5] Remove useless 'pass' in mockmodel.py added before (Bing Bu Cao)
+ * [0dc3293] ui: Add button to delete a VM (Adam Litke)
+ * [a1e335f] ui: Create a new VM from a Template (Adam Litke)
+ * [1b147fc] API: Make VM name optional (Adam Litke)
+ * [ded4a86] Provision storage when creating a VM from a Template (Adam Litke)
+ * [e421821] objectstore: rollback transactions on error (Adam Litke)
+ * [830d4e4] osinfo: Add osinfo for some popular operating systems (Adam Litke)
+ * [b7562ae] Add 'vnc_port' key (Bing Bu Cao)
+ * [40f4b45] Add screenshot directory to data/ directory (Royce Lv)
+ * [e402a07] merge-fail: Add the file 'src/burnet/vnc.py' When taking the patch: [PATCH 0.. (Adam Litke)
+ * [4b9a62c] Handle the 'Display' link (Aline Manera)
+ * [7ccfed2] Restore 'Display' link state after performing power on/off (Aline Manera)
+ * [1688f15] Enable 'Display' link only if a running virtual machine is selected (Aline Manera)
+ * [9c3778a] Deselect virtual machines after performing power on/off (Aline Manera)
+ * [5c9a736] Implement real backend to start VNC session (Aline Manera)
+ * [0000eb6] Handle 'connect' action to virtual machine in MockModel (Aline Manera)
+ * [19be36f] Open vnc port in MockModel (Aline Manera)
+ * [ee197f6] Make static/ directory available in the web server (Aline Manera)
+ * [5ab68de] Import noVNC files (Aline Manera)
+ * [65e2312] Import python WebSocket library as it is (Aline Manera)
+ * [30a4503] screenshot: Add time-based screenshot refresh testcase (Royce Lv)
+ * [e95a007] screenshot: Change mock backend to support screenshot generation (Royce Lv)
+ * [03682f3] screenshot: Add screenshot sub resource (Royce Lv)
+ * [aadc37c] screenshot: Add common screenshot class (Royce Lv)
+ * [cbcf002] screenshot: expose screenshot path (Royce Lv)
+ * [5ebada4] doc: Add screenshot resource definition (Royce Lv)
+ * [f30e4c2] images: Import some icons for popular operating systems (Adam Litke)
+ * [7194621] api: Return HTTP:404 when deleting a non-existent resource (Adam Litke)
+ * [cbb8396] add a select to setup a language cookie (ShaoHe Feng)
+ * [24e76c3] ui: Refresh UI at a 5 second interval (Adam Litke)
+ * [c70b03f] Make sure the data/ directory exists in the source tree (Adam Litke)
+ * [19f8c02] Add a simple object persistence mechanism (Adam Litke)
+ * [d335aa1] Implement the real backend using libvirt (Adam Litke)
+ * [36ca77c] Create VM from a template (Adam Litke)
+ * [6135a15] templates: Implement the mock model (Adam Litke)
+ * [ff6ae73] templates: Add osinfo dictionary (Adam Litke)
+ * [068ea78] templates: Add Collection and Resource (Adam Litke)
+ * [90cf130] doc: Define the template APIs (Adam Litke)
+ * [f93dde3] Add Rest API test cases (Bing Bu Cao)
+ * [44ff829] Add the Collection and Resource (Bing Bu Cao)
+ * [94dc894] Define the StoragePool(s) and StorageVolume(s) APIs (Bing Bu Cao)
+ * [0fd434f] Enable power off virtual machines in UI (Aline Manera)
+ * [8f94ee5] Enable power on virtual machines in UI (Aline Manera)
+ * [09a75ce] Enable virtual machine selection in UI (Aline Manera)
+ * [50b4937] Setting the code encoding of cheetah template as UTF-8 (ShaoHe Feng)
+ * [212add9] Add screenshot field to VM Resource (Adam Litke)
+ * [2c48de8] doc: Document the desired REST API (Adam Litke)
+ * [25d9887] UI: Load VM information from the actual REST API (Adam Litke)
+ * [b0e36f7] Add basic VM operations (Adam Litke)
+ * [dbdb61a] Remove GPL license (Anthony Liguori)
+ * [8dc800d] Add basic Virtual Machine support (agl at linux.vnet.ibm.com)
+ * [f5f8f85] Add basic model/controller support (agl at linux.vnet.ibm.com)
+ * [a2d2085] template: Fix the separators for json rendering (agl at linux.vnet.ibm.com)
+ * [bee9ca0] tests: Correct test_server_start expected result (agl at linux.vnet.ibm.com)
+ * [2ed1745] template: Don't forget to import json (agl at linux.vnet.ibm.com)
+ * [50dbe22] ui: expose the js/css/images directory and the index template (Anthony Liguori)
+ * [ae3d4f7] ui: add javascript, css, and template for main page (Anthony Liguori)
+ * [7a563b4] ui: add external resources (jquery, etc.) (Anthony Liguori)
+ * [2610749] burnet: add template module (Anthony Liguori)
+ * [7d0c7d6] burnet: add config file (Anthony Liguori)
+ * [980b749] setup.py: use package instead of py_modules (Anthony Liguori)
+ * [4e982f9] docs: add CONTRIBUTE.md to the top-level (Anthony Liguori)
+ * [d60a085] tests: Introduce basic unit testing infrastructure (v2) (agl at linux.vnet.ibm.com)
+ * [5e9b7aa] Initial import of code base (Anthony Liguori)
\ No newline at end of file
--
2.4.3
More information about the Kimchi-devel
mailing list