Skip to content
  • 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