forked from kimchi-project/wok
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2800 lines (2789 loc) · 294 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
CHANGELOG
=========
#### [3.0.0] ####
* [34089b28] Do not allow HTTP requests (Aline Manera)
* [fc586b76] OpenSUSE 15.1: Use default authentication service (Aline Manera)
* [50135ea7] Debian 10: Block access when user credenditals are invalid (Aline Manera)
* [0a278469] Debian 10: Proper set development dependencies (Aline Manera)
* [6fd513f5] Update submodules references to point to latest code (Aline Manera)
* [9f0b0643] Update docs about wok dependencies (Aline Manera)
* [d5f297d9] Use jsonschema Draft3Validator (Aline Manera)
* [4d9ae681] Switch to github actions (Ramon Medeiros)
* [6d7c720a] Bug fix: Proper set python3 on RPM build (Aline Manera)
* [e1408969] Add pull request template (Aline Manera)
* [4ba45df0] Debian 10: Add build process (Aline Manera)
* [81125a00] Create issue templates (Aline Manera)
* [98c6155b] Update docs (Aline Manera)
* [d38f1cad] Fix CI by installing python packages by pip (Ramon Medeiros)
* [4b355ecd] Remove *deps.list files as they are auto generated on build (Aline Manera)
* [56ee4102] Use the correct python lib directory to install python libraries (Aline Manera)
* [0764d813] Install jsonschema from pip on Ubuntu (Aline Manera)
* [7186e17e] Python3: Use python3-cheetah on Ubuntu (Aline Manera)
* [999cc9a8] Support http2 on nginx (Ramon Medeiros)
* [9164bc89] Fedora 31: Fix rpm build (Aline Manera)
* [15f3e1b6] Python3: Use python3-pep8 on Fedora (Aline Manera)
* [c0be1f73] fix git submodule url (Gnieark)
* [c65501fd] Fix #269: Update README to point out to python3 (Aline Manera)
* [9e160b45] Fix #271: Proper import pam module for Fedora systems (Aline Manera)
* [fa791fae] Pyrthon 3 can use unicode characters internally. (kattil3)
* [8586cac5] Update submodules references (Aline Manera)
* [4381af78] Fix cert generation on Python 3 (Dragoon Aethis)
* [0b15c13c] Remove travis status from README (Aline Manera)
* [525ee1a5] Python3: Update package dependencies (Aline Manera)
* [ea88eb32] Add pre-commit configuration (Aline Manera)
* [066521ee] Switch to Python 3 (Aline Manera)
* [8abb951b] Do not update license header (Aline Manera)
* [55d7ced0] Bug fix: Use system-auth to authenticate user using python PAM (Aline Manera)
* [1168cda3] Issue #238: Fixes a bug when XMLs do not contain valid UTF-8 (Ian Otto)
* [c3c322bc] Issue #234: timeout_monitor is removed in cherrypy > 12.0.0 (Ian Otto)
* [00c1548f] Add make check to tests (Ramon Medeiros)
* [03fdcb4e] Adding Build Status from Travis (Ramon Medeiros)
* [6a3a6ac1] Add Travis Integration (Ramon Medeiros)
* [b14d03b0] gettext is also a dependency on ubuntu (celevra)
* [e923f752] Add instructions for building .deb/.rpm packages (Erik B. Andersen)
* [9437eda3] Add an explicit runtime dependency on sudo. Fix #196 (Sören Brunk)
* [a352eebc] Remove ui/css/jquery-ui.custom.css as it is not in use by any component (Aline Manera)
* [18ec3133] Code clean up (Aline Manera)
* [d826b6d9] Adjust error.html layout according to Wok styling (Aline Manera)
* [dde9d5a7] Remove icons only related to Kimchi (Aline Manera)
* [9f0761cc] Use fontawesome spinner instead of external image (Aline Manera)
* [94a51e3e] Use fontawesome icon instead of external image (Aline Manera)
* [544939a1] Use a CDN to get base64.min.js content (Aline Manera)
* [bfc31fcb] Remove jquery.i18n.min.js as it is not in use (Aline Manera)
* [6624c59d] Use a CDN to get JQuery UI JS and CSS files (Aline Manera)
* [87f291be] Use a CDN to get list.min.js content (Aline Manera)
* [5c21d963] Remove es5-shim JS file as it is not in use (Aline Manera)
* [51880b50] Use a CDN to get bootstrap-select.min.js content (Aline Manera)
* [0282b72e] Use a CDN to get Bootstrap switch JS and CSS files (Aline Manera)
* [c53bb844] Use a CDN to get Bootstrap Editable JS and CSS files (Aline Manera)
* [adf302c8] Use a CDN to get typeahead.bundle.min.js content (Aline Manera)
* [e07dc1f4] Use a CDN to get JQuery bootgrid JS and CSS files (Aline Manera)
* [0ee2f1eb] Remove lodash JS file as it is not in use (Aline Manera)
* [9de4eac5] Use a CDN to get dataTables JS and CSS files (Aline Manera)
* [6091b02c] Use a CDN to get moment.min.js content (Aline Manera)
* [8bc8a50e] Use a CDN to get jquery.min.js content (Aline Manera)
* [9908690e] Use a CDN to get bootstrap.min.js content (Aline Manera)
* [9156d2b6] Remove fontawesome-fonts as Wok dependency (Aline Manera)
* [96e69a68] Use async websockets notifications to send overall notifications to Wok sess.. (Aline Manera)
* [68650852] Revert "Set theme jekyll-theme-minimal" (Aline Manera)
* [b150ac41] Set theme jekyll-theme-minimal (Aline Manera)
#### [2.5.0] ####
* [0e195ac2] Update VERSION, ChangeLog and .po files for 2.5 release (Aline Manera)
* [ae21088f] federation: fix logic in model (Cédric Bosdonnat)
* [78696a2a] apache: Fix HTTP to HTTPS redirection (Cédric Bosdonnat)
* [dd06f4af] Bug fix #217: Fixing select() waking up (Daniel Henrique Barboza)
* [9b6ab1b6] Add federation feature to Wok (Aline Manera)
* [919a566d] Add apache configuration (Cédric Bosdonnat)
* [bf72e35d] Bug fix: Proper check mo files location (Aline Manera)
* [84d0d19d] Remove Open Sans font requirement (Aline Manera)
* [645749ef] Bug fix #192: Check the specific domain file exists on mo directory (Aline Manera)
* [9e509184] Bug fix for Kimchi #1109: Specify Content-Type for SVG files (Aline Manera)
#### [2.4.0] ####
* [24636c1a] Update VERSION, ChangeLog and po files for 2.4.0 release (Aline Manera)
* [f80ba1dd] Bug fix #205: adding 'user-log.dita' help page (Daniel Henrique Barboza)
* [896dd73f] python-mock not listed as dependency (Ramon Medeiros)
* [a729812b] Removing sessionStorage call in wok.main.js (Daniel Henrique Barboza)
* [20865ce2] Bug fix #189: Forcing download of user log file (Daniel Henrique Barboza)
* [a39da065] Bug fix #207: Fix LDAPUser class initialization (Aline Manera)
#### [2.4.0-rc1] ####
* [af4b9f7e] Asynchronous UI notification implementation (Daniel Henrique Barboza)
* [fa21371c] Updated PO files (Rajat Gupta)
* [8c8c2d12] Bug fix: Pass function parameters when calling setTimeout (Aline Manera)
* [3832efa6] Allow a plugin extends any HTML page from another one instead of only tabs c.. (Aline Manera)
* [8696c7f8] Do not use proxy when running tests (Lucio Correia)
* [cba56738] Bug fix #203: set default loglevel to INFO (Ramon Medeiros)
* [b6f42b92] Plugins management UI (Aline Manera)
* [4f3e5ff3] Cache plugins information on UI to avoid multiple requests (Aline Manera)
* [e3e8cba5] Move "User Log Activity" tab to "Activity Log" tab instead of "Settings" (Aline Manera)
* [a40cb6f6] Fix indentation on wok.user-log.js file (Aline Manera)
* [f2c89c0e] Move AJAX API calls to wok.api.js (Aline Manera)
* [3328e385] Fix test case by removing authorization verification for css/theme-default.m.. (Aline Manera)
* [52ce9b9f] Fix last page cookie setting (Aline Manera)
* [70e9dbd1] Allow protecting an resource action (POST) when resource (GET) is not protec.. (Aline Manera)
* [6fd57076] Specify user when doing a request instead of trying to override FakeUser cla.. (Aline Manera)
* [8f22cbd5] Do not sort tests on Wok (Aline Manera)
* [4dcce632] Fix pep 1.7.0 E711 error in root.py (Daniel Henrique Barboza)
* [7be4526d] Bug fix #35: Option to specific logging levels (Ramon Medeiros)
* [b32d5a45] Avoid log functionality to break due to missing argument (Lucio Correia)
* [24e7b35a] Bug fix: Do not allow specifying model instance directly to Server() (Aline Manera)
* [a0d93a39] Bug fix: Set application options globally on Server() instead of wokd command (Aline Manera)
* [0d4deb4d] Bug fix #147: Block authentication request after too many failures (Ramon Medeiros)
* [4910259d] /config/plugins: changing existing UI calls (Daniel Henrique Barboza)
* [4e541e7c] /config/plugins API: backend changes (Daniel Henrique Barboza)
* [da7315f6] Fix to the WoK for the Kimchi issue #1102 (Jayavardhan Katta)
* [5caeff07] Make sure nginx is running before reloading its config (Lucio Correia)
* [2a6cc449] Generate dhparams in post-install and development mode (Lucio Correia)
* [3ac9bd71] reload API: adding user log messages (Daniel Henrique Barboza)
* [5bfb191d] reload API: adding notification before reloading operation (Daniel Henrique Barboza)
* [c7aa368a] reload API: added rest API tests (Daniel Henrique Barboza)
* [f16fbd8f] reload API: new file tests/test_config_model.py (Daniel Henrique Barboza)
* [5864c7ba] reload API: control and model changes (Daniel Henrique Barboza)
* [043fa460] reload API: doc changes (Daniel Henrique Barboza)
* [11ae602e] Do not link user role with UI tabs (Aline Manera)
* [2552015b] Remove whitespace from COPYING file (Aline Manera)
* [e657095f] Add Documentation for systemd service (Lucio Correia)
* [844775df] Fix typo in license header (Aline Manera)
* [ec7d7f34] Update man page document (Aline Manera)
* [529da4e6] Update COPYING file to reflect all the imported code (Aline Manera)
* [9e324ba3] Update AUTHORS content according to git-log command (Aline Manera)
* [8273f118] Use underscore in all wokd command options (Aline Manera)
* [81f385ab] Remove --access-log and --error-log options from wokd command (Aline Manera)
* [3c8c9106] Issue #160: Fedora 25: Make check breaks on wok (Ramon Medeiros)
* [d88335ef] Remove spice-html5 references from Wok build (Aline Manera)
* [1008163c] Fix issue #40: Improve WOKAUTH0002E error message and remove references to K.. (Aline Manera)
* [ddca10a5] Always install firewalld conf for all distributions (Lucio Correia)
* [fa76e91b] Update Copyright date (Aline Manera)
* [a0cd1e65] Remove execution permission from css files (Lucio Correia)
* [36ed420f] Fix typo in settings.css (Lucio Correia)
* [e881017d] Bug fix #163: make check-local: whitespace verification is not excluding imp.. (Bianca Carvalho)
* [16fc856f] Bug fix #130: Wok does not support multiple words in plugin tag name (Bianca Carvalho)
* [df17fc26] Bug fix #144: The filter of of the user activity log shows loading forever (Bianca Carvalho)
* [0c372ea2] Bug fix #168: check_ui_code_errors.sh not found by make check on dist tarbal.. (Ramon Medeiros)
* [ad9526d3] Bug fix #186: make check-local fails inside tarball (Ramon Medeiros)
* [100912a4] Bug fix #187: wok.main.js: parseTabs does not consider 'none' mode tabs (Daniel Henrique Barboza)
* [e2e1fb52] Bug fix #191: Break lines content to be smaller than 512 characters (Aline Manera)
* [549c7d94] Bug fix #191: Add updated lodash.min.js file (Aline Manera)
* [fc9a3701] Bug fix #185: make rpm fails on CentOS when firewalld isn't installed (Ramon Medeiros)
* [57cb7d2b] Fix non-relative paths (Lucio Correia)
* [8130c54a] Fix ip-address.js directory (Lucio Correia)
* [70c5fd80] Do not install firewalld conf in Debian (Lucio Correia)
* [9c9903f0] Bug fix #151: Wok settings page not working when locale not set (Ramon Medeiros)
* [46f4c24c] Remove nginx-specific parameters from wok.conf file (Aline Manera)
* [4e7fd319] Bug fix #175: Do not generate nginx configuration file on the fly (Aline Manera)
* [1c80fcef] Generate SSL self signed certificate on package post installation script (Aline Manera)
* [90491c60] Add nginx.service as wokd.service dependency (Aline Manera)
* [9b83e39d] Remove log size information from Wok config (Aline Manera)
* [9df2394c] Fix 'make check' issues (Aline Manera)
* [ca9ba760] Externalise missed strings in Wok. (Pooja Kulkarni)
* [747da9d4] Bug fix #177: Fix Sample plugin according to latest changes on Wok (Aline Manera)
* [8735b4a3] Remove unnecessary directories from Sample plugin structure (Aline Manera)
* [12131414] Bug fix #7: Do not include Sample plugin files on Wok build (Aline Manera)
* [232dbdf7] Fix pep8 issues caused by 2a7b3c6 (Aline Manera)
* [b25f1e5f] Issue #116: Suggestion to check spec guidelines (Ramon Medeiros)
* [3610b417] Issue #139: Do not generate logrotate config file on the fly (Ramon Medeiros)
* [3b32d5bb] Bug fix #176: Assume plugin URI is /plugins/<plugin-name> (Aline Manera)
* [ae5056cd] Remove Ginger Base specific CSS from Wok source code (Aline Manera)
* [2a7ae5a5] Remove build warning message from Wok (Aline Manera)
* [a4942780] Remove non-Wok strings from Wok source code (Aline Manera)
* [8fcbe01f] Align _wok-variables.scss content for visual matters (Aline Manera)
* [efca6051] Remove unused SCSS variables (Aline Manera)
* [6e01c333] Update Wok variables names for better meaning (Aline Manera)
* [cda40235] Bug fix #173: Get plugin color to set user log data (Aline Manera)
* [5df02835] Bug fix #173: Get color tab from tab-ext.xml file (Aline Manera)
* [3ac642d1] Bug fix #174: Automatic create navigation toolbar when loading plugin (Aline Manera)
* [1398baa7] Updating css files to latest UI libs versions (Daniel Henrique Barboza)
* [ef594675] Github #143: non-ASCII characters in the password field (Daniel Henrique Barboza)
* [a712b8b6] Fix Ginger Base issue #122: Get immediate children while looking for selecte.. (Aline Manera)
* [a0d16e68] Bug fix #169: Display user log date in numeric format (Aline Manera)
* [58355449] Bug fix #146: Do not display Wok tab for non-admin users (Aline Manera)
* [ba305bed] Update tests with relative path support (Paulo Vital)
* [b4621db2] CSS updates to handle relative path support. (Paulo Vital)
* [90acac3c] Fix UI to handle relative paths. (Paulo Vital)
* [ae0c5978] Add support to relative paths. (Paulo Vital)
#### [2.3.1] ####
* [7351e02a] Updates for 2.3.1 release (Aline Manera)
* [aafb9378] Bug fix #144: The filter of of the user activity log shows loading forever (Bianca Carvalho)
* [e2a38956] Bug fix #185: make rpm fails on CentOS when firewalld isn't installed (Ramon Medeiros)
* [6c8be383] Bug fix #186: make check-local fails inside tarball (Ramon Medeiros)
* [18cc4960] Bug fix #168: check_ui_code_errors.sh not found by make check on dist tarbal.. (Ramon Medeiros)
* [980470aa] Bug fix #187: wok.main.js: parseTabs does not consider 'none' mode tabs (Daniel Henrique Barboza)
* [abdd9534] Fix non-relative paths (Lucio Correia)
* [d577ac8e] Fix ip-address.js directory (Lucio Correia)
* [df203dc6] Do not install firewalld conf in Debian (Lucio Correia)
* [05936151] Remove server_root reference from stable branch (Aline Manera)
* [d2b80a66] Bug fix #151: Wok settings page not working when locale not set (Ramon Medeiros)
* [4d135b39] Externalise missed strings in Wok. (Pooja Kulkarni)
* [655e6c54] Bug fix #177: Fix Sample plugin according to latest changes on Wok (Aline Manera)
* [03963525] Remove unnecessary directories from Sample plugin structure (Aline Manera)
* [08f6e725] Bug fix #7: Do not include Sample plugin files on Wok build (Aline Manera)
* [abe991b6] Fix pep8 issues caused by 2a7b3c6 (Aline Manera)
* [d0fdf157] Issue #116: Suggestion to check spec guidelines (Ramon Medeiros)
* [0428a0e8] Issue #139: Do not generate logrotate config file on the fly (Ramon Medeiros)
* [db9b32dc] Bug fix #176: Assume plugin URI is /plugins/<plugin-name> (Aline Manera)
* [f5ef2590] Remove Ginger Base specific CSS from Wok source code (Aline Manera)
* [d66aea66] Remove build warning message from Wok (Aline Manera)
* [392df554] Remove non-Wok strings from Wok source code (Aline Manera)
* [2c707f0c] Align _wok-variables.scss content for visual matters (Aline Manera)
* [3f6ef310] Remove unused SCSS variables (Aline Manera)
* [235a5e4f] Update Wok variables names for better meaning (Aline Manera)
* [e1d1717c] Bug fix #173: Get plugin color to set user log data (Aline Manera)
* [79badf97] Bug fix #173: Get color tab from tab-ext.xml file (Aline Manera)
* [ab514b1b] Bug fix #174: Automatic create navigation toolbar when loading plugin (Aline Manera)
* [95d85811] Github #143: non-ASCII characters in the password field (Daniel Henrique Barboza)
* [7bc1cd3d] Fix Ginger Base issue #122: Get immediate children while looking for selecte.. (Aline Manera)
* [b18fc3bb] Bug fix #169: Display user log date in numeric format (Aline Manera)
* [7828dd5f] Bug fix #146: Do not display Wok tab for non-admin users (Aline Manera)
#### [2.3.0] ####
* [e1a70916] Update ChangeLog, VERSION and po files to 2.3 release (Aline Manera)
* [681b05d2] Fix make-rpm target (Aline Manera)
* [206a2f08] Issue #166: wok is pointing to /etc/nginx/conf.d which does not exists on Op.. (Ramon Medeiros)
* [58281720] Fix Kimchi issue #1032: Remove 'Peers' dropdown from Wok header (Aline Manera)
* [e6ca1c65] Issue #155: 'make clean' does not revert its changes from 'make rpm' (Bianca Carvalho)
* [34e21bc9] Fix issue #159: Fix user log filter parameters to allow user does advanced s.. (Aline Manera)
* [9611bfce] Add ui/libs/datatables/js/plugins/ip-address/* files to IBM-license-blacklist (Aline Manera)
* [4483b0c2] Remove obsolete message WOKUTILS0001E (Aline Manera)
* [0c25d5f3] Change location of User Requests Log (Lucio Correia)
* [0b68153c] Save log entry IDs for requests that generate tasks (Lucio Correia)
* [5b07d64e] Log AsyncTask success or failure (Lucio Correia)
* [6506310f] Update Request Logger to handle AsyncTask status (Lucio Correia)
* [9dd47c31] Create log_request() method for code simplification (Lucio Correia)
* [3027b696] Blink dialog session timeout (Peter Pennings)
* [17c32084] Minor fixes in form fields (Samuel Guimarães)
* [20dd41ee] Removing Kimchi Peers dropdown from Wok navbar (Samuel Guimarães)
* [47122490] Issue #122 - Add unit test to stop AsyncTask. (Paulo Vital)
* [a48928e2] Issue #122 - Make AsyncTask stoppable. (Paulo Vital)
* [a21df00c] Issue #158: Add AsyncTasks testcases (Paulo Vital)
* [95d82d4e] Issue #158: Update model/tasks.py with AsyncTasks in memory. (Paulo Vital)
* [3c2e3e9b] Issue #158: Move AsyncTask information to memory (Paulo Vital)
* [93150a2e] Added IP Address sorting plugin for Datatables.net (Samuel Guimarães)
* [ef04d0a2] Fixed minor issue with sortable icons on Datatables.net CSS and with default.. (Samuel Guimarães)
* [23838873] Minor change in Wok Drop-Downs to fix text alignment with different icons an.. (Samuel Guimarães)
* [a27f4df8] Status label on user log #145 (peterpennings)
* [ff483d05] Issue #155: 'make clean' does not revert its changes from 'make rpm' (Bianca Carvalho)
* [b807ac0d] model.py: use the new 'get_all_model_instances' utils function (Daniel Henrique Barboza)
* [3b2241d2] wok/utils.py: adding utility 'get model instances' methods (Daniel Henrique Barboza)
* [262d72ab] Update tests (Lucio Correia)
* [fa83644a] Fix issue #140 - Add original exception to user request log message (Lucio Correia)
* [dd30dbec] Fix ascii_dict and utf8_dict (Lucio Correia)
* [a5a5dc58] Update tests (Lucio Correia)
* [8eeb82c1] Fix issue with converting message to unicode (Lucio Correia)
* [4b8e9c92] Issue #142 - Translate request log at reading-time (Lucio Correia)
* [9d9dc05b] Add option to get untranslated message text (Lucio Correia)
* [965f351f] Isolate string utils in order to avoid cyclic import (Lucio Correia)
* [dfba858d] Adding close callback support for wok.confirm dialog (Atreyee Mukhopadhyay)
* [852e31b7] Externalise the tab names and locale list (Pooja Kulkarni)
* [544cf5c4] Calendar per locale setting in User Log Advanced search (Pooja Kulkarni)
* [43cda215] Externalise request types in advanced search panel of user activity log (Pooja Kulkarni)
* [92e76f0f] Use system's nginx proxy service. (Paulo Vital)
* [4dc7f768] User session timeout alert (UI) (peterpennings)
* [6b1a34f5] Kimchi kills Wokd due to sys.exit() calls in files networks.py and storagepo.. (Bianca Carvalho)
* [020b0a61] Issue #133: Kimchi is logging out due to session timeout even when user is t.. (Ramon Medeiros)
* [abe09c0b] Move constant from auth.py to template.py (Ramon Medeiros)
* [256336fa] Issue 136: Changes for User Log UI (Samuel Guimarães)
* [8f384a2f] Fixes loading message position inside panel-groups (Samuel Guimarães)
* [34a308e0] Added cursor for tasks in progress (Samuel Guimarães)
* [6423e867] Use callback instead of log file for run_command output (Lucio Correia)
* [6248ed3c] Added DataTables.net JS minified files (Samuel Guimarães)
* [5135ff12] Added Moment.JS file with locales (Samuel Guimarães)
* [96444341] Initial commit for Datatables.net and Moment.JS (Samuel Guimarães)
* [14df5805] Make sure all log messages have required parameters (Lucio Correia)
* [72deddc2] Fix PEP8 issue (Lucio Correia)
* [134e7d83] Issue #116:No indication of debug reports being generated(Gingerbase) (Atreyee Mukhopadhyay)
* [cd577ca9] Issue #79: All error messages should keep on UI until user dismiss it (Samuel Guimarães)
* [a80ba53c] Add status code to request log message (Lucio Correia)
* [0aff2d38] Log failed user requests (Lucio Correia)
* [e2893a8b] Log failed login/logout attempts (Lucio Correia)
* [ec0874e2] Use status code 200 for PUT requests on resource (Lucio Correia)
* [984001f4] Parse request before authorization check (Lucio Correia)
* [5ca837fd] Revert "Use past verbs" (Lucio Correia)
#### [2.2.0] ####
* [4b5e10e9] Update ChangeLog, VERSION and .po files for 2.2 release (Aline Manera)
* [ac10932e] Github #138: fix loadash Makefile.am (Daniel Henrique Barboza)
* [a52e7165] UI: Create notification-container and make notifications persistent (Rodrigo Trujillo)
* [83d2bd15] Update tests (Lucio Correia)
* [059d533d] Remove support for TLS v1.0 and add SSL timeout (Lucio Correia)
* [a80c8716] Reduce from 5 to 2 seconds between notification requests (Lucio Correia)
* [e5c943c2] Added lodash.js library to Wok (Samuel Guimarães)
* [ef69cf5c] Improve UI error codes checking (Ramon Medeiros)
* [200b5201] Allow wok.conf determine log file size (Ramon Medeiros)
* [951c6d68] Issue #118: logrotate fails (Ramon Medeiros)
* [9f8c45f9] Refresh functionality to user activity log (peterpennings)
* [39e3d90d] Add test cases for user logs (Lucio Correia)
* [3b5910e9] Log time in ISO format (Lucio Correia)
* [f77055a4] Include user IP address in request log messages (Lucio Correia)
* [c4846e23] Fix for filter break for numbers formatted for locale fr-FR (Pooja Kulkarni)
* [0fbddc42] Externlise the size units such as Ki, Mi, Gi, etc. (Pooja Kulkarni)
* [e0e1951d] Do not use default value when declare a function (Ramon Medeiros)
* [29c85bb6] Warn user when server is not reachable at login page (Ramon Medeiros)
* [88ad36c7] Fixed Bootgrid pagination links cursors (Samuel Guimarães)
* [5671da14] Added extended locale list. (Archana Singh)
* [7fbe2c5f] Issue #115: _get_resources wok_log.error result into unicode error. (Archana Singh)
* [7ec2d00e] Log error when using tee arg on run_command. (Paulo Vital)
* [834c8dbf] Issue #121: Unicode error in wok.utils.run_command if cmd & error has non-as.. (Archana Singh)
* [249911b6] Bug fix: Use WatchedFileHandler instead of RotatingFileHandler for user log .. (Aline Manera)
* [8996f973] Fix notification api message return (Rodrigo Trujillo)
* [fdb3a5be] Expose delete notification function (Rodrigo Trujillo)
* [5cb1339d] Issue #101: In runcommand, enabling UTF-8 characters support in command outp.. (Archana Singh)
* [50ebd3d2] Fix advanced log search by time (Jose Ricardo Ziviani)
* [3796afca] Add HTML help pages to .gitignore (Aline Manera)
* [b57e6d36] Fix coryright date according to 'make check-local' output (Aline Manera)
* [eef8cae8] Moved i18n variable from htmlStr (Pooja Kulkarni)
* [9ec08a86] Fixed minor CSS issues and wok-confirm content when displaying lists (Samuel Guimarães)
* [ce1b4543] Externalised 'Actions' to i18n and updated .pot and *.po files (Pooja Kulkarni)
* [70c6283f] Issue #114: Help page for "Settings" tab (Suresh Babu Angadi)
* [933620be] Issue #114: Help page for "Settings" tab (Suresh Babu Angadi)
* [b569c594] Clear search when 'Reset to Default' button is clicked (Lucio Correia)
* [fa175771] Use past verbs (Lucio Correia)
* [46018a80] Add support and translate user request log messages (Lucio Correia)
* [553b8b0b] Add option to get Wok message text without code (Lucio Correia)
* [2026585c] Replaced wok.dateTimeLocaleConverters to wok.localeConverters (Pooja Kulkarni)
* [23e6b726] Introduced converters in wok.line-chart widget (Pooja Kulkarni)
* [f94be654] Introduced converters in formatMeasurement (Pooja Kulkarni)
* [1952ad21] Bug fix: Add space to separate class names (Aline Manera)
* [2cf22d67] Updated .pot and *.po files using update-po. (Archana Singh)
* [c656bf75] Multi-Culture support : Added support to add converters to bootgrid (Archana Singh)
* [27b09d00] Multi-Culture support : Modify util to include formatting based on locale (Archana Singh)
* [12cd5f09] Multi-Culture support : Implement new drop down list for locale in wok.login.. (Archana Singh)
* [ef37048d] Multi-Culture support : Added support for converters in widget wok.list.js (Archana Singh)
* [1b170ae5] Multi-Culture support - Add locale in format settings in wok.line-chart.js (Pooja Kulkarni)
* [062ca641] Multi-Culture support - Add methods to get and set locales in wok.lang.js (Archana Singh)
* [aa48f8d2] Multi-Culture Support - Add a separate drop down list for locale (Archana Singh)
* [86c0cfe9] Fixing WoK match in search queries (Daniel Henrique Barboza)
* [0e49117c] Save notifications in memory instead of object store (Lucio Correia)
* [a2d88ffb] Make tab name translatable and include ui/pages/tabs/* in POTFILES.in (Pooja Kulkarni)
* [07b7515c] Wok Toggle-Switch checkbox UI (Samuel Guimarães)
* [c8bdcadb] Fixed underline text-decoration with .btn-link classes (Samuel Guimarães)
* [6da82e24] Add root configuration as default for PluginConfig (Aline Manera)
* [d515a099] Issue #19: Make session timeout configurable (Aline Manera)
* [23109a3c] Add wok-robot header to /notifications requests (Aline Manera)
* [5babe1ff] Enabled .has-feedback icons (Samuel Guimarães)
* [22cc3236] Sort user request log output (Rodrigo Trujillo)
* [0a36bad7] Move local log path from 'log' to 'data/logs' (Rodrigo Trujillo)
* [b3887958] Changes in wok.list.js widget to allow multiple selection (Samuel Guimarães)
* [0fb720ff] Issue # 317: Ginger should NOT depeden on Ginger s390x (Atreyee Mukhopadhyay)
* [4831192d] Return collection list without resource with lookup problems (Rodrigo Trujillo)
* [0b22fd8b] Added utils method for handling locale based formating of number along with .. (Archana Singh)
* [cfb4b457] Update AsyncResource class with delete method. (Paulo Vital)
* [ce10ba87] Seperate method to get accept-language. (Archana Singh)
* [5269d391] Wok utils method for converting String to Unicode and vice versa. (Archana Singh)
* [84e5188e] Fixed .wok-mask class and loaders inside collapsable panels (Samuel Guimarães)
* [6104e4d1] Added compact Sass function that was removed from libsass (Samuel Guimarães)
* [d91a89a7] wok.conf - comment update (Suresh Babu Angadi)
* [06c109b1] Implement notifications loop (Lucio Correia)
* [5a54ddaf] Implement wok.message.notify (Lucio Correia)
* [d2019564] Implement notifications JS API (Lucio Correia)
* [44b76237] Fix errors in Ginger/Gingerbase/Gingers390x tests (Lucio Correia)
* [1a9a26b7] Implement Asynchronous Notifications backend (Lucio Correia)
* [2aad4d23] Updating Makefile.am to pick fedora spec for the KVMIBM envirnment (Jayavardhan Katta)
* [29e3e8fa] Remove unnecessary IDs from navbar (peterpennings)
* [abdfd34e] Implement WokMessage class (Lucio Correia)
* [efdbcb4f] Updated Bootstrap-select library to latest version (Samuel Guimarães)
* [75278dd9] Move function 'get_next_clone_name' from Wok (Rodrigo Trujillo)
#### [2.1.0] ####
* [6037f9a7] Update ChangeLog, VERSION and .po file for 2.1 release (Aline Manera)
* [198480ba] Issue #41: encode of ident should only happen if it is of type unicode. (Archana Singh)
* [a65e21f2] Update po files for 2.1 release (Aline Manera)
* [d3aec8b8] Fixed wok logos in small screen resolutions (Samuel Guimarães)
* [771b154e] Added jquery.containsNC to enable case insensitive pseudo-selector in JS (Samuel Guimarães)
* [992416d2] User Request Log backend improvements (Lucio Correia)
* [cd9a8327] Display Wok messages when requested from plugins (Rodrigo Trujillo)
* [efa1bfc8] Update license header for wok.logos.js as it was not derived from Kimchi (Aline Manera)
* [99095a52] Bug fix: Properly encode unicode string (Aline Manera)
* [f9ab88c1] Bug fix: Require authentication on /logs API (Aline Manera)
* [3c8083bb] Bug fix: Log user action only if operation was successfully completed (Aline Manera)
#### [2.1.0-rc1] ####
* [36360764] Update license header for wok.logos.js as it was not derived from Kimchi (Aline Manera)
* [f2c86c51] Added new Wok logo and script to display installed plugins icons and versions (Samuel Guimarães)
* [8e740ec3] Wok User Activity Log (Samuel Guimarães)
* [ea61330a] Imported ginger accordion mixin to wok as scss module (Samuel Guimarães)
* [2fa4d4af] Enabled Wok tab in navbar (Samuel Guimarães)
* [cc61590e] Create file structure to Wok tab (Aline Manera)
* [f6c06d37] Fix test issue (Lucio Correia)
* [cb676dbf] Fix tests (Lucio Correia)
* [0e432fd3] Implement User Request Logger API (Lucio Correia)
* [d3ba0f42] Log user requests (Lucio Correia)
* [ad41213f] Add User Request Logger (Lucio Correia)
* [4458ed7d] Issue # 28 : Tab order in Host is not consistent (Atreyee Mukhopadhyay)
* [d21131a6] Typo in docs/fedora-deps.md (Daniel Henrique Barboza)
* [74cae0e4] Fixed i18n popup message issue (Rajat Gupta)
* [ca175cea] Reverted wok.combobox and wok.filterSelect (Samuel Guimarães)
* [e395aaf0] Added support for wok-loading-icon inside form-groups (Samuel Guimarães)
* [122c6862] Allow user disables HTTP port (Aline Manera)
* [cbc8eeee] Fixed radio and checkbox focus event v3 (Samuel Guimarães)
* [3ad008be] Fix pep8 E126 (continuation line) issues (Jose Ricardo Ziviani)
* [872bddf9] Bugfix 33: Implement a multiprocess file handler for log system (Jose Ricardo Ziviani)
* [d152b808] Bugfix 30: Duplicated log messages (Jose Ricardo Ziviani)
* [d6e45548] Bug fix: Configure nginx to listen on given IP address (Aline Manera)
* [9d2995fe] Revert "Bug fix: Configure nginx to listen on given IP address" (Aline Manera)
* [142aaff5] Bug fix: Configure nginx to listen on given IP address (Aline Manera)
* [657b582a] Verify IBM license header and copyright date on make check-local (Aline Manera)
* [27e5e06b] Add missing license header (Aline Manera)
* [5915ce16] Update IBM copyright according to check-IBM-license-header.sh script (Aline Manera)
* [a10791e5] Add script to verify IBM copyright date (Aline Manera)
* [9f9465cd] Remove legacy code under ui/js/widgets (Aline Manera)
* [d4ac80a3] Make sure to use absolute path when doing a server redirection (Aline Manera)
* [c3ef7c43] Add function for inserting an XML element (Lucio Correia)
* [e15159c2] Whitespace fixes in existing code (Daniel Henrique Barboza)
* [a071bd49] Makefile.am targets enhancements (Daniel Henrique Barboza)
* [d0d46375] Add function for removing XML element (Lucio Correia)
* [87161094] Raise 401 HTTP Error when login fails (Aline Manera)
* [e968d58b] Rotate wok logs (Ramon Medeiros)
* [7a73a2fb] Fixing loading of plug-ins without 'sub_nodes' - part 2 (Daniel Henrique Barboza)
* [a92e0831] Fixing loading of plug-ins without 'sub_nodes' (Daniel Henrique Barboza)
* [700d95f6] Update /config API to return the authentication method (Aline Manera)
* [9f7f4018] Get root application name from plugin name and automatically import plugin s.. (Aline Manera)
* [a61c98a4] Remove federation and create_iso_pool options from Wok server (Aline Manera)
* [d7f2f3e7] Set returncode when run_command logging its output (Paulo Vital)
* [2c17d703] Remove whitespace (Aline Manera)
* [6aa73758] Update README (Aline Manera)
* [62f7ede1] Create /config API to return the Wok server configuration (Aline Manera)
* [b70caba6] Split API documentation into multiple files (Aline Manera)
* [66edb2d3] Remove websockify/console.html from Wok (Aline Manera)
* [a3a058e2] Configure nginx to proxy connections to the websocket server (Rob Lemley)
* [1c73d0de] Wok config: move websockets port setting to [server] section (Aline Manera)
* [ea29cbcc] Adding typeahead library to wok (peterpennings)
* [30a875a3] Allow wok.form.js to support number inputs (peterpennings)
* [af15e383] Fix suse rpm build (Ramon Medeiros)
* [996b8538] utils.py: run_command runs in an en_US environment by default (Daniel Henrique Barboza)
* [78cd1b34] Fix dependence name of the python-pip package. (Paulo Vital)
* [9542bca5] Added disabled and readonly states to Bootstrap Select (samhenri)
* [809911b6] Change plugins get_list to return only loaded plugins (Rodrigo Trujillo)
* [46413b72] Make run_command log its output into a file. (Paulo Vital)
* [6cc190fb] Remove cython requirement from configure.ac (Lucio Correia)
* [d3076571] Do not rely on python-pip to install build dependencies (Aline Manera)
* [debbd471] Library files for X-editable plugin (Atreyee Mukhopadhyay)
* [b34604b7] Library files for bootstrap-switch plugin (Atreyee Mukhopadhyay)
* [501364bc] Issue #12: wokd start fails if plugin does not have ui/config/tab-ext.xml (Archana Singh)
* [304c1e52] Issue #12: wokd start fails if plugin does not have ui/config/tab-ext.xml (Archana Singh)
* [2db09710] Issue #10: wok.message with closeable as true is also fading out after timeout (Archana Singh)
* [4d27b898] Library files for bootgrid plugin (Atreyee Mukhopadhyay)
#### [2.0.0] ####
* [8699858c] Update ChangeLog, VERSION, po files for 2.0 release (Aline Manera)
* [cb6ddd79] Minor CSS issues (samhenri)
* [2c8e8f68] Use always flag as a fallback (Lucio Correia)
* [be82c243] Issue #9: Making wok.message closeable even if container/node for message is.. (Archana Singh)
* [563d2113] Use correct gettext package for building (Lucio Correia)
* [c1c48af5] Page not found error handling for tab-ext.xml (Atreyee Mukhopadhyay)
* [277c1265] Properly add ui/libs/list-js/list.min.js (Aline Manera)
* [75c0c16a] Removed Kimchi references and SCSS files from Wok (samhenri)
* [e55a0e8e] Upgrade objectstore schema. (Paulo Vital)
* [08c0612e] Remove commented lines from SCSS files (Aline Manera)
* [5069f8c4] About Window (samhenri)
* [3d9bf3a8] Prevented modals from closing when clicking on the backdrop (samhenri)
* [2618218e] Removed unused files (samhenri)
* [55a68979] Updated Templates styles to support filter (samhenri)
* [27fab50d] Adding List.js lib for Filters in Templates and Guests (samhenri)
* [c23936cb] Moved .wok-radio and .wok-checkbox to a new SCSS module (samhenri)
* [5783a5c9] Fix Snapshots grid in Edit Guests modal (samhenri)
* [26b35e5c] 'Loading' mask and backdrop SCSS (samhenri)
* [f49a8a0c] Fixed wok.message.js fade-out timing (samhenri)
* [00a3b6ba] Adding Media Queries for different screen sizes (samhenri)
* [4ea6111b] Update README to use --remote to update submodules (Aline Manera)
* [21916a21] Fix bug #6: Proper load help page (Aline Manera)
* [f47776c5] Bug fix: Respect user request while building the UI (Aline Manera)
* [80851b70] Bug fix: Make /tabs URI generic to be used by any plugin (Aline Manera)
* [b4c3af02] Add validation and fix parameters in _generate_action_handler_base (Rodrigo Trujillo)
* [74a03adb] Remove unnecessary kimchi references (Lucio Correia)
* [182f4534] Create utils method get_task_id() (Paulo Vital)
* [3778391d] Fixed disabled state in dropdown-menu (samhenri)
* [1e783fa4] Removed duplicate id reference for Live Migration (samhenri)
* [e7e280fd] Changed the proxy.py to search for the http user used in Arch Linux (Stephan Conrad)
* [4091ee52] Adding form validation classes to new-ui (samhenri)
* [ef9fadd5] Added the font path /usr/share/fonts/TTF to support archlinux. (Stephan Conrad)
* [56b7547d] Add script to build wok and all plugins available (Aline Manera)
* [ac47366a] Track submodules master branch (Aline Manera)
* [49ee99cc] Revert "Update submodules" (Aline Manera)
* [79891413] Update submodules (Aline Manera)
* [8fee503a] Configure to ignore changes in Wok submodules. (Paulo Vital)
#### [0.0.1] ####
* [69b468fb] Add Kimchi as Wok submodule (Aline Manera)
* [66576068] Remove Kimchi source code to create Wok repository (Aline Manera)
* [48a799c8] Add Ginger Base as Wok submodule (Aline Manera)
* [d523ee0d] Remove Ginger Base from Kimchi repository (Aline Manera)
* [d0d10e67] Fix issue 766 - Define network interface in libvirt (Lucio Correia)
* [70afa669] Removed Administration / Ginger references from WOK ui assets (Andre Teodoro)
* [ab2954ba] Guests tab (samhenri)
* [be1cdb2d] Templates tab and modal windows bugfixes (samhenri)
* [ceec1507] Issue 728 : processor info displays blank for system z (Chandra Shekhar Reddy Potula)
* [26efbe5f] Ginger Base screen shot change to reflect new ui (Chandra Shekhar Reddy Potula)
* [3cfc67fa] Host tab functionality split into Dashboard and Updates (Chandra Shekhar Reddy Potula)
* [2fc0cdf8] Issue 728 - Processor Info in s390 architecture (Suresh Babu Angadi)
* [cd0bd2a3] Add checking for UI codes when running make check-local (Ramon Medeiros)
* [9e00ff5d] Fix WOK UI error messages (Ramon Medeiros)
* [8a027e32] Remove unused messages in Kimchi UI (Ramon Medeiros)
* [03299855] Edit Guests modal window (samhenri)
* [36880c4f] Add OVS bridges recognition support (Lucio Correia)
* [60510d11] Support Linux Bridge creation (Ramon Medeiros)
* [d211e07e] Add support for serial console (Ramon Medeiros)
* [a062d9c1] Add python-mock to README.md (Rodrigo Trujillo)
* [49b63356] Fix memory add aligment to 256 in PowerPC (Rodrigo Trujillo)
* [d67e7e3a] Create logical pool from existing VG (Aline Manera)
* [5aacaf21] Issue #746 : New navigation bar. (Atreyee Mukhopadhyay)
* [b4f02b24] Moved disks.py file from kimchi plugin to gingerbase plugin (Pooja Kulkarni)
* [71290f57] Issue #737: Wok base framework calls resource model's lookup twice (Archana Singh)
* [bb33c036] Gingerbase: adapting unit tests to use WoK /tests/utils.py (Daniel Henrique Barboza)
* [f9935dc9] Kimchi: updating unit tests to use WoK /test/utils.py (Daniel Henrique Barboza)
* [80d845fb] WoK: making /tests/utils.py available to all WoK plug-ins (Daniel Henrique Barboza)
* [23321ed6] Issue #755 : Action's states are showing in correctly for Repositories (Atreyee Mukhopadhyay)
* [33edb5a6] Change memory multipliers/divisors by bitwise operators (Rodrigo Trujillo)
* [9f912cde] Check and align number of memory slot to 32 in PowerPC (Rodrigo Trujillo)
* [e8ee482e] Check memory alignment in PowerPC to 256MiB (Rodrigo Trujillo)
* [21a5d03c] Live migration: unit tests for the new features (Daniel Henrique Barboza)
* [a58ee717] Live migration: model changes for the new features (Daniel Henrique Barboza)
* [45e89315] Live migration: new features changes in docs/API/i18n (Daniel Henrique Barboza)
* [485fe4f7] WoK: control/base.py: _generate_action_handler_base changes (Daniel Henrique Barboza)
* [8742922d] Add "io"="native" when creating a disk on Kimchi (Ramon Medeiros)
* [3f2b1c8e] Display guest IP address for each network interface (Socorro Stoppler)
* [176e34a7] shutdown and reboot actions on plain linux vs linux with KVM (chandrureddy)
* [f08bc9d9] Issue #757 : clean generated css files when 'make clean' executed (chandrureddy)
* [d61c3f59] Live migration backend: non-shared storage VM migration (Daniel Henrique Barboza)
* [d47ed663] Allow listStorageVolumes ajax call be synchronized (Rodrigo Trujillo)
* [4fdbb98e] Kimchi: Add m4/pkg.m4 to .gitignore (Aline Manera)
* [60c5fabc] Fix test case: Delete directory associated to the storage pool (Aline Manera)
* [a2c37b43] Fix issue #734: Update test case as libvirt issue was fixed (Aline Manera)
* [8fcb0ae7] Fix make check-local for Ginger Base (Aline Manera)
* [981b85c7] Update COPYING file for Ginger Base (Aline Manera)
* [a85905d6] Update gingerbase po files (Aline Manera)
* [85e31680] Remove Kimchi references from Ginger Base (Aline Manera)
* [8e5c2a09] Change Kimchi version. (Paulo Vital)
* [8a3d6bb5] Upgrade Kimchi objectstore content. (Paulo Vital)
* [345161d8] Add Kimchi version to objectstore entries. (Paulo Vital)
* [983c5721] Add version to objectstore information. (Paulo Vital)
* [94f263a0] Bug fix: Properly get the new guest name while creating or cloning a guest (Aline Manera)
* [e086fd65] Bug fix: Properly define kimchi.trackTask() (Aline Manera)
* [8f7aa139] Bug fix: Use qxl video model for Fedora 22+ guests (Aline Manera)
* [8e1b384d] Templates tab (samhenri)
* [df3f51b5] Storage tab (samhenri)
* [cf10e484] Network tab (samhenri)
* [79117428] Kimchi config and Guests tab (samhenri)
* [bcf97e94] Gingerbase / Hosts tab (samhenri)
* [0337d165] Base template files (samhenri)
* [6ba92c4c] Updated SCSS files (samhenri)
* [61301ae0] Updated images and distro icons (samhenri)
* [ea698d8b] Updated widgets (samhenri)
* [88e79a6e] Deleting unused files (samhenri)
* [3bae90ed] Issue #751: Fix guest memory utilization calculation. (Paulo Vital)
* [699ca69a] Ginger Base: Fix DEBIAN/control.in (Aline Manera)
* [04dd5871] Add support for displaying guest memory utilization (Socorro Stoppler)
* [4718e71b] Fix Issue #743 : gingerbase: fail to create RPM. (chandrureddy)
* [10139e39] Ginger Base : Plugin path changes (chandrureddy)
* [e1077b5a] Ginger Base : Fix Minor Issues with the test cases. (chandrureddy)
* [e5d6e9d2] Bug fix: Update Kimchi URL while checking ISO stream support (Aline Manera)
* [69a30c87] Fix issue 'unable to open database file' when run 'sudo src/wokd --environme.. (chandrureddy)
* [2d2fc4a3] Live migration backend: unit tests (Daniel Henrique Barboza)
* [5e2a1f8b] Live migration backend: control/vms and model/vms changes (Daniel Henrique Barboza)
* [0b777928] Live migration backend: API and messages (Daniel Henrique Barboza)
* [873b617d] Log any exception raised (Aline Manera)
* [64297ac0] Github #745: WoK: improve error message when importing plug-ins (Daniel Henrique Barboza)
* [595fe9f4] Guest memory utilization. (Paulo Vital)
* [5c12348c] Update README to recommend pkgconf installation in Ubuntu (Lucio Correia)
* [a57e6176] Bug fix: Display storage pool types properly (Aline Manera)
* [1c70986f] Fix make check-local for Kimchi (Aline Manera)
* [7306c310] Add .gitignore file to gingerbase directory (Aline Manera)
* [9cc0b8f9] Add src/wok/plugins directory to the Wok PEP8 backlist (Aline Manera)
* [4a6671b3] Remove Host Resource from Kimchi (Aline Manera)
* [7d8473e7] Keep /host/partitions on Kimchi (Aline Manera)
* [52bf10cd] Move host authorization tests from Kimchi to Ginger Base (Aline Manera)
* [0ed3da6e] Remove repositories tests from Kimchi (Aline Manera)
* [05790586] Fix Ginger Base tests (Aline Manera)
* [74803276] Get the right internal URI to Ginger Base plugin (Aline Manera)
* [5d367ecd] Fix PYTHONPATH to run tests for Ginger Base (Aline Manera)
* [9b19d45b] V7 Ginger Base : base plugin po files (chandrureddy)
* [6cd75482] V7 Ginger Base : base plugin ui make, images and config (chandrureddy)
* [c4da9919] V7 Ginger Base : base plugin ui/css files (chandrureddy)
* [b48bc9ae] V7 Ginger Base : base plugin ui/js files (chandrureddy)
* [1c8a6830] V7 Ginger Base : base plugin ui/pages files (chandrureddy)
* [67f67974] V7 Ginger Base : base plugin ui/pages/help files (chandrureddy)
* [c924db91] V7 Ginger Base : base plugin tests files (chandrureddy)
* [5d33017c] V7 Ginger Base : base plugin model files (chandrureddy)
* [e04498a9] V7 Ginger Base : control files (chandrureddy)
* [cfc34988] V7 Ginger Base : base plugin m4 files (chandrureddy)
* [3014c8fa] V7 Ginger Base : base plugin build-aix and contrib (chandrureddy)
* [71953527] V7 Ginger Base : base plugin docs files (chandrureddy)
* [bd69aab2] V7 Add License files to ginger base (chandrureddy)
* [92aa088a] V7 Ginger Base : base folder files part 3 (chandrureddy)
* [32cd0a35] V7 Ginger Base : base folder files part 2 (chandrureddy)
* [4a1d1a3b] V7 Ginger Base : base folder files part 1 (chandrureddy)
* [2b814b97] V7 Ginger Base : Taking off the host tab functionality (chandrureddy)
* [2d0f6ac5] Fix Kimchi RPM spec files (Paulo Vital)
* [4fc75872] Fix passthrough bugs (Jose Ricardo Ziviani)
* [a2207f32] Copy missing files to build Kimchi RPM. (Paulo Vital)
* [5535dd5d] Fix test cases to proper get the screenshot and debug report file (Aline Manera)
* [377499a4] Use right URI while doing internal redirection (Aline Manera)
* [0a68bf94] Update test case according to commit e9cd4666 (Aline Manera)
* [2e6212b0] Update test case to use the right Template URI while creating a guest (Aline Manera)
* [a859d03a] Make sure to use relative path when setting an icon to a guest (Aline Manera)
* [49de99de] Force a HTTP redirection when a resource has its ID changed after a PUT requ.. (Aline Manera)
* [6a0e66b1] Add correct package name for libxslt in Ubuntu (Socorro Stoppler)
* [70966562] Add correct name for libxslt for Kimchi plugin (Socorro Stoppler)
* [7821e2f2] Use absolute import path (Aline Manera)
* [e51d8135] Move validate_repo_url() and check_url_path() from Wok to Kimchi (Aline Manera)
* [ff14195e] Provide a meaningful message to WOKUTILS0001E (Aline Manera)
* [341d08d3] Remove any WOK error message from Kimchi (Aline Manera)
* [019bf262] Fix issue #738 - Part 2: Split Wok and Kimchi object stores (Lucio Correia)
* [726b96ae] Fix Kimchi model (Lucio Correia)
* [6e4cf3fa] bug fix: Allow user to get guest console (noVNC and spice) (Aline Manera)
* [64856ea5] Update the documentation (Jose Ricardo Ziviani)
* [a8c54c76] Implement the package manager monitor frontend (Jose Ricardo Ziviani)
* [4d5cb808] Implement the package manager monitor backend (Jose Ricardo Ziviani)
* [3810c26d] Add functions for package manager monitoring (Jose Ricardo Ziviani)
* [4b453585] Use absolute import path on root.py (Aline Manera)
* [e510700e] Set the right error messages for Kimchi (Aline Manera)
* [2752645a] Issue #742: Update Readme with missing dependencies. (Paulo Vital)
* [bb86df5e] Fix import path based on new plugin structure (Aline Manera)
* [b800c0e5] Update Wok and Kimchi systemd process. (Paulo Vital)
* [38a3409b] imageinfo.py: Don't fail template creation if unable to detect OS (Brent Baude)
* [3a960d18] Fix package name of some dependencies (Paulo Vital)
* [16ede117] Fix issue #738 - Use *lib/kimchi instead of *lib/wok/plugins/kimchi (Lucio Correia)
* [69c6c2da] Issue #740: Solving UI dependencies checking. (Paulo Vital)
* [4e659f82] Fix some test cases on test_config.py for Wok and Kimchi (Aline Manera)
* [4e028276] Adding new-ui src sass dependencies (samhenri)
* [128c05f1] Adding new-ui sass source files (samhenri)
* [556fa6c8] Adding python-dev, python-pip and cython & libsass libs to compile SCSS sour.. (samhenri)
* [8c68f291] Update README.md with submodules information. (Paulo Vital)
* [c9095925] Add Ginger as module (Paulo Vital)
* [87463bbc] Add Kimchi as module (Paulo Vital)
* [f0934302] Fix issue stopping nginx proxy (Rodrigo Trujillo)
* [06c81b05] Moving bootstrap-select js and css to separate folders (samhenri)
* [c46ce085] Add %Used back to the right of Name column in Storage tab (Socorro Stoppler)
* [2c1ecbd0] Add license files to Kimchi (Paulo Vital)
* [fd88eb08] Use locks to prevent concurrent updates to VMs (Crístian Deives)
* [ddc07c78] Update back-end license to LGPLv2.1 (Paulo Vital)
* [58ffd293] Configure deb package to use systemd service if needed (Jose Ricardo Ziviani)
* [68932442] Fix RuntimeWarning in check_i18n.py (Lucio Correia)
* [e29a63d9] Fix PEP8 issues (Lucio Correia)
* [945dd74a] Fix name mismatch with imported module (Lucio Correia)
* [6f6ce582] Update the header of all Wok front-end files (Paulo Vital)
* [07717289] Update the header of all Wok back-end files (Paulo Vital)
* [5efe8f08] Update README.md of Wok and Kimchi after slipt. (Paulo Vital)
* [bd88c879] Update gitignore after move of plugins structure (Paulo Vital)
* [1db98f67] Fix PYTHONPATH to be able to run "make check" (Aline Manera)
* [0bae086f] Wok tests (Paulo Vital)
* [b7cac1b1] Move KCHASYNC0003E to Wok and update code. (Paulo Vital)
* [6b0960ee] Update build and config files to new plugins path. (Paulo Vital)
* [6768e409] Change relative to absolute imports in Kimchi. (Paulo Vital)
* [4675caf9] Move plugins directory to src/wok structure. (Paulo Vital)
* [4f1a645a] Issue #704: page refreshing in Wok when no plugins installed (Atreyee)
* [926cb428] Set systemd KillMode to process (Jose Ricardo Ziviani)
* [d8482740] Make the package update process indendent of Kimchi (Jose Ricardo Ziviani)
* [730c66a5] Fix template default memory in hosts with few memory (Rodrigo Trujillo)
* [bd921f2f] Wok updates (Aline Manera)
* [43c86ef2] New UI updates (samhenri)
* [f103d9a4] New UI updates (Aline Manera)
* [2d5c9b9f] Wok updates (Paulo Vital)
* [5a79d132] Introduce Wok (Webserver Originated from Kimchi) (Lucio Correia)
* [01de1e0c] New UI: Add makefiles for fontello (Lucio Correia)
* [0da71e11] New UI (Wen Wang)
* [0578a58b] New UI (Yu Xin Huo)
* [0c1a09c3] New UI (Wen Wang)
* [e16ba085] Update copyright for src/kimchi/model/hostdev.py (Aline Manera)
* [85a134a6] Merge remote-tracking branch 'origin/next' into origin/master (Aline Manera)
* [c424980b] Update ChangeLog and Version files for 1.5.1 release (Aline Manera)
* [396ee653] Update pt_BR translations (Aline Manera)
* [60615113] Raw volumes validation: update tests (Paulo Vital)
* [2feb8cc3] Raw volumes validation: back-end and front-end (Paulo Vital)
* [62964149] Raw volumes validation: update contrib and README (Paulo Vital)
* [f272e2ff] Add missing translations (Aline Manera)
* [4765f273] Add volume to storage pool label not formatted properly in some languages (Socorro Stoppler)
* [5cc46e17] Update help pages for ja_JP and pt_BR (Aline Manera)
* [3352b564] Isolate strings in guest-edit and template-add (Ramon Medeiros)
* [134527ec] PCI filter not in sync with device listing (Socorro Stoppler)
* [c45fe56d] Fix confirmation box for delete and clone (Socorro Stoppler)
* [49b87f34] Handles http redirection when checking url path (Jose Ricardo Ziviani)
* [52ca8827] Expands all possible variables in a repo url to validate it (Jose Ricardo Ziviani)
* [d846e260] Implement a method to expand variables in a url (Jose Ricardo Ziviani)
* [637b1445] Add translation for "Users" and "Groups" on guest edit (Ramon Medeiros)
* [86e66985] Update build process to include jquery.base64.js (Aline Manera)
* [b0f9b30c] Adds the new display_repo_name field in the JSON API (Jose Ricardo Ziviani)
* [d74f93b7] Display the expanded repo name instead of variables (Jose Ricardo Ziviani)
* [afdcb375] Implement a method to display the repo name expanding variables (Jose Ricardo Ziviani)
* [4237323d] Remove colon character from template cpu edit window (Rodrigo Trujillo)
* [76782b04] Add Fedora 22 as remote ISO option. (Paulo Vital)
* [8e8a6279] Add Fedora 21 as remote ISO option. (Paulo Vital)
* [b2a09e7e] Update Fedora Live 20 URL as remote ISO (Paulo Vital)
* [690b09ef] Add unity tests for start/shutdown/poweroff response commands (Ramon Medeiros)
* [ec4fe6d9] Issues #682/#684/#685: Change some code errors when start, shutdown or power.. (Ramon Medeiros)
* [05697000] Issue #667: Unable to rename guest when it is paused (Ramon Medeiros)
* [df21d34b] Bug fix: Access guest console when guest name has non-ASCII characters (Aline Manera)
* [cb5487fb] Update server configuration to expose jquery.base64.js (Aline Manera)
* [921876f3] Import Jquery Base64 code (Aline Manera)
* [e0e97f56] Fix bug #450: Allow creating guest with non-ASCII characters in name (Aline Manera)
* [e10e158c] Create helper method to remove metadata node (Aline Manera)
* [12ba7903] Allow setting multiple metadata nodes at once (Aline Manera)
* [6bdac405] Remove manual <metadata> manupulation (Aline Manera)
* [f4941a26] Disallow storage format changes in UI for templates based on image file (Jose Ricardo Ziviani)
* [91b04075] Avoid show user/password in url browser (Rodrigo Trujillo)
* [9f9408ac] Add missing translations (Aline Manera)
* [b91891d5] Improve code to get default disk format for VMTemplate (Aline Manera)
* [16a7830d] Add m4/pkg.m4 to .gitignore (Aline Manera)
* [d52ce00f] Fix SLES 11 reg exp to recognize SLE-11-SP4-SAP-DVD-ppc64-GM-DVD1.iso (Ramon Medeiros)
* [d677b736] Set default VM template memory to 2048 in Power (Daniel Henrique Barboza)
* [b934901e] Patched kimchi for psutils 3.0.1 (Stephan Conrad)
* [9a41f0c6] Merge remote-tracking branch 'origin/master' into next (Aline Manera)
* [b79f5b12] Improve code performance on UI (Ramon Medeiros)
* [83800932] PCI Node filtering (Socorro Stoppler)
* [1a01d8f0] Force qcow2 when creating a VM based on backing image (Jose Ricardo Ziviani)
* [95e36b33] vmHostDevModel: returning 'product' and 'vendor' in lookup (Daniel Henrique Barboza)
* [a2197098] Change getsebool to run silently. (Jose Ricardo Ziviani)
* [b83f8f1c] Add option 'silent' in run_command (Jose Ricardo Ziviani)
* [5de475f0] Fixing compilation problems with translation files (Daniel Henrique Barboza)
* [eed3d15a] Translation updates (Daniel Henrique Barboza)
* [d4537fb5] Template disk format test fixes (Daniel Henrique Barboza)
* [34b6e049] Remove unecessary call to node_dev.parent() (Ramon Medeiros)
* [1351729e] Update Fedora 20 ISO path to mirrors.kernel.org (Ramon Medeiros)
* [eb3b2bb0] Detach group of PCI Devices from host before attaching to guest (Jose Ricardo Ziviani)
* [356c95d8] New unit tests to check disk creation behavior (Daniel Henrique Barboza)
* [297ca7d3] Getting default disk format from template.conf (Daniel Henrique Barboza)
* [4676106b] Mockmodel and test changes for the new API (Daniel Henrique Barboza)
* [4a00ca0c] Adding new API in the UI APIs and docs (Daniel Henrique Barboza)
* [c1e7aad1] Get available host passthrough devices: model changes (Daniel Henrique Barboza)
* [b3cd034f] Fix displaying numerous error msgs when host is shut down (Socorro Stoppler)
* [1e6ac52f] Fix minus in manpage (Frederic Bonnard)
* [17df1627] Help updates for Kimchi (Kersten Richter)
* [616ea4d2] List IPs of VM Ifaces (Christy Perez)
* [152640a1] Issue #670: openSUSE: problem while building Kimchi (Ramon Medeiros)
* [520cfee3] Issue #670: openSUSE: problem while building Kimchi (Ramon Medeiros)
* [0ba085c4] Github 663: software update improvements (Daniel Henrique Barboza)
* [fc20b7a5] Bug fix: Allow creating a pool using an existing path (Aline Manera)
* [2f6ae8a1] Update ChangeLog, VERSION and .po files for 1.5 release (Aline Manera)
* [6520e58e] Prevent Kimchi against TLS Logjam attacks (Rodrigo Trujillo)
* [f101a12d] Issue #653: "make rpm" requests authentication with non-root (Ramon Medeiros)
* [5e831068] Bug fix: Use a temp directory under /var to avoid permission errors (Aline Manera)
* [fb5ef931] Bug fix: Detach host device prior to attach to guest (Aline Manera)
* [5ed39b3f] Gtihub #660 - Fixing .repo file with no repos handling (Daniel Henrique Barboza)
* [ae939e79] Support xorriso ISOs detection (Ramon Medeiros)
* [cec1b143] Github #657 - fixing yum check-update parsing (Daniel Henrique Barboza)
* [c3252ed8] Bug fix: Allow user creates multiple templates (Aline Manera)
* [ac646f41] Changing repositories and swupdate to use yumparser module (Daniel Henrique Barboza)
* [15e265ab] Unit tests for the yumparser module (Daniel Henrique Barboza)
* [dd3c2c77] Adding yumparser module (Daniel Henrique Barboza)
* [b7b86820] Fix bug #647: Properly set qxl as video model for Fedora 22 (Aline Manera)
* [7c9f261f] Update po files for 1.5 release (Aline Manera)
* [46fe795d] Change the width of Actions button (Socorro Stoppler)
* [970b7c0f] Fix tests, adds slot and memory hotplug tests (Rodrigo Trujillo)
* [4a0eb86d] Add maxMemory and numa configuration to guest xml (Rodrigo Trujillo)
* [f137f062] Add maxMemory into templates (Rodrigo Trujillo)
* [2bd729a5] Feature test to check support to memory devices (Rodrigo Trujillo)
* [c6952029] pep8 fixes (Daniel Henrique Barboza)
* [6ed39cf9] UI-Template Edit: Enable user to change disk format (Rodrigo Trujillo)
* [0b777284] Supress error messages while checking vm metadata (Ramon Medeiros)
* [9e4cc6ef] Add support for Pause/Resume UI (Socorro Stoppler)
* [8fdedc0c] Does not list non-bootable images (Ramon Medeiros)
* [c9937b84] Enable storage volume upload on UI (Aline Manera)
* [e261fc71] Storage volume upload: Let the 'format' parameter be an empty string (Aline Manera)
* [690c3641] Storage volume upload: Keep the task tracking to update the UI (Aline Manera)
* [08c4af01] Set 'used_by' to [] when creating some volumes (Crístian Deives)
* [1d23e60f] Replace storage volume 'ref_cnt' with 'used_by' (Crístian Deives)
* [3ce2c42f] Update test cases to reflect MAC address update changes (Jose Ricardo Ziviani)
* [591ac232] Implement frontend code to edit MAC address of a guest (Jose Ricardo Ziviani)
* [bf258030] Implement backend code to edit MAC address of a guest (Jose Ricardo Ziviani)
* [ec6bd25e] Add vfio driver as default for powerkvm systems. (Jose Ricardo Ziviani)
* [63725024] Removing the hardcoded version of kimchi and make it depend of PACKAGE_VERSION (Frédéric Bonnard)
* [4d58f914] UI: Enable virtual NIC hot plug/unplug (Aline Manera)
* [ae33e0e6] Change log message if command to run is not found (Jose Ricardo Ziviani)
* [6f2487ac] Install service on make install (Ramon Medeiros)
* [eb2880b1] Fix SLES version checking in interfaces.py (Rodrigo Trujillo)
* [93a875d8] Remove storage volume creation from file (Aline Manera)
* [a2b84a60] Upload storage volume (Aline Manera)
* [cf76b626] Update controller to make update accept formdata params (Royce Lv)
* [2b7a456e] Fix URI format of guest interfaces (Jose Ricardo Ziviani)
* [0758cf3a] Display MAC Address in guest interface tab (Jose Ricardo Ziviani)
* [a4fa2c08] Avoid certificate validation on tests (Ramon Medeiros)
* [28e2c151] Handle invalid path in 'get_disk_ref_cnt' (Crístian Deives)
* [44475d62] fix: Use correct path when setting 'ref_cnt' to a new volume (Crístian Deives)
* [50f64e7b] Bug fix: Build default pools list according to user input (Aline Manera)
* [2a351070] Fixed section number within the man page itself (Frederic Bonnard)
* [570cd89e] Add documentation for VM suspend/resume (Crístian Deives)
* [12dbc97b] Verify storage pool set as Template default prior to server starts up (Aline Manera)
* [4b64bb3b] Verify all networks set as Template defaults prior to server start up (Aline Manera)
* [3ec063ce] Make Template defaults configurable (Aline Manera)
* [e4fa2c19] snapshot: Handle non-existing snapshots in mock lookup (Crístian Deives)
* [51871d06] Create option to auto create ISO pool or not on server start up (Aline Manera)
* [ef566a1b] Add libvirt-daemon-config-network package as Kimchi dependency (Aline Manera)
* [c43fe1c2] Merge common_spec with defaults value in osinfo.py (Aline Manera)
* [7fad14f9] Remove useless variable in osinfo.py (Aline Manera)
* [6a134aab] Create VMs Asynchronously: UI (Aline Manera)
* [b8ee58d0] Create VMs Asynchronously: Tests (Christy Perez)
* [c8f56d57] Create VMs asynchronously: Backend (Christy Perez)
* [78f1ff63] UI changes for new clone target_uri (Christy Perez)
* [236f3a53] Tests for new clone target_uri (Christy Perez)
* [c449622c] Append clone to target_uri for vm clone task (Christy Perez)
* [db6afa6c] Do not resolve hostname to IP in using remote ISOs (Aline Manera)
* [d9e5d8b5] Improve code to retrieve the number of host CPUs (Jose Ricardo Ziviani)
* [a65660a8] Move kimchi nginx config file to nginx default directory. (Jose Ricardo Ziviani)
* [100aec5e] Add a warn about NM running in the system. (Jose Ricardo Ziviani)
* [c234e9bd] Implement function to check if NM is running. (Jose Ricardo Ziviani)
* [28dcbc40] Host tests (Aline Manera)
* [b042b230] issue #548: Hotplug network interfaces (Crístian Deives)
* [83220337] Use default network model when attaching a NIC (Crístian Deives)
* [aa332f51] Handle missing parameter "network" when attaching a NIC (Crístian Deives)
* [d17d8be8] Parse osinfo.lookup return parameters correctly (Crístian Deives)
* [99bd4bb1] Remove nginx conf on suse (Ramon Medeiros)
* [e1597d32] Create empty files on rpm build (Ramon Medeiros)
* [81ea427e] Adds tests to check disk format information in new templates (Rodrigo Trujillo)
* [1d41799c] Set qcow2 as default disk format in new templates (Rodrigo Trujillo)
* [f06ddfcc] Template: Assign 'raw' to disk format if pool is 'logical' or [i]scsi (Rodrigo Trujillo)
* [351ffbdd] Server tests (Aline Manera)
* [95e3030c] Object store tests (Aline Manera)
* [958d93eb] Add support for VM suspend and resume (Crístian Viana)
* [ae44ff31] Update some VM state conditions (Crístian Viana)
* [63c3a70e] Optimize VM update function (Crístian Viana)
* [7803cdf9] Move stats-related VM functions to VMModel (Crístian Deives)
* [ceb4f3f0] Update stats when looking up one single VM (Crístian Deives)
* [f7d93c43] Add %Used in the header for storage (Socorro Stoppler)
* [89be36b7] Security: Prevent Bar Mitzvah attacks by disabling RC4 (Aline Manera)
* [4722d646] issue #461: Add 'metalink' support for YUM repositories (Crístian Viana)
* [b85c0683] Use more generic message in repo mirror list error (Crístian Viana)
* [5376a6bf] Handle empty variables when updating YUM repository (Crístian Viana)
* [4538eb7f] Update host number of cpus and total physical memory (Jose Ricardo Ziviani)
* [2e72edae] Making urls relative (Frederic Bonnard)
* [464af615] test/test_model: Power architecture fixes (Daniel Henrique Barboza)
* [874f4079] Fix Network create name checking in backend (slashes and quotes) (Rodrigo Trujillo)
* [a126b5f0] Move slash checking in storagepool name from UI to backend (Rodrigo Trujillo)
* [70f7ec56] Prohibits slashes '/' in VM name (Rodrigo Trujillo)
* [7763a912] issue #628: Set ref_cnt=1 on cloned disks (Crístian Viana)
* [6f93d5ba] Issue #623: Fix mismatch in host device details query (Royce Lv)
* [19f941ad] Fix a ZeroDivisionError when starting kimchi service in Qemu. (Jose Ricardo Ziviani)
* [41f87929] Update ChangeLog and VERSION file for 1.4.1 release (Aline Manera)
* [f3d904b3] Update pt_BR translations for Kimchi 1.4.1 (Aline Manera)
* [d72feb17] Update .po files for translation (Aline Manera)
* [ffe6b099] Kimchi tests: Power system fixes - removing hardcoded values (Daniel Henrique Barboza)
* [a45705fa] tests/test_osinfo.py: fixes for Power architecture (Daniel Henrique Barboza)
* [6ffab419] Specify user when changing VM disks permission (Crístian Viana)
* [e9e465c4] issue #518: Simplify template URL verification (Crístian Viana)
* [448a0453] Update ISO file's ACL before checking its permission (Crístian Viana)
* [01f6befb] issue #564: Parse logical volumes to find out their actual formats (Crístian Viana)
* [f88df1d7] issue #565: Allow a template's ISO to be a block device (Crístian Viana)
* [81c300b1] Fix test_model.py to reset Singleton classes when initializing the tests (Aline Manera)
* [5ba64183] Bug fix: Consider server is being started up on servermethod function (Aline Manera)
* [40c1f098] Use the right firewall-cmd command to open Kimchi ports (Aline Manera)
* [def6b0a7] Fix issue #597: Get the right arch when using libvirt Test driver (Aline Manera)
* [a5b119bc] Fix issue #617: Base URL may be an empty string when updating YUM repo (Aline Manera)
* [756d972d] Fix issue #621: Catch libvirt exception when network does not have bridge name (Aline Manera)
* [00a4a6d0] Fix issue #620: Allow use iSCSI/SCSI volume on Template (Aline Manera)
* [70045570] Add support to recognize RHEL-LE distro and version (Jose Ricardo Ziviani)
* [aac05188] Deregister peer information when kimchid exit (Royce Lv)
* [28cd9fd9] Update doc for federation (Royce Lv)
* [28fa8acc] Assign HTML labels to their corresponding elements (Crístian Viana)
* [c30980d7] Fix wrong usage of feature tests (Royce Lv)
* [af2a2337] Avoid using server dependent feature tests when server not running (Royce Lv)
* [aea13b23] Remove slash "/" filter in template name when create VM (Rodrigo Trujillo)
* [8105f8e1] Remove unsupported Fedora ISO link (Royce Lv)
* [052d841a] Issue #587: Man page submission for kimchid (Frederic Bonnard)
* [aa33ab7c] RHEL7: Guide user to install spice-html5 (Aline Manera)
* [19fbca39] Template tests (Aline Manera)
* [a3fd212c] bug fix: Allow adding a iSCSI/SCSI volume from a non-ASCII pool to a template (Aline Manera)
* [cf6ef10e] Fix shallow scan test: wait until storage volume creation finished (Royce Lv)
* [ffe72a05] Change from using /usr/bin/python to /usr/bin/env python2 to improve portabi.. (Alan Jenkins)
* [3d1d8de8] issue #595: Return correct memory value when VM is shutoff (Crístian Viana)
* [5f4e3ed4] Add function to convert data sizes (Crístian Viana)
* [886eb8c9] issue #545: Handle simultaneous authentication methods when updating VM perm.. (Crístian Viana)
* [e717916a] Bug fix: Properly raise authenticate error when login fails (Aline Manera)
* [1ff6ac6f] Bug fix: Properly reload grid content (Aline Manera)
* [1bbcedd8] Set a common message to KCHGRD6002M (Aline Manera)
* [4870ca9e] Fix grammar for selected messages (Christy Perez)
* [ee326e19] Stop collecting background stats (Christy Perez)
* [5c5d9ded] issue #512: Attach the function "showMessage" to the UI grid class (Crístian Viana)
* [2ae8bc34] Add Arch Linux entry to isoinfo. (Alan Jenkins)
* [d5386103] Add modern entry for Arch Linux. (Alan Jenkins)
* [162d1101] Set allocation=capacity when creating images in logical pools (Christy Perez)
* [dd311cd3] Disable SSL on nginx (Tulio Magno Quites Machado Filho)
* [cf626f10] Fix issue #589: Add listener to remove Kimchi leftovers (Aline Manera)
* [c7ee91a9] Fix issue #591: Get the right arch for MockModel (Aline Manera)
* [208d4be5] Bugfix: Kimchi: Better to list storage pool paths (Wen Wang)
* [ac9bd865] Issue #573: Kimchi on ppc64el (Ramon Medeiros)
* [e67be6ca] Transient StoragePool POST request handling (Christy Perez)
* [e2161d3d] Transient Network POST request handling (Christy Perez)
* [0f367ee3] Transient VM POST request handling (Christy Perez)
* [6653afa6] Handle requests differently for transient objects (Christy Perez)
* [a254b9a9] On Ubuntu, current libvirt library requires <os><type arch= (Thierry Fauck)
* [454e69a8] Revert "Remove workaround when deleting a VM due to tests" (Aline Manera)
* [c5a7f4c3] tests/iso_gen.py: adding fake bootable PowerPC ISO (Daniel Henrique Barboza)
* [79952273] Build kimchi package in Fedora and SuSE as noarch (Ramon Medeiros)
* [c093ec26] Storage volume tests (Aline Manera)
* [cc1de93e] Update rollback_wrapper function to handle nested API (Aline Manera)
* [4d8eeb3b] Storage volumes: Update docs/API.md (Aline Manera)
* [169278fb] Bug fix: Allow clonning a volume from a pool with non-ASCII characters (Aline Manera)
* [d4f8f54e] Bug fix: Use VIR_STORAGE_VOL_RESIZE_SHRINK flag when decreasing the volume s.. (Aline Manera)
* [831392cb] Remove policycoreutils-python as Kimchi dependency (Aline Manera)
* [ad006788] Update copyright according to last changes (Aline Manera)
* [9eda27e6] Storage pool tests (Aline Manera)
* [b9b21900] MockModel: Fix devices filter (Aline Manera)
* [9362c35a] MockModel: Extend logical storage pool (Aline Manera)
* [35b05ace] MockModel: Add mock code to list partitions to /host/partitions API (Aline Manera)
* [3478e6dd] MockModel: Override storage pool validation (Aline Manera)
* [ed526bfc] Storage pool: Fix encoding/decoding while dealing with storage pools (Aline Manera)
* [acfe6fdb] Storage Pools: Update docs/API.md (Aline Manera)
* [eb5c2107] Rename test_storagepool.py to test_storagepoolxml.py (Aline Manera)
* [a63894e2] Bugfix: Template disk allocation changed back to default(10G) (Wen Wang)
* [9878aad8] Allow -v to be passed through in run_tests.sh (Julien Goodwin)
* [ab2b4578] issue #526: Support updating name for VMs with snapshots (Crístian Viana)
* [861f1ef1] Solve the snapshot revert problem, relate to issue #526 (Zongmei Gou)
* [c4a8b329] Fix file handler leak in netinfo.py (Royce Lv)
* [0a512540] Work around eventfd leak using multiprocessing (Royce Lv)
* [ff3423e3] Fix leak in check_url_path (Royce Lv)
* [4c40f29a] close fh after iso scanning (Royce Lv)
* [92d25b5f] Close json schema file after loading (Royce Lv)
* [72e95c3a] Fix file handler leak for uptime file (Royce Lv)
* [454031bb] Fix md5 file handler leak (Royce Lv)
* [00ec67d8] Run Model tests prior to MockModel tests (Aline Manera)
* [b9c9295a] Update copyright date (Aline Manera)
* [7e00d078] Remove workaround when deleting a VM due to tests (Crístian Viana)
* [003e61d0] Add build-aux/compile to gitignore. (Julien Goodwin)
* [6c90d566] Update config test to expect robots.txt. (Julien Goodwin)
* [996059c5] Add a robots.txt file. (Julien Goodwin)
* [17da7e39] Update Debian dependecy list. (Paulo Vital)
* [66e3885c] Issue #563: Delete network button works even disabled (Zongmei Gou)
* [f9250194] Issue #456: Firewall ports are not open after firewall restart v4 (Ramon Medeiros)
* [8643157e] Do not reuse names when cloning the same VM more than once at the same time (Crístian Viana)
* [2b2f5782] Add vm names to delete/deactivate network error message (Rodrigo Trujillo)
* [2883787d] Reorganize the network tests (Aline Manera)
* [6f70c8d1] Move rollback_wrapper function to a common place (Aline Manera)
* [30daa9f3] Network API: Update docs/API.md (Aline Manera)
* [0da5a4b0] Bug fix: Allow deleting VLAN tagging bridged network (Aline Manera)
* [9b68d511] Add message to KCHNET0010E code (Aline Manera)
* [06822baa] Improve PUT param checking (Royce Lv)
* [cf8372a2] Po: Minor changes to Chinese translation (Wen Wang)
* [6ef7d653] Add a disk to the VM when testing snapshot (Crístian Viana)
* [caabc9b4] issue #544: Refactor storage volume download (Crístian Viana)
* [942d68cc] Use 'bytes' as volume capacity and allocation unit (Crístian Viana)
* [a86b16e2] Change "_get_storagevolume" to static (Crístian Viana)
* [547883a9] Remove directories under /var/lib/kimchi if empty on ubuntu (Ramon Medeiros)
* [b7893f34] Don't let empty directories left on suse (Ramon Medeiros)
* [4abcc3c4] Remove empty directories after rpm -e kimchi on fedora (Ramon Medeiros)
* [56465e0e] issue #543: Generate unique names when creating volumes without name (Crístian Viana)
* [0fac1cbd] bugfix: Fix regexp in "kimchi.utils.get_next_clone_name" (Crístian Viana)
* [582ac4b4] Update VERSION, ChangeLog and po files for 1.4 release (Aline Manera)
* [4aa59410] Po support: translation for Chinese (Wen Wang)
* [193a339e] Update Portuguese translations (Aline Manera)
* [f554356e] Update po files (Aline Manera)
* [d48199d4] Bugfix#527 Reverting a snapshot doesn't change initial state of "Edit Guest" (Wen Wang)
* [2d56c0fb] issue #553: Use required parameter in "snapshotLookupByName" (Crístian Viana)
* [3f1dfd10] Bug fix #463: Allow add networks with non-ASCII characters to template and g.. (Aline Manera)
* [d7eff75f] Issue#536: raise proper error message when disk os info absent (Royce Lv)
* [65cb1c1e] Revert "Bug #482 Fix: Interfaces stacked in template edit" (Aline Manera)
* [571e942d] Bug #482 Fix: Interfaces stacked in template edit (Yu Xin Huo)
* [2dbb105e] Bug 487 Fix: Dropdown & Filter not aligned(mobile) (Yu Xin Huo)
* [b1ee7189] Bug fix #529: Kill all Kimchi processes when stopping kimchid service (Aline Manera)
* [f5c8e6ef] issue #474: Add default value for ldap_admin_id (Royce Lv)
* [4e28693b] Bugfix#549 VM button icons unaligned (Wen Wang)
* [95dc1c44] issue #504: Add details on how to install test dependencies (Crístian Viana)
* [b8272453] issue #438: Display nicer error message when starting network (Crístian Viana)
* [104b13fd] Bug fix #530: Update distros.d/ files (Aline Manera)
* [15ac5a55] Bug #443: Do not crash Kimchi when federation is enabled and openslp is not .. (Aline Manera)
* [e5802431] Bugfix #479: Allow non-admin users get devices passthrough information (Aline Manera)
* [9896454d] Bug #495 Fix: Remove error popup when non-admin login (Yu Xin Huo)
* [2952ceb8] Bugfix #477 Fix snapshot time didn't align issue (Wen Wang)
* [ce7bad58] Bug #546 Fix: Network button state issue (Yu Xin Huo)
* [27ce2219] issue #498: Fix typos on Kimchi messages (Aline Manera)
* [77184445] issue #491: Check model parameter exists when generating the interface XML (Aline Manera)
* [d49d89b4] issue #515: Add check_i18n.py to EXTRA_DIST (Royce Lv)
* [2eecfed3] List as many pools' info as possible (Christy Perez)
* [dc5b3af5] issue #532: Fix ldap admin filtering (Royce Lv)
* [e14f6f16] issue #475: Properly set cert and key variables when starting nginx proxy (Aline Manera)
* [c106109c] UI: Use capabilities cached values on 'Host PCI Device' tab (Aline Manera)
* [7fd0e033] issue #492: Expressly set autoport to yes in vm graphics. (Alan Jenkins)
* [7b0c3861] Bugfix: fix testcase for repository update (Royce Lv)
* [18b30332] Bugfix: Disable actions not supported by non-persistent VMs (Wen Wang)
* [f273c704] Change pattern match in pep8 filtering (Royce Lv)
* [6faf3b9c] Revert "snapshot: Clone snapshots when cloning a VM" (Crístian Viana)
* [89ac212f] Only allow VM snapshots to be taken on 'qcow2' disks (Crístian Viana)
* [ad867202] Update ChangeLog, VERSION and po files (Aline Manera)
* [97009a27] RHEL7: Guide user to subscribe to "RHEL Server Optional" channel (Aline Manera)
* [542ba6ab] Update ChangeLog for 1.4.0-rc1 (Aline Manera)
* [428f9f3b] Change guest edit permission logic (Royce Lv)
* [11205339] UI: support ldap vm permission tag (Royce Lv)
* [af6715d1] vmtemplate: allow allocation = 0 for type 'raw' (Daniel Henrique Barboza)
* [fea37c1c] Mockmodel test for cpuinfo (Christy Perez)
* [8cb70401] Parts to allow Kimchi to configure the cpu topology. (Christy Perez)
* [9eb51f56] UI: CPU Topology (Yu Xin Huo)
* [c2c3fa0d] UI: Guest Snapshot (Yu Xin Huo)
* [0056598f] Pass through libvirt error if storage create fails (Christy Perez)
* [da7fd8c7] Remove README statement that advises user does not use Kimchi in production (Aline Manera)
* [d7aabaa8] Return empty dict when VM doesn't have current snasphot (Crístian Viana)
* [b102443d] Update test model for authentication and authorization (Royce Lv)
* [6d11ef86] change vm permission tag (Royce Lv)
* [39e3611a] Move validation to authorizaiton (Royce Lv)
* [15a09605] Split users and groups for permission query (Royce Lv)
* [901b87d7] Bugfix: UI Disable button "Create" when adding a VM (Wen Wang)
* [8a1397cc] Edit Template redefined (Wen Wang)