This project is mirrored from https://github.com/UPC/ravada.git.
Pull mirroring updated .
- 11 Jan, 2022 1 commit
-
-
Francesc Guasch authored
refactor: add a CDROM after ISO download * test: create from ISO
-
- 10 Jan, 2022 1 commit
-
-
Francesc Guasch authored
-
- 05 Jan, 2022 1 commit
-
-
Francesc Guasch authored
fix(networking): choose NAT IP first * try first IP from agent close #1672
-
- 24 Feb, 2021 1 commit
-
-
Francesc Guasch authored
-
- 23 Feb, 2021 1 commit
-
-
Francesc Guasch authored
feat: displays
-
- 01 Oct, 2020 1 commit
-
-
Francesc Guasch authored
Added this as a request and runs before auto start machines
-
- 02 Jun, 2020 1 commit
-
-
Francesc Guasch authored
-
- 22 May, 2020 1 commit
-
-
Francesc Guasch authored
-
- 27 Apr, 2020 1 commit
-
-
Francesc Guasch authored
-
- 23 Apr, 2020 1 commit
-
-
Francesc Guasch authored
fix(backend): checks node has enough memory * refactor(test): now it only lists bases * sets a minimal default memory if unset * defaults to localhost if node full * test fill memory issue #1297
-
- 14 Apr, 2020 1 commit
-
-
Francesc Guasch authored
* fix(backend): check volume name isn't already used issue #1285
-
- 10 Feb, 2020 1 commit
-
-
Francesc Guasch authored
-
- 23 Jan, 2020 1 commit
-
-
Francesc Guasch authored
Instead of searching for machines in nodes we keep track of instances so it is faster to remove them. issue #1235
-
- 21 Jan, 2020 1 commit
-
-
Francesc Guasch authored
feature(volumes): rebase volume files
-
- 29 Nov, 2019 1 commit
-
-
Francesc Guasch authored
-
- 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 Sep, 2019 1 commit
-
-
Francesc Guasch authored
* test(networking): flush and check FORWARD table * fix(networking): open forward chain when exposing ports * fix(frontend): allow ports beyond 99 issue #1134
-
- 06 Sep, 2019 1 commit
-
-
Francesc Guasch authored
refactor(volumes): volume management issue #1127
-
- 08 Jul, 2019 1 commit
-
-
Francesc Guasch authored
Try to the detect the interface where the remote IP comes from, and listen properly on that. issue #1099
-
- 26 Apr, 2019 1 commit
-
-
Francesc Guasch authored
* test(backend): remove when disk gone should work * fix(backend): cope with file volumes gone If the internal file volume is gone return empty information but keep going issue #1076
-
- 03 Apr, 2019 1 commit
-
-
Francesc Guasch authored
feature(backend): check for free disk space * test(volumes): check error when disk full * test(backend): check disk space before prepare base * fix(backend): error when no space available issue #10
-
- 07 Feb, 2019 1 commit
-
-
Francesc Guasch authored
* wip(cli): use faster machine listing issue #984 * feature(backend); set process priorities issue #984 * wip(backend): cache connections and check free memory Now Virtual Manager connections are cached. When balancing VMs, check if machine memory fits issue #984 * wip(backend): ignores disabled nodes, disable when one fails When a node is disabled, try not to use it. When a node fails, set disabled. Use process priorities. Improve MAC address generation on KVM * fix(KVM): don't reset the password if machine up issue #955 * wip(backend): remove forkmanager We handle forks ourselves so we can tweak this more. ie we can allow more process with more nodes. issue #984 * test(nodes): check remote remove base issue #984 * test(nodes): migrate without CD and fix volume names issue #984 * test(download): give time process to start * test(nodes): check base and volatile clones issue #984 * wip(nodes): cached nodes and allow clone when preparing base Check the cached nodes are there and not renamed When preparing a remote base allow to clone the machine issue #984 * refactor(KVM): disable nodes and better UUID creating random uuids sometimes failed issue #984 * wip(requests): kill request if pid not found issue #984 * test(volumes): create mock volumes with different names issue #984 * refactor(nodes): clean remote bases issue #984 * test(nodes): check volatile clones on remote * test(backend): properly create mock domains issue #984 * refactor(KVM): cope with duplicated uuids issue #984 * refactor(nodes): disable failed remote domains also cope with duplicated uuids on migration issue #984 * refactor(nodes): improve balancing failover and volatile issue #984 * test(pools): check unique uuid on creation issue #984 * refactor(nodes): fixed remove base on remote down node issue #984 * refactor(nodes): do not check active if node down issue #984 * refactor(requests): allow shutdown timeout on refreshing vms May come useful one day, handy for testing by now issue #984 * refactor(tests): removed debug * refactor(test): check down domain on disabled/down nodes issue #984 * refactor(backend): return all known remote ips In some cases may be more than 1 remote ip, probably when accessing from localhost issue #984 * refactor(test): wait more for remote machines down issue #984 * refactor(backend): use timeout shutdown only if defined issue #984
-
- 22 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* wip(frontend): allow create cdrom disk devices issue #973 * wip(volumes): store order number of volume So we can sort them for change or removal issue #973 * wip(backend): allow cdrom volumes also store order and do not remove cdrom on machine removal issue #973 * test(backend): test CD rom and boot order Changed all the test with disk devices involved because now CDs are a special case of disks. issue #973 * feature(frontend): manage disk devices Add, remove and change disk and CD settings issue #973 * feature(backend): manage disk devices Allow manage CDs and other disk devices including boot order issue #973
-
- 11 Jan, 2019 1 commit
-
-
Francesc Guasch authored
issue #969
-
- 09 Jan, 2019 1 commit
-
-
Francesc Guasch authored
* test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * test(backend); change and remove disk tests issue #198 * test(backend); check new disk volumes added test also new volumes are shown in frontend issue #198 * feature(requests): change disk settings and prepare the ground for change other hardware settings issue #198 * wip(backend): refresh machine if allowed issue #198 * refactor(volumes): get volume info before we were only getting target issue #198 * refactor(test): clean before and after issue #198 * refactor(test): get proper exit error issue #198 * refactor(test): get proper volume info issue #198 * refactor(test): clean before and after issue #198 * wip(volumes): store volume information issue #198 * wip(volumes): disk drivers definitions issue #198 * refactor(test); fixed remove test We were removing the wrong machine issue #198 * refactor(test): properly return if failed issue #198 * feature(volumes): remove/list/change disk volumes issue #198 * test(volumes): test volume change and removal issue #198 * feature(frontend): manage disk volumes issue #198 * test(utils): format disk size issue #198 * refactor(test): void images are YML now issue #198 * refactor(frontend): add hardware to last item by default issue#198 * wip(volumes): proper capacity and allocation issue #198 * refactor(test): bigger random names in test Once in a while there were duplicates issue #198 * wip(utils): check defined size issue #198 * refactor(test): mock domains standarized drivers store the driver name in the domain definition issue #198 * wip(volumes): allow set driver on create volume issue #198 * refactor(backend): removed debug issue #198 * refactor(test): fixed merge typo issue #198
-
- 19 Dec, 2018 1 commit
-
-
Francesc Guasch authored
* test(TLS): check display info with TLS fields issue #249 * feature(TLS): fetch stored vv file issue #249 * wip(TLS): create and store vv file with TLS Following the guidelines by @fv3rdugo on https://ravada.readthedocs.io/en/latest/docs/spice_tls.html issue #249 * wip(test): check tls display file issue #249 * feature(frontend): show the TLS display file issue #249 * refactor(frontend): both TLS and old display file issue #249 * refactor(test): wait longer for node to start * refactor(test): check tls file issue #249 * refactor(frontend): set tls_file if there is tls port It failed for some tests with no TLS VMM issue #249 * wip(frontend): properly show the tls vv file issue #249 * feature(backend): secure connection support with TLS With assistance from @fv3rdugo issue #249 * feature(frontend): show secure vv file if available issue #249 * fix(install): added dependencies for nodes support
-
- 03 Oct, 2018 1 commit
-
-
Francesc Guasch authored
* fix(backend): skip iptables for non-root and fix start extra arg issue #838 * test(backend); check domain found in VM issue #838 * test(backend); store mock domains on user allowed dir issue #838 * refactor(test): check remote ip issue #838 * fix(backend): volatiles removed on stop and iptables only if root issue #838 * fix(frontend): list clones right and fetch domain owner issue #838 * test(backend): skip right if no VM issue #838 * test: skip KVM on non-root issue #838 * test(download): do not download iso and checks issue #838 * test(download): do not download iso and checks issue #838 * refactor(backend): do not pass vm on clone issue #838 * fix(backend): do not pre remove if removed issue #838 * test: start mock domains inactive issue #838 * refactor(backend): check create domain args issue #838 * refactor(backend): check args on create domain issue #838 * wip(backend): don't pass request on start issue #838 * wip(backend): fix volatiles and start issue #838 * wip(backend): fixed remove volumes when already removed issue #838 * test(backend): fixed dir for mock VMs issue #838 * test(backend): mock VMs dir consolidated issue #838 * test(backend): check domain removed issue #838 * wip(test): there should be no password after hibernation issue #838 * refactor(backend): stop stale requests issue #838 * refactor(test): get data from remote issue #838 * refactor(test): remove hardcoded mem stat value issue #838 * wip(backend): toggle as true if not base issue #838 * test(backend): remove only this test mock domains issue #838 * test(stress): do not test if skipped issue #838 * test(iptables): check remove iptables for local access issue #838 * wip(requests): do not repeat cleanup requests issue #838 * test(frontend): return empty if no domain found issue #838 * wip(backend): fixed typos on merge issue #838 * test(backend): search unknown returns empty issue #838 * wip(bakckend): check args on create issue #838
-
- 28 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #530
-
- 13 Sep, 2018 1 commit
-
-
Francesc Guasch authored
issue #838
-
- 10 Sep, 2018 2 commits
-
-
Francesc Guasch authored
* test(backend): torture test backend - create domains and clones from debian preseed - start and stop many instances - prepare bases issue #789 * wip(test): fixed typo issue #789 * fix(backend): allow clone even if many requests pending fixes issue #790 * test(backend): add acpi to start domains quickly issue #789 * test(backend): create clones from the clones issue #789 * test(requests): many clone requests to same base issue #790 * fix(requests): allow many clones to same base issue #790 * test(users): create admin user if it doesn't exist issue #789 * test(backend): check real memory for void domains issue #789 * test(backend): test void domains too issue #789 * wip(test): stress test clones issue #789 * wip(test): let install debian in the background test void in the meanwhile issue #789 * test(backend): run test if env set Either TEST_STRESS , TEST_STRESS_KVM or TEST_STRESS_Void should be set to run the tests issue #789 * test(backend): create random requests, restart and hibernate issue #789 * test(backend): allow run all Void tests from non root issue #789 * test(backend): partition a real debian machine * test(backend): test random requests issue #789 * test(requests): autostart_domain right call for easier tests issue #789 * test(backend): added verbose mode issue #789 * test(backend): lock void domains on update issue #789 * test(iptables): clean jump issue #789 * fix(backend): connect to KVM before listing volumes issue #789 * test(backend): store id_vm on create domain issue #789 * test(backend): test random requests issue #789 * fix(frontend): list trivial recent process if failed those process results were hidden issue #789 * fix(frontend): properly show error message issue #789 * test(backend): test more requests issue #789 * test(backend): ignore error base removed issue #789 * refactor(backend): clean at arg from request * refactor(backend): network arg not used issue #789 * fix(backend): do not create iptables jump on shutdown Sometimes an extra RAVADA chain was added to iptables issue #789 * test: accept fail because host too loaded * refactor(requests): autostart domain fixed duplicate issue #789 * test(requests): test all requests one by one and test with each argument removed too issue #789 * fix(iptables): add jump only when creating chain issue #789 * test(shutdown): fix shutdown arguments issue #789 * test(requests): check requests on each vm issue #789 * test(backend): check memory added to mock machines issue #789 * test(backend): return default info if no memory defined * refactor(iptables): retry if can't acquire iptables cmd issue #789 * test: create a mock admin user and remove it issue #789 * test: allow error when no screen at copy screen * fix(iptables): try better to aquire iptables exe Under heavy load it may be busy issue #789 * test(backend): make VM random in tests issue #789 * refactor(backend): always process ping backend issue #789 * test: don't use machines that will be removed issue #789 * test: no need to specify vm * test: stress with not so many clones at first * wip(test): next if request removed * refactor(requests): store creation date issue #789 * wip(test): remove done requests issue #789 * wip(test): stress test * refactor(backend): check correct owner * fixed error in merge * test(backend): do not test downloads in stress * wip(test stress): cope with normal requests problems * wip(test stress): cope with normal req error issue #789 * refactor(backend): check user passed exists issue #789 * refactor(backend): store vm id issue #789 * test(stress): use only test domains and clones issue #789 * test(backend): check start and create at once issue #789 * wip(backend): load db changes before using storage fields issue #841 * check iptables jumps count issue #789 * doc: both flavours of autostart domain * test: clean user at the end issue #789 * refactor(backend): make sure all requests args are used issue #789
-
Francesc Guasch authored
issue #838
-
- 03 Sep, 2018 1 commit
-
-
Francesc Guasch authored
* test(backend): torture test backend - create domains and clones from debian preseed - start and stop many instances - prepare bases issue #789 * wip(test): fixed typo issue #789 * fix(backend): allow clone even if many requests pending fixes issue #790 * test(backend): add acpi to start domains quickly issue #789 * test(backend): create clones from the clones issue #789 * test(requests): many clone requests to same base issue #790 * fix(requests): allow many clones to same base issue #790 * test(users): create admin user if it doesn't exist issue #789 * test(backend): check real memory for void domains issue #789 * test(backend): test void domains too issue #789 * wip(test): stress test clones issue #789 * wip(test): let install debian in the background test void in the meanwhile issue #789 * test(backend): run test if env set Either TEST_STRESS , TEST_STRESS_KVM or TEST_STRESS_Void should be set to run the tests issue #789 * test(backend): create random requests, restart and hibernate issue #789 * test(backend): allow run all Void tests from non root issue #789 * test(backend): partition a real debian machine * test(backend): test random requests issue #789 * test(requests): autostart_domain right call for easier tests issue #789 * test(backend): added verbose mode issue #789 * test(backend): lock void domains on update issue #789 * test(iptables): clean jump issue #789 * fix(backend): connect to KVM before listing volumes issue #789 * test(backend): store id_vm on create domain issue #789 * test(backend): test random requests issue #789 * fix(frontend): list trivial recent process if failed those process results were hidden issue #789 * fix(frontend): properly show error message issue #789 * test(backend): test more requests issue #789 * test(backend): ignore error base removed issue #789 * refactor(backend): clean at arg from request * refactor(backend): network arg not used issue #789 * fix(backend): do not create iptables jump on shutdown Sometimes an extra RAVADA chain was added to iptables issue #789 * test: accept fail because host too loaded * refactor(requests): autostart domain fixed duplicate issue #789 * test(requests): test all requests one by one and test with each argument removed too issue #789 * fix(iptables): add jump only when creating chain issue #789 * test(shutdown): fix shutdown arguments issue #789 * test(requests): check requests on each vm issue #789 * test(backend): check memory added to mock machines issue #789 * test(backend): return default info if no memory defined * refactor(iptables): retry if can't acquire iptables cmd issue #789 * test: create a mock admin user and remove it issue #789 * test: allow error when no screen at copy screen * fix(iptables): try better to aquire iptables exe Under heavy load it may be busy issue #789 * test(backend): make VM random in tests issue #789 * refactor(backend): always process ping backend issue #789 * test: don't use machines that will be removed issue #789 * test: no need to specify vm * test: stress with not so many clones at first * wip(test): next if request removed * refactor(requests): store creation date issue #789 * wip(test): remove done requests issue #789 * wip(test): stress test * refactor(backend): check correct owner * fixed error in merge * test(backend): do not test downloads in stress * wip(test stress): cope with normal requests problems * wip(test stress): cope with normal req error issue #789 * refactor(backend): check user passed exists issue #789 * refactor(backend): store vm id issue #789 * test(stress): use only test domains and clones issue #789 * test(backend): check start and create at once issue #789 * wip(backend): load db changes before using storage fields issue #841 * check iptables jumps count issue #789 * doc: both flavours of autostart domain * test: clean user at the end issue #789 * refactor(backend): make sure all requests args are used issue #789
-
- 26 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* test(frontend): get domain drivers issue #809 * wip(frontend): get domain drivers from front issue #809 * fix(drivers): moved get drivers to front issue #809 * test(settings): check settings aplied and readable issue #809
-
- 07 Jun, 2018 1 commit
-
-
Francesc Guasch authored
* test(backend): test free memory error issue #746 * feat(frontend): show request error if any issue #746 * feat(backend): check free VM memory closes issue #746 * wip(backend): check real free memory available Before we could be misleaded by the use of overcommitting memory allocation issue #746
-
- 23 May, 2018 1 commit
-
-
Francesc Guasch authored
* [#629] [test] volatiles are removed from front * [#629] [test] check volumes are removed * [#629] check volumes are removed after shutdown * [#629] force volume removal after shutdown of volatile * [#629] test XML in extra data is there * [#629] Allow forced virtual machine open It will open even if there is no real virtual machine in the VM * [#629] store extra information of the virtual machine Each different VM can have extra fields only for its kind * fix: clean iptables even if domain removed [#629] * fix: remove domain even it is not known [#629] * wip(backend): remove disks from volatile clones issue #629 wip * feat(backup): clean temporary machines volumes issue #629 * test(volatile): check volatile volumes are removed * fix(downloads): retry if download failed * fix(volatile): clean requests on machine remove issue #629 * test(volatile): old machines crashed on remove * fix(volatile): old volatile machines crashed on remove If the machines were created before this feature, they were missing the extra information, create it on open issue #629 * fix(volatile): fixed SQL remove old requests issue #629 * fix(frontend): open front domain issue #629 * fix(volatile): show current name instead internal issue #629
-
- 16 Apr, 2018 1 commit
-
-
Francesc Guasch authored
-
- 05 Apr, 2018 1 commit
-
-
Francesc Guasch authored
-
- 21 Mar, 2018 1 commit
-
-
Francesc Guasch authored
-
- 24 Feb, 2018 1 commit
-
-
Francesc Guasch authored
-
- 19 Feb, 2018 1 commit
-
-
Francesc Guasch authored
-