41 Commits

Author SHA1 Message Date
8dcd49c07f fix: Explicitly allow "paste - no longer maintained" advisory in cargo-deny 2025-03-10 10:01:19 +01:00
dd70604f72 fix(ci): Temporarily allow proc-macro-error@1.0.4 2025-03-05 15:19:04 +01:00
28b6bc5b9b Merge remote-tracking branch 'origin/main' into wasmer-5.1.0 2025-01-16 10:09:36 +01:00
9abe1896a6 Add Unicode-3.0 to list of allowed licenses 2024-12-10 15:20:23 +04:00
6042f0aaae fix(workspace): Add Unicode-3.0 license 2024-11-26 12:07:15 +01:00
e6ddbf25bb build: Update cargo-deny config
Also updates the nix flake to pull in the new cargo deny.
2024-09-17 08:32:56 +02:00
8e83546e70 Upgrade to a version of webc that uses the MIT license (fixes #4058) 2023-07-20 14:11:59 +08:00
565444adba Switch to lazily loading a Wasmer package directly from disk 2023-07-19 22:13:18 +08:00
e2e76d285c Add wapm-targz-to-pirita's BUSL license as an exception 2023-06-08 23:57:33 +08:00
1732b40ee1 Made "cargo deny" pass 2023-03-06 22:52:13 +08:00
26c41d3302 build: Clarify ring dependency license in deny.toml
License can't be auto-detected, so it needs a manual clarification.
2023-01-17 18:25:39 +01:00
422dfc52f3 Add cargo deny license exception for webc 4.0 2022-12-22 19:26:36 +01:00
b46e583ca4 Added comment on why webc is on the skip list of cargo-deny 2022-12-16 09:56:50 +01:00
6c949a9478 Alternate way to fix cargo-deny on webc crate licence 2022-12-16 09:19:25 +01:00
70e562f826 Fix cargo-deny failing on webc crate 2022-12-15 15:51:21 +01:00
37f88c97e5 Fix cargo deny 2022-10-28 14:34:41 +02:00
4e3628727a fix the typos 2022-09-19 20:35:35 +08:00
ffb9cd33b9 Use trampolines for all libcalls in engine-universal and engine-dylib
In both of these engines, the compiled code may be loaded in memory far
from the Wasmer runtime which means that libcalls may not be reachable
through the normal relocation types. Instead a trampoline is needed to
allow reaching any address in the 64-bit address space.

In the case of engine-dylib, this is even worse since the symbols are
not exported by the executable without some special linker flags. The
solution here is to manually patch in the addresses at load time into
a data table of function pointers.
2022-01-20 11:47:20 +00:00
7270015afe Switch deny.toml to warn about duplicate crate versions instead of
denying.
2022-01-19 21:39:21 +00:00
9a50e20a2a Ignore itoa 0.4.8 in cargo-deny 2021-12-20 21:12:33 +01:00
5b78193b5a Update deny 2021-11-30 21:26:53 +01:00
ffc023c739 Added back ahash and hashbrown 2021-11-30 21:06:10 +01:00
aae99dda0d Update requirements 2021-11-30 21:00:06 +01:00
00981b2c09 Update ahash 2021-08-10 11:58:50 -07:00
518f4628c8 Trying to fix cargo deny 2021-08-10 11:56:13 -07:00
ffa46279d8 Added semver to cargo deny 2021-06-02 18:08:21 -07:00
6337b02ba7 Fixed cargo deny 2021-05-25 17:59:01 -07:00
a1854f4784 Updated vm code to trap handle 2021-05-24 17:12:46 -07:00
6ccc5f4952 Omit gimli in cargo deny 2021-05-24 11:47:41 -07:00
2e28932352 Fix cargo deny 2021-05-14 16:07:27 -07:00
12fc1fbeb7 Updated dependencies 2021-05-14 15:48:46 -07:00
58b18189da Updated dependencies 2021-05-14 15:47:03 -07:00
3f62e9bcd4 Skip the version of wasmparser depended on by object. 2021-05-03 17:21:33 -07:00
392f50a1af Update dependencies. Use Clap 3.0.0-beta2 instead of StructOpt 2021-03-03 21:47:49 -08:00
2f4e915b76 Update Cargo.lock, update dependency on 'object' crate from wasmer-object.
Updating Cargo.lock necessitated some changes to the skip list in deny.toml.
2021-02-10 13:55:51 -08:00
efa9176179 Remove dev-dependency on cranelift 0.67. 2021-02-10 13:44:27 -08:00
9162ab70a0 Our license allow lists are very permissive, if it doesn't match any of those then deny. 2021-02-10 13:25:33 -08:00
4782f783ae Error if depending on a crate that has been yanked.
A yanked crate is quite uncommon and usually reflects a serious problem.
2021-02-10 13:24:16 -08:00
7bea1a3a23 Add license statement to test-generator Cargo.toml.
Deny unlicensed crates with cargo-deny.

The code in this crate has a comment that it's derived from Wasmtime, so I've added their license terms to the crate.
2021-02-10 13:18:03 -08:00
7a2dc37a64 Tune our deny.toml so that it passes.
Be more liberal on allowed licenses.

Deny unknown crate sources except crates.io.

Default-deny multiple versions of dependencies. Whitelist the ones we have right now.
2021-02-10 13:12:10 -08:00
5d1cffa466 Initial addition of cargo-deny with default settings. 2021-02-10 12:50:24 -08:00