Create `pijul-identity` crate
Dependencies
- [2]
WCA7X6W6Create `pijul-repository` crate - [3]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [4]
TNN56XYKlibpijul alpha.43 - [5]
4KJ45IJLImplement new identity management - [6]
4OJWMSOWFully replace crate::Identity - [7]
ABPFWGKHCreate `pijul-interaction` crate - [8]
SGXOEWHUAdding a patched chardetng (temporarily) - [9]
SYP2J7VCRemoving the progressbar member from the workspace - [10]
JMOHVR5EBump edition to 2021 - [11]
44RUBHREOnly re-prove identity when credentials change - [12]
7UU3TV5WRefactor `pijul::config` into new crate - [13]
BNPSVXICFriendlier progress bars - [*]
ENWJBQGQFixing a deprecation warning in ed25519_dalek. - [*]
EJ7TFFOWRe-adding Cargo.lock
Change contents
- file addition: pijul-identity[15.2]
- file addition: src[0.26]
- file move: repair.rs → repair.rs
- file move: load.rs → load.rs
- file move: mod.rs → lib.rs
- file move: create.rs → create.rs
- file addition: Cargo.toml[0.26]
[package]name = "pijul-identity"description = "Functionality to interact with Pijul identities"version = "0.0.1"authors = ["Finchie"]edition = "2021"repository = "https://nest.pijul.com/pijul/pijul"license = "GPL-2.0"include = ["Cargo.toml", "src"][features]default = ["openssl"]openssl = ["thrussh-keys/openssl"][dependencies]anyhow = { version = "1.0", features = ["backtrace"] }chrono = "0.4"dateparser = "0.1"dirs-next = "2.0"keyring = "2.0"libpijul = { path = "../libpijul" }log = "0.4"serde = { version = "1.0", features = ["derive"] }serde_json = "1.0"thiserror = "1.0"thrussh-keys = "0.21"toml = { version = "0.7", features = ["preserve_order"] }validator = { version = "0.15", default-features = false }whoami = "1.4"pijul-config = { path = "../pijul-config" }pijul-interaction = { path = "../pijul-interaction" }pijul-repository = { path = "../pijul-repository" } - replacement in Cargo.toml at line 2
members = [ "pijul-macros", "pijul", "libpijul", "pijul-interaction", "pijul-config", "pijul-repository" ]members = ["pijul-macros","pijul","libpijul","pijul-interaction","pijul-config","pijul-repository","pijul-identity",] - edit in Cargo.lock at line 2254
name = "pijul-identity"version = "0.0.1"dependencies = ["anyhow","chrono","dateparser","dirs-next","keyring","libpijul","log","pijul-config","pijul-interaction","pijul-repository","serde","serde_json","thiserror","thrussh-keys","toml 0.7.6","validator","whoami",][[package]]