Skip to content
Snippets Groups Projects

Switch to libredox

Merged Jacob Lorentzon requested to merge 4lDO2/userutils:libredox into master
2 files
+ 4
3
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 182
40
@@ -46,6 +46,12 @@ version = "1.3.2"
@@ -46,6 +46,12 @@ version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 
[[package]]
 
name = "bitflags"
 
version = "2.4.1"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
 
[[package]]
[[package]]
name = "blake2b_simd"
name = "blake2b_simd"
version = "0.5.11"
version = "0.5.11"
@@ -59,9 +65,9 @@ dependencies = [
@@ -59,9 +65,9 @@ dependencies = [
[[package]]
[[package]]
name = "bytecount"
name = "bytecount"
version = "0.6.3"
version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c"
checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205"
[[package]]
[[package]]
name = "cfg-if"
name = "cfg-if"
@@ -77,7 +83,7 @@ checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
@@ -77,7 +83,7 @@ checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
dependencies = [
dependencies = [
"ansi_term",
"ansi_term",
"atty",
"atty",
"bitflags",
"bitflags 1.3.2",
"strsim",
"strsim",
"textwrap",
"textwrap",
"unicode-width",
"unicode-width",
@@ -147,9 +153,31 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
@@ -147,9 +153,31 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
[[package]]
name = "libc"
name = "libc"
version = "0.2.147"
version = "0.2.149"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
 
 
[[package]]
 
name = "libredox"
 
version = "0.0.1"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
 
dependencies = [
 
"bitflags 2.4.1",
 
"libc",
 
"redox_syscall",
 
]
 
 
[[package]]
 
name = "libredox"
 
version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
 
dependencies = [
 
"bitflags 2.4.1",
 
"libc",
 
"redox_syscall",
 
]
[[package]]
[[package]]
name = "numtoa"
name = "numtoa"
@@ -159,74 +187,94 @@ checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef"
@@ -159,74 +187,94 @@ checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef"
[[package]]
[[package]]
name = "orbclient"
name = "orbclient"
version = "0.3.46"
version = "0.3.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8378ac0dfbd4e7895f2d2c1f1345cab3836910baf3a300b000d04250f0c8428f"
checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166"
dependencies = [
dependencies = [
"libc",
"libc",
"redox_syscall 0.3.5",
"libredox 0.0.2",
"sdl2",
"sdl2",
"sdl2-sys",
"sdl2-sys",
]
]
 
[[package]]
 
name = "proc-macro2"
 
version = "1.0.69"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
 
dependencies = [
 
"unicode-ident",
 
]
 
 
[[package]]
 
name = "quote"
 
version = "1.0.33"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
 
dependencies = [
 
"proc-macro2",
 
]
 
[[package]]
[[package]]
name = "redox-daemon"
name = "redox-daemon"
version = "0.1.1"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "811fd0d382a70c9e9192166ee794567b65ef34cc7309c86a49b071779ca9b5f3"
checksum = "353178b5771a301b9d2b318914ab5dfeb21dd6e65930faedde19248cfceca5a7"
dependencies = [
dependencies = [
"libc",
"libc",
"redox_syscall 0.3.5",
"libredox 0.0.1",
]
]
[[package]]
[[package]]
name = "redox_liner"
name = "redox_event"
version = "0.5.1"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f014f6b014591f45bdd86377ab2f01b840ddd9e33421222b84d06e244b111327"
checksum = "b78fedc17aea72caee38ac1208e0f709fa1641af1bbe0205e7d434413a60621d"
dependencies = [
dependencies = [
"bytecount",
"bitflags 2.4.1",
"itertools",
"libredox 0.0.1",
"termion",
"redox_syscall",
"unicode-width",
]
]
[[package]]
[[package]]
name = "redox_syscall"
name = "redox_liner"
version = "0.2.16"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
checksum = "63c3dc5996de1508c9dad60461f6a5b9611d9c31610c29d3ff4ec97df408671c"
dependencies = [
dependencies = [
"bitflags",
"bytecount",
 
"itertools",
 
"strip-ansi-escapes",
 
"termion",
 
"unicode-width",
]
]
[[package]]
[[package]]
name = "redox_syscall"
name = "redox_syscall"
version = "0.3.5"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
dependencies = [
"bitflags",
"bitflags 1.3.2",
]
]
[[package]]
[[package]]
name = "redox_termios"
name = "redox_termios"
version = "0.1.2"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8440d8acb4fd3d277125b4bd01a6f38aee8d814b3b5fc09b3f2b825d37d3fe8f"
checksum = "20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb"
dependencies = [
"redox_syscall 0.2.16",
]
[[package]]
[[package]]
name = "redox_users"
name = "redox_users"
version = "0.4.0"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
dependencies = [
dependencies = [
"getrandom",
"getrandom",
"redox_syscall 0.2.16",
"libredox 0.0.1",
"rust-argon2",
"rust-argon2",
 
"thiserror",
 
"zeroize",
]
]
[[package]]
[[package]]
@@ -247,7 +295,7 @@ version = "0.35.2"
@@ -247,7 +295,7 @@ version = "0.35.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7959277b623f1fb9e04aea73686c3ca52f01b2145f8ea16f4ff30d8b7623b1a"
checksum = "f7959277b623f1fb9e04aea73686c3ca52f01b2145f8ea16f4ff30d8b7623b1a"
dependencies = [
dependencies = [
"bitflags",
"bitflags 1.3.2",
"lazy_static",
"lazy_static",
"libc",
"libc",
"sdl2-sys",
"sdl2-sys",
@@ -264,21 +312,41 @@ dependencies = [
@@ -264,21 +312,41 @@ dependencies = [
"version-compare",
"version-compare",
]
]
 
[[package]]
 
name = "strip-ansi-escapes"
 
version = "0.1.1"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "011cbb39cf7c1f62871aea3cc46e5817b0937b49e9447370c93cacbe93a766d8"
 
dependencies = [
 
"vte",
 
]
 
[[package]]
[[package]]
name = "strsim"
name = "strsim"
version = "0.8.0"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
 
[[package]]
 
name = "syn"
 
version = "2.0.38"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
 
dependencies = [
 
"proc-macro2",
 
"quote",
 
"unicode-ident",
 
]
 
[[package]]
[[package]]
name = "termion"
name = "termion"
version = "1.5.6"
version = "2.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "077185e2eac69c3f8379a4298e1e07cd36beb962290d4a51199acf0fdc10607e"
checksum = "c4648c7def6f2043b2568617b9f9b75eae88ca185dbc1f1fda30e95a85d49d7d"
dependencies = [
dependencies = [
"libc",
"libc",
 
"libredox 0.0.2",
"numtoa",
"numtoa",
"redox_syscall 0.2.16",
"redox_termios",
"redox_termios",
]
]
@@ -291,11 +359,37 @@ dependencies = [
@@ -291,11 +359,37 @@ dependencies = [
"unicode-width",
"unicode-width",
]
]
 
[[package]]
 
name = "thiserror"
 
version = "1.0.50"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
 
dependencies = [
 
"thiserror-impl",
 
]
 
 
[[package]]
 
name = "thiserror-impl"
 
version = "1.0.50"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
 
dependencies = [
 
"proc-macro2",
 
"quote",
 
"syn",
 
]
 
 
[[package]]
 
name = "unicode-ident"
 
version = "1.0.12"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
 
[[package]]
[[package]]
name = "unicode-width"
name = "unicode-width"
version = "0.1.10"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
[[package]]
name = "userutils"
name = "userutils"
@@ -303,15 +397,22 @@ version = "0.1.0"
@@ -303,15 +397,22 @@ version = "0.1.0"
dependencies = [
dependencies = [
"clap",
"clap",
"extra",
"extra",
 
"libredox 0.0.2",
"orbclient",
"orbclient",
"redox-daemon",
"redox-daemon",
 
"redox_event",
"redox_liner",
"redox_liner",
"redox_syscall 0.3.5",
"redox_termios",
"redox_termios",
"redox_users",
"redox_users",
"termion",
"termion",
]
]
 
[[package]]
 
name = "utf8parse"
 
version = "0.2.1"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
 
[[package]]
[[package]]
name = "vec_map"
name = "vec_map"
version = "0.8.2"
version = "0.8.2"
@@ -324,6 +425,27 @@ version = "0.1.1"
@@ -324,6 +425,27 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
 
[[package]]
 
name = "vte"
 
version = "0.10.1"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983"
 
dependencies = [
 
"arrayvec",
 
"utf8parse",
 
"vte_generate_state_changes",
 
]
 
 
[[package]]
 
name = "vte_generate_state_changes"
 
version = "0.1.1"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff"
 
dependencies = [
 
"proc-macro2",
 
"quote",
 
]
 
[[package]]
[[package]]
name = "wasi"
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
version = "0.11.0+wasi-snapshot-preview1"
@@ -351,3 +473,23 @@ name = "winapi-x86_64-pc-windows-gnu"
@@ -351,3 +473,23 @@ name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
 
 
[[package]]
 
name = "zeroize"
 
version = "1.6.0"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
 
dependencies = [
 
"zeroize_derive",
 
]
 
 
[[package]]
 
name = "zeroize_derive"
 
version = "1.4.2"
 
source = "registry+https://github.com/rust-lang/crates.io-index"
 
checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
 
dependencies = [
 
"proc-macro2",
 
"quote",
 
"syn",
 
]
Loading