Eric Helgeson
1695b40c65
fix bridge-utils missing from dev ( #157 )
2021-07-29 19:04:29 -05:00
uweseimet
af6e311e6e
protobuf-based rasctl/rascsi command interface ( #129 )
...
* Initial protobuf definition
* protobuf result message draft
* Merge with develop branch
* Makefile generates protobuf-based source files
* Interface update
* Fixed typo
* Fixed typo
* Updated returning status
* Serialize return data
* Use correct descriptor
* Made interface fields required
* Deserialize result
* Serialization update
* Updated serialization
* Serialization update
* Updated deserialization
* status handling update
* Evaluate status
* Revert "Evaluate status"
This reverts commit 3d8f2c3252
.
* Completed sense_key enum
* Renaming
* Added protobuf Command
* Updated command evaluation
* Interface update
* Interface update
* Added DeviceType enum
* Improved type-safety
* Fixed typo
* Type-safety update
* Fixed typo
* Error handling update
* Updated list handling
* Error handling update
* Use more C++ strings
* protobuf enums can provide their names
* Fixed listing devices
* Updated logging
* Enum usage cleanup
* More enum cleanup
* Fixed command check
* Updated type check
* Updated enums
* Removed unused variable
* Removed goto, added exception
* Socket handling cleanup
* Code locality cleanup
* Added helper method
* Extracted code
* Updated socket/file handling
* Use C++ I/O
* Use tolower()
* Renaming
* Simplified has_suffix
* Fixed typo
* Use spdlog namespace
* Simplified formatting (endl) of error messages
* Added -s option for changing the runtime log level to rasctl
* Renaming
* Renaming
* Updated error reporting
* Fixed log string formatting
* String conversion cleanup
* Fixed typo
* Log mmap error (happens on 64 bit)
* Improved proto3 compatibility, updated error handling
* CHanges based on review
* Fixed comment
* Comment update
* Updated ListDevice to not directly write to the stream
* Use size_t
* Renaming
* Buffering update
* MapController should not use fp
* Use fd, not fp
* rasctl has to display *all* results
* rasctl has to display *all* results
* Error handling update
* Updated to proto3 protocol
* Optimization by using protobuf-lite
* RaspBian outdated protoc does not support _Name
* Added protobuf-compiler to easyinstall.sh
Co-authored-by: akuker <34318535+akuker@users.noreply.github.com>
2021-07-18 17:15:13 -05:00
akuker
dbf78b772b
Merge pull request #96 from akuker/daynaport3
...
Add DaynaPort Functionality into the Development branch
2021-05-26 10:50:13 -05:00
Eric Helgeson
c2c0d5cbf7
Use truncate instead of dd
2021-05-13 12:22:28 -05:00
Eric Helgeson
ab0082dfcc
Dont stop output when showing status
2021-05-13 12:17:40 -05:00
Eric Helgeson
3c5d68a1f4
Add libpcap-dev and move all pkgs into installPackages()
2021-04-05 16:24:51 -05:00
Tony Kuker
61c7644250
Merge branch 'develop' into daynaport3
2021-04-05 16:11:54 -05:00
Quentin Smith
2579437b57
Allow generating pcap files of Daynaport traffic
...
If rasctl is given a file to "attach" to a daynaport interface, rascsi
will generate a pcap file at that path containing all sent/received
packets.
2021-04-04 23:13:51 +01:00
Quentin Smith
5ef97b99db
Use native ioctls to create/join bridge interface
2021-04-04 23:13:36 +01:00
Eric Helgeson
cbd7f17508
Stay on currently checked out branch for easy intall
2021-03-07 09:52:04 -06:00
Eric Helgeson
0b78f09f8d
Add DaynaPORT config to web
...
Add bridge-utils
Minor fixes to easyinstall
Can now save config, detach all devices
Bridge script error out if any command fails
2021-02-01 19:48:56 -06:00
Eric Helgeson
37f1166fd8
New Web Interface ( #69 )
...
* gitignore
* New Web Interface
Fixed spacing/tabs in easy install
Added migration check
Fix update web not actually updating
Migrating from https://github.com/erichelgeson/RaSCSI-web
* Allow user to select multiple types when creating images
* Show all devices even if nothing is attached.
* If attaching an iso to a cd device, dont detach, just insert
* UI feedback and restart rascsi service
* Check for any non-0 exit code for apache2 detection
* Pretty/informative 502
* Add confirms to some actions. Works in netscape 4.7
* Fix order of params for create_new_image
* Move non-route method to service
* Add method for getting logs
* Move settings to single file
add ability to mock commands for local dev
2020-12-30 19:39:32 -06:00
Eric Helgeson
d63b27f7d1
Fix dir for update ( #68 )
2020-12-28 13:39:20 -06:00
sonique6784
524f1c7826
improved HD creator with partioning and formatting Drive with HFS. ( #51 )
2020-11-07 18:10:09 -06:00
sonique6784
f907e85b55
added easy install script. helps setup your Pi/RaSCSI. ( #47 )
2020-10-25 18:55:53 -05:00