1
0
mirror of https://github.com/akuker/RASCSI.git synced 2025-01-13 07:30:16 +00:00

893 Commits

Author SHA1 Message Date
Tony Kuker
81524490b1 Merge tag 'v22.07.01' into develop
RaSCSI Reloaded version 22.07.01
2022-08-01 01:42:47 +01:00
Tony Kuker
ca3ded37f2 Update revision number for release 2022-08-01 01:41:10 +01:00
nucleogenic
7a18939171
Add support for --log-level argument to web UI ()
Increase verbosity of web UI log format

Add critical to supported log levels for completeness
2022-07-31 19:02:14 -05:00
Daniel Markstedt
a09885cdfe
Turn on web UI auth by default, and remove the stand alone option from the script. () 2022-07-31 17:21:31 -05:00
Daniel Markstedt
4b874ab135
Merge pull request from akuker/akuker-precache-pip
Download and cache pip packages as part of easyinstall
2022-07-30 23:38:20 -07:00
Daniel Markstedt
23f2633a77
Swedish localization for 2207 ()
* Update Swedish localizations

* Fix error
2022-07-30 22:09:48 -05:00
Daniel Markstedt
87718ce53f
Bump to Netatalk v2.220702 while removing install script logic that is now in an install script in the Netatalk code. () 2022-07-30 22:07:31 -05:00
RaSCSI User
0768803425 Download and cache pip packages as part of easyinstall 2022-07-31 02:59:52 +01:00
Daniel Markstedt
de5dff49be
Merge pull request from nucleogenic/webui-escape-command-arguments
Fix unescaped shell arguments
2022-07-30 16:10:05 -07:00
nucleogenic
ca918818bf
Fix unescaped shell arguments 2022-07-30 21:01:22 +01:00
Daniel Markstedt
956b4bcf0b
Merge pull request from akuker/dependabot/pip/python/ctrlboard/pillow-9.0.1
Bump pillow from 9.0.0 to 9.0.1 in /python/ctrlboard
2022-07-29 08:27:42 -07:00
Daniel Markstedt
34a3d77ff5
Merge pull request from akuker/rdmark_fix_issue_773
Create the secret file in .config/rascsi instead.
2022-07-29 08:25:03 -07:00
Daniel Markstedt
8265d25d88 Create the secret file in .config/rascsi instead. Plus some added code comments, and removing a superfluous sudo -v. 2022-07-28 22:48:18 -07:00
Daniel Markstedt
e51517ca60
Rebrand to RaSCSI Reloaded in key places in the code ()
* Add Reloaded to readme

* Add Reloaded to prominent places in the web app

* Add Reloaded to the rascsi startup message
2022-07-26 10:20:50 -05:00
nucleogenic
dc1414ba71
Add RASCSI host and port arguments to web/start.sh ()
* Fix data type of --rascsi-port argument

* Add support for --rascsi-host and --rascsi-port arguments

* Add short parameter names, increase specificity of web port parameter
2022-07-25 21:47:11 -07:00
Daniel Markstedt
94c98b4577
Merge pull request from philenotfound/master
In case all IDs are reserved recommend 0
2022-06-30 22:50:14 -07:00
Phil Eichinger
a33a228b6b In case all IDs are reserved recommend 0
Otherwise the occupied list is empty and this exception brings down the
whole web interface.

