This project is mirrored from https://github.com/UPC/ravada.git. Pull mirroring updated .
  1. 28 Apr, 2022 1 commit
  2. 26 Apr, 2022 1 commit
    • Francesc Guasch's avatar
      Refactor: hardware (#1738) · 91660d0e
      Francesc Guasch authored
      refactor(frontend): unified change hardware forms
      
      * remove unnecessary requests
      * allow change CPU mode like if it was a driver
      91660d0e
  3. 10 Mar, 2022 1 commit
  4. 04 Mar, 2022 1 commit
  5. 16 Feb, 2022 1 commit
  6. 29 Dec, 2021 1 commit
    • Francesc Guasch's avatar
      Feature uefi (#1674) · ed588d30
      Francesc Guasch authored
      feat: allow UEFI and machine types
      
      * test(backend): check machine with UEFI starts
      * add missing architectures in ISO definition
      * allow options on create machine
      * refactor: fixed wrong rebase
      * reviewed remove by name and create USB
      * fix undefined size
      * refactor: properly name 64 bits arch
      * test: properly check all KVM templates with UEFI
      
      closes issue #750
      ed588d30
  7. 19 Oct, 2021 1 commit
    • Francesc Guasch's avatar
      Test: missing volume (#1624) · c3611e39
      Francesc Guasch authored
      * refactor(test): work around missing volumes
      
      It can be either a missing ISO file or a missing volume
      
      * refactor(backend): properly check for missing volumes first
      c3611e39
  8. 30 Jul, 2021 1 commit
  9. 20 May, 2021 1 commit
    • Francesc Guasch's avatar
      Refactor: display tls (#1545) · 022d4934
      Francesc Guasch authored
      refactor: display TLS
      
      * refactor(backend): fix duplicated process req
      * feat: clean db leftovers
      * detect properly duplicated port
      * refactor: store id_vm + port
      * refactor(test): check port conflict
      * refactor(test): copy config for mock domains
      * check enforce limits properly
      * check better port conflicts
      * fix(install): correct id_vm
      * properly test TLS
      * : store port and vm to check duplicates
      * show displays TLS
      * clean cache when desconnecting VMs
      * test: allow link sizes attribute
      * test(displays): check gone TLS display when migrating
      * install: clean ports before create index
      * test ports with rvd_back running
      * make sure there is an n_order field
      *test ports and unload nbd when testing spinoff
      * install: clean duplicated indexes
      * refactor(test): tet mojo in background
      * refactor(frontend): hide display URL unless port
      * vlc no TLS
      * refactor(test): clean iptables after test
      * refactor(ports): improved fix conflict
      * refactor(ports): manage secondary displays
      * refactor: remove display_file pre-generated
      * cache connections only if writeable
      * user may have been removed
      * retry 10 times to solve conflict
      022d4934
  10. 26 Mar, 2021 1 commit
  11. 23 Feb, 2021 1 commit
  12. 01 Sep, 2020 1 commit
    • Francesc Guasch's avatar
      Fix raw volumes unbase (#1383) · 6e0af6b5
      Francesc Guasch authored
      fix(volumes): properly define backing files
      
      * test(volumes); tries to rebase a volume
      * test(volumes); create test qcow2 volumes
      * refactor(volumes): base for qcow2 volumes is copy
      * test(volumes): base from base
      
      closes issue #1381
      6e0af6b5
  13. 22 May, 2020 1 commit
  14. 21 May, 2020 2 commits
  15. 27 Apr, 2020 1 commit
  16. 02 Mar, 2020 1 commit
  17. 20 Feb, 2020 1 commit
  18. 10 Feb, 2020 1 commit
  19. 21 Jan, 2020 1 commit
  20. 04 Nov, 2019 1 commit
    • Francesc Guasch's avatar
      New development features (#1191) · d6c91852
      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
      d6c91852
  21. 23 Oct, 2019 1 commit
    • Francesc Guasch's avatar
      Feature do not remove CD (#1158) · c464ab9e
      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
      c464ab9e
  22. 23 Sep, 2019 1 commit
  23. 06 Sep, 2019 1 commit
  24. 13 Aug, 2019 1 commit
  25. 12 Apr, 2019 1 commit
    • Francesc Guasch's avatar
      Feature #1011 net (#1055) · da8fd4ed
      Francesc Guasch authored
      feature(KVM): manage network interfaces
      
      * feature(frontend): get network interfaces
      * feature(backend): manage KVM network interfaces
      * feature(network): list network interfaces
      
      * test(backend): test KVM network interfaces
      * test(KVM): skip network bridge if not available
      * test(network): test network bridge
      * test(network): test list interfaces
      
      * refactor(frontend): hide list requests and properly wait
      
      issue #1011
      da8fd4ed
  26. 14 Mar, 2019 1 commit
  27. 07 Mar, 2019 1 commit
    • Francesc Guasch's avatar
      Feature #973 cdrom (#1008) · 535e7571
      Francesc Guasch authored
      * feature(frontend): allow create cdrom disk devices
      * refactor(backend): allow cdrom volumes
      * test(backend): test CD rom and boot order
      
      issue #973
      535e7571
  28. 25 Jan, 2019 1 commit
    • Francesc Guasch's avatar
      Fix #985 swap (#988) · bdd74b57
      Francesc Guasch authored
      * fix(backend): use swap size as passed
      
      issue #985
      
      * refactor(test): use small disk for testing
      
      Crashed tests may fill the disk drive
      
      issue #985
      bdd74b57
  29. 22 Jan, 2019 1 commit
    • Francesc Guasch's avatar
      Feature #973 cd (#980) · 6f1c6bb5
      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
      6f1c6bb5
  30. 09 Jan, 2019 1 commit
    • Francesc Guasch's avatar
      Feature #198 disk (#974) · 056c280a
      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
      056c280a
  31. 10 Oct, 2018 1 commit
    • Francesc Guasch's avatar
      Refactor #264 sqldata (#892) · f0d7efca
      Francesc Guasch authored
      * wip(test): do not use Test::SQL::Data
      
      issue #264
      
      * wip(tests): fixed missing connector
      
      issue #264
      
      * refactor(iptables): only run iptables from root
      
      issue #264
      
      * wip(test): init db
      
      issue #264
      
      * wip(test): store void machines in per-user dir
      
      This way root and non-root tests won't have access problems.
      
      issue #264
      
      * wip(test): Test::SQL::Data no longer a requirement
      
      issue #264
      
      * wip(test): Test::SQL::Data no longer required
      f0d7efca
  32. 05 Jul, 2018 1 commit
    • Francesc Guasch's avatar
      Feature/692 memory ng (#820) · fd0c3de3
      Francesc Guasch authored
      * being able to change max_memory
      
      * being able to change max_memory
      
      * 692 test
      
      * [#692]Added options in frontend - need fixes
      
      * [#692]Fix frontend isues when showing info
      
      * [#692]Fix frontend isues when showing info
      
      * [#692]Improved ui
      
      * [#692]Improved ui fix
      
      * [#692]Improved ui fix
      
      * fix
      
      * wip(frontend): improving machine settings
      
      issue #692
      
      * test(hardware): add and remove mock hardware
      
      issue #692
      
      * feat(frontend): responsieve management of hardware drivers
      
      issue #692
      
      * feat(frontend): normalize feedback and refresh
      
      issue #692
      
      * feat(frontend): show requests status
      
      issue #692
      
      * fix(hardware): sometimes changes didn't refresh
      
      issue #692
      
      * test(backend): check if machine needs restart
      
      * test(backend): more checks for add and remove hardware
      
      issue #692
      
      * test(backend): polished some tests
      
      issue #692
      
      * feat(frontend): better feedback when chaning hardware
      
      issue #692
      
      * feat(frontend): show if machine needs restart
      
      issue #692
      fd0c3de3
  33. 26 Jun, 2018 1 commit
  34. 13 Jun, 2018 1 commit
    • JanFontanet's avatar
      671 USB hardware change from frontend (#786) · b0326516
      JanFontanet authored
      * [671]Get Method + View FrontEnd
      
      * [#671]Enable the possiblity to change the number of USB that the user wants on his VM if admin
      
      * [#671]Enable the possiblity to change the number of USB that the user wants on his VM if admin
      
      * test file
      
      * [#671]Delete specific hardware & avoid changing hardware from base
      b0326516