Skip to content

Added support for .hd1 (SCSI-1) image files#828

Merged
akuker merged 13 commits intodevelopfrom
feature_scsi1_image_file
Sep 8, 2022
Merged

Added support for .hd1 (SCSI-1) image files#828
akuker merged 13 commits intodevelopfrom
feature_scsi1_image_file

Conversation

@uweseimet
Copy link
Copy Markdown
Contributor

No description provided.

@uweseimet uweseimet linked an issue Sep 3, 2022 that may be closed by this pull request
@nucleogenic
Copy link
Copy Markdown
Member

Hi @uweseimet @rdmark

Since this branch is in draft status, and there are other changes present, perhaps faff3c3 should be split out into a separate PR?

Anybody that pulls the develop branch will not have a fully functional web UI or know why this is the case. I have tested the fix in this commit and it works as expected, so I think this change could be integrated straight away.

@uweseimet
Copy link
Copy Markdown
Contributor Author

@nucleogenic I agreed with @rdmark that we would not need a separate branch for that. Anybody using the develop branch may not assume that everything is correct. But if this is blocking you, just create a PR.

@uweseimet uweseimet linked an issue Sep 6, 2022 that may be closed by this pull request
@uweseimet
Copy link
Copy Markdown
Contributor Author

@nucleogenic If everything works as expected we may be able to merge this branch tomorrow. Please see #814 for details.

@uweseimet
Copy link
Copy Markdown
Contributor Author

Tested and confirmed to work by @Pacjunk

@uweseimet uweseimet marked this pull request as ready for review September 7, 2022 08:18
@akuker
Copy link
Copy Markdown
Member

akuker commented Sep 7, 2022

@uweseimet - could you resolve the conflict with develop?

@uweseimet
Copy link
Copy Markdown
Contributor Author

@akuker Sure, will do this soon.

akuker and others added 5 commits September 7, 2022 17:06
* automated test try 1

* filter branches

* filter branches

* filter branches

* filter branches

* filter branches

* Configured build and test CI workflows

* enable for all branches

* Update README.md

* Update README.md

Co-authored-by: Tony Kuker <akuker@gmail.com>
* Fixing SonarCloud issues, first round

* Fixing SonarCLoud issues, next round

* Fixing SonarQube issues, next round

* Fixed warning

* Replaced empty constructors/destructors with = default;

* Fixed warning

* Replaced new

* Use constants instead of macros

* Use structured binding declarations

* Use init statements for if

* Use string views

* Use enum class, use using instead of typedef

* Fixed more SonarCloud warnings

* Replaced redundant/duplicate types with auto

* Devlared methods const

* Memory management update

* Fixed warning

* Added missing const

* Improved RaScsiResponse memory management

* Improved memory management

* Improved memory management

* Replaced macros by constants, removed unused constants

* Made member private

* Fixed warning

* Added comment

* Fixed shadowing warnings

* Cleanup

* Cleanup

* Cleanup

* Fixed shadowing warning

* Removed unused code

* Fixed more warnings

* Removed obsolete casts

* Fixed warnings

* Removed unused field

* Removed library not needed by rasctl

* Include cleanup

* Updated platform check for better compatibility

* Improved check for invalid option. This prevents rasctl to break on macos.

* Updated option check

* Fixed typo

* Added TODO

* Removed macro

* Scope update

* Replaced macro

* Added TODO, update memory management

* Fixed typo

* Replaced NULL by nullptr

* Use more structured bindings

* Added TODO

* Use calloc instead of mallco to not need memset

* Fixed warnings

* Fixed SonarQube initialization issues

* Fixed warning

* Cleaned up override/virtual/final

* Fixed warnings

* Constructor update

* Fixed tests

* Improved memory management

* Added missing const

* Added const

* Fixed two bugs reported by SonarCloud

* Fix SonarCloud hotspot

* Fixed memory management

* Memory management update

* Addressing hotspot by using strncpy

* Fixed SonarCloud issues

* Fixed SonarQube issues

* Added missing const

* Added const

* Added const

* Suppress false positive

* Added SonarQube suppressions for false positives

* Added suppresoin

* Fixed code smells

* Reverted changes that is a SonarQube issue, but caused problems with -O3

* Removed TODO based on review
@uweseimet
Copy link
Copy Markdown
Contributor Author

@akuker I'm done with the merge.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Sep 7, 2022

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@akuker akuker merged commit d80fbec into develop Sep 8, 2022
@akuker akuker deleted the feature_scsi1_image_file branch September 8, 2022 02:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Explicit SCSI-1 support: Add support for .hd1 image files VAXstation 3100 Issues with booting

3 participants