| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
As per
https://gitlab.torproject.org/tpo/core/arti/-/issues/501
|
| | |
|
| | |
|
| |
|
|
| |
See arti#493.
|
| | |
|
| | |
|
| |
|
|
|
| |
Otherwise it doesn't work on sane systems where /usr/bin/python is
never an incompatible version from previously.
|
| |\
| |
| |
| |
| |
| |
| | |
Update check_licenses and add it to CI.
Closes #462
See merge request tpo/core/arti!559
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Closes #462.
Note that the license on `ring` is slightly problematic for some
users, including as it does old the openssl license[^1], with
advertising clause and all. That's not a blocker for us now, since
`ring` is not a required dependency. But we wouldn't want `ring` to
become a mandatory dependency because of this.
[^1]: To make the situation even more complicated, modern openssl
has relicensed under apache-2.0, but that doesn't necessarily
help us, since ring took its code from boringssll, which
forked from an older version of openssl.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/557#note_2808879
|
| | | |
|
| | |
| |
| |
| | |
"python" sometimes means Python 2.
|
| | |
| |
| |
| |
| | |
"bak" ought to be a backup file, with the old contents, which this
most definitely isn't.
|
| | |
| |
| |
| |
| | |
add_warning can now add allows. This one was agreed in some other MR
for one crate. Allow it everywhere.
|
| | |
| |
| |
| |
| | |
These were in some crates, but not all. Put them in add_warning
where they will propagate everywhere.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
We don't process the in-script lint block, just paste it in, now.
This is less complicated.
This reverts/replaces
"maint/add_warnings: Make it add the markers for its future self"
|
| | |
| |
| |
| | |
We'll run this in a moment. Then we'll revert it.
|
| | |
| |
| |
| |
| | |
The crates we have aren't consistent. But changing this means the
deltas resulting from the script are smaller.
|
| |/
|
|
|
|
| |
This puts the actually-used lint list at the top.
No functional change.
|
| |
|
|
|
|
| |
Utilize cargo-sort: https://github.com/DevinR528/cargo-sort
Signed-off-by: Orhun Parmaksız <[email protected]>
|
| |
|
|
| |
$SCRIPT_NAME is not defined so causes an error. Use $(basename "$0") instead.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
A build script reaching into your .git/hooks/ and modifying them
nonconsensually was a bit of a horrifying concept, and also made it hard
to build arti with the feature disabled. Remove this crate, and replace
it with manual instructions on how to install the hooks in
CONTRIBUTING.md.
|
| |
|
|
| |
see https://gitlab.torproject.org/tpo/core/arti/-/issues/400#note_2800763
|
| | |
|
| |\
| |
| |
| |
| | |
Add a comment explaining what downgrade_dependencies is for.
See merge request tpo/core/arti!480
|
| | | |
|
| | |
| |
| |
| |
| | |
nix:0.4.2 is no longer a dependency
synstructure:0.12.0 is no longer required to build
|
| | |
| |
| |
| | |
and remove corresponding RUSTSEC from ignored list
|
| |/
|
|
| |
This is no longer necessary. :)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commitid is the current head of my MR branch
https://github.com/colin-kiegel/rust-derive-builder/pull/253
https://github.com/ijackson/rust-derive-builder/tree/field-builder
Using the commitid prevents surprises if that branch is updated.
We will require this newer version of derive_builder. The version
will need to be bumped again later, assuming the upstream MR is merged
and upstream do a release containing the needed changes.
We will need the new version of not only `derive_builder_core` (the
main macro implementation) but also`derive_builder` for a new error
type.
|
| | |
|
| |\
| |
| |
| |
| | |
fix maint/cargo_audit not propagating error and add temporary exceptions
See merge request tpo/core/arti!452
|
| | | |
|
| | |
| |
| |
| | |
using stable doesn't work for CI because a specific version like 1.60 is installed
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
The new version of derive_builder requires a newer darling.
Ooops. Upstream MR here:
https://github.com/colin-kiegel/rust-derive-builder/pull/242
For now, upgrade darling. When there's a new upstream derive_builder,
we can use it and drop this.
|
| |
|
|
|
|
|
|
|
| |
Formerly, the "launch a chutney network" code was duplicated in
"setup" and "arti-bench", since "setup" always launched an arti
proxy, while "arti-bench" didn't want that functionality.
Now the "setup" script launches an arti proxy conditionally,
depending on whether the "proxy" argument is given.
|
| | |
|
| |
|
|
|
| |
fix #378
also fix unrelated error in nightly rustdoc CI
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Rust upgrade is necessary since our Cargo.lock file now requires
`ed25519` 1.4.0, which requires edition2021, which requires Rust
1.56 or later.
The Alpine upgrade is opportunistic: we might as well.
I've also added comments to remind us to keep the .gitlab-ci.yml
and docker_reproducible_build files in sync, since my first version
of this commit messed that up.
Closes #376.
|
| |
|
|
| |
See !352
|
| | |
|