Releases: VoltCyclone/PCILeechFWGenerator
Releases · VoltCyclone/PCILeechFWGenerator
v0.14.8
Immutable
release. Only release title and notes can be modified.
Fix overlay realism and anti-fingerprinting vulnerabilities (#540) * fix: update voltcyclone-fpga submodule to latest master The previous commit (311c3b49) no longer exists in the remote repository. Updated to current master HEAD (3e2ecb9a). * fix: replace 'from src.' imports with 'from pcileechfwgenerator.' The package uses package-dir mapping src/ -> pcileechfwgenerator in pyproject.toml. Using 'from src.' imports works during development but breaks when the package is installed from PyPI because the installed package name is 'pcileechfwgenerator', not 'src'. This fixes: ModuleNotFoundError: No module named 'src' Closes #538 * fix: update mock patch paths from 'src.' to 'pcileechfwgenerator.' Also fixes: - test_vfio_constants.py: use imported module name instead of bare 'src' - build_cli.py: fix suggested command in error message - test_build.py: fix assertion for reproduction command * register fingerprinting improvements
v0.14.7
Immutable
release. Only release title and notes can be modified.
What's Changed
- Unbound local error bugfix by @ramseymcgrath in #537
Full Changelog: v0.14.6...v0.14.7
v0.14.6
Immutable
release. Only release title and notes can be modified.
Fix src import paths (#535)
v0.14.5
Immutable
release. Only release title and notes can be modified.
v0.14.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- 514 bug v143 by @ramseymcgrath in #515
- ⬆️(deps): Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #508
- ⬆️(deps): Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #507
- fix report status bug by @ramseymcgrath in #520
- ⬆️(deps): Bump actions/labeler from 4 to 6 by @dependabot[bot] in #519
- ⬆️(deps): Bump actions/stale from 5 to 10 by @dependabot[bot] in #518
- Potential fixes for 4 code quality findings by @ramseymcgrath in #521
- Feat/tlp emoulation by @ramseymcgrath in #523
- 524 bug 0143b7 by @ramseymcgrath in #525
- 528 bug device id and vendor id not being updated by @ramseymcgrath in #530
Full Changelog: v0.14.3...v0.14.4
v0.14.3b8
Immutable
release. Only release title and notes can be modified.
524 bug 0143b7 (#525) * Fix duplicate source file paths causing Vivado synthesis errors - Fixed nested src/src/ directory structure that was causing duplicate module definitions - When copying source files, don't append 'src' to output_dir since relative paths already include it - This resolves Vivado synthesis errors about overwriting module definitions and unresolved hierarchical names - Fixes issue where files were being added twice to Vivado project (once from src/ and once from src/src/) Root cause: _copy_source_files was preserving directory structure from board_path, which included 'src/', but was also being given an output_dir of 'board_output_dir/src', resulting in files being placed at 'board_output_dir/src/src/file.sv'. * Add regression tests for source file duplication bug - test_copy_source_files_no_nested_src_directory: Verifies files aren't copied to src/src/ - test_unified_build_script_no_duplicate_source_files: Ensures build script doesn't add duplicate files These tests prevent regression of GitHub issue #524 where duplicate module definitions were causing Vivado synthesis to fail due to nested src/src/ directory structure. * ..
v0.14.3b7
What's Changed
- ⬆️(deps): Bump actions/labeler from 4 to 6 by @dependabot[bot] in #519
- ⬆️(deps): Bump actions/stale from 5 to 10 by @dependabot[bot] in #518
- Potential fixes for 4 code quality findings by @ramseymcgrath in #521
- Feat/tlp emoulation by @ramseymcgrath in #523
Full Changelog: v0.14.3-beta.6...v0.14.3-beta.7
v0.14.3b6
v0.14.3-beta.6 fix (#520)
v0.14.3b4
What's Changed
- 514 bug v143 by @ramseymcgrath in #515
- ⬆️(deps): Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #508
- ⬆️(deps): Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #507
Full Changelog: v0.14.3...v0.14.3-beta.4
v0.14.4b3
Full Changelog: v0.14.4-beta.1...v0.14.4-beta.3