Skip to content

Releases: Wenzel/libmicrovmi

v0.3.1

19 Jul 11:31
Compare
Choose a tag to compare

2021-07-19, Version v0.3.1

Commits

  • [b1379edb45] (cargo-release) version 0.3.1 (Mathieu Tarral)
  • [e94e8f577b] python: release v0.2.0 (Mathieu Tarral)

Stats

 Cargo.toml        | 2 +-
 python/Cargo.toml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

v0.3.0

09 Jul 14:49
Compare
Choose a tag to compare

2021-07-09, Version v0.3.0

Commits

  • [2dc6252744] (cargo-release) version 0.3.0 (Mathieu Tarral)
  • [574543318d] Merge pull request #196 from Wenzel/driver/memflow (Mathieu Tarral)
  • [7cb60c8b48] ci: release with memflow enabled (Mathieu Tarral)
  • [c53c9d4819] src: update DriverInitParams doc (Mathieu Tarral)
  • [5dd80c1e52] doc: update drivers reference (Mathieu Tarral)
  • [1658088ac0] src: fix Github doc URL (Mathieu Tarral)
  • [041b996627] memflow: impl get_max_physical_address (Mathieu Tarral)
  • [850fa31999] nox: add test_volatility_memflow session (Mathieu Tarral)
  • [99cda44492] python: handle memflow init params in volatility handler (Mathieu Tarral)
  • [a56d4e48b0] python: expose memflow init params (Mathieu Tarral)
  • [99eb60d1a8] python/Cargo: expose memflow driver (Mathieu Tarral)
  • [60bdbb4d4a] ci: add memflow job (Mathieu Tarral)
  • [62cc869bf5] memflow: impl read_physical (Mathieu Tarral)
  • [bf9dc08a5a] memflow: parse connector args (Mathieu Tarral)
  • [3b9e853b5f] src: add memflow driver skeleton (Mathieu Tarral)
  • [baa2808153] cargo: add mflow feature and memflow dependency (Mathieu Tarral)
  • [c878e2c834] Merge pull request #201 from Wenzel/init_params_v2/enum (Mathieu Tarral)
  • [91e92cadc6] python: update mem-dump example with new init_params API (Mathieu Tarral)
  • [19d284a1ae] tests: update VM_VCPU_COUNT to 1 (Mathieu Tarral)
  • [66653eb567] doc: refresh documentation after API change (Mathieu Tarral)
  • [c8ba8cebd1] python: update driver init params API (Mathieu Tarral)
  • [5357f15ba3] c_examples: use new DriverInitParamsFFI driver parameters (Mathieu Tarral)
  • [4110dc8708] capi: update microvmi_init with new driver params API (Mathieu Tarral)
  • [79028c75c4] src: move events types into their own module (Mathieu Tarral)
  • [9e18ae83c8] src: move registers into their own module (Mathieu Tarral)
  • [31e20ec577] utilities: add tests (Mathieu Tarral)
  • [4f2c949991] params: add PartialEq (Mathieu Tarral)
  • [0e02c7fcef] examples: update to use new DriverInitParams (Mathieu Tarral)
  • [726eff6bdb] add utilities local subcrate to share common code in examples (Mathieu Tarral)
  • [19374e362d] add first impl for new init parameters API (Mathieu Tarral)
  • [b257afb1de] Merge pull request #202 from Wenzel/test/volatility (Mathieu Tarral)
  • [8b07156f05] python: add nox session to test volatility on Xen/KVM (Mathieu Tarral)
  • [ce5d3f5391] Merge pull request #198 from Wenzel/integration_tests (Mathieu Tarral)
  • [a651e4ddab] tests: update README (Mathieu Tarral)
  • [08193294b1] cargo: remove serial_test (Mathieu Tarral)
  • [df12cce481] tests: convert all tests to new test harness (Mathieu Tarral)
  • [d64a791614] tests: color output in custom harness runner (Mathieu Tarral)
  • [f880690e08] tests: add custom harness (Mathieu Tarral)
  • [8b92491f2c] tests/common/context: remove unused static lifetime (Mathieu Tarral)
  • [f836850ee4] tests: refactoring (Mathieu Tarral)
  • [39f14dd305] tests: share common code (Mathieu Tarral)
  • [9323efe81a] tests/kvm: add test_get_vcpu_count (Mathieu Tarral)
  • [8e0cf36e7f] tests/kvm: add test_get_driver_type (Mathieu Tarral)
  • [bed196059a] tests/kvm: use serial_test to run tests sequentially (Mathieu Tarral)
  • [8970e39650] Merge pull request #200 from rageagainsthepc/update-gitpod-config (Mathieu Tarral)
  • [110ee3cb30] make sure latest stable rust toolchain is installed and made default (Dorian Eikenberg)
  • [d5ea1dc929] ci: skip integration tests (Mathieu Tarral)
  • [e3442f0160] tests/kvm: add commented failing test (Mathieu Tarral)
  • [78700728aa] tests: add timeout (Mathieu Tarral)
  • [cd2225083d] tests: add config file (Mathieu Tarral)
  • [0dcee6dddf] tests: add README (Mathieu Tarral)
  • [b3e29473fd] tests/kvm: add CR3 tests (Mathieu Tarral)
  • [7be86a6dc3] tests/kvm: suppress virsh output (Mathieu Tarral)
  • [61364adddb] tests/kvm: add multiple tests for pause and resume (Mathieu Tarral)
  • [1095cfba1a] tests/kvm: add test pause (Mathieu Tarral)
  • [3c8adbe3c0] tests/kvm: init env logger once (Mathieu Tarral)
  • [37116d8300] tests/kvm: add test_init_kvm_driver (Mathieu Tarral)
  • [351610c591] tests/kvm: force qemu:///system URI for virsh commands (Mathieu Tarral)
  • [0fee1dd166] tests: add scaffolding for kvm tests (Mathieu Tarral)
  • [afb07c0bb2] Merge pull request #199 from Wenzel/clippy/allow_upper_case_acronyms (Mathieu Tarral)
  • [e0c1e717d5] clippy: allow upper case acronyms (Mathieu Tarral)

