dependabot[bot]
fb7cfc06ff
Bump typing-extensions from 4.8.0 to 4.15.0 in /python
...
Bumps [typing-extensions](https://github.com/python/typing_extensions ) from 4.8.0 to 4.15.0.
- [Release notes](https://github.com/python/typing_extensions/releases )
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/python/typing_extensions/compare/4.8.0...4.15.0 )
---
updated-dependencies:
- dependency-name: typing-extensions
dependency-version: 4.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 20:00:28 +01:00
dependabot[bot]
4636fab6f5
Bump markupsafe from 2.1.3 to 3.0.3 in /python
...
Bumps [markupsafe](https://github.com/pallets/markupsafe ) from 2.1.3 to 3.0.3.
- [Release notes](https://github.com/pallets/markupsafe/releases )
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/markupsafe/compare/2.1.3...3.0.3 )
---
updated-dependencies:
- dependency-name: markupsafe
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 19:55:51 +01:00
Daniel Markstedt
c642592551
Use generic SCSI TAPE product name and add more SCTP profiles
2025-11-10 19:51:57 +01:00
Daniel Markstedt
cc72fae224
Add section for tape drives to the Web UI drives page
...
The tape drives need their own section in the Jinja2 template
Also fixes a bug where the drive properties define a block size,
which is illegal for a SCTP device
One more fix: Filter tap/tar image files for the attach UI
2025-11-10 19:51:57 +01:00
Daniel Markstedt
567dca9cc3
Add device type shorthand 't' for Tape, and change printer to 'p'
...
The scsictl command parser looks for single letter shorthands for each device type;
this adds 't' for SCTP and changes SCLP to 'p'
Now you can do '-t tape' and '-t printer' for an easy to remember command
Also moves the SCTP default product/vendor into the device factory,
updates the unit tests, and an overhauls the man pages
2025-11-10 19:51:57 +01:00
Daniel Markstedt
7f57c9e28d
Introduce option to set the minimum execution time of SCSI commands ( #741 )
...
For the Status, DataIn, and DataOut phases, piscsi has a 50 microsecond
sleep implemented, which has proven a stabilizing factor for the bus
on most SCSI initiators
However, Akai S1100 and other samplers of a similar vintage need a longer
sleep time for reliable operation, so a -s option for piscsi has been
introduced to set the value to an artbitrary number at runtime
2025-11-09 09:37:33 +01:00
Daniel Markstedt
b7e7c4e529
Remove bitrotted X68000 host bridge device
...
The X68000 host bridge and associated host file system module
has not been functional for many years, as reported by multiple users
Removing the code will reduce complexity for users -
the SCBR device has caused some misunderstandings in the past -
while eliminating code that has been flagged as insecure by SonarQube
2025-11-09 08:45:56 +01:00
BogDan Vatra
18bb9548a7
Use same notation as scsi2pi
2025-11-07 18:20:31 +01:00
dependabot[bot]
945e049615
Bump pyusb from 1.2.1 to 1.3.1 in /python
...
Bumps [pyusb](https://github.com/pyusb/pyusb ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/pyusb/pyusb/releases )
- [Commits](https://github.com/pyusb/pyusb/compare/v1.2.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: pyusb
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 12:49:57 +01:00
dependabot[bot]
166d3b6e94
Bump babel from 2.13.1 to 2.17.0 in /python
...
Bumps [babel](https://github.com/python-babel/babel ) from 2.13.1 to 2.17.0.
- [Release notes](https://github.com/python-babel/babel/releases )
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-babel/babel/compare/v2.13.1...v2.17.0 )
---
updated-dependencies:
- dependency-name: babel
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 12:49:29 +01:00
dependabot[bot]
a0f683777f
Bump smbus2 from 0.4.3 to 0.5.0 in /python
...
Bumps [smbus2](https://github.com/kplindegaard/smbus2 ) from 0.4.3 to 0.5.0.
- [Release notes](https://github.com/kplindegaard/smbus2/releases )
- [Changelog](https://github.com/kplindegaard/smbus2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kplindegaard/smbus2/compare/0.4.3...0.5.0 )
---
updated-dependencies:
- dependency-name: smbus2
dependency-version: 0.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 12:49:08 +01:00
dependabot[bot]
d2fd7b1cef
Bump adafruit-circuitpython-typing from 1.9.5 to 1.12.3 in /python
...
Bumps [adafruit-circuitpython-typing](https://github.com/adafruit/Adafruit_CircuitPython_Typing ) from 1.9.5 to 1.12.3.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_Typing/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_Typing/compare/1.9.5...1.12.3 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-typing
dependency-version: 1.12.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 12:48:45 +01:00
dependabot[bot]
46db5c4fcf
Bump luma-oled from 3.8.1 to 3.14.0 in /python
...
Bumps [luma-oled](https://github.com/rm-hull/luma.oled ) from 3.8.1 to 3.14.0.
- [Changelog](https://github.com/rm-hull/luma.oled/blob/main/CHANGES.rst )
- [Commits](https://github.com/rm-hull/luma.oled/compare/3.8.1...3.14.0 )
---
updated-dependencies:
- dependency-name: luma-oled
dependency-version: 3.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 12:48:19 +01:00
Daniel Markstedt
56f44413b2
Bump python libs in common package
2025-11-07 12:44:50 +01:00
BogDan Vatra
a985fc83e4
Say hello to Streamer (tape) device support
...
Implements the mandatory and a few optional commands for tandberd see
https://bitsavers.org/pdf/tandbergData/TDC4100/6047-1_TDC-4100_SCSI-2_Interface_Functional_Specification_Aug1991.pdf
for more info.
Fixed #480
2025-11-07 07:43:21 +01:00
dependabot[bot]
65e2729190
Bump adafruit-circuitpython-requests from 2.0.2 to 4.1.15 in /python
...
Bumps [adafruit-circuitpython-requests](https://github.com/adafruit/Adafruit_CircuitPython_Requests ) from 2.0.2 to 4.1.15.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_Requests/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_Requests/compare/2.0.2...4.1.15 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-requests
dependency-version: 4.1.15
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 07:42:47 +01:00
dependabot[bot]
9ac14e9059
Bump pluggy from 1.4.0 to 1.6.0 in /python
...
Bumps [pluggy](https://github.com/pytest-dev/pluggy ) from 1.4.0 to 1.6.0.
- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pluggy/compare/1.4.0...1.6.0 )
---
updated-dependencies:
- dependency-name: pluggy
dependency-version: 1.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 07:25:35 +01:00
dependabot[bot]
2f09dbc352
Bump adafruit-circuitpython-busdevice from 5.2.6 to 5.2.14 in /python
...
Bumps [adafruit-circuitpython-busdevice](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice ) from 5.2.6 to 5.2.14.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice/compare/5.2.6...5.2.14 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-busdevice
dependency-version: 5.2.14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 07:24:50 +01:00
dependabot[bot]
8d42753a28
Bump adafruit-platformdetect from 3.53.0 to 3.84.1 in /python
...
Bumps [adafruit-platformdetect](https://github.com/adafruit/Adafruit_Python_PlatformDetect ) from 3.53.0 to 3.84.1.
- [Release notes](https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases )
- [Commits](https://github.com/adafruit/Adafruit_Python_PlatformDetect/compare/3.53.0...3.84.1 )
---
updated-dependencies:
- dependency-name: adafruit-platformdetect
dependency-version: 3.84.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 07:24:38 +01:00
dependabot[bot]
b4ff58df7e
Bump pillow from 10.3.0 to 12.0.0 in /python
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.3.0 to 12.0.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/10.3.0...12.0.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 07:23:56 +01:00
Daniel Markstedt
793b12cb46
Update SonarQube job conditions not to run for dependabot
...
Dependabot won't have the privileges to access the Sonar access token, so these jobs will always fail for their PRs
2025-11-07 07:18:12 +01:00
Daniel Markstedt
e6dd4e4d04
Migrate from simplepam to python-pam library
2025-11-07 07:00:09 +01:00
Daniel Markstedt
0020b9e107
Downgrade to Python click 8.1.8
2025-11-07 01:19:34 +01:00
Daniel Markstedt
f6da24a582
Downgrade protobuf version to 3.20.3
...
Python protobuf 6.x isn't compatible with the protoc version we're currently using for piscsi proper; let's upgrade both together at a later time
2025-11-07 00:57:54 +01:00
Daniel Markstedt
a9ef099b6b
Bump pyflakes to 3.4.0 for flake8 compatibility
2025-11-07 00:48:50 +01:00
Daniel Markstedt
d42e49ccb5
Bump flake8 to 7.3.0 for pycodestyle compatibility
2025-11-07 00:48:50 +01:00
dependabot[bot]
f152e1b7e7
Bump pycodestyle from 2.11.1 to 2.14.0 in /python
...
Bumps [pycodestyle](https://github.com/PyCQA/pycodestyle ) from 2.11.1 to 2.14.0.
- [Release notes](https://github.com/PyCQA/pycodestyle/releases )
- [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt )
- [Commits](https://github.com/PyCQA/pycodestyle/compare/2.11.1...2.14.0 )
---
updated-dependencies:
- dependency-name: pycodestyle
dependency-version: 2.14.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 00:48:50 +01:00
Daniel Markstedt
9b3e482c89
Run Python workflows on any change to Python code
2025-11-07 00:31:26 +01:00
Daniel Markstedt
f96219d1a8
Reformat Python code with black 25.9.0
2025-11-07 00:31:26 +01:00
dependabot[bot]
c814c46ce3
Bump black from 24.3.0 to 25.9.0 in /python
...
Bumps [black](https://github.com/psf/black ) from 24.3.0 to 25.9.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.3.0...25.9.0 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 25.9.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 00:15:03 +01:00
Daniel Markstedt
78a50f93b0
Revert back to Ubuntu 22.04 for armhf cross-compilation
2025-11-07 00:09:08 +01:00
Daniel Markstedt
fa11aa983b
Use Ubuntu Noble Numbat armhf repos
2025-11-07 00:03:30 +01:00
Daniel Markstedt
b1baea0ffa
Use valid value for the margin CSS style
2025-11-07 00:03:30 +01:00
Daniel Markstedt
e569ee1493
Use more recent Ubuntu, node.js, and Python
2025-11-06 23:53:56 +01:00
Daniel Markstedt
d40e5f7cb9
Have dependabot scan each docker subdir
2025-11-06 23:53:56 +01:00
Daniel Markstedt
5da559ef70
Refresh the SonarQube Cloud workflow
2025-11-06 23:53:56 +01:00
Daniel Markstedt
7eca895076
Bump to the latest GitHub actions, lock to hashes
2025-11-06 23:53:56 +01:00
dependabot[bot]
37476e5a14
Bump prettier from 3.0.0 to 3.6.2 in /python/web
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.0.0 to 3.6.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.0.0...3.6.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.6.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:32:46 +01:00
dependabot[bot]
1adced5876
Bump stylelint-config-standard from 34.0.0 to 39.0.1 in /python/web
...
Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard ) from 34.0.0 to 39.0.1.
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases )
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/34.0.0...39.0.1 )
---
updated-dependencies:
- dependency-name: stylelint-config-standard
dependency-version: 39.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:31:26 +01:00
dependabot[bot]
096b38af41
Bump stylelint from 15.10.2 to 16.25.0 in /python/web
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 15.10.2 to 16.25.0.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/15.10.2...16.25.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.25.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:27:57 +01:00
dependabot[bot]
19eba17dc0
Bump mypy-extensions from 1.0.0 to 1.1.0 in /python
...
Bumps [mypy-extensions](https://github.com/python/mypy_extensions ) from 1.0.0 to 1.1.0.
- [Commits](https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0 )
---
updated-dependencies:
- dependency-name: mypy-extensions
dependency-version: 1.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:13:39 +01:00
dependabot[bot]
cef876cc2d
Bump requests from 2.32.0 to 2.32.4 in /python/web
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.4 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.32.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:13:17 +01:00
dependabot[bot]
5cc2242728
Bump click from 8.1.7 to 8.3.0 in /python
...
Bumps [click](https://github.com/pallets/click ) from 8.1.7 to 8.3.0.
- [Release notes](https://github.com/pallets/click/releases )
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/click/compare/8.1.7...8.3.0 )
---
updated-dependencies:
- dependency-name: click
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:12:20 +01:00
dependabot[bot]
2a623429a0
Bump packaging from 24.0 to 25.0 in /python
...
Bumps [packaging](https://github.com/pypa/packaging ) from 24.0 to 25.0.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/24.0...25.0 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '25.0'
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:12:02 +01:00
dependabot[bot]
27f587b7f6
Bump pytest-httpserver from 1.0.10 to 1.1.3 in /python
...
Bumps [pytest-httpserver](https://github.com/csernazs/pytest-httpserver ) from 1.0.10 to 1.1.3.
- [Release notes](https://github.com/csernazs/pytest-httpserver/releases )
- [Changelog](https://github.com/csernazs/pytest-httpserver/blob/master/CHANGES.rst )
- [Commits](https://github.com/csernazs/pytest-httpserver/compare/1.0.10...1.1.3 )
---
updated-dependencies:
- dependency-name: pytest-httpserver
dependency-version: 1.1.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:11:40 +01:00
dependabot[bot]
29365afe56
Bump urllib3 from 2.2.2 to 2.5.0 in /python/web
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.2 to 2.5.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.5.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.5.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:10:41 +01:00
dependabot[bot]
f4a10247fc
Bump protobuf from 3.19.5 to 6.33.0 in /python
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.19.5 to 6.33.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.33.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 23:08:42 +01:00
Daniel Markstedt
ea2e3f4f99
Configure Dependabot for multiple ecosystems
...
Added support for Docker, GitHub Actions, npm, and Python package ecosystems with weekly update schedules.
2025-11-06 23:03:43 +01:00
dependabot[bot]
1956704c02
Bump jinja2 from 3.1.4 to 3.1.6 in /python/web
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.6 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 21:59:34 +01:00
Daniel Markstedt
847c46e3c7
Update copyright year to 2025 in piscsi_util.cpp
2025-11-06 21:28:04 +01:00