Uwe Seimet
e27d7af4b9
Fix remote interface communication issue (broken pipe) ( #1415 )
2024-05-01 16:15:43 +09:00
Uwe Seimet
67a3bf2227
Replace system timer by C++ standard time for timeout of 3 s ( #1361 )
2024-05-01 16:15:42 +09:00
Uwe Seimet
5f24e80a9c
Improve BSD compile-time compatibility ( #1342 )
2024-05-01 16:15:42 +09:00
Uwe Seimet
208b459849
Temporary fix for compiler issue ( #1359 )
...
* Fix bookworm compiler issue
* fix to Docker for workaround
---------
Co-authored-by: Benjamin Krein <superbenk@gmail.com>
2024-05-01 16:15:42 +09:00
Uwe Seimet
a516544d98
Move sector sizes lists from DeviceFactory to the respective devices ( #1323 )
2024-05-01 16:15:42 +09:00
Kamel Makhloufi
9ce1bce592
Updated french translation
2023-11-10 23:40:22 +09:00
Uwe Seimet
39dd1d38a2
Fix assertion when creating a removable media drive without filename ( #1308 )
2023-11-05 09:11:53 +01:00
Uwe Seimet
8bd06ea5cd
Improve how commands are internally executed ( #1247 )
...
* Improve how commands are internally executed
* Use const CommandContext for execution
* Update error handling
* Fix SonarQube issues
* Remove duplicate code
* Use mutex instead of atomic_bool
* Add hasher
* Add param_map
* Do not log unknown operations as an error for backward/foward compatibility
2023-10-30 13:57:46 +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
c78ba80088
Move default device parameters from DeviceFactory to the respective devices #1257 ( #1259 )
...
* Move default parameter handling
2023-10-30 11:24:18 +01:00
Uwe Seimet
aa927cb504
Move top-level .cpp files into their respective folders ( #1249 )
...
* Update Makefile, move top-level .cpp files
* Move top-level .cpp files into their respective folders
2023-10-16 18:27:18 +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
Uwe Seimet
bd9b776c47
Fix block size evaluation ( #1212 ) ( #1213 )
...
* Fix block size evaluation (#1212 )
2023-10-01 23:50:30 +02:00
nsafran1217
bf97201580
Add support for SCSI-1 CD Drives, .is1 extension ( #1109 )
...
* Add SCSI-1 option for scsicd with file extension is1
Update tests
Update documentation with is1 file extension
* Fix tests
2023-02-26 20:52:19 -06:00
Uwe Seimet
b6941c9e81
Do not abort but only warn on unexpected CD-ROM image size ( #1084 )
...
* Do not abort but only warn on unexpected CD-ROM image size
* Unit test update
* Updated exception handling
* Cleanup
* Fixed typo
2023-01-28 17:28:21 +01:00
Uwe Seimet
649655ba40
Fixed shutdown issues ( #1067 )
...
* Fixed wrong shutdown mode string (must be 'rascsi', not 'piscsi')
* Fixed spurious segfaults in termination handler
2023-01-14 19:26:49 +01:00
akuker
754347f833
Chinese translation updates ( #1054 )
...
* Updated translations from Li Xing
Co-authored-by: Tony Kuker <akuker@gmail.com>
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
2022-12-23 15:04:03 -06:00
Daniel Markstedt
63ee7df782
Add zh locale ( #1055 )
2022-12-23 13:37:17 -06:00
akuker
75b42d74eb
Chinese (zh) translation ( #1035 )
...
Co-authored-by: Tony Kuker <akuker@gmail.com>
Co-authored-by: iml6 <72815764+iml6@users.noreply.github.com>
2022-12-18 21:38:30 -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