WikiSuite v1.3.0 Release Notes

    • [bb517f7a] Update ChangeLog for 1.3 release (Aline Manera)
    • [4ca115ad] Update po files for 1.3 release (Aline Manera)
    • [da7ddfa9] issue #447: Check download URL prior to start Task (Aline Manera)
    • [1a40acf5] Update distros.d files to point to a valid URL (Aline Manera)
    • [15307ac5] issue #454: Properly display storage volumes in a pool with sub-directories (Aline Manera)
    • [ecffa24f] Fix: Add rollback to update repository (Royce Lv)
    • [536dc08c] Reject improper format for storage types (Royce Lv)
    • [7835d111] Fix: filter unsupported source type from volume list (Royce Lv)
    • [94070a84] issue #445: Request /peers on every click (Aline Manera)
    • [dfc8ab0f] issue #462: Do not allow user to enter non-integer template disk size (Crístian Viana)
    • [f33c2a77] build: Add README-federation.md to Kimchi package (Aline Manera)
    • [088bfa36] issue #447: Remove downloaded volume if an error occurs (Crístian Viana)
    • [4f5bdf74] issue #432: Display unique values for iSCSI targets (Aline Manera)
    • [e2157305] issue #433: Fix repository tests (Crístian Viana)
    • [ca5625ac] issue #437: Only allow a bootable image file to be used on template (Aline Manera)
    • [836a3069] issue #417: Validate image file path when creating a new template (Aline Manera)
    • [c398099e] Bugfix#424: Edit Template, "Disk (GB)" is changing with storage pool (Wen Wang)
    • [980df15d] Update Chinese transtation to po (Wen Wang)
    • [f59be72c] issue #435: Fix resource authorization logic (Crístian Viana)
    • [a750ab11] Bugfix#426: When no interface available, creating network popup error (Wen Wang)
    • [684cacbc] help i18n: Add new languages to build process (Aline Manera)
    • [71a56b17] Bugfix#: Prevent overlap issue occurs under General tab on Edit (Wen Wang)
    • [f5461632] Bugfix: Overlap issue occurs on the Power Off confirmation dialog (Wen Wang)
    • [dec2ed45] Bug 431 Fix (Yu Xin Huo)
    • [8c0858fe] issue #429: Properly set rollback function when creating vlan tagged bridged (Aline Manera)
    • [52cd1e2a] issue #415: Do not allow renaming a debug report to the same name (Crístian Viana)
    • [583bba41] Add firewall instructions to README-federation (Aline Manera)
    • [f60fe51e] mock: Do not write file when downloading a volume (Crístian Viana)
    • [314ba02b] issue #447: Use required parameter in function "refresh" (Crístian Viana)
    • [2ee395fd] Bug 416 Fix (Yu Xin Huo)
    • [88f8125f] Bug 418 Fix (Yu Xin Huo)
    • [47f340c9] Issue #421: Grid Column Header Issue (Hongliang Wang)
    • [3a169ad3] guest-storage-add: removing "Storage Name" backend support (Daniel Henrique Barboza)
    • [8cd52c83] guest-storage-add: removing "Storage Name" field (Daniel Henrique Barboza)
    • [20d43b15] bug fix: Probe image file only during the template creation (Aline Manera)
    • [dc6521a0] Bug 446 Fix (Yu Xin Huo)
    • [5fee044b] Bug 457 Fix (Yu Xin Huo)
    • [12134e0e] Bugfix#420 UI: Pop up errors when log out at "Host" tab (Wen Wang)
    • [a1d5607d] Revert "help i18n: Update Makefile to refeclt new languages." (Aline Manera)
    • [3f7c438c] help i18n: Update Simplified Chinese translation (Paulo Vital)
    • [e36070c2] help i18n: Update Portuguese (Brazil) translation (Paulo Vital)
    • [817c90b2] help i18n: Add Traditional Chinese translation (Paulo Vital)
    • [0dea3f5c] help i18n: Add Russian translation (Paulo Vital)
    • [2d4ae3d6] help i18n: Add Korean translation (Paulo Vital)
    • [cee06570] help i18n: Add Japanese translation (Paulo Vital)
    • [ecc59248] help i18n: Add Italian translation (Paulo Vital)
    • [2ec8a280] help i18n: Add French translation (Paulo Vital)
    • [c21c0610] help i18n: Add Spanish translation (Paulo Vital)
    • [ea7e62b0] help i18n: Add German translation (Paulo Vital)
    • [48be887a] help i18n: Update Makefile to refeclt new languages. (Paulo Vital)
    • [43e412b8] Fix issue #430: Properly list packages update on openSUSE systems (Aline Manera)
    • [d9f456fa] Delete useless variables assignment (Aline Manera)
    • [5cc81ddf] Update openSUSE section in docs/README.md (Aline Manera)
    • [c906df99] Fix cdrom eject (Royce Lv)
    • [3201b96c] Disable upload option while adding a volume to a pool (Aline Manera)
    • [fe3a9f31] Storage Pool Add Volume UI: Connect the Feature in Storage Tab (Hongliang Wang)
    • [b717464a] Storage Pool Add Volume UI: Implement Download/Upload Volume Function (Hongliang Wang)
    • [ac9ef965] Storage Pool Add Volume UI: Add i18n Strings (Hongliang Wang)
    • [800e7072] Storage Pool Add Volume UI: Add APIs to kimchi.api.js (Hongliang Wang)
    • [0e7419fa] bug fix: Pass the right data format to run_command() (Aline Manera)
    • [23e12851] python 2.6 compatibility: Use 'with' statement only with one context (Aline Manera)
    • [ff45d645] Update po files according to Transifex translations. (Aline Manera)
    • [8c88c5fc] Update messages (Aline Manera)
    • [fb2764b1] storagevolume: Use default value for param 'name' when appropriate (Crístian Viana)
    • [891a1e77] bug fix: Properly set max body size to nginx proxy (Aline Manera)
    • [2d6674d2] Identify Kimchi variables from nginx config variables in nginx.conf.in file (Aline Manera)
    • [5c994a65] model.host: considering older libvirt versions (Daniel Henrique Barboza)
    • [77700482] Increase read chunk size to 1MB while uploading file (Aline Manera)
    • [1abab5e9] Only disable report buttons when the selected report is pending (Aline Manera)
    • [f756cbf2] List pending debug reports while loading report grid (Aline Manera)
    • [279b290a] Add function to list all pending debug reports (Aline Manera)
    • [c3fbdb30] Add common function to track Task (Aline Manera)
    • [259b877e] Add function to get pending tasks according to filter (Aline Manera)
    • [57422c42] Fix: Use "max_request_body_size" value as int instead of string (Crístian Viana)
    • [c95cdf0b] UI: Template with VM Image - List (Yu Xin Huo)
    • [15c992ee] UI: Template with VM Image - Edit (Yu Xin Huo)
    • [ee2f1809] UI: Template with VM Image - Create (Yu Xin Huo)
    • [0b96217c] Storage volume upload: Change mockmodel and test (Royce Lv)
    • [ae8cb70f] Storage volume upload: Adding progress to task message (Royce Lv)
    • [8400dc77] Storage volume upload: Support file based upload (Royce Lv)
    • [a8e78fd1] Storage volume upload: Control request body size of kimchi (Royce Lv)
    • [b090acf7] Storage volume upload: Parse params for upload formdata (Royce Lv)
    • [099572c5] Fix mockmodel reset for objectstore (Royce Lv)
    • [a820806f] Storage volume upload: Update API.md (Royce Lv)
    • [5c81baaa] storagevolume: Set target URI when creating Task (Crístian Viana)
    • [e2fb9fef] storagevolume: Add download progress to task (Crístian Viana)
    • [28a59ba7] storagevolume: Check storage pool before adding a volume (Crístian Viana)
    • [904f6d58] storagevolume: Download remote images to a storage pool (Crístian Viana)
    • [5f4c7f57] Update current code to report target_uri while creating a Task (Aline Manera)
    • [b8094387] Expose target_uri on Task resource (Aline Manera)
    • [d471bb9a] Update License Statement (Hongliang Wang)
    • [1f07a0eb] Storage volume upload: Change storagevolumes to AsyncCollection (Royce Lv)
    • [90a1fdfd] Storage volume upload: Dispatch volume create to right handler (Royce Lv)
    • [f48ad8ce] UI bug fix: Properly display storage volumes on Storage tab (Aline Manera)
    • [c9e7369a] Guest storage: fix volume format overwrite (Royce Lv)
    • [27afff90] UI: List Kimchi Peers (Yu Xin Huo)
    • [8331929b] Expose federation on /config/capabilities (Aline Manera)
    • [44d04e23] Add documentation on how to enable federation on Kimchi (Aline Manera)
    • [28887cf9] Discover Kimchi peers using openSLP (Aline Manera)
    • [d7efb3ac] Add federation option to Kimchi config file (Aline Manera)
    • [82c6c99e] Delete http_port from /config API as it is not in use anymore (Aline Manera)
    • [f682f1e2] Update kimchi.config values according to command line input (Aline Manera)
    • [59859987] Fix sample plugin configuration (Aline Manera)
    • [504010f2] Guest storage: Fix attaching type judgement (Royce Lv)
    • [c6079557] UI: List iSCSI Servers & Targets (Yu Xin Huo)
    • [00322e19] model.host: changing listDevices() to listAllDevices() (Daniel Henrique Barboza)
    • [40f8cb8f] bug fix: Properly get the graphics expiration time (Aline Manera)
    • [c55be115] bug fix: Auto-generate guest console password when the passed value is an em.. (Aline Manera)
    • [313b138e] i18n support: Add new languages in login page. (Paulo Vital)
    • [d2ef5cfb] Allow user updates the passwd expiration time without changing the passwd (Aline Manera)
    • [922d7a58] Centralize graphics information (Aline Manera)
    • [7cb9a3d1] Update iSCSI volume XML when creating a VM from an iSCSI pool (Aline Manera)
    • [da5338d2] Fix duplicated message string in en_US.po file. (Paulo Vital)
    • [a5c66484] i18n support: Add Traditional Chinese translation files. (Paulo Vital)
    • [6e5309ba] i18n support: Add Russian translation files. (Paulo Vital)
    • [5bd619ba] 18n support: Add Korean translation files. (Paulo Vital)
    • [b5fa36e5] i18n support: Add Japanese translation files. (Paulo Vital)
    • [e06548ab] i18n support: Add Italian translation files. (Paulo Vital)
    • [c2b80c69] i18n support: Add French translation files. (Paulo Vital)
    • [1eb4dd38] i18n support: Add Spanish translation files. (Paulo Vital)
    • [3bc11731] i18n support: Add German translation files. (Paulo Vital)
    • [50de9061] i18n support: Changed the file type of plugins/sample/po/LINGUAS (Paulo Vital)
    • [cef41d78] Update po files (Aline Manera)
    • [8c55c496] Add PowerKVM information as ISO otpion to installation. (Paulo Vital)
    • [fbbf7030] Support tablet type as input device in VM's XML. (Eli Qiao)
    • [ca3441d1] Change function that verifies network interface status (Ramon Medeiros)
    • [74f939a1] Add unit tests for new vm 'persistent' property. (Christy Perez)
    • [51e9aeee] Add a check in the UI for the new 'persistent' flag of a VM. (Christy Perez)
    • [c711aa4b] Add persistent flag to VM info (Christy Perez)
    • [eecab072] model/storagetargets: filtering used nfs paths (Daniel Henrique Barboza)
    • [ac03f235] Issue #405 - Fix enter hit in storage tab under guest edit window (Rodrigo Trujillo)
    • [46be6346] Issue #405 - Fix cancel button in edit guest storage tab (Rodrigo Trujillo)
    • [178a229f] Allow admin user change permission settings when VM is running (Wen Wang)
    • [34367adf] UI: Delete Manage Media function from action list (Wen Wang)
    • [8585bad5] Bugfix UI: Change button text to indicate user network is generating (Wen Wang)
    • [a23a0599] Bugfix: Log out from Administrator tab raises popup errors (Wen Wang)
    • [b329c7ca] Fix UI: Show proper message when detaching a guest storage (Rodrigo Trujillo)
    • [2e063c85] Refactor vmstorage name generation (Royce Lv)
    • [649d5492] Remote ISO attachment: fix UI to accept remote ISO link for cdrom attachment (Royce Lv)
    • [cb9055c6] Add unit tests for remote-backed CD ROM updates. (Christy Perez)
    • [b16b2a10] Fix verification of remote ISO (Christy Perez)
    • [aed694b9] Fix Key Error when editing CD ROM path (Christy Perez)
    • [f3f3718a] UI: refactor guest edit code. (ShaoHe Feng)
    • [ef562159] UI enhancement: Request /config/capabilities as soon as possible (Aline Manera)
    • [a497cae3] Change default environment configuration to production mode. (Paulo Vital)
    • [64355759] list host user names as less as possible (Simon Jin)
    • [5c269813] bug fix: Properly list host partitions for Ubuntu 14.04 server (Aline Manera)
    • [77fc255b] Fix issue #340: Show error message when server fails to list host partitions (Aline Manera)
    • [d29438d0] Increasing nginx proxy timeout (Daniel Henrique Barboza)
    • [20ed5fae] repository: Remove error message prefix (Crístian Viana)
    • [3595e0b4] typo: Fix "repositorie" (Crístian Viana)
    • [97f71997] Issue #377: Validate repository URLs (Crístian Viana)
    • [d90ac8f6] bug fix: Allow kimchi runs in multiple platforms (Aline Manera)
    • [d86f0c70] bug fix: Add spice.css to Makefile and spec files (Aline Manera)
    • [05024b5c] Add tests for image based template (Royce Lv)
    • [44d6724f] Update mockmodel of base img vm (Royce Lv)
    • [ea0a0bed] Create volume based on backing store image (Royce Lv)
    • [1e8acc35] Fix: Prevent iso links filling in osinfo.py (Royce Lv)
    • [046ec709] Change 'cdrom' to a optional param (Royce Lv)
    • [779b36ca] Change doc and api specification (Royce Lv)
    • [f1327b20] Add image probe function (Royce Lv)
    • [52495de4] Update testcases for bus type decision making (Royce Lv)
    • [47f74d1c] Delete 'bus' selection from UI (Royce Lv)
    • [0808296a] Delete 'bus' param from backend (Royce Lv)
    • [56536c54] Update Chnagelog for 1.2.1.1 tag (Aline Manera)
    • [07d2b18c] Update license to LGPLv3 (Aline Manera)
    • [adef5a72] Remove useless jquery files (Aline Manera)
    • [c4e0e95e] Remove useless image files (Aline Manera)
    • [f977ebdf] Install kimchi.mo files in the default locale dir (Aline Manera)
    • [cfa56097] Add missing license headers (Aline Manera)
    • [40fb6d09] Update copyright date (Aline Manera)
    • [425cf095] UI bug fix: Properly display partitions when extending a logical pool (Aline Manera)
    • [baf65985] Fix pep8 errors according to pep8 1.5.6 (Aline Manera)
    • [de7a5823] Disable vhost feature in Ubuntu and SLES (PPC64 LE) (Rodrigo Trujillo)
    • [deafd342] Change modern distro versions for PPC (Rodrigo Trujillo)
    • [44fb2a35] PowerPC bootable ISO detection code (Daniel Henrique Barboza)
    • [e6995e27] bug fix: Update genChangelog script (Aline Manera)
    • [6759eea3] fix test case for volume filtering (Royce Lv)
    • [924a7b87] Filter directory in storage volume listing (Royce Lv)
    • [93e3380b] Bugfix Issue #397 UI Broken when cookie is clear (Wen Wang)
    • [9c4ed91e] Fix pyflakes errors in make check (Royce Lv)
    • [c06043e1] bug fix: Avoid equals sign in VM console URL (Aline Manera)
    • [e74881b5] Get user groups correctly (Crístian Viana)
    • [35d3db8d] Update ChangeLog and VERSION files for 1.2.1.1 release (Aline Manera)
    • [d86e6f89] Update Kimchi tag to remove 'kimchi-' prefix (Aline Manera)
    • [01fc5ef9] issue #389: Use 127.0.0.1 as VNC listener IP (Aline Manera)
    • [e036c63b] authorization: Update test cases based on last changes (Crístian Viana)
    • [10c6c1a4] List "admin" as a valid system user in mockmodel (Crístian Viana)
    • [0a6ed794] Move "fake_user" credentials to mockmodel (Crístian Viana)
    • [b4c36365] Return some groups for every user in mockmodel (Crístian Viana)
    • [072bc637] authorization: Remove authorization config from UrlSubNode (Aline Manera)
    • [1e008a16] authorization: Update control files to set role_key and admin_methods (Aline Manera)
    • [c782ebfe] authorization: Restrict access to Resource instance (Aline Manera)
    • [479017ea] authorization: Restrict Collection access based on admin_methods parameter (Aline Manera)
    • [46c07511] authorization: Filter resources by users and groups (Aline Manera)
    • [655371f7] vm ticket in backend: update test case (ShaoHe Feng)
    • [8944a41d] vm ticket in backend: update mockmodel (ShaoHe Feng)
    • [523de0b4] vm ticket in backend: update model (ShaoHe Feng)
    • [689ee6d1] vm ticket in backend: update controller and API.json (ShaoHe Feng)
    • [1fa2e3fd] vm ticket in backend: update API.md (ShaoHe Feng)
    • [f3c6bf57] authorization: update po files (Yu Xin Huo)
    • [e5e32548] authorization: add users/groups to vm (Yu Xin Huo)
    • [f9b43a8c] issue #374: Use base64 encoding to launch VM console (Aline Manera)
    • [f64f7582] Authorization: Remove actions based on roles (Wen Wang)
    • [17c751b8] Authorization: remove [+] icon from non-root users view (Wen Wang)
    • [7a04fa94] Authorization: remove host/template tabs for non-root users (Wen Wang)
    • [7ac08e8e] Add roles into cookie (Wen Wang)
    • [a6661260] add a base64 safe url encode and decode to js utils (ShaoHe Feng)
    • [81894dad] Let frontend redirect user after logging (Aline Manera)
    • [827644e5] Remove special console rules from nginx configuration (Aline Manera)
    • [43f192c8] Remove former login design files (Aline Manera)
    • [3d7543fc] Update test case to reflect new login design (Aline Manera)
    • [6efdbcd4] authorization: Get role according to tab instead of sudo rights (Aline Manera)
    • [63532075] authorization: Add "access" parameter to VM resource (Aline Manera)
    • [d73696e2] authorization: Add "access" elements to tabs.xml to describe user view (Aline Manera)
    • [99d84b7e] authorization: Update /login to return user roles instead of sudo parameter (Aline Manera)
    • [d76fdd73] authorization: Update authorization rules per API (Aline Manera)
    • [01176bb7] Always use unicode in KimchiException message (Aline Manera)
    • [18a7a99f] Debug Report Rename: Update Test Code (Royce Lv)
    • [1ad0650d] Debug Report: Update MockModel (Hongliang Wang)
    • [4df19b21] Debug Report Rename UI: Enable Rename in Host Tab (Hongliang Wang)
    • [45fe67c7] Debug Report Rename UI: Add Rename Page (Hongliang Wang)
    • [c692ea86] Debug Report Rename UI: Add API in kimchi.api.js (Hongliang Wang)
    • [e25a5c5b] Debug Report: Sort Reports by Generated Time Descendingly (Hongliang Wang)
    • [6eec9c27] Debug Report: Use Generated Time instead of Most Changed Time (Hongliang Wang)
    • [3bfc9759] Debug Report Rename: Implement Back-end (Hongliang Wang)
    • [60c3dcdd] Debug Report Rename: Update API.md (Hongliang Wang)
    • [b57dbd2b] Debug Report Rename: Update API.json (Hongliang Wang)
    • [e897a347] Debug Report UI: Generate Report Doesn't Work with Mock Model (Hongliang Wang)
    • [66cc0dc8] MockModel: Can't Generate Report if Name is not Given (Hongliang Wang)
    • [dd707437] Add option to add/remove fonts files in rpm packages (ShaoHe Feng)
    • [effe684f] Remove useless fonts (Aline Manera)
    • [9d25fa29] Change ISO stream feature test and kvm user test for PPC (Rodrigo Trujillo)
    • [cb8053e7] Update API.md to reflect /host/users and /host/groups API (Aline Manera)
    • [07d5db07] Translation updates for underscore in debug report (Christy Perez)
    • [33ec72cd] UI changes to allow underscore in debug report name. (Christy Perez)
    • [b615f42f] Add SUSE's products (Dinar Valeev)