dependabot[bot]
86f082ac77
Bump sentry-anyhow from 0.34.0 to 0.35.0 ( #59 )
...
Bumps [sentry-anyhow](https://github.com/getsentry/sentry-rust ) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/getsentry/sentry-rust/releases )
- [Changelog](https://github.com/getsentry/sentry-rust/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-rust/compare/0.34.0...0.35.0 )
---
updated-dependencies:
- dependency-name: sentry-anyhow
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 12:02:04 +04:00
dependabot[bot]
b3df49889a
Bump libc from 0.2.164 to 0.2.167 ( #61 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.164 to 0.2.167.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.167/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.164...0.2.167 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 12:01:37 +04:00
dependabot[bot]
82be9577b3
Bump clap from 4.5.20 to 4.5.21 ( #57 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.20 to 4.5.21.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.20...clap_complete-v4.5.21 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 13:32:24 +04:00
dependabot[bot]
04c6019437
Bump libc from 0.2.162 to 0.2.164 ( #58 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.162 to 0.2.164.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.162...0.2.164 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 13:32:14 +04:00
dependabot[bot]
7374ceb239
Bump polling from 3.7.3 to 3.7.4 ( #54 )
...
Bumps [polling](https://github.com/smol-rs/polling ) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/smol-rs/polling/releases )
- [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/polling/compare/v3.7.3...v3.7.4 )
---
updated-dependencies:
- dependency-name: polling
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 10:38:49 +04:00
dependabot[bot]
cc7cc0e740
Bump anyhow from 1.0.92 to 1.0.93 ( #55 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.92...1.0.93 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 10:38:38 +04:00
dependabot[bot]
e53beeeb79
Bump libc from 0.2.161 to 0.2.162 ( #56 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.161 to 0.2.162.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.162/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.161...0.2.162 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 10:37:50 +04:00
dependabot[bot]
05cba5d771
Bump anyhow from 1.0.91 to 1.0.92 ( #53 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.91...1.0.92 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 18:50:40 +04:00
dependabot[bot]
cf97e3878d
Bump anyhow from 1.0.90 to 1.0.91 ( #52 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.90 to 1.0.91.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.90...1.0.91 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 12:13:17 +04:00
dependabot[bot]
7f5293dd5e
Bump libc from 0.2.159 to 0.2.161 ( #50 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.159 to 0.2.161.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.161/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.159...0.2.161 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 11:53:12 +04:00
dependabot[bot]
9a2e59b844
Bump anyhow from 1.0.89 to 1.0.90 ( #51 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.89 to 1.0.90.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.90 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 11:42:26 +04:00
dependabot[bot]
603c8b4889
Bump clap from 4.5.19 to 4.5.20 ( #49 )
2024-10-14 10:48:35 -04:00
Nikolay Edigaryev
24641d5325
$ cargo update ( #48 )
2024-10-03 23:54:02 +04:00
Nikolay Edigaryev
ed64c139cf
dependabot.yml: enable version updates for Cargo ( #42 )
2024-10-03 23:45:45 +04:00
Nikolay Edigaryev
8359992a08
$ cargo update ( #40 )
...
Also convert the "rust-toolchain" to "rust-toolchain.toml".
2024-07-23 14:33:31 +04:00
Nikolay Edigaryev
147c051b0e
Disable isolation when `--allow=0.0.0.0/0` is specified ( #39 )
...
* Disable isolation when --allow=0.0.0.0/0 is specified
* Upgrade & upgrade the dependencies
2024-07-02 15:36:07 +04:00
Nikolay Edigaryev
6456ed7228
README.md: proper nested bullet point syntax
2024-06-13 14:57:44 +04:00
Nikolay Edigaryev
56808c591f
README.md: remove extraneous space
2024-06-13 14:57:02 +04:00
Nikolay Edigaryev
eba21ed33e
Link to Wikipedia's "ARP spoofing" article
...
And include some examples of the tools.
2024-06-13 14:56:01 +04:00
Nikolay Edigaryev
867679446e
Ignore socketpair(2) errors when sending ( #36 )
2024-03-25 12:37:53 -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
Fedor Korotkov
f5a1b1cdbd
Goreleaser Fix ( #30 )
...
* Goreleaser Bug
Theoretically this config should work but it doesn't
* Specify `goamd64`
2024-01-24 19:09:59 +04:00
Fedor Korotkov
817dbb6e32
Fixed `x86_64` Homebrew update ( #29 )
...
Seems we need to build separate archives too and pass it to `brew`.
2024-01-24 07:30:36 -05:00
Fedor Korotkov
5f3b371e93
Build for `x86_64` ( #28 )
2024-01-24 15:23:04 +04: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
Fedor Korotkov
a775a92772
Add link to the blog post ( #25 )
2023-05-05 03:19:40 +04:00
Nikolay Edigaryev
f38d65f98f
README.md: Tart now uses --net-softnet
2023-03-28 08:21:19 +04:00
dependabot[bot]
4ba480ff4f
Bump openssl from 0.10.45 to 0.10.48 ( #24 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.45 to 0.10.48.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.45...openssl-v0.10.48 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-25 16:20:34 +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
dependabot[bot]
535e03c97f
Bump tokio from 1.23.0 to 1.25.0 ( #21 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.0 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.25.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-05 19:46:48 +04:00
Nikolay Edigaryev
d635751948
Capture ENOBUFS message into Sentry only once ( #19 )
2022-12-24 11:36:42 +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
Nikolay Edigaryev
4ab3cd7e5c
Switch back to nightly toolchain ( #16 )
2022-12-14 23:18:24 +04:00
Nikolay Edigaryev
cd78047d79
Upload symbols and sources to Sentry ( #15 )
...
* Upload symbols and sources to Sentry
* .cirrus.yml: add SENTRY_AUTH_TOKEN
* .cirrus.yml: install Sentry CLI
2022-12-14 19:34:26 +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
22c92688e5
Don't panic in Drop ( #12 )
2022-11-19 20:53:30 +04:00
Nikolay Edigaryev
e2403f0ea9
Only perform DHCP snooping for frames destined to the VM ( #10 )
2022-11-10 20:31:18 +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
71465f8bff
README.md: clarify installation instructions a bit
2022-10-13 18:30:30 +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
c231fd5e68
Release on Homebrew using GoReleaser ( #5 )
...
* Release on Homebrew using GoReleaser
* Add a Build task
2022-06-21 20:56:57 +03:00
Nikolay Edigaryev
38a1a31a03
License under AGPL-3.0 ( #4 )
2022-06-21 15:59:35 +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