From: Paulo Vital <pvital(a)linux.vnet.ibm.com>
The files CONTRIBUTE.md and ChangeLog are necessary to build the Kimchi
RPM. Copy them from Wok, since their are the same at this moment.
Signed-off-by: Paulo Vital <pvital(a)linux.vnet.ibm.com>
---
src/wok/plugins/kimchi/CONTRIBUTE.md | 16 +
src/wok/plugins/kimchi/ChangeLog | 2154 ++++++++++++++++++++++++++++++++++
2 files changed, 2170 insertions(+)
create mode 100644 src/wok/plugins/kimchi/CONTRIBUTE.md
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(a)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/SubmittingPat....
+
+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/ChangeLog b/src/wok/plugins/kimchi/ChangeLog
new file mode 100644
index 0000000..b5121d6
--- /dev/null
+++ b/src/wok/plugins/kimchi/ChangeLog
@@ -0,0 +1,2154 @@
+CHANGELOG
+=========
+
+#### [1.5.1] ####
+ * [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(a)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(a)linux.vnet.ibm.com)
+ * [f5f8f85] Add basic model/controller support
(agl(a)linux.vnet.ibm.com)
+ * [a2d2085] template: Fix the separators for json rendering
(agl(a)linux.vnet.ibm.com)
+ * [bee9ca0] tests: Correct test_server_start expected result
(agl(a)linux.vnet.ibm.com)
+ * [2ed1745] template: Don't forget to import json
(agl(a)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(a)linux.vnet.ibm.com)
+ * [5e9b7aa] Initial import of code base
(Anthony Liguori)
\ No newline at end of file
--
2.4.3