Stats

 .github/workflows/ci.yml                 ...
Read more

v0.2.3

23 Mar 10:26
Compare
Choose a tag to compare

2021-03-23, Version v0.2.3

Commits

  • [acf7b734a3] (cargo-release) version 0.2.3 (Mathieu Tarral)
  • [0c85989df2] python: release 0.1.1 (Mathieu Tarral)
  • [eeab494cd0] Merge pull request #194 from Wenzel/ci/fix_release (Mathieu Tarral)
  • [2f5b0b04c7] ci: speedup python job with docker cache (Mathieu Tarral)
  • [d0d88d064b] allow unreachable pattern (Mathieu Tarral)
  • [1aecf8b211] ci: debian_package job is now always started (Mathieu Tarral)
  • [ea7586b4e1] ci: move python wheels generation out of release (Mathieu Tarral)

Stats

 .github/workflows/ci.yml | 36 +++++++++++++++++++++++++-----------
 Cargo.toml               |  2 +-
 python/Cargo.toml        |  2 +-
 src/lib.rs               |  1 +
 4 files changed, 28 insertions(+), 13 deletions(-)

v0.2.2

23 Mar 08:18
Compare
Choose a tag to compare

2021-03-22, Version v0.2.2

Commits

  • [bfea9db537] (cargo-release) version 0.2.2 (Mathieu Tarral)
  • [e7d8a6a41d] Merge pull request #193 from Wenzel/doc/volatility/asciinema (Mathieu Tarral)
  • [f06ecc4b69] doc: update integration (Mathieu Tarral)

Stats

 Cargo.toml                                  |  2 +-
 doc/src/tutorial/integration/volatility3.md | 21 ++++++++++++---------
 2 files changed, 13 insertions(+), 10 deletions(-)

