WikiSuite v1.2.1 Release Notes

    • [31e0c0bc] Update Changelog and po files for 1.2.1 release (Aline Manera)
    • [fcd407e8] bugfix: Add policycoreutils-python as Kimchi dependency (Aline Manera)
    • [e475bfab] Add translation for vm disk attach exceptions (Royce Lv)
    • [593c4201] Add testcase for vmstorages create (Royce Lv)
    • [954185e1] Make sure path and volume will not be specified at same time (Royce Lv)
    • [a93aa456] Add mockmodel for vm disk attach (Royce Lv)
    • [fff58c24] issue#382: Validate form for adding guest cdrom (Royce Lv)
    • [e5333d72] issue#382 :Change false default value (Royce Lv)
    • [0599241e] update case for root.get redirection (ShaoHe Feng)
    • [eed4f36c] remove kimchisession hook and add the same logic to root.get (ShaoHe Feng)
    • [c13d53d6] bug fix: redirect to the protected page after login (ShaoHe Feng)
    • [88affbe1] Issue #380: Loading icon message splitted into two lines in Chinese (Wen Wang)
    • [5afa07f5] bug fix: UI set the network persistent attribute. (ShaoHe Feng)
    • [4197f3ac] Bugfix: Minor i18n updates(Chinese) (Wen Wang)
    • [9136f8d4] add firewalld to debian Install Dependencies (ShaoHe Feng)
    • [0890b7ab] bug fix: Set charset to help pages (Aline Manera)
    • [5ce667a1] Show remote Ubuntu 14.04 x86_64 in new Template window (ShaoHe Feng)
    • [000149ee] Update i18n package scripts(Chinese) (Wen Wang)
    • [e0a66431] Add missing translation entries in pt_BR (Crístian Viana)
    • [93784bee] Add empty translation entries in English (Crístian Viana)
    • [45703ecb] Help translation to zh_CN. (Paulo Vital)
    • [c29f1e2b] Help translation to pt_BR. (Paulo Vital)
    • [b4305761] Show remote Ubuntu 14.04 in new Template window (Rodrigo Trujillo)
    • [b5425f83] escape special characters for jQuery selector. (ShaoHe Feng)
    • [7b65e7b2] escape < > and & in in xml for network name. (ShaoHe Feng)
    • [df9a017f] network name support unicode. (ShaoHe Feng)
    • [2fabc33b] bug fix: network name can be any characters except " and / (ShaoHe Feng)
    • [7167f316] Host info: Add support to Power. (Paulo Vital)
    • [4b096f2d] Fix Bug: Actions Menu Disappears after Refresh in Guests Tab (Hongliang Wang)
    • [234c1981] Bug fix: Do not require login for simple resources (Crístian Viana)
    • [14bc6fcc] Typo: Rename function create_defautl_network (Crístian Viana)
    • [ba96997e] Bug Fix: Fix network list layout. (Wen Wang)
    • [4a91e749] Issue#348: Fix UI for nfs mount (Royce Lv)
    • [3c6c5c51] List iSCSI targets available for initiator while creating iSCSI Pool (ShaoHe Feng)
    • [35050bf6] List iSCSI server for initiator while creating iSCSI Pool (ShaoHe Feng)
    • [3f61acbd] Issue #361: Bugfix disable the action button content when creating network (Hongliang Wang)
    • [7467febc] Fix i18n packaging scripts (Zhou Zheng Sheng)
    • [19b3c4a4] Keep User from Generating a Report with an Existing Name (Hongliang Wang)
    • [a1bc654e] Add progress Event Handler for Asynchronized Tasks (Hongliang Wang)
    • [5ea8e8f9] Add License Statement in kimchi.report_add_main.js (Hongliang Wang)
    • [464d3d01] Add Name Existence Check for Debug Report when Create (Hongliang Wang)
    • [c89c2e0f] Bug fix: Display the username on the header bar (Crístian Viana)
    • [8ce46e69] Add doc and test case for dedicate iso pool (Royce Lv)
    • [e3ab2cea] Store qemu user name in class attribute (Royce Lv)
    • [5dc4dd27] Dedicated ISO pool: create an out of box ISO pool (Royce Lv)
    • [ff927867] Reword 'isolated' network description (Christy Perez)
    • [9aeac735] Disable cache for help page (Royce Lv)
    • [27bd99f9] Create pool UI: making 'Create' button disable when forms not filled. (Daniel Henrique Barboza)
    • [b7c518c2] bug fix: Make rpm failed (ssdxiao)
    • [bd98489b] update ui/pages/Makefile.am to let i18n.json.tmpl be added to the package. (ShaoHe Feng)
    • [578ab294] add some sample plugin generated files to .gitignore (ShaoHe Feng)
    • [26582d86] skip plugins test, when sample plugin is not enabled (ShaoHe Feng)
    • [de177c84] generate the translation files for plugins/sample (ShaoHe Feng)
    • [3ce13b55] add an option to toggle the sample plugin (ShaoHe Feng)
    • [38bee60a] Issue #342: load i18n.html of the plugin (ShaoHe Feng)
    • [45b16d07] Add JS API for fetching i18n JSON (ShaoHe Feng)
    • [947bce5e] Update the i18n tmpl to produce JSON (ShaoHe Feng)
    • [32051172] Update root.py to make Cheetah render the JSON template. (ShaoHe Feng)
    • [3d52774d] Add Minimal UI Page for the Sample Plugin (Zhou Zheng Sheng)
    • [d8c2ea1c] Bugfix: List inactive network interface while editing template (Wen Wang)
    • [cf015d4f] login: update test config case (ShaoHe Feng)
    • [df4749b2] login page prompts error when session timeout (ShaoHe Feng)
    • [ba0cf6e9] login page prompts error when username or password is wrong (ShaoHe Feng)
    • [d7e828e0] when login successfully, redirect to the last page. (ShaoHe Feng)
    • [85e38371] redirect the URL to login page when session timeout or first login (ShaoHe Feng)
    • [8f865683] create a new login page (ShaoHe Feng)
    • [a556578f] Bugfix: Multiple progress indicator during debug report generating (Wen Wang)
    • [54e6bfad] Issue#305: Redesign bridged network UI section tempstorage (Wen Wang)
    • [fe235580] Add Ubuntu as modern distro to Power guests. (Paulo Vital)
    • [8c50cc8a] Added the generating progress indicator (Wang Wen)
    • [250cc3d8] Remove the first column of debug report grid (Wang Wen)
    • [c81314fd] Add testcase for cdrom eject (Royce Lv)
    • [2768515c] Update model to support cdrom eject (Royce Lv)
    • [3282020e] Change doc and controllor to support cdrom eject (Royce Lv)
    • [cd676174] Adding test case for updating flags (Royce Lv)
    • [a48518b5] Fix wrong create/update/delete flags for vmstorages (Royce Lv)
    • [5fee8c2a] Fix Bug: Template Tab Broken in Chrome due to Code Error (Hongliang Wang)
    • [08a9c00b] Bug Fix - Save Button Behaves Incorrectly in Guest Edit Window (Hongliang Wang)
    • [f2f137e4] Remove Unused Files (Hongliang Wang)
    • [c4117ab1] Adjust Guest Edit Storage Tab Styles (Hongliang Wang)
    • [339c1aa8] show template is local or remote (ShaoHe Feng)
    • [7835e160] Update API.md (Hongliang Wang)
    • [67417002] Add Unit (MB) to Memory in Template Edit Window (Hongliang Wang)
    • [b558fd90] bug fix: decode volume name in IsoVolumesModel. (ShaoHe Feng)
    • [ef7e8e3b] novnc does not work in IE (Adam King)
    • [8b6405f6] Code Refector: Extract Variables in kimchi.login_window.js (Hongliang Wang)
    • [892238ee] Disable metadata log output in every guest refresh (Crístian Viana)
    • [785920b2] Repository Grid Column Resizing Issue (Hongliang Wang)
    • [76629f6b] StoragePool Edit: Add Disk to Logical Pool (Royce Lv)
    • [5ee2b939] Exception: fix exception details when not specified (Royce Lv)
    • [7ca9adef] Remove cdrom '.iso' suffix checking from add template js (Rodrigo Trujillo)
    • [7e5f8b23] Remove '.iso' extension checking from json schema (Rodrigo Trujillo)
    • [a1e73640] model.host: avoid redundant libvirt lookupByName API invocation (Zhou Zheng Sheng)
    • [f7ec8f0e] Rename kimchi.template to kimchi.substitute (Hongliang Wang)
    • [bd866e13] Remove unused listDeepScanIsos function (Rodrigo Trujillo)
    • [44489485] Update README with the correct FF ESR version. (Adam King)
    • [68d4d6cc] VM template: add disk size error message (Zhou Zheng Sheng)
    • [0e165c47] adjust the width of host info-container (ShaoHe Feng)
    • [d65b8e53] UI: Fix VM Delete Confirmation Dialog Box Title (Zhou Zheng Sheng)
    • [96c19c68] Fix text alignment on storage pool type combo boxes (Crístian Viana)
    • [c5329c2c] Remove button "Cancel" from modal dialog (Crístian Viana)
    • [0666eeea] Fix Text Truncated Problem of Login Button (Hongliang Wang)
    • [ff7f9910] bug fix: Allow changing default ports (Aline Manera)
    • [96f32489] bug fix: Update test cases to use HTTPS (Aline Manera)
    • [1d8476b6] host/partitions: avoid calling disks.get_partitions_names() for each partition (Zhou Zheng Sheng)
    • [1d56572c] Correct the ID String of Disk Size in Template Edit Window (Hongliang Wang)
    • [5c2a584b] Issue #369: Fix config_dir assignment (Aline Manera)
    • [cc3b5b51] Revert "Host Tab: Add Widths for Repository Grid Columns" (Aline Manera)
    • [5dc31951] Fix Text Wrapping Problem in Template Edit (Hongliang Wang)
    • [9ececcf6] Fix Text Wrapping in Tab Bar (Hongliang Wang)
    • [4128392b] Github #368: Removing 'resend' tag from getHostStats JSON (Daniel Henrique Barboza)
    • [44ec020d] Set IE edge mode for VNC/Spice web pages (Adam King)
    • [73e524cb] bug fix: Properly set the listen IP to SPICE console (Aline Manera)
    • [58017f4e] websockets: Disallow non-encrypted client connections (Aline Manera)
    • [381864f0] UI: Redirect user to console page after logging (Aline Manera)
    • [be9b967d] backend: Redirect 401 error to default page (Aline Manera)
    • [e1760d8b] Enable Kimchi authentication in console pages (Aline Manera)
    • [74ad9b47] Make use of the mini Web server in the websockify (Aline Manera)
    • [9116d539] Enable encryption in vm console connection (Mark Wu)
    • [6ddf6a99] Revert "Enable encryption in vm VNC console connection" (Aline Manera)
    • [dc6c28e7] vmiface update support: update test case (ShaoHe Feng)
    • [b813d6cc] vmiface update support: update mockmodel (ShaoHe Feng)
    • [309aa714] vmiface update support: update model. (ShaoHe Feng)
    • [51820c47] vmiface update support: update API.md (ShaoHe Feng)
    • [c356a759] Display all disk types in storage edit view (Royce Lv)
    • [010aaaca] UI: Support add guest disk (Royce Lv)
    • [b2d12179] Fix select menu data append (Royce Lv)
    • [3c294a5b] Guest disks: Update testcase (Royce Lv)
    • [5df01abc] Multiple pep8 fixes (Royce Lv)
    • [2360f7c7] Guest disk: deals with disk attachment (Royce Lv)
    • [1bc8aa6b] Guest disks: Abstract vm disk functions (Royce Lv)
    • [7770a11d] Guest disks: Choose proper bus for device (Royce Lv)
    • [4e7a17c8] Guest disks: Update api definition and error reporting (Royce Lv)
    • [9c0e2a12] Guest disks: Update doc to support manage guest disks (Royce Lv)
    • [93280792] Return info from run_command on exception. (Christy Perez)
    • [781b3316] write the template OS info to vm metadata (ShaoHe Feng)
    • [85665998] update test case to set/get user and group when VM is running (ShaoHe Feng)
    • [2617373e] bug fix: get user and group when vm is living. (ShaoHe Feng)
    • [d7e70170] manually manage the metadata element (ShaoHe Feng)
    • [2c176c01] Add two function to set and get domain xml metadata (ShaoHe Feng)
    • [1f1dcc39] add method to test libvirt metadata api are available (ShaoHe Feng)
    • [d777a02b] bug fix: call a method should be followed by "()" (ShaoHe Feng)
    • [06238f29] Enable encryption in vm VNC console connection (Mark Wu)
    • [6bf630c8] Change the default tab to "Guests" (Crístian Viana)
    • [9e85e59e] Define the default tab more clearly (Crístian Viana)
    • [976db870] Refactor code to trim file extension (Crístian Viana)
    • [37a1e1b3] bug fix: Redirect 3xx responses through proxy (Aline Manera)
    • [a7f083c2] Set default storage pool to autostart and make persistent (Christy Perez)
    • [6f5d0d97] Fix PEP8 in scan.py (Rodrigo Trujillo)
    • [5de2ca86] security: Prevent XSS attacks (Aline Manera)
    • [9d3bb9c2] bug fix: Use secure cookies (Aline Manera)
    • [def7c674] security: Redirect all HTTP requests to HTTPS (Aline Manera)
    • [819cc2a6] Fix Bug: Invalid URL at 404 Not Found Page (Hongliang Wang)
    • [7132f759] Changes to use 2048 bit public key for self-signed certificate (Mark Wu)
    • [6bac3ec5] Display historical host statistical info on the host tab (Adam King)
    • [217858c5] Host stats history: Update test cases (Aline Manera)
    • [9d2bf5cb] Add API to return host stats history (Aline Manera)
    • [9b2eafbb] repository: Remove full stop symbol from checkbox's label (Crístian Viana)
    • [087e739d] repository: Make checkbox clickable (Crístian Viana)
    • [f2d6ff45] repository: Place checkbox to the left of its label (Crístian Viana)
    • [b4f84dda] Modify edit guest help info (Rodrigo Trujillo)
    • [4a8d603b] User action menu overflows when actions with names longer than a few chars a.. (Adam King)
    • [1ef15619] Regenerate PO files (Adam King)
    • [82c11811] Update po/POTFILES.in (Adam King)
    • [3acf6c3e] UI: Edit Guest Network Interface (Yu Xin Huo)
    • [19011c7d] Github #329: .gitignore, spec, control.in and readme (Daniel Henrique Barboza)
    • [117cd5ab] Github #329: changes in mockmodel, model/config and tests (Daniel Henrique Barboza)
    • [152d820e] Github #329: Kimchid, config.py.in and server.py changes (Daniel Henrique Barboza)
    • [68835338] Github #329: Proxy module and template file (Daniel Henrique Barboza)
    • [775e6306] New domain state pmsuspended (ShaoHe Feng)
    • [177a147b] VM shutdown support in UI (ShaoHe Feng)
    • [d242e305] VM shutdown support in backend (ShaoHe Feng)
    • [44e545e5] Fix error storage pool lookup usage in deep scan (Royce Lv)
    • [2271eeb3] Clarify the meaning of an empty vm user or group list (Christy Perez)
    • [c01d9834] VM Edit: CPU and memory (Adam King)
    • [b31a1345] VM Edit CPU/Memory: (Backend) Changes mockmodel and tests (Rodrigo Trujillo)
    • [ac2c7de4] VM Edit CPU/Memory: (Backend) Changes VM control and model (Rodrigo Trujillo)
    • [5ea76261] VM Edit CPU/Memory: (Backend) Changes API.md, API.json and i18n.py (Rodrigo Trujillo)
    • [ecaf9a8e] Update test cases (Aline Manera)
    • [f04f67f5] Remove unused code (Aline Manera)
    • [17fd157a] Update users/groups verification based on new API (Aline Manera)
    • [fe2fd1db] Add API to list system users and groups (Aline Manera)
    • [5641e5e5] Create a new common collection named SimpleCollection (Aline Manera)
    • [ce2bbbd8] Bug fix: add PYTHONPATH for contrib/check_i18n.py (ShaoHe Feng)
    • [5c2013dd] packaging: ship kimchi with plugins/init.py (Zhou Zheng Sheng)
    • [361cae4f] Display version/build number in UI (Adam King)
    • [a67fe542] Host Tab: Add Widths for Repository Grid Columns (Hongliang Wang)
    • [88c190a4] Issue#364: UI - Column Resizing Function Broken in Host Tab (Hongliang Wang)
    • [257d0ffe] config version API support in backend. (ShaoHe Feng)
    • [698b1016] config version API support: add a method to get kimchi version (ShaoHe Feng)
    • [4c7c402e] Add/remove users and groups to VMs (Aline Manera)
    • [ca0bfd91] Return users and groups when fetching VM info (Aline Manera)
    • [0a38dc9f] Add functions to check if a user/group exists (Aline Manera)
    • [021d4d14] Use proper term "user name" instead of "user id" (Aline Manera)
    • [0348f4a8] Override only the updated "User" methods in "patch_auth" (Crístian Viana)
    • [548f894d] Set virt_use_nfs when NFS pool is added. (Christy Perez)
    • [767a34e4] Issue #363: Fix data/information consistence in edit template window (Rodrigo Trujillo)
    • [16659a53] Issue #363: Add new rest api function - getStoragePoolVolume (Rodrigo Trujillo)
    • [42662184] add a method to check the i18n strings are obsolete (ShaoHe Feng)
    • [89411f91] remove obsolete i18n strings which are no longer in use (ShaoHe Feng)
    • [3b112197] add a make check-local command to verify the i18n string formatting (ShaoHe Feng)
    • [04d2d730] Choose available address for ide disk (Royce Lv)
    • [5c487da7] add confirmation for reset a VM (ShaoHe Feng)
    • [074f7c50] reset vm in UI (ShaoHe Feng)
    • [86f1afa4] reset VM in backend. (ShaoHe Feng)
    • [6fe59978] reset VM: update API.md (ShaoHe Feng)
    • [9f626cb5] Bug fix #357 - Error when creating template from ISO (Ramon Medeiros)
    • [d8617eb3] Fix backend error when creating multiple templates (Rodrigo Trujillo)
    • [767e4865] Fix typo while processing request data (Aline Manera)
    • [7c3bb7bb] Fix kimchi vlan tagged bridge name (Mark Wu)
    • [3bf0173d] error when editing repository entry with no mirrorlist. (Paulo Vital)
    • [de1d0f6a] kimchi.disks: Ignore unsupported partition table (Zhou Zheng Sheng)
    • [68d86c56] Fix get_storageservers API and UI retrieval of storage servers. (Christy Perez)
    • [e19383c6] help pages: Set default index file to /help URI (Aline Manera)
    • [23042ddb] help pages: Update .gitignore file (Aline Manera)
    • [65051dfc] help pages: Adjust css url (Aline Manera)
    • [61d619ef] help pages: Remove former .dita files (Aline Manera)
    • [a8f8abdd] Update build process to generate html pages for each help subdir (Aline Manera)
    • [4e548cbd] Replicate help pages for pt_BR and zh_CN (Aline Manera)
    • [aab87642] Bug fix #360: Support i686 architecture (Ramon Medeiros)
    • [42f7771f] Fix volume not found error message (Rodrigo Trujillo)
    • [4a34cbf0] Fix debugreports download issue (Mark Wu)
    • [c7e47079] objectstore: support sorting by a key in get_list() (Zhou Zheng Sheng)
    • [58efd8fe] add confirmation for power off a VM (ShaoHe Feng)
    • [250565d6] change the stop to power off for VM in UI (ShaoHe Feng)
    • [82fa8d19] change the stop to power off for VM in backend (ShaoHe Feng)
    • [70dc7290] Try to activate physical interface when create a network on it (Mark Wu)
    • [6e19ac44] Software Update: Make Update Progress Area Collapsible (Hongliang Wang)
    • [c012f817] Issue #365: Preventing duplicate Bridged VLAN tagged network. (Paulo Vital)
    • [11b2c7ff] improve Chinese translation (ShaoHe Feng)
    • [3a2ed85d] Make use of the new forms handling capabilities (Adam King)
    • [eadacde0] Extend jQuery form (Adam King)
    • [229710ac] Extend base classes to support form processing (Adam King)
    • [0e555f57] Fix hardcoded storage bus assignment in vmstorage (Rodrigo Trujillo)
    • [58c90251] kimchi.exception: Properly Decode All Kinds of Exception Arguments (Zhou Zheng Sheng)
    • [25bd8e04] Sort device paths shown when creating a logical storage pool (Rodrigo Trujillo)
    • [02807f8a] Add template clone support (Adam King)
    • [15b0e435] Fix pep8: add files to whitelist of Makefile.am (Rodrigo Trujillo)
    • [5252d7ae] Fix pep8 issues in src/kimchi/objectstore.py (Rodrigo Trujillo)
    • [75542bd2] Fix pep8 in src/kimchi/template.py (Rodrigo Trujillo)
    • [b81f7bc4] Fix pep8 in src/kimchi/vmtemplate.py (Rodrigo Trujillo)
    • [f2c436b9] Plugins UI: Correctly Load Plugin Tabs (Zhou Zheng Sheng)
    • [e057827b] Fix 'disk full' issue: Fix vms/screenshot db store/delete error handling (Rodrigo Trujillo)
    • [42a90729] Fix 'disk full' issue: Fix storagepool and asynctasks error handling (Rodrigo Trujillo)
    • [fa0b9911] Fix 'disk full' issue: Fix storage volume error handling (Rodrigo Trujillo)
    • [b787cba3] Fix 'disk full' issue: Fix Templates db store/delete error handling (Rodrigo Trujillo)
    • [dc2174e1] Fix 'disk full' issue: Change objectstore exception handling (Rodrigo Trujillo)
    • [e851d992] Add the command to run_command error and debug logging (Christy Perez)
    • [833125cf] bug fix: we should pass str to cherrpy HTTPError (ShaoHe Feng)
    • [f5c517ad] Issue #343 & #353: Improve & Correct UI Init Logic Flow (Hongliang Wang)
    • [bd80b70b] AsyncTask: Propagate cherrypy request information to worker threads (Zhou Zheng Sheng)
    • [0ea1f4b1] UI: change some code of storage add page (ShaoHe Feng)
    • [d5fd304a] Fix non persistent network handling (mockmodel/tests) (Rodrigo Trujillo)
    • [f3f55a83] Fix non persistent network handling (frontend) (Rodrigo Trujillo)
    • [cc87c6af] Fix non persistent network handling (backend) (Rodrigo Trujillo)