dependabot[bot]
aa2f03fd6d
Bump black from 25.9.0 to 25.11.0 in /python
...
Bumps [black](https://github.com/psf/black ) from 25.9.0 to 25.11.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/25.9.0...25.11.0 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 25.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:55:52 +01:00
dependabot[bot]
2d1128ab27
Bump watchdog from 4.0.0 to 6.0.0 in /python
...
Bumps [watchdog](https://github.com/gorakhargosh/watchdog ) from 4.0.0 to 6.0.0.
- [Release notes](https://github.com/gorakhargosh/watchdog/releases )
- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst )
- [Commits](https://github.com/gorakhargosh/watchdog/compare/v4.0.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: watchdog
dependency-version: 6.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:55:17 +01:00
dependabot[bot]
694c91bc82
Bump stylelint from 16.25.0 to 16.26.0 in /python/web
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 16.25.0 to 16.26.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/16.25.0...16.26.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.26.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:54:27 +01:00
Daniel Markstedt
a872333458
Move python resources into the common package
...
Reduces duplication of these binary files across multiple clients
2025-11-24 12:58:29 +01:00
Daniel Markstedt
a152252a9e
macproxy classic uses port 5001
2025-11-24 01:37:28 +01:00
Daniel Markstedt
8d26537afb
Web UI: use a dropdown select instead of hyperlinks to change theme
...
Brings consistency in the settings page UX
2025-11-24 01:37:28 +01:00
Daniel Markstedt
9feed77752
add a simple integration test for web form upload
2025-11-23 16:40:17 +01:00
Daniel Markstedt
d93621229c
touch up docstrings for file upload functions
2025-11-23 16:40:17 +01:00
Daniel Markstedt
0fa816d0c5
remove unused properties in no-js upload form
2025-11-23 16:40:17 +01:00
dependabot[bot]
8a734911c3
Bump pillow from 11.2.1 to 11.3.0 in /python/oled
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.2.1 to 11.3.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/11.2.1...11.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-23 10:39:21 +01:00
stinkerton18
29057750ee
web UI: fallback no-js web form for file uploads ( #1364 ) ( #1560 )
...
This makes it possible to upload files from a vintage browser, for
instance
Note that you have to explicitly turn off javascript in the user agent
to get the fallback form
2025-11-23 00:54:31 -08:00
Daniel Markstedt
3a9bb6d1c2
Refactor Eject test to use parameterized data
...
Additional fixes:
- add support for SCTP to the attach test
- remove device_props test data that was ignored
2025-11-23 09:05:18 +01:00
Daniel Markstedt
55a8f518bb
web UI: fallback no-js web form for file uploads ( #1364 )
...
This makes it possible to upload files from a vintage browser, for instance
Note that you have to explicitly turn off javascript in the user agent to get the fallback form
2025-11-22 23:49:01 +01:00
nucleogenic
e844d73741
Update log levels in broken web API tests
2025-11-21 17:58:13 +01:00
dependabot[bot]
ba713861e8
Bump pillow from 11.2.1 to 11.3.0 in /python/ctrlboard
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.2.1 to 11.3.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/11.2.1...11.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 20:45:57 +01:00
Daniel Markstedt
f5cfe66fcf
freeze python requirements with python 3.9.2
...
Drop the versions for a handful of libraries to restore python 3.9 compatibility
2025-11-18 20:42:54 +01:00
dependabot[bot]
27e8e77d75
Bump js-yaml from 4.1.0 to 4.1.1 in /python/web
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-15 12:40:56 +01:00
dependabot[bot]
a61856f8cb
Bump werkzeug from 3.0.6 to 3.1.3 in /python
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.6 to 3.1.3.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.6...3.1.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 22:08:53 +01:00
dependabot[bot]
1a921944c2
Bump adafruit-circuitpython-ssd1306 from 2.12.11 to 2.12.22 in /python
...
Bumps [adafruit-circuitpython-ssd1306](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306 ) from 2.12.11 to 2.12.22.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/compare/2.12.11...2.12.22 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-ssd1306
dependency-version: 2.12.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 20:12:41 +01:00
dependabot[bot]
05b5038217
Bump pytest from 8.1.1 to 9.0.0 in /python
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.1.1 to 9.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...9.0.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 20:11:34 +01:00
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
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
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
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
b1baea0ffa
Use valid value for the margin CSS style
2025-11-07 00:03:30 +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