v0.2.1

22 Mar 18:34
Compare
Choose a tag to compare

2021-03-22, Version v0.2.1

Commits

  • [84c94d4972] (cargo-release) version 0.2.1 (Mathieu Tarral)
  • [7192cca2ec] Merge pull request #192 from Wenzel/python/docker/fix_libuuid_xen_compilation (Mathieu Tarral)
  • [24d9c6050d] python: add missing libuuid-devel in Dockerfile (Mathieu Tarral)

Stats

 Cargo.toml        | 2 +-
 python/Dockerfile | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

v0.2.0

22 Mar 17:49
Compare
Choose a tag to compare

2021-03-22, Version v0.2.0

Commits

  • [9f11511892] (cargo-release) version 0.1.0 (Mathieu Tarral)
  • [109468cf37] (cargo-release) version 0.2.0 (Mathieu Tarral)
  • [dea24b4361] Merge pull request #191 from Wenzel/cargo/cargo-release-fix (Mathieu Tarral)
  • [ab4b793eb3] Merge pull request #190 from Wenzel/driver/hyper-v-delete (Mathieu Tarral)
  • [9c7bc902a5] cargo: prevent misuse from cargo-release tool (Mathieu Tarral)
  • [bf6cafa143] ci: remove hyper-v job (Mathieu Tarral)
  • [ce238803c5] doc: remove hyper-v driver (Mathieu Tarral)
  • [f960af81ac] python: remove hyper-v driver (Mathieu Tarral)
  • [fbbcffa1bc] remove hyper-v driver (Mathieu Tarral)
  • [df95347f87] Merge pull request #165 from Wenzel/python_bindings (Mathieu Tarral)
  • [6a81ebaee5] doc: add integration section in tutorial (Mathieu Tarral)
  • [10e5477c76] python: fix finding all packages (Mathieu Tarral)
  • [d0cf55074e] doc: update tutorial with packaged an source installation instructions (Mathieu Tarral)
  • [6057d1b6b4] doc: add installation (Mathieu Tarral)
  • [bca56fdae5] python: move VMIHandler into it's own package (Mathieu Tarral)
  • [d6feb3c3e2] python: define VMIHandler base class dynamically to fit with volatility3 (Mathieu Tarral)
  • [a9ee44ccf0] ci: update comment (Mathieu Tarral)
  • [9ce51b815c] python: add tests for handler (Mathieu Tarral)
  • [32b55c00ff] python: add handler (Mathieu Tarral)
  • [81e1d83ce6] ci: use nox generate_wheels session (Mathieu Tarral)
  • [986ae69b5f] doc: update python developer (Mathieu Tarral)
  • [277e105aa1] python: add generate_wheels session in nox (Mathieu Tarral)
  • [0e03c6d46f] ci: check format/lint/type with nox for python (Mathieu Tarral)
  • [253643f7d8] python: add type checking with mypy (Mathieu Tarral)
  • [1db51f3c0e] python: lint with flake8 and isort (Mathieu Tarral)
  • [e6f7e9ce29] python: add project config in setup.cfg (Mathieu Tarral)
  • [03d686f6b8] python: add noxfile (Mathieu Tarral)
  • [f2eee2b628] python: fix formating with black (Mathieu Tarral)
  • [3270892ca1] xen: fix reading from an offset inside a page (Mathieu Tarral)
  • [e4aa7f67cb] python: refactoring (Mathieu Tarral)
  • [1bcadeaa29] python/examples: fix mem-dump by computing current chunk size (Mathieu Tarral)
  • [1e24bf5802] python: fix seek and use it in padded memory read (Mathieu Tarral)
  • [9628a5083c] mem-dump: use padded memory IO (Mathieu Tarral)
  • [8aea67ba3f] doc: add integration status for volatility3 (Mathieu Tarral)
  • [91852cfd4a] python/.gitignore: venv (Mathieu Tarral)
  • [6f3707656e] doc: add Python (Mathieu Tarral)
  • [a69218d817] python/Dockerfile: fix checkout libkvmi v7 commit (Mathieu Tarral)
  • [383f000e5a] python/README: use custom Dockerfile and compile linux drivers (Mathieu Tarral)
  • [c49498e3c6] capi: ignore bytes_read if NULL param (Mathieu Tarral)
  • [dc914c43e2] c_examples/mem-dump: fix bytes_read (Mathieu Tarral)
  • [e1ae07be60] examples/mem-dump: fix bytes_read (Mathieu Tarral)
  • [28d445735d] gitignore: ignore intellij everywhere (Mathieu Tarral)
  • [38597dd95a] python: add PaddedPhysicalMemoryIO for volatility3 (Mathieu Tarral)
  • [b5351ac0ca] python: return padded data in read (Mathieu Tarral)
  • [7d6ee14a33] python: refactor init (Mathieu Tarral)
  • [a7f6a101af] python: expose read_physical_into (Mathieu Tarral)
  • [73d5fcdaa6] python/examples: mem-dump: read doesn't fail anymore (Mathieu Tarral)
  • [60c615a14d] python: update read_physical to support bytes_read (Mathieu Tarral)
  • [e7b625f0a3] api: add bytes_read parameter to read_physical (Mathieu Tarral)
  • [f99849e38f] python/examples: increase read size in mem-dump for faster dump (Mathieu Tarral)
  • [adc2c8f771] xen: fix read_physical issue where the cur_paddr was not updated (Mathieu Tarral)
  • [7a1f3e0a13] xen: fix copy_from_slice panic in read_physical (Mathieu Tarral)
  • [1f1db5aa26] python: get author and email from Cargo toml (Mathieu Tarral)
  • [a730bab026] python/examples: fix mem-dump to write null pages (Mathieu Tarral)
  • [87211590a0] python: update mem-dump progress bar (Mathieu Tarral)
  • [eade923736] python: add read_physical_into (Mathieu Tarral)
  • [98baa029e2] python: refactor Microvmi class and add file objet for physical memory (Mathieu Tarral)
  • [a7daea31d9] python: rename Microvmi class to MicrovmiExt to distringuish Rust extension class (Mathieu Tarral)
  • [fec3723cc2] python: improve read_physical implementation (Mathieu Tarral)
  • [0c4ec7a651] ci: publish in release mode for python extension (Mathieu Tarral)
  • [[577d91c911](https://github.com/Wenzel/libmicrovmi/commit/577d91c91125d10b979bc035f8bd...
Read more

v0.1.14

16 Mar 09:37
Compare
Choose a tag to compare

2021-03-16, Version v0.1.14

Commits

  • [cb49f1a4e2] (cargo-release) version 0.1.14 (Mathieu Tarral)
  • [a3735760ce] Merge pull request #189 from Wenzel/doc/fix_release_book (Mathieu Tarral)
  • [1b7dd3cb1d] ci: fix release book (Mathieu Tarral)

Stats

 .github/workflows/ci.yml |  8 ++++----
 Cargo.toml               |  2 +-
 doc/src/README.md        | 11 ++++++-----
 3 files changed, 11 insertions(+), 10 deletions(-)

v0.1.13

15 Mar 23:16
Compare
Choose a tag to compare

2021-03-15, Version v0.1.13

Commits

  • [e85d649918] (cargo-release) version 0.1.13 (Mathieu Tarral)
  • [71b48fb50f] Merge pull request #187 from Wenzel/doc/mdbook (Mathieu Tarral)
  • [3fb353ec77] doc: fixes according to Dorian's suggestions (Mathieu Tarral)
  • [b2eb1f5684] lib: update crate level doc paragraph (Mathieu Tarral)
  • [20add5e5ea] doc/README move VMI apps section into explanation (Mathieu Tarral)
  • [3159e89ac3] doc/README: update libmicrovmi image (Mathieu Tarral)
  • [f5487f1fc5] doc: add VMI Fragmentation in explanation (Mathieu Tarral)
  • [a6ca606f6f] doc/README: rewrite overview (Mathieu Tarral)
  • [fe6f3d18b4] doc/README: improve badges layout (Mathieu Tarral)
  • [f2b05a5bff] doc: add integration status for libvmi in Reference (Mathieu Tarral)
  • [1894f262f5] ci: add cargo cache for release_book job (Mathieu Tarral)
  • [98b13cf24b] doc/README: remove example section (Mathieu Tarral)
  • [05ce5b56e9] doc/README: remove Build section (Mathieu Tarral)
  • [cb2d2cb9fa] doc: add build options chapter in Reference (Mathieu Tarral)
  • [0564dec312] doc: refactoring (Mathieu Tarral)
  • [dc124371f0] ci/doc: build book (Mathieu Tarral)
  • [e645f89023] doc: add Related Projects chapter in Explanation (Mathieu Tarral)
  • [b25a94ec6c] doc: add Tutorial section (Mathieu Tarral)
  • [2f8c687ca8] doc: moved VMI API chapter into Explanation section (Mathieu Tarral)
  • [3905a47bd1] doc: moved VMI API section from README (Mathieu Tarral)
  • [76d218d7e3] doc/reference: add crate API link (Mathieu Tarral)
  • [e778debef4] ci: add release_book job to publish book (Mathieu Tarral)
  • [3d61e5de78] doc/README: add online doc badge (Mathieu Tarral)
  • [f54d70d993] doc/README: add docs.rs badge (Mathieu Tarral)
  • [4bf11c9da4] doc/README: add Documentation section to build book (Mathieu Tarral)
  • [5c4a9601c2] doc/README: added rageagainsthepc to Maintainers (Mathieu Tarral)
  • [49f60f49fb] doc/README: remove useless contributing section (Mathieu Tarral)
  • [4f1801ee52] doc/README: remove useless repo size and total lines (Mathieu Tarral)
  • [88f5c53af4] doc: add basic structures with mdbook (Mathieu Tarral)
  • [e37d721c8c] Merge pull request #185 from Wenzel/cargo/build.rs/fix_changed (Mathieu Tarral)
  • [026a6d4bd9] build: fix regenerating libmicrovmi.h if it has been removed (Mathieu Tarral)
  • [a6b90ffe61] Merge pull request #184 from Wenzel/cargo/upgrade_xenevtchn (Mathieu Tarral)
  • [aa24d72c1e] Merge pull request #183 from Wenzel/capi/env_logger_no_panicks (Mathieu Tarral)
  • [a5ea711dea] cargo: upgrade xenevtch to v0.1.4 (Mathieu Tarral)
  • [2d28f3885b] capi: avoid panicking when env_logger is initialized multiple times (Mathieu Tarral)
  • [e81ab36f84] Merge pull request #180 from Wenzel/capi/get_driver_type (Mathieu Tarral)
  • [abae970eb5] capi: reintroduce get_driver_type (Mathieu Tarral)
  • [8844622874] Merge pull request #181 from Wenzel/vbox/fdp_fallible (Mathieu Tarral)
  • [91225382c1] vbox: FDP init is now fallible (Mathieu Tarral)

Stats

 .github/workflows/ci.yml                |  29 ++++++-
 .github/workflows/doc.yml               |  20 ++++-
 Cargo.toml                              |   6 +-
 README.md                               | 165 +---------------------------------
 README.md                               |   1 +-
 build.rs                                |   7 +-
 doc/.gitignore                          |   1 +-
 doc/book.toml                           |   6 +-
 doc/src/README.md                       |  76 +++++++++++++++-
 doc/src/SUMMARY.md                      |  18 ++++-
 doc/src/explanation/vmi_api.md          |  87 +++++++++++++++++-
 doc/src/explanation/vmi_ecosystem.md    |  41 ++++++++-
 doc/src/reference/api.md                |   3 +-
 doc/src/reference/build_options.md      |  14 +++-
 doc/src/reference/integration_status.md |  74 +++++++++++++++-
 doc/src/tutorial/c.md                   |  43 +++++++++-
 doc/src/tutorial/c_mem_dump.png         | Bin 0 -> 24701 bytes
 doc/src/tutorial/intro.md               |  31 ++++++-
 doc/src/tutorial/rust.md                |  31 ++++++-
 doc/src/tutorial/rust_mem_dump.png      | Bin 0 -> 32441 bytes
 src/api.rs                              |   3 +-
 src/capi.rs                             |  12 +-
 src/driver/hyperv.rs                    |   8 +-
 src/driver/kvm.rs                       |   6 +-
 src/driver/virtualbox.rs                |   9 +-
 src/driver/xen.rs                       |   8 +-
 src/lib.rs                              |   5 +-
 27 files changed, 525 insertions(+), 179 deletions(-)

v0.1.12

03 Mar 08:33
Compare
Choose a tag to compare

2021-03-03, Version v0.1.12

Commits

  • [957529ae42] (cargo-release) version 0.1.12 (Mathieu Tarral)
  • [b706c95092] Merge pull request #179 from Wenzel/cargo/fix_build_rs (Mathieu Tarral)
  • [c5b4ac60e4] cargo: fix location of generated file libmcrovmi.h (Mathieu Tarral)

Stats

 Cargo.toml |  4 ++--
 build.rs   | 23 ++++++++++++++++++++---
 2 files changed, 22 insertions(+), 5 deletions(-)

v0.1.11

02 Mar 18:57
Compare
Choose a tag to compare

2021-03-02, Version v0.1.11

Commits

  • [c06117883d] (cargo-release) version 0.1.11 (Mathieu Tarral)
  • [780c70242d] Merge pull request #176 from Wenzel/ci/cargo_deb/all_linux_drivers (Mathieu Tarral)
  • [467a5d3abe] ci: remove cbindgen manual installation (Mathieu Tarral)
  • [49e356d733] cargo: generate and package libmicrovmi.h during the crate build (Mathieu Tarral)
  • [ef230ea53d] ci: compile all linux drivers for Debian package (Mathieu Tarral)
  • [50a5f3acee] gitpod: fix compiling libkvmi in Dockerfile (Mathieu Tarral)
  • [06b7d8d6bc] gitpod: fix checkout libkvmi v7 in Dockerfile (Mathieu Tarral)
  • [b250dfbc79] Merge pull request #173 from Wenzel/improve_ci_speed_cache (Mathieu Tarral)
  • [2eba78f7fd] Merge pull request #174 from Wenzel/kvmi_0.3.0 (Mathieu Tarral)
  • [c8e1e0adda] cargo: upgrade kvmi to v0.3.0 (Mathieu Tarral)
  • [e2b23adffd] Merge pull request #172 from Wenzel/kvm/handle_any_read_size (Mathieu Tarral)
  • [832ff8da23] ci: improve debian and release job speed with caching (Mathieu Tarral)
  • [a64da22039] ci: refactor by removing toolchain action to use default cargo (Mathieu Tarral)
  • [96f807184a] kvm: chunk input buffer to handle any read size (Mathieu Tarral)
  • [9f27048eaf] Merge pull request #171 from Wenzel/progress_bar_mem_dump (Mathieu Tarral)
  • [cc691e5997] examples/mem-dump: add output argument (Mathieu Tarral)
  • [a428dc65df] examples/mem-dump: add progress bar (Mathieu Tarral)
  • [6c6194c3fc] examples/mem-dump: also write null pages (Mathieu Tarral)
  • [1dd61a1e08] Merge pull request #166 from Wenzel/update_kvmi (Mathieu Tarral)
  • [54616ab70e] Merge pull request #169 from Wenzel/ci_compile_examples (Mathieu Tarral)
  • [47b2345365] examples: clippy check (Mathieu Tarral)
  • [89b244a6a8] ci: update libkvmi to v7 (Mathieu Tarral)
  • [98fdf6a0aa] cargo: update to kvmi v0.2.4 (Mathieu Tarral)
  • [c771d2d54f] Merge pull request #170 from Wenzel/exact_dependency_pinning (Mathieu Tarral)
  • [990a2e4726] cargo: pin dependencies (Mathieu Tarral)
  • [ba2cd4df1a] ci: compile all examples (Mathieu Tarral)
  • [9c688c46cf] Merge pull request #151 from Wenzel/init_function_is_fallible (Mathieu Tarral)
  • [fd79e62c33] capi: allow missing safety docs (Mathieu Tarral)
  • [29d02a6c6e] clippy: allow match single binding when building with no features (Mathieu Tarral)
  • [1a8f09bf72] xen: remove unwrap/expect in driver init (Mathieu Tarral)
  • [ca9373a7e0] examples: fix handling init Result (Mathieu Tarral)
  • [67bf5230b2] capi: init set init_error parameter on failure (Mathieu Tarral)
  • [4b869e6ec3] Merge pull request #163 from Wenzel/fix_c_pause_help (Mathieu Tarral)
  • [e3ce17e271] Merge pull request #164 from Wenzel/write_physical_no_mut_buf (Mathieu Tarral)
  • [32977c3686] api: remove mutable buffer paramter from write_physical (Mathieu Tarral)
  • [19fc04a371] c_examples/pause: fix help message (Mathieu Tarral)
  • [d902fdfec2] fix unused variables in init_driver (Mathieu Tarral)
  • [f156607505] refactor init_driver for kvm (Mathieu Tarral)
  • [c353c8a76a] hyperv: make init function fallible (Mathieu Tarral)
  • [183ddb54fb] virtualbox: make init function fallible (Mathieu Tarral)
  • [4df5f796ab] xen: make init function fallible (Mathieu Tarral)
  • [cfe5acb4a4] make init function fallible (Mathieu Tarral)
  • [765474f8e3] cargo: add thiserror v1.0 (Mathieu Tarral)
  • [b5839b41bd] ci: remove dummy job (Mathieu Tarral)
  • [4b1bb6696b] remove Dummy driver (Mathieu Tarral)
  • [e076dc8543] lib: rework init to try to init all drivers available (Mathieu Tarral)
  • [665c3fe312] api: make DriverType enum iterable (Mathieu Tarral)
  • [5a391ca1ec] cargo: reformat (Mathieu Tarral)
  • [053d82d338] api: compile all DriverType enum fields by default (Mathieu Tarral)
  • [59fb5daf44] Merge pull request #160 from Wenzel/driver_error_enum (Mathieu Tarral)
  • [6eae014024] kvm: convert error to KVMDriverError (Mathieu Tarral)
  • [290acbb1c5] xen: convert error to XenDriverError type (Mathieu Tarral)
  • [6932d09ccc] cargo: update xenforeignmemory to v0.2.1 (Mathieu Tarral)
  • [a79b139549] cargo: add thiserror v1.0 (Mathieu Tarral)
  • [59efaa13a9] cargo: reorder dependencies (Mathieu Tarral)
  • [7784843a2e] Merge pull request #154 from rageagainsthepc/add-gitpod (Mathieu Tarral)
  • [05b1c685d8] add gitpod (Dorian Eikenberg)
  • [c1e23c6af6] Merge pull request #155 from rageagainsthepc/fix-test-case (Mathieu Tarral)
  • [baafcaf70a] mockall: replace deprecated idiom in mock! (Dorian Eikenberg)
  • [8ef78a0173] update dependencies (Dorian Eikenberg)
  • [[8afcef6c3a](https://github.com/Wenzel/libmicrovmi/commit/8afce...
Read more