[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