refactor: move all motoko specific info to motoko info#649
refactor: move all motoko specific info to motoko info#649mergify[bot] merged 3 commits intomasterfrom
Conversation
And add build steps and move other stuff around.
|
This is Yak Shaving work for the Rust compiler support in dfx. |
| let wasm_path = canister_info.get_output_wasm_path(); | ||
| let wasm_path = canister_info | ||
| .get_output_wasm_path() | ||
| .expect("Cannot get output path."); |
There was a problem hiding this comment.
Is there any need for this to indicate that it is the wasm output path that wasn't found, similar to the IDL file in the previous file?
| pub fn get_output_wasm_path(&self) -> Option<PathBuf> { | ||
| if let Ok(info) = self.as_info::<MotokoCanisterInfo>() { | ||
| Some(info.get_output_wasm_path().to_path_buf()) | ||
| } else { | ||
| None | ||
| } | ||
| } | ||
|
|
||
| pub fn get_output_idl_path(&self) -> Option<PathBuf> { | ||
| if let Ok(info) = self.as_info::<MotokoCanisterInfo>() { | ||
| Some(info.get_output_idl_path().to_path_buf()) | ||
| } else { | ||
| None | ||
| } |
There was a problem hiding this comment.
Wondering about these two methods.
- could they be in a separate
CanisterOutputInfotrait? - do all canisters have WASM and IDL output? If so, do the fields with those paths belong in the
CanisterInfostruct? - or will these two methods become a long chain of
if..else ifstatements, one for each Motoko, Rust, Assets, and so forth?
Also I think it's ok to leave these as-is and let this shake out as we add more builder types.
There was a problem hiding this comment.
I was pondering this late last night and decided to move those decisions to later, but you're right.
The "only" output we care about from a compile step is WASM + IDL. The rest can be generated by the build step outside the compiler. This is kind of already the case in parts of the code; BuildOutput is the type returned by a build step and contains only those 2 informations. But that structure is not available outside of actually building. So install doesn't have access to it. Which makes it a bit awkward (since we don't want to build everytime we install).
There is a number of solutions and constraints here that require some design work;
- One constraint is the Motoko compiler takes a directory for all IDL files of dependencies (with a specific pattern) so it knows when you're importing a
ic:abcwhat API it has. - These should be specific info setup by the MotokoBuilder anyway, as it's only needed for Motoko (other builders might have different solutions).
- We would need a temporary directory for compilation (not a big deal) AND an output directory that follows a standard.
- One solution is to have a manifest file which contains all the data we need once the build is done. I like this solution because it also can contain info like buildtime and SHA of inputs, if we ever want to make a watch mode at some point. But this is a potential solution that I haven't explored.
This is a hacked version and I would expect that list to not be long, because we'll refactor it out (hopefully soon).
I filed #652 for tracking this work.
## Changelog for advisory-db: Branch: main Commits: [rustsec/advisory-db@1db76028...d5c7ae1c](rustsec/advisory-db@1db7602...d5c7ae1) * [`a81783c6`](rustsec/advisory-db@a81783c) added CVE-2021-29922 ([RustSec/advisory-db#971](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/971)) * [`0148dead`](rustsec/advisory-db@0148dea) Add advisory for hyper Content-Length header parsing ([RustSec/advisory-db#967](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/967)) * [`255194ae`](rustsec/advisory-db@255194a) Assigned RUSTSEC-2021-0078 to hyper ([RustSec/advisory-db#972](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/972)) * [`3a5de9c7`](rustsec/advisory-db@3a5de9c) Add advisory for hyper Transfer-Encoding header parsing ([RustSec/advisory-db#968](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/968)) * [`82ce1aa7`](rustsec/advisory-db@82ce1aa) Assigned RUSTSEC-2021-0079 to hyper ([RustSec/advisory-db#973](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/973)) * [`158cd653`](rustsec/advisory-db@158cd65) Add directory traversal for tar ([RustSec/advisory-db#965](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/965)) * [`ce76490f`](rustsec/advisory-db@ce76490) Assigned RUSTSEC-2021-0080 to tar ([RustSec/advisory-db#974](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/974)) * [`541c537a`](rustsec/advisory-db@541c537) added specific affected functions to CVE-2021-29922 ([RustSec/advisory-db#975](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/975)) * [`7a42cb7e`](rustsec/advisory-db@7a42cb7) add advisory for actix-http HRS ([RustSec/advisory-db#977](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/977)) * [`e6925972`](rustsec/advisory-db@e692597) Assigned RUSTSEC-2021-0081 to actix-http ([RustSec/advisory-db#978](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/978)) * [`01bad82d`](rustsec/advisory-db@01bad82) Add fix for RUSTSEC-2021-0080 ([RustSec/advisory-db#979](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/979)) * [`67da87fc`](rustsec/advisory-db@67da87f) Update RUSTSEC-2021-0080 [affected] version ([RustSec/advisory-db#980](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/980)) * [`e0fda3fe`](rustsec/advisory-db@e0fda3f) add CVE alias to RUSTSEC-2021-0081(actix-http) ([RustSec/advisory-db#983](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/983)) * [`f20b53ca`](rustsec/advisory-db@f20b53c) Patched release of reffers ([RustSec/advisory-db#984](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/984)) * [`01c59caf`](rustsec/advisory-db@01c59ca) Report vec-const as unsound ([RustSec/advisory-db#981](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/981)) * [`68d6f5af`](rustsec/advisory-db@68d6f5a) Assigned RUSTSEC-2021-0082 to vec-const ([RustSec/advisory-db#985](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/985)) * [`b4b68c19`](rustsec/advisory-db@b4b68c1) bite: Read on uninitialized memory ([RustSec/advisory-db#593](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/593)) * [`9c5df457`](rustsec/advisory-db@9c5df45) Assigned RUSTSEC-2020-0153 to bite ([RustSec/advisory-db#986](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/986)) * [`ef71611e`](rustsec/advisory-db@ef71611) Add advisory for potential memory corruption in derive-com-impl ([RustSec/advisory-db#649](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/649)) * [`7765af95`](rustsec/advisory-db@7765af9) Assigned RUSTSEC-2021-0083 to derive-com-impl ([RustSec/advisory-db#987](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/987)) * [`e9382c86`](rustsec/advisory-db@e9382c8) Fix typos in advisories ([RustSec/advisory-db#976](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/976)) * [`10843f83`](rustsec/advisory-db@10843f8) bronzedb-protocol: `Read` on uninitialized buffer can cause UB (impl of `ReadKVExt`) ([RustSec/advisory-db#659](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/659)) * [`90399127`](rustsec/advisory-db@9039912) Assigned RUSTSEC-2021-0084 to bronzedb-protocol ([RustSec/advisory-db#988](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/988)) * [`9e4db05a`](rustsec/advisory-db@9e4db05) binjs_io: 'Read' on uninitialized memory may cause UB ([RustSec/advisory-db#660](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/660)) * [`383c6359`](rustsec/advisory-db@383c635) Assigned RUSTSEC-2021-0085 to binjs_io ([RustSec/advisory-db#989](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/989)) * [`c487b0ce`](rustsec/advisory-db@c487b0c) flumedb: Reading on uninitialized buffer may cause UB ( `read_entry()` ) ([RustSec/advisory-db#661](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/661)) * [`4a51eedb`](rustsec/advisory-db@4a51eed) Assigned RUSTSEC-2021-0086 to flumedb ([RustSec/advisory-db#990](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/990)) * [`72e61b6d`](rustsec/advisory-db@72e61b6) columnar: Reading on uninitialized buffer may cause UB ([RustSec/advisory-db#662](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/662)) * [`06d14ff7`](rustsec/advisory-db@06d14ff) Assigned RUSTSEC-2021-0087 to columnar ([RustSec/advisory-db#991](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/991)) * [`09e0afc3`](rustsec/advisory-db@09e0afc) buffoon: InputStream::read_exact : Reading into an uninitialized buffer may cause UB ([RustSec/advisory-db#663](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/663)) * [`03144b19`](rustsec/advisory-db@03144b1) Assigned RUSTSEC-2020-0154 to buffoon ([RustSec/advisory-db#992](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/992)) * [`25838dcf`](rustsec/advisory-db@25838dc) acc_reader: API Soundness issue in `fill_buf()` and `read_up_to()` ([RustSec/advisory-db#664](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/664)) * [`ec590b08`](rustsec/advisory-db@ec590b0) Assigned RUSTSEC-2020-0155 to acc_reader ([RustSec/advisory-db#993](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/993)) * [`2e4cdf36`](rustsec/advisory-db@2e4cdf3) csv-sniffer: reading on uninitialized memory may cause undefined behavior ([RustSec/advisory-db#666](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/666)) * [`e6e533ab`](rustsec/advisory-db@e6e533a) Assigned RUSTSEC-2021-0088 to csv-sniffer ([RustSec/advisory-db#994](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/994)) * [`7d12d952`](rustsec/advisory-db@7d12d95) raw-cpuid: Optional `Deserialize` implementations lacking validation ([RustSec/advisory-db#671](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/671)) * [`7bf56198`](rustsec/advisory-db@7bf5619) Assigned RUSTSEC-2021-0089 to raw-cpuid ([RustSec/advisory-db#995](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/995)) * [`690cf956`](rustsec/advisory-db@690cf95) ash: Reading on uninitialized memory may cause UB ( `util::read_spv()` ) ([RustSec/advisory-db#680](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/680)) * [`2645debe`](rustsec/advisory-db@2645deb) Assigned RUSTSEC-2021-0090 to ash ([RustSec/advisory-db#996](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/996)) * [`22325889`](rustsec/advisory-db@2232588) gfx-auxil: `Read` on uninitialized buffer may cause UB ( `gfx_auxil::read_spirv()` ) ([RustSec/advisory-db#681](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/681)) * [`cf6f9d25`](rustsec/advisory-db@cf6f9d2) Assigned RUSTSEC-2021-0091 to gfx-auxil ([RustSec/advisory-db#997](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/997)) * [`460ac8be`](rustsec/advisory-db@460ac8b) Add advisory for uninitialized exposure in messagepack-rs ([RustSec/advisory-db#835](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/835)) * [`8d3e99a3`](rustsec/advisory-db@8d3e99a) Assigned RUSTSEC-2021-0092 to messagepack-rs ([RustSec/advisory-db#998](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/998)) * [`670b2887`](rustsec/advisory-db@670b288) Add advisory for data race in crossbeam-deque ([RustSec/advisory-db#970](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/970)) * [`14af874f`](rustsec/advisory-db@14af874) Assigned RUSTSEC-2021-0093 to crossbeam-deque ([RustSec/advisory-db#999](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/999)) * [`89842247`](rustsec/advisory-db@8984224) Add advisory for out-of-bounds read in rdiff ([RustSec/advisory-db#862](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/862)) * [`4b018059`](rustsec/advisory-db@4b01805) Assigned RUSTSEC-2021-0094 to rdiff ([RustSec/advisory-db#1000](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1000)) * [`59cdbf21`](rustsec/advisory-db@59cdbf2) mopa is technically unsound ([RustSec/advisory-db#927](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/927)) * [`b6a20c1b`](rustsec/advisory-db@b6a20c1) Assigned RUSTSEC-2021-0095 to mopa ([RustSec/advisory-db#1001](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1001)) * [`101d914e`](rustsec/advisory-db@101d914) RUSTSEC-2021-0089 has been patched in raw-cpuid 9.1.1 ([RustSec/advisory-db#1002](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1002)) * [`45f9665f`](rustsec/advisory-db@45f9665) Fix CVE alias CVE-2020-35920 ([RustSec/advisory-db#1003](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1003)) * [`d7112723`](rustsec/advisory-db@d711272) ash: RUSTSEC-2021-0090 has been patched in 0.33.1 ([RustSec/advisory-db#1004](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1004)) * [`2f117ce3`](rustsec/advisory-db@2f117ce) spirv_headers is deprecated ([RustSec/advisory-db#982](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/982)) * [`9f1d4c90`](rustsec/advisory-db@9f1d4c9) Assigned RUSTSEC-2021-0096 to spirv_headers ([RustSec/advisory-db#1005](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1005)) * [`100b12d9`](rustsec/advisory-db@100b12d) add cve-2021-3711 for openssl-src ([RustSec/advisory-db#1006](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1006)) * [`ceea3987`](rustsec/advisory-db@ceea398) Assigned RUSTSEC-2021-0097 to openssl-src ([RustSec/advisory-db#1008](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1008)) * [`10b6f1e3`](rustsec/advisory-db@10b6f1e) add cve-2021-3712 for openssl-src ([RustSec/advisory-db#1007](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1007)) * [`1be95342`](rustsec/advisory-db@1be9534) Assigned RUSTSEC-2021-0098 to openssl-src ([RustSec/advisory-db#1009](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1009)) * [`0f2bc2d6`](rustsec/advisory-db@0f2bc2d) Add unmaintained crate advisory for `cosmos_sdk` ([RustSec/advisory-db#1010](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1010)) * [`138fb157`](rustsec/advisory-db@138fb15) Assigned RUSTSEC-2021-0099 to cosmos_sdk ([RustSec/advisory-db#1011](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1011)) * [`4744ee62`](rustsec/advisory-db@4744ee6) Add sha2 v0.9.7 AVX2 bug ([RustSec/advisory-db#1012](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1012)) * [`3e31699c`](rustsec/advisory-db@3e31699) Assigned RUSTSEC-2021-0100 to sha2 ([RustSec/advisory-db#1013](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1013)) * [`27820b70`](rustsec/advisory-db@27820b7) Add rustsec advisory for GHSA-vc5p-j8vw-mc6x ([RustSec/advisory-db#1014](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1014)) * [`b59e06ec`](rustsec/advisory-db@b59e06e) Assigned RUSTSEC-2021-0101 to pleaser ([RustSec/advisory-db#1026](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1026)) * [`841ecbf1`](rustsec/advisory-db@841ecbf) Add rustsec advisory for GHSA-pp74-39w2-v4w9 ([RustSec/advisory-db#1016](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1016)) * [`9dbe2627`](rustsec/advisory-db@9dbe262) Assigned RUSTSEC-2021-0102 to pleaser ([RustSec/advisory-db#1027](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1027)) * [`9a81b244`](rustsec/advisory-db@9a81b24) Add rustsec advisory for GHSA-82hm-vh7g-hrh9 ([RustSec/advisory-db#1021](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1021)) * [`8e5d566e`](rustsec/advisory-db@8e5d566) Assigned RUSTSEC-2021-0103 to molecule ([RustSec/advisory-db#1028](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1028)) * [`95107000`](rustsec/advisory-db@9510700) Add rustsec advisory for GHSA-f3fg-5j9p-vchc ([RustSec/advisory-db#1020](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1020)) * [`4b4a4d8d`](rustsec/advisory-db@4b4a4d8) Assigned RUSTSEC-2021-0104 to pleaser ([RustSec/advisory-db#1029](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1029)) * [`e5b66bfe`](rustsec/advisory-db@e5b66bf) Add rustsec advisory for GHSA-7cqg-8449-rmfv ([RustSec/advisory-db#1022](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1022)) * [`71f18afd`](rustsec/advisory-db@71f18af) Assigned RUSTSEC-2020-0156 to libsecp256k1-rs ([RustSec/advisory-db#1030](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1030)) * [`fa5597ee`](rustsec/advisory-db@fa5597e) Add rustsec advisory for GHSA-5xg3-j2j6-rcx4 ([RustSec/advisory-db#1023](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1023)) * [`fe4e45e5`](rustsec/advisory-db@fe4e45e) Assigned RUSTSEC-2021-0105 to git-delta ([RustSec/advisory-db#1031](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1031)) * [`10fa105f`](rustsec/advisory-db@10fa105) Add rustsec advisory for GHSA-p24j-h477-76q3 ([RustSec/advisory-db#1017](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1017)) * [`ec858f80`](rustsec/advisory-db@ec858f8) Assigned RUSTSEC-2021-0106 to bat ([RustSec/advisory-db#1032](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1032)) * [`181cf280`](rustsec/advisory-db@181cf28) Add rustsec advisory for GHSA-v666-6w97-pcwm ([RustSec/advisory-db#1015](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1015)) * [`f969fe89`](rustsec/advisory-db@f969fe8) Add rustsec advisory for GHSA-mm4m-qg48-f7wc ([RustSec/advisory-db#1018](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1018)) * [`315a5c06`](rustsec/advisory-db@315a5c0) Assigned RUSTSEC-2020-0157 to vm-memory, RUSTSEC-2021-0107 to ckb ([RustSec/advisory-db#1033](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1033)) * [`ef8532be`](rustsec/advisory-db@ef8532b) Add rustsec advisory for GHSA-48vq-8jqv-gm6f ([RustSec/advisory-db#1024](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1024)) * [`50464643`](rustsec/advisory-db@5046464) Assigned RUSTSEC-2021-0108 to ckb ([RustSec/advisory-db#1034](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1034)) * [`b838a4c6`](rustsec/advisory-db@b838a4c) Add rustsec advisory for GHSA-45p7-c959-rgcm ([RustSec/advisory-db#1025](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1025)) * [`a665da67`](rustsec/advisory-db@a665da6) Add GHSA alias to RUSTSEC-2021-0102 * [`204c1ae2`](rustsec/advisory-db@204c1ae) add GHSA alias to RUSTSEC-2021-0101 ([RustSec/advisory-db#1036](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1036)) * [`8b677b0f`](rustsec/advisory-db@8b677b0) Assigned RUSTSEC-2021-0109 to ckb ([RustSec/advisory-db#1035](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1035)) * [`b99d8a13`](rustsec/advisory-db@b99d8a1) Add GHSA alias to RUSTSEC-2021-0104 ([RustSec/advisory-db#1038](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1038)) * [`464cc079`](rustsec/advisory-db@464cc07) Add GHSA alias to RUSTSEC-2020-0156 * [`2b1a5c55`](rustsec/advisory-db@2b1a5c5) Add GHSA alias to RUSTSEC-2021-0105 ([RustSec/advisory-db#1041](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1041)) * [`b5756edd`](rustsec/advisory-db@b5756ed) Add GHSA alias to RUSTSEC-2021-0103 ([RustSec/advisory-db#1040](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1040)) * [`d202965d`](rustsec/advisory-db@d202965) Add GHSA alias to RUSTSEC-2021-0106 ([RustSec/advisory-db#1039](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1039)) * [`6c092fec`](rustsec/advisory-db@6c092fe) Switch to rustsec-admin 0.5.2 (OSV 1.0) and branch `osv` ([RustSec/advisory-db#1042](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1042)) * [`ab0a8432`](rustsec/advisory-db@ab0a843) Mention OSV in readme ([RustSec/advisory-db#1043](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1043)) * [`3d742d44`](rustsec/advisory-db@3d742d4) Add recent Wasmtime CVEs ([RustSec/advisory-db#1046](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1046)) * [`26d56f76`](rustsec/advisory-db@26d56f7) Assigned RUSTSEC-2021-0110 to wasmtime ([RustSec/advisory-db#1047](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1047)) * [`057094d6`](rustsec/advisory-db@057094d) Add advisory for memory corruption in tremor-script < 0.11.6 ([RustSec/advisory-db#1045](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1045)) * [`9fead378`](rustsec/advisory-db@9fead37) Assigned RUSTSEC-2021-0111 to tremor-script ([RustSec/advisory-db#1048](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1048)) * [`bb15a55b`](rustsec/advisory-db@bb15a55) Add disappeared advisories ([RustSec/advisory-db#1049](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1049)) * [`d5c7ae1c`](rustsec/advisory-db@d5c7ae1) Assigned RUSTSEC-2021-0112 to tectonic_xdv, RUSTSEC-2021-0113 to metrics-util ([RustSec/advisory-db#1050](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1050))
## Changelog for advisory-db: Branch: main Commits: [rustsec/advisory-db@1db76028...d5c7ae1c](rustsec/advisory-db@1db7602...d5c7ae1) * [`a81783c6`](rustsec/advisory-db@a81783c) added CVE-2021-29922 ([RustSec/advisory-db#971](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/971)) * [`0148dead`](rustsec/advisory-db@0148dea) Add advisory for hyper Content-Length header parsing ([RustSec/advisory-db#967](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/967)) * [`255194ae`](rustsec/advisory-db@255194a) Assigned RUSTSEC-2021-0078 to hyper ([RustSec/advisory-db#972](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/972)) * [`3a5de9c7`](rustsec/advisory-db@3a5de9c) Add advisory for hyper Transfer-Encoding header parsing ([RustSec/advisory-db#968](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/968)) * [`82ce1aa7`](rustsec/advisory-db@82ce1aa) Assigned RUSTSEC-2021-0079 to hyper ([RustSec/advisory-db#973](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/973)) * [`158cd653`](rustsec/advisory-db@158cd65) Add directory traversal for tar ([RustSec/advisory-db#965](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/965)) * [`ce76490f`](rustsec/advisory-db@ce76490) Assigned RUSTSEC-2021-0080 to tar ([RustSec/advisory-db#974](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/974)) * [`541c537a`](rustsec/advisory-db@541c537) added specific affected functions to CVE-2021-29922 ([RustSec/advisory-db#975](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/975)) * [`7a42cb7e`](rustsec/advisory-db@7a42cb7) add advisory for actix-http HRS ([RustSec/advisory-db#977](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/977)) * [`e6925972`](rustsec/advisory-db@e692597) Assigned RUSTSEC-2021-0081 to actix-http ([RustSec/advisory-db#978](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/978)) * [`01bad82d`](rustsec/advisory-db@01bad82) Add fix for RUSTSEC-2021-0080 ([RustSec/advisory-db#979](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/979)) * [`67da87fc`](rustsec/advisory-db@67da87f) Update RUSTSEC-2021-0080 [affected] version ([RustSec/advisory-db#980](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/980)) * [`e0fda3fe`](rustsec/advisory-db@e0fda3f) add CVE alias to RUSTSEC-2021-0081(actix-http) ([RustSec/advisory-db#983](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/983)) * [`f20b53ca`](rustsec/advisory-db@f20b53c) Patched release of reffers ([RustSec/advisory-db#984](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/984)) * [`01c59caf`](rustsec/advisory-db@01c59ca) Report vec-const as unsound ([RustSec/advisory-db#981](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/981)) * [`68d6f5af`](rustsec/advisory-db@68d6f5a) Assigned RUSTSEC-2021-0082 to vec-const ([RustSec/advisory-db#985](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/985)) * [`b4b68c19`](rustsec/advisory-db@b4b68c1) bite: Read on uninitialized memory ([RustSec/advisory-db#593](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/593)) * [`9c5df457`](rustsec/advisory-db@9c5df45) Assigned RUSTSEC-2020-0153 to bite ([RustSec/advisory-db#986](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/986)) * [`ef71611e`](rustsec/advisory-db@ef71611) Add advisory for potential memory corruption in derive-com-impl ([RustSec/advisory-db#649](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/649)) * [`7765af95`](rustsec/advisory-db@7765af9) Assigned RUSTSEC-2021-0083 to derive-com-impl ([RustSec/advisory-db#987](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/987)) * [`e9382c86`](rustsec/advisory-db@e9382c8) Fix typos in advisories ([RustSec/advisory-db#976](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/976)) * [`10843f83`](rustsec/advisory-db@10843f8) bronzedb-protocol: `Read` on uninitialized buffer can cause UB (impl of `ReadKVExt`) ([RustSec/advisory-db#659](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/659)) * [`90399127`](rustsec/advisory-db@9039912) Assigned RUSTSEC-2021-0084 to bronzedb-protocol ([RustSec/advisory-db#988](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/988)) * [`9e4db05a`](rustsec/advisory-db@9e4db05) binjs_io: 'Read' on uninitialized memory may cause UB ([RustSec/advisory-db#660](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/660)) * [`383c6359`](rustsec/advisory-db@383c635) Assigned RUSTSEC-2021-0085 to binjs_io ([RustSec/advisory-db#989](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/989)) * [`c487b0ce`](rustsec/advisory-db@c487b0c) flumedb: Reading on uninitialized buffer may cause UB ( `read_entry()` ) ([RustSec/advisory-db#661](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/661)) * [`4a51eedb`](rustsec/advisory-db@4a51eed) Assigned RUSTSEC-2021-0086 to flumedb ([RustSec/advisory-db#990](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/990)) * [`72e61b6d`](rustsec/advisory-db@72e61b6) columnar: Reading on uninitialized buffer may cause UB ([RustSec/advisory-db#662](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/662)) * [`06d14ff7`](rustsec/advisory-db@06d14ff) Assigned RUSTSEC-2021-0087 to columnar ([RustSec/advisory-db#991](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/991)) * [`09e0afc3`](rustsec/advisory-db@09e0afc) buffoon: InputStream::read_exact : Reading into an uninitialized buffer may cause UB ([RustSec/advisory-db#663](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/663)) * [`03144b19`](rustsec/advisory-db@03144b1) Assigned RUSTSEC-2020-0154 to buffoon ([RustSec/advisory-db#992](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/992)) * [`25838dcf`](rustsec/advisory-db@25838dc) acc_reader: API Soundness issue in `fill_buf()` and `read_up_to()` ([RustSec/advisory-db#664](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/664)) * [`ec590b08`](rustsec/advisory-db@ec590b0) Assigned RUSTSEC-2020-0155 to acc_reader ([RustSec/advisory-db#993](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/993)) * [`2e4cdf36`](rustsec/advisory-db@2e4cdf3) csv-sniffer: reading on uninitialized memory may cause undefined behavior ([RustSec/advisory-db#666](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/666)) * [`e6e533ab`](rustsec/advisory-db@e6e533a) Assigned RUSTSEC-2021-0088 to csv-sniffer ([RustSec/advisory-db#994](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/994)) * [`7d12d952`](rustsec/advisory-db@7d12d95) raw-cpuid: Optional `Deserialize` implementations lacking validation ([RustSec/advisory-db#671](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/671)) * [`7bf56198`](rustsec/advisory-db@7bf5619) Assigned RUSTSEC-2021-0089 to raw-cpuid ([RustSec/advisory-db#995](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/995)) * [`690cf956`](rustsec/advisory-db@690cf95) ash: Reading on uninitialized memory may cause UB ( `util::read_spv()` ) ([RustSec/advisory-db#680](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/680)) * [`2645debe`](rustsec/advisory-db@2645deb) Assigned RUSTSEC-2021-0090 to ash ([RustSec/advisory-db#996](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/996)) * [`22325889`](rustsec/advisory-db@2232588) gfx-auxil: `Read` on uninitialized buffer may cause UB ( `gfx_auxil::read_spirv()` ) ([RustSec/advisory-db#681](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/681)) * [`cf6f9d25`](rustsec/advisory-db@cf6f9d2) Assigned RUSTSEC-2021-0091 to gfx-auxil ([RustSec/advisory-db#997](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/997)) * [`460ac8be`](rustsec/advisory-db@460ac8b) Add advisory for uninitialized exposure in messagepack-rs ([RustSec/advisory-db#835](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/835)) * [`8d3e99a3`](rustsec/advisory-db@8d3e99a) Assigned RUSTSEC-2021-0092 to messagepack-rs ([RustSec/advisory-db#998](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/998)) * [`670b2887`](rustsec/advisory-db@670b288) Add advisory for data race in crossbeam-deque ([RustSec/advisory-db#970](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/970)) * [`14af874f`](rustsec/advisory-db@14af874) Assigned RUSTSEC-2021-0093 to crossbeam-deque ([RustSec/advisory-db#999](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/999)) * [`89842247`](rustsec/advisory-db@8984224) Add advisory for out-of-bounds read in rdiff ([RustSec/advisory-db#862](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/862)) * [`4b018059`](rustsec/advisory-db@4b01805) Assigned RUSTSEC-2021-0094 to rdiff ([RustSec/advisory-db#1000](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1000)) * [`59cdbf21`](rustsec/advisory-db@59cdbf2) mopa is technically unsound ([RustSec/advisory-db#927](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/927)) * [`b6a20c1b`](rustsec/advisory-db@b6a20c1) Assigned RUSTSEC-2021-0095 to mopa ([RustSec/advisory-db#1001](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1001)) * [`101d914e`](rustsec/advisory-db@101d914) RUSTSEC-2021-0089 has been patched in raw-cpuid 9.1.1 ([RustSec/advisory-db#1002](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1002)) * [`45f9665f`](rustsec/advisory-db@45f9665) Fix CVE alias CVE-2020-35920 ([RustSec/advisory-db#1003](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1003)) * [`d7112723`](rustsec/advisory-db@d711272) ash: RUSTSEC-2021-0090 has been patched in 0.33.1 ([RustSec/advisory-db#1004](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1004)) * [`2f117ce3`](rustsec/advisory-db@2f117ce) spirv_headers is deprecated ([RustSec/advisory-db#982](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/982)) * [`9f1d4c90`](rustsec/advisory-db@9f1d4c9) Assigned RUSTSEC-2021-0096 to spirv_headers ([RustSec/advisory-db#1005](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1005)) * [`100b12d9`](rustsec/advisory-db@100b12d) add cve-2021-3711 for openssl-src ([RustSec/advisory-db#1006](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1006)) * [`ceea3987`](rustsec/advisory-db@ceea398) Assigned RUSTSEC-2021-0097 to openssl-src ([RustSec/advisory-db#1008](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1008)) * [`10b6f1e3`](rustsec/advisory-db@10b6f1e) add cve-2021-3712 for openssl-src ([RustSec/advisory-db#1007](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1007)) * [`1be95342`](rustsec/advisory-db@1be9534) Assigned RUSTSEC-2021-0098 to openssl-src ([RustSec/advisory-db#1009](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1009)) * [`0f2bc2d6`](rustsec/advisory-db@0f2bc2d) Add unmaintained crate advisory for `cosmos_sdk` ([RustSec/advisory-db#1010](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1010)) * [`138fb157`](rustsec/advisory-db@138fb15) Assigned RUSTSEC-2021-0099 to cosmos_sdk ([RustSec/advisory-db#1011](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1011)) * [`4744ee62`](rustsec/advisory-db@4744ee6) Add sha2 v0.9.7 AVX2 bug ([RustSec/advisory-db#1012](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1012)) * [`3e31699c`](rustsec/advisory-db@3e31699) Assigned RUSTSEC-2021-0100 to sha2 ([RustSec/advisory-db#1013](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1013)) * [`27820b70`](rustsec/advisory-db@27820b7) Add rustsec advisory for GHSA-vc5p-j8vw-mc6x ([RustSec/advisory-db#1014](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1014)) * [`b59e06ec`](rustsec/advisory-db@b59e06e) Assigned RUSTSEC-2021-0101 to pleaser ([RustSec/advisory-db#1026](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1026)) * [`841ecbf1`](rustsec/advisory-db@841ecbf) Add rustsec advisory for GHSA-pp74-39w2-v4w9 ([RustSec/advisory-db#1016](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1016)) * [`9dbe2627`](rustsec/advisory-db@9dbe262) Assigned RUSTSEC-2021-0102 to pleaser ([RustSec/advisory-db#1027](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1027)) * [`9a81b244`](rustsec/advisory-db@9a81b24) Add rustsec advisory for GHSA-82hm-vh7g-hrh9 ([RustSec/advisory-db#1021](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1021)) * [`8e5d566e`](rustsec/advisory-db@8e5d566) Assigned RUSTSEC-2021-0103 to molecule ([RustSec/advisory-db#1028](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1028)) * [`95107000`](rustsec/advisory-db@9510700) Add rustsec advisory for GHSA-f3fg-5j9p-vchc ([RustSec/advisory-db#1020](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1020)) * [`4b4a4d8d`](rustsec/advisory-db@4b4a4d8) Assigned RUSTSEC-2021-0104 to pleaser ([RustSec/advisory-db#1029](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1029)) * [`e5b66bfe`](rustsec/advisory-db@e5b66bf) Add rustsec advisory for GHSA-7cqg-8449-rmfv ([RustSec/advisory-db#1022](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1022)) * [`71f18afd`](rustsec/advisory-db@71f18af) Assigned RUSTSEC-2020-0156 to libsecp256k1-rs ([RustSec/advisory-db#1030](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1030)) * [`fa5597ee`](rustsec/advisory-db@fa5597e) Add rustsec advisory for GHSA-5xg3-j2j6-rcx4 ([RustSec/advisory-db#1023](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1023)) * [`fe4e45e5`](rustsec/advisory-db@fe4e45e) Assigned RUSTSEC-2021-0105 to git-delta ([RustSec/advisory-db#1031](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1031)) * [`10fa105f`](rustsec/advisory-db@10fa105) Add rustsec advisory for GHSA-p24j-h477-76q3 ([RustSec/advisory-db#1017](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1017)) * [`ec858f80`](rustsec/advisory-db@ec858f8) Assigned RUSTSEC-2021-0106 to bat ([RustSec/advisory-db#1032](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1032)) * [`181cf280`](rustsec/advisory-db@181cf28) Add rustsec advisory for GHSA-v666-6w97-pcwm ([RustSec/advisory-db#1015](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1015)) * [`f969fe89`](rustsec/advisory-db@f969fe8) Add rustsec advisory for GHSA-mm4m-qg48-f7wc ([RustSec/advisory-db#1018](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1018)) * [`315a5c06`](rustsec/advisory-db@315a5c0) Assigned RUSTSEC-2020-0157 to vm-memory, RUSTSEC-2021-0107 to ckb ([RustSec/advisory-db#1033](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1033)) * [`ef8532be`](rustsec/advisory-db@ef8532b) Add rustsec advisory for GHSA-48vq-8jqv-gm6f ([RustSec/advisory-db#1024](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1024)) * [`50464643`](rustsec/advisory-db@5046464) Assigned RUSTSEC-2021-0108 to ckb ([RustSec/advisory-db#1034](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1034)) * [`b838a4c6`](rustsec/advisory-db@b838a4c) Add rustsec advisory for GHSA-45p7-c959-rgcm ([RustSec/advisory-db#1025](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1025)) * [`a665da67`](rustsec/advisory-db@a665da6) Add GHSA alias to RUSTSEC-2021-0102 * [`204c1ae2`](rustsec/advisory-db@204c1ae) add GHSA alias to RUSTSEC-2021-0101 ([RustSec/advisory-db#1036](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1036)) * [`8b677b0f`](rustsec/advisory-db@8b677b0) Assigned RUSTSEC-2021-0109 to ckb ([RustSec/advisory-db#1035](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1035)) * [`b99d8a13`](rustsec/advisory-db@b99d8a1) Add GHSA alias to RUSTSEC-2021-0104 ([RustSec/advisory-db#1038](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1038)) * [`464cc079`](rustsec/advisory-db@464cc07) Add GHSA alias to RUSTSEC-2020-0156 * [`2b1a5c55`](rustsec/advisory-db@2b1a5c5) Add GHSA alias to RUSTSEC-2021-0105 ([RustSec/advisory-db#1041](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1041)) * [`b5756edd`](rustsec/advisory-db@b5756ed) Add GHSA alias to RUSTSEC-2021-0103 ([RustSec/advisory-db#1040](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1040)) * [`d202965d`](rustsec/advisory-db@d202965) Add GHSA alias to RUSTSEC-2021-0106 ([RustSec/advisory-db#1039](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1039)) * [`6c092fec`](rustsec/advisory-db@6c092fe) Switch to rustsec-admin 0.5.2 (OSV 1.0) and branch `osv` ([RustSec/advisory-db#1042](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1042)) * [`ab0a8432`](rustsec/advisory-db@ab0a843) Mention OSV in readme ([RustSec/advisory-db#1043](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1043)) * [`3d742d44`](rustsec/advisory-db@3d742d4) Add recent Wasmtime CVEs ([RustSec/advisory-db#1046](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1046)) * [`26d56f76`](rustsec/advisory-db@26d56f7) Assigned RUSTSEC-2021-0110 to wasmtime ([RustSec/advisory-db#1047](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1047)) * [`057094d6`](rustsec/advisory-db@057094d) Add advisory for memory corruption in tremor-script < 0.11.6 ([RustSec/advisory-db#1045](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1045)) * [`9fead378`](rustsec/advisory-db@9fead37) Assigned RUSTSEC-2021-0111 to tremor-script ([RustSec/advisory-db#1048](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1048)) * [`bb15a55b`](rustsec/advisory-db@bb15a55) Add disappeared advisories ([RustSec/advisory-db#1049](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1049)) * [`d5c7ae1c`](rustsec/advisory-db@d5c7ae1) Assigned RUSTSEC-2021-0112 to tectonic_xdv, RUSTSEC-2021-0113 to metrics-util ([RustSec/advisory-db#1050](http://r.duckduckgo.com/l/?uddg=https://github.com/RustSec/advisory-db/issues/1050))
And add build steps and move other stuff around.