dependabot[bot]
5f3f3ec1ed
build(deps): bump the vhost-device group with 3 updates
...
Bumps the vhost-device group with 3 updates: [libc](https://github.com/rust-lang/libc ), [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys ) and [proc-macro2](https://github.com/dtolnay/proc-macro2 ).
Updates `libc` from 0.2.148 to 0.2.149
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.148...0.2.149 )
Updates `linux-raw-sys` from 0.4.8 to 0.4.10
- [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.8...v0.4.10 )
Updates `proc-macro2` from 1.0.68 to 1.0.69
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.68...1.0.69 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: linux-raw-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 10:52:26 +05:30
dependabot[bot]
cdc826ecfc
build(deps): bump the vhost-device group with 22 updates
...
Bumps the vhost-device group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.3` | `4.4.6` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.147` | `0.2.148` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.47` | `1.0.49` |
| [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) | `0.11.1` | `0.11.2` |
| [itertools](https://github.com/rust-itertools/itertools ) | `0.10.5` | `0.11.0` |
| [byteorder](https://github.com/BurntSushi/byteorder ) | `1.4.3` | `1.5.0` |
| [anstyle](https://github.com/rust-cli/anstyle ) | `1.0.1` | `1.0.4` |
| [anstyle-parse](https://github.com/rust-cli/anstyle ) | `0.2.1` | `0.2.2` |
| [clap_lex](https://github.com/clap-rs/clap ) | `0.5.0` | `0.5.1` |
| [fastrand](https://github.com/smol-rs/fastrand ) | `2.0.0` | `2.0.1` |
| [hashbrown](https://github.com/rust-lang/hashbrown ) | `0.14.0` | `0.14.1` |
| [indexmap](https://github.com/bluss/indexmap ) | `2.0.0` | `2.0.2` |
| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys ) | `0.4.5` | `0.4.8` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.66` | `1.0.68` |
| [regex](https://github.com/rust-lang/regex ) | `1.9.4` | `1.9.6` |
| [rustix](https://github.com/bytecodealliance/rustix ) | `0.38.8` | `0.38.17` |
| [termcolor](https://github.com/BurntSushi/termcolor ) | `1.2.0` | `1.3.0` |
| [toml_edit](https://github.com/toml-rs/toml ) | `0.19.14` | `0.19.15` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.11` | `1.0.12` |
| [which](https://github.com/harryfei/which-rs ) | `4.4.0` | `4.4.2` |
| [winapi-util](https://github.com/BurntSushi/winapi-util ) | `0.1.5` | `0.1.6` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.15` | `0.5.16` |
Updates `clap` from 4.4.3 to 4.4.6
- [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.4.3...v4.4.6 )
Updates `libc` from 0.2.147 to 0.2.148
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.147...0.2.148 )
Updates `thiserror` from 1.0.47 to 1.0.49
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.47...1.0.49 )
Updates `vmm-sys-util` from 0.11.1 to 0.11.2
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-vmm/vmm-sys-util/commits )
Updates `itertools` from 0.10.5 to 0.11.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.5...v0.11.0 )
Updates `byteorder` from 1.4.3 to 1.5.0
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.4.3...1.5.0 )
Updates `anstyle` from 1.0.1 to 1.0.4
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-ls-v1.0.1...v1.0.4 )
Updates `anstyle-parse` from 0.2.1 to 0.2.2
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.1...anstyle-parse-v0.2.2 )
Updates `clap_lex` from 0.5.0 to 0.5.1
- [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_lex-v0.5.0...clap_lex-v0.5.1 )
Updates `fastrand` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/smol-rs/fastrand/releases )
- [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/fastrand/compare/v2.0.0...v2.0.1 )
Updates `hashbrown` from 0.14.0 to 0.14.1
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.14.0...v0.14.1 )
Updates `indexmap` from 2.0.0 to 2.0.2
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/bluss/indexmap/compare/2.0.0...2.0.2 )
Updates `linux-raw-sys` from 0.4.5 to 0.4.8
- [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.5...v0.4.8 )
Updates `proc-macro2` from 1.0.66 to 1.0.68
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.66...1.0.68 )
Updates `regex` from 1.9.4 to 1.9.6
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.4...1.9.6 )
Updates `rustix` from 0.38.8 to 0.38.17
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.8...v0.38.17 )
Updates `termcolor` from 1.2.0 to 1.3.0
- [Commits](https://github.com/BurntSushi/termcolor/compare/1.2.0...1.3.0 )
Updates `toml_edit` from 0.19.14 to 0.19.15
- [Commits](https://github.com/toml-rs/toml/compare/v0.19.14...v0.19.15 )
Updates `unicode-ident` from 1.0.11 to 1.0.12
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.11...1.0.12 )
Updates `which` from 4.4.0 to 4.4.2
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/4.4.0...4.4.2 )
Updates `winapi-util` from 0.1.5 to 0.1.6
- [Commits](https://github.com/BurntSushi/winapi-util/compare/winapi-util-0.1.5...0.1.6 )
Updates `winnow` from 0.5.15 to 0.5.16
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.15...v0.5.16 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: vmm-sys-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: byteorder
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: anstyle
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstyle-parse
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clap_lex
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: fastrand
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: hashbrown
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: linux-raw-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: regex
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: termcolor
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: toml_edit
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: which
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winapi-util
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06 14:20:12 +05:30
dependabot[bot]
3169f28899
build(deps): bump aho-corasick from 1.0.5 to 1.1.1
...
Bumps [aho-corasick](https://github.com/BurntSushi/aho-corasick ) from 1.0.5 to 1.1.1.
- [Commits](https://github.com/BurntSushi/aho-corasick/compare/1.0.5...1.1.1 )
---
updated-dependencies:
- dependency-name: aho-corasick
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 08:58:26 +05:30
dependabot[bot]
ce0e11c791
build(deps): bump serde from 1.0.185 to 1.0.188
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.185 to 1.0.188.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.185...v1.0.188 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 08:58:13 +05:30
dependabot[bot]
10482e1c4a
build(deps): bump memchr from 2.5.0 to 2.6.4
...
Bumps [memchr](https://github.com/BurntSushi/memchr ) from 2.5.0 to 2.6.4.
- [Commits](https://github.com/BurntSushi/memchr/compare/2.5.0...2.6.4 )
---
updated-dependencies:
- dependency-name: memchr
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 10:29:42 +05:30
Jeongik Cha
11cf80dcc9
[vsock] remove unused feature to reduce deps
...
this project uses only yaml config, so remove some of
features in config to reduce deps
Signed-off-by: Jeongik Cha <jeongik@google.com>
2023-09-26 14:08:53 +05:30
Jeongik Cha
7b2632b509
[vsock] refactor VhostUserVsockThread worker
...
For now, VhostUserVsockThread uses thread pool executor from futures,
but it doesn't need to use thread pool executor and futures because
we just need background worker thread, and a way to let it work.
So I removed unnecessary external dependency and made the logic simpler
by using just thread and channel
Signed-off-by: Jeongik Cha <jeongik@google.com>
2023-09-26 13:26:12 +05:30
dependabot[bot]
ed5b597c70
build(deps): bump hermit-abi from 0.3.2 to 0.3.3
...
Bumps [hermit-abi](https://github.com/hermitcore/hermit-rs ) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/hermitcore/hermit-rs/releases )
- [Commits](https://github.com/hermitcore/hermit-rs/compare/hermit-abi-0.3.2...hermit-abi-0.3.3 )
---
updated-dependencies:
- dependency-name: hermit-abi
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 13:17:17 +05:30
dependabot[bot]
b39be694a4
build(deps): bump shlex from 1.1.0 to 1.2.0
...
Bumps [shlex](https://github.com/comex/rust-shlex ) from 1.1.0 to 1.2.0.
- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/comex/rust-shlex/commits )
---
updated-dependencies:
- dependency-name: shlex
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 13:17:09 +05:30
dependabot[bot]
9a766a28b7
build(deps): bump regex from 1.9.3 to 1.9.4
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.3 to 1.9.4.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.3...1.9.4 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 13:16:59 +05:30
dependabot[bot]
a3fc80b269
build(deps): bump typenum from 1.16.0 to 1.17.0
...
Bumps [typenum](https://github.com/paholg/typenum ) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/paholg/typenum/releases )
- [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/paholg/typenum/compare/v1.16.0...v1.17.0 )
---
updated-dependencies:
- dependency-name: typenum
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:16:35 +02:00
dependabot[bot]
8d5be26c46
build(deps): bump aho-corasick from 1.0.4 to 1.0.5
...
Bumps [aho-corasick](https://github.com/BurntSushi/aho-corasick ) from 1.0.4 to 1.0.5.
- [Commits](https://github.com/BurntSushi/aho-corasick/compare/1.0.4...1.0.5 )
---
updated-dependencies:
- dependency-name: aho-corasick
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 10:56:22 +02:00
dependabot[bot]
758605aa09
build(deps): bump serde_json from 1.0.106 to 1.0.107
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.106 to 1.0.107.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.106...v1.0.107 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 10:48:28 +02:00
dependabot[bot]
51c5bc0431
build(deps): bump clap from 4.3.23 to 4.4.3
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.23 to 4.4.3.
- [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/v4.3.23...v4.4.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 17:10:17 +02:00
dependabot[bot]
802d09c542
build(deps): bump serde_json from 1.0.105 to 1.0.106
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.105 to 1.0.106.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.105...v1.0.106 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 10:07:07 +02:00
dependabot[bot]
212d6282bb
build(deps): bump pest_derive from 2.7.2 to 2.7.3
...
Bumps [pest_derive](https://github.com/pest-parser/pest ) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/pest-parser/pest/releases )
- [Commits](https://github.com/pest-parser/pest/compare/v2.7.2...v2.7.3 )
---
updated-dependencies:
- dependency-name: pest_derive
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 09:55:21 +02:00
Alex Bennée
9c05c28a3a
build(deps): bump vm-memory to 0.12.2
...
This should hopefully stop cargo audit complaining about our old
version.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2023-09-13 09:19:18 +02:00
dependabot[bot]
5fc40c0838
build(deps): bump pest from 2.7.2 to 2.7.3
...
Bumps [pest](https://github.com/pest-parser/pest ) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/pest-parser/pest/releases )
- [Commits](https://github.com/pest-parser/pest/compare/v2.7.2...v2.7.3 )
---
updated-dependencies:
- dependency-name: pest
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-08 08:29:25 +01:00
Milan Zamazal
5b0b8c3753
scmi: Implement SCMI base protocol
...
Implementation of the mandatory parts of the SCMI base protocol. This
allows the daemon to communicate with the guest SCMI VIRTIO device,
although not yet providing any useful functionality.
Signed-off-by: Milan Zamazal <mzamazal@redhat.com>
2023-09-04 16:15:33 +01:00
Milan Zamazal
9513ed841c
scmi: Initial skeleton
...
This patch adds support for a SCMI vhost-user device. It implements
the basic skeleton of the vhost-user daemon and of SCMI processing.
It doesn’t provide any real functionality yet, adding it will be the
subject of followup patches.
Signed-off-by: Milan Zamazal <mzamazal@redhat.com>
2023-09-04 16:15:33 +01:00
dependabot[bot]
e7d0e80282
build(deps): bump regex-syntax from 0.7.4 to 0.7.5
...
Bumps [regex-syntax](https://github.com/rust-lang/regex ) from 0.7.4 to 0.7.5.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/commits )
---
updated-dependencies:
- dependency-name: regex-syntax
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-31 08:22:51 +05:30
dependabot[bot]
9926e75c41
build(deps): bump winnow from 0.5.14 to 0.5.15
...
Bumps [winnow](https://github.com/winnow-rs/winnow ) from 0.5.14 to 0.5.15.
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.14...v0.5.15 )
---
updated-dependencies:
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-30 08:32:54 -06:00
Bilal Elmoussaoui
2fa80555d2
misc: Update dependencies lockfile
...
Following up the update num_enum dependency
Signed-off-by: Bilal Elmoussaoui <belmouss@redhat.com>
2023-08-24 15:42:44 +05:30
Bilal Elmoussaoui
ee2abe6df0
scsi: Bump num_enum
...
Signed-off-by: Bilal Elmoussaoui <belmouss@redhat.com>
2023-08-24 15:42:44 +05:30
Stefano Garzarella
8da7657df0
Update vhost-user-backend package dependency
...
vhost-user-backend v0.10.0 introduced an issue that affects
all vhost-user backends. I easily reproduced the problem with
vhost-device-vsock: just restart the guest kernel and the
device no longer works.
vhost-user-backend v0.10.1 includes the fix [1] for that issue.
[1] https://github.com/rust-vmm/vhost/pull/180
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2023-08-22 16:12:31 +05:30
dependabot[bot]
4718ef80ad
build(deps): bump log from 0.4.19 to 0.4.20
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.19 to 0.4.20.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.19...0.4.20 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 11:19:23 +05:30
dependabot[bot]
a9770822f9
build(deps): bump serde from 1.0.183 to 1.0.184
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.183 to 1.0.184.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.183...v1.0.184 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 11:19:18 +05:30
dependabot[bot]
4fa44ea06c
build(deps): bump serde_json from 1.0.104 to 1.0.105
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.104...v1.0.105 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 11:19:11 +05:30
Viresh Kumar
033a0ed614
Update cargo dependencies
...
The main target of this update is vm-memory to a newer stable version,
but lets update everything anyway.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
2023-08-14 11:55:44 +05:30
dependabot[bot]
6754ca091f
build(deps): bump aho-corasick from 1.0.2 to 1.0.3
...
Bumps [aho-corasick](https://github.com/BurntSushi/aho-corasick ) from 1.0.2 to 1.0.3.
- [Commits](https://github.com/BurntSushi/aho-corasick/compare/1.0.2...1.0.3 )
---
updated-dependencies:
- dependency-name: aho-corasick
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 11:47:29 +05:30
dependabot[bot]
89362cf3b5
build(deps): bump either from 1.8.1 to 1.9.0
...
Bumps [either](https://github.com/bluss/either ) from 1.8.1 to 1.9.0.
- [Commits](https://github.com/bluss/either/compare/1.8.1...1.9.0 )
---
updated-dependencies:
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 11:47:21 +05:30
dependabot[bot]
d8fdbb79cd
build(deps): bump serde_json from 1.0.100 to 1.0.104
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.100 to 1.0.104.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.100...v1.0.104 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 11:47:13 +05:30
dependabot[bot]
ace68f6722
build(deps): bump pest_generator from 2.7.0 to 2.7.1
...
Bumps [pest_generator](https://github.com/pest-parser/pest ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/pest-parser/pest/releases )
- [Commits](https://github.com/pest-parser/pest/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: pest_generator
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 16:39:10 +05:30
dependabot[bot]
87e51d55f0
build(deps): bump pest_meta from 2.7.0 to 2.7.1
...
Bumps [pest_meta](https://github.com/pest-parser/pest ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/pest-parser/pest/releases )
- [Commits](https://github.com/pest-parser/pest/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: pest_meta
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 16:39:02 +05:30
dependabot[bot]
eea36eefa5
build(deps): bump equivalent from 1.0.0 to 1.0.1
...
Bumps [equivalent](https://github.com/cuviper/equivalent ) from 1.0.0 to 1.0.1.
- [Commits](https://github.com/cuviper/equivalent/compare/v1.0.0...v1.0.1 )
---
updated-dependencies:
- dependency-name: equivalent
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 16:38:57 +05:30
dependabot[bot]
1da9705549
build(deps): bump thiserror from 1.0.41 to 1.0.44
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.41 to 1.0.44.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.41...1.0.44 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-31 10:37:32 +05:30
dependabot[bot]
005bdfa17a
build(deps): bump num_enum from 0.5.11 to 0.6.1
...
Bumps [num_enum](https://github.com/illicitonion/num_enum ) from 0.5.11 to 0.6.1.
- [Commits](https://github.com/illicitonion/num_enum/compare/0.5.11...0.6.1 )
---
updated-dependencies:
- dependency-name: num_enum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-31 10:37:24 +05:30
dependabot[bot]
2c3786084d
build(deps): bump proc-macro2 from 1.0.63 to 1.0.66
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.63 to 1.0.66.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.63...1.0.66 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-31 10:37:13 +05:30
Stefano Garzarella
df9094d94d
vsock: rename the package to vhost-device-vsock
...
All other devices follow the "vhost-device-*" pattern, while for
vsock we used "vhost-user-vsock". Let's rename this as well to be
consistent.
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2023-07-24 12:15:23 +05:30
dependabot[bot]
9f5a3a3147
build(deps): bump pest from 2.7.0 to 2.7.1
...
Bumps [pest](https://github.com/pest-parser/pest ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/pest-parser/pest/releases )
- [Commits](https://github.com/pest-parser/pest/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: pest
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 12:08:26 +05:30
dependabot[bot]
74f8152846
build(deps): bump clap from 4.3.11 to 4.3.19
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.11 to 4.3.19.
- [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/v4.3.11...v4.3.19 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 12:08:17 +05:30
dependabot[bot]
7f1994a40e
build(deps): bump regex-syntax from 0.7.3 to 0.7.4
...
Bumps [regex-syntax](https://github.com/rust-lang/regex ) from 0.7.3 to 0.7.4.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/regex-syntax-0.7.3...regex-syntax-0.7.4 )
---
updated-dependencies:
- dependency-name: regex-syntax
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 12:08:12 +05:30
dependabot[bot]
6f81802c22
build(deps): bump unicode-ident from 1.0.10 to 1.0.11
...
Bumps [unicode-ident](https://github.com/dtolnay/unicode-ident ) from 1.0.10 to 1.0.11.
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.10...1.0.11 )
---
updated-dependencies:
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 15:43:30 +02:00
dependabot[bot]
5c2c04ce4a
build(deps): bump is-terminal from 0.4.8 to 0.4.9
...
Bumps [is-terminal](https://github.com/sunfishcode/is-terminal ) from 0.4.8 to 0.4.9.
- [Commits](https://github.com/sunfishcode/is-terminal/compare/v0.4.8...v0.4.9 )
---
updated-dependencies:
- dependency-name: is-terminal
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 15:37:11 +02:00
dependabot[bot]
1b9dca824a
build(deps): bump ryu from 1.0.14 to 1.0.15
...
Bumps [ryu](https://github.com/dtolnay/ryu ) from 1.0.14 to 1.0.15.
- [Release notes](https://github.com/dtolnay/ryu/releases )
- [Commits](https://github.com/dtolnay/ryu/compare/1.0.14...1.0.15 )
---
updated-dependencies:
- dependency-name: ryu
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-18 08:37:10 -06:00
Erik Schilling
2b1b3644da
tree-wide: drop the Eq trait from Error
...
I plan to add some wrapper errors around vhost errors. These end up
nesting other errors all the way to std::error::Error, which has no
Eq trait.
The implementations were only used for comparisions in tests. While
there is a assert_matches!() in nightly [1] it seems unlikely that
further testing lib additions are getting standarized soon (or ever).
One could use assert!(matches!()), but that would worsen the error
messages for test failures. Hence, during review [2] we agreed on
introducing the assert_matches crate. It got no dependencies and
allows us to keep the good error messages while not needing to depend
on nightly.
Signed-off-by: Erik Schilling <erik.schilling@linaro.org>
[1] https://doc.rust-lang.org/std/assert_matches/macro.assert_matches.html
[2] https://github.com/rust-vmm/vhost-device/pull/388#discussion_r1257831748
2023-07-11 13:30:01 +05:30
Manos Pitsidianakis
8a1deef49a
vsock: use tempfile in tests
...
Tests were run in a series before the previous commit because of a
testing failure (#232 ), and masked a bug. This is not necessary anymore
since the bug was fixed in the previous commit.
Instead of reverting to running the tests without the #[serial]
attribute, make every test self-contained by using unique temp
directories in each test run.
Test files that refer to sockets need to be unique because they risk
sharing filenames with other tests after refactoring. Since these tests
create/use/free resources, they should take care not to litter /tmp/ and
not share any file with other tests.
This commit uses a unique temp dir as location of test run files instead
of `/tmp/`. It adds a new dev-dependency, `tempfile`.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-07-11 13:01:41 +05:30
dependabot[bot]
0b7f536998
build(deps): bump regex from 1.9.0 to 1.9.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.0...1.9.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 11:16:18 +05:30
dependabot[bot]
0d08c5a334
build(deps): bump serde from 1.0.166 to 1.0.168
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.166 to 1.0.168.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.166...v1.0.168 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 11:16:08 +05:30
dependabot[bot]
83f9e61c09
build(deps): bump ucd-trie from 0.1.5 to 0.1.6
...
Bumps [ucd-trie](https://github.com/BurntSushi/ucd-generate ) from 0.1.5 to 0.1.6.
- [Commits](https://github.com/BurntSushi/ucd-generate/compare/ucd-util-0.1.5...ucd-trie-0.1.6 )
---
updated-dependencies:
- dependency-name: ucd-trie
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 11:15:56 +05:30