This project is mirrored from https://github.com/UPC/ravada.git.
Pull mirroring updated .
- 30 Mar, 2020 1 commit
-
-
Francesc Guasch authored
- Removed order by other fields - Also tweaked ping backed so it is more accurate issue #1276
-
- 14 Feb, 2020 1 commit
-
-
Francesc Guasch authored
Merge development into master for release * fix(install): upgrade timestamps (#1205) issue #1204 * test(auth): check login with uid or cn * test(auth): properly check both uid and cn * fix(cleanup): don't kill recent stale process * test(frontend): clone info works when extra ports * feature(cli): remove domain * fix(backend): done process get closed * Fix/1180 save screenshot database (#1207) fix(frontend): save screenshot in database * The screenshot is now storaged in the database and included as a JSON field * The test has been modified according to the new functions. fixes #1180 * fix(backend): do not count waiting processes * test(frontend): check process limits * Refactor frontend web service (#1212) * refactor(frontend): websockets admin and list bases * feature(frontend): warn admin about configure proxy * refactor(frontend): show/hide requests issue #1196 * aim for release 0.6 * changes for 0.6 * refactor(test): remaining tests that failed without root * Fix/1218 copy local screenshots database (#1219) Copies local screenshot files to the database Checks if the screenshot column exists (added in the 0.5 release) fixes #1218 * Refactor #1208 ldap (#1210) refactor(auth): use PBKDF2 to store encripted data in LDAP * test(auth): check with MD5 and PBKDF2 * refactor(auth): improved LDAP support * enabled PBKDF2 and SHA-256 * suggest bind by default * test old rfc2307 and new format and hashing issue #1208 * Using the eventual ldap.field configuration option, uid as default (#1206) * fix(auth): search in LDAP by uid and cn by default * Fix/1154 improve new machine page (#1222) fix(frontend): Improve users management in admin Modifies the regex to allow float values on the disk size fixes #1150 & #1154 * fix(backend): retry processes properly * fix(backend): convert disk size to integer * refactor(nodes): do not balance when only 1 node * Fix #1135 drivers (#1225) * test(backend): check drivers are kept on migration Positive duplication of problem reported by @eagliardi issue #1135 * fix(install): dependency for new LDAP auth * Refactor #1196 ping (#1227) refactor(frontend): ping backend WS issue #1196 * Fix #1023 anonymous users don't get deleted (#1214) fix(backend): remove temporary user on shutdown or remove * test(backend): temporary user get removed * test(auth): check when upgrade * refactor(frontend): allow ws anonyous on some channels * refactor(frontend): removed legacy ping backend * test(volatile): check users are removed closes issue #1023 * fix(frontend): only refresh screenshot when action mode (#1229) issue #1228 * fix(frontend): settings button was missing * Refactor #1228 action (#1230) * fix(frontend): copy contents so it flickrs less issue #1228 * fix(install): added missing , in SQL * fix(install): upgrade screenshots from previous releases * refactor(frontend): empty ws didn't return anything * test(frontend): check web services * list machines * list bases user * fix(backend): prepare base before clone many * Feature restrict access by client (#1233) feture(frontend): allow machines if access by client granted * feature(frontend): setup access by client * test(frontend): test ws with access grant * feature(access): allow by accept-whatever with many options * test(frontend): check access by encoding issue #1213 * Rebase virtual machines (#1224) feature(volumes): rebase volume files * fix(install): enable proxy for production hypnotoad * copyright message updated * refactor(test): ping without cache to speed it up * refactor(backend): keep track of instances Instead of searching for machines in nodes we keep track of instances so it is faster to remove them. issue #1235 * Copy screenshot updated to db (#1234) * fix(frontend): copy screenshot updated to db necessary because of @eskumon changes closes issue #1221 * refactor(db): table for instances * Improved contribution help for forks. * fix(backend): deal with conflicting ports This problem raised when creating multiple clones and starting them all at once. * test(ports): check when many clones start at once * fix(frontend): fixed reload in admin machines * Fix/1201 renew mac (#1232) fix(renewMac): Renew MAC on more than 1 NIC closes issue #1201 * fix(iso): Fedora 21 correct name * fix(frontend): screenshot refresh * fix(install): upgrade to db screenshots fixed Properly reads the png blob * refactor(frontend): clone many from non-base fixed * Added Kali 2020 to the default ISO list (#1236) Added Kali 2020 to the default ISO list * fix(ISO): fixed to allow Kali and other ISOs * doc: fetch upstream git code with https * Refactor spinoff (#1237) refactor(backend): spinoff volumes Base in frontend actions slightly improved. Need some work though issue #852 * test(backend): check copy many clones at once * refactor(backend): only clone many for > 1 * fix(backend): spinoff_volumes is now spinoff * Change number of virtual CPUs (#1238) feature(KVM): change number of virtual CPUs * change CPUs and memory * refactor(test): change memory via hardware * refactor(frontend): more responsive machine settings * fix(test): start all clones requires no remote ip * Add tr.po (#1239) * Add in user settings the valencia language * Add the valencia language * Fix two typos in spanish * How clean up a fork and restart it from upstream (#1243) * refactor(test): use common code * Do not run all the rebase test unless required * Properly detect browser languages * feature(ldap): force ssl version on connections required for connect to older LDAP servers * fix(qcow): check the volume is not in use * fix(test): missing chain name cleaning rules * refactor(frontend): improved list machines render * refactor(backend): cope with already removed volumes Co-authored-by:
Estefany <55500089+eskumon@users.noreply.github.com> Co-authored-by:
Olm <olm@unicaen.fr> Co-authored-by:
Fernando Verdugo <fv3rdugo@gmail.com> Co-authored-by:
gmiranda <guillermo.dev@gmail.com> Co-authored-by:
ergün elvan bilsel <30519822+erelbi@users.noreply.github.com> Co-authored-by:
carlosvinaroz <60468268+carlosvinaroz@users.noreply.github.com>
-
- 12 Feb, 2020 1 commit
-
-
Francesc Guasch authored
-
- 10 Feb, 2020 1 commit
-
-
Francesc Guasch authored
-
- 24 Jan, 2020 1 commit
-
-
Francesc Guasch authored
-
- 12 Dec, 2019 1 commit
-
-
Francesc Guasch authored
* refactor(frontend): websockets admin and list bases * feature(frontend): warn admin about configure proxy * refactor(frontend): show/hide requests issue #1196
-
- 20 Nov, 2019 1 commit
-
-
Francesc Guasch authored
Fixed issues with ports exposing * fix(frontend): input as text messed up * fix(ports): not alter table needs * fix(ports): check ports * fix(ports): increase time to ensure IP * test(ports): check refresh won't remove open ports * test(ports): new ports exposed added on clone start * rolled back web services issue #1197
-
- 05 Nov, 2019 1 commit
-
-
Francesc Guasch authored
* wip(frontend): basic websocket module issue #1187 * wip(frontend): subscribe to a websocket channel issue #1187 * wip(frontend): alert messages websocket issue #1187 * wip(frontend): WebSockets for some items * list alerts * list machines * list requests * machine info issue #1187
-
- 04 Nov, 2019 1 commit
-
-
Francesc Guasch authored
* feature(iso): new russian distro Linux Astra issue #1096 * Fix #1104 mariadb (#1105) * fix(install): create some tables forcing utf8 fixes issue #1104 * feature(frontend): disable timeout check in login form (#1110) fixes issue #1102 * feature(backend):Set three first MAC octets as static (#1111) issue #1103 issue #1102 * 1098 access (#1113) * fix(access): Add access tab * fix(access): Improve appearance * fix(access): Add i18n strings Issue #1098 * fix(frontend): login with spaces now fails (#1106) issue #1100 * Fix/1119 timeout (#1120) * wip(frontend): pass configured timeout when starting issue #1119 * Feature #1115 pools (#1121) * feature(frontend): manage pools issue #1115 * wip(frontend): fallback bt4 upgrade (#958) * feature(frontend): fallback bt4 upgrade issue #993 and #949 * 949 fallback (#1122) feature(frontend): fallback bt4 upgrade issue #993 and #949 * test(request): change curr and max memory issue #1123 * fix(request): change current memory issue #1123 * Fix(i18n): Empty lines transifex errors * wip(test): improved process waiting * fixed english duplicates * fixed when no display info available * wip(frontend): fixed pool form * fixed tests when there are no testing nodes * wip(frontend): bootstrap select picker on fallback issue #993 * remove old Ubuntu ISOs * fix(backend): refresh ISOs misplaced file It only happened if the ISO cache was removed * Feature #993 fallback (#1124) feature(frontend): get all fallback files for the package * wip(frontend): fallback for raphael fixed * wip(frontend): get original files for fallback * Also fix tell user to install agent for remote tests * wip(frontend); version badge issue #993 * show open ports info only if there is any * Fix #1125 iso (#1126) fix(backend): test and checks for old ISOs issue #1125 * refactor volume management (#1128) refactor(volumes): volume management issue #1127 * refactor(frontend): removed warning undefined * refactor(tests); fix check with local ips in some environments with no network it may fail * refactor(backend): remove only if necessary * Fix #1125 iso (#1129) * fix(backend): test and checks for old ISOs * feature(ISO): Arch Linux support * wip(download): fixed some regexp downloads issue #1125 * Fix #1131 pool (#1133) fix(backend): fixed create clone when pooling * fix(backend): reviewed pool clones management * refactor(frontend): improved user feedback * test(backend): pick a machine from pool issue #1131 * Fix ports expose (#1142) * test(networking): flush and check FORWARD table * fix(networking): open forward chain when exposing ports * fix(frontend): allow ports beyond 99 issue #1134 * Fix prepare base (#1144) * test(backend): check prepare fails * fix(backend): prepare base recover when fails issue #1143 * fixed with ng-cloak (#1139) issue #1138 * wip(install): download fallback files * smbios hostname (#1148) * test(KVM): change smbios on rename * fix(KVM): change smbios on rename fiuxes issue #1146 * Update fa.po (#1149) Some texts from administration section * fix(networking): properly deny restricted ports (#1147) issue #1134 * fix(documentation):Review requirements page (#1156) updated the requierements page to specify the Windows configuration fixes #1152 * fix(frontend): Improve users management in admin (#1159) Only show errors when the field loses focus Added a "Show password" button "Cancel" button now redirects to the users page (before it redirected to the VMs page) fixes #1140 * User experience access directly to virtual desktop if only has one machine (#1160) feat(frontend): direct access if only one machine Check number of machines If user only has one clone, redirect to file.vv and open spice client Issue #1145 * feat(backend): remove user from cli (#1161) Was proposed by @rogerferre Issue #1132 * Test #1137 mojo (#1151) * wip(frontend): return http status when failed login issue #1137 and it will affect issue #1141 too * test: allow test to connect to the MySQL DB issue #1137 * test(frontend): test login and create machine issue #1137 * wip(test): create base and clone it issue #1137 * wip(test): show some req messages * refactor(test): reconnect when timed out issue #1137 * Feature do not remove CD (#1158) feature(backend): add option with_cd on create base * test(volumes): check for CD * refactor(tests): do not wait for some reqs * test(backend): check ISO files in bases * wip(backend): set driver for CD-ROM issue #1116 * removed debug in test * wip(frontend): turn LDAP auth object into SQL this is needed to access auth functions issue #1154 * fix(networking): properly deny restricted ports (#1181) issue #1134 * Refactor for ubuntu eoan (#1183) * test(ldap): add config files for eaon tests * fix(test): remove user just logged in to refrsh issue #1177 * fixed test failed when many bridges * removed debug * Fix/1185 update cancel hyperlink (#1186) fix(frontend): Update cancel hyperlink fixes #1185 and part of #1140 * Feature/1145 directly (#1176) feat(frontend): direct access if only one machine Check number of machines If user only has one clone, redirect to file.vv and open spice client Issue #1145 * fix(frontend): Improve users management in admin (#1184) refactor(frontend): Improve users management in admin Change button name to "new user" Table hides until the "search" button is clicked fixes #1140 * fix(frontend): Improve new machine page (#1189) * Disk, Swap and RAM numeric entry * Enable SWAP volumes by default on new machine * Minimum disk size entry set by the selected ISO fixes #1150 & #1154 * Refactor nodes (#1190) refactor(backend): improved remote nodes response * feature(CLI): run one request * improve zombie management * refactor(backend): check status only if requested * refactor(backend): cache nodes storage * install: add dependency for IO::Scalar issue #1188
-
- 23 Oct, 2019 1 commit
-
-
Francesc Guasch authored
feature(backend): add option with_cd on create base * test(volumes): check for CD * refactor(tests): do not wait for some reqs * test(backend): check ISO files in bases * wip(backend): set driver for CD-ROM issue #1116
-
- 13 Sep, 2019 1 commit
-
-
Francesc Guasch authored
fix(backend): fixed create clone when pooling * fix(backend): reviewed pool clones management * refactor(frontend): improved user feedback * test(backend): pick a machine from pool issue #1131
-
- 13 Aug, 2019 1 commit
-
-
Francesc Guasch authored
* feature(frontend): manage pools issue #1115
-
- 22 Nov, 2018 1 commit
-
-
Fernando Verdugo authored
* wip(frontend):update CDNs Upgrade to Bootstrap 4 Issue [#866] * wip(frontend):update settings Issue [#866] * wip(frontend): upgrade settings tab Issue [#866] * Revert "wip(frontend):update settings" This reverts commit 01ab4f092cb9e15e9a0cab0493d09ebb7a18d986. * wip(frontend):bootstrap 4 Issue [#866] * wip(frontend):navigation upgrade Issue [#866] * wip(frontend):bootstrap upgrade - Add update js library - Upgrade settings tab - Polish list_bases Issue [#866] * wip(frontend): new syntax boostrap4 - panel -> card Issue [#866] * wip(frontend): settings upgrade Issue [#866] * wip(frontend): new_machine Issue #866 * wip(frontend):admin machines upgrade Issue #866 * wip(frontend): upgrade new_machine Issue [#866] * wip(frontend): upgrade new_user Issue #866 * wip(frontend): user_settings upgrade bootstrap4 Issue #866 * wip(frontend): user settings upgrade bt4 Issue #866 * wip(frontend): help upgrade bt4 Issue #866 * wip(frontend): nodes upgrade bt4 Issue #866 * wip(frontend): login upgrade Issue #866
-
- 14 Nov, 2018 1 commit
-
-
gloriarodriguez authored
show autostart checkbox if machine is not a base machine and if machine has not clones fixes #901
-
- 13 Nov, 2018 1 commit
-
-
gloria authored
show autostart checkbox if machine is not a base machine and if machine has not clones fixes #901
-
- 31 Oct, 2018 1 commit
-
-
Carlos Juan authored
* fix: Buttons disabled on machines permit action change buttons from type anchor to type button for to do directive ng-disabled correctly fixes #914 * fix Buttons disabled on machines permit action fix for machine clones fixes #914
-
- 03 Sep, 2018 1 commit
-
-
Francesc Guasch authored
Deal with slow listing of many clones issue #828
-
- 06 Jul, 2018 2 commits
-
-
Francesc Guasch authored
issue #828
-
Francesc Guasch authored
issue #828
-
- 18 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* feat(frontend): redirect to logout after timeout issue #753 * test(frontend): list machines returns only machines available to the user issue #698 * wip(grants): fixed list and settings list own clones and machines change settings to own clones and machines issue #698 * fix(frontend): list bases only show public to non-admins issue #698 * fix(backend): check iso file wasn't picking the right arg this is because we cherry-picked this code issue #780 * wip(grants): can list own machines if can create issue #698 * wip(frontend): properly show and hide action buttons issue #698 * test(backend): check deep recurson from frontend issue #698 * wip(backend): fix deep recurson from frontend issue #698 * Grants revision * fix(backend): removed domains return inactive issue #698 * wip(frontend): allow manage machine issue #698 * wip(fronted): hide clones if listing large for user issue #698 * wip(grants): fixed list machines when can remove all issue #698 * fix(frontend): settings is now manage issue #698 * fix clone permisions * Fix remove_clones , remove_clones_all & remove * Fix can_change_settings_clones * fix show grants when user has grant permissions * fix show users when user has manage_users permission * fix jump into /admin/users without permissions * wip(backend): run prepare and remove base as huge task this way other tasks will be executed in another process issue #797 * fix(frontend): machine screenshot failed on first load issue #797 * fix(upgrade): add grant screenshot for old releases issue #797 * fix(upgrade): add grant screenshot for old releases issue #797 * backend(grants): enable screenshot to all users issue #797
-
- 14 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* feat(frontend): redirect to logout after timeout issue #753 * test(frontend): show hibernated domains in listing issue #787 * fix(backend): set hibernated status properly issue #787 * fix(frontend): properly call hibernate issue #787 * test(frontend): set hiberanted inactive issue #787
-
- 28 May, 2018 1 commit
-
-
Francesc Guasch authored
* fix(monitoring): enable monitoring only if accessible Checks first if access to port 19999 is ok, then reloads and enables monitoring issue #756 * feat(monitoring): deal better with cached content Angular was caching port 19999 so it wasn't picking right monitoring access. It is still required that the user logs out and in to refresh monitoring port. issue #756 * fix(monitoring): check VM status If the VM is not running, the monitoring settings tab will not be displayed https://<hostname>/machine/settings/<id_vm>.html#monitoring Issue #756 * fix(monitoring): check VM status Issue #756
-
- 18 May, 2018 1 commit
-
-
Francesc Guasch authored
* test(grants): list virtual machines issue #710 * feat(grants): allow remove all machines issue #710 * test(grants): check shutdown issue #710
-
- 02 May, 2018 1 commit
-
-
fv3rdugo authored
issue #646 - Add <%=l missing in some strings - Fix Uppercase changed previously
-
- 26 Apr, 2018 1 commit
-
-
Francesc Guasch authored
-
- 25 Apr, 2018 1 commit
-
-
Francesc Guasch authored
Store and show the remote client connection status. If it is disconnected, it shows as such instead of the IP in the machines list. issue #682
-
- 24 Apr, 2018 1 commit
-
-
fv3rdugo authored
All the tests passed - Update msgid strings - Fix inconsistencies - Now transifex use this en.po
-
- 23 Apr, 2018 1 commit
-
-
JanFontanet authored
-
- 20 Apr, 2018 2 commits
-
-
JanFontanet authored
-
JanFontanet authored
-
- 16 Apr, 2018 1 commit
-
-
JanFontanet authored
-
- 13 Apr, 2018 9 commits
-
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-
JanFontanet authored
-