From 3179dbf57271f7bef7f0d4ca8f6dd3ec918a3b8f Mon Sep 17 00:00:00 2001 From: kpcyrd Date: Sat, 10 Feb 2024 21:00:03 +0100 Subject: [PATCH 1/2] Update dependencies --- Cargo.lock | 308 +++++++++++++++++++---------------------------------- Cargo.toml | 4 +- src/net.rs | 10 +- 3 files changed, 119 insertions(+), 203 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bc4e2ce..29a3d10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,57 +4,56 @@ version = 3 [[package]] name = "aho-corasick" -version = "1.0.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] [[package]] name = "anstream" -version = "0.3.2" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is-terminal", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.0" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "anstyle-parse" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" dependencies = [ "windows-sys", ] [[package]] name = "anstyle-wincon" -version = "1.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" dependencies = [ "anstyle", "windows-sys", @@ -62,63 +61,49 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.71" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "cc" version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" [[package]] name = "clap" -version = "4.3.1" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ed2379f8603fa2b7509891660e802b88c70a79a6427a70abb5968054de2c28" +checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" dependencies = [ "clap_builder", "clap_derive", - "once_cell", ] [[package]] name = "clap_builder" -version = "4.3.1" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72394f3339a76daf211e57d4bcb374410f3965dcc606dd0e03738c7888766980" +checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" dependencies = [ "anstream", "anstyle", - "bitflags", "clap_lex", "strsim", ] [[package]] name = "clap_derive" -version = "4.3.1" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e9ef9a08ee1c0e1f2e162121665ac45ac3783b0f897db7244ae75ad9a8f65b" +checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.18", + "syn", ] [[package]] name = "clap_lex" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "colorchoice" @@ -127,37 +112,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] -name = "env_logger" -version = "0.10.0" +name = "env_filter" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" dependencies = [ - "humantime", - "is-terminal", "log", "regex", - "termcolor", ] [[package]] -name = "errno" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" -dependencies = [ - "errno-dragonfly", - "libc", - "windows-sys", -] - -[[package]] -name = "errno-dragonfly" -version = "0.1.2" +name = "env_logger" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +checksum = "05e7cf40684ae96ade6232ed84582f40ce0a66efcd43a5117aef610534f8e0b8" dependencies = [ - "cc", - "libc", + "anstream", + "anstyle", + "env_filter", + "humantime", + "log", ] [[package]] @@ -172,29 +146,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -[[package]] -name = "hermit-abi" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" - [[package]] name = "humantime" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys", -] - [[package]] name = "ipnetwork" version = "0.20.0" @@ -204,41 +161,23 @@ dependencies = [ "serde", ] -[[package]] -name = "is-terminal" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" -dependencies = [ - "hermit-abi", - "io-lifetimes", - "rustix", - "windows-sys", -] - [[package]] name = "libc" -version = "0.2.144" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" - -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "log" -version = "0.4.18" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "minimal-lexical" @@ -262,12 +201,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "once_cell" -version = "1.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b" - [[package]] name = "pktparse" version = "0.7.1" @@ -279,9 +212,9 @@ dependencies = [ [[package]] name = "pnet" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd959a8268165518e2bf5546ba84c7b3222744435616381df3c456fe8d983576" +checksum = "130c5b738eeda2dc5796fe2671e49027e6935e817ab51b930a36ec9e6a206a64" dependencies = [ "ipnetwork", "pnet_base", @@ -293,18 +226,18 @@ dependencies = [ [[package]] name = "pnet_base" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "872e46346144ebf35219ccaa64b1dffacd9c6f188cd7d012bd6977a2a838f42e" +checksum = "fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c" dependencies = [ "no-std-net", ] [[package]] name = "pnet_datalink" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c302da22118d2793c312a35fb3da6846cb0fab6c3ad53fd67e37809b06cdafce" +checksum = "ad5854abf0067ebbd3967f7d45ebc8976ff577ff0c7bd101c4973ae3c70f98fe" dependencies = [ "ipnetwork", "libc", @@ -315,30 +248,30 @@ dependencies = [ [[package]] name = "pnet_macros" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a780e80005c2e463ec25a6e9f928630049a10b43945fea83207207d4a7606f4" +checksum = "688b17499eee04a0408aca0aa5cba5fc86401d7216de8a63fdf7a4c227871804" dependencies = [ "proc-macro2", "quote", "regex", - "syn 1.0.109", + "syn", ] [[package]] name = "pnet_macros_support" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d932134f32efd7834eb8b16d42418dac87086347d1bc7d142370ef078582bc" +checksum = "eea925b72f4bd37f8eab0f221bbe4c78b63498350c983ffa9dd4bcde7e030f56" dependencies = [ "pnet_base", ] [[package]] name = "pnet_packet" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bde678bbd85cb1c2d99dc9fc596e57f03aa725f84f3168b0eaf33eeccb41706" +checksum = "a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba" dependencies = [ "glob", "pnet_base", @@ -348,9 +281,9 @@ dependencies = [ [[package]] name = "pnet_sys" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faf7a58b2803d818a374be9278a1fe8f88fce14b936afbe225000cfcd9c73f16" +checksum = "417c0becd1b573f6d544f73671070b039051e5ad819cc64aa96377b536128d00" dependencies = [ "libc", "winapi", @@ -358,9 +291,9 @@ dependencies = [ [[package]] name = "pnet_transport" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "813d1c0e4defbe7ee22f6fe1755f122b77bfb5abe77145b1b5baaf463cab9249" +checksum = "2637e14d7de974ee2f74393afccbc8704f3e54e6eb31488715e72481d1662cc3" dependencies = [ "libc", "pnet_base", @@ -370,27 +303,39 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.59" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.28" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] [[package]] name = "regex" -version = "1.8.3" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -399,9 +344,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.7.2" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "rshijack" @@ -416,67 +361,47 @@ dependencies = [ ] [[package]] -name = "rustix" -version = "0.37.19" +name = "serde" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" +checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" dependencies = [ - "bitflags", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys", - "windows-sys", + "serde_derive", ] [[package]] -name = "serde" -version = "1.0.163" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "syn" -version = "1.0.109" +name = "serde_derive" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" dependencies = [ "proc-macro2", "quote", - "unicode-ident", + "syn", ] +[[package]] +name = "strsim" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" + [[package]] name = "syn" -version = "2.0.18" +version = "2.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] -[[package]] -name = "termcolor" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" -dependencies = [ - "winapi-util", -] - [[package]] name = "unicode-ident" -version = "1.0.9" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "utf8parse" @@ -500,15 +425,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" @@ -517,18 +433,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ "windows-targets", ] [[package]] name = "windows-targets" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" dependencies = [ "windows_aarch64_gnullvm", "windows_aarch64_msvc", @@ -541,42 +457,42 @@ dependencies = [ [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" [[package]] name = "windows_aarch64_msvc" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" [[package]] name = "windows_i686_gnu" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" [[package]] name = "windows_i686_msvc" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" [[package]] name = "windows_x86_64_gnu" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" [[package]] name = "windows_x86_64_msvc" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" diff --git a/Cargo.toml b/Cargo.toml index 5e9691e..2807771 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ edition = "2021" [dependencies] anyhow = "1.0.32" clap = { version = "4.1.11", features = ["derive"] } -env_logger = "0.10" +env_logger = "0.11" log = "0.4" pktparse = "0.7" -pnet = "0.33" +pnet = "0.34" diff --git a/src/net.rs b/src/net.rs index d0e876e..b9846b7 100644 --- a/src/net.rs +++ b/src/net.rs @@ -62,7 +62,7 @@ impl Connection { } #[inline] - pub fn sendtcp(&mut self, tx: &mut TransportSender, flags: u16, data: &[u8]) -> Result<()> { + pub fn sendtcp(&mut self, tx: &mut TransportSender, flags: u8, data: &[u8]) -> Result<()> { sendtcp( tx, &self.src, @@ -299,7 +299,7 @@ pub fn sendtcp( tx: &mut TransportSender, src: &SocketAddr, dst: &SocketAddr, - flags: u16, + flags: u8, seq: u32, ack: u32, data: &[u8], @@ -319,7 +319,7 @@ pub fn sendtcpv4( tx: &mut TransportSender, src: &SocketAddrV4, dst: &SocketAddrV4, - flags: u16, + flags: u8, seq: u32, ack: u32, data: &[u8], @@ -374,7 +374,7 @@ pub fn sendtcpv6( tx: &mut TransportSender, src: &SocketAddrV6, dst: &SocketAddrV6, - flags: u16, + flags: u8, seq: u32, ack: u32, data: &[u8], @@ -421,7 +421,7 @@ fn gentcp( payload_mut: &mut [u8], src: &SocketAddr, dst: &SocketAddr, - flags: u16, + flags: u8, seq: u32, ack: u32, data: &[u8], From 5708875cce8793e67dc86e0cb12a0d46a85a9f47 Mon Sep 17 00:00:00 2001 From: kpcyrd Date: Sat, 10 Feb 2024 21:29:10 +0100 Subject: [PATCH 2/2] Add repro-env --- .github/workflows/rust.yml | 50 ++-- Dockerfile | 4 +- Makefile | 6 + repro-env.lock | 498 +++++++++++++++++++++++++++++++++++++ repro-env.toml | 6 + 5 files changed, 548 insertions(+), 16 deletions(-) create mode 100644 Makefile create mode 100644 repro-env.lock create mode 100644 repro-env.toml diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index c312d9a..7212452 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - name: Set up cargo cache + - name: 🏗️ Setup build cache uses: actions/cache@v3 continue-on-error: false with: @@ -25,14 +25,23 @@ jobs: key: ${{ runner.os }}-cargo-release-${{ hashFiles('**/Cargo.lock') }} restore-keys: ${{ runner.os }}-cargo-release- - - name: Build - run: cargo build --release --verbose + - name: 🚚 Install dependencies (repro-env) + run: | + wget 'https://github.com/kpcyrd/repro-env/releases/download/v0.3.2/repro-env' + echo '660995089d32178a63763cf47e1b97e265ef5cf24bf646d16728ca51bf2fab50 repro-env' | sha256sum -c - + sudo install -m755 repro-env -t /usr/bin + + - name: 🛠️ Build + run: make + + - name: Print sha256 of binary + run: sha256sum target/x86_64-unknown-linux-musl/release/rshijack - - name: Upload binary + - name: 📦 Upload binary uses: actions/upload-artifact@v3 with: name: bin - path: target/release/rshijack + path: target/x86_64-unknown-linux-musl/release/rshijack cross: runs-on: ubuntu-latest @@ -50,12 +59,11 @@ jobs: binutils: aarch64-linux-gnu - name: aarch64-unknown-linux-musl binutils: aarch64-linux-gnu + - name: riscv64gc-unknown-linux-gnu + binutils: riscv64-linux-gnu + unstripped: true - name: powerpc64le-unknown-linux-gnu binutils: powerpc64le-linux-gnu - - name: mipsel-unknown-linux-gnu - binutils: mipsel-linux-gnu - - name: mips64el-unknown-linux-gnuabi64 - binutils: mips64el-linux-gnuabi64 - name: s390x-unknown-linux-gnu binutils: s390x-linux-gnu steps: @@ -64,7 +72,21 @@ jobs: sudo apt-get update sudo apt-get install -y binutils-${{ matrix.arch.binutils }} if: matrix.arch.binutils - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + + - name: 🏗️ Setup build cache + uses: actions/cache@v3 + continue-on-error: false + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: ${{ runner.os }}-cargo-${{ matrix.arch.name }}-release-${{ hashFiles('**/Cargo.lock') }} + restore-keys: ${{ runner.os }}-cargo-${{ matrix.arch.name }}-release- + - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -77,7 +99,7 @@ jobs: args: --target ${{ matrix.arch.name }} --release - name: Stripping binary run: /usr/${{ matrix.arch.binutils }}/bin/strip target/${{ matrix.arch.name }}/release/rshijack - if: ${{ contains(matrix.arch.name, 'linux') }} + if: "${{ contains(matrix.arch.name, 'linux') && !matrix.arch.unstripped }}" - uses: actions/upload-artifact@v2 with: name: rshijack-${{ matrix.arch.name }} @@ -90,7 +112,7 @@ jobs: matrix: os: [macos-latest, ubuntu-22.04] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up cargo cache uses: actions/cache@v3 @@ -113,6 +135,6 @@ jobs: fmt: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run cargo fmt run: cargo fmt --all -- --check diff --git a/Dockerfile b/Dockerfile index 2dc25bd..79a80c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:alpine3.17 +FROM rust:alpine3.19 ENV RUSTFLAGS="-C target-feature=-crt-static" RUN apk add musl-dev WORKDIR /app @@ -10,7 +10,7 @@ RUN --mount=type=cache,target=/var/cache/buildkit \ cp -v /var/cache/buildkit/target/release/rshijack . RUN strip rshijack -FROM alpine:3.17 +FROM alpine:3.19 RUN apk add --no-cache libgcc COPY --from=0 /app/rshijack /usr/local/bin/rshijack ENTRYPOINT ["rshijack"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..530bc7b --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +build: + repro-env build -- sh -c ' \ + RUSTFLAGS="-C strip=symbols" \ + cargo build --target x86_64-unknown-linux-musl --release' + +.PHONY: build diff --git a/repro-env.lock b/repro-env.lock new file mode 100644 index 0000000..00b7b16 --- /dev/null +++ b/repro-env.lock @@ -0,0 +1,498 @@ +[container] +image = "docker.io/library/archlinux@sha256:fed6efe803e79d94544f93607e4afec1056cfd9bee5744c965eec0944624d81f" + +[[package]] +name = "acl" +version = "2.3.2-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/a/acl/acl-2.3.2-1-x86_64.pkg.tar.zst" +sha256 = "cbfb71e8ba9aca9e51cbdfd77d0ec51371eb865a9a098c77e2c6046962e6ae0a" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbDRHwAKCRBtQr3RFuAGj1SLAQDrW2DQoMIQQyppVmB4+Cf7Yo3MVTSmDXYY535JzgL7NAD+L7Rxu5IVPxdyrXCT+U67Cl7CW+x++2NITct+wr68wA4=" + +[[package]] +name = "archlinux-keyring" +version = "20240208-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/a/archlinux-keyring/archlinux-keyring-20240208-1-any.pkg.tar.zst" +sha256 = "ab89bddb157ca99da61322c6b09a1fd256203f38cd9a717ec43ea9791a68d06e" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZcU7FAAKCRBtQr3RFuAGj4Y4AQCKsihdyJWyNGBwQ9Kd5AmenehuvR4xfFOCjIOndQCYhwD+NFzEjbwraHHVtEjQh4HtrnZPc0JplQvM5zRT3gDCawE=" + +[[package]] +name = "attr" +version = "2.5.2-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/a/attr/attr-2.5.2-1-x86_64.pkg.tar.zst" +sha256 = "83bcd58b066492f1242be41fa3f5750586d9eb7d8424a776e9fd6a8c5a496948" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZaP21gAKCRBtQr3RFuAGj8y5AQCaOUvsIghysJkhZlU797Dz815O1cWX0YNQeSBCn6QE0AD/a3Z4/1GcW2JezglbL9v0rNE7mNytLrQBP7yNqENCnAo=" + +[[package]] +name = "audit" +version = "4.0-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/a/audit/audit-4.0-1-x86_64.pkg.tar.zst" +sha256 = "b6053ecf5258d37797d3f96bbf33c4e99c8c8ce820181851832bfa2b6984c847" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZae5xQAKCRCbeih9mi7GCNiFAQCIIpveBTKisAY6z3mnMkiZTM0PI+fZtIA/Bx4pAHd8hwEAniAX0gwbvTrjrvS8BspADkq8ciUKLjn/rkHynLWFzQI=" + +[[package]] +name = "bash" +version = "5.2.026-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/b/bash/bash-5.2.026-2-x86_64.pkg.tar.zst" +sha256 = "37cba20b05b899dcbe2e565b1c20b7cfc6411ffcb014b977edb2d8afbc3a530b" +signature = "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAmWmYGMACgkQdx32Yn7faB96uQf+M+IDUL6Fn3xjHFvnR7bFoLSp+nHTmFc5thBAaDtY64qTiWsN81nEUzEdDf5aEcgw0nEduh7Nx6HTfndVd++kL+tY6mZk5xuZLqux8cp9TGP/2jcp15wzeNWE1Z0d9T7vh6BOgmjZA5ksmqyFERBgBGpOQIdaDuXZbGehDTMaOK4qLkztW27iRj5mBwnptbdDBlAHm62K0EgjqJdgxMhq0WUPtTO6EhCBl187IQTIcOocUL0WQvLW8332nq9OVcDb2VU8LN2CQ6Ng19Gi61VmVNbRIBYyxbNDFONglGUTfDI9y58VxM2GKP/NSK886s5LL91ebLWnUtasbYvQHqX8EA==" + +[[package]] +name = "binutils" +version = "2.42-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/b/binutils/binutils-2.42-2-x86_64.pkg.tar.zst" +sha256 = "1c942079c0a7c9d7e441413ae2d0547c80f21611793308b2cb11d6e779300ba5" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb0dSl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCqnuAQDeoC3YK42KIKW6tYEAsXsVnJQz8eMfzh3ShQPyahMyLQEApIFZ8+KX+CI1lUtQ8owp8VwiwvOGKOHhpXIKLRfd0QU=" + +[[package]] +name = "ca-certificates-mozilla" +version = "3.97-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/c/ca-certificates-mozilla/ca-certificates-mozilla-3.97-1-x86_64.pkg.tar.zst" +sha256 = "b5c0abca7a9d43b862364ff1977ca36a03da01d7a2fe93d68f3ff34805454a44" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZa/TgQAKCRC4rAhgDxCM3yS5AP4xzCKXUkq0zRut/9MEX8h/riIu0NZ6zPJzw3lDx68/pgEAkpz/zVz2vtNi4XP1Rh9ZM8J9Lnc/0MUXsnJVSf3Q7g0=" + +[[package]] +name = "coreutils" +version = "9.4-3" +system = "archlinux" +url = "https://archive.archlinux.org/packages/c/coreutils/coreutils-9.4-3-x86_64.pkg.tar.zst" +sha256 = "d30a8112f802a642309d9c9b556f1d990e8f34d4573bace1f49e7bfcddb7a25c" +signature = "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAmWzRd4ACgkQdx32Yn7faB9BmQgAxCAO8MQ0NRwB1Y0oGGOtc9fS0emZEVjaKOcNcYo2QSnerTyD3ueM5Vspa3Cpiaibzx6KBKXDG9fKVQCnIyudJ3pCVNXHSVAatYrhHEO1NiXOnaBZ1ITNr4SXrCX1AiN4mm8MP8LT1zeSVBcq1AG5KNNB+0pehXrnFrH4drevH8YFb9qBvLok+/HWcBBCtey1Ovl4SHjeBcwML2Tqk5ojHd08w7BDL77aoo/wPtiGsCxAIHmYJZ4zNVtyrDvyFKoWjoWLNaS1HqDx9aehmRLqG+kZBs8W3gRRzSRrMfAh857SXWlkuBCyh5IntJdhfmVb/npRhx7IFeoT6sdosnMQIQ==" + +[[package]] +name = "cryptsetup" +version = "2.7.0-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/c/cryptsetup/cryptsetup-2.7.0-1-x86_64.pkg.tar.zst" +sha256 = "13d468f44d80e95ce3c8737f05a7b8e71bb616443b0c99d96a0ba34fd73c8ef0" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbDp7QAKCRBtQr3RFuAGj82+AP9cmxRiYl1BC1QXcZBc8fzJE11vh0v9LG6YgCwUN3vHvgD/QT9I8Zmhf2UTbR/txjtryDt/KRjKY5L2Dl2klKREmAg=" + +[[package]] +name = "curl" +version = "8.6.0-3" +system = "archlinux" +url = "https://archive.archlinux.org/packages/c/curl/curl-8.6.0-3-x86_64.pkg.tar.zst" +sha256 = "9f0d6ec7398f117a2ca9f4e65f3be34ef2e90d6a29b877323fff2b804299dddc" +signature = "iHUEABYKAB0WIQQhkbiUMbrAqLlt6T0kR0DRfH/Q7AUCZcIsAQAKCRAkR0DRfH/Q7BWaAP0ShA30aTgHDoJU2bnM10HoLRIa64HYFSKhMo99eA44mAD/WMGrC47wJ/wpxkkV2Za6XaWdpHzJzaj5Im88UcTcTAQ=" + +[[package]] +name = "dbus" +version = "1.14.10-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/d/dbus/dbus-1.14.10-2-x86_64.pkg.tar.zst" +sha256 = "28b519535496a8c8b7885fb2d4c089ca98e34250dfc468aad2267c639026f219" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZZgthAAKCRC4rAhgDxCM3yhuAPwMUdKUvYRn37eie+795AQm31mtvDnHaTUVCkGkU9DDiAD/dAY42tVWk6wFxr+oGZ/LLD5LGcSSV1ch4bp4VsE7yw4=" + +[[package]] +name = "dbus-broker" +version = "35-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/d/dbus-broker/dbus-broker-35-2-x86_64.pkg.tar.zst" +sha256 = "0437260541a6e36aa15b6602aabf2e50b4c6a8d2a03e82bd34e948dfdf053cb8" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZZgtjAAKCRC4rAhgDxCM3wG2AP9yyHf10ErfW5U50ZwkrtONeY2dDXZ0xApxqDW1vzcnTQEA8g0M82MrVAFe/jXLPGw2GPdAc6RLZarDiJQAgCuDvg0=" + +[[package]] +name = "dbus-broker-units" +version = "35-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/d/dbus-broker-units/dbus-broker-units-35-2-x86_64.pkg.tar.zst" +sha256 = "0d7810c68f3313651a647bdd025615608d1063dec923fb13aea3fc081b216cfa" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZZgtjQAKCRC4rAhgDxCM36QyAQCMZ5KKMmM+FC2bZYbGp1eUOMQz0GH+v0xFtPNsxGjVtgD/XQ8bPvUmXvGMWHg70vjDbdr9jO8Trg3/zLVhIkhBHQU=" + +[[package]] +name = "device-mapper" +version = "2.03.23-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/d/device-mapper/device-mapper-2.03.23-1-x86_64.pkg.tar.zst" +sha256 = "4e3028f09f9dd9d9f9509246b54996dcb0a3dff52091fd975718ad48dc76a723" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZZ6EPAAKCRBtQr3RFuAGj/sSAQCFuPLhgKRJJf6uCOMt+/xraxiZqN3oV04HfO2OETRxkQEAz/6gtU/CnvhBtdkNwBZDnR7TswPbOWrNlbmpW4uWfAA=" + +[[package]] +name = "expat" +version = "2.6.0-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/e/expat/expat-2.6.0-1-x86_64.pkg.tar.zst" +sha256 = "7b3849401eb8fa4f64ce084ad6548b912bd458a322b999db7874e84d4333e839" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZcJq/wAKCRCbeih9mi7GCMQIAQCXbalj3wyYVRBKuq+cNYqMvk/m6JgLIZWluyQ5y8hPeQD/REXGBYMxN0OTsEt0LYeXFvsz51kQfoZkS+uebGFn8w0=" + +[[package]] +name = "filesystem" +version = "2024.01.19-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/f/filesystem/filesystem-2024.01.19-1-any.pkg.tar.zst" +sha256 = "92acb9922b055aa126977b41b9c52830f1bc1b1325c85c7bdeecec9d51790daa" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZaqt+QAKCRCbeih9mi7GCA5rAP9+Ntsl/q/3MfU0iC+EYhKh3bANBhJzkBa1CTb4OwqyvgD+OJLjYGdLqHXIKTO0X4Nr51FFOzN9RucjmbVi0ht1HgE=" + +[[package]] +name = "gc" +version = "8.2.6-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/gc/gc-8.2.6-1-x86_64.pkg.tar.zst" +sha256 = "6210a1e7e00d3162f175f9ab318a3da928495210b1ea411dcb66bf5e1f382daf" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb9oiF8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCmQdAP0fleaFihboUqrAdlMxvO5OUJiXXxLtimhQj2e3rD9L3gEA0YzMCzi4GS6GlV1pa/hZ68bPL2gYz2goni9/aLXhMwY=" + +[[package]] +name = "gcc" +version = "13.2.1-5" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/gcc/gcc-13.2.1-5-x86_64.pkg.tar.zst" +sha256 = "da9cf53f129d394ed5fcc1151f46810656d2f12082ad9f03807b33ab0ec3337f" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb0dUF8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCkDrAQCRw8jPku1thJTB6zDnre4gG87T/kGHorsF4KSSA1+FBwEArh8AbHf35QP8MkpEjAKz9cGyLQrE0RNoe2LM9tiawAI=" + +[[package]] +name = "gcc-libs" +version = "13.2.1-5" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-13.2.1-5-x86_64.pkg.tar.zst" +sha256 = "767928ccc25339f48fc958aba1876e46e1e4571017658cf8b12a1264eeaa76cc" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb0dUV8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCiHwAQD9kTeLQ5MMBkMXqYhz8dtNyfLD2QO25Ly5AFhsT5b5gwEA5KfJdIGyPRjNMSu4GikDwF5iRR1YPf92elDVCApG9gE=" + +[[package]] +name = "glib2" +version = "2.78.4-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/glib2/glib2-2.78.4-1-x86_64.pkg.tar.zst" +sha256 = "56cb2f1e7ede5029e3bda848e881c168bb6dff1310a8b36c50efd6f50fd6dff7" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZa2hEgAKCRC4rAhgDxCM3ycJAP0SvejkZ8XW4ouS9RXXf0a8F0R0kz6efIHO8r5lRuWXigD/b33SAeGSO2stNqV4kDrYIlOy/jt2XdW2sqdfKb7v4w8=" + +[[package]] +name = "glibc" +version = "2.39-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/glibc/glibc-2.39-1-x86_64.pkg.tar.zst" +sha256 = "17ff75d9476c690f50911a6c23d844ffc760471ae5e8e69b6a1dcde86113332a" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb0dOV8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCm+YAQD/jbtrL97YGLeB/HRYH6Z6tWSa0Q9puJnOVc/9JsyAIQEAzOC/178zEnbUH7U8QTLFcqaQ/EfyBZXNieTbRdaUVwU=" + +[[package]] +name = "gnupg" +version = "2.4.4-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/gnupg/gnupg-2.4.4-1-x86_64.pkg.tar.zst" +sha256 = "a05a5f13afe83a4b819dcfa10be0fa38bc6b34f2c8bce9c692f042658aaca2b8" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZbJ2pQAKCRCbeih9mi7GCPmjAP0R8XmowpkF/SfHGdPl+z+yvZvCh20/4HA+Om//0PJmvgD+IFbQhVXTM/2/RLyiNwcT3onMA053rfzX5OxZG4vV/QY=" + +[[package]] +name = "gnutls" +version = "3.8.3-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/gnutls/gnutls-3.8.3-1-x86_64.pkg.tar.zst" +sha256 = "c0cc35c822ec474d8f7f79715679de16b840410cc5b706c785a980f1aba19347" +signature = "iQEzBAABCgAdFiEErcih/MFeAdRTEEGelGV6sg8qCSsFAmWmkskACgkQlGV6sg8qCSs/lAgAmLzked/OytHHKhZa+0+hOrAUadG6V/beDMYxOtaYFvJug6GXEJ1fZRv+mDuyaROor87S9HsTP9yCQLUf5DCXFgHSKsYYICZlHMkKx8Z1Em8alqh1C5Qg04wXxyU/NQw90/89Vj9dWIPJOL2QLnF9fT4LdUFqMtLne4RH7N/eisdjE7cwyA0GLs86kg1KaRE4pGj3RZ+z4nBfyBAQVzFsUg+qQ88ez3lMasajhAyTgR8jO5biIdSWAm7xB2TfNTBDofSRaXYM2mlFxZQ2y0XMOfcw4vnH4BI9N9txwhxlVBpFHIIOQKPrFk5T6kHC2BKkwTPpdtlTWs0whkMcazqwOQ==" + +[[package]] +name = "guile" +version = "3.0.9-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/g/guile/guile-3.0.9-1-x86_64.pkg.tar.zst" +sha256 = "1c17a7b5c3c9c6ca580c76b36080603587bd2dc39a2c3cb0f07d755da05126ab" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCY9Gy3F8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCt5aAQDMcoBQsIEeLWacejGD+7TLT6F3Nu1Q3KDaNAZojqkwmQEAsvIVi/edva/VSJY9fHvmrcdV7jJrRjqglpWinxuWPQI=" + +[[package]] +name = "hwdata" +version = "0.379-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/h/hwdata/hwdata-0.379-1-any.pkg.tar.zst" +sha256 = "46475b6e0118cc1bbb85ef10c738a0cc0b2ef604545d7a667f5178fc8eee1dfe" +signature = "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAmXDHi8ACgkQdx32Yn7faB8dwQf/QwKG6EndZn6b5Y/zp3sK9l/rifxSMDpe3UiqWcgwiW9c0tgLd9UkK2MZZ70OatFNi1Ab4rtm+SDoqk3/tA+Sde7g7T41O+aS+CfH+wg9i+OW3jc1r+t/6SFobANwwXGkFVGQ7uOQK2PgBkgSfBYOupn9PtHP6hMGyHn+CT3CcJ/PE+097Jfp25TZt/8SRj8QMjUW/H5Pg5/LAGOPrTWItAuyEP16SZ03wmJ8LxEahhi5Y00fhO1jIsCBqJpO3h0cYH1IaUXHvrtvMddB9sBsK7VWzloJqDuHDTIEGr1516oIGDHIa8KZSDFiqjvvWGZceSF538pGVA2pwvDsAG+99A==" + +[[package]] +name = "iana-etc" +version = "20231228-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/i/iana-etc/iana-etc-20231228-1-any.pkg.tar.zst" +sha256 = "09422bdacba423fa325525d1cf0889ccbc41bd1df8c761fb7491a9dba760d11e" +signature = "iQEzBAABCgAdFiEE5JnHn1PJalTlcv7hwGCGM3xQdz4FAmWVNLIACgkQwGCGM3xQdz7HmwgAqqQjYpRNB3iDYraEmeLgQ/hpR4Y7eheQA93evGWUA5u/ynaxf5HKc1M0HRrp4bJF/VNCzUvdffEFAiLlXUxr+f6XC82CF87wpDGdCS/mRmD6seqDdyfKcwuPAvROA0xsLPhxMmtqPW+jl3woqx814hFuqCAliHEViwAdCsXDj6JjuX+M14mwXACygItfklfm5ku+HZZDpCzf+uJsu6IUM4vyDeTF8rVCsFAdDHAr36C1rbtD0MKsEkq8Cq9pkR89KjwKWodOLNJrwIROUxUaWHWOTjSyC2mpKCTvxoKvLubbcOLJ2q3n5Pnd9tJMUDTPyxFWKicNNCuzhrJUWo2m7Q==" + +[[package]] +name = "iproute2" +version = "6.7.0-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/i/iproute2/iproute2-6.7.0-1-x86_64.pkg.tar.zst" +sha256 = "a706f8617181999a79d2fb7cfbdfe09f3b911fdc6042d01e0b2f8c7bbac4ce88" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZZxdxgAKCRBtQr3RFuAGj9WUAP9LYUP8JoIE2dMEwnlLDfkvXYjFoeWF3OCOPRMfwqBo7gEA0mo/E9dthTOUB20KSfpAvu0AXifl3IJ3jop3T7aYrQY=" + +[[package]] +name = "iputils" +version = "20240117-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/i/iputils/iputils-20240117-1-x86_64.pkg.tar.zst" +sha256 = "28904f567a37deececbf61545e8587488e4422920578221dcd5bdff0314b0c53" +signature = "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAmWov8gACgkQdx32Yn7faB/KOAgAxSg6ASQtyMyo4bIsb5jTR7vbD1vLsebWO259O+dfFLntHviIRH6+dO1jH9z5Lv/impzN/L2b2HtfPBt98Czg357rs7c3dcU9qQUw+/QydKEcj438rT+yz+fBU+ySxs+XPNt5zHVpn0/6LTKu87JvhQftHcl5OjKOlgIpteNSRbGKFdjdyFE7Erb1zf7niH6eMtUnKQXuMLRFyUn52tNgu8gtTLKUdMYGay84m0zk7/u8pfRLGw0EIvGvtfvNdvgP2/q7W0Vy/Gmuw7eZV38OGs6J/WtVzbXwLBq+h+xH7JDKfA2TGEiwPeGL/wNQHOTDevBoli7EiS1or4bYwgJH4g==" + +[[package]] +name = "jansson" +version = "2.14-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/j/jansson/jansson-2.14-2-x86_64.pkg.tar.zst" +sha256 = "de45a1cfa23faf16681b9809c4dd375549268b19dd37fe23f96ef8717ac35095" +signature = "iQEzBAABCAAdFiEEFRnVq6Zb9vwrc8dWek52CV2KUuQFAmJyQS8ACgkQek52CV2KUuSqUwf9H9g/0lroLE8fHR7G3Dcy4OILPGZPkt5HOiJBYdnhi0eWJyetHRCSFsMWiZk9HUJHoVbZH28Z3F75UQfI3cWAThSz1HzUMGvEWF/uTpOKENiwY4egQ0pA88eX6kvTt0BuCLA6JZso6VBz2kzYue4uV/B6otdStx6wf6AfDAIha1jWTButBv/pxpAcTJOp157S4Y+NO59NSn672iTm9CQxWcSSo6Bxfimu86kjceXTj/HK+aZ1onjnD7jtOjsrQOBO63thwouju8yNyD/yjeXzOw5KgsZ4c7gu0Wg10MlcM79G2EYXWFbq5/ARxBkEd49fYhDWaPriGz8bO9ri41vGUw==" + +[[package]] +name = "libedit" +version = "20230828_3.1-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libedit/libedit-20230828_3.1-1-x86_64.pkg.tar.zst" +sha256 = "e41d9f9d4787ecdf58e451e63b5f74dd17854d5065011f8d094994b9fd458b8c" +signature = "iQEzBAABCAAdFiEEFRnVq6Zb9vwrc8dWek52CV2KUuQFAmTwa38ACgkQek52CV2KUuTLWwf+OHcEEwEzr6+rbSMmIvuyxuYZ656pvt42P2cgGIHdlGRJEYNJtOnP3hKcD8shJzgSRNNSxHxe3385088pcSWdBd1X8aSxa2iBFrT09iAdfh7IgZE/doQmuXKuFP+sN+T0o+vTlS2QPFFymS7hax7miiThrZvzxZsxCRhbXsxf3/bW+9Z+/E/Zkk+dFR5Oj3aPLbgyNtyfCon8eyPmXg4vGgWUCowms14kiO8WT4OA5RE3UYBhnRpO5DOoIfbshoUqcXh9/3QMJoveiBdaQmbkGARSORivYednCk6kenMlEzS0ej01lqvgz4PMdZ+xPYQSe3YYebqFr55Z6+iipGjE8g==" + +[[package]] +name = "libelf" +version = "0.190-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libelf/libelf-0.190-2-x86_64.pkg.tar.zst" +sha256 = "71e8bbbacd8bd3d061793f1f8025a742002aefb4b262b3e934ab8727a72e64b5" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb07FV8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCkSyAQDTHP/Xp76yHfbJ2K1BCM0KytI6vEnPx/5yrw2IvgILggEApETLAmjdu8hmhYeXI5ZWcBCCcjSwMTEUhsrLlGeqsQU=" + +[[package]] +name = "libidn2" +version = "2.3.7-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libidn2/libidn2-2.3.7-1-x86_64.pkg.tar.zst" +sha256 = "390e3a494f38bfa3d2f59fb1eb33f69cc7477f96caa27e4a635c523e13389700" +signature = "iQEzBAABCAAdFiEEhs/8qRjPOvRxR1iAUeixSKmZnDQFAmW08ioACgkQUeixSKmZnDRUzgf+KLhTkMYfzpzxVAvFrDQf1BQIcKQaDUiCQXr3X++2XJnctXgCA2yyWTks1c5YrEucKtG1A953wpyoTKfyfO6qCZw/VXsJMc3TfVrGA0JsXyHAxrp1vzEwXp9+ZOd0ZcOiktkWdcsSgAADxtGN60jA/WR+Eq7AX8caaphFvRIdZuZ5LvSv6l4fc0Foans61BAnt1yooDu0pbBNVas8uViVoMUS4a7JMisAwmAk7DpueXn24B7cJeAlgLAHKQUN6m515wLyN92dNkV0Xr+fBETrYAbBG2YzKqHOKBxLp7YybmjzsTFsBYeLWLijX74oZVuI7Gt7oVLc4B5Vhef/mgHGow==" + +[[package]] +name = "libisl" +version = "0.26-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libisl/libisl-0.26-1-x86_64.pkg.tar.zst" +sha256 = "b6f495748d9c877c15e47e9691e09d86139cd234e1990a97c531d8d8c9f993b3" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZCq2IV8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCkzKAQCFNdVbwWwjQ8+Ba+iGYklKxxlcAJoUXYPsy1OChLCUpwD+KsxGh2JyiO1aP5WOmsDBRXhqNB07z3dNBVwNL6GwNww=" + +[[package]] +name = "libmpc" +version = "1.3.1-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libmpc/libmpc-1.3.1-1-x86_64.pkg.tar.zst" +sha256 = "a83324a476cae86887aa3e3811b2e72c31471a81be0254e379c244e2df531c1b" +signature = "iQEzBAABCAAdFiEEFRnVq6Zb9vwrc8dWek52CV2KUuQFAmOfE/EACgkQek52CV2KUuRNEwf6AkQRJ6MKo3+8qZ5DoL1AUfEbRy332+0DbmhqVAZAVR6SDYwr8yTYc5L9zWtRYA++Nh0zah4P6o3XXJISOfLLpQHGPI1jZ/1IGTJlCt0yo+KU891YfQQO95TCAa77oT9Njkxr6imF0vP5kR3PA5sEvqD0iCu69s0TQu2uzsVqigNmbWU3LVv47BrF1T+C31Oa6cRWmjDUtn2ls/jYn+BPvuCO9TyH/3d2lQ1CCM+H1cCDcxzBSmaYSVQUbM6x8YAdFKDZKEbwuiCGTwKIV5ZRar4UiiBdeuJzF0vSy51VdcZpvf30HU8VuJ2Q+mv5OfyHjt/HBCkEyn1b+XufIqb0Xg==" + +[[package]] +name = "libnghttp2" +version = "1.59.0-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libnghttp2/libnghttp2-1.59.0-2-x86_64.pkg.tar.zst" +sha256 = "a156f5d393a9c06b64d0865ead3e00e913689ca1e66165331f6407343c20d9e5" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbn/GAAKCRBtQr3RFuAGj2fwAP0YCFVJyROzvV9KYZBoWyaNhjfMi5Xg1eFdybVHimo2pwEA3SH5haSspEa9iyxbBynWYf4P61+ejpprW+pTPulElQ4=" + +[[package]] +name = "libnghttp3" +version = "1.1.0-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libnghttp3/libnghttp3-1.1.0-2-x86_64.pkg.tar.zst" +sha256 = "7e52c261d1fb806f42b130fa9586e8f782e18f8e941b276c292cc7bc49e653ba" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZb0DsAAKCRBtQr3RFuAGj257AP430IltCowLwj7ImMm5ZoxZR09hcve3Giq2De4uQ6bdzQD9EaPKMBveNQ1WYQdX9kL9HSFZXZfs8j7TNvVV3ADragE=" + +[[package]] +name = "libseccomp" +version = "2.5.5-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libseccomp/libseccomp-2.5.5-2-x86_64.pkg.tar.zst" +sha256 = "a431e4bcd1b93cdd41fd6e4542166a514a19f22512d66e6735c44cbf25383e0f" +signature = "iQEzBAABCAAdFiEEFRnVq6Zb9vwrc8dWek52CV2KUuQFAmWa5hAACgkQek52CV2KUuSLkggAgtCFSMy9Xlj4/NtmYr2VVRC2fC3gISok3ysJB8PsQdz211ZlqDZe1GNLL8piY8fPz7dzzgWW1Tmb1v3jIWT7RPxabMDtz2jTJDAk0X65eF6F0Oz+LughrIe6sRgoWG4AbvY59ZQ2v4ECa7DE3TluVG0UYiVLzsPcsOzunj+M0Ymp9E6XmWrZAjIPE4zyuvOA8kd6iNRCjYE7TJ8r4ijfooXVWS558J6F7AIHPqd2RW/LOmP3qS15q1WUodIP/3dNguRklyVOhvgF8/jAkybDreN29A5wXGfVn6/pba24qiYITCV2cu7O/Nad3GNBeCgJyHxtD9PYTNxQ1PDqdCoipQ==" + +[[package]] +name = "libsecret" +version = "0.21.3-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libsecret/libsecret-0.21.3-1-x86_64.pkg.tar.zst" +sha256 = "daaf72bcb5046ec4ec514543888a94734e449aa8203dff053acdc2acae321748" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZcQR/gAKCRC4rAhgDxCM38KCAP9Kg0eUSsS+trJAnVwNn3m7j9CvtwzPfGneBoQ/mK4DNgEA4nnCXJaNI8meg1q+laqTFd7kDgbieT3yKOAkQFYSlAM=" + +[[package]] +name = "libsysprof-capture" +version = "45.2-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libsysprof-capture/libsysprof-capture-45.2-1-x86_64.pkg.tar.zst" +sha256 = "83a59eb806491f69e1d9002628d1c9ceab28ad938ed66e575fd6515187ce1b87" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZcQRywAKCRC4rAhgDxCM30BCAP4sgZcGbmLTC0hrCoWKvYsKuPr89KzkdlLW3Q6PHwrhYAEAr/T+qBga6JCYcdrRy+7ZRtY6qZ4bzLPHP9If9Qkh2wk=" + +[[package]] +name = "libusb" +version = "1.0.27-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libusb/libusb-1.0.27-1-x86_64.pkg.tar.zst" +sha256 = "20de2735edf774b3273520e784a714b9edd2d45abcbd245443d7ef58910d2fc8" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZbthNwAKCRCbeih9mi7GCMJ9AQCO0tMaDwsY8fjW82Yp7SaFomKiNeCqqAnIo9PYsrgoFwD+M3WQbB6oL3PIdPj1ZmGia6A7nj0uH2eP3RmvKFNIeQc=" + +[[package]] +name = "libxml2" +version = "2.12.5-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/libxml2/libxml2-2.12.5-1-x86_64.pkg.tar.zst" +sha256 = "afa961ff3a726fb1e9609096ced43a38b855a464ca763f2354cf2bcd10b49d7a" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZb+bKwAKCRC4rAhgDxCM33H6AP9PnQDdHsKUs4/PslkHF0GUcS4xxbeV61xVbWLfaTJt1AEAxApfED2KOfnGftgbBWJ8jE0UNVXdjGHeqpc03/DHCgk=" + +[[package]] +name = "licenses" +version = "20240206-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/licenses/licenses-20240206-1-any.pkg.tar.zst" +sha256 = "5790d1f6074dd4690fbc9cc68dbb498d4369c1ef6f0419135e64374e2328b5a7" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZcIbAQAKCRCbeih9mi7GCJzGAQDf2+5qzQqtCD4re9zsP+9LRThNxM/ZIt2nZNNAzV4rmgD9EMcP3QA/kQEqc5ceG6hrkMFbrRgWIzMqF9ooyHFSEQw=" + +[[package]] +name = "linux-api-headers" +version = "6.7-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/linux-api-headers/linux-api-headers-6.7-1-any.pkg.tar.zst" +sha256 = "e794502033db416930499a53c21d09614e6518a31adc8cf06896d4fc66dd6e61" +signature = "iNUEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZbrE+F8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCi2GAP9GimLjEi7qZk6flBJwAhzlb/FyI7yE990onvueFBjdpAEA8ebjOgjNMN0tCuJLhZ/LE33opKV4uAA/Hw1x3wknego=" + +[[package]] +name = "llvm-libs" +version = "16.0.6-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/llvm-libs/llvm-libs-16.0.6-1-x86_64.pkg.tar.zst" +sha256 = "156a44aa81be475fec8bcb96f6a5b68a1b3e9d27304caf03f79386565679bf75" +signature = "iQEzBAABCAAdFiEEhs/8qRjPOvRxR1iAUeixSKmZnDQFAmTfjB0ACgkQUeixSKmZnDQFBAf+IXPoe66l3tJD8buJN6S8oynw01J7OcqyhESgkZ6V56hBHjbbWNAhe0e6B30FABZWAXUveihA8yr8kuJJhpalDjfrEPG5rZ69ugpGlhmBhVF58Ao1RtYWBy3khhGjAnN8fC4g0JTYDUB5zkqbxN6f7k/WHQbeZQUvl+DPlpmuXL1hILBSiPzKd6FooYAVLq0yOfXmMvq8OpW7QTlRcvYErdNc1eCnvKBqvs4+JfIkPdFW3L3MUMR7SF/qddc03ti9eRXfXw6HCgfYU+j1nB1nZcOaGwZHNV+mAaFQsb7Y194BZ18LFNvatYP4D4dpAXdsFyvp5ACWo1szuxa1hQEs+w==" + +[[package]] +name = "lz4" +version = "1:1.9.4-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/l/lz4/lz4-1:1.9.4-2-x86_64.pkg.tar.zst" +sha256 = "f0c925a71ca02019e54b90deee10a84e6b97661115f6bf005a0c5fb553973fb0" +signature = "iQIzBAABCAAdFiEEj8FaBklQqZ3RvRTdOeS4d+YuuRUFAmWJfNwACgkQOeS4d+YuuRXrrRAAtx3ZQC/tX00UzypT7MYAnR3JI4AO3UCay24lWFcrDjn/FC6qftP3Letc/t1jzTLBxKCp5kETFQ5OTznn78tC1IHee/tYZTNmZHeNm0sfhQ/cYjFwqu8plp/xerYPPou6tFNeVCCvxWTTYsUgKGlJRn9S69qteNJY4pfJEWDA5QRgWjGYuWGoP1W1q+AHXy9h1MPMTVj6/5mWCBA5eo2qMof37iKkFspdcVza8VSF/HDG3OUU+xsPz6IroGT0SaA81pzmSJmyhIGouqzDKO2PG9RfnaI83PcM+WGl/5Np7tpUy9M5bQTanCRXWC92cMSPaE2PyQSNNNzKF9LAifH1QKel6At36fCOeuxnfZ107VTXoFmfS802pGuAyy0sQfbpuVemy87B0INwKvtnhEeh3MbfC1GdV/VO/876nGQbTEBv+SkC5Uj+7vUKBoM4XM+AmI49GMPj1pcS9qfC8YdVsJeGit6Ow7DMZdzIs9Ex9O1CJNjqYPRV8a0/TvEyVckrXz31DUeT3ckLz7P+pcwTP1atuiQmcxeQeJwjvsRkH+zvc75aOB72f/RqYgz2Xea1g1MCzXKuMrAvinJvCWinu7kzCEGv0lIyaLNXQdoRX0udVep6kkT1ovLhVBOmHOcL8XJxhLQoN74SEQ76uRiYsEcMTtvJ35cHjtMqwbX3B3Q=" + +[[package]] +name = "make" +version = "4.4.1-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/m/make/make-4.4.1-2-x86_64.pkg.tar.zst" +sha256 = "7c1bc0d882f7c8d1bcb305eb7efaabc19ed6afa5a9a443575fa0d5ed57985535" +signature = "iHUEABYKAB0WIQSZH24/B2XPYpWIhYYTmwnaW/DTOAUCZBT0lQAKCRATmwnaW/DTOKwJAP9/kfT3rO0NhbD8wuI6ajzjyKtrl4SfuU0yu/PKByXQOgD/aYSvsyXylJhCadU2smO4LbP2Vj9fnIvEwPvbXbesVQ0=" + +[[package]] +name = "mpfr" +version = "4.2.1-2" +system = "archlinux" +url = "https://archive.archlinux.org/packages/m/mpfr/mpfr-4.2.1-2-x86_64.pkg.tar.zst" +sha256 = "b70034ca018bc39d84672550c680480dc34bd4c7f36e90aff71b19bb1c3e904c" +signature = "iNQEABYKAH0WIQQFx3danouXdAf+COadTFqhVCbaCgUCZb06MV8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MDVDNzc3NUE5RThCOTc3NDA3RkUwOEU2OUQ0QzVBQTE1NDI2REEwQQAKCRCdTFqhVCbaCo/2AQC5VykV4goSdvPJaAa0gmVxd3AnHWCRqLWQYs07l0N4RAD3V7aWxsy4VrRQrXx/W4edKvbc0mhoj6jP9QsX3PUNDw==" + +[[package]] +name = "musl" +version = "1.2.4-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/m/musl/musl-1.2.4-1-x86_64.pkg.tar.zst" +sha256 = "f585ddabdfde5a29b88193827ccc597f74feb878723da9ce813d882c956e19b0" +signature = "iQJLBAABCAA1FiEEiee5MxxK59f699MFwTIpOVS75K0FAmRRZ5gXHHNwdXB5a2luQGFyY2hsaW51eC5vcmcACgkQwTIpOVS75K1VGhAAwoRqJgoycDFQInlZtrXoreYRhFdIJhknGCtsAWgGvYY5CDrEXQwUR3zHpYahzka6CbAv8aZdL67CIZELQ55f22xFyAIyeBLGl21QsI/A3Isom9+IVrOOsIc1+Z5LNp1LTZkAPiK1j06NWkaRpzL6NaFeUf2ziq8q/3lDfXaalyTmy6hV29ZMp8Gsa0gcsCtremCNJXVRwOB5/Hs9a0YJwOheNHuqEc6Md08N5rrE+HkTxMJB62FZn9ta1UqpejnvLBr5Q5yNKFsDuc67ZY6AIBlS/x2iyPDidvzbULj+5fs+4wllkK0svUCUHcKjBjFazCMX+bzS80EymuyzB4dkPxAxJ2/RVsXvFkhquKzAcFEOyZ/CiJiaRfeTZHzcmA1u6tjcl2wopc886wJgX08YqJrlXNQ5jbgo3jkHCUWlVYau7IF9pb+cekgPX6ut+n4ZzZUbaP0yahmzZq5gPsdHf0uKQoVjgxxGhWz6mrllpy/EeKVks0bj/fiHE9Czn0naLoaO5Y5ww25lg3DrAW3GfgTepRW0aXEoecDM9izGkw8D+BqUyV79z7qE5El/ndymyL8dOxzIFIMNFJePzg2E/Av7inXMV3H6gFs6Tw/LmbzQVi/RRO6k4Bill3Md9udh+0waEa70Gs9n2dxNN4C8R1ubeA2yDzQim0ua8caOmT0=" + +[[package]] +name = "openssl" +version = "3.2.1-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/o/openssl/openssl-3.2.1-1-x86_64.pkg.tar.zst" +sha256 = "7d9b3f47b08877ff5e67f8a9a3eec80bdbab776891de9df604b3484e441d3bd3" +signature = "iHUEABYKAB0WIQQ+gMoai4n2nLpX2Yp2pe+QVESaXAUCZbk6dwAKCRB2pe+QVESaXL5fAP0fDONeGV93d+lEjDQPCfcPS5X9j6OVO0z1HWsvXv/7KwEAjBTy7bXiMW7UGirj41C0jxwomuJ7XBMMxhhsze71jwA=" + +[[package]] +name = "pacman" +version = "6.0.2-9" +system = "archlinux" +url = "https://archive.archlinux.org/packages/p/pacman/pacman-6.0.2-9-x86_64.pkg.tar.zst" +sha256 = "eb66d80c33c4079ec5ab2642823baaf63e4af871806d4b2117ea68d292dd4098" +signature = "iQJLBAABCgA1FiEEwQA0ZnZjToDJQPuenAL/QZ/svhYFAmXChMMXHGZveGJvcm9uQGFyY2hsaW51eC5vcmcACgkQnAL/QZ/svhYHcQ//V3USo9aAAG/ziYAkU+Phbf3m14vNau8Togmc/Agpq2OrEy1uDBbAmA4gx3kB+ZgpKmXqh5ucr3H5nrgW9nFK9nDdGFEKPLx9tudaLZs04iWIfsa+yLn2up4lhLOTcKO0E4UNBAs3Km3eavLBPZak6p0WbXvQU3XwhGAqKDXi9rnFvb4t3SGfhpYPWrbixsc0ZGsehNEWG6CpL23EL3cVitRLnv8WouklQboRkUh05UcfzEFdLz+O7JwpKH/hbqyEhoSz1wVR9MLOttO2w3PiAv43nUdQgEL+BWt3OGI32KSzpBt19EE/RJ5V64uqO6GhqJJ5V5lEXxVw5mxtNgbtb9ETxoqfbL+All6Ji7Vas0/yOaJCLshTlUmkBoRikkNYn/2eJtRPFOUnWmrqUxGmHU+jCd3/TLWbQpD4z3tfRxBdaEUMOw2VgH4ylduMsVb6ky6mWCjJZKv2bvQpmu3miW1zZlmQ2bzAwCd/qgxdqJw4n+dUwnXwrtvQ2KRhVRHW68ewrg+gwgDXV8YvXJZf5Is6pPxhkxdxC1iE6bODQSG5cteXOndKDc6MK23J5V8Rcoi6fiCp0JYoMmd72FwiqsqM6VOS0bq2Y0Wpjk8p4Ld9LHZBFEvBte8WPWMlcorY4jHr/E/761aNtgalhyrbP5BunN8deIaCcIZ1T57h8Og=" + +[[package]] +name = "pam" +version = "1.6.0-3" +system = "archlinux" +url = "https://archive.archlinux.org/packages/p/pam/pam-1.6.0-3-x86_64.pkg.tar.zst" +sha256 = "aaad14765538de0cc7520579227330522b4366ef42d43b08506070ec46fd3f91" +signature = "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAmWowJIACgkQdx32Yn7faB9WQQf/fHz99cImVlnYV5H0J1PLW2ZcQL/cH3sro0mdzScgd1JvEgBq0WIB7D7K0BYUTcpGje29KAxZ71lKIoV7UuVLYsAM25nqTIe1My3vsUaVsLHfASNofweB2xLp/YHtswUO0jedjh+oj/KfTwQTHeF4qjZ7VoegXWZ+QvS0p9/LFBEbMtA+2LcP5OLGPe/BTrdRInXCRK1yxy3mnALxXAZOCyRApv8ehTQD8S7/tG25nGDOZLQ9VLF6WD0ajEfsTHVW9WhYSOntCjUFUdrdMyz+y6FWkUyNbKl9eQJp9xhp4rczEWxZi8ckp7WG8fXeoqwPD28z1bBPoPBeWTHtIyYvzg==" + +[[package]] +name = "readline" +version = "8.2.010-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/r/readline/readline-8.2.010-1-x86_64.pkg.tar.zst" +sha256 = "1aa9e757e6ed0d53b0391e49d7b018e8158b5f7efcffe51e34444f59adf24561" +signature = "iQEzBAABCAAdFiEEW34/txt/EDKaHAOrdx32Yn7faB8FAmWmYFcACgkQdx32Yn7faB+ksggAmDrjRugAKlneLj9XANvF3eNe23BAsvjPxINOknt1fhDucCfKC2DZ+frsJHuPMc8ymFJ53aZ0QVY7Rn7xr54goewn13fHAlsmo2YE6O4HrixIoPotYyRchSuRPYjOs1Y91NCJYIAmSrwD5BurvJQ0F3jSFnkYIgjtutmhZ+9mQN/LLPfjdcS8s5sfZCDCwwFZ39muaRtTBGrfLO8RFKi73J1uAg4jK5smU8zMeLqyb+Pb64hsxSHftdreWIhzz6Y7Q3sGgCEWOSiEO/3DS/dcq0vSyXYs/1tlu2BhZFCKG1mJfNd4J9dTBIYJwXnagdei7O+klQPjeO8XXNuU8ZuIUg==" + +[[package]] +name = "rust" +version = "1:1.76.0-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/r/rust/rust-1:1.76.0-1-x86_64.pkg.tar.zst" +sha256 = "151767bd7f31b5c6f96b9dd353267f895b62c39b94a059694a3520f40fcab14a" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZcUcpAAKCRC4rAhgDxCM3zGxAQCq9vdxnkKAob9fqW6koQrvaL33gbXyuthJsTwIs5WPaQD/ctvr94UZUf0LdwKdcOlq54C3/b+MjZ12Hc87bpplGwc=" + +[[package]] +name = "rust-musl" +version = "1:1.76.0-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/r/rust-musl/rust-musl-1:1.76.0-1-x86_64.pkg.tar.zst" +sha256 = "2747f857ae8146f0fb0bc7edb4b532f217c24b0edee5404e04cde5adf9996e03" +signature = "iHUEABYKAB0WIQSDvIiJNRtd67toQW64rAhgDxCM3wUCZcUcpQAKCRC4rAhgDxCM36QEAQDLnSeFCk3nbWjwOIho0yaNj4JsqAYwvvTpsatCPJtkDwEApNhvRoEKTL25v1kG68VtsLKgqJbNR5KmCC/aADLuxwA=" + +[[package]] +name = "shadow" +version = "4.14.3-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/s/shadow/shadow-4.14.3-1-x86_64.pkg.tar.zst" +sha256 = "fdf221b4031a4b253fcb84ce8ac59cc1d8433c84e4db2022d3f54b43f098fcaf" +signature = "iHUEABYKAB0WIQRizHP4hOUpV7L92IObeih9mi7GCAUCZaY53AAKCRCbeih9mi7GCL13AP9WX9zTDmO86wnUqqzTX92rEEkGkKkV02bw5rnGl2b6uAEAi34swUcKvU1oo0vwAbyc3kz67+63tcIEm8Z8bQwfhgw=" + +[[package]] +name = "sqlite" +version = "3.45.1-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/s/sqlite/sqlite-3.45.1-1-x86_64.pkg.tar.zst" +sha256 = "7e0b5282f3d225eece235c0fc0fe75b912d14c8e8fbd23eb7004e6403cfd3421" +signature = "iQEyBAABCAAdFiEErcih/MFeAdRTEEGelGV6sg8qCSsFAmW5ZokACgkQlGV6sg8qCSt/9wf49BUq4zJ/+9Dy7ZxXmpwzZdt0uyf4y9Utrh6655NmzEhPGhC58AGUBblC3BCWgHSqf994YMdO6G5ncmkMrRfSBH0cV4V6n9R3A5DwfJO6AtVFINOFEXfDWfig8ji46NjoTFW+H2RnQ5yD+2VMX8rjmby8baG9mh1YWr4vBrU0/aAHctm19gzr3zT+VC6FqxXJ9xT2tRqwHPMHlevp6GehkfL0SknpOFBWVc+6vq2t0REOnr7fCvCuHBGC+7cyFOv00Q0Xj49Gxrg06F9fil6DCpJA55NH40KkeDxYQ9dWsxm2XHQouWHHiidfMg0GybzRnjaV6oWfjildFAOsaewm" + +[[package]] +name = "systemd" +version = "255.3-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/s/systemd/systemd-255.3-1-x86_64.pkg.tar.zst" +sha256 = "b0d2f2bbd63a230f3d709644df80a65571a04b3426aa8b98cda048f573272c1e" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbEv/wAKCRBtQr3RFuAGjyu0AQCU/ZGcfhUtkjGL1OGeY6Z6miVTYVycILXdMYQN5UaqjAD+NVQHiAL7JPb6DPngkula/ZPPKhCSCqKeMaonAqzcjQY=" + +[[package]] +name = "systemd-libs" +version = "255.3-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/s/systemd-libs/systemd-libs-255.3-1-x86_64.pkg.tar.zst" +sha256 = "395e5a73bc6ca942cc276b881cb2b89b6502107f03d6c2537ac6325795816446" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbEv/wAKCRBtQr3RFuAGjxd5AQD+3Rztb0/y2mWBvCR9uiEkZOdzw9DoywNZxYGbCEodygD+P/X+nV7+lwrtyg55d9NQ7LnbIIJ7PrzpYRIE0JrjYw4=" + +[[package]] +name = "systemd-sysvcompat" +version = "255.3-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/s/systemd-sysvcompat/systemd-sysvcompat-255.3-1-x86_64.pkg.tar.zst" +sha256 = "8ca0303b6eb190d119dfc842394f35a3b0b15a193bf8c76156a3350248e19c88" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbEv/wAKCRBtQr3RFuAGj7ZFAP4oKIrS/RTazBlx0NvPFzq1v0vzXHW16rPRece6I+LmIgD/Z0ToZmxKNkWqmxndOUMTUcwTS2IhNqc0bDZGlQ9+PQg=" + +[[package]] +name = "tzdata" +version = "2024a-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/t/tzdata/tzdata-2024a-1-x86_64.pkg.tar.zst" +sha256 = "195d4fe70842df237e3859fdd7ef6b50ced72a80a4fc500e5c2ffee19758e517" +signature = "iQEzBAABCgAdFiEErcih/MFeAdRTEEGelGV6sg8qCSsFAmW8f1YACgkQlGV6sg8qCSstFwf/QcYvQ/3Cva5UPD8yU5Zrn6JYf9yLDKoz0fbdtuOiBq96z/29a6bLm2Bwg1PFAqxy6xDtrRb/PvzUkIOlYIwJEM4KY5R318N/GkcijAg0+utPBTAIyCz7l2MWuUVzkdUfajBSCCLIXTW5YKzpmDeXeVsuRS7Tzy88OBLYXQ3D9nkvTySSJybhPucbewCZKgE8ZCLEnDUMvNdLat9DH021VbrRL50r9/AatbN85e9Epr+unUnBKP7vUknB8a3Q2u/PnKzXU8p4VS/kGUXwoPPgZJKQ7JywKBX114K8HK/5bWEcxr0aWOIJvu61bB6ocYsjdRLRDYb+a1e1+Bn4e6ssvQ==" + +[[package]] +name = "xz" +version = "5.4.6-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/x/xz/xz-5.4.6-1-x86_64.pkg.tar.zst" +sha256 = "8362a5e440748420043c354d519d6ef44862985c9f57ab6f05db6967abdd4f9f" +signature = "iHUEABYKAB0WIQQEKYl95fO9rFN6MGltQr3RFuAGjwUCZbPH5AAKCRBtQr3RFuAGj4ggAQCQ2hIwc30d4UScmrIHjea9vwEXJDvarwqXggrZ6TLPQwEAiju2j9b1iOy/ZAdFogpy4Q20/VZO5HL5Yg+hZ/eAdQo=" + +[[package]] +name = "zlib" +version = "1:1.3.1-1" +system = "archlinux" +url = "https://archive.archlinux.org/packages/z/zlib/zlib-1:1.3.1-1-x86_64.pkg.tar.zst" +sha256 = "a46c58aa1d1cb4a1def7aa27acf03db61e6a7f85ad0a3d8103f9463a453e2b02" +signature = "iQIzBAABCgAdFiEE4kC1fixGMLp2ji8m/BtUfI2BcsgFAmWuxzUACgkQ/BtUfI2BcsjeAA/+J+swxWW2rbaFsIPnscCznxKTzsusvCpqAt1AGxqHvpWdGhx0H4TmsiYfLE0Z4hcV/jESBcgcGk9XH7wO+67Om7UokBvaw7NZqNtVa/bQoiFSvdP/kM+x8xdVXVzBAgAihHXX8Al0X+uI5ID4TzShGAhTI69Dz5GwAtclxstJr2T1hGv5vkUtJ1pCe4aR5aEZ4sZcKxwmXrkhvACKHHjHKOi0eto55NWP6ueEezFksdSgNcZ94Bex2O34xYpssSwmEYEPRU3g6AGRDuAUPoIKZMGqfnGf5x6u6PyYOcXcpt9GTBcPbDYYcfGOnfKokbyaBZT7eR8AID/Vxx9aOV5dsybpxYDAkwkidQGO9/iJC8Tz848zS84be7PsxYvrxcDsbLAiT2eWgn9eQpVk6vt9/J0xfDBWitpIgEXw0hNaisSUJhXqy7zHGu+XqIS082X/K1h6B67YXgOWPhhLyRJ2QI/8B77trN2d31XZRVPylboX4q5eZvT2kWm5h+7VUwvsT5MAuFtOTy46XkMqZ5WYiRhpnOOL484IQOgaYSN15CSPQPphGLEuybdQSxwFhGy9/rXYU73CNmvR5hsewx9c7nT17NWLUuQcIJhdZMqLPclnTtrAMaKp8EwUbbD+lcBQC993h7L2pXYjgJSQ3gulUIqROTGcGE4OiVkLb+5LQqY=" diff --git a/repro-env.toml b/repro-env.toml new file mode 100644 index 0000000..246d598 --- /dev/null +++ b/repro-env.toml @@ -0,0 +1,6 @@ +[container] +image = "docker.io/library/archlinux" + +[packages] +system = "archlinux" +dependencies = ["make", "musl", "rust-musl"]