Nikolay Edigaryev
431ae9bbc9
Introduce --block in addition to --allow ( #126 )
2025-10-21 17:14:28 +04:00
Nikolay Edigaryev
8519fa2f86
Support TCP port exposure via "--expose" command-line argument ( #70 )
2025-01-09 16:50:39 +04:00
Nikolay Edigaryev
4a13c5922b
Prevent multiple --allow flags ( #35 )
...
* Prevent multiple --allow flags
* --allow: better value name instead of just <ALLOW>
2024-03-11 23:02:59 +04:00
Nikolay Edigaryev
a92f4e0c99
Introduce --allow command-line argument to allow traffic to CIDRs ( #34 )
2024-03-11 22:07:39 +04:00
Sergei Parshev
0a92c290be
Added a way to enable host-only networking through tart using --net-host ( #32 )
...
* Added a way to enable host-only networking through tart using SOFTNET_NET_TYPE=host
* Removed env variable and moved to Enum instead of str
* Fixed defaults & restricted publicity of host
* Fixed usage of NetType
2024-03-01 11:25:19 -05:00
Nikolay Edigaryev
cd5f1d2f4f
Fix unaligned read by switching from unmaintained users crate ( #26 )
...
* Fix unaligned read by switching from unmaintained users crate
* Bump proc-macro2 to to fix "unknown feature `proc_macro_span_shrink`"
2023-09-12 06:59:02 -04:00
Nikolay Edigaryev
d7699e95a9
Support graceful termination via SIGINT ( #23 )
...
* Support graceful termination via SIGINT
* $ cargo fmt
* Explain why we need to ignore the SIGINT
2023-03-16 18:38:03 +04:00
Fedor Korotkov
e71b32a8dd
Populate Sentry Release ( #17 )
...
* Populate Sentry Release
* Reverted new line
* Update src/main.rs
Co-authored-by: Nikolay Edigaryev <edigaryev@gmail.com>
Co-authored-by: Nikolay Edigaryev <edigaryev@gmail.com>
2022-12-14 17:17:34 -05:00
Nikolay Edigaryev
59cd9098e0
Ignore ENOBUFS when writing to VM's socket ( #18 )
...
* Ignore ENOBUFS when writing to VM's socket
* Hint the into() target type to the compiler to fix the build error
* Fix Clippy warnings
2022-12-15 00:15:19 +04:00
Fedor Korotkov
a1108b1b7f
Full backtrace ( #14 )
...
To include line numbers
2022-12-14 18:59:24 +04:00
Nikolay Edigaryev
11910d8540
Sentry integration ( #13 )
...
* Sentry integration
* Introduce a more generic CIRRUS_SENTRY_TAGS
* Revert switching to nightly toolchain
2022-12-12 21:33:45 +04:00
Nikolay Edigaryev
717e6b0f89
Increase the default bootpd(8) lease time from 1 to 10 minutes ( #8 )
2022-10-21 19:09:18 +04:00
Nikolay Edigaryev
ce129ba5cb
Allow host communication ( #7 )
...
* Allow communication with host
* Clarify missing root privileges message
2022-08-12 17:50:10 +03:00
Nikolay Edigaryev
88cd05e112
Automatically escalate privileges via passwordless sudo ( #3 )
...
* Automatically escalate privileges via passwordless sudo
* README.md: document passwordless sudo option in requirements
2022-06-14 17:41:07 +03:00
Nikolay Edigaryev
226a7e6c86
Initial revision of Softnet, a software networking for Tart
2022-06-10 16:53:03 +03:00