This project is mirrored from https://github.com/UPC/ravada.git. Pull mirroring updated .
  1. 30 Mar, 2020 1 commit
  2. 14 Feb, 2020 1 commit
    • Francesc Guasch's avatar
      Release 0.6 (#1245) · c5430bf2
      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: default avatarEstefany <55500089+eskumon@users.noreply.github.com>
      Co-authored-by: default avatarOlm <olm@unicaen.fr>
      Co-authored-by: default avatarFernando Verdugo <fv3rdugo@gmail.com>
      Co-authored-by: default avatargmiranda <guillermo.dev@gmail.com>
      Co-authored-by: default avatarergün elvan bilsel <30519822+erelbi@users.noreply.github.com>
      Co-authored-by: default avatarcarlosvinaroz <60468268+carlosvinaroz@users.noreply.github.com>
      c5430bf2
  3. 12 Feb, 2020 1 commit
  4. 10 Feb, 2020 1 commit
  5. 24 Jan, 2020 1 commit
  6. 12 Dec, 2019 1 commit
  7. 20 Nov, 2019 1 commit
    • Francesc Guasch's avatar
      1197 ports (#1199) · 77c337ef
      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
      77c337ef
  8. 05 Nov, 2019 1 commit
    • Francesc Guasch's avatar
      Refactor websockets (#1192) · 756796eb
      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
      756796eb
  9. 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
  10. 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
  11. 13 Sep, 2019 1 commit
    • Francesc Guasch's avatar
      Fix #1131 pool (#1133) · bcb7a80f
      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
      bcb7a80f
  12. 13 Aug, 2019 1 commit
  13. 22 Nov, 2018 1 commit
    • Fernando Verdugo's avatar
      866 bootstrap4 (#948) · 0bd73ff1
      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
      0bd73ff1
  14. 14 Nov, 2018 1 commit
  15. 13 Nov, 2018 1 commit
  16. 31 Oct, 2018 1 commit
    • Carlos Juan's avatar
      fix: Buttons disabled on machines permit action (#923) · 22e0163f
      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
      22e0163f
  17. 03 Sep, 2018 1 commit
  18. 06 Jul, 2018 2 commits
  19. 18 Jun, 2018 1 commit
    • Francesc Guasch's avatar
      start #797 (#799) · 7ed0bdbc
      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
      7ed0bdbc
  20. 14 Jun, 2018 1 commit
    • Francesc Guasch's avatar
      Fix/787 hibernated (#792) · 2b80a3c7
      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
      2b80a3c7
  21. 28 May, 2018 1 commit
    • Francesc Guasch's avatar
      fix(monitoring): enable monitoring only if accessible (#759) · 09d81ad2
      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
      09d81ad2
  22. 18 May, 2018 1 commit
    • Francesc Guasch's avatar
      #710 shutdown all (#738) · 1586d172
      Francesc Guasch authored
      * test(grants): list virtual machines
      
      issue #710
      
      * feat(grants): allow remove all machines
      
      issue #710
      
      * test(grants): check shutdown
      
      issue #710
      1586d172
  23. 02 May, 2018 1 commit
    • fv3rdugo's avatar
      fix(i18n) · 6d8d81b4
      fv3rdugo authored
      issue #646
      
      - Add <%=l missing in some strings
      - Fix Uppercase changed previously
      6d8d81b4
  24. 26 Apr, 2018 1 commit
  25. 25 Apr, 2018 1 commit
  26. 24 Apr, 2018 1 commit
    • fv3rdugo's avatar
      [#646] fix(locales) · 722b5f1d
      fv3rdugo authored
      All the tests passed
      - Update msgid strings
      - Fix inconsistencies
      - Now transifex use this en.po
      722b5f1d
  27. 23 Apr, 2018 1 commit
  28. 20 Apr, 2018 2 commits
  29. 16 Apr, 2018 1 commit
  30. 13 Apr, 2018 9 commits