Add #![forbid(unsafe_code)]; fix up README.md badges and links
- Forbids unsafe code - Adds a "Safety Dance" badge - Fixes the GitHub Actions status badge - Fixes up links that changed with the move to `iqlusioninc` org
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
on:
|
on:
|
||||||
pull_request: {}
|
pull_request: {}
|
||||||
push:
|
push:
|
||||||
branches: master
|
branches: develop
|
||||||
|
|
||||||
name: Rust
|
name: Rust
|
||||||
|
|
||||||
|
|||||||
+11
-11
@@ -19,17 +19,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Use `log` crate for logging ([#7])
|
- Use `log` crate for logging ([#7])
|
||||||
- Replace `ErrorKind::Ok` with `Result` ([#6])
|
- Replace `ErrorKind::Ok` with `Result` ([#6])
|
||||||
|
|
||||||
[0.0.2]: https://github.com/tarcieri/yubikey-piv.rs/pull/31
|
[0.0.2]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/31
|
||||||
[#30]: https://github.com/tarcieri/yubikey-piv.rs/pull/30
|
[#30]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/30
|
||||||
[#19]: https://github.com/tarcieri/yubikey-piv.rs/pull/19
|
[#19]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/19
|
||||||
[#17]: https://github.com/tarcieri/yubikey-piv.rs/pull/17
|
[#17]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/17
|
||||||
[#15]: https://github.com/tarcieri/yubikey-piv.rs/pull/15
|
[#15]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/15
|
||||||
[#13]: https://github.com/tarcieri/yubikey-piv.rs/pull/13
|
[#13]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/13
|
||||||
[#10]: https://github.com/tarcieri/yubikey-piv.rs/pull/10
|
[#10]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/10
|
||||||
[#9]: https://github.com/tarcieri/yubikey-piv.rs/pull/9
|
[#9]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/9
|
||||||
[#8]: https://github.com/tarcieri/yubikey-piv.rs/pull/8
|
[#8]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/8
|
||||||
[#7]: https://github.com/tarcieri/yubikey-piv.rs/pull/7
|
[#7]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/7
|
||||||
[#6]: https://github.com/tarcieri/yubikey-piv.rs/pull/6
|
[#6]: https://github.com/iqlusioninc/yubikey-piv.rs/pull/6
|
||||||
|
|
||||||
## 0.0.1 (2019-11-18)
|
## 0.0.1 (2019-11-18)
|
||||||
- It typechecks, ship it!
|
- It typechecks, ship it!
|
||||||
|
|||||||
+7
-9
@@ -6,8 +6,8 @@ In the interest of fostering an open and welcoming environment, we as
|
|||||||
contributors and maintainers pledge to making participation in our project and
|
contributors and maintainers pledge to making participation in our project and
|
||||||
our community a harassment-free experience for everyone, regardless of age, body
|
our community a harassment-free experience for everyone, regardless of age, body
|
||||||
size, disability, ethnicity, gender identity and expression, level of experience,
|
size, disability, ethnicity, gender identity and expression, level of experience,
|
||||||
nationality, personal appearance, race, religion, or sexual identity and
|
education, socio-economic status, nationality, personal appearance, race,
|
||||||
orientation.
|
religion, or sexual identity and orientation.
|
||||||
|
|
||||||
## Our Standards
|
## Our Standards
|
||||||
|
|
||||||
@@ -55,8 +55,8 @@ further defined and clarified by project maintainers.
|
|||||||
## Enforcement
|
## Enforcement
|
||||||
|
|
||||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||||
reported by contacting the project team at [bascule@gmail.com]. All
|
reported by contacting the project team at [oss@iqlusion.io](mailto:oss@iqlusion.io).
|
||||||
complaints will be reviewed and investigated and will result in a response that
|
All complaints will be reviewed and investigated and will result in a response that
|
||||||
is deemed necessary and appropriate to the circumstances. The project team is
|
is deemed necessary and appropriate to the circumstances. The project team is
|
||||||
obligated to maintain confidentiality with regard to the reporter of an incident.
|
obligated to maintain confidentiality with regard to the reporter of an incident.
|
||||||
Further details of specific enforcement policies may be posted separately.
|
Further details of specific enforcement policies may be posted separately.
|
||||||
@@ -65,12 +65,10 @@ Project maintainers who do not follow or enforce the Code of Conduct in good
|
|||||||
faith may face temporary or permanent repercussions as determined by other
|
faith may face temporary or permanent repercussions as determined by other
|
||||||
members of the project's leadership.
|
members of the project's leadership.
|
||||||
|
|
||||||
[bascule@gmail.com]: mailto:bascule@gmail.com
|
|
||||||
|
|
||||||
## Attribution
|
## Attribution
|
||||||
|
|
||||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
||||||
available at [http://contributor-covenant.org/version/1/4][version]
|
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
|
||||||
|
|
||||||
|
[homepage]: https://www.contributor-covenant.org
|
||||||
|
|
||||||
[homepage]: http://contributor-covenant.org
|
|
||||||
[version]: http://contributor-covenant.org/version/1/4/
|
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ algorithms (e.g, PKCS#1v1.5, ECDSA)
|
|||||||
authors = ["Tony Arcieri <bascule@gmail.com>", "Yubico AB"]
|
authors = ["Tony Arcieri <bascule@gmail.com>", "Yubico AB"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "BSD-2-Clause"
|
license = "BSD-2-Clause"
|
||||||
repository = "https://github.com/tarcieri/yubikey-piv.rs"
|
repository = "https://github.com/iqlusioninc/yubikey-piv.rs"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
categories = ["api-bindings", "cryptography", "hardware-support"]
|
categories = ["api-bindings", "cryptography", "hardware-support"]
|
||||||
keywords = ["ccid", "ecdsa", "rsa", "piv", "yubikey"]
|
keywords = ["ccid", "ecdsa", "rsa", "piv", "yubikey"]
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
![Apache2/MIT licensed][license-image]
|
![Apache2/MIT licensed][license-image]
|
||||||
![Rust Version][rustc-image]
|
![Rust Version][rustc-image]
|
||||||
![Maintenance Status: Experimental][maintenance-image]
|
![Maintenance Status: Experimental][maintenance-image]
|
||||||
|
[![Safety Dance][safety-image]][safety-link]
|
||||||
[![Build Status][build-image]][build-link]
|
[![Build Status][build-image]][build-link]
|
||||||
[![Gitter Chat][gitter-image]][gitter-link]
|
[![Gitter Chat][gitter-image]][gitter-link]
|
||||||
|
|
||||||
@@ -193,10 +194,12 @@ or conditions.
|
|||||||
[license-image]: https://img.shields.io/badge/license-BSD-blue.svg
|
[license-image]: https://img.shields.io/badge/license-BSD-blue.svg
|
||||||
[rustc-image]: https://img.shields.io/badge/rustc-1.39+-blue.svg
|
[rustc-image]: https://img.shields.io/badge/rustc-1.39+-blue.svg
|
||||||
[maintenance-image]: https://img.shields.io/badge/maintenance-experimental-blue.svg
|
[maintenance-image]: https://img.shields.io/badge/maintenance-experimental-blue.svg
|
||||||
[build-image]: https://github.com/tarcieri/yubikey-piv.rs/workflows/Rust/badge.svg
|
[safety-image]: https://img.shields.io/badge/unsafe-forbidden-success.svg
|
||||||
[build-link]: https://github.com/tarcieri/yubikey-piv.rs/actions
|
[safety-link]: https://github.com/rust-secure-code/safety-dance/
|
||||||
[gitter-image]: https://badges.gitter.im/yubihsm-piv-rs.svg
|
[build-image]: https://github.com/iqlusioninc/yubikey-piv.rs/workflows/Rust/badge.svg?branch=develop&event=push
|
||||||
[gitter-link]: https://gitter.im/yubikey-piv-rs/community
|
[build-link]: https://github.com/iqlusioninc/yubikey-piv.rs/actions
|
||||||
|
[gitter-image]: https://badges.gitter.im/badge.svg
|
||||||
|
[gitter-link]: https://gitter.im/iqlusioninc/community
|
||||||
|
|
||||||
[//]: # (general links)
|
[//]: # (general links)
|
||||||
|
|
||||||
@@ -209,18 +212,18 @@ or conditions.
|
|||||||
[yubico-piv-tool]: https://github.com/Yubico/yubico-piv-tool/
|
[yubico-piv-tool]: https://github.com/Yubico/yubico-piv-tool/
|
||||||
[Corrode]: https://github.com/jameysharp/corrode
|
[Corrode]: https://github.com/jameysharp/corrode
|
||||||
[cc-web]: https://contributor-covenant.org/
|
[cc-web]: https://contributor-covenant.org/
|
||||||
[cc-md]: https://github.com/tarcieri/yubikey-piv.rs/blob/develop/CODE_OF_CONDUCT.md
|
[cc-md]: https://github.com/iqlusioninc/yubikey-piv.rs/blob/develop/CODE_OF_CONDUCT.md
|
||||||
[BSDL]: https://opensource.org/licenses/BSD-2-Clause
|
[BSDL]: https://opensource.org/licenses/BSD-2-Clause
|
||||||
|
|
||||||
[//]: # (github issues)
|
[//]: # (github issues)
|
||||||
|
|
||||||
[#18]: https://github.com/tarcieri/yubikey-piv.rs/issues/18
|
[#18]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/18
|
||||||
[#20]: https://github.com/tarcieri/yubikey-piv.rs/issues/20
|
[#20]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/20
|
||||||
[#21]: https://github.com/tarcieri/yubikey-piv.rs/issues/21
|
[#21]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/21
|
||||||
[#22]: https://github.com/tarcieri/yubikey-piv.rs/issues/22
|
[#22]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/22
|
||||||
[#23]: https://github.com/tarcieri/yubikey-piv.rs/issues/23
|
[#23]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/23
|
||||||
[#24]: https://github.com/tarcieri/yubikey-piv.rs/issues/24
|
[#24]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/24
|
||||||
[#25]: https://github.com/tarcieri/yubikey-piv.rs/issues/25
|
[#25]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/25
|
||||||
[#26]: https://github.com/tarcieri/yubikey-piv.rs/issues/26
|
[#26]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/26
|
||||||
[#27]: https://github.com/tarcieri/yubikey-piv.rs/issues/27
|
[#27]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/27
|
||||||
[#28]: https://github.com/tarcieri/yubikey-piv.rs/issues/28
|
[#28]: https://github.com/iqlusioninc/yubikey-piv.rs/issues/28
|
||||||
|
|||||||
@@ -125,6 +125,7 @@
|
|||||||
html_logo_url = "https://raw.githubusercontent.com/tarcieri/yubikey-piv.rs/develop/img/logo.png",
|
html_logo_url = "https://raw.githubusercontent.com/tarcieri/yubikey-piv.rs/develop/img/logo.png",
|
||||||
html_root_url = "https://docs.rs/yubikey-piv/0.0.2"
|
html_root_url = "https://docs.rs/yubikey-piv/0.0.2"
|
||||||
)]
|
)]
|
||||||
|
#![forbid(unsafe_code)]
|
||||||
#![warn(
|
#![warn(
|
||||||
missing_docs,
|
missing_docs,
|
||||||
rust_2018_idioms,
|
rust_2018_idioms,
|
||||||
|
|||||||
Reference in New Issue
Block a user