23 Commits

Author SHA1 Message Date
Daniel Markstedt
363760f2cc Update version numbers for release 25.12.1 2025-12-30 15:39:07 +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
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
Daniel Markstedt
847c46e3c7 Update copyright year to 2025 in piscsi_util.cpp 2025-11-06 21:28:04 +01:00
Daniel Markstedt
adfe0e4823 Update version for development 2024-05-01 16:10:39 +09:00
Daniel Markstedt
e540da06c4 Update version number for release 2024-04-29 18:32:28 +09:00
Daniel Markstedt
1919eb34bb Bump software copyright year to 2024 2024-04-23 08:00:58 +09:00
Daniel Markstedt
c59a300a97 Update version for next development version 2023-11-11 23:17:47 +09:00
Uwe Seimet
7bbcf59c76 scsictl shall accept generic key/value pairs for options that take parameters (#1240) (#1274)
* scsictl accepts generic key/value pairs for options that take parameters
2023-10-31 09:02:28 +01:00
Uwe Seimet
b7cb23e391 Add statistics and make scsictl accept generic key/value parameters (#1237/#1238) (#1262)
* Add statistics and make scsictl accept generic key/value parameters
2023-10-30 13:32:45 +01:00
Uwe Seimet
2acb742043 Fix output formatting (#1254) 2023-10-22 16:19:40 +02:00
Uwe Seimet
41bdcd4aed Issues 1179 and 1182 (#1232)
* Update logging

* Remove duplicate code

* Update unit tests

* Clean up includes

* Merge ProtobufSerializer into protobuf_util namespace

* Precompile regex

* Add const

* Add Split() convenience method, update log level/ID parsing

* Move log.h to legacy folder

* Elimininate gotos

* Fixes for gcc 13

* Update compiler flags

* Update default folder handling

* Use references instead of pointers

* Move code for better encapsulation

* Move code

* Remove unused method argument

* Move device logger

* Remove redundant to_string

* Rename for consistency

* Update handling of protobuf pointers

* Simplify protobuf usage

* Memory handling update

* Add hasher
2023-10-15 08:38:15 +02:00
Tony Kuker
9c5296a65b Update version for next development version 2023-04-22 19:46:26 -05:00
Tony Kuker
ba1d867ad5 Update revision number for release 2023-04-22 19:42:55 -05:00
Tony Kuker
76e5b812d7 Update version for next development version 2023-02-11 12:34:43 -06:00
Tony Kuker
caf004b1ae Update revision number for release 2023-02-11 12:32:56 -06:00
Uwe Seimet
ae4b9a70ba Fixed unit tests and version formatting (#1062) 2023-01-07 09:50:37 +01:00
Tony Kuker
bf2b210c4c update revision number for release 2022-12-23 15:11:24 -06:00
Daniel Markstedt
52c2aa474f Rebrand project to PiSCSI (#1016)
* Rebrand project to PiSCSI
- rascsi ->piscsi
- rasctl -> scsictl
- rasdump -> scsidump
- ras* -> piscsi* (rasutil -> piscsi_util, etc.)

* Refined the formatting and wording of the app startup banner
* Kept some references to rascsi and rasctl where backwards compatibility is concerned
* Point to the new github repo URL

Co-authored-by: nucleogenic <nr@nucleogenic.com>
Co-authored-by: Uwe Seimet <Uwe.Seimet@seimet.de>
2022-12-05 09:58:23 -08:00
akuker
12068cafb8 Reliability fix for Banana Pi M2+ (#1014) Also incremented version number
Co-authored-by: Tony Kuker <akuker@gmail.com>
2022-12-04 11:55:38 -06:00
akuker
eb71c31cf1 Initial merge of (incomplete) Banana Pi updates (#993) 2022-12-02 22:20:27 -06:00
Uwe Seimet
454c61ac0d Added rascsi filter to limit logging to a particular device (#978)
* Support for ID and LUN parameter for the -L option in rascsi

* Added DeviceLogger class

* Removed dupiicate code

* Fixed SonarQube issues

* Added unit tests, improved code sharing

* Fixed regression (#979)
2022-11-11 21:08:48 +01:00
Uwe Seimet
4fa513090a Improve code sharing and dependencies, address code duplication (#976) 2022-11-10 07:44:06 +01:00