This can be easily provoked by just reserving all IDs in the web interface.
2022-06-30 23:17:55 +02:00
dependabot[bot]
da0f9527cc
Bump pillow from 9.0.0 to 9.0.1 in /python/ctrlboard
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.0 to 9.0.1.
- [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/9.0.0...9.0.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-28 23:21:12 +00:00
Tony Kuker
348b5dd026 Merge tag 'v22.05.02'
RaSCSI version 22.05.02
2022-06-28 18:20:11 -05:00
Daniel Markstedt
6397d9c9a3
Add a Copy image file flow to the Web UI. ()
* Add a Copy image file flow to the Web UI.

* Introduce a generic file creation message and use that consistently.

* Clarify code comment
2022-06-14 21:03:56 -05:00
Tony Kuker
a5d397b3fc Update version for next development ersion 2022-05-08 20:24:34 +01:00
Tony Kuker
4cb2b64a23 Updated version for 22.5.02 release v22.05.02 2022-05-08 20:19:30 +01:00
Daniel Markstedt
f93300f1b5
Merge pull request from melka/develop
Updated french translation
2022-05-07 09:21:06 -07:00
Kamel Makhloufi
2ae4e1c078 Updated french translation 2022-05-07 17:31:29 +02:00
Daniel Markstedt
ccf71ae33c
Merge pull request from akuker/cvictor-german-translation
German translation fix
2022-05-06 18:04:55 -07:00
Christian Victor
5fcbaa671c German translation fix 2022-05-06 20:25:01 +02:00
Daniel Markstedt
7da137a057
Merge pull request from n4al/spanish-translation-update
Updated translation for malformatted string
2022-05-03 07:18:15 -07:00
n4al
a7a0a3a3d4 Updated translation for malformatted string 2022-05-03 09:43:23 +02:00
Daniel Markstedt
a1a2e6089b
Fix a malformatted gettext string, and update the localization README ()
* Fix a gettext marked string that has one too many parantheses around it, excluding it from translations. Also, clean up layout around it.

* Add Swedish translation for the above.

* More explicit localization steps in the README to avoid recurring mistakes.
2022-05-02 14:42:09 -05:00
Daniel Markstedt
aa1f3b02e3
Make the ip and hostname show up on the Drive page as well. () 2022-05-02 14:41:11 -05:00
Daniel Markstedt
ef6c13777c
Merge pull request from n4al/spanish-update-hotfix
Fix for mistranslation of DaynaPORT SCSI/Link
2022-05-01 09:50:29 -07:00
n4al
1458e9bd18 Fix for mistranslation of DaynaPORT SCSI/Link 2022-05-01 18:42:37 +02:00
n4al
47711e734e
Updating Spanish translation of the Web UI ()
* Updating Spanish translation of the Web UI

* Updating Spanish translation of the Web UI without lazy option
2022-05-01 07:50:11 -07:00
Daniel Markstedt
182352e76b
Merge pull request from melka/develop
Updated french translation
2022-04-26 17:49:18 -07:00
Uwe Seimet
a3a53354cc
Fix issue 750 (Daynaport problems in develop branch) ()
INQUIRY for the Daynaport can return up to 37 bytes. The additional length field for the Daynaport is now 0x20 instead of 0x1b.
2022-04-26 22:08:28 +02:00
Kamel Makhloufi
a1435415ae Updated french translation 2022-04-26 17:38:29 +02:00
cvictor
a684aa65ad
Updated german translation ()
* Updated german translation

* Removed obsolete german translations
2022-04-18 16:45:43 +02:00
Daniel Markstedt
2b5763d40c
Swedish localization for April release ()
* Update Swedish localization for the April release.

* Translate two more strings.
2022-04-16 11:15:06 -05:00
akuker
f2aa2db73f
Added Schematic PDF file and Step 3D model ()
* Add PDF of schematic and step file

* ignore kicad backups

* Moved PDF files to the RASCSI.wiki repo

Co-authored-by: Tony Kuker <akuker@gmail.com>
2022-03-13 20:32:28 -05:00
Uwe Seimet
cb3011de99
Mode page value improvements ()
* Updated mode page values

* Page size update

* Caching parameters are not changeable
2022-03-13 19:47:54 -05:00
Uwe Seimet
32fb022a41
Updated MODE SENSE error handling in case of an overflow ()
* Updated MODE SENSE error handling

* Updated range check
2022-03-13 19:46:43 -05:00
Uwe Seimet
08156f763f
Only return RTC page if not changeable pages are requested () 2022-03-13 19:45:52 -05:00
dependabot[bot]
8f90ce4649
Bump pillow from 9.0.0 to 9.0.1 in /python/oled ()
* Generated .STEP file for RaSCSI

* Added STEP file and updated symbol and 3d model references to reference the correct gender of parts. Should be no functional change

* Added STEP file and updated symbol and 3d model references to reference the correct gender of parts. Should be no functional change

* Added 3D models and correct footprints for STEP file

* Merge version 20.12.0 into the master branch ()

* Update README.md

Added reference to gitflow

* Updated to match new versioning structure ()

* Updated to match new versioning structure

* fix version number

Co-authored-by: Tony Kuker <akuker@gmail.com>

* Scsimon improvements ()

* Updated scsimon to save data on a nano-second time scale, instead of micro-second

* Cleanup error messages and data types

Co-authored-by: Tony Kuker <akuker@gmail.com>

* Updated for new version number

* Change reported version back to development build

Co-authored-by: Tony Kuker <akuker@gmail.com>

* Set theme jekyll-theme-midnight

* Set theme jekyll-theme-dinky

* Create CNAME

* Delete CNAME

* Update version number

* RaSCSI hardware version 2.4 ()

* First attempt at adding 2.5 inch drive connector

* Clean up silkscreen and fix DRC issues

* additional cleanup. Made Pin 1 of the PB connector square

* minor tweaks

* Updates for ordered version

* Generate step file and schematic pdf

* First draft of powerbook drive bracket

* Added side holes and hole for MIPI connector

* Additional updates to the powerbook 3d printed bracket

* Moved RaSCSI board 1mm in + lots of cleanup

* Added optional floppy power connector. As-ordered version 2.4a

* Added optional floppy power connector. As-ordered version 2.4a

Co-authored-by: Tony <akuker@gmail.com>

* Bump pillow from 8.1.2 to 8.2.0 in /src/oled_monitor ()

Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.1.2 to 8.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.1.2...8.2.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create CODEOWNERS

* Create rpi_image_creation.yml

* Update README.md ()

added link to compatibility list.

* Revert "Update README.md ()" ()

This reverts commit 90214666c212a9e8f22cf30f7b89ca93161e2dd3.

* Bump pillow from 9.0.0 to 9.0.1 in /python/oled

Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.0 to 9.0.1.
- [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/9.0.0...9.0.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: Tony <akuker@gmail.com>
Co-authored-by: akuker <34318535+akuker@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: stuart taylor <github@j-notation.co.uk>
Co-authored-by: RaSCSI User <user@rascsi.com>
2022-03-13 19:45:16 -05:00
Uwe Seimet
f32c20883e
Ignore unknown parameters and log a warning ()
* Ignore unknown parameters and log a warning

* Added comment

* Updated logging
2022-03-13 19:44:16 -05:00
Uwe Seimet
9099d7249c
SASI FORMAT opcode fix, SASI segfault fix, added SASI INQUIRY/READ CAPACITY, 512 bytes per sector SASI drives ()
* Fixed opcode

* Fixed segfault

* Re-added 0x06 as additional SASI FORMAT opcode

* Added support of SASI drives with 512 bytes

* SASI LUN must always be taken from CDB and must be 0 or 1

* Fixed typo

* Fixed one more SASI segfault

* Removed duplicate code

* Updated error handling

* Updated error handling

* Logging update

* Added enum value for SPC-6

* Comment update

* Added support for SASI Inquiry

* Updated SASI LUN check

* Updated SASI LUN handling

* Comment update

* Revert "Comment update"

This reverts commit c6adbde25c29a68dc0574686b53b13b4dbf56207.

* Updated logging

* Implemented SASI READ CAPACITY

* Validate SASI block count

* Do not support ICD semantics for SASI drives

* SASI READ CAPACITY is a group 1 command with 10 bytes

* Comment update
2022-03-06 09:17:23 -06:00
akuker
536e77cd9d
Control board for managing the RaSCSI configuration ()
* First draft of control board - Issue 

* routed signals

* Fixed up silkscreens and added mousebites

* Fixed up silkscreens and added mousebites

* 3d models of encoder and display

* cleaned up layout

* cleaned up layout

* Rename project

* Remove extraneous files

* As-ordered version

* As-ordered version

* version 1.5 updates

* Updated to Kicad 6.0

* Genereated Gerber Files

* Fixed order of RaSCSI connector pinout & cleanup

* cleanup and switch to KiCad6

* Fix paths to 3d models

* create step file and delete old version

* Address Schematic ERC Warning

Co-authored-by: akuker <akuker@gmail.com>
2022-03-03 15:44:24 -06:00
akuker
ebf4cec6ee
Hardware Version 2.5 ()
* Added header for external ENB LED

* test fixture for rascsi

* test fixture for rascsi

* Updated to Kicad 6 and modified act LED

* Regenerated Gerber files to fix drill placement. Added CE logo

* Regeneraged gerbers

Co-authored-by: Tony Kuker <akuker@gmail.com>
2022-03-03 11:06:40 -08:00
Uwe Seimet
af9638ce48
Validate SEEK block address ()
* Validate SEEK block address

* Ignore block count for SEEK

* Updated REPORT LUNS
2022-03-03 12:53:11 -06:00
Uwe Seimet
305a7fb99d
Use enums for device type and scsi level ()
* Use enums for device type and scsi level

* Renaming

* Use new enum instead of magic values

* Comment update

* Fixed REQUEST SENSE regression
2022-03-02 11:31:42 -06:00
Benjamin Zeiss
0297fe856a
8bit encoder detection + debounced button detection, numpy removal ()
* debounce interrupt events for rotary events and button presses with 400 microseconds by default.

* Massive improvements for the encoder detection. Removed numpy as a dependency.

* Debounce button presses which started to jump around.

* formatting cleanup.
2022-03-01 20:27:14 -06:00