* Don't log names of internal symbols that can be used for attacks
* Add integrity check to dropzone.js library
* Better a11y of web form labels
* Safer handling of file download paths
* Don't invert boolean check
* Make backend auth check a flask abort
* Clean up indentation to remove unwanted tabs
* Run workflow either on PR events, or branch pushes, not both
* Update revision for release
* Create sonarcloud.yml
* Update sonarcloud.yml
* Update sonarcloud.yml
* Update sonarcloud.yml
* Update sonarcloud.yml
* Delete sonarcloud.yml
* Update revision number for release
* Remove SonarCloud cache setup as it is now offered by default (#1135)
No need to configure the cache anymore, SonarCloud now has an automatic analysis caching. See https://docs.sonarcloud.io/advanced-setup/languages/c-c-objective-c/#analysis-cache.
* Revert "Remove SonarCloud cache setup as it is now offered by default (#1135)" (#1144)
This reverts commit 3ad668cfd1.
* Update web.yml
* Update cpp.yml
* Update web.yml
* Update build_code.yml
* Update build_code.yml
* Update cpp.yml
* Update web.yml
---------
Co-authored-by: Tony Kuker <akuker@gmail.com>
Co-authored-by: Massimo Paladin <massimo.paladin@gmail.com>
- Bump stylelint and stylelint-config-standard libs to the latest versions (security fixes)
- Remove deprecated stylelint-config-prettier module
- Scan the classic style sheet with stylelint and prettier in the github workflow
- Address stylelint and prettier issues in the classic stylesheet
- Bump prettier to 3.0.0
* Add script to install ftp server
* Grep only the first ip address to avoid capturing the docker ip address
* Consistently use --assume-yes and --no-install-recommends with apt-get
* Capture corner case where both rascsi and piscsi groups exist
* Add CI/CD dependency of easyinstall.sh
* Update the run choices
- Fixed ignore patterns in .dockerignore
- Added healthchecks to backend and web containers
- Reduced Docker image sizes
- Removed RaSCSI references in various areas (e.g. rascsi -> backend)
- Added compilation-only step to easyinstall.sh
- Moved apt package lists to variables
- Revert to triggering GitHub Actions runs on push
- Updated web/frontend_checks workflow to run black and flake8 against all Python sources
- Capture log files from backend/web containers
- Fix None to float conversion bug when user agent is absent or unrecognised