WikiSuite v1.0.0 Release Notes

    • [d665854e] Update ChangeLog for the 1.0.0 release (Adam Litke)
    • [0448a5a3] opensuse: Start kimchid automatically (Adam Litke)
    • [5db3d20e] Issue #173: set the correct mime type of Content-Type in HTTP respose header (ShaoHe Feng)
    • [665406d3] Bugfix: Issue #182 int object has no attribute isdigit (apporc)
    • [06541047] Encode parameters in URL generated by the server (Xin Ding)
    • [f7fa1d81] Encode parameters in URL When calling REST APIs (Xin Ding)
    • [4fdc7083] Make header text sizes equal (Crístian Viana)
    • [3c88c7ff] build: Generate ChangeLog (Adam Litke)
    • [51f15c6a] issue #183: Display all template information in pt_BR on Firefox (Aline Manera)
    • [adb065f3] i18n: Update translation catalogue (Adam Litke)
    • [f4d7f5b2] Fix typo in English translation (Aline Manera)
    • [65bdf9e4] Issue #183: Adjust Template Tile Layout (Hongliang Wang)
    • [916344a3] Fug fix:Chinese tooltip will wrap in storage (zhoumeina)
    • [045c506c] change the storage arrow style, and make arrow disable when inactive (zhoumeina)
    • [b45b62cf] i18n: Update pt_BR translations (Aline Manera)
    • [27cebf6b] Issue #154: Prompt User When Creating VM and There is NO Template (Hongliang Wang)
    • [85195d61] Issue #191: Log-in Name Disappears after Restarting Browser (Hongliang Wang)
    • [4cf0113e] Issue #190: Language Selector Value NOT Match Page Content (Hongliang Wang)
    • [6c855317] Bug fix: login window will have scroll bar when putted wrong password (zhoumeina)
    • [111494af] Drop the handle in storage,fix the position error of the navbar arrow (zhoumeina)
    • [917d120c] The icon image for unknown os is not suitable (Xin Ding)
    • [aea983c5] issue #166: Destroy storage when vm define fails (Royce Lv)
    • [32696700] The size unit of scanned ISOs is wrong (Xin Ding)
    • [66be2735] kimchid: Fix default for 'host' parameter (Adam Litke)
    • [1fd22841] Add the translation of English and Chinese (zhoumeina)
    • [832a2705] bug fix: 404 error in debugger network tab when creating new VM (Aline Manera)
    • [457afa8a] Apply Kimchi style to login screen (Aline Manera)
    • [26f8b502] model: Handle libvirt connection failures (Adam Litke)
    • [b97428f0] MockModel: fix mock_environment (Adam Litke)
    • [e7c976e7] Issue#93 UI Not updated after deleting the last guest (fix) (Adam King)
    • [e5154261] issue #171: Adjust template box style to avoid text overlapping (Aline Manera)
    • [3d4d2099] Fix bug:145 Make a util to change the storage unit (zhoumeina)
    • [318a1833] update test case after a series unit bug fixed (ShaoHe Feng)
    • [385a1b0d] bug fix: keep the default value of storage info from libvirt (ShaoHe Feng)
    • [8171fcca] bug fix: set the capacity unit to MB when pass it the storagevolumes_create. (ShaoHe Feng)
    • [508cbdbf] bug fix: mockmodel set the storage volume size to MB according to the API.md (ShaoHe Feng)
    • [aee9ebef] bug fix: Update API for storage volume resize (ShaoHe Feng)
    • [5eb9b8be] Issue: #177: iso storage volume get wrong allocation value (ShaoHe Feng)
    • [8976efdb] Add spaces around words on "Templates" (Crístian Viana)
    • [4ed3db96] tests: Add tests to verify data validation when editing a template (Aline Manera)
    • [cf817b99] issue #75: Validate parameters when updating a Template (Aline Manera)
    • [71a3a883] Create default network if it does not exist (Aline Manera)
    • [59efe0c2] bug fix: Fix log error message when kimchi can not create default pool (Aline Manera)
    • [c20106f0] bug fix: Fix typo while logging information to cherrypy handlers (Aline Manera)
    • [e97498ac] bug fix: Import missing modules (Aline Manera)
    • [6d8d739f] doc: Restart libvirt after installing packages (Adam Litke)
    • [53871982] tests: Add assertIn and assertNotIn for python2.6 (Adam Litke)
    • [7498532b] Update README and packaging files for release (Adam Litke)
    • [f8ef6246] Fix typo on Storage Tab (Aline Manera)
    • [f6a60ff1] change the login window css to make language selector in the head (zhoumeina)
    • [0509118e] Issue #174: error page can not be translated, fix it. (ShaoHe Feng)
    • [de3cc142] UI Template Edit: Hide Unsupported Items (Hongliang Wang)
    • [87b2930c] Fix bug Regex in checking url (zhoumeina)
    • [149f12d6] Align storage header in Storage tab (Aline Manera)
    • [e7e8c618] Autostart storagepools created from kimchi (apporc)
    • [d41f4f52] UI: Enable Language Selection (Hongliang Wang)
    • [87049d16] Enable the template_create test with non-root account (Shu Ming)
    • [ba5fbc35] Streamline template creation flows - update (Xin Ding)
    • [0abccf7b] bug fix: Recognize openSUSE 12.3 ISO file (Aline Manera)
    • [a8c54301] Fixed the regx pattern (Shu Ming)
    • [d244cb6a] bug fix: Recognize Fedora 19 ISO file (Aline Manera)
    • [488784e3] Issue #133: mv make_dirs from kimchid.in to server.py (ShaoHe Feng)
    • [ac1d7c25] Streamline template creation flows (Xin Ding)
    • [436ce3e7] doc: Update images in README (Adam Litke)
    • [4ea86e3b] Issue #167: Duplicate Requests for HTML Fragment when Switching Pages (Hongliang Wang)
    • [657bb3b8] Issue #161: Firefox Doesn't Take Correct Favicon for Kimchi (Hongliang Wang)
    • [0ba88f80] bug fix: remove ordereddict from suse spec require list (ShaoHe Feng)
    • [768441a9] Style of uneditable fileds in template edit (Xin Ding)
    • [26a94273] Change the ico of iso (zhoumeina)
    • [6f74c37a] Bug fix:137 UI: When expanding an empty pool, show a message in the drawer (zhoumeina)
    • [827f3b2a] Issue #151: No Message when User Opens http://kimchi:port/#i18n (Hongliang Wang)
    • [316565ca] issue#149: fix relative symlink path error in iso scan (Royce Lv)
    • [cb7b5e54] Issue #131: Wrong Arrow Position after Error Page (Hongliang Wang)
    • [87fdfb83] Add test for refresh and vol number display (Royce Lv)
    • [0c7900a9] Update model to support refresh and 'nr_volumes' info (Royce Lv)
    • [fa3ffc22] Change mockmodel to refresh pool volumes (Royce Lv)
    • [2391429e] Update Controller to add 'nr_volumes' into its info (Royce Lv)
    • [8c4fedce] Update the description StoragePool and StorageVolume in API.md (Royce Lv)
    • [868db8ee] Add testcase for create volume for active pool (Royce Lv)
    • [76579473] Prevent mockmodel from creating volumes for deactive pool (Royce Lv)
    • [45c6769a] Activate default pool for mockmodel (Royce Lv)
    • [78f18e78] Create default pool and activate in model (Royce Lv)
    • [3a33f1c7] Issue #112: Guest reboot and power buttons do not have hover text (Hongliang Wang)
    • [b8ad3fdc] Issue #147: Storage UI NOT List Storage Automatically After Logging in (Hongliang Wang)
    • [d514ac6a] KPI: Updates model and mockmodel tests (Aline Manera)
    • [c2dcfa94] KPI: Update API documentation (Aline Manera)
    • [8e6448e5] Display disk I/O rate instead of storage usage (Aline Manera)
    • [f6c1daf5] Display network I/O rate instead of memory usage (Aline Manera)
    • [dd1b6044] Create new thread to collect Kimchi statistics (Aline Manera)
    • [9e20380e] Fix Log-in Window Redrawn after 401 Returned (Hongliang Wang)
    • [55391565] tests: Fix auth tests (Adam Litke)
    • [87dc3226] tests: Add authentication tests (Adam Litke)
    • [3d993d34] Issue #125: Switching Page Tabs Breaks Pop-up Menu Disappearing (Hongliang Wang)
    • [f00ee099] i18n: Correct storage pool create error message (Adam Litke)
    • [adf3ac38] issue #143: Add missing parameter while calling the request error handler (Aline Manera)
    • [a915292c] Add the globalization translation in English/Chinese (zhoumeina)
    • [8ccaf94f] Fix bug: Storage pool name will wrap when it contains - and white-space (zhoumeina)
    • [b27d1f42] issue #141: Fix regex responsible to check if an URL is valid or not (Aline Manera)
    • [e9a87235] fix issue #136 about mockmodel iso pool type (Royce Lv)
    • [d412d207] There will be two goto homepage button at the #tag nonexistent page (zhoumeina)
    • [d894fc17] Aggregate read for iso to improve scan efficiency (Royce Lv)
    • [6ffb568d] Add a go to homepage button at the error page (zhoumeina)
    • [cd1b23d9] capabilities: Update REST API tests (Aline Manera)
    • [f5089e88] capabilities: Update API.md (Aline Manera)
    • [8f54df9d] Capabilities detection (Aline Manera)
    • [b0a0c73d] screenshot: Expose stream test result (Aline Manera)
    • [99f9d9e4] Update Test Code (Hongliang Wang)
    • [d00782c5] Edit Template API: Change HTTP Code to 303 (Hongliang Wang)
    • [cfc30c82] UI: Update Template (Hongliang Wang)
    • [f12ebc04] UI:[Storage support]Add the html of Storage support (zhoumeina)
    • [53cad8d6] UI:[Storage support]Add the js files of storage (zhoumeina)
    • [59f07ab2] UI:[Storage support]Add the css style of the storage page (zhoumeina)
    • [3d9a7ff5] UI:[Storage support]Add the po files of storage ui design (zhoumeina)
    • [e806e87c] UI:[Storage support]Add the png files for storage ui design (zhoumeina)
    • [6d72c828] tests: Disable auth debug (Adam Litke)
    • [740ae820] tests: Fix unit tests after auth was merged (Adam Litke)
    • [c8876e30] auth: Prevent HTTBA in browser with FF Poster (Adam Litke)
    • [114d52ed] Enable UI (Hongliang Wang)
    • [e13434a4] Enable Cookie Manipulating in Client Side (Hongliang Wang)
    • [bd1367be] Enable REST API (Hongliang Wang)
    • [d69d14cd] authentication (ShaoHe Feng)
    • [f2949fab] Raise exception when cdrom URl does not match any criteria (Aline Manera)
    • [ec0dd6a6] Create sanity test to verify libvirt supports iso streaming (Aline Manera)
    • [2a0504d0] Adjust VM xml to support iso streaming (Aline Manera)
    • [2d9ee88c] bug fix: Use unitdir macro when creating directory for systemd units (ShaoHe Feng)
    • [706a277d] Create templates by shallow scan, deep scan and distros (Xin Ding)
    • [50a5f269] shallow scan: Update testcases (Royce Lv)
    • [0ef21303] Shallow scan: Add mockmodel implementation (Royce Lv)
    • [e652eaf1] shallow scan: Add model support (Royce Lv)
    • [451c006c] shallow scan: Change controller to be compatible with virtual pool (Royce Lv)
    • [e2dd5333] shallow scan: return unknown distro and version rather than none (Royce Lv)
    • [3bceeaf9] shallow scan: Report path info to storage volume (Royce Lv)
    • [fac0794b] shallow scan: extend API.md to make volume report iso information (Royce Lv)
    • [04539921] Create template iso path needs to check (zhoumeina)
    • [f1594e49] Fix bug:119 Action will be closed after refresh each 5 s (zhoumeina)
    • [9e7ccbae] No html escape in the kimchi.template function (Xin Ding)
    • [a3b48917] Add browser support in README (zhoumeina)
    • [78ba75c5] Remove the msg check in test_exception.py (Bing Bu Cao)
    • [d64c1fb2] Catch the libvirt exceptions when accessing storage objects (Bing Bu Cao)
    • [0ca05c13] Return abspath for iso scanning (Royce Lv)
    • [7a018407] Add parentheses around dependency version in deb control file (Aline Manera)
    • [781ba1d1] issue#110: Fix list storage volume for inactive pool (Royce Lv)
    • [b53bb352] Add testcase for InvalidOperation (Royce Lv)
    • [a21aaeb1] Catch InvalidOperation in collection (Royce Lv)
    • [99638deb] tests: Test the REST API using an SSL connection (Adam Litke)
    • [2f26f371] server: Support SSL connections (Adam Litke)
    • [a92de0dd] api: Add an API to retrieve application configuration (Adam Litke)
    • [8aac0d1d] bug fix: add two dependencies in README. (apporc)
    • [7dd12436] bug fix: two python souce missing in distribution (apporc)
    • [1e467308] build: Include extra top-level files in dist (Adam Litke)
    • [e8f27d82] Issue #76 - ImportError: No module named discover (Bing Bu Cao)
    • [270a9716] adopt a single log convention (ShaoHe Feng)
    • [fff1bdf6] IE8: The arrow indicator of dropdown menus can't be displayed (Xin Ding)
    • [c73d9e61] A module to check the pam authenticate (ShaoHe Feng)
    • [a724d98f] set expires for static content caching (ShaoHe Feng)
    • [c89a1ed3] cacheBust parameter for static content caching (ShaoHe Feng)
    • [ce1ad9c9] add a cachebust module to generate href with cacheBust (ShaoHe Feng)
    • [253a8940] IE8: No background style for items in the template list page (Xin Ding)
    • [0ea6333e] IE8: No selected style for items in the main (Xin Ding)
    • [44202b0a] Fix indent of the js files (zhoumeina)
    • [4d78ca5e] template-update: real model support implement update method (ShaoHe Feng)
    • [d3f864b0] template-update: add the test case for update (ShaoHe Feng)
    • [d3c4cb29] template-update: mock model support implement update method (ShaoHe Feng)
    • [7d924e62] template-update: resouce support update method (ShaoHe Feng)
    • [f67cf47c] template-update: define an update method in API.md document (ShaoHe Feng)
    • [dab26886] codingstyle: Fix indent for templates.html.tmpl (Adam Litke)
    • [d12b4747] IE8: The template list page can't be displayed (Xin Ding)
    • [d24d1d5e] Add delete confirm message box (zhoumeina)
    • [40f0d9d4] issues #95: Added files generated by build to .gitignore (ShaoHe Feng)
    • [6528b11e] IE8: Very long guest names cause column misalignment (Xin Ding)
    • [8b6f92ff] issue #82: convert from svg image to png image (ShaoHe Feng)
    • [41206f4c] Add Portuguese (Brazil) translation (Aline Manera)
    • [e1eb228a] Remove magic directories from config.py.in (Adam Litke)
    • [9bc6ba23] i18n: Stop adding location comments to po files (Adam Litke)
    • [c8738677] Issue #39: Animate Button Clicks to Provide User Feedback (Hongliang Wang)
    • [692cdd66] ui: Rename tab pages (Adam Litke)
    • [eb1c6a3e] python2.6 do not support dict key iteration (ShaoHe Feng)
    • [c59b7d62] Using absolute path in error page (Royce Lv)
    • [5f04ac07] test case for creating a vm with unicode name (ShaoHe Feng)
    • [1797fe8c] mockmodel support a VM with ww language name (ShaoHe Feng)
    • [af8014d3] support create a vm with unicode name (ShaoHe Feng)
    • [a4c99ebd] sqlite3 support unicode (ShaoHe Feng)
    • [ae358e4f] Passing the options from autogen.sh to configure (Shu Ming)
    • [ff869d5b] remove the translation keys in i18n.thml and update the po files (ShaoHe Feng)
    • [afb3a77b] UI: update some labels of template edit page (ShaoHe Feng)
    • [04395d54] All templates translate all languages no exceptions for English (ShaoHe Feng)
    • [49a02da3] Issue #72: Make Pages Be Bookmark-able (Hongliang Wang)
    • [a5fceb29] fix bug:35 GUEST 'VNC' do not work which graphic type is 'spice' (zhoumeina)
    • [bfd91d81] ui: Keep image ratio while displaying VM icon and screenshot image (Aline Manera)
    • [1846daab] Exception: Add UI support (Royce Lv)
    • [431d5543] Exception: Add testcase to test error reporting (Royce Lv)
    • [55d84e1f] Exception: Distinguish development mode and production mode in kimchi server (Royce Lv)
    • [14633037] Exception: reporting error in controller.py in details (Royce Lv)
    • [dc8881f1] Exception: Customise error page handler (Royce Lv)
    • [b8c6eee5] Exception: move exceptions from model (Royce Lv)
    • [3e86f3fd] ui: Disable 'Create' button on create guest without required input (Aline Manera)
    • [c5e3951a] Update Banner image for Kimchi rename (Adam King)
    • [551a564b] Issue #43: UI Reports Error When Pressing Enter Key in Creating VM Form (Hongliang Wang)
    • [75ce9073] fix bug:#51 guest tab contains 404 file not find error (zhoumeina)
    • [2086de3a] Bug fix:#67 add M for template memory (zhoumeina)
    • [831160b0] update UI to get connect graphics (ShaoHe Feng)
    • [a196235f] add graphics in mockmodel (ShaoHe Feng)
    • [091af9bc] add an attribute to get graphics of vm in model and update test case (ShaoHe Feng)
    • [9d178206] bug fix: Add graphics of vm in API.md document (ShaoHe Feng)
    • [4c227f5c] Add ignore_missing parameter to ObjectStoreSession.delete() method (Aline Manera)
    • [7c5b4d38] add automake and autoconf to dependencies (zhoumeina)
    • [895f18c6] add i18n.html.tmpl in dist_html_DATA list (ShaoHe Feng)
    • [e67e4794] doc: Update README.md with new build steps (Adam Litke)
    • [91746b71] Rename burnet to kimchi (Adam Litke)
    • [da6bc2ca] build: Set install prefix using autoconf (Adam Litke)
    • [0eba7d3a] build: remove old distutils build files (Adam Litke)
    • [818f1845] build: Add support for building distro packages (Adam Litke)
    • [544d8bd9] build: Add gettext i18n support (Adam Litke)
    • [b868785a] build: Compile, distribute and install files (Adam Litke)
    • [3529c606] build: Add basic autotools infrastructure (Adam Litke)
    • [fff51671] screenshot: Add timeout to screenshot creation (Aline Manera)
    • [5bebdc20] bug fix:#49 404 in debugger network tab when opening kimchi templates tab (zhoumeina)
    • [30bc539a] tests: Fix test_server_start (Adam Litke)
    • [6228dee0] ui: Ensure i18n.html loads (Adam Litke)
    • [7e963feb] Remove obsolete data used in rendering page (Royce Lv)
    • [cc89b1e3] add js globalization method (ShaoHe Feng)
    • [0c1cdcb6] Asynctask: add logging to async task (Royce Lv)
    • [37b87abd] Remove 'path' which should not be specified when creating volume (Bing Bu Cao)
    • [95b74466] Use #unicode instead of #encoding in Cheetah templates (Aline Manera)
    • [cbd5afae] fix bug: xmlutils get node context by context attribute (ShaoHe Feng)
    • [80df6765] issue34: add handling invalid iso file (Royce Lv)
    • [5380105f] issue60: Avoid using default database file in test (Royce Lv)
    • [56b6e672] Issue #59: Make the popup menu entirely visible in browser (Hongliang Wang)
    • [8796558b] template: add rhel to osinfo (Royce Lv)
    • [e05096c8] bug: fix list vm name in unicode for mockmodel (Royce Lv)
    • [de4d8b46] bug fix: kimchi supports to show VM with Chinese name (ShaoHe Feng)
    • [b5fa8c2c] Fix the exception caused by IE8 (Shu Ming)
    • [4a8fcfdc] fix-bug: remove the useless mini-line (ShaoHe Feng)
    • [130d98b6] UI:Add Template button should be disable but not hide before input the iSO (Xin Ding)
    • [7c4c1b52] fix-bug: issues30 UI:Add Template contains js errors (Xin Ding)
    • [a747f742] Hidden the VNC button when VM is stopped (Bing Bu Cao)
    • [f17e1011] #32 template name too long make page abnarmally (zhoumeina)
    • [2477c0c9] Fix Issue #10: Very long guest names cause column misalignment (Hongliang Wang)
    • [1b33dedd] Remove useless text in template-add.html.tmpl (Xin Ding)
    • [868abd77] doc: Update README.md with more package dependencies (ShaoHe Feng)
    • [5cda59c2] Need root privilege to run test_vm_list_sorted test (Shu Ming)
    • [69669a1d] test: change testcase to allow running single test (Royce Lv)