diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cf08291..1278a31d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `process::Process::terminate` method (#162, #163) - `process::Process::suspend` method (#164, #165) - `process::Process::resume` method (#164, #166) +- `APFS` support for `heim::disk::FileSystem` (#171) ### Fixed diff --git a/README.md b/README.md index 9f4cc633..c85652a3 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim.svg)](https://crates.io/crates/heim) [![Latest Version](https://docs.rs/heim/badge.svg)](https://docs.rs/heim) -[![dependency status](https://deps.rs/crate/heim/0.0.7/status.svg)](https://deps.rs/crate/heim/0.0.7) +[![dependency status](https://deps.rs/crate/heim/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) [![Coverage Status](https://coveralls.io/repos/github/heim-rs/heim/badge.svg?branch=master)](https://coveralls.io/github/heim-rs/heim?branch=master) ![Minimum rustc version](https://img.shields.io/badge/rustc-1.36+-green.svg) diff --git a/heim-common/Cargo.toml b/heim-common/Cargo.toml index 4be2b949..61420765 100644 --- a/heim-common/Cargo.toml +++ b/heim-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-common" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Common stuff shared across heim project crates" diff --git a/heim-common/README.md b/heim-common/README.md index c0797cd0..9acf599e 100644 --- a/heim-common/README.md +++ b/heim-common/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-common.svg)](https://crates.io/crates/heim-common) [![Latest Version](https://docs.rs/heim/badge.svg)](https://docs.rs/heim-common) -[![dependency status](https://deps.rs/crate/heim-common/0.0.7/status.svg)](https://deps.rs/crate/heim-common/0.0.7) +[![dependency status](https://deps.rs/crate/heim-common/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-common/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Minimum rustc version](https://img.shields.io/badge/rustc-1.36+-green.svg) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) diff --git a/heim-common/src/lib.rs b/heim-common/src/lib.rs index 9d8b1bfd..825b3853 100644 --- a/heim-common/src/lib.rs +++ b/heim-common/src/lib.rs @@ -2,7 +2,7 @@ //! //! Do **NOT** use it directly. -#![doc(html_root_url = "https://docs.rs/heim-common/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-common/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-cpu/Cargo.toml b/heim-cpu/Cargo.toml index a432d1ac..a25012ad 100644 --- a/heim-cpu/Cargo.toml +++ b/heim-cpu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-cpu" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform CPU information" @@ -15,9 +15,9 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } lazy_static = "1.3.0" cfg-if = "0.1.7" diff --git a/heim-cpu/README.md b/heim-cpu/README.md index 0a48783e..f33e5de1 100644 --- a/heim-cpu/README.md +++ b/heim-cpu/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-cpu.svg)](https://crates.io/crates/heim-cpu) [![Latest Version](https://docs.rs/heim-cpu/badge.svg)](https://docs.rs/heim-cpu) -[![dependency status](https://deps.rs/crate/heim-cpu/0.0.7/status.svg)](https://deps.rs/crate/heim-cpu/0.0.7) +[![dependency status](https://deps.rs/crate/heim-cpu/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-cpu/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-cpu/src/lib.rs b/heim-cpu/src/lib.rs index 5ca33e1c..8fb56ac6 100644 --- a/heim-cpu/src/lib.rs +++ b/heim-cpu/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `cpu` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-cpu/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-cpu/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-derive/Cargo.toml b/heim-derive/Cargo.toml index ab8c03cd..7b51cba9 100644 --- a/heim-derive/Cargo.toml +++ b/heim-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-derive" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Derive macros for heim crates" diff --git a/heim-derive/README.md b/heim-derive/README.md index fee96da2..1b262ec7 100644 --- a/heim-derive/README.md +++ b/heim-derive/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-derive.svg)](https://crates.io/crates/heim-derive) [![Latest Version](https://docs.rs/heim-derive/badge.svg)](https://docs.rs/heim-derive) -[![dependency status](https://deps.rs/crate/heim-derive/0.0.7/status.svg)](https://deps.rs/crate/heim-derive/0.0.7) +[![dependency status](https://deps.rs/crate/heim-derive/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-derive/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-derive/src/lib.rs b/heim-derive/src/lib.rs index 0a351799..3b764d73 100644 --- a/heim-derive/src/lib.rs +++ b/heim-derive/src/lib.rs @@ -2,7 +2,7 @@ //! //! Do not use directly. -#![doc(html_root_url = "https://docs.rs/heim-derive/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-derive/0.0.8-alpha.1")] #![recursion_limit = "128"] #![deny( unused, diff --git a/heim-disk/Cargo.toml b/heim-disk/Cargo.toml index 71dd576c..4efd6aae 100644 --- a/heim-disk/Cargo.toml +++ b/heim-disk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-disk" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform disk information" @@ -15,9 +15,9 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } cfg-if = "0.1.7" bitflags = "1.0.4" diff --git a/heim-disk/README.md b/heim-disk/README.md index 21fa53e6..d5855793 100644 --- a/heim-disk/README.md +++ b/heim-disk/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-disk.svg)](https://crates.io/crates/heim-disk) [![Latest Version](https://docs.rs/heim-disk/badge.svg)](https://docs.rs/heim-disk) -[![dependency status](https://deps.rs/crate/heim-disk/0.0.7/status.svg)](https://deps.rs/crate/heim-disk/0.0.7) +[![dependency status](https://deps.rs/crate/heim-disk/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-disk/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-disk/src/lib.rs b/heim-disk/src/lib.rs index d9e9a8c0..43f20722 100644 --- a/heim-disk/src/lib.rs +++ b/heim-disk/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `disk` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-disk/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-disk/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-host/Cargo.toml b/heim-host/Cargo.toml index f1a36840..8e037c08 100644 --- a/heim-host/Cargo.toml +++ b/heim-host/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-host" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform host information" @@ -16,9 +16,9 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } cfg-if = "0.1.7" platforms = "0.2.0" libc = "~0.2" diff --git a/heim-host/README.md b/heim-host/README.md index 363f7a08..b2360bb4 100644 --- a/heim-host/README.md +++ b/heim-host/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-host.svg)](https://crates.io/crates/heim-host) [![Latest Version](https://docs.rs/heim-host/badge.svg)](https://docs.rs/heim-host) -[![dependency status](https://deps.rs/crate/heim-host/0.0.7/status.svg)](https://deps.rs/crate/heim-host/0.0.7) +[![dependency status](https://deps.rs/crate/heim-host/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-host/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-host/src/lib.rs b/heim-host/src/lib.rs index 7f4dc120..0c289d59 100644 --- a/heim-host/src/lib.rs +++ b/heim-host/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `host` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-host/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-host/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-memory/Cargo.toml b/heim-memory/Cargo.toml index c4818710..8d64d441 100644 --- a/heim-memory/Cargo.toml +++ b/heim-memory/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-memory" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform memory information" @@ -15,9 +15,9 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } cfg-if = "0.1.7" [target.'cfg(target_os = "windows")'.dependencies] diff --git a/heim-memory/README.md b/heim-memory/README.md index 34150933..01a41f59 100644 --- a/heim-memory/README.md +++ b/heim-memory/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-memory.svg)](https://crates.io/crates/heim-memory) [![Latest Version](https://docs.rs/heim-memory/badge.svg)](https://docs.rs/heim-memory) -[![dependency status](https://deps.rs/crate/heim-memory/0.0.7/status.svg)](https://deps.rs/crate/heim-memory/0.0.7) +[![dependency status](https://deps.rs/crate/heim-memory/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-memory/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-memory/src/lib.rs b/heim-memory/src/lib.rs index 1a6df947..9a33ca10 100644 --- a/heim-memory/src/lib.rs +++ b/heim-memory/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `memory` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-memory/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-memory/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-net/Cargo.toml b/heim-net/Cargo.toml index b64a539f..14b19016 100644 --- a/heim-net/Cargo.toml +++ b/heim-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-net" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform network information" @@ -15,9 +15,9 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } cfg-if = "0.1.7" bitflags = "1.0.4" macaddr = "0.1" diff --git a/heim-net/README.md b/heim-net/README.md index b9054d46..b5cb9028 100644 --- a/heim-net/README.md +++ b/heim-net/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-net.svg)](https://crates.io/crates/heim-net) [![Latest Version](https://docs.rs/heim-net/badge.svg)](https://docs.rs/heim-net) -[![dependency status](https://deps.rs/crate/heim-net/0.0.7/status.svg)](https://deps.rs/crate/heim-net/0.0.7) +[![dependency status](https://deps.rs/crate/heim-net/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-net/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-net/src/lib.rs b/heim-net/src/lib.rs index 3e6a36e4..21a8929a 100644 --- a/heim-net/src/lib.rs +++ b/heim-net/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `net` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-net/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-net/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-process/Cargo.toml b/heim-process/Cargo.toml index 8a94d09e..81a1d837 100644 --- a/heim-process/Cargo.toml +++ b/heim-process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-process" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform processes information" @@ -15,10 +15,10 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } -heim-cpu = { version = "0.0.7", path = "../heim-cpu" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } +heim-cpu = { version = "0.0.8-alpha.1", path = "../heim-cpu" } cfg-if = "0.1.7" libc = "~0.2" lazy_static = "1.3.0" @@ -26,11 +26,11 @@ ordered-float = { version = "~1.0", default-features = false } memchr = "~2.2" [target.'cfg(target_os = "linux")'.dependencies] -heim-net = { version = "0.0.7", path = "../heim-net" } -heim-host = { version = "0.0.7", path = "../heim-host" } +heim-net = { version = "0.0.8-alpha.1", path = "../heim-net" } +heim-host = { version = "0.0.8-alpha.1", path = "../heim-host" } [target.'cfg(target_os = "windows")'.dependencies] -heim-host = { version = "0.0.7", path = "../heim-host" } +heim-host = { version = "0.0.8-alpha.1", path = "../heim-host" } ntapi = "0.3.3" [target.'cfg(target_os = "windows")'.dependencies.winapi] diff --git a/heim-process/README.md b/heim-process/README.md index b7f6946b..09068a92 100644 --- a/heim-process/README.md +++ b/heim-process/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-process.svg)](https://crates.io/crates/heim-process) [![Latest Version](https://docs.rs/heim-process/badge.svg)](https://docs.rs/heim-process) -[![dependency status](https://deps.rs/crate/heim-process/0.0.7/status.svg)](https://deps.rs/crate/heim-process/0.0.7) +[![dependency status](https://deps.rs/crate/heim-process/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-process/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-process/src/lib.rs b/heim-process/src/lib.rs index bdfc9906..114e60d6 100644 --- a/heim-process/src/lib.rs +++ b/heim-process/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `process` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-process/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-process/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-runtime/Cargo.toml b/heim-runtime/Cargo.toml index 65915ce1..8eaefaac 100644 --- a/heim-runtime/Cargo.toml +++ b/heim-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-runtime" -version = "0.0.3" +version = "0.0.4-alpha.1" authors = ["svartalf "] edition = "2018" description = "Runtime shims for heim crate" @@ -10,7 +10,7 @@ repository = "https://github.com/heim-rs/heim" license = "Apache-2.0 OR MIT" [dependencies] -heim-common = { version = "0.0.7", path = "../heim-common" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } cfg-if = "0.1.9" # `runtime-polyfill` feature dependencies diff --git a/heim-runtime/LICENSE-APACHE b/heim-runtime/LICENSE-APACHE new file mode 100644 index 00000000..9b37699b --- /dev/null +++ b/heim-runtime/LICENSE-APACHE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019-NOW svartalf + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/heim-runtime/LICENSE-MIT b/heim-runtime/LICENSE-MIT new file mode 100644 index 00000000..f009eccc --- /dev/null +++ b/heim-runtime/LICENSE-MIT @@ -0,0 +1,25 @@ +Copyright (c) 2019 svartalf + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/heim-runtime/README.md b/heim-runtime/README.md index c4f8ccd1..0f27ff18 100644 --- a/heim-runtime/README.md +++ b/heim-runtime/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-runtime.svg)](https://crates.io/crates/heim-runtime) [![Latest Version](https://docs.rs/heim-runtime/badge.svg)](https://docs.rs/heim-runtime) -[![dependency status](https://deps.rs/crate/heim-runtime/0.0.3/status.svg)](https://deps.rs/crate/heim-runtime/0.0.3) +[![dependency status](https://deps.rs/crate/heim-runtime/0.0.4-alpha.1/status.svg)](https://deps.rs/crate/heim-runtime/0.0.4-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-runtime/src/lib.rs b/heim-runtime/src/lib.rs index 8642bd86..b9abdfdd 100644 --- a/heim-runtime/src/lib.rs +++ b/heim-runtime/src/lib.rs @@ -11,7 +11,7 @@ //! //! See also: https://github.com/heim-rs/heim/issues/75 -#![doc(html_root_url = "https://docs.rs/heim-runtime/0.0.3")] +#![doc(html_root_url = "https://docs.rs/heim-runtime/0.0.4-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-sensors/Cargo.toml b/heim-sensors/Cargo.toml index cbdc707b..62543927 100644 --- a/heim-sensors/Cargo.toml +++ b/heim-sensors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-sensors" -version = "0.0.2" +version = "0.0.3-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform sensors information" @@ -15,9 +15,9 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } cfg-if = "0.1.9" [dev-dependencies] diff --git a/heim-sensors/README.md b/heim-sensors/README.md index cd63e051..674db790 100644 --- a/heim-sensors/README.md +++ b/heim-sensors/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-sensors.svg)](https://crates.io/crates/heim-sensors) [![Latest Version](https://docs.rs/heim-sensors/badge.svg)](https://docs.rs/heim-sensors) -[![dependency status](https://deps.rs/crate/heim-sensors/0.0.2/status.svg)](https://deps.rs/crate/heim-sensors/0.0.2) +[![dependency status](https://deps.rs/crate/heim-sensors/0.0.3-alpha.1/status.svg)](https://deps.rs/crate/heim-sensors/0.0.3-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-sensors/src/lib.rs b/heim-sensors/src/lib.rs index 39f25652..6b0bacd7 100644 --- a/heim-sensors/src/lib.rs +++ b/heim-sensors/src/lib.rs @@ -2,7 +2,7 @@ //! //! This module is enabled with the `sensors` feature flag (enabled by default). -#![doc(html_root_url = "https://docs.rs/heim-sensors/0.0.2")] +#![doc(html_root_url = "https://docs.rs/heim-sensors/0.0.3-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim-virt/Cargo.toml b/heim-virt/Cargo.toml index 860bdb71..9cfe720c 100644 --- a/heim-virt/Cargo.toml +++ b/heim-virt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim-virt" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform virtualization system detection" @@ -15,15 +15,15 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } cfg-if = "0.1.9" [target.'cfg(target_os = "linux")'.dependencies] raw-cpuid = "7.0.3" [dev-dependencies] -heim-derive = { version = "0.0.7", path = "../heim-derive" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } futures-executor-preview = "0.3.0-alpha.18" version-sync = "0.8" tempfile = "3.0" diff --git a/heim-virt/README.md b/heim-virt/README.md index 7e17ca35..c9abdff1 100644 --- a/heim-virt/README.md +++ b/heim-virt/README.md @@ -2,7 +2,7 @@ [![Latest Version](https://img.shields.io/crates/v/heim-virt.svg)](https://crates.io/crates/heim-virt) [![Latest Version](https://docs.rs/heim-virt/badge.svg)](https://docs.rs/heim-virt) -[![dependency status](https://deps.rs/crate/heim-virt/0.0.7/status.svg)](https://deps.rs/crate/heim-virt/0.0.7) +[![dependency status](https://deps.rs/crate/heim-virt/0.0.8-alpha.1/status.svg)](https://deps.rs/crate/heim-virt/0.0.8-alpha.1) [![Build Status](https://dev.azure.com/heim-rs/heim/_apis/build/status/heim-rs.heim?branchName=master)](https://dev.azure.com/heim-rs/heim/_build/latest?definitionId=1&branchName=master) ![Apache 2.0 OR MIT licensed](https://img.shields.io/badge/license-Apache2.0%2FMIT-blue.svg) [![Gitter](https://badges.gitter.im/heim-rs/heim.svg)](https://gitter.im/heim-rs/heim) diff --git a/heim-virt/src/lib.rs b/heim-virt/src/lib.rs index 99a37803..5959e9e7 100644 --- a/heim-virt/src/lib.rs +++ b/heim-virt/src/lib.rs @@ -8,7 +8,7 @@ //! See the [issues list](https://github.com/heim-rs/heim/issues?q=is%3Aissue+is%3Aopen+label%3AA-virt) //! for a not supported currently systems. -#![doc(html_root_url = "https://docs.rs/heim-virt/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim-virt/0.0.8-alpha.1")] #![deny( unused, unused_imports, diff --git a/heim/Cargo.toml b/heim/Cargo.toml index e31e9f84..9315967e 100644 --- a/heim/Cargo.toml +++ b/heim/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heim" -version = "0.0.7" +version = "0.0.8-alpha.1" authors = ["svartalf "] edition = "2018" description = "Cross-platform framework for system information" @@ -15,17 +15,17 @@ maintenance = { status = "experimental" } azure-devops = { project = "heim-rs/heim", pipeline = "heim-rs.heim" } [dependencies] -heim-common = { version = "0.0.7", path = "../heim-common" } -heim-derive = { version = "0.0.7", path = "../heim-derive" } -heim-runtime = { version = "0.0.3", path = "../heim-runtime" } -heim-cpu = {version = "0.0.7", path = "../heim-cpu", optional = true } -heim-disk = {version = "0.0.7", path = "../heim-disk", optional = true } -heim-host = { version = "0.0.7", path = "../heim-host", optional = true } -heim-memory = {version = "0.0.7", path = "../heim-memory", optional = true } -heim-net = {version = "0.0.7", path = "../heim-net", optional = true } -heim-process = { version = "0.0.7", path = "../heim-process", optional = true } -heim-virt = { version = "0.0.7", path = "../heim-virt", optional = true } -heim-sensors = { version = "0.0.2", path = "../heim-sensors", optional = true } +heim-common = { version = "0.0.8-alpha.1", path = "../heim-common" } +heim-derive = { version = "0.0.8-alpha.1", path = "../heim-derive" } +heim-runtime = { version = "0.0.4-alpha.1", path = "../heim-runtime" } +heim-cpu = {version = "0.0.8-alpha.1", path = "../heim-cpu", optional = true } +heim-disk = {version = "0.0.8-alpha.1", path = "../heim-disk", optional = true } +heim-host = { version = "0.0.8-alpha.1", path = "../heim-host", optional = true } +heim-memory = {version = "0.0.8-alpha.1", path = "../heim-memory", optional = true } +heim-net = {version = "0.0.8-alpha.1", path = "../heim-net", optional = true } +heim-process = { version = "0.0.8-alpha.1", path = "../heim-process", optional = true } +heim-virt = { version = "0.0.8-alpha.1", path = "../heim-virt", optional = true } +heim-sensors = { version = "0.0.3-alpha.1", path = "../heim-sensors", optional = true } [dev-dependencies] version-sync = "0.8" diff --git a/heim/src/lib.rs b/heim/src/lib.rs index d06cc1c0..90edce56 100644 --- a/heim/src/lib.rs +++ b/heim/src/lib.rs @@ -35,7 +35,7 @@ //! therefore documentation might look terrible in some places, //! consider checking the sources or sub-crates documentation in such case. -#![doc(html_root_url = "https://docs.rs/heim/0.0.7")] +#![doc(html_root_url = "https://docs.rs/heim/0.0.8-alpha.1")] #![deny( unused, unused_